145
307
259
178
146
618
67
251
857
365
94
277
140
170
174
52
97
323
126
139
337
303
80
53
198
66
423
96
204
99
57
130
154
17
14
122
164
43
315
171
27
82
56
271
1522
1872
116
157
95
213
23
60
48
731