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