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