12 2304 1152 true 3 5 31 33 40 49 58 63 81 88 93 97