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