100000
761819
2480956
5959477
11968211
21357725
34992720
53587661
77698995
107495693
142377432
181104235
221057689
258496054
288856340
307063265
309032844
293168361
260937623
217083518
168223106
121186010
81120400
50491688
29292953
15896284
8075133
3863813
1763456
766692
322774
130805
52691
21690
8117
2828
744
147
42
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
