100000
774976
2487484
5848625
11544957
20125863
32124564
48282260
69201074
95376885
127096674
164287956
206623995
253402060
303412877
354508016
403625769
447428492
481709249
502097382
504935572
488078056
451841196
399155817
335349735
267076127
201016925
142743713
95695264
60480495
36045417
20260749
10770770
5429064
2603812
1190849
517931
212504
82994
31257
11496
3774
1039
269
55
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
