13
34
81
182
374
758
1526
3062
6130
11588
20714
34424
50478
63046
68100
68812
68878
68880