10 503 368 true 0 1 2 7 8 10 19 21 31 32