12 239 245 true 2 5 6 9 17 19 25 28 29 34 35 37