12 9813 105 true 21 35 36 46 67 93 110 113 137 142 144 147