100000
757600
2493045
6042491
12195634
21813071
35851116
55178899
80448524
111860090
148828052
189767992
231586845
269866972
298905407
313469758
309730732
287264552
249594409
202858846
154262853
110058744
73961422
46985807
28321927
16251173
8937713
4739823
2429939
1203366
570874
260722
115069
50888
22154
9133
3184
906
195
53
16
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
