10 10535 653 true 0 2 3 4 7 8 9 23 29 31