9 223 289 true 6 7 9 10 23 31 35 38 39