100000
753024
2403738
5697062
11396123
20059800
32427382
49178232
70601880
96878841
127736263
162093966
198033259
232687135
262595309
283799114
292680575
287056423
266728690
234153854
193543221
150323469
109483451
74819991
48009092
28929793
16448153
8898064
4624653
2338052
1158258
565767
275569
139549
73965
42932
26126
15216
8281
4657
2250
1094
675
321
159
87
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
80
80
80
80
80
80
80
75
65
55
46
42
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
32
23
22
20
20
20
20
20
20
20
20
20
20
20
20
