5 329 229 true 10 19 27 29 30