100000
759159
2486461
5996014
12065562
21574382
35420100
54394138
79076748
109627539
145628143
185592738
226873334
265232468
295380389
312054845
311086715
291341711
255397616
209055841
159609888
113868814
76102459
47774929
28241623
15772412
8358548
4230619
2041385
941288
419147
177628
72317
27846
10689
4044
1550
595
240
65
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
