true 66 103 true 1 3 5 7 32 36 40 42 45 57 63 66 67 79 86