12 197 229 true 2 5 7 8 10 23 25 30 35 36 38 39