100000
773296
2481850
5824865
11421054
19894976
31874268
47872342
68318207
93283610
122583799
155482838
190569560
225605861
257543451
282616861
296822483
296444313
279839759
248151047
205497181
157880222
112044334
73231911
44108933
24416469
12403998
5782651
2467930
963375
343237
110982
30570
7651
2304
1006
372
117
22
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
16
12
6
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
