100000
594023
1557229
3004767
4937575
7329144
10171878
13453103
17163419
21253872
25732270
30577684
35742461
41208343
46917549
52850313
58941538
65122225
71327780
77559761
83733444
89763576
95604555
101125663
106263399
110909502
114981771
118357155
120954625
122658772
123405768
123163629
121857435
119399239
115903100
111408938
105995974
99744305
92856141
85468829
77738959
69891832
62088375
54465496
47254916
40502577
34291449
28690097
23723416
19390699
15670939
12536133
9928364
7759738
5993333
4576043
3470232
2612548
1943529
1433235
1052870
766763
556166
401346
287097
205786
144894
101266
70430
48617
32871
22124
15272
10714
7576
5169
3543
2277
1229
643
366
225
85
7
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
