100000
770547
2497347
5929707
11808141
20683500
33210323
50258739
72420281
100302281
134220267
174167668
219588896
269618106
322592644
375807718
425868883
468456168
498786495
512657921
506730130
480206964
434957713
375515254
308268576
240310053
177758039
124686932
83007848
52562831
31654581
18129469
9901810
5167989
2584305
1247073
610248
295004
140924
61070
25971
11966
5356
2309
885
239
59
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
