100000
595396
1584136
3044090
4910386
7129069
9642080
12437944
15459861
18718905
22168467
25785654
29574393
33503234
37577094
41771438
46065049
50474177
54938492
59454309
64011804
68644635
73286722
77921981
82546284
87143887
91707103
96212697
100663540
105034676
109325832
113485331
117482829
121344202
125067176
128610167
131961049
135089633
137984437
140704461
143113862
145245504
147107670
148648458
149876871
150777586
151337790
151523699
151322873
150715166
149666258
148177523
146207508
143777474
140899009
137489545
133581251
129205801
124384510
119126892
113436024
107354865
100925860
94244928
87316070
80220284
73130347
66077607
59136630
52458053
46075135
40041656
34431221
29298192
24662268
20533490
16904248
13766936
11083846
8822946
6947748
5407307
4165560
3175020
2390650
1776590
1306679
949576
680271
480054
332310
230097
158511
106228
70850
47172
31550
21197
14461
10119
6785
4888
3507
2748
2106
1751
1573
1464
1222
934
677
561
492
343
248
157
87
27
4
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
