100000
777860
2476199
5789646
11417939
19814296
31660288
47294325
67288122
92216234
122840786
159880784
203682479
254488904
312283064
376645579
446537304
520499527
596246905
670817519
740238707
799783234
844506804
869956425
872228031
848842523
799745318
727624708
637531385
536681709
432949019
334053680
246121707
173229920
116557037
75052396
46343520
27549923
15872201
8912202
4913213
2679165
1441257
769753
408869
216613
111972
55222
27900
13463
6178
2506
963
427
142
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
99
98
94
86
82
81
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
76
69
65
63
61
60
60
60
60
60
60
60
59
57
56
51
43
40
40
40
40
40
34
30
24
22
22
22
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
