250
55
246
82
111
237
343
140
277
1044
35
131
75
284
269
303
72
156
288
178
184
87
223
137
71
500
84
235
73
216
492
164
122
1021
528
293
320
240
447
207
1067
119
57