450
392
664
273
881
228
101
395
52
647
1128
693
343
390
485
479
303
384
639
662
938
538
472
324
583
413
351
268
1229
817
426
484
297
245
308
361
1053
26
537
607
1498
634
347
1135
152
276
633
160
403
252
336
859
261
130
512
205
431
122