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