100000
753679
2403478
5699778
11350475
20036050
32383956
48960034
70292231
96510909
127358276
161695297
197644973
232349106
262121489
283109877
291989830
286550575
266646823
234477240
194181952
151211632
110494062
75665372
48581518
29347658
16742854
9071227
4673022
2293807
1087626
510926
242337
117803
59777
32312
18994
11491
6848
4179
1709
533
149
91
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
77
74
67
60
60
53
45
42
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
39
36
29
27
26
25
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
