1
67
13
46
185
11
39
62
37
106
152
182
103
128
222
216
110
142
159
336
91
156
328
395
132
74
70
183
71
28
280
252
162
81
55
198
171
22
51
408
94
146
31
12
277
73
16
120
49
58
377
96
27
47
125
63
885