100000
749829
2409815
5745460
11488134
20451554
33342562
50836532
73477338
101416253
134138852
170318216
207657084
242860302
271688083
289977651
294544551
284056875
259331536
223727002
182150925
139857720
101292556
69200341
44677689
27318968
15894211
8810627
4677235
2384297
1162575
550877
261427
124768
61314
29966
14136
6615
2636
827
209
48
40
40
40
40
40
40
40
40
38
32
32
28
28
26
22
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
19
13
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
