100000
767805
2479070
5893178
11708986
20697022
33676037
51401061
74647332
103936229
139481295
181195920
228714843
280905085
335821111
390787690
442263652
485560906
515467609
527093907
516895073
484279531
431958852
365434893
292396978
220806413
156991639
104873589
65811596
38772109
21480856
11225903
5541414
2592026
1148576
485220
194041
74395
26321
8526
2627
576
101
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
