12 2301 111 450776 12 35 38 48 53 58 69 72 82 88 96 97 100 101 104 109 116 125 136 149 164 181 369 418 100 1061 1015 61 15 13 11 9 7 5 3 1