100000
776494
2457956
5692073
11037506
18994557
30071224
44711324
63258069
85667993
111060618
137313614
160938039
177346247
182006692
171900093
147673807
114125845
78531910
47828588
25783102
12352926
5338784
2131607
814722
306912
111159
39469
15372
6480
2726
916
271
150
113
103
83
81
80
80
80
80
80
80
76
69
65
62
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
55
48
43
40
40
40
40
40
40
40
36
26
21
17
13
4
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
