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