122
11
79
27
2
20
105
296
1
23
18
205
14
13
81
5
55
38
63
46
148
41
182
6
213
120
44
93
57
89
22
167
28
37
25
119
103
152
29
59
72
51
8
61
1004
32
69
60
50
33