100000
750288
2413600
5761473
11565393
20541055
33309311
50631720
73170416
100988142
133701211
169975907
207411825
242631281
271597495
290177210
295053744
284586943
259864727
224187258
182509218
139981226
101134714
68963180
44500106
27217869
15844923
8787449
4675186
2400862
1191863
580490
279845
136272
70781
39004
21990
13848
9330
6770
5053
3425
2018
814
293
123
58
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
39
32
26
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
14
