100
12
44509
88733
35885
76560
78359
75865
76524
44333
68548
26961
31614
53776
86475
13164
46717
76241
28990
56226
64722
33665
23445
49577
73844
10840
72149
71242
80166
34028
97764
33866
88807
93735
66249
92194
62739
54449
88854
33275
53375
39192
89774
59783
21932
31630
21011
21662
85682
93630
31009
46514
78090
31007
38607
73942
56990
85336
98893
74239
19770
44586
22519
76714
99695
60443
85050
77931
42389
25060
27845
35214
46580
75159
77150
15735
58111
66153
12832
76456
51337
44245
13444
35264
96959
99217
29076
58646
50307
95743
58616
66123
89222
96091
62978
46860
45501
81941
90826
98701
19069
58201
1 3000