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