32 6 14 15 16 12 11 26 30 10 25 8 29 22 31 28 13 1 19 9 17 32 24 18 4 2 20 5 21 3 7 6 23 27