236
335
945
722
643
632
140
661
1475
528
774
602
440
886
342
426
925
269
463
577
499
299
956
923
402
369
445
463
449
654
218
291
547
1789
726
455
207
535
333
359
1043
367
1950
360
219
1464
900
914
331
686
700
479
910
620
510
577
842
1448
537
418