100000
594839
1556323
3006315
4931574
7325153
10178954
13462544
17165988
21268598
25734637
30553999
35676011
41117014
46813319
52687425
58753955
64932877
71202955
77479257
83641267
89686389
95539891
101083438
106260936
110965248
115052447
118433943
120993401
122687691
123459128
123192039
121893820
119506077
116011619
111505653
106086136
99835286
92931696
85512520
77729259
69827306
62024203
54457014
47211454
40443213
34255865
28687198
23731446
19418683
15707062
12565706
9946515
7798842
6051540
4654100
3541626
2672079
1996934
1480591
1085775
790745
569688
407021
286943
200333
139561
96219
65847
45322
31329
20830
13554
8636
5669
3923
2592
1626
1105
769
491
328
210
192
133
94
49
15
3
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
