100000
595995
1573786
3024013
4886884
7119789
9678636
12538266
15675725
19054906
22646293
26453796
30419482
34547312
38809179
43151662
47552637
52025604
56515358
61006664
65502470
69868392
74179947
78351620
82370396
86181924
89789232
93133998
96157537
98892523
101238540
103211503
104719652
105750528
106218471
106129262
105466691
104194524
102209422
99507171
96128564
92040904
87333787
82068626
76355199
70206751
63756821
57206152
50627240
44183988
38051765
32293746
26999555
22228549
18001012
14367018
11305091
8753302
6666632
5015240
3716919
2718576
1961329
1394810
976609
670248
452861
302888
197917
128312
84915
55958
36472
23084
14933
9186
5946
3845
2330
1424
858
454
240
76
33
31
13
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
