203
257
428
772
250
277
263
354
258
234
421
105
66
141
354
715
282
276
611
443
489
400
391
589
449
188
600
565
383
433
332
123
1102
472
310
212
426
168
239
130
250
69
118
246
251
181
233
156
310
132
412
251
347
382
225
157
244
352
367
270