100000
593612
1552430
3003955
4928058
7317075
10167934
13465251
17199332
21336335
25892383
30851846
36203094
41916889
47956950
54322902
60983001
67891410
75033139
82358359
89859112
97498891
105235449
113002948
120727946
128428305
136010365
143410129
150609252
157476871
164050818
170269223
175934210
180984519
185336106
188932891
191707519
193620433
194613456
194583146
193496080
191389834
188247111
184105793
178913540
172697148
165619980
157752231
149219603
140119944
130662208
120992916
111194374
101412791
91800094
82472822
73527328
65110317
57256959
49956065
43276784
37203792
31747118
26914011
22673033
18952982
15734427
12989050
10652036
8676890
7026965
5655960
4529058
3604000
2842021
2236781
1748668
1364662
1059797
819936
629802
484092
368742
279063
211124
157669
118238
87267
63892
46770
33930
24982
18446
14021
11103
8595
6566
4785
3091
2243
1652
1328
918
555
331
119
22
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
