10 283 286 true 3 5 6 9 21 31 33 34 36 39