100000
586510
1515419
2988542
5090163
7883802
11424689
15751011
20906128
26915681
33771140
41436322
49843016
58920968
68533546
78490265
88583283
98631744
108359167
117509243
125721664
132748167
138434335
142487342
144840386
145341748
144036766
140985723
136229692
130043185
122644213
114320031
105408865
96145944
86805731
77644573
68803161
60420644
52606000
45382611
38848498
33027335
27926040
23441922
19543291
16213892
13388305
10998800
9004045
7323131
5924343
4770621
3826634
3057665
2433592
1921104
1513274
1195519
940982
740001
577595
448435
345311
263541
200358
153967
116131
86604
65840
50490
38613
29694
23280
17933
14155
11410
8502
6042
4398
2827
1801
1096
697
388
170
94
72
51
44
31
10
4
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
