6 329 117 true 9 16 20 24 28 29