13
34
81
182
374
758
1526
2890
5354
9586
15944
25092
34664
42348
47142
49574
50464
50594
50614
50616