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