15 1301 101 333636 7 8 11 12 13 16 34 42 48 50 58 61 79 89 99 1 2 3 4 5 6 7 8 9 10 11 12 13 14 28 1 37 375 656 193 20 2 2 2 2 2 3 3 2 1