100000
769837
2481416
5863601
11589356
20376769
32971280
50065537
72343131
100341998
134381747
174423405
220023784
270378758
323642880
377065759
427212760
470087586
500910592
515183945
509624481
483204501
437583745
377188911
308643097
239286959
175579379
121834016
79917053
49550907
29016248
16012902
8363233
4128444
1938682
876734
379885
156220
62357
24875
9518
3040
624
47
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
