100000
754570
2414971
5764334
11755653
20855597
33564340
50620987
72886689
101025242
135473425
176300500
222736814
273415126
326177351
378201627
425811285
464746781
490980572
501006528
492633280
465853698
422656521
367293173
305402109
242667146
184105202
133323377
92205700
60918020
38494043
23287712
13504566
7557221
4111680
2203903
1180669
644140
359531
204072
117772
69149
41570
26446
18506
13965
10028
7038
4279
2727
1831
1087
609
279
203
181
180
180
180
180
180
180
180
180
178
176
172
172
170
166
164
160
158
152
148
144
144
142
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
136
132
126
122
122
120
120
120
120
120
120
120
120
118
114
111
108
103
100
100
100
100
100
100
100
175
18420
21985
16147
8337
584
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
100
100
100
100
100
100
100
100
100
100
100
100
100
100
98
90
82
80
