100000
773078
2460602
5741307
11202779
19486527
31163454
46760315
66671654
91050056
119673004
152000055
186705382
221787009
254298759
280350975
295851037
297314047
282626253
252449985
210337448
162585947
115948044
75941640
45622174
25059578
12616847
5866390
2562296
1075838
437441
174159
68301
25413
8750
2662
694
91
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
