12 1 1008 1 3 4 5 7 1 9 2 11 13 14 16 17 6 20 21 8 24 25 26 10 29 23 30 12 32 34 35 27 15 22 37 18 39 19 28 42 44 45 47 48 49 51 52 31 46 38 33 57 59 60 36 61 62 53 63 64 40 66 41 69 43 54 73 75 76 78 79 80 50 82 83 84 55 86 56 77 65 58 91 92 93 95 97 99 100 102 103 104 105 106 67 68 109 110 70 112 71 113 72 101 85 74 118 120 122 124 125 126 81 129 130 132 133 134 135 136 137 87 139 88 141 89 143 90 146 148 149 127 94 131 111 96 98 155 157 159 161 162 164 165 167 168 170 171 172 107 174 108 128 177 178 179 180 181 114 183 115 185 116 187 117 163 138 119 192 193 121 169 142 123 198 200 201 203 204 205 207 209 211 213 215 216 218 219 221 222 224 225 226 227 228 140 229 230 231 232 233 144 234 145 202 173 147 239 241 242 150 244 151 246 152 248 153 250 154 217 182 156 255 256 158 223 186 160 261 263 264 266 166 269 271 273 275 276 277 278 279 254 175 281 176 284 285 287 288 290 291 293 294 296 297 298 299 300 184 301 302 303 304 305 188 307 189 190 310 191 312 313 194 315 195 317 196 319 197 199 323 325 327 328 330 331 332 206 286 243 208 337 338 210 292 247 212 295 249 214 344 346 348 238 220 351 353 355 357 358 360 361 362 364 365 367 369 370 372 373 375 274 318 376 377 378 235 380 236 382 237 329 280 240 386 387 388 389 390 391 245 392 393 394 395 396 397 251 399 252 401 253 403 404 257 406 258 408 259 410 260 359 306 262 415 363 309 265 418 419 267 421 268 371 314 270 426 427 272 430 432 434 435 407 437 439 440 441 442 282 283 445 447 449 451 289 454 456 458 460 462 463 465 466 467 468 470 471 472 474 324 475 476 478 479 480 481 482 308 483 484 311 487 488 490 491 492 493 494 316 495 496 497 320 499 321 501 322 436 379 503 504 326 506 508 510 511 512 333 514 334 516 335 518 336 520 452 339 522 340 524 341 526 342 528 343 464 398 345 532 347 469 402 349 350 473 405 352 354 477 409 356 541 543 545 547 549 551 552 485 366 489 420 368 557 559 561 515 374 565 566 567 569 570 572 573 381 536 574 383 576 384 507 385 578 580 563 582 425 584 585 587 588 453 590 592 593 595 596 598 599 601 602 603 604 400 605 606 607 438 608 609 610 611 411 613 412 615 413 544 414 617 416 619 417 486 622 623 624 625 422 627 423 628 424 630 581 631 428 429 568 498 431 571 500 433 637 639 640 509 642 443 644 444 513 446 562 448 586 517 450 649 650 651 652 455 594 523 457 656 657 459 600 527 461 662 618 664 666 668 638 671 673 675 677 678 680 681 546 683 685 530 686 687 688 690 692 694 696 697 699 700 701 583 703 704 705 589 706 707 502 535 505 711 712 714 715 717 718 719 720 721 519 634 521 724 725 726 727 525 728 729 672 670 730 529 732 531 733 533 735 534 737 708 537 739 538 741 539 743 540 679 612 542 747 748 684 616 548 550 752 753 754 553 689 554 674 555 757 556 698 626 558 560 702 629 564 763 765 767 769 660 770 771 575 772 773 577 716 643 579 776 778 780 781 782 722 591 785 787 788 597 791 751 792 793 794 745 744 796 798 799 659 801 693 755 804 667 795 805 614 806 807 731 661 620 621 691 803 811 813 814 815 816 817 818 632 820 633 822 635 824 636 826 828 641 831 832 833 645 835 646 837 647 648 723 841 842 653 844 654 655 846 847 658 750 663 665 734 850 851 669 800 738 853 854 742 676 856 682 859 860 838 861 812 756 695 862 863 865 867 868 830 829 870 872 873 875 876 709 878 710 764 869 713 882 884 825 885 886 888 889 808 890 892 879 893 895 896 898 899 900 901 736 902 903 740 904 905 746 907 908 749 839 911 758 759 913 760 915 761 762 819 891 840 766 874 823 768 834 918 920 784 921 922 774 914 775 777 927 928 779 809 871 821 783 894 843 786 931 932 789 790 935 937 797 925 802 936 934 943 944 945 946 810 948 950 951 953 954 955 919 877 827 958 959 960 956 852 961 836 962 963 964 845 965 957 966 848 855 849 968 969 970 947 971 857 858 972 974 975 949 912 864 883 923 866 979 973 980 981 880 881 952 984 887 986 987 897 906 985 988 990 976 982 909 917 910 941 940 991 992 916 924 933 942 994 926 996 929 930 938 999 939 993 1001 977 1002 1003 967 1000 1004 1006 1007 978 983 1008 1005 998 989 997 995