9 329 288 true 13 19 22 23 27 28 30 31 33