32 26 29 33 10 11 9 46 55 48 56 49 53 52 25 47 51 20 21 13 12 7 8 45 34 35 36 37 38 39 40 43 22 27 31 30 28