100000
594722
1581797
3039408
4903678
7115632
9639763
12433078
15461747
18712571
22176980
25795951
29582725
33532568
37606816
41798582
46113108
50506685
54954486
59475791
64066733
68714731
73336903
77957997
82563667
87118969
91650059
96161107
100594394
104918278
109187929
113341502
117342150
121238956
124964682
128505491
131853233
134979468
137852889
140486941
142917484
145070974
146888841
148400032
149602316
150496186
151022455
151233974
151089607
150502690
149458626
147979743
146075418
143704571
140849158
137505344
133710006
129376867
124547405
119278411
113585638
107485953
101057380
94365898
87475393
80470086
73366437
66316987
59418272
52754360
46353818
40307369
34665816
29483352
24827951
20687775
17044197
13886599
11176218
8897067
6999563
5447158
4181950
3168468
2368971
1753762
1287294
930924
665327
470980
328873
227300
157228
107618
71729
47728
31715
20468
12727
8197
5062
3068
1992
1429
915
472
171
54
16
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
