8 1146 235 true 2 9 14 25 28 34 36 39