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