100000
777907
2473896
5743339
11154612
19273809
30674680
45853022
65169212
88781629
116598037
148099763
182195687
216919198
249471909
276447808
293707012
297573885
285544953
257660790
217076502
169508146
121797803
79899620
47615056
25610511
12405959
5396302
2122708
761833
257826
84606
28445
9304
2807
921
398
96
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
0
