100000
595747
1585149
3046887
4916272
7125386
9651155
12442187
15481987
18734692
22189766
25822054
29618501
33578369
37675955
41876074
46193288
50571811
55034592
59567343
64139187
68737577
73366837
78010262
82641997
87234328
91775564
96264106
100694732
105045124
109304042
113465844
117456505
121328628
125068759
128650214
131966702
135070175
137927199
140563602
142949121
145113504
146965776
148492931
149689080
150580677
151145776
151329726
151147529
150534982
149481129
148011676
146159031
143847838
141028268
137674395
133840875
129495306
124664432
119390270
113688487
107594277
101158546
94448119
87496990
80414834
73290890
66191883
59245522
52500255
46049305
39955197
34305996
29165799
24508863
20371524
16737129
13602105
10920947
8669130
6795478
5265233
4026015
3037874
2274367
1679842
1226829
886548
639955
453697
316756
216593
145583
96004
61769
39274
24831
15388
9095
5161
3020
1837
1161
551
303
105
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
