31 32 23 24 25 26 21 22 4 9 19 20 5 10