1000 145 18
355
897
580
816
929
219
259
69
1519
965
126
1177
911
1439
556
108
1253
403
791
166
1116
707
396
748
525
394
227
180
786
399
299
733
443
647
155
523
855
493
618
1411
632
565
771
1342
430
689
814
536
335
214
1025
224
437
521
485
287
240
370
526
880
263
333
296
380
794
95
385
435
1215
466
1138
9
649
885
1389
473
155
518
293
305
422
749
981
644
58
517
4000000003
529
460
133
216
306
324
622
568
517
689
397
279
84
434
95
125
16
46
9
488
343
420
416
193
953
746
373
353
445
121
163
201
89
441
56
67
331
611
816
669
211
255
125
210
133
452
685
111
387
251
242
389
74
244
34
286
30
448
