100
20
45366
91914
43040
38076
10558
46792
12683
39381
56748
55526
91798
94482
68993
11566
19108
74926
64428
23170
25889
93798
28175
16897
11711
19633
77796
65488
57056
19921
59102
81704
48006
78191
61113
84715
13436
73772
52985
40515
29902
78329
40749
33034
34635
28150
26601
37423
21882
46336
88659
52128
62986
33893
43888
41279
85407
73819
92103
84001
21110
87250
13796
92139
79570
15699
29628
33047
45696
48508
84399
18943
58034
99486
33294
29383
57534
31888
13236
68493
92177
15760
57147
73410
17814
86673
33921
15614
60508
89969
51950
51623
60668
69575
68982
84630
34346
35393
16153
33701
51947
68394
1 3000 0
