9 214 288 true 3 8 11 14 16 29 33 38 39