100000
777253
2475590
5765644
11224726
19426952
30918911
46101413
65390008
88905115
116484487
147465560
180785831
214565444
246111105
272260878
289127041
293331998
282613928
256727250
218117824
172307811
125733320
84211327
51534860
28696282
14541661
6678774
2778103
1058138
375182
129783
46554
17443
6693
2802
1285
542
138
38
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
18
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
