100000
776314
2473686
5776943
11270492
19575668
31415775
47334757
67876571
93693266
125335120
163185074
207531102
258523929
315958291
379420449
447989062
520099653
593697546
665850832
733140824
791385943
835845508
861976170
865809559
845137405
799532798
730820446
643594366
544506721
441290666
341556476
251791762
176447960
117420680
73985876
44133063
24900301
13309803
6753867
3269183
1519658
681599
294109
125373
52837
20958
7339
2399
667
108
26
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
13
5
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
