12 1561 533 true 0 2 5 6 7 8 19 24 29 30 31 35