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