12 2953 112 548101 12 16 26 27 38 39 43 51 53 62 82 91 100 101 104 109 116 125 136 149 164 181 219 781 100 1224 1341 224 15 13 11 9 7 5 3 1