100000
769838
2475217
5842892
11525639
20188024
32409435
48728027
69665370
95421501
125600205
159377673
195351823
230907446
262619011
286458363
298256336
294835973
275214556
241385137
197893317
151166728
107394944
70744698
43191516
24496627
12964767
6445608
3019800
1351554
586193
244096
99222
39733
16192
6687
2493
808
281
93
27
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
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
18
10
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
