100000
772254
2469238
5800952
11434871
20112172
32660268
50007845
73074487
102712781
139534733
183604941
234228476
289890518
348373533
406658188
461020341
506684377
537892676
548857267
535310569
496098243
434424005
357557391
275280866
197427476
131273183
80785464
45877179
23957683
11460700
5034190
2043989
771880
276444
93081
28620
7332
1565
207
15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
