60
0 379 323 380 139 97 246 307 330 175 41 38 423 100 495 256 133 345 116 89 265 289 451 187 551 652 782 424 676 653 692 837 760 519 657 481 853 767 520 836 537 577 664 580 565 815 493 522 688 730 556 731 446 336 464 633 614 668 759 418
379 0 702 759 518 476 625 686 709 554 420 417 802 479 874 635 512 724 495 468 644 668 830 566 172 273 403 45 297 274 313 458 381 140 278 102 474 388 141 457 158 198 285 201 186 436 114 901 986 863 935 979 825 715 843 978 993 861 946 797
323 702 0 703 462 420 569 630 653 498 364 361 746 423 818 579 456 668 439 412 588 612 774 510 874 975 966 747 999 976 832 834 969 842 980 804 862 884 843 950 860 900 987 903 888 999 816 199 365 407 233 408 123 13 141 310 291 345 436 95
380 759 703 0 519 477 626 687 710 555 421 418 803 480 875 636 513 725 496 469 645 669 831 567 931 966 907 804 879 927 984 844 947 899 870 861 850 878 900 943 917 957 981 960 945 915 873 902 856 854 936 866 826 716 844 957 994 982 868 798
139 518 462 519 0 236 385 446 469 314 180 177 562 239 634 395 272 484 255 228 404 428 590 326 690 791 921 563 815 792 831 976 899 658 796 620 992 906 659 975 676 716 803 719 704 954 632 661 827 869 695 870 585 475 603 772 753 807 898 557
97 476 420 477 236 0 343 404 427 272 138 135 520 197 592 353 230 442 213 186 362 386 548 284 648 749 879 521 773 750 789 934 857 616 754 578 950 864 617 933 634 674 761 677 662 912 590 619 785 827 653 828 543 433 561 730 711 765 856 515
246 625 569 626 385 343 0 553 576 421 287 284 669 346 741 502 379 591 362 335 511 535 697 433 797 898 971 670 922 899 938 938 832 765 903 727 883 993 766 900 783 823 910 826 811 969 739 768 934 976 802 977 692 582 710 879 860 914 920 664
307 686 630 687 446 404 553 0 637 482 348 345 730 407 802 563 440 652 423 396 572 596 758 494 858 959 832 731 983 960 999 919 984 826 964 788 944 891 827 898 844 884 971 887 872 949 800 829 995 999 863 914 753 643 771 940 921 975 912 725
330 709 653 710 469 427 576 637 0 505 371 368 753 430 825 586 463 675 446 419 595 619 781 517 881 982 950 754 994 983 860 876 921 849 987 811 974 920 850 866 867 907 994 910 895 852 823 852 851 846 886 891 776 666 794 963 944 998 924 748
175 554 498 555 314 272 421 482 505 0 216 213 598 275 670 431 308 520 291 264 440 464 626 362 726 827 957 599 851 828 867 868 935 694 832 656 985 942 695 940 712 752 839 755 740 990 668 697 863 905 731 906 621 511 639 808 789 843 934 593
41 420 364 421 180 138 287 348 371 216 0 79 464 141 536 297 174 386 157 130 306 330 492 228 592 693 823 465 717 694 733 878 801 560 698 522 894 808 561 877 578 618 705 621 606 856 534 563 729 771 597 772 487 377 505 674 655 709 800 459
38 417 361 418 177 135 284 345 368 213 79 0 461 138 533 294 171 383 154 127 303 327 489 225 589 690 820 462 714 691 730 875 798 557 695 519 891 805 558 874 575 615 702 618 603 853 531 560 726 768 594 769 484 374 502 671 652 706 797 456
423 802 746 803 562 520 669 730 753 598 464 461 0 523 918 679 556 768 539 512 688 712 874 610 974 978 989 847 859 926 1000 940 969 942 940 904 837 911 943 917 960 1000 872 892 988 907 916 945 908 869 979 974 869 759 887 973 870 910 863 841
100 479 423 480 239 197 346 407 430 275 141 138 523 0 595 356 233 445 216 189 365 389 551 287 651 752 882 524 776 753 792 937 860 619 757 581 953 867 620 936 637 677 764 680 665 915 593 622 788 830 656 831 546 436 564 733 714 768 859 518
495 874 818 875 634 592 741 802 825 670 536 533 918 595 0 751 628 840 611 584 760 784 946 682 875 946 940 919 899 994 996 992 990 844 883 976 939 878 933 994 907 944 912 863 997 831 988 943 939 888 882 936 941 831 959 995 894 896 947 913
256 635 579 636 395 353 502 563 586 431 297 294 679 356 751 0 389 601 372 345 521 545 707 443 807 908 877 680 932 909 948 959 992 775 913 737 984 841 776 869 793 833 920 836 821 972 749 778 944 986 812 987 702 592 720 889 870 924 900 674
133 512 456 513 272 230 379 440 463 308 174 171 556 233 628 389 0 478 249 222 398 422 584 320 684 785 915 557 809 786 825 970 893 652 790 614 986 900 653 969 670 710 797 713 698 948 626 655 821 863 689 864 579 469 597 766 747 801 892 551
345 724 668 725 484 442 591 652 675 520 386 383 768 445 840 601 478 0 461 434 610 634 796 532 896 997 829 769 989 998 962 945 885 864 889 826 940 892 865 983 882 922 858 925 910 854 838 867 907 899 901 893 791 681 809 978 959 971 925 763
116 495 439 496 255 213 362 423 446 291 157 154 539 216 611 372 249 461 0 205 381 405 567 303 667 768 898 540 792 769 808 953 876 635 773 597 969 883 636 952 653 693 780 696 681 931 609 638 804 846 672 847 562 452 580 749 730 784 875 534
89 468 412 469 228 186 335 396 419 264 130 127 512 189 584 345 222 434 205 0 354 378 540 276 640 741 871 513 765 742 781 926 849 608 746 570 942 856 609 925 626 666 753 669 654 904 582 611 777 819 645 820 535 425 553 722 703 757 848 507
265 644 588 645 404 362 511 572 595 440 306 303 688 365 760 521 398 610 381 354 0 554 716 452 816 917 912 689 941 918 957 985 916 784 922 746 904 900 785 997 802 842 929 845 830 987 758 787 953 995 821 996 711 601 729 898 879 933 969 683
289 668 612 669 428 386 535 596 619 464 330 327 712 389 784 545 422 634 405 378 554 0 740 476 840 941 905 713 965 942 981 932 947 808 946 770 915 994 809 873 826 866 953 869 854 961 782 811 977 921 845 877 735 625 753 922 903 957 913 707
451 830 774 831 590 548 697 758 781 626 492 489 874 551 946 707 584 796 567 540 716 740 0 638 868 963 931 875 946 952 932 838 925 970 922 932 921 943 971 866 988 932 877 974 918 985 944 973 879 860 916 868 897 787 915 977 988 966 961 869
187 566 510 567 326 284 433 494 517 362 228 225 610 287 682 443 320 532 303 276 452 476 638 0 738 839 969 611 863 840 879 942 947 706 844 668 967 954 707 962 724 764 851 767 752 894 680 709 875 917 743 918 633 523 651 820 801 855 946 605
551 172 874 931 690 648 797 858 881 726 592 589 974 651 875 807 684 896 667 640 816 840 868 738 0 445 575 217 469 446 485 630 553 312 450 274 646 560 313 629 330 370 457 373 358 608 286 893 892 900 855 897 997 887 962 944 913 858 946 969
652 273 975 966 791 749 898 959 982 827 693 690 978 752 946 908 785 997 768 741 917 941 963 839 445 0 676 318 570 547 586 731 654 413 551 375 747 661 414 730 431 471 558 474 459 709 387 910 882 897 847 833 898 988 850 993 890 912 833 866
782 403 966 907 921 879 971 832 950 957 823 820 989 882 940 877 915 829 898 871 912 905 931 969 575 676 0 448 700 677 716 861 784 543 681 505 877 791 544 860 561 601 688 604 589 839 517 999 965 896 948 832 895 850 930 868 845 937 954 941
424 45 747 804 563 521 670 731 754 599 465 462 847 524 919 680 557 769 540 513 689 713 875 611 217 318 448 0 342 319 358 503 426 185 323 147 519 433 186 502 203 243 330 246 231 481 159 946 888 868 980 894 870 760 888 934 914 935 891 842
676 297 999 879 815 773 922 983 994 851 717 714 859 776 899 932 809 989 792 765 941 965 946 863 469 570 700 342 0 571 610 755 678 437 575 399 771 685 438 754 455 495 582 498 483 733 411 988 971 890 937 971 893 869 845 854 976 868 889 984
653 274 976 927 792 750 899 960 983 828 694 691 926 753 994 909 786 998 769 742 918 942 952 840 446 547 677 319 571 0 587 732 655 414 552 376 748 662 415 731 432 472 559 475 460 710 388 835 870 881 901 989 938 989 868 903 855 957 896 946
692 313 832 984 831 789 938 999 860 867 733 730 1000 792 996 948 825 962 808 781 957 981 932 879 485 586 716 358 610 587 0 771 694 453 591 415 787 701 454 770 471 511 598 514 499 749 427 956 926 974 867 946 924 972 960 962 897 974 879 882
837 458 834 844 976 934 938 919 876 868 878 875 940 937 992 959 970 945 953 926 985 932 838 942 630 731 861 503 755 732 771 0 839 598 736 560 932 846 599 915 616 656 743 659 644 894 572 958 989 890 973 985 974 920 949 987 910 845 860 907
760 381 969 947 899 857 832 984 921 935 801 798 969 860 990 992 893 885 876 849 916 947 925 947 553 654 784 426 678 655 694 839 0 521 659 483 855 769 522 838 539 579 666 582 567 817 495 936 853 989 876 938 935 978 865 914 959 879 899 908
519 140 842 899 658 616 765 826 849 694 560 557 942 619 844 775 652 864 635 608 784 808 970 706 312 413 543 185 437 414 453 598 521 0 418 242 614 528 281 597 298 338 425 341 326 576 254 855 881 955 891 867 965 855 983 916 941 936 964 937
657 278 980 870 796 754 903 964 987 832 698 695 940 757 883 913 790 889 773 746 922 946 922 844 450 551 681 323 575 552 591 736 659 418 0 380 752 666 419 735 436 476 563 479 464 714 392 959 946 830 873 953 994 993 837 836 889 984 851 973
481 102 804 861 620 578 727 788 811 656 522 519 904 581 976 737 614 826 597 570 746 770 932 668 274 375 505 147 399 376 415 560 483 242 380 0 576 490 243 559 260 300 387 303 288 538 216 870 962 858 966 887 927 817 945 891 863 998 898 899
853 474 862 850 992 950 883 944 974 985 894 891 837 953 939 984 986 940 969 942 904 915 921 967 646 747 877 519 771 748 787 932 855 614 752 576 0 862 615 931 632 672 759 675 660 910 588 861 921 917 992 970 900 892 902 957 868 943 909 872
767 388 884 878 906 864 993 891 920 942 808 805 911 867 878 841 900 892 883 856 900 994 943 954 560 661 791 433 685 662 701 846 769 528 666 490 862 0 529 845 546 586 673 589 574 824 502 874 976 900 972 899 921 949 933 961 917 991 965 921
520 141 843 900 659 617 766 827 850 695 561 558 943 620 933 776 653 865 636 609 785 809 971 707 313 414 544 186 438 415 454 599 522 281 419 243 615 529 0 598 299 339 426 342 327 577 255 943 988 847 957 883 966 856 984 978 831 839 842 938
836 457 950 943 975 933 900 898 866 940 877 874 917 936 994 869 969 983 952 925 997 873 866 962 629 730 860 502 754 731 770 915 838 597 735 559 931 845 598 0 615 655 742 658 643 893 571 957 872 919 960 884 989 873 887 836 990 891 906 881
537 158 860 917 676 634 783 844 867 712 578 575 960 637 907 793 670 882 653 626 802 826 988 724 330 431 561 203 455 432 471 616 539 298 436 260 632 546 299 615 0 356 443 359 344 594 272 872 876 945 842 959 983 873 830 959 991 884 930 955
577 198 900 957 716 674 823 884 907 752 618 615 1000 677 944 833 710 922 693 666 842 866 932 764 370 471 601 243 495 472 511 656 579 338 476 300 672 586 339 655 356 0 483 399 384 634 312 899 911 937 951 884 947 913 833 872 894 994 921 995
664 285 987 981 803 761 910 971 994 839 705 702 872 764 912 920 797 858 780 753 929 953 877 851 457 558 688 330 582 559 598 743 666 425 563 387 759 673 426 742 443 483 0 486 471 721 399 955 973 918 885 968 892 1000 991 970 885 867 886 993
580 201 903 960 719 677 826 887 910 755 621 618 892 680 863 836 713 925 696 669 845 869 974 767 373 474 604 246 498 475 514 659 582 341 479 303 675 589 342 658 359 399 486 0 387 637 315 878 883 957 992 841 911 916 847 906 853 907 946 998
565 186 888 945 704 662 811 872 895 740 606 603 988 665 997 821 698 910 681 654 830 854 918 752 358 459 589 231 483 460 499 644 567 326 464 288 660 574 327 643 344 384 471 387 0 622 300 999 836 981 878 993 931 901 844 861 968 988 915 983
815 436 999 915 954 912 969 949 852 990 856 853 907 915 831 972 948 854 931 904 987 961 985 894 608 709 839 481 733 710 749 894 817 576 714 538 910 824 577 893 594 634 721 637 622 0 550 879 958 907 927 903 987 934 997 870 874 985 908 841
493 114 816 873 632 590 739 800 823 668 534 531 916 593 988 749 626 838 609 582 758 782 944 680 286 387 517 159 411 388 427 572 495 254 392 216 588 502 255 571 272 312 399 315 300 550 0 993 994 843 943 830 939 829 957 902 855 831 940 911
522 901 199 902 661 619 768 829 852 697 563 560 945 622 943 778 655 867 638 611 787 811 973 709 893 910 999 946 988 835 956 958 936 855 959 870 861 874 943 957 872 899 955 878 999 879 993 0 564 606 432 607 322 212 340 509 490 544 635 294
688 986 365 856 827 785 934 995 851 863 729 726 908 788 939 944 821 907 804 777 953 977 879 875 892 882 965 888 971 870 926 989 853 881 946 962 921 976 988 872 876 911 973 883 836 958 994 564 0 772 598 773 488 378 506 675 656 710 801 460
730 863 407 854 869 827 976 999 846 905 771 768 869 830 888 986 863 899 846 819 995 921 860 917 900 897 896 868 890 881 974 890 989 955 830 858 917 900 847 919 945 937 918 957 981 907 843 606 772 0 640 815 530 420 548 717 698 752 843 502
556 935 233 936 695 653 802 863 886 731 597 594 979 656 882 812 689 901 672 645 821 845 916 743 855 847 948 980 937 901 867 973 876 891 873 966 992 972 957 960 842 951 885 992 878 927 943 432 598 640 0 641 356 246 374 543 524 578 669 328
731 979 408 866 870 828 977 914 891 906 772 769 974 831 936 987 864 893 847 820 996 877 868 918 897 833 832 894 971 989 946 985 938 867 953 887 970 899 883 884 959 884 968 841 993 903 830 607 773 815 641 0 531 421 549 718 699 753 844 503
446 825 123 826 585 543 692 753 776 621 487 484 869 546 941 702 579 791 562 535 711 735 897 633 997 898 895 870 893 938 924 974 935 965 994 927 900 921 966 989 983 947 892 911 931 987 939 322 488 530 356 531 0 136 264 433 414 468 559 218
336 715 13 716 475 433 582 643 666 511 377 374 759 436 831 592 469 681 452 425 601 625 787 523 887 988 850 760 869 989 972 920 978 855 993 817 892 949 856 873 873 913 1000 916 901 934 829 212 378 420 246 421 136 0 154 323 304 358 449 108
464 843 141 844 603 561 710 771 794 639 505 502 887 564 959 720 597 809 580 553 729 753 915 651 962 850 930 888 845 868 960 949 865 983 837 945 902 933 984 887 830 833 991 847 844 997 957 340 506 548 374 549 264 154 0 451 432 486 577 236
633 978 310 957 772 730 879 940 963 808 674 671 973 733 995 889 766 978 749 722 898 922 977 820 944 993 868 934 854 903 962 987 914 916 836 891 957 961 978 836 959 872 970 906 861 870 902 509 675 717 543 718 433 323 451 0 601 655 746 405
614 993 291 994 753 711 860 921 944 789 655 652 870 714 894 870 747 959 730 703 879 903 988 801 913 890 845 914 976 855 897 910 959 941 889 863 868 917 831 990 991 894 885 853 968 874 855 490 656 698 524 699 414 304 432 601 0 636 727 386
668 861 345 982 807 765 914 975 998 843 709 706 910 768 896 924 801 971 784 757 933 957 966 855 858 912 937 935 868 957 974 845 879 936 984 998 943 991 839 891 884 994 867 907 988 985 831 544 710 752 578 753 468 358 486 655 636 0 781 440
759 946 436 868 898 856 920 912 924 934 800 797 863 859 947 900 892 925 875 848 969 913 961 946 946 833 954 891 889 896 879 860 899 964 851 898 909 965 842 906 930 921 886 946 915 908 940 635 801 843 669 844 559 449 577 746 727 781 0 531
418 797 95 798 557 515 664 725 748 593 459 456 841 518 913 674 551 763 534 507 683 707 869 605 969 866 941 842 984 946 882 907 908 937 973 899 872 921 938 881 955 995 993 998 983 841 911 294 460 502 328 503 218 108 236 405 386 440 531 0
