100000
766555
2475086
5889567
11700885
20706550
33717392
51495005
74787841
104103040
139822653
181810566
229485825
281675731
336450521
391124665
441942012
484511961
513804155
525068402
515240159
483346492
431727921
365726066
292970966
221392256
157601718
105543029
66380003
39225189
21730494
11307357
5533913
2569236
1133316
463741
174923
62273
21834
6930
2354
917
418
82
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
