339
18
1139
588
177
323
640
470
864
469
1054
697
53
687
68
944
255
721
413
1161
912
448
934
886
9
261
1074
1133
272
457
766
923
1148
583
334
455
380
352
983
495
391
492
1018
131
554
848
1022
42
541
138
1082
171
956
872
1159
931
764
216
429
299
225
637
949
846
269
1128
142
38
573
830
680
652
342
617
62
198
152
739
837
679
722
757
251
556
1129
927
159
376
852
51
355
144
202
1123
65
296
534
320
377
795
3
56
87
307
324
203
325
105
460
503
957
634
333
265
629
1014
906
