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