8 1229 355 true 0 10 15 16 19 22 29 32