1000000
7622834
24801434
59605852
119681435
213452198
349177396
534178019
773450881
1067797171
1412027363
1791523935
2181598727
2547031434
2843509955
3025789528
3056468097
2917518835
2619070208
2201406686
1726106761
1259101916
853272088
536975836
314161008
171178266
87182011
41652263
18715319
7926399
3161617
1202259
434600
149243
47895
14721
4430
1127
201
50
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
