10 302 283 true 9 11 17 18 22 26 29 34 35 39