100000
596148
1584012
3046362
4910754
7130473
9648632
12446765
15473800
18737560
22224340
25904252
29746984
33749365
37917370
42209130
46643105
51184110
55846862
60610424
65453390
70405444
75391777
80455183
85631394
90831890
96058746
101307351
106550793
111800188
117085941
122396226
127646111
132836737
138034863
143169443
148248524
153253561
158219833
163104540
167856702
172527872
177052446
181483754
185796542
189947972
193946282
197813091
201463190
204906883
208165985
211214956
214086380
216730944
219059799
221195888
223068576
224682668
225998895
227077766
227940532
228405504
228528452
228356484
227784489
226896202
225617475
224017751
222059973
219646455
216832289
213584285
209929769
205811181
201267978
196401971
191121646
185377484
179208360
172738427
165901578
158738588
151299174
143610365
135756287
127755291
119674783
111568009
103472931
95472985
87606387
79947223
72548396
65467369
58722814
52351336
46382707
40858534
35747962
31045010
26784586
22959144
19544996
16532690
13887930
11594149
9610644
7912379
6470210
5249587
4243922
3404813
2706177
2136447
1678937
1312242
1016005
780603
593661
448397
335667
248387
180010
130432
95076
67651
48851
34753
24356
16370
10318
6595
4186
2671
1669
1084
589
268
95
26
16
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
