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