8 1229 343 true 5 9 10 12 24 29 35 39