100000
774621
2463053
5747714
11238502
19593926
31516960
47712774
68946742
96022089
129689942
170575194
219231108
276342694
342486563
417658148
501991218
595127693
696531917
804955132
918650620
1034762816
1149870608
1259487041
1358104472
1440117539
1499648245
1530843638
1530064683
1494769920
1424581251
1322297410
1193202979
1044663354
885961061
726352618
574921387
438660474
322269593
227659027
154340761
100347382
62453713
37190214
21243917
11612919
6060469
3016556
1424815
642355
277692
114555
47358
19695
8261
3147
1205
251
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
