43 204 253 true 2 4 6 7 8 9 11 12 15 18 19 20 27 29 33 34 36 41 43 45 46 47 52 55 58 61 63 64 66 67 74 76 79 80 84 87 88 89 93 94 95 96 97