46
0 591 751 990 805 548 537 942 801 901 590 789 731 654 678 535 746 927 902 872 989 572 775 736 946 655 544 576 641 701 925 861 509 964 620 956 616 531 513 847 743 502 736 585 770 837
591 0 971 992 867 912 954 915 946 968 887 996 843 937 844 978 983 909 836 958 841 911 969 940 991 883 839 896 862 835 965 888 872 990 985 908 851 880 917 925 890 964 993 958 858 860
751 971 0 861 886 997 917 975 867 884 925 948 836 877 998 864 903 860 999 912 966 936 859 942 865 938 863 918 950 960 932 837 874 972 879 913 882 875 884 949 985 964 829 917 894 953
990 992 861 0 902 888 845 935 873 945 861 913 936 846 938 902 873 961 955 995 999 898 929 976 993 920 961 880 845 875 925 912 997 960 993 931 909 899 860 981 994 864 848 919 871 848
805 867 886 902 0 879 984 950 882 970 829 928 897 972 997 887 835 958 836 989 967 891 907 834 840 999 844 847 877 985 978 885 942 920 960 946 872 866 858 955 893 858 918 921 951 878
548 912 997 888 879 0 880 843 984 880 852 973 980 924 920 930 949 960 955 990 908 904 845 910 831 936 866 939 849 893 930 853 835 997 944 943 832 966 916 866 991 899 931 977 947 890
537 954 917 845 984 880 0 965 1000 927 866 848 994 909 954 878 982 879 945 862 958 894 936 989 937 959 968 931 978 945 837 949 980 895 906 957 965 843 829 975 865 924 860 946 997 980
942 915 975 935 950 843 965 0 952 953 928 941 963 869 915 889 974 945 905 991 863 989 833 859 875 831 967 961 927 978 925 895 864 905 999 983 944 938 854 960 905 884 907 893 914 877
801 946 867 873 882 984 1000 952 0 884 980 976 942 871 854 858 832 953 982 985 951 832 973 863 929 929 861 893 832 849 962 956 863 974 993 941 869 996 912 951 940 977 982 904 942 923
901 968 884 945 970 880 927 953 884 0 932 882 889 836 888 906 991 944 986 892 904 863 984 910 865 966 837 855 983 912 911 893 858 891 873 925 878 901 957 877 974 941 987 896 879 932
590 887 925 861 829 852 866 928 980 932 0 846 908 961 865 983 985 944 831 884 874 875 957 965 989 829 931 967 958 932 976 948 905 879 929 869 868 888 888 878 904 973 953 890 996 835
789 996 948 913 928 973 848 941 976 882 846 0 913 954 955 959 832 923 962 834 976 941 907 833 858 935 946 847 940 848 942 980 944 883 995 889 973 911 923 861 960 877 970 984 950 950
731 843 836 936 897 980 994 963 942 889 908 913 0 956 873 961 962 957 976 873 903 1000 889 929 846 892 902 895 944 853 967 882 897 868 941 881 997 856 937 970 994 876 959 885 874 893
654 937 877 846 972 924 909 869 871 836 961 954 956 0 848 977 885 837 902 913 942 970 957 971 869 970 994 918 929 842 993 913 932 892 964 960 979 858 891 916 850 839 838 847 993 955
678 844 998 938 997 920 954 915 854 888 865 955 873 848 0 848 895 929 915 862 908 898 953 899 941 994 881 967 834 970 868 881 1000 855 907 952 972 858 928 887 873 935 865 978 867 894
535 978 864 902 887 930 878 889 858 906 983 959 961 977 848 0 993 870 948 923 841 848 842 858 938 926 887 854 890 961 908 908 846 916 939 977 983 989 966 857 909 903 860 869 940 933
746 983 903 873 835 949 982 974 832 991 985 832 962 885 895 993 0 960 992 867 857 903 961 977 844 901 946 970 919 885 941 897 953 994 876 890 931 900 932 961 969 976 874 842 906 954
927 909 860 961 958 960 879 945 953 944 944 923 957 837 929 870 960 0 972 849 889 834 960 886 896 836 999 868 972 864 881 838 949 954 959 892 885 841 968 941 845 999 829 892 952 854
902 836 999 955 836 955 945 905 982 986 831 962 976 902 915 948 992 972 0 927 987 894 866 940 934 885 884 898 976 871 963 873 872 979 905 923 995 959 838 882 897 834 882 870 984 971
872 958 912 995 989 990 862 991 985 892 884 834 873 913 862 923 867 849 927 0 854 842 919 840 972 956 921 866 847 985 891 991 874 972 838 973 872 896 866 857 877 917 889 946 879 879
989 841 966 999 967 908 958 863 951 904 874 976 903 942 908 841 857 889 987 854 0 977 930 864 983 861 892 889 922 918 940 844 957 842 948 901 976 851 871 857 949 926 984 885 981 997
572 911 936 898 891 904 894 989 832 863 875 941 1000 970 898 848 903 834 894 842 977 0 879 945 879 943 979 913 927 983 970 919 865 903 896 949 977 914 967 926 969 830 835 861 892 967
775 969 859 929 907 845 936 833 973 984 957 907 889 957 953 842 961 960 866 919 930 879 0 838 947 889 996 952 901 854 909 959 895 884 931 990 850 984 872 851 990 976 875 836 856 863
736 940 942 976 834 910 989 859 863 910 965 833 929 971 899 858 977 886 940 840 864 945 838 0 921 948 879 898 962 919 851 936 992 863 938 972 886 952 948 955 968 887 984 916 889 922
946 991 865 993 840 831 937 875 929 865 989 858 846 869 941 938 844 896 934 972 983 879 947 921 0 846 880 887 871 850 882 862 839 843 951 837 933 949 846 976 861 932 906 853 992 893
655 883 938 920 999 936 959 831 929 966 829 935 892 970 994 926 901 836 885 956 861 943 889 948 846 0 995 841 903 853 990 985 982 953 945 948 873 862 952 897 911 972 913 955 907 859
544 839 863 961 844 866 968 967 861 837 931 946 902 994 881 887 946 999 884 921 892 979 996 879 880 995 0 852 892 991 841 942 926 906 940 881 857 856 859 840 894 973 851 975 978 912
576 896 918 880 847 939 931 961 893 855 967 847 895 918 967 854 970 868 898 866 889 913 952 898 887 841 852 0 913 935 929 877 890 859 892 982 953 978 911 972 851 898 941 842 953 941
641 862 950 845 877 849 978 927 832 983 958 940 944 929 834 890 919 972 976 847 922 927 901 962 871 903 892 913 0 984 971 892 932 832 838 870 842 994 925 909 922 990 968 973 830 878
701 835 960 875 985 893 945 978 849 912 932 848 853 842 970 961 885 864 871 985 918 983 854 919 850 853 991 935 984 0 930 928 985 843 925 926 957 969 912 992 914 982 929 965 872 951
925 965 932 925 978 930 837 925 962 911 976 942 967 993 868 908 941 881 963 891 940 970 909 851 882 990 841 929 971 930 0 956 871 930 919 863 844 829 960 980 872 979 907 858 877 886
861 888 837 912 885 853 949 895 956 893 948 980 882 913 881 908 897 838 873 991 844 919 959 936 862 985 942 877 892 928 956 0 974 991 935 912 936 905 913 894 994 974 950 908 889 962
509 872 874 997 942 835 980 864 863 858 905 944 897 932 1000 846 953 949 872 874 957 865 895 992 839 982 926 890 932 985 871 974 0 945 949 841 865 944 855 836 875 964 846 877 896 909
964 990 972 960 920 997 895 905 974 891 879 883 868 892 855 916 994 954 979 972 842 903 884 863 843 953 906 859 832 843 930 991 945 0 940 873 957 925 842 831 989 930 870 908 977 831
620 985 879 993 960 944 906 999 993 873 929 995 941 964 907 939 876 959 905 838 948 896 931 938 951 945 940 892 838 925 919 935 949 940 0 962 886 889 912 994 959 969 985 962 957 951
956 908 913 931 946 943 957 983 941 925 869 889 881 960 952 977 890 892 923 973 901 949 990 972 837 948 881 982 870 926 863 912 841 873 962 0 959 872 999 831 951 864 906 870 902 945
616 851 882 909 872 832 965 944 869 878 868 973 997 979 972 983 931 885 995 872 976 977 850 886 933 873 857 953 842 957 844 936 865 957 886 959 0 1000 994 879 867 870 889 935 845 906
531 880 875 899 866 966 843 938 996 901 888 911 856 858 858 989 900 841 959 896 851 914 984 952 949 862 856 978 994 969 829 905 944 925 889 872 1000 0 925 942 851 889 969 937 898 943
513 917 884 860 858 916 829 854 912 957 888 923 937 891 928 966 932 968 838 866 871 967 872 948 846 952 859 911 925 912 960 913 855 842 912 999 994 925 0 881 924 900 855 926 950 950
847 925 949 981 955 866 975 960 951 877 878 861 970 916 887 857 961 941 882 857 857 926 851 955 976 897 840 972 909 992 980 894 836 831 994 831 879 942 881 0 980 980 872 874 927 987
743 890 985 994 893 991 865 905 940 974 904 960 994 850 873 909 969 845 897 877 949 969 990 968 861 911 894 851 922 914 872 994 875 989 959 951 867 851 924 980 0 975 908 933 916 946
502 964 964 864 858 899 924 884 977 941 973 877 876 839 935 903 976 999 834 917 926 830 976 887 932 972 973 898 990 982 979 974 964 930 969 864 870 889 900 980 975 0 911 832 939 990
736 993 829 848 918 931 860 907 982 987 953 970 959 838 865 860 874 829 882 889 984 835 875 984 906 913 851 941 968 929 907 950 846 870 985 906 889 969 855 872 908 911 0 836 853 885
585 958 917 919 921 977 946 893 904 896 890 984 885 847 978 869 842 892 870 946 885 861 836 916 853 955 975 842 973 965 858 908 877 908 962 870 935 937 926 874 933 832 836 0 956 854
770 858 894 871 951 947 997 914 942 879 996 950 874 993 867 940 906 952 984 879 981 892 856 889 992 907 978 953 830 872 877 889 896 977 957 902 845 898 950 927 916 939 853 956 0 857
837 860 953 848 878 890 980 877 923 932 835 950 893 955 894 933 954 854 971 879 997 967 863 922 893 859 912 941 878 951 886 962 909 831 951 945 906 943 950 987 946 990 885 854 857 0
