100000
771175
2452449
5728131
11181026
19342403
30747534
45683600
64270102
86142274
110276298
134737236
156511089
171731633
176533834
168333130
147241808
116831098
83163837
52608636
29384534
14456296
6299915
2470998
895284
314885
113624
44554
18179
6937
2735
1283
678
429
243
152
90
63
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
59
55
48
41
40
40
40
40
40
40
40
40
40
40
40
40
38
32
26
20
20
20
20
20
20
16
10
3
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
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
