8 1545 569 true 5 6 16 19 21 25 28 32