1000000
7627191
24803445
59405370
118771798
210287884
340408150
512782678
726385416
972071337
1231311035
1474808006
1664958216
1762765480
1738832717
1586397723
1328349432
1013742967
701518255
438517628
247251134
125906573
57981121
24211857
9216450
3226009
1038569
310407
85252
21681
5156
919
133
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
