11 1965 96 335733 8 11 27 28 29 45 50 59 78 86 99 100 101 104 109 116 125 136 149 172 199 666 100 919 855 42 13 11 9 7 5 3 1