9 288 227 true 3 9 14 15 19 30 31 32 34