58
0 951 75 916 607 703 565 39 692 938 126 366 912 888 694 231 993 167 86 168 569 589 249 74 720 230 776 750 346 796 942 990 280 594 720 621 224 643 534 198 867 724 721 249 810 433 938 250 145 503 1 760 797 972 891 376 998 976 
951 0 903 439 493 216 187 653 341 403 152 52 419 225 471 974 993 623 682 973 957 441 596 838 610 732 27 133 69 269 544 949 687 73 268 768 77 974 908 627 614 539 553 995 505 887 936 37 805 191 164 189 981 932 140 218 878 179 
75 903 0 166 176 207 456 465 940 905 989 598 240 984 378 20 364 723 993 247 943 310 643 379 513 307 312 964 751 527 2 429 567 205 999 562 482 545 87 796 952 37 524 259 562 116 814 829 264 54 580 697 88 177 87 140 982 764 
916 439 166 0 198 518 715 255 826 713 13 611 172 499 346 937 294 576 41 733 803 256 640 390 746 31 684 764 949 509 327 965 391 451 473 710 390 903 342 841 658 635 640 885 510 402 767 747 787 730 713 910 282 238 588 741 717 713 
607 493 176 198 0 933 771 572 426 260 50 302 434 473 944 757 836 95 976 830 227 483 578 650 836 445 860 855 76 931 749 742 493 719 118 347 351 272 761 751 334 191 322 150 101 919 530 494 675 640 366 750 910 530 10 58 507 786 
703 216 207 518 933 0 674 364 321 109 696 294 949 552 484 335 815 918 186 618 261 126 187 839 356 202 798 128 421 847 735 906 500 723 262 29 262 898 102 760 65 114 465 378 175 808 821 458 362 39 261 130 372 773 567 853 992 166 
565 187 456 715 771 674 0 344 510 711 789 820 865 199 957 186 685 87 591 575 65 796 268 34 759 381 410 124 570 643 755 969 74 975 546 899 254 693 108 29 821 827 741 375 270 602 81 397 977 111 378 36 879 893 343 648 535 418 
39 653 465 255 572 364 344 0 487 405 604 696 142 58 64 518 560 137 683 36 779 979 572 689 182 171 843 694 895 274 682 602 479 948 383 629 567 815 126 776 369 692 572 953 227 41 543 590 633 748 357 485 383 588 598 858 794 990 
692 341 940 826 426 321 510 487 0 384 852 153 965 409 969 812 286 332 162 620 311 285 588 589 26 562 235 992 199 783 920 288 718 73 397 575 512 67 537 463 636 772 842 563 381 592 761 2 543 64 546 635 176 92 626 885 468 743 
938 403 905 713 260 109 711 405 384 0 753 369 574 881 379 750 545 204 19 466 677 470 568 276 923 963 820 785 200 494 670 374 726 490 722 198 719 954 302 195 89 359 110 246 979 766 977 946 246 704 488 618 271 630 434 525 683 991 
126 152 989 13 50 696 789 604 852 753 0 335 434 866 207 526 958 359 103 523 349 509 606 671 662 982 734 299 464 989 192 865 508 352 103 833 47 750 697 260 704 765 970 325 75 586 648 300 488 480 972 672 581 387 113 426 634 250 
366 52 598 611 302 294 820 696 153 369 335 0 271 703 816 945 743 335 771 909 510 972 223 833 147 809 512 31 90 119 230 336 567 105 399 645 745 785 839 453 866 902 659 14 448 97 47 955 830 819 771 479 612 716 68 507 789 488 
912 419 240 172 434 949 865 142 965 574 434 271 0 848 359 620 436 370 856 539 193 830 922 648 365 521 79 585 76 489 412 823 647 858 892 693 891 249 142 674 763 957 24 755 341 817 646 906 388 921 651 967 959 623 899 485 808 480 
888 225 984 499 473 552 199 58 409 881 866 703 848 0 898 319 562 80 596 34 906 902 394 400 265 650 490 539 705 719 901 508 56 726 800 375 473 265 993 83 935 324 677 639 400 21 811 445 618 590 733 793 822 784 867 846 794 119 
694 471 378 346 944 484 957 64 969 379 207 816 359 898 0 632 628 22 635 922 838 958 84 747 530 585 731 919 947 797 180 872 69 318 902 983 666 140 382 6 894 732 63 478 756 474 508 194 940 88 440 134 864 17 606 428 951 5 
231 974 20 937 757 335 186 518 812 750 526 945 620 319 632 0 607 231 447 360 145 617 315 628 334 846 15 668 19 616 207 362 251 164 682 440 368 316 54 164 322 854 32 840 207 801 299 406 131 498 299 580 871 561 492 290 982 97 
993 993 364 294 836 815 685 560 286 545 958 743 436 562 628 607 0 853 379 270 776 681 831 814 626 3 969 956 655 124 404 922 659 118 675 7 838 311 851 494 53 48 554 718 868 295 150 964 700 868 93 106 718 342 647 170 331 929 
167 623 723 576 95 918 87 137 332 204 359 335 370 80 22 231 853 0 478 232 381 885 851 334 397 224 414 329 526 803 795 841 997 66 518 745 217 998 949 849 881 78 270 701 686 294 710 690 511 496 523 858 182 648 441 104 177 781 
86 682 993 41 976 186 591 683 162 19 103 771 856 596 635 447 379 478 0 585 698 871 669 81 271 193 554 851 717 803 451 316 662 136 828 9 433 943 722 310 699 163 568 804 200 262 304 997 235 378 549 359 843 891 880 946 835 273 
168 973 247 733 830 618 575 36 620 466 523 909 539 34 922 360 270 232 585 0 540 70 102 337 83 772 879 225 791 53 881 766 886 126 475 51 838 158 326 339 321 236 179 641 614 549 697 621 488 14 536 634 881 836 68 46 901 727 
569 957 943 803 227 261 65 779 311 677 349 510 193 906 838 145 776 381 698 540 0 432 171 969 783 830 447 126 232 248 706 827 566 8 646 744 764 842 875 392 605 394 112 620 303 333 437 262 947 491 671 491 484 702 267 690 220 266 
589 441 310 256 483 126 796 979 285 470 509 972 830 902 958 617 681 885 871 70 432 0 295 858 87 202 420 884 147 721 935 198 79 585 253 626 621 273 430 483 219 136 609 196 344 946 471 17 234 527 68 612 29 379 635 579 545 475 
249 596 643 640 578 187 268 572 588 568 606 223 922 394 84 315 831 851 669 102 171 295 0 255 187 162 644 471 886 566 220 214 389 330 875 657 361 561 808 844 24 108 713 219 219 60 195 397 722 512 562 806 862 849 157 37 740 12 
74 838 379 390 650 839 34 689 589 276 671 833 648 400 747 628 814 334 81 337 969 858 255 0 657 34 589 506 13 464 80 105 944 891 618 516 166 602 916 461 774 203 418 936 449 342 332 615 411 162 358 631 290 357 376 239 345 921 
720 610 513 746 836 356 759 182 26 923 662 147 365 265 530 334 626 397 271 83 783 87 187 657 0 664 66 684 973 427 962 428 245 692 664 980 106 869 764 817 228 511 727 486 256 85 921 725 77 798 918 872 573 758 525 995 946 50 
230 732 307 31 445 202 381 171 562 963 982 809 521 650 585 846 3 224 193 772 830 202 162 34 664 0 306 404 978 486 555 479 847 105 974 974 346 709 520 229 615 974 185 953 757 952 657 506 935 989 123 852 808 375 694 598 435 261 
776 27 312 684 860 798 410 843 235 820 734 512 79 490 731 15 969 414 554 879 447 420 644 589 66 306 0 176 799 979 641 181 449 843 453 806 822 78 89 374 103 199 862 959 952 732 229 687 961 139 818 51 133 950 545 709 848 232 
750 133 964 764 855 128 124 694 992 785 299 31 585 539 919 668 956 329 851 225 126 884 471 506 684 404 176 0 390 517 948 746 604 775 896 391 410 912 156 824 491 108 234 331 806 582 40 329 545 520 496 107 248 901 571 653 413 675 
346 69 751 949 76 421 570 895 199 200 464 90 76 705 947 19 655 526 717 791 232 147 886 13 973 978 799 390 0 141 698 108 61 382 309 416 915 580 668 731 432 556 871 225 648 121 879 17 482 223 966 852 302 726 272 323 257 974 
796 269 527 509 931 847 643 274 783 494 989 119 489 719 797 616 124 803 803 53 248 721 566 464 427 486 979 517 141 0 337 953 837 578 706 665 428 86 970 445 818 464 865 246 899 559 271 429 59 964 226 284 976 963 322 433 822 463 
942 544 2 327 749 735 755 682 920 670 192 230 412 901 180 207 404 795 451 881 706 935 220 80 962 555 641 948 698 337 0 84 162 97 105 188 969 580 961 647 889 132 498 291 388 342 715 189 865 236 653 842 69 547 670 269 972 272 
990 949 429 965 742 906 969 602 288 374 865 336 823 508 872 362 922 841 316 766 827 198 214 105 428 479 181 746 108 953 84 0 175 346 901 507 726 7 965 790 678 157 89 430 798 427 184 576 508 102 270 987 702 863 577 756 279 169 
280 687 567 391 493 500 74 479 718 726 508 567 647 56 69 251 659 997 662 886 566 79 389 944 245 847 449 604 61 837 162 175 0 940 458 845 423 27 468 226 251 192 428 736 521 8 94 363 960 772 55 296 468 536 53 461 500 444 
594 73 205 451 719 723 975 948 73 490 352 105 858 726 318 164 118 66 136 126 8 585 330 891 692 105 843 775 382 578 97 346 940 0 892 997 124 446 163 834 600 664 280 801 617 971 554 937 514 574 294 917 123 645 158 781 80 306 
720 268 999 473 118 262 546 383 397 722 103 399 892 800 902 682 675 518 828 475 646 253 875 618 664 974 453 896 309 706 105 901 458 892 0 262 369 707 505 749 154 846 590 837 377 226 616 551 664 251 691 640 551 296 906 410 581 880 
621 768 562 710 347 29 899 629 575 198 833 645 693 375 983 440 7 745 9 51 744 626 657 516 980 974 806 391 416 665 188 507 845 997 262 0 643 455 897 325 310 523 505 764 803 998 632 598 231 738 838 765 718 243 821 439 310 406 
224 77 482 390 351 262 254 567 512 719 47 745 891 473 666 368 838 217 433 838 764 621 361 166 106 346 822 410 915 428 969 726 423 124 369 643 0 72 3 301 307 813 422 510 805 886 358 321 902 506 652 515 119 65 27 208 354 404 
643 974 545 903 272 898 693 815 67 954 750 785 249 265 140 316 311 998 943 158 842 273 561 602 869 709 78 912 580 86 580 7 27 446 707 455 72 0 109 434 986 216 152 165 172 509 48 828 604 310 502 600 190 7 470 41 400 32 
534 908 87 342 761 102 108 126 537 302 697 839 142 993 382 54 851 949 722 326 875 430 808 916 764 520 89 156 668 970 961 965 468 163 505 897 3 109 0 223 860 268 777 649 847 266 940 646 291 558 707 724 408 349 444 163 597 324 
198 627 796 841 751 760 29 776 463 195 260 453 674 83 6 164 494 849 310 339 392 483 844 461 817 229 374 824 731 445 647 790 226 834 749 325 301 434 223 0 829 354 548 410 587 160 523 338 257 433 334 749 651 17 839 825 948 873 
867 614 952 658 334 65 821 369 636 89 704 866 763 935 894 322 53 881 699 321 605 219 24 774 228 615 103 491 432 818 889 678 251 600 154 310 307 986 860 829 0 975 678 566 168 651 980 266 443 29 574 132 223 7 44 367 672 927 
724 539 37 635 191 114 827 692 772 359 765 902 957 324 732 854 48 78 163 236 394 136 108 203 511 974 199 108 556 464 132 157 192 664 846 523 813 216 268 354 975 0 483 64 155 832 942 388 818 803 291 831 546 166 485 457 900 644 
721 553 524 640 322 465 741 572 842 110 970 659 24 677 63 32 554 270 568 179 112 609 713 418 727 185 862 234 871 865 498 89 428 280 590 505 422 152 777 548 678 483 0 455 328 902 715 130 509 782 749 299 344 21 716 314 915 335 
249 995 259 885 150 378 375 953 563 246 325 14 755 639 478 840 718 701 804 641 620 196 219 936 486 953 959 331 225 246 291 430 736 801 837 764 510 165 649 410 566 64 455 0 498 870 853 429 121 333 931 649 438 362 110 883 77 802 
810 505 562 510 101 175 270 227 381 979 75 448 341 400 756 207 868 686 200 614 303 344 219 449 256 757 952 806 648 899 388 798 521 617 377 803 805 172 847 587 168 155 328 498 0 949 317 678 92 567 925 738 661 566 771 599 52 595 
433 887 116 402 919 808 602 41 592 766 586 97 817 21 474 801 295 294 262 549 333 946 60 342 85 952 732 582 121 559 342 427 8 971 226 998 886 509 266 160 651 832 902 870 949 0 511 375 758 468 690 876 9 21 692 806 983 118 
938 936 814 767 530 821 81 543 761 977 648 47 646 811 508 299 150 710 304 697 437 471 195 332 921 657 229 40 879 271 715 184 94 554 616 632 358 48 940 523 980 942 715 853 317 511 0 465 810 183 481 364 135 970 269 732 978 472 
250 37 829 747 494 458 397 590 2 946 300 955 906 445 194 406 964 690 997 621 262 17 397 615 725 506 687 329 17 429 189 576 363 937 551 598 321 828 646 338 266 388 130 429 678 375 465 0 576 78 804 364 273 958 187 251 854 915 
145 805 264 787 675 362 977 633 543 246 488 830 388 618 940 131 700 511 235 488 947 234 722 411 77 935 961 545 482 59 865 508 960 514 664 231 902 604 291 257 443 818 509 121 92 758 810 576 0 962 641 223 100 750 730 590 418 137 
503 191 54 730 640 39 111 748 64 704 480 819 921 590 88 498 868 496 378 14 491 527 512 162 798 989 139 520 223 964 236 102 772 574 251 738 506 310 558 433 29 803 782 333 567 468 183 78 962 0 503 886 320 67 870 390 593 232 
1 164 580 713 366 261 378 357 546 488 972 771 651 733 440 299 93 523 549 536 671 68 562 358 918 123 818 496 966 226 653 270 55 294 691 838 652 502 707 334 574 291 749 931 925 690 481 804 641 503 0 825 466 764 524 869 603 969 
760 189 697 910 750 130 36 485 635 618 672 479 967 793 134 580 106 858 359 634 491 612 806 631 872 852 51 107 852 284 842 987 296 917 640 765 515 600 724 749 132 831 299 649 738 876 364 364 223 886 825 0 825 171 168 405 700 207 
797 981 88 282 910 372 879 383 176 271 581 612 959 822 864 871 718 182 843 881 484 29 862 290 573 808 133 248 302 976 69 702 468 123 551 718 119 190 408 651 223 546 344 438 661 9 135 273 100 320 466 825 0 543 719 782 868 581 
972 932 177 238 530 773 893 588 92 630 387 716 623 784 17 561 342 648 891 836 702 379 849 357 758 375 950 901 726 963 547 863 536 645 296 243 65 7 349 17 7 166 21 362 566 21 970 958 750 67 764 171 543 0 945 889 251 530 
891 140 87 588 10 567 343 598 626 434 113 68 899 867 606 492 647 441 880 68 267 635 157 376 525 694 545 571 272 322 670 577 53 158 906 821 27 470 444 839 44 485 716 110 771 692 269 187 730 870 524 168 719 945 0 848 188 646 
376 218 140 741 58 853 648 858 885 525 426 507 485 846 428 290 170 104 946 46 690 579 37 239 995 598 709 653 323 433 269 756 461 781 410 439 208 41 163 825 367 457 314 883 599 806 732 251 590 390 869 405 782 889 848 0 873 784 
998 878 982 717 507 992 535 794 468 683 634 789 808 794 951 982 331 177 835 901 220 545 740 345 946 435 848 413 257 822 972 279 500 80 581 310 354 400 597 948 672 900 915 77 52 983 978 854 418 593 603 700 868 251 188 873 0 934 
976 179 764 713 786 166 418 990 743 991 250 488 480 119 5 97 929 781 273 727 266 475 12 921 50 261 232 675 974 463 272 169 444 306 880 406 404 32 324 873 927 644 335 802 595 118 472 915 137 232 969 207 581 530 646 784 934 0 
0 0 1 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 1 0 0 1 0 0 1 1 0 0 0 1 0 0 1 0 1 1 0 0 1 1 0 0 1 0 1 0 1 1 