100000
776442
2493435
5896010
11798051
20598863
32523588
47992588
68109698
93729711
125320667
163162875
207543201
258570456
315935567
379273504
447748246
519839321
593466257
665776695
733048223
791033712
835318510
861473817
865705072
845254982
799643212
731097692
643745017
544383093
441034552
341430910
251763730
176388440
117284481
73829936
43949450
24722553
13138762
6588316
3128540
1407467
598662
241817
94787
37501
15957
7937
4611
2501
1686
958
318
105
81
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
78
74
66
62
62
61
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
