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