12 1 160 1 156 142 114 136 106 137 145 131 128 95 98 82 134 83 105 85 108 86 153 155 148 103 99 120 94 154 87 91 84 90 146 122 158 130 139 93 150 132 101 97 118 157 124 138 149 160 121 88 127 110 102 125 92 159 109 115 104 117 81 119 100 147 123 129 133 126 107 111 144 113 112 141 89 116 151 135 152 143 96 140 42 7 64 20 61 16 2 52 31 38 43 27 32 71 1 78 36 45 49 15 19 60 5 70 40 24 12 3 66 72 69 23 80 4 30 58 59 28 63 47 9 34 26 68 25 8 50 13 46 18 75 21 67 11 14 44 10 6 39 41 48 65 29 57 62 37 53 76 22 54 35 55 77 73 74 33 79 17 51 56