8 1569 433 true 1 6 12 23 25 31 32 39