100
1
2
3
4
5
6
7
8
9
10
154773
609696
99202
521140
257987
862908
34486
803940
177470
329400
65848
195404
350660
88857
181057
966226
655675
666802
198071
131797
227804
205382
285088
412450
472378
475652
338369
314815
92531
190000
132439
268901
993714
212323
134833
906892
514717
500841
819752
537950
260706
517576
344957
869581
143641
560544
83661
262016
889110
545838
769139
702696
638031
570474
81722
334386
204836
324433
573757
303637
411919
174461
157278
44298
133353
17647
652255
876060
373653
527983
862112
697813
614478
238026
609973
635864
946569
973434
820899
578317
999991
999992
999993
999994
999995
999996
999997
999998
999999
1000000
