1 6 22 3 7 42 46 54 85 2 4 5 8 51 74 80 9..11 76 64 17 32 58 73 53 78 70 71 60 61 47 14 40 72 34 39 41 43 77 81 82 15 75 16 52 84