9 328 288 true 10 19 20 21 22 29 33 36 38