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