246
457
134
346
204
280
702
230
119
406
168
335
184
195
101
267
201
240
162
196
216
328
1003
700
256
207
375
147
142
369
469
214
356
198
635
236
420
83
437
326
355
562
890
498
211
303
345
1415
191
153
253
277
380
179
336
98
261