100000
771744
2470717
5809647
11440752
20089756
32552210
49679399
72250651
100698157
134928757
173910210
215498703
256433805
292336230
317499348
326130274
314027360
280929856
231418423
173993429
118447715
72583878
39873576
19512726
8504018
3297668
1133242
348023
97034
25657
5931
1020
84
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
