11 4263 123 633308 7 13 16 28 31 66 78 85 89 95 100 1 2 3 4 5 6 9 20 43 216 443 82 1305 2015 805 20 11 9 7 5 3 1