18 128486 1659 4 6 12 23 24 33 38 43 63 66 68 84 95 123 141 143 169 180