100000
770630
2480330
5867892
11607796
20413741
33041577
50207338
72602158
100680890
134712908
174785387
220514731
271076667
324814549
379400949
431410388
476432668
509449320
525361272
520513026
493179831
444796670
380222478
306849894
233037998
166164878
110966860
69357303
40514687
22061200
11178597
5268795
2303783
931399
344775
119700
39058
12376
4010
1159
299
31
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
0
0
0
0
0
0
0
0
0
0
0
0
0
