1000000
7624234
24787251
59390612
118762148
210266850
340358404
512668109
725813702
971182860
1230086907
1473466742
1663997441
1762591660
1739169780
1587004166
1328947995
1014338568
701799943
438797296
247657410
126417789
58621879
24772549
9543860
3371278
1096837
331873
94623
27055
7538
2053
517
66
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
