12 13 14 19 20 23 25 26 27 28 29 30 31 33 35 36 38 39 41 50 51 54 59 61 62 68 69 70 71 76 79 83 89 93 100 101 103 111 126 127 128 132 134 137 144 147 148 150 152 158 164 166 167 172 175 181 189 210 216 218 221 223 228 235 237 240 247 258 273 278 279 284 291 301 302 303 304 308 315 324 325 346 353 360 364 370 377 380 511