12 295 222 true 7 9 11 20 22 25 29 31 34 35 37 38