24 13 10 31 8 9 29 12 2 3 9 7 32