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