1000000
7627073
24816175
59568658
119511595
212890608
347712699
531006984
767154735
1056524071
1393183719
1763277636
2143289437
2500250112
2793514874
2980391409
3025036854
2908917809
2636632477
2241438709
1779197413
1313948942
900436763
571749380
336365534
183610406
93051915
43883840
19293925
7951163
3080442
1122900
384411
125276
38339
10478
2463
583
127
59
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
