12 1 378 1 2 5 1 8 9 4 3 13 11 6 7 18 21 22 19 10 26 29 12 30 16 33 14 15 38 41 17 44 37 47 20 50 52 53 23 56 24 58 25 48 62 63 27 67 28 70 73 74 31 76 32 55 79 34 35 83 36 86 87 39 40 65 94 42 43 84 97 98 45 102 46 104 75 106 49 107 93 51 112 54 115 116 117 118 57 90 120 59 105 60 61 81 127 129 64 66 100 132 68 69 121 137 71 140 72 125 110 77 146 78 149 114 82 80 152 153 119 155 85 156 157 88 89 160 91 92 164 165 130 95 96 170 126 99 174 101 138 103 158 159 180 122 182 183 108 111 109 189 191 192 113 171 168 195 169 142 198 199 123 128 124 201 172 186 205 206 203 194 131 173 133 211 134 196 135 161 136 215 139 218 141 212 143 144 222 145 224 147 226 148 188 228 150 151 213 154 233 214 235 236 239 162 163 242 176 244 166 167 246 248 232 221 175 177 250 178 179 255 181 258 184 260 185 263 187 265 190 268 269 193 272 208 274 197 253 278 200 280 282 202 277 287 204 289 207 291 209 293 210 294 216 296 217 256 257 300 219 302 220 304 305 223 310 225 266 227 313 271 315 229 230 267 231 319 234 297 321 322 237 326 238 284 249 240 241 331 333 243 290 245 336 247 338 295 251 254 252 339 341 276 343 345 259 308 286 261 348 262 350 311 264 316 352 329 354 344 270 273 320 275 356 324 342 279 335 359 281 283 361 285 363 364 334 288 357 337 292 328 353 298 325 299 309 301 346 303 306 332 307 312 368 318 314 355 317 362 323 370 360 327 340 330 347 372 366 374 349 375 351 369 358 367 365 377 371 373 378 376