50
16
94021
41548
62794
41540
40919
91738
89972
55542
75989
14222
92661
97388
99756
38032
86940
34311
89008
12239
62283
72844
24340
39565
71968
93809
96322
94172
40991
14815
79312
66384
93084
35486
47044
12252
83355
25730
59006
70663
38170
62431
91658
95877
98761
24805
93609
88302
50192
73767
88761
31289
1 3000