100
0 759 969 829 995 932 897 889 864 956 884 850 955 892 921 840 955 888 967 922 978 831 970 1000 942 873 847 961 992 894 933 992 908 839 957 958 940 863 873 931 915 1000 955 925 873 940 988 911 903 870 926 930 873 869 961 886 984 859 966 842 984 838 947 938 831 842 1000 885 852 867 874 902 979 879 860 1000 961 962 829 926 949 839 996 950 939 862 946 947 903 877 947 980 906 953 847 857 898 943 1000 841
759 0 601 965 931 909 847 914 916 977 911 898 906 883 977 961 835 962 895 886 910 956 909 948 879 998 831 854 974 971 885 875 875 853 966 896 923 968 988 945 913 921 986 966 970 838 896 914 999 941 864 969 996 836 982 977 967 984 939 849 946 908 885 931 957 960 901 965 981 883 942 958 834 995 896 868 883 832 917 862 855 991 851 956 971 891 868 947 912 879 862 894 955 896 915 922 848 981 938 975
969 601 0 685 897 837 880 948 896 884 989 888 852 872 917 910 876 841 910 953 923 980 855 845 977 868 901 950 902 921 924 832 834 895 989 888 857 989 931 997 967 844 958 868 858 902 932 834 844 864 887 945 857 917 883 925 928 842 902 867 861 880 885 934 944 931 889 991 913 969 838 992 861 917 839 944 846 878 973 954 963 885 993 944 900 905 911 903 930 869 841 922 888 830 982 914 884 959 854 935
829 965 685 0 710 930 921 988 905 977 841 881 937 935 985 932 955 953 950 944 848 947 960 879 845 915 873 856 968 863 837 887 869 933 941 851 974 940 897 954 927 888 976 851 929 855 874 976 870 873 945 971 883 874 999 970 913 970 851 891 947 841 885 937 946 895 998 911 910 987 936 962 838 889 871 925 1000 975 907 953 944 903 869 868 878 978 845 931 885 970 948 878 839 833 990 968 859 898 865 931
995 931 897 710 0 538 951 842 836 879 954 906 892 840 861 984 962 844 844 961 919 986 947 891 831 931 912 912 878 849 911 867 970 869 871 972 898 974 945 921 881 951 837 924 851 967 849 937 897 841 890 939 929 997 911 896 995 973 867 892 847 900 950 995 838 975 986 952 829 986 979 873 986 861 833 913 840 890 868 863 877 880 992 865 909 923 938 857 963 983 843 913 889 901 841 1000 879 956 943 995
932 909 837 930 538 0 824 973 958 927 924 911 945 972 948 888 934 967 984 916 862 853 922 848 999 885 941 890 934 905 927 988 896 981 998 961 911 893 944 861 862 895 916 857 934 956 860 940 970 967 910 848 857 856 972 845 948 973 911 829 877 901 960 981 1000 857 843 831 888 959 991 900 875 986 898 892 993 906 957 901 926 892 900 948 964 898 991 939 901 989 885 982 856 995 920 843 996 853 844 890
897 847 880 921 951 824 0 785 916 978 900 934 959 853 898 995 972 979 987 988 982 948 964 830 963 832 881 916 857 912 918 997 928 856 859 870 880 885 843 1000 838 838 896 866 983 978 992 924 860 944 941 994 966 996 855 861 923 832 965 999 953 944 988 913 967 845 1000 987 913 903 849 916 871 891 896 910 912 843 886 833 970 977 854 888 896 893 995 871 890 994 836 978 924 952 990 898 932 946 984 978
889 914 948 988 842 973 785 0 603 965 830 984 830 953 956 975 883 836 978 992 845 943 953 906 909 999 949 866 835 942 874 879 935 946 892 901 911 994 920 831 834 931 843 940 945 857 984 887 959 943 950 945 842 859 915 838 967 840 949 882 843 848 919 858 836 878 893 931 887 900 966 876 849 912 891 924 894 993 864 829 845 959 985 944 940 883 855 877 833 935 929 951 898 867 907 929 836 862 907 917
864 916 896 905 836 958 916 603 0 607 910 852 875 856 844 850 906 918 936 990 863 906 835 869 875 871 944 968 899 973 832 995 971 971 855 873 884 840 981 928 888 945 976 920 846 936 998 835 992 927 846 954 987 842 937 888 911 849 879 985 973 947 830 885 947 984 853 996 927 924 934 981 852 925 908 902 838 900 995 885 990 951 867 872 978 876 953 874 840 952 893 832 889 988 914 979 954 901 872 972
956 977 884 977 879 927 978 965 607 0 752 983 961 994 975 836 879 834 841 852 912 930 920 888 994 950 947 981 860 838 861 996 986 977 829 888 994 998 913 899 983 886 971 1000 983 857 835 996 910 947 832 993 921 915 914 983 868 862 937 886 995 925 923 974 944 883 978 951 995 829 851 910 846 863 843 892 979 854 962 908 899 890 908 963 943 876 836 907 889 890 981 895 925 926 914 978 940 910 861 907
884 911 989 841 954 924 900 830 910 752 0 581 858 855 860 990 999 884 877 921 895 896 970 982 926 873 832 892 927 957 855 867 936 840 908 861 969 913 935 973 943 949 919 918 912 885 890 968 955 871 890 970 928 968 967 911 975 923 982 948 990 939 951 999 890 938 954 869 846 905 898 988 917 862 884 995 861 875 952 1000 834 838 836 970 939 951 961 890 907 886 998 831 889 954 894 910 911 963 887 899
850 898 888 881 906 911 934 984 852 983 581 0 953 855 839 867 996 895 912 900 992 941 878 896 836 964 864 882 876 984 889 892 931 894 836 938 992 994 977 868 927 904 999 911 986 854 927 890 921 871 972 860 899 837 924 860 899 981 846 870 899 837 877 980 934 952 866 975 986 975 976 835 870 934 980 980 918 954 911 922 962 901 893 896 1000 900 900 993 908 865 976 941 938 864 990 830 934 856 926 982
955 906 852 937 892 945 959 830 875 961 858 953 0 799 956 984 868 885 884 879 946 992 907 863 928 977 921 868 990 872 876 868 842 899 901 836 872 866 834 938 867 893 925 909 903 970 931 848 953 927 922 917 873 873 843 881 951 886 923 948 922 986 854 975 936 925 988 893 974 914 881 972 875 860 902 954 981 836 919 833 882 945 901 926 829 895 906 853 863 912 882 894 911 940 912 944 855 852 949 926
892 883 872 935 840 972 853 953 856 994 855 855 799 0 753 936 996 997 901 878 917 926 841 923 929 936 971 938 857 960 895 941 898 902 924 887 999 975 866 863 858 908 911 912 856 924 936 964 891 854 987 927 996 844 865 845 995 973 893 909 946 901 999 937 917 836 874 894 924 859 912 972 829 936 958 952 904 829 949 860 879 839 895 975 932 840 973 893 918 986 870 939 860 987 922 916 913 914 932 963
921 977 917 985 861 948 898 956 844 975 860 839 956 753 0 746 835 916 892 964 859 916 927 831 951 951 973 913 879 911 988 969 899 995 960 985 946 995 875 852 909 979 880 865 880 915 841 896 899 963 943 835 994 969 895 972 970 957 850 996 875 903 845 936 885 867 901 883 844 902 878 861 994 893 982 965 955 964 829 870 923 846 897 864 866 854 982 928 944 986 901 882 829 998 948 866 983 904 884 972
840 961 910 932 984 888 995 975 850 836 990 867 984 936 746 0 717 907 911 883 883 842 887 946 953 902 891 843 920 881 922 865 928 941 938 967 908 894 974 943 844 912 897 908 831 933 956 924 886 857 853 868 939 990 972 844 994 972 911 929 987 830 832 984 878 884 934 966 984 982 907 884 944 855 977 905 921 976 872 837 904 843 903 893 930 970 954 904 881 859 973 929 950 910 857 980 948 959 916 934
955 835 876 955 962 934 972 883 906 879 999 996 868 996 835 717 0 653 958 979 838 929 959 893 976 852 837 884 961 893 942 839 842 895 914 888 881 962 835 895 969 962 992 848 997 843 891 844 990 936 898 909 883 852 885 830 915 837 962 928 837 952 872 953 944 835 983 893 853 890 844 904 991 989 852 890 931 929 838 970 972 936 857 994 913 1000 913 920 855 994 916 940 967 977 925 857 937 958 830 885
888 962 841 953 844 967 979 836 918 834 884 895 885 997 916 907 653 0 831 958 918 949 929 843 953 967 915 944 831 897 832 912 1000 832 996 832 949 985 931 882 857 969 976 934 847 834 984 916 878 974 915 997 942 887 963 899 920 889 907 952 887 986 958 921 883 994 926 974 957 974 956 938 946 985 940 944 900 839 839 859 989 862 914 887 851 833 873 988 967 930 936 940 967 884 902 891 926 848 845 868
967 895 910 950 844 984 987 978 936 841 877 912 884 901 892 911 958 831 0 877 970 971 886 851 864 890 919 923 910 894 842 892 898 867 939 866 913 959 886 927 963 872 878 888 855 973 875 975 860 956 879 844 997 972 899 985 993 946 962 942 896 994 854 948 873 847 937 888 962 996 947 971 892 958 912 888 936 897 978 895 867 833 929 954 994 910 863 928 890 863 943 987 929 930 883 892 873 835 967 975
922 886 953 944 961 916 988 992 990 852 921 900 879 878 964 883 979 958 877 0 970 990 904 857 847 914 915 890 853 931 949 939 849 894 866 878 954 910 930 924 860 964 941 930 848 923 942 835 873 970 907 863 970 992 896 990 903 907 984 945 923 858 947 963 930 930 894 873 988 844 954 839 836 851 850 854 832 959 865 999 880 869 999 832 945 876 871 878 895 886 917 981 869 871 855 886 988 848 920 965
978 910 923 848 919 862 982 845 863 912 895 992 946 917 859 883 838 918 970 970 0 656 959 994 897 929 880 989 962 859 952 993 954 850 950 978 862 877 978 867 930 849 911 913 920 989 982 955 905 944 909 891 911 890 997 842 856 978 915 942 920 850 841 888 951 976 962 959 945 898 897 916 874 940 860 839 879 901 990 988 994 872 902 1000 925 940 862 979 916 906 834 875 833 933 936 957 978 849 963 841
831 956 980 947 986 853 948 943 906 930 896 941 992 926 916 842 929 949 971 990 656 0 955 852 929 840 850 926 845 994 888 967 847 892 932 863 977 911 932 952 968 911 861 985 931 918 960 946 872 834 875 910 872 851 881 915 848 976 983 915 829 955 959 980 965 964 888 830 981 985 887 956 937 940 978 937 844 940 955 997 884 878 855 838 948 966 977 974 875 966 970 969 866 949 884 875 831 836 986 935
970 909 855 960 947 922 964 953 835 920 970 878 907 841 927 887 959 929 886 904 959 955 0 929 849 907 955 954 869 839 910 970 926 915 886 883 931 863 968 853 897 924 928 896 917 976 964 903 939 920 854 983 1000 970 859 925 909 969 833 892 936 928 838 956 945 897 840 997 866 871 891 967 929 992 848 947 893 958 989 973 951 879 845 917 893 899 848 894 955 903 859 941 850 837 964 888 872 844 973 999
1000 948 845 879 891 848 830 906 869 888 982 896 863 923 831 946 893 843 851 857 994 852 929 0 727 863 977 923 904 874 948 958 848 913 862 989 835 974 937 831 854 975 860 960 1000 851 912 840 933 868 963 849 855 900 904 840 931 953 936 994 856 928 977 979 913 996 950 888 960 958 840 865 986 888 986 909 980 980 864 978 945 899 979 899 917 965 884 871 945 974 872 937 858 896 1000 943 930 949 886 934
942 879 977 845 831 999 963 909 875 994 926 836 928 929 951 953 976 953 864 847 897 929 849 727 0 564 844 904 831 905 948 877 842 912 829 998 979 916 863 904 944 907 931 843 967 968 940 863 851 880 896 906 890 895 913 894 853 930 833 877 998 907 841 878 923 904 933 846 871 838 919 875 869 899 967 856 907 922 863 977 927 989 897 864 988 848 864 946 999 876 954 906 851 891 941 961 883 864 885 993
873 998 868 915 931 885 832 999 871 950 873 964 977 936 951 902 852 967 890 914 929 840 907 863 564 0 519 983 959 928 914 935 841 856 940 959 959 904 925 962 926 925 861 977 922 882 899 934 906 948 845 936 844 926 914 987 841 958 984 985 952 997 953 910 848 844 982 989 986 845 908 847 906 890 863 845 884 885 982 947 998 909 896 917 984 987 872 903 927 977 974 935 831 894 966 893 893 870 901 902
847 831 901 873 912 941 881 949 944 947 832 864 921 971 973 891 837 915 919 915 880 850 955 977 844 519 0 975 935 887 899 928 993 892 993 894 870 858 932 949 845 867 894 941 948 908 867 958 856 965 967 904 979 955 998 903 950 878 868 936 855 924 905 913 898 882 839 904 996 916 858 856 975 830 888 873 895 935 886 931 972 914 952 881 903 890 892 928 911 936 889 895 921 947 969 838 976 894 942 978
961 854 950 856 912 890 916 866 968 981 892 882 868 938 913 843 884 944 923 890 989 926 954 923 904 983 975 0 517 861 922 941 910 993 830 987 920 983 928 852 894 929 841 956 924 905 893 934 900 974 926 919 889 895 873 887 858 960 994 854 949 994 985 905 855 994 891 852 939 948 911 908 838 874 894 851 981 985 915 902 904 829 907 867 919 897 969 837 966 993 843 923 878 851 870 904 994 860 918 999
992 974 902 968 878 934 857 835 899 860 927 876 990 857 879 920 961 831 910 853 962 845 869 904 831 959 935 517 0 832 904 978 990 984 871 892 898 929 953 923 918 970 885 880 892 995 984 888 990 835 874 881 829 850 874 972 843 849 844 895 957 990 916 961 845 883 990 864 893 936 968 876 863 832 996 860 882 964 893 934 952 908 831 883 903 989 840 869 957 845 916 893 863 967 893 861 995 951 934 864
894 971 921 863 849 905 912 942 973 838 957 984 872 960 911 881 893 897 894 931 859 994 839 874 905 928 887 861 832 0 723 850 885 861 888 904 901 987 931 852 977 954 916 943 892 846 848 866 914 889 879 935 850 948 894 966 915 931 948 868 843 952 924 880 970 923 848 850 919 962 909 833 982 842 924 972 955 863 847 840 851 974 918 936 832 984 875 867 933 999 934 851 954 845 893 850 990 881 964 979
933 885 924 837 911 927 918 874 832 861 855 889 876 895 988 922 942 832 842 949 952 888 910 948 948 914 899 922 904 723 0 551 853 910 945 921 901 877 900 936 973 994 917 936 875 899 896 875 930 921 846 832 924 957 948 934 957 981 926 872 978 989 966 834 932 835 989 892 960 930 952 838 837 936 979 992 923 890 967 839 874 944 942 980 830 983 971 1000 916 829 830 992 953 910 895 986 880 873 847 911
992 875 832 887 867 988 997 879 995 996 867 892 868 941 969 865 839 912 892 939 993 967 970 958 877 935 928 941 978 850 551 0 765 927 972 855 839 873 908 963 922 904 924 929 967 848 985 917 997 925 997 841 967 894 945 859 986 864 931 961 890 921 874 867 874 919 967 982 928 997 832 837 846 982 861 877 858 870 862 889 880 951 895 936 850 956 862 955 843 977 913 959 850 963 869 910 930 896 878 910
908 875 834 869 970 896 928 935 971 986 936 931 842 898 899 928 842 1000 898 849 954 847 926 848 842 841 993 910 990 885 853 765 0 902 998 942 919 843 868 858 945 842 837 955 931 902 884 930 987 870 986 894 886 968 915 892 910 938 888 877 857 973 943 973 953 959 942 922 921 859 843 879 894 990 969 852 957 943 852 997 984 840 843 830 973 898 897 868 830 984 998 925 845 986 946 999 905 907 883 870
839 853 895 933 869 981 856 946 971 977 840 894 899 902 995 941 895 832 867 894 850 892 915 913 912 856 892 993 984 861 910 927 902 0 842 829 889 925 865 977 982 980 938 888 998 862 940 864 966 971 941 843 1000 854 985 949 992 833 847 869 839 979 957 855 881 939 976 951 920 949 966 949 909 908 850 986 849 950 993 846 862 935 978 978 932 893 926 852 869 880 922 904 916 854 967 829 936 934 862 891
957 966 989 941 871 998 859 892 855 829 908 836 901 924 960 938 914 996 939 866 950 932 886 862 829 940 993 830 871 888 945 972 998 842 0 594 934 974 861 991 901 894 913 932 945 991 915 896 978 893 923 917 907 997 952 996 898 870 955 950 919 941 833 924 906 942 876 855 858 906 889 994 931 876 969 891 919 902 864 946 935 927 973 846 973 993 839 984 910 938 835 870 876 895 919 912 934 913 846 854
958 896 888 851 972 961 870 901 873 888 861 938 836 887 985 967 888 832 866 878 978 863 883 989 998 959 894 987 892 904 921 855 942 829 594 0 631 902 857 845 907 950 876 922 988 846 881 969 840 997 952 927 839 969 915 905 864 874 887 842 840 894 905 870 925 870 829 959 986 847 996 922 838 993 833 885 849 998 843 931 977 952 927 851 868 966 830 968 888 879 992 852 850 925 882 984 942 1000 968 946
940 923 857 974 898 911 880 911 884 994 969 992 872 999 946 908 881 949 913 954 862 977 931 835 979 959 870 920 898 901 901 839 919 889 934 631 0 828 923 966 830 993 879 997 971 909 896 835 960 915 976 833 832 978 850 934 952 960 905 881 988 899 864 953 917 904 950 996 858 932 917 937 887 887 935 834 886 872 962 898 908 871 913 883 927 883 832 879 865 870 888 917 882 869 985 953 942 920 936 867
863 968 989 940 974 893 885 994 840 998 913 994 866 975 995 894 962 985 959 910 877 911 863 974 916 904 858 983 929 987 877 873 843 925 974 902 828 0 524 903 971 893 840 848 952 864 964 880 903 983 930 890 898 909 847 844 969 929 840 902 910 838 851 850 925 906 835 913 960 855 909 953 839 924 962 897 910 941 910 939 847 897 949 973 978 850 985 856 875 867 927 941 893 914 971 945 920 978 980 848
873 988 931 897 945 944 843 920 981 913 935 977 834 866 875 974 835 931 886 930 978 932 968 937 863 925 932 928 953 931 900 908 868 865 861 857 923 524 0 703 908 958 900 929 919 833 997 991 873 986 901 994 911 831 994 871 923 843 829 900 973 973 919 900 855 862 919 845 870 934 988 965 984 849 992 916 880 969 973 953 915 967 851 917 939 868 941 922 927 899 943 842 879 974 960 968 969 928 857 963
931 945 997 954 921 861 1000 831 928 899 973 868 938 863 852 943 895 882 927 924 867 952 853 831 904 962 949 852 923 852 936 963 858 977 991 845 966 903 703 0 886 968 914 868 836 915 972 837 966 887 987 963 943 933 872 857 912 994 905 863 887 973 922 970 983 874 931 948 871 954 885 833 869 890 949 870 980 936 841 909 939 950 965 990 912 995 956 947 877 851 942 930 964 998 978 883 983 982 845 906
915 913 967 927 881 862 838 834 888 983 943 927 867 858 909 844 969 857 963 860 930 968 897 854 944 926 845 894 918 977 973 922 945 982 901 907 830 971 908 886 0 698 991 833 841 914 842 852 920 948 839 919 884 832 998 889 845 895 979 992 934 871 923 858 923 886 922 841 894 976 896 927 990 926 986 882 947 936 902 989 954 845 946 881 917 962 964 843 978 958 992 948 927 947 982 894 945 839 959 879
1000 921 844 888 951 895 838 931 945 886 949 904 893 908 979 912 962 969 872 964 849 911 924 975 907 925 867 929 970 954 994 904 842 980 894 950 993 893 958 968 698 0 526 920 917 991 879 829 993 969 981 937 955 933 984 882 995 992 909 948 940 982 953 957 904 966 954 934 962 940 873 890 934 932 830 850 987 925 887 967 916 835 904 892 915 847 830 959 927 926 897 832 917 838 970 983 957 879 870 834
955 986 958 976 837 916 896 843 976 971 919 999 925 911 880 897 992 976 878 941 911 861 928 860 931 861 894 841 885 916 917 924 837 938 913 876 879 840 900 914 991 526 0 735 980 840 951 850 863 968 880 942 983 839 889 885 853 905 960 889 870 836 896 939 961 906 979 939 955 971 896 916 977 898 996 839 944 939 899 903 995 852 935 856 847 867 976 836 928 892 894 944 837 866 874 973 926 861 905 893
925 966 868 851 924 857 866 940 920 1000 918 911 909 912 865 908 848 934 888 930 913 985 896 960 843 977 941 956 880 943 936 929 955 888 932 922 997 848 929 868 833 920 735 0 581 948 986 977 962 868 993 975 965 853 865 942 864 943 878 934 946 856 841 963 883 954 918 928 942 892 940 869 969 902 838 969 869 833 835 990 962 980 844 993 912 998 896 831 832 997 982 979 874 939 915 909 914 860 984 872
873 970 858 929 851 934 983 945 846 983 912 986 903 856 880 831 997 847 855 848 920 931 917 1000 967 922 948 924 892 892 875 967 931 998 945 988 971 952 919 836 841 917 980 581 0 869 942 913 879 942 986 885 890 845 999 848 904 928 958 916 922 848 950 972 969 858 865 965 928 921 854 898 886 853 854 836 881 904 872 844 951 904 937 898 855 900 852 843 837 848 924 887 951 884 945 889 979 937 870 986
940 838 902 855 967 956 978 857 936 857 885 854 970 924 915 933 843 834 973 923 989 918 976 851 968 882 908 905 995 846 899 848 902 862 991 846 909 864 833 915 914 991 840 948 869 0 960 951 906 912 883 878 999 990 962 953 971 830 939 831 857 853 834 959 883 855 842 915 887 934 956 861 986 973 994 887 1000 932 975 935 842 982 847 865 855 899 908 971 863 833 987 938 921 836 852 956 962 890 991 899
988 896 932 874 849 860 992 984 998 835 890 927 931 936 841 956 891 984 875 942 982 960 964 912 940 899 867 893 984 848 896 985 884 940 915 881 896 964 997 972 842 879 951 986 942 960 0 636 916 890 985 914 870 916 843 975 907 999 925 946 1000 840 882 915 898 947 892 831 915 835 913 833 991 882 914 919 865 929 875 864 888 892 933 901 982 984 871 989 831 846 873 945 968 978 991 947 952 959 835 899
911 914 834 976 937 940 924 887 835 996 968 890 848 964 896 924 844 916 975 835 955 946 903 840 863 934 958 934 888 866 875 917 930 864 896 969 835 880 991 837 852 829 850 977 913 951 636 0 740 938 899 987 946 883 897 976 892 854 851 940 977 875 894 865 836 949 984 980 995 909 876 831 899 925 997 846 979 861 868 949 945 833 926 850 964 927 854 861 966 892 912 850 893 948 999 956 886 970 834 870
903 999 844 870 897 970 860 959 992 910 955 921 953 891 899 886 990 878 860 873 905 872 939 933 851 906 856 900 990 914 930 997 987 966 978 840 960 903 873 966 920 993 863 962 879 906 916 740 0 889 968 948 856 986 913 866 901 888 984 907 834 954 878 959 887 838 841 883 910 998 898 882 918 847 926 984 967 922 903 847 861 897 947 904 947 884 857 887 952 889 909 872 897 965 918 839 945 946 907 953
870 941 864 873 841 967 944 943 927 947 871 871 927 854 963 857 936 974 956 970 944 834 920 868 880 948 965 974 835 889 921 925 870 971 893 997 915 983 986 887 948 969 968 868 942 912 890 938 889 0 1000 905 860 873 889 886 876 912 915 958 846 905 912 882 878 955 945 961 931 890 1000 990 989 996 953 976 979 983 861 932 866 949 897 951 873 856 990 834 987 847 942 913 879 914 844 977 958 961 889 862
926 864 887 945 890 910 941 950 846 832 890 972 922 987 943 853 898 915 879 907 909 875 854 963 896 845 967 926 874 879 846 997 986 941 923 952 976 930 901 987 839 981 880 993 986 883 985 899 968 1000 0 713 904 889 850 854 888 833 835 938 907 900 882 964 928 966 849 932 945 880 939 908 849 905 943 852 892 992 929 855 853 889 969 872 897 912 948 908 832 868 965 951 958 997 940 853 871 986 917 983
930 969 945 971 939 848 994 945 954 993 970 860 917 927 835 868 909 997 844 863 891 910 983 849 906 936 904 919 881 935 832 841 894 843 917 927 833 890 994 963 919 937 942 975 885 878 914 987 948 905 713 0 939 946 978 909 852 930 968 928 1000 927 944 892 855 983 868 848 942 954 899 974 960 952 846 876 862 912 953 878 998 992 836 920 889 886 862 1000 989 869 974 964 846 925 882 870 911 909 994 886
873 996 857 883 929 857 966 842 987 921 928 899 873 996 994 939 883 942 997 970 911 872 1000 855 890 844 979 889 829 850 924 967 886 1000 907 839 832 898 911 943 884 955 983 965 890 999 870 946 856 860 904 939 0 980 943 961 918 870 982 856 977 978 964 957 834 949 969 858 949 907 965 959 996 857 854 893 957 946 923 924 972 883 893 979 890 966 856 930 890 923 976 874 975 975 884 845 956 838 917 892
869 836 917 874 997 856 996 859 842 915 968 837 873 844 969 990 852 887 972 992 890 851 970 900 895 926 955 895 850 948 957 894 968 854 997 969 978 909 831 933 832 933 839 853 845 990 916 883 986 873 889 946 980 0 617 996 901 839 840 977 835 870 969 937 918 890 940 851 957 872 974 966 841 928 983 989 901 960 898 966 930 953 910 871 868 984 873 897 835 864 884 885 856 847 992 911 839 989 999 918
961 982 883 999 911 972 855 915 937 914 967 924 843 865 895 972 885 963 899 896 997 881 859 904 913 914 998 873 874 894 948 945 915 985 952 915 850 847 994 872 998 984 889 865 999 962 843 897 913 889 850 978 943 617 0 557 834 958 866 963 925 903 918 855 831 867 1000 932 895 868 964 930 1000 978 966 864 884 994 877 915 996 974 870 869 889 834 998 837 848 986 833 999 909 1000 907 962 833 942 884 949
886 977 925 970 896 845 861 838 888 983 911 860 881 845 972 844 830 899 985 990 842 915 925 840 894 987 903 887 972 966 934 859 892 949 996 905 934 844 871 857 889 882 885 942 848 953 975 976 866 886 854 909 961 996 557 0 556 918 864 855 990 886 912 931 858 848 872 829 946 879 889 1000 930 914 979 921 928 997 900 993 911 834 912 932 899 841 884 921 839 995 915 905 992 982 982 903 874 926 879 1000
984 967 928 913 995 948 923 967 911 868 975 899 951 995 970 994 915 920 993 903 856 848 909 931 853 841 950 858 843 915 957 986 910 992 898 864 952 969 923 912 845 995 853 864 904 971 907 892 901 876 888 852 918 901 834 556 0 757 912 983 940 935 905 906 843 974 862 917 992 963 999 954 890 948 867 876 994 866 973 949 996 973 870 902 880 975 975 834 968 902 938 968 861 920 945 871 961 929 836 840
859 984 842 970 973 973 832 840 849 862 923 981 886 973 957 972 837 889 946 907 978 976 969 953 930 958 878 960 849 931 981 864 938 833 870 874 960 929 843 994 895 992 905 943 928 830 999 854 888 912 833 930 870 839 958 918 757 0 631 951 911 977 1000 937 847 990 978 934 854 965 945 929 922 968 848 902 837 917 865 989 832 909 948 833 992 931 937 925 896 992 893 852 844 941 998 830 970 977 886 865
966 939 902 851 867 911 965 949 879 937 982 846 923 893 850 911 962 907 962 984 915 983 833 936 833 984 868 994 844 948 926 931 888 847 955 887 905 840 829 905 979 909 960 878 958 939 925 851 984 915 835 968 982 840 866 864 912 631 0 794 842 862 897 981 946 904 905 862 859 975 947 831 833 997 903 843 975 875 957 835 836 990 852 986 963 976 956 961 908 975 902 927 870 935 879 926 918 852 975 928
842 849 867 891 892 829 999 882 985 886 948 870 948 909 996 929 928 952 942 945 942 915 892 994 877 985 936 854 895 868 872 961 877 869 950 842 881 902 900 863 992 948 889 934 916 831 946 940 907 958 938 928 856 977 963 855 983 951 794 0 850 981 992 900 867 907 883 836 858 949 993 954 891 869 840 858 969 857 837 926 901 836 902 963 858 888 974 861 875 982 927 844 857 898 904 974 833 875 890 969
984 946 861 947 847 877 953 843 973 995 990 899 922 946 875 987 837 887 896 923 920 829 936 856 998 952 855 949 957 843 978 890 857 839 919 840 988 910 973 887 934 940 870 946 922 857 1000 977 834 846 907 1000 977 835 925 990 940 911 842 850 0 506 850 980 952 946 862 964 969 855 965 843 935 957 897 982 954 871 872 838 919 863 912 876 976 949 939 886 973 931 830 951 952 897 833 862 970 882 845 940
838 908 880 841 900 901 944 848 947 925 939 837 986 901 903 830 952 986 994 858 850 955 928 928 907 997 924 994 990 952 989 921 973 979 941 894 899 838 973 973 871 982 836 856 848 853 840 875 954 905 900 927 978 870 903 886 935 977 862 981 506 0 706 898 841 904 914 850 935 841 970 910 951 986 897 829 843 954 912 985 861 958 931 898 940 942 832 971 886 991 890 869 906 862 887 954 855 945 977 866
947 885 885 885 950 960 988 919 830 923 951 877 854 999 845 832 872 958 854 947 841 959 838 977 841 953 905 985 916 924 966 874 943 957 833 905 864 851 919 922 923 953 896 841 950 834 882 894 878 912 882 944 964 969 918 912 905 1000 897 992 850 706 0 793 986 925 839 873 974 871 856 983 850 954 934 850 850 997 907 931 874 852 934 945 839 923 972 964 895 859 947 975 967 948 960 955 853 948 949 841
938 931 934 937 995 981 913 858 885 974 999 980 975 937 936 984 953 921 948 963 888 980 956 979 878 910 913 905 961 880 834 867 973 855 924 870 953 850 900 970 858 957 939 963 972 959 915 865 959 882 964 892 957 937 855 931 906 937 981 900 980 898 793 0 589 940 839 896 919 948 855 923 855 938 977 831 862 955 912 911 963 968 944 982 889 925 833 949 912 906 925 872 946 987 877 843 931 910 849 936
831 957 944 946 838 1000 967 836 947 944 890 934 936 917 885 878 944 883 873 930 951 965 945 913 923 848 898 855 845 970 932 874 953 881 906 925 917 925 855 983 923 904 961 883 969 883 898 836 887 878 928 855 834 918 831 858 843 847 946 867 952 841 986 589 0 859 999 916 996 949 889 978 996 881 904 981 985 921 937 866 984 968 860 962 978 895 857 930 921 921 844 906 994 838 983 900 986 963 968 973
842 960 931 895 975 857 845 878 984 883 938 952 925 836 867 884 835 994 847 930 976 964 897 996 904 844 882 994 883 923 835 919 959 939 942 870 904 906 862 874 886 966 906 954 858 855 947 949 838 955 966 983 949 890 867 848 974 990 904 907 946 904 925 940 859 0 969 946 851 958 979 938 897 933 947 911 851 938 906 919 853 902 830 903 921 934 880 950 990 836 953 917 849 897 889 887 963 960 853 839
1000 901 889 998 986 843 1000 893 853 978 954 866 988 874 901 934 983 926 937 894 962 888 840 950 933 982 839 891 990 848 989 967 942 976 876 829 950 835 919 931 922 954 979 918 865 842 892 984 841 945 849 868 969 940 1000 872 862 978 905 883 862 914 839 839 999 969 0 567 830 865 951 923 940 829 868 888 849 957 942 957 890 852 897 915 962 928 863 948 970 952 998 841 858 864 970 989 958 874 907 918
885 965 991 911 952 831 987 931 996 951 869 975 893 894 883 966 893 974 888 873 959 830 997 888 846 989 904 852 864 850 892 982 922 951 855 959 996 913 845 948 841 934 939 928 965 915 831 980 883 961 932 848 858 851 932 829 917 934 862 836 964 850 873 896 916 946 567 0 961 895 951 855 887 953 962 992 852 876 982 971 963 921 879 960 965 848 866 844 925 844 895 917 991 989 848 848 875 858 933 973
852 981 913 910 829 888 913 887 927 995 846 986 974 924 844 984 853 957 962 988 945 981 866 960 871 986 996 939 893 919 960 928 921 920 858 986 858 960 870 871 894 962 955 942 928 887 915 995 910 931 945 942 949 957 895 946 992 854 859 858 969 935 974 919 996 851 830 961 0 578 974 883 850 849 885 983 877 901 927 998 923 837 872 920 894 940 854 930 831 837 954 845 850 975 961 889 964 887 876 845
867 883 969 987 986 959 903 900 924 829 905 975 914 859 902 982 890 974 996 844 898 985 871 958 838 845 916 948 936 962 930 997 859 949 906 847 932 855 934 954 976 940 971 892 921 934 835 909 998 890 880 954 907 872 868 879 963 965 975 949 855 841 871 948 949 958 865 895 578 0 725 974 963 958 890 869 843 868 842 953 870 841 923 990 925 936 973 899 906 945 914 900 981 898 831 880 980 998 997 979
874 942 838 936 979 991 849 966 934 851 898 976 881 912 878 907 844 956 947 954 897 887 891 840 919 908 858 911 968 909 952 832 843 966 889 996 917 909 988 885 896 873 896 940 854 956 913 876 898 1000 939 899 965 974 964 889 999 945 947 993 965 970 856 855 889 979 951 951 974 725 0 877 989 937 830 993 980 943 916 980 867 840 931 916 910 960 940 983 905 986 915 859 873 948 907 937 896 940 982 835
902 958 992 962 873 900 916 876 981 910 988 835 972 972 861 884 904 938 971 839 916 956 967 865 875 847 856 908 876 833 838 837 879 949 994 922 937 953 965 833 927 890 916 869 898 861 833 831 882 990 908 974 959 966 930 1000 954 929 831 954 843 910 983 923 978 938 923 855 883 974 877 0 936 874 847 878 972 917 981 878 985 994 920 886 969 842 933 877 885 909 848 980 942 899 861 936 981 844 955 964
979 834 861 838 986 875 871 849 852 846 917 870 875 829 994 944 991 946 892 836 874 937 929 986 869 906 975 838 863 982 837 846 894 909 931 838 887 839 984 869 990 934 977 969 886 986 991 899 918 989 849 960 996 841 1000 930 890 922 833 891 935 951 850 855 996 897 940 887 850 963 989 936 0 971 874 926 924 937 935 899 894 978 981 839 926 994 833 960 928 940 894 960 965 834 831 929 946 869 925 857
879 995 917 889 861 986 891 912 925 863 862 934 860 936 893 855 989 985 958 851 940 940 992 888 899 890 830 874 832 842 936 982 990 908 876 993 887 924 849 890 926 932 898 902 853 973 882 925 847 996 905 952 857 928 978 914 948 968 997 869 957 986 954 938 881 933 829 953 849 958 937 874 971 0 975 936 831 910 904 980 833 999 929 976 898 844 861 861 833 899 870 934 984 946 947 923 901 891 932 903
860 896 839 871 833 898 896 891 908 843 884 980 902 958 982 977 852 940 912 850 860 978 848 986 967 863 888 894 996 924 979 861 969 850 969 833 935 962 992 949 986 830 996 838 854 994 914 997 926 953 943 846 854 983 966 979 867 848 903 840 897 897 934 977 904 947 868 962 885 890 830 847 874 975 0 609 993 845 935 846 851 869 945 921 921 990 864 946 967 927 859 845 889 838 848 933 871 875 875 882
1000 868 944 925 913 892 910 924 902 892 995 980 954 952 965 905 890 944 888 854 839 937 947 909 856 845 873 851 860 972 992 877 852 986 891 885 834 897 916 870 882 850 839 969 836 887 919 846 984 976 852 876 893 989 864 921 876 902 843 858 982 829 850 831 981 911 888 992 983 869 993 878 926 936 609 0 838 988 884 917 901 943 878 981 986 962 837 895 894 888 934 967 945 927 878 986 849 881 982 901
961 883 846 1000 840 993 912 894 838 979 861 918 981 904 955 921 931 900 936 832 879 844 893 980 907 884 895 981 882 955 923 858 957 849 919 849 886 910 880 980 947 987 944 869 881 1000 865 979 967 979 892 862 957 901 884 928 994 837 975 969 954 843 850 862 985 851 849 852 877 843 980 972 924 831 993 838 0 824 940 882 958 985 860 951 917 896 983 884 854 875 925 909 972 944 958 973 985 833 995 997
962 832 878 975 890 906 843 993 900 854 875 954 836 829 964 976 929 839 897 959 901 940 958 980 922 885 935 985 964 863 890 870 943 950 902 998 872 941 969 936 936 925 939 833 904 932 929 861 922 983 992 912 946 960 994 997 866 917 875 857 871 954 997 955 921 938 957 876 901 868 943 917 937 910 845 988 824 0 797 998 955 843 912 846 907 868 854 990 841 941 988 883 972 915 876 995 835 910 987 898
829 917 973 907 868 957 886 864 995 962 952 911 919 949 829 872 838 839 978 865 990 955 989 864 863 982 886 915 893 847 967 862 852 993 864 843 962 910 973 841 902 887 899 835 872 975 875 868 903 861 929 953 923 898 877 900 973 865 957 837 872 912 907 912 937 906 942 982 927 842 916 981 935 904 935 884 940 797 0 688 970 889 884 960 996 830 947 961 972 956 890 967 964 874 891 890 892 843 919 997
926 862 954 953 863 901 833 829 885 908 1000 922 833 860 870 837 970 859 895 999 988 997 973 978 977 947 931 902 934 840 839 889 997 846 946 931 898 939 953 909 989 967 903 990 844 935 864 949 847 932 855 878 924 966 915 993 949 989 835 926 838 985 931 911 866 919 957 971 998 953 980 878 899 980 846 917 882 998 688 0 588 911 891 894 874 955 944 879 896 883 901 958 903 885 983 922 870 847 958 853
949 855 963 944 877 926 970 845 990 899 834 962 882 879 923 904 972 989 867 880 994 884 951 945 927 998 972 904 952 851 874 880 984 862 935 977 908 847 915 939 954 916 995 962 951 842 888 945 861 866 853 998 972 930 996 911 996 832 836 901 919 861 874 963 984 853 890 963 923 870 867 985 894 833 851 901 958 955 970 588 0 674 914 968 902 855 915 922 931 923 829 849 833 867 998 888 975 856 953 883
839 991 885 903 880 892 977 959 951 890 838 901 945 839 846 843 936 862 833 869 872 878 879 899 989 909 914 829 908 974 944 951 840 935 927 952 871 897 967 950 845 835 852 980 904 982 892 833 897 949 889 992 883 953 974 834 973 909 990 836 863 958 852 968 968 902 852 921 837 841 840 994 978 999 869 943 985 843 889 911 674 0 681 917 968 904 967 950 974 926 837 939 922 845 916 842 959 967 988 973
996 851 993 869 992 900 854 985 867 908 836 893 901 895 897 903 857 914 929 999 902 855 845 979 897 896 952 907 831 918 942 895 843 978 973 927 913 949 851 965 946 904 935 844 937 847 933 926 947 897 969 836 893 910 870 912 870 948 852 902 912 931 934 944 860 830 897 879 872 923 931 920 981 929 945 878 860 912 884 891 914 681 0 932 888 914 928 897 838 961 985 970 917 988 842 924 910 874 837 908
950 956 944 868 865 948 888 944 872 963 970 896 926 975 864 893 994 887 954 832 1000 838 917 899 864 917 881 867 883 936 980 936 830 978 846 851 883 973 917 990 881 892 856 993 898 865 901 850 904 951 872 920 979 871 869 932 902 833 986 963 876 898 945 982 962 903 915 960 920 990 916 886 839 976 921 981 951 846 960 894 968 917 932 0 735 955 924 868 974 932 859 860 876 834 940 978 901 884 969 991
939 971 900 878 909 964 896 940 978 943 939 1000 829 932 866 930 913 851 994 945 925 948 893 917 988 984 903 919 903 832 830 850 973 932 973 868 927 978 939 912 917 915 847 912 855 855 982 964 947 873 897 889 890 868 889 899 880 992 963 858 976 940 839 889 978 921 962 965 894 925 910 969 926 898 921 986 917 907 996 874 902 968 888 735 0 889 848 984 932 861 872 926 978 947 842 834 852 941 987 897
862 891 905 978 923 898 893 883 876 876 951 900 895 840 854 970 1000 833 910 876 940 966 899 965 848 987 890 897 989 984 983 956 898 893 993 966 883 850 868 995 962 847 867 998 900 899 984 927 884 856 912 886 966 984 834 841 975 931 976 888 949 942 923 925 895 934 928 848 940 936 960 842 994 844 990 962 896 868 830 955 855 904 914 955 889 0 593 981 912 867 977 928 854 917 881 975 994 886 997 841
946 868 911 845 938 991 995 855 953 836 961 900 906 973 982 954 913 873 863 871 862 977 848 884 864 872 892 969 840 875 971 862 897 926 839 830 832 985 941 956 964 830 976 896 852 908 871 854 857 990 948 862 856 873 998 884 975 937 956 974 939 832 972 833 857 880 863 866 854 973 940 933 833 861 864 837 983 854 947 944 915 967 928 924 848 593 0 738 1000 934 837 837 944 842 895 833 920 842 957 908
947 947 903 931 857 939 871 877 874 907 890 993 853 893 928 904 920 988 928 878 979 974 894 871 946 903 928 837 869 867 1000 955 868 852 984 968 879 856 922 947 843 959 836 831 843 971 989 861 887 834 908 1000 930 897 837 921 834 925 961 861 886 971 964 949 930 950 948 844 930 899 983 877 960 861 946 895 884 990 961 879 922 950 897 868 984 981 738 0 879 968 857 973 944 955 922 971 935 841 989 944
903 912 930 885 963 901 890 833 840 889 907 908 863 918 944 881 855 967 890 895 916 875 955 945 999 927 911 966 957 933 916 843 830 869 910 888 865 875 927 877 978 927 928 832 837 863 831 966 952 987 832 989 890 835 848 839 968 896 908 875 973 886 895 912 921 990 970 925 831 906 905 885 928 833 967 894 854 841 972 896 931 974 838 974 932 912 1000 879 0 526 838 907 953 931 850 911 898 935 915 938
877 879 869 970 983 989 994 935 952 890 886 865 912 986 986 859 994 930 863 886 906 966 903 974 876 977 936 993 845 999 829 977 984 880 938 879 870 867 899 851 958 926 892 997 848 833 846 892 889 847 868 869 923 864 986 995 902 992 975 982 931 991 859 906 921 836 952 844 837 945 986 909 940 899 927 888 875 941 956 883 923 926 961 932 861 867 934 968 526 0 503 960 865 925 948 991 946 939 849 867
947 862 841 948 843 885 836 929 893 981 998 976 882 870 901 973 916 936 943 917 834 970 859 872 954 974 889 843 916 934 830 913 998 922 835 992 888 927 943 942 992 897 894 982 924 987 873 912 909 942 965 974 976 884 833 915 938 893 902 927 830 890 947 925 844 953 998 895 954 914 915 848 894 870 859 934 925 988 890 901 829 837 985 859 872 977 837 857 838 503 0 796 992 847 966 935 961 921 894 903
980 894 922 878 913 982 978 951 832 895 831 941 894 939 882 929 940 940 987 981 875 969 941 937 906 935 895 923 893 851 992 959 925 904 870 852 917 941 842 930 948 832 944 979 887 938 945 850 872 913 951 964 874 885 999 905 968 852 927 844 951 869 975 872 906 917 841 917 845 900 859 980 960 934 845 967 909 883 967 958 849 939 970 860 926 928 837 973 907 960 796 0 875 959 837 962 986 916 930 913
906 955 888 839 889 856 924 898 889 925 889 938 911 860 829 950 967 967 929 869 833 866 850 858 851 831 921 878 863 954 953 850 845 916 876 850 882 893 879 964 927 917 837 874 951 921 968 893 897 879 958 846 975 856 909 992 861 844 870 857 952 906 967 946 994 849 858 991 850 981 873 942 965 984 889 945 972 972 964 903 833 922 917 876 978 854 944 944 953 865 992 875 0 709 878 940 966 988 851 987
953 896 830 833 901 995 952 867 988 926 954 864 940 987 998 910 977 884 930 871 933 949 837 896 891 894 947 851 967 845 910 963 986 854 895 925 869 914 974 998 947 838 866 939 884 836 978 948 965 914 997 925 975 847 1000 982 920 941 935 898 897 862 948 987 838 897 864 989 975 898 948 899 834 946 838 927 944 915 874 885 867 845 988 834 947 917 842 955 931 925 847 959 709 0 728 908 988 879 967 965
847 915 982 990 841 920 990 907 914 914 894 990 912 922 948 857 925 902 883 855 936 884 964 1000 941 966 969 870 893 893 895 869 946 967 919 882 985 971 960 978 982 970 874 915 945 852 991 999 918 844 940 882 884 992 907 982 945 998 879 904 833 887 960 877 983 889 970 848 961 831 907 861 831 947 848 878 958 876 891 983 998 916 842 940 842 881 895 922 850 948 966 837 878 728 0 525 918 938 908 905
857 922 914 968 1000 843 898 929 979 978 910 830 944 916 866 980 857 891 892 886 957 875 888 943 961 893 838 904 861 850 986 910 999 829 912 984 953 945 968 883 894 983 973 909 889 956 947 956 839 977 853 870 845 911 962 903 871 830 926 974 862 954 955 843 900 887 989 848 889 880 937 936 929 923 933 986 973 995 890 922 888 842 924 978 834 975 833 971 911 991 935 962 940 908 525 0 669 988 981 888
898 848 884 859 879 996 932 836 954 940 911 934 855 913 983 948 937 926 873 988 978 831 872 930 883 893 976 994 995 990 880 930 905 936 934 942 942 920 969 983 945 957 926 914 979 962 952 886 945 958 871 911 956 839 833 874 961 970 918 833 970 855 853 931 986 963 958 875 964 980 896 981 946 901 871 849 985 835 892 870 975 959 910 901 852 994 920 935 898 946 961 986 966 988 918 669 0 642 932 889
943 981 959 898 956 853 946 862 901 910 963 856 852 914 904 959 958 848 835 848 849 836 844 949 864 870 894 860 951 881 873 896 907 934 913 1000 920 978 928 982 839 879 861 860 937 890 959 970 946 961 986 909 838 989 942 926 929 977 852 875 882 945 948 910 963 960 874 858 887 998 940 844 869 891 875 881 833 910 843 847 856 967 874 884 941 886 842 841 935 939 921 916 988 879 938 988 642 0 526 862
1000 938 854 865 943 844 984 907 872 861 887 926 949 932 884 916 830 845 967 920 963 986 973 886 885 901 942 918 934 964 847 878 883 862 846 968 936 980 857 845 959 870 905 984 870 991 835 834 907 889 917 994 917 999 884 879 836 886 975 890 845 977 949 849 968 853 907 933 876 997 982 955 925 932 875 982 995 987 919 958 953 988 837 969 987 997 957 989 915 849 894 930 851 967 908 981 932 526 0 886
841 975 935 931 995 890 978 917 972 907 899 982 926 963 972 934 885 868 975 965 841 935 999 934 993 902 978 999 864 979 911 910 870 891 854 946 867 848 963 906 879 834 893 872 986 899 899 870 953 862 983 886 892 918 949 1000 840 865 928 969 940 866 841 936 973 839 918 973 845 979 835 964 857 903 882 901 997 898 997 853 883 973 908 991 897 841 908 944 938 867 903 913 987 965 905 888 889 862 886 0
