100000
740170
2469660
6143449
12762621
23471929
39439863
61758348
91039896
127091663
168307270
211751312
252733820
285593038
305083067
307606199
292548550
262655752
222930604
179165514
136655180
99295158
68936107
45929512
29470908
18238543
10907510
6311790
3561756
1959827
1043434
540128
272059
135195
68833
36028
19121
9672
5161
3350
2761
2356
1738
844
268
34
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
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
