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