100000
769498
2472787
5814690
11365265
19643576
30963367
45197981
61638020
78552862
93084071
101668694
101123385
90196531
71141019
49147110
29551101
15446820
7051690
2826655
1000258
316294
91473
25170
7588
2659
904
205
34
25
20
20
20
20
20
20
20
20
20
20
20
19
16
9
3
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
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
