12 2683 111 530067 3 11 17 21 29 39 42 66 82 89 93 97 100 101 104 109 116 125 136 149 164 181 200 221 100 1078 1206 235 15 13 11 9 7 5 3 1