24 27 28 50 51 3 2 35 43 23 42 30 29 53 52 55 54 56 14 16 41 18 15 40 1 12 8 5 6 9 19 4 7 59 58 20 22 10 57 21 11 13 17