100000
584861
1509142
2978273
5071323
7863610
11402237
15720321
20867872
26862003
33698415
41337838
49751335
58804962
68412086
78380443
88521729
98568145
108335910
117486977
125685996
132676209
138326296
142396003
144739915
145155523
143732738
140556238
135761149
129584584
122301902
114109499
105274460
96111106
86805659
77649415
68873028
60556436
52801467
45643234
39160837
33373018
28249839
23745880
19828437
16472454
13617253
11191695
9150556
7443752
6032647
4867763
3905492
3114972
2473194
1960975
1554468
1229140
977120
766932
600916
469519
366783
284708
221157
170828
130923
100746
77169
59692
45909
34887
27210
21418
16242
12275
9269
7399
5721
4253
3334
2540
2048
1837
1626
1452
1433
1265
1027
773
497
247
97
33
4
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
