12 1 672 1 3 5 4 1 6 2 11 13 15 17 12 7 14 8 16 9 18 10 27 29 31 33 35 37 39 41 28 19 30 20 32 21 34 22 36 23 38 24 40 25 42 26 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 60 43 62 44 64 45 66 46 68 47 70 48 72 49 74 50 76 51 78 52 80 53 82 54 84 55 86 56 88 57 90 58 123 125 127 129 131 133 135 137 139 141 143 145 147 149 151 153 155 157 159 161 163 165 167 169 171 173 175 177 179 181 183 185 124 91 126 92 128 93 130 94 132 95 134 96 136 97 138 98 140 99 142 100 144 101 146 102 148 103 150 104 152 105 154 106 156 107 158 108 160 109 162 110 164 111 166 112 168 113 170 114 172 115 174 116 176 117 178 118 180 119 182 120 184 121 186 122 251 253 255 257 259 261 263 265 267 269 271 273 275 277 279 281 283 285 287 289 291 293 295 297 299 301 303 305 307 309 311 313 315 317 319 321 323 325 327 329 331 333 335 337 339 341 343 345 347 349 351 353 355 357 359 361 363 365 367 369 371 373 375 377 252 187 254 188 256 189 258 190 260 191 262 192 264 193 266 194 268 195 270 196 272 197 274 198 276 199 278 200 280 201 282 202 284 203 286 204 288 205 290 206 292 207 294 208 296 209 298 210 300 211 302 212 304 213 306 214 308 215 310 216 312 217 314 218 316 219 318 220 320 221 322 222 324 223 326 224 328 225 330 226 332 227 334 228 336 229 338 230 340 231 342 232 344 233 346 234 348 235 350 236 352 237 354 238 356 239 358 240 360 241 362 242 364 243 366 244 368 245 370 246 372 247 374 248 376 249 378 250 459 460 462 399 465 466 468 408 410 471 411 474 476 477 478 403 481 483 484 415 464 487 391 489 480 491 379 396 493 469 495 470 473 383 497 385 486 499 501 392 503 504 506 439 509 510 512 448 450 515 451 518 520 521 522 443 525 527 528 455 508 531 431 533 524 535 419 436 537 513 539 514 517 423 541 425 530 543 545 432 405 461 380 463 381 382 412 467 384 414 386 387 472 388 389 475 390 401 418 479 393 394 482 395 406 485 397 398 488 400 490 402 492 404 494 407 496 409 498 413 500 416 502 417 445 505 420 507 421 422 452 511 424 454 426 427 516 428 429 519 430 441 458 523 433 434 526 435 446 529 437 438 532 440 534 442 536 444 538 447 540 449 542 453 544 456 546 457 599 556 601 560 568 569 605 572 570 600 553 608 547 602 609 549 610 611 561 563 564 603 604 607 558 606 612 582 614 586 594 595 618 598 596 613 579 621 573 615 622 575 623 624 587 589 590 616 617 620 584 619 559 548 562 550 551 552 557 554 555 571 565 566 567 585 574 588 576 577 578 583 580 581 597 591 592 593 631 650 636 634 626 653 649 654 632 652 630 651 643 656 648 646 638 659 655 660 644 658 642 657 625 629 627 628 635 633 637 641 639 640 647 645 669 670 662 661 671 672 666 665 664 663 668 667