8 1594 481 true 0 3 9 12 16 25 29 30