57 54 56 55 59 50 49 48 47 45 46 44 43 42 2 41 40 39 16 10 36 35 34 33 31 30 29 28 27 1 3 26 25 24 22 21 20 19 18 17 12 9 7 5 6 4 23 8