100
16
55619
94877
57234
48558
38030
78351
99014
53669
30210
52705
42875
22409
89667
77332
49953
28480
79007
88261
75593
60530
63255
22459
47723
83254
47833
30180
51063
81078
38722
80696
81163
42268
11401
21723
57374
66254
50137
27853
18814
11986
64123
68298
22387
40147
62137
39263
26908
27027
32168
91263
92397
12846
47643
96688
98632
22398
96806
37950
31987
70773
76785
81487
44635
41974
78958
47973
75184
73300
57108
14027
34789
53213
85028
45751
77829
35596
25019
79359
71190
88145
83973
19300
31215
27732
88478
79103
12417
80589
35615
85286
46967
40029
20937
19649
59055
29639
30221
70287
83179
84654
1 3000