100000
772374
2468983
5800190
11412720
19891565
31775612
47550429
67564784
91865766
120294613
152216972
186356002
220630261
252178890
277315805
292218604
293683661
279700109
250708632
210242948
163947574
118317356
78676521
48064694
26979826
13962399
6717860
3047308
1329381
573029
247295
106232
45656
18802
7143
2869
1183
402
125
100
96
90
84
80
75
68
63
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
56
52
44
44
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
34
26
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
15
11
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
