12 10514 659 true 0 1 8 10 11 16 23 25 27 30 31 32