100 1500
874
404
786
921
440
51
275
998
533
507
424
950
812
859
320
498
376
607
923
939
233
526
152
298
153
783
107
643
828
266
941
555
732
839
626
933
160
327
111
757
85
930
880
710
348
493
583
113
372
454
333
635
665
944
219
999
575
498
463
896
543
276
73
834
950
571
947
24
105
746
870
418
737
854
813
694
650
11
636
515
857
898
351
259
757
343
730
901
74
205
949
591
237
254
832
155
832
566
468
103
