100000
770170
2482089
5868832
11593441
20394542
33008488
50164299
72458159
100423853
134397231
174502270
220363740
271046879
325061743
379876323
432014305
477050712
509885401
525785868
520797796
493205201
444529596
379735309
306256882
232575061
165840517
110813263
69301639
40519320
22152457
11309719
5377017
2379868
982989
379461
136475
43794
11705
2823
631
132
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
