3429 2 23 27 31 33 43 63 71 74 78 101 133 141 142 144 149 157 172 179 185 219 247 253 285 288 297 331 338 371 387 408 424 426 438 442 443 451 468 493 495