10 2139 102 302461 1 19 26 31 34 35 43 52 65 71 100 101 104 109 116 125 136 149 565 1132 100 995 949 59 11 9 7 5 3 1