100000
752400
2415249
5760990
11554877
20601725
33809651
52116914
76466161
107822426
146930287
194324781
250261677
314600200
386499398
464284530
545433218
626581876
703525381
771557027
825361259
860203037
872235677
859768058
822944165
764174366
687972436
599993311
506630511
414416325
328367464
252021285
187529112
135400917
94946870
64714797
42940346
27810158
17578262
10858735
6557412
3878349
2272900
1335345
781686
456496
268118
157872
93396
54987
31534
18615
10991
6571
3869
2207
920
208
32
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
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
12
10
4
4
2
2
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
