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