100000
596257
1578546
3032991
4902353
7157557
9747820
12651764
15851301
19314666
23025868
26980937
31172350
35576598
40186682
44963196
49886560
54990524
60257929
65675014
71240345
76954854
82747031
88603559
94552517
100575018
106623878
112715170
118912510
125099340
131299641
137489965
143656219
149824842
155930735
161963046
167939908
173788433
179565974
185253071
190802628
196245877
201517232
206613712
211421142
215996327
220374169
224554371
228459088
232109703
235488673
238561307
241272255
243671843
245660745
247262113
248488520
249262328
249575316
249407864
248779160
247618049
245938640
243699068
240946934
237633683
233764427
229379890
224403909
218865544
212787488
206233279
199217494
191748928
183877814
175620192
167076066
158335836
149385466
140367974
131359117
122319845
113382818
104604724
96014224
87697983
79679346
72038172
64805085
57984124
51605517
45691591
40277296
35292832
30754561
26675663
22997016
19748367
16869233
14336759
12128231
10212696
8561419
7127482
5886653
4842494
3960841
3225419
2616442
2103895
1681889
1335931
1054261
823810
639152
490488
375200
285285
216455
162690
124712
95109
72077
54863
41831
32468
25005
19132
15234
11648
8606
6279
4820
3783
3014
2310
1538
1082
751
417
192
57
28
13
2
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
