171
187
9
122
144
50
316
56
305
1500
51
137
128
36
267
94
214
38
235
264
289
434
195
3006
98
164
143
225
322
355
255
343
325
198
42
100
43
263
79
61
62
120
14
12
37
274
156
268
375
304
256
1975
183
118
82
33
97
40
672
138