100000
594969
1554126
3003281
4927092
7313259
10169468
13461283
17188830
21330467
25879080
30821268
36155203
41843751
47886959
54231822
60892649
67793797
74950574
82321252
89854917
97514285
105263410
113020290
120772382
128513125
136180415
143662789
150893294
157758314
164268218
170378306
175981803
180962209
185306972
188952640
191740229
193561677
194464890
194409188
193377044
191353980
188239727
184055087
178856781
172672347
165577237
157763997
149265845
140244444
130804883
121127272
111356489
101585518
91950408
82620004
73692872
65221209
57274795
49946482
43232598
37133867
31676276
26825300
22553894
18845540
15643162
12880897
10539686
8580506
6948769
5584398
4462857
3544525
2806688
2206687
1723810
1338829
1035562
794751
606086
458217
345677
257955
190865
139313
101945
75075
54720
39880
29004
21737
16025
11854
8553
5824
4134
3019
2050
1373
811
518
392
332
301
248
217
149
103
57
41
18
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
