8 176 286 true 6 9 16 21 23 34 35 39