100
0 533 837 872 919 836 960 911 960 847 887 916 843 879 949 847 958 874 914 935 837 831 953 911 851 870 868 866 902 830 923 968 831 970 922 832 863 935 881 879 875 908 954 917 860 972 990 878 852 891 989 840 987 900 832 868 830 996 995 968 995 874 845 878 838 872 929 953 999 851 931 958 966 921 909 842 895 969 855 903 867 928 957 937 907 955 991 972 990 893 984 839 945 882 949 858 880 878 924 952
533 0 914 829 874 860 980 877 939 973 900 928 927 854 875 911 990 829 829 865 979 884 958 832 832 913 953 980 844 936 906 839 885 992 859 869 836 858 933 893 989 856 869 864 886 979 890 892 969 959 984 938 955 996 840 984 938 960 915 950 840 970 925 966 893 879 853 979 887 923 862 916 888 993 933 947 851 834 927 871 834 886 998 921 862 891 870 929 887 994 887 872 941 839 990 929 873 935 892 890
837 914 0 766 869 918 919 935 924 863 913 852 931 967 844 962 986 879 922 898 960 964 929 915 917 965 875 939 927 831 898 946 897 997 867 948 989 857 892 957 957 971 857 850 928 981 875 972 947 969 842 870 948 876 917 991 832 971 996 929 913 890 857 834 904 838 982 922 870 848 952 853 848 978 957 987 881 865 831 885 898 939 920 844 992 921 989 875 877 851 888 937 922 850 974 959 888 848 915 843
872 829 766 0 810 872 857 911 951 949 924 902 893 946 886 850 886 992 871 893 850 898 910 949 995 973 946 915 939 942 831 879 914 928 937 841 986 984 967 834 897 845 863 871 931 897 997 887 994 970 897 973 857 833 943 953 1000 920 979 998 873 927 980 918 864 931 995 912 879 958 856 942 907 899 920 995 905 958 861 955 895 969 895 841 975 839 874 874 921 999 871 902 911 992 879 847 846 995 980 934
919 874 869 810 0 765 923 833 854 914 919 958 927 908 833 984 878 912 855 943 946 853 957 882 891 991 876 910 986 885 920 940 837 889 844 963 855 965 947 890 958 964 931 905 907 996 879 849 867 981 927 933 882 953 998 841 986 878 893 909 848 957 859 922 847 982 883 836 910 957 967 868 925 990 965 852 895 888 974 852 934 843 964 942 923 919 991 931 921 954 973 940 969 916 840 880 860 872 925 914
836 860 918 872 765 0 795 976 953 914 856 957 858 968 878 867 925 956 869 973 999 995 876 848 995 944 965 975 857 883 877 891 848 978 958 998 866 965 850 905 854 985 877 931 884 939 941 855 915 874 990 894 839 987 922 868 833 922 926 878 999 992 874 1000 843 908 926 897 993 838 833 978 911 975 941 925 870 838 893 966 960 858 995 922 889 866 873 861 954 895 900 856 865 889 849 835 930 840 938 931
960 980 919 857 923 795 0 924 873 936 916 964 898 900 913 830 876 830 947 885 829 894 885 899 950 830 950 898 970 838 928 863 957 838 865 859 910 963 947 960 941 922 994 967 982 851 843 924 969 891 966 904 836 908 888 839 965 964 922 831 944 897 838 853 946 878 897 879 992 868 936 831 959 925 898 916 901 997 996 907 838 844 874 941 992 876 988 947 970 970 976 944 907 901 956 895 859 952 894 830
911 877 935 911 833 976 924 0 979 850 978 878 986 944 906 842 945 909 880 953 871 888 940 887 913 987 849 909 939 986 898 910 955 979 942 867 908 889 917 942 865 945 885 884 978 872 952 987 918 846 968 830 840 879 872 830 883 939 993 936 958 883 842 832 981 967 1000 971 943 967 993 917 853 871 919 971 898 830 856 984 935 921 939 915 942 891 838 876 922 842 890 925 845 860 977 939 841 876 903 873
960 939 924 951 854 953 873 979 0 726 985 899 942 914 859 966 906 972 917 982 892 868 958 979 838 927 845 918 924 844 927 946 990 992 917 871 864 971 919 933 909 902 875 903 977 893 891 931 947 850 971 976 857 849 917 923 899 916 859 984 883 957 868 998 952 842 895 950 898 849 886 866 954 854 998 997 984 983 910 924 889 901 973 856 850 834 848 884 953 911 956 834 951 956 834 902 944 965 917 856
847 973 863 949 914 914 936 850 726 0 732 930 916 913 838 937 954 914 885 885 837 871 956 891 935 964 866 927 910 973 900 934 888 884 973 873 883 969 838 914 969 971 996 995 973 918 937 979 843 941 913 932 898 934 971 951 879 854 958 888 837 899 833 929 897 916 928 839 988 885 961 920 895 947 953 884 853 969 940 835 987 925 830 888 966 929 862 891 939 974 898 942 883 950 919 862 875 908 939 855
887 900 913 924 919 856 916 978 985 732 0 597 978 961 948 996 833 930 920 987 974 930 895 903 902 978 909 997 918 894 924 868 886 931 932 847 970 910 950 930 951 986 886 920 857 876 943 985 919 886 924 976 990 879 913 856 984 883 943 832 880 964 965 905 983 976 873 871 837 988 835 876 833 920 902 909 918 899 865 909 889 910 977 908 832 957 830 928 836 937 946 859 937 933 973 848 885 925 873 836
916 928 852 902 958 957 964 878 899 930 597 0 732 958 942 965 938 917 968 836 884 992 889 844 992 978 974 966 964 971 891 926 916 891 829 903 876 920 906 849 996 848 938 852 964 927 856 844 852 842 950 990 934 986 990 873 840 841 868 909 894 876 954 940 862 926 831 923 870 966 882 946 846 925 884 854 882 986 929 854 925 996 850 999 950 998 875 876 926 955 889 865 859 921 905 948 999 909 836 840
843 927 931 893 927 858 898 986 942 916 978 732 0 940 848 876 932 858 991 838 892 864 873 1000 898 935 982 836 997 909 995 886 963 970 988 930 927 877 840 863 961 936 874 896 923 929 855 987 833 838 962 952 922 845 942 934 887 941 919 968 930 830 967 878 931 886 977 997 909 893 913 839 880 829 869 914 881 991 945 943 840 854 979 955 902 886 947 908 966 885 932 990 930 890 917 906 944 909 853 930
879 854 967 946 908 968 900 944 914 913 961 958 940 0 633 999 859 946 991 849 927 881 962 960 866 894 929 889 946 844 956 962 989 881 844 995 858 890 889 904 858 852 947 967 907 852 893 844 912 908 929 970 972 878 964 907 921 952 914 848 855 962 905 853 934 934 943 869 869 931 839 935 924 947 837 923 890 983 844 898 932 983 921 849 959 921 919 902 876 919 987 989 903 975 933 861 848 907 870 881
949 875 844 886 833 878 913 906 859 838 948 942 848 633 0 604 932 996 851 984 881 889 989 883 872 878 865 932 986 883 899 972 951 839 892 970 945 865 866 947 997 937 931 843 912 896 835 843 983 879 989 969 865 946 990 964 830 896 837 865 883 979 992 840 844 919 966 842 846 929 829 997 918 1000 986 992 871 988 993 955 904 965 867 975 897 896 961 868 992 888 915 835 863 841 913 967 936 946 834 856
847 911 962 850 984 867 830 842 966 937 996 965 876 999 604 0 551 872 889 958 924 956 882 987 972 917 989 842 964 864 925 960 848 857 903 898 831 854 879 993 835 957 898 951 849 999 849 972 930 893 882 997 909 865 967 918 854 874 877 974 906 949 859 845 909 965 852 917 927 864 924 904 835 875 943 945 942 988 904 954 847 868 904 997 932 995 830 862 885 872 955 928 894 895 909 937 888 920 914 990
958 990 986 886 878 925 876 945 906 954 833 938 932 859 932 551 0 810 884 913 994 866 837 955 855 861 858 862 904 860 939 852 881 888 872 845 882 919 869 928 896 986 901 884 960 867 962 862 917 854 883 985 945 924 832 973 846 919 866 834 972 913 901 957 861 873 884 861 967 954 983 898 867 888 871 935 858 963 981 867 929 975 911 953 884 872 866 963 958 917 978 843 849 910 829 895 951 877 936 960
874 829 879 992 912 956 830 909 972 914 930 917 858 946 996 872 810 0 795 997 895 1000 957 999 945 915 906 958 853 951 970 848 978 884 871 830 991 984 923 996 905 862 940 982 930 951 992 919 986 873 850 950 925 864 862 877 984 890 842 982 942 926 829 981 855 924 883 914 866 872 854 971 926 980 952 866 884 872 856 980 926 902 906 907 852 972 888 923 931 834 865 931 977 979 999 847 924 900 868 957
914 829 922 871 855 869 947 880 917 885 920 968 991 991 851 889 884 795 0 606 846 874 917 997 905 881 911 861 886 946 973 948 865 917 975 896 846 999 919 916 936 921 969 984 889 969 962 866 856 856 952 907 832 928 982 987 949 845 847 880 923 892 849 847 984 957 923 942 880 942 874 958 890 829 942 845 893 855 910 963 999 960 961 858 847 981 923 864 992 892 856 970 982 947 869 882 866 863 871 854
935 865 898 893 943 973 885 953 982 885 987 836 838 849 984 958 913 997 606 0 672 933 862 870 950 862 904 897 860 852 997 906 961 906 918 963 865 893 877 830 858 835 959 896 993 914 914 863 901 991 884 942 855 862 900 931 888 951 889 978 913 922 995 902 993 849 879 885 944 839 924 980 875 924 859 882 881 839 923 885 830 896 862 833 936 960 961 936 892 955 904 879 858 992 992 952 936 969 829 857
837 979 960 850 946 999 829 871 892 837 974 884 892 927 881 924 994 895 846 672 0 609 971 998 943 998 949 969 975 921 894 906 977 852 889 907 865 901 885 939 965 892 923 886 864 985 880 843 953 948 887 928 979 955 880 969 853 938 835 918 898 914 879 861 912 984 914 836 895 987 999 871 915 888 980 967 957 902 945 902 831 926 996 900 964 839 927 920 832 836 846 890 912 849 858 850 839 955 855 913
831 884 964 898 853 995 894 888 868 871 930 992 864 881 889 956 866 1000 874 933 609 0 975 993 897 975 948 953 935 990 839 972 879 960 978 832 962 882 863 837 992 905 975 854 882 1000 874 898 939 903 884 886 980 858 912 889 978 917 956 907 957 982 846 987 918 989 913 949 851 852 891 937 883 911 926 906 993 996 924 997 832 995 920 859 888 862 962 891 952 938 843 974 983 830 838 956 832 875 956 957
953 958 929 910 957 876 885 940 958 956 895 889 873 962 989 882 837 957 917 862 971 975 0 535 834 904 929 867 920 969 943 954 865 912 904 853 991 854 997 882 870 948 861 898 921 966 913 997 906 959 968 840 880 969 917 924 877 953 993 920 883 926 849 945 978 939 861 960 856 905 884 938 985 969 892 960 886 913 840 883 924 927 931 831 968 964 989 959 891 921 940 871 990 991 959 932 927 831 946 953
911 832 915 949 882 848 899 887 979 891 903 844 1000 960 883 987 955 999 997 870 998 993 535 0 915 912 907 835 935 863 972 974 834 847 911 830 971 863 964 941 993 872 976 858 877 981 976 959 909 984 857 889 840 859 908 997 877 859 981 855 867 914 894 893 955 865 965 950 848 930 963 868 833 979 998 943 930 903 896 926 981 952 874 843 926 887 906 869 896 984 871 999 984 844 851 852 887 949 848 836
851 832 917 995 891 995 950 913 838 935 902 992 898 866 872 972 855 945 905 950 943 897 834 915 0 506 927 842 917 829 951 944 843 836 884 842 863 880 978 941 983 945 871 842 909 982 931 981 997 934 940 947 997 901 853 913 885 942 865 989 976 992 963 994 905 992 896 956 984 932 987 856 831 872 877 990 970 880 951 862 920 891 980 916 882 891 889 858 874 900 870 860 882 833 946 866 899 920 839 835
870 913 965 973 991 944 830 987 927 964 978 978 935 894 878 917 861 915 881 862 998 975 904 912 506 0 886 857 891 961 922 886 952 965 911 829 976 935 943 939 897 885 997 972 948 993 981 944 859 936 857 1000 948 856 914 884 943 892 843 838 943 975 914 883 962 834 842 863 943 895 838 959 924 979 845 864 831 975 920 892 864 979 851 937 833 889 884 897 889 925 842 930 971 933 831 997 999 928 917 1000
868 953 875 946 876 965 950 849 845 866 909 974 982 929 865 989 858 906 911 904 949 948 929 907 927 886 0 504 918 981 881 996 932 877 954 946 844 869 893 965 852 906 947 895 991 902 934 907 988 944 914 933 963 829 971 979 837 894 958 950 941 833 924 832 978 957 862 843 829 928 925 875 994 932 959 971 984 997 997 898 891 895 961 841 931 899 986 971 953 926 922 889 835 981 847 871 834 893 933 934
866 980 939 915 910 975 898 909 918 927 997 966 836 889 932 842 862 958 861 897 969 953 867 835 842 857 504 0 712 859 914 926 846 848 831 982 873 843 940 881 856 968 916 979 932 938 882 987 954 949 945 960 886 962 896 847 986 890 957 983 920 836 941 1000 850 885 925 953 996 941 876 907 872 878 957 996 990 914 858 850 852 847 927 899 895 841 961 913 967 881 866 906 919 908 889 986 895 967 987 896
902 844 927 939 986 857 970 939 924 910 918 964 997 946 986 964 904 853 886 860 975 935 920 935 917 891 918 712 0 717 983 989 940 960 859 935 921 988 882 888 913 860 979 987 857 995 951 950 953 878 929 888 962 853 914 925 936 936 977 970 889 932 957 1000 926 970 979 838 867 958 845 948 964 892 968 963 831 868 953 859 940 918 984 883 991 930 830 998 976 910 902 952 854 840 982 986 884 912 965 842
830 936 831 942 885 883 838 986 844 973 894 971 909 844 883 864 860 951 946 852 921 990 969 863 829 961 981 859 717 0 772 901 861 961 871 958 841 955 978 958 926 983 981 998 979 902 969 954 853 914 965 922 925 876 929 915 998 875 861 833 993 924 972 857 929 920 959 960 843 948 849 983 1000 888 905 863 830 877 856 859 905 972 961 955 916 863 858 963 846 934 976 872 849 889 957 845 948 933 880 987
923 906 898 831 920 877 928 898 927 900 924 891 995 956 899 925 939 970 973 997 894 839 943 972 951 922 881 914 983 772 0 977 880 960 994 842 883 879 943 837 941 960 869 837 891 925 867 967 854 922 831 997 829 939 835 891 997 836 957 963 958 955 934 947 855 845 861 901 871 832 903 932 842 942 849 960 939 882 920 940 889 857 952 923 986 856 829 950 858 916 877 849 882 993 871 995 893 831 941 842
968 839 946 879 940 891 863 910 946 934 868 926 886 962 972 960 852 848 948 906 906 972 954 974 944 886 996 926 989 901 977 0 854 920 924 897 976 916 883 829 974 927 840 949 963 836 959 989 851 975 983 883 936 953 845 907 885 906 957 927 980 940 915 850 889 882 927 973 978 993 887 830 922 951 890 996 908 862 975 861 829 867 975 867 990 961 852 896 829 961 867 891 872 926 883 860 901 998 841 991
831 885 897 914 837 848 957 955 990 888 886 916 963 989 951 848 881 978 865 961 977 879 865 834 843 952 932 846 940 861 880 854 0 577 944 942 996 911 941 885 882 848 966 920 917 951 938 886 845 923 956 989 963 845 932 886 978 860 967 935 865 837 895 985 949 903 913 894 870 940 930 902 899 893 906 954 931 833 902 979 965 953 941 997 990 983 899 921 903 909 915 919 948 975 842 951 918 963 923 916
970 992 997 928 889 978 838 979 992 884 931 891 970 881 839 857 888 884 917 906 852 960 912 847 836 965 877 848 960 961 960 920 577 0 883 966 922 950 991 966 841 862 904 966 890 995 938 949 876 989 882 855 882 893 985 887 991 889 861 984 870 886 939 984 943 849 977 878 869 912 845 947 930 961 910 889 940 940 891 868 984 865 852 961 861 890 897 920 938 870 977 878 839 910 852 838 965 880 940 865
922 859 867 937 844 958 865 942 917 973 932 829 988 844 892 903 872 871 975 918 889 978 904 911 884 911 954 831 859 871 994 924 944 883 0 676 974 854 840 948 890 930 843 975 931 876 915 976 986 863 839 960 987 969 895 994 927 967 881 854 906 912 977 971 934 904 865 890 984 857 933 887 864 942 942 928 834 978 896 994 963 864 866 905 870 853 967 962 848 857 947 905 938 955 894 872 874 941 988 948
832 869 948 841 963 998 859 867 871 873 847 903 930 995 970 898 845 830 896 963 907 832 853 830 842 829 946 982 935 958 842 897 942 966 676 0 808 806 979 915 990 920 928 858 864 930 839 869 874 997 861 832 941 890 864 912 916 989 937 911 860 905 858 842 834 932 861 983 912 880 1000 991 995 917 890 852 860 918 948 998 858 975 982 940 885 831 925 880 926 876 982 973 915 938 862 871 949 844 978 834
863 836 989 986 855 866 910 908 864 883 970 876 927 858 945 831 882 991 846 865 865 962 991 971 863 976 844 873 921 841 883 976 996 922 974 808 0 830 994 966 925 877 916 963 962 921 960 889 931 877 834 897 831 937 876 876 950 865 945 920 829 847 963 921 905 980 972 926 876 942 832 916 982 956 941 873 901 904 955 853 843 945 885 847 836 912 838 895 940 854 940 899 965 928 892 983 988 955 860 846
935 858 857 984 965 965 963 889 971 969 910 920 877 890 865 854 919 984 999 893 901 882 854 863 880 935 869 843 988 955 879 916 911 950 854 806 830 0 981 956 952 861 853 891 983 908 837 993 861 862 981 993 911 967 968 830 876 831 851 864 830 836 967 881 849 884 840 870 835 907 986 902 885 882 937 855 924 950 845 862 894 968 830 853 833 892 931 849 829 989 998 948 902 907 984 992 966 833 918 888
881 933 892 967 947 850 947 917 919 838 950 906 840 889 866 879 869 923 919 877 885 863 997 964 978 943 893 940 882 978 943 883 941 991 840 979 994 981 0 858 845 922 964 941 956 900 860 989 853 871 946 981 863 932 958 867 988 840 930 905 926 943 971 980 900 968 947 939 965 929 858 976 988 918 976 896 936 974 937 904 859 1000 837 930 973 977 839 964 831 845 837 843 891 868 925 905 871 832 903 852
879 893 957 834 890 905 960 942 933 914 930 849 863 904 947 993 928 996 916 830 939 837 882 941 941 939 965 881 888 958 837 829 885 966 948 915 966 956 858 0 889 839 715 883 907 927 853 985 893 965 870 857 844 849 998 881 857 886 948 943 984 903 1000 946 956 959 965 996 882 956 959 957 934 865 863 985 981 934 972 879 887 864 960 976 905 923 952 981 995 889 966 925 937 948 837 877 830 936 950 831
875 989 957 897 958 854 941 865 909 969 951 996 961 858 997 835 896 905 936 858 965 992 870 993 983 897 852 856 913 926 941 974 882 841 890 990 925 952 845 889 0 581 848 843 842 923 949 885 978 878 919 837 909 844 850 988 884 894 958 850 908 899 855 903 877 893 840 850 946 855 834 941 876 919 952 897 864 997 934 992 997 976 887 833 928 996 903 831 840 868 953 999 945 945 930 913 834 831 829 964
908 856 971 845 964 985 922 945 902 971 986 848 936 852 937 957 986 862 921 835 892 905 948 872 945 885 906 968 860 983 960 927 848 862 930 920 877 861 922 839 581 0 926 956 896 962 897 882 850 872 927 939 916 841 929 847 938 949 899 908 909 970 918 897 929 973 833 985 981 939 978 957 945 878 970 961 962 963 853 894 934 883 950 853 949 879 990 924 858 982 957 967 839 957 984 863 900 831 971 948
954 869 857 863 931 877 994 885 875 996 886 938 874 947 931 898 901 940 969 959 923 975 861 976 871 997 947 916 979 981 869 840 966 904 843 928 916 853 964 715 848 926 0 840 869 972 945 975 989 834 925 883 940 859 878 931 865 853 877 977 906 980 951 990 907 936 900 881 989 958 946 857 879 834 998 959 974 933 917 919 909 981 849 964 984 988 841 839 986 940 985 905 991 934 856 933 946 867 955 999
917 864 850 871 905 931 967 884 903 995 920 852 896 967 843 951 884 982 984 896 886 854 898 858 842 972 895 979 987 998 837 949 920 966 975 858 963 891 941 883 843 956 840 0 656 921 847 986 895 853 946 878 941 979 959 902 998 857 929 935 841 882 930 839 933 931 961 982 861 896 951 980 891 996 975 941 958 900 958 867 862 879 831 914 905 943 845 879 908 831 845 858 851 912 871 879 875 923 982 862
860 886 928 931 907 884 982 978 977 973 857 964 923 907 912 849 960 930 889 993 864 882 921 877 909 948 991 932 857 979 891 963 917 890 931 864 962 983 956 907 842 896 869 656 0 513 897 991 995 863 870 939 949 910 876 900 883 993 910 877 900 860 874 913 995 926 829 938 848 983 877 860 953 904 857 893 921 990 981 963 934 1000 983 910 933 964 849 861 940 919 835 829 928 883 984 834 911 977 923 910
972 979 981 897 996 939 851 872 893 918 876 927 929 852 896 999 867 951 969 914 985 1000 966 981 982 993 902 938 995 902 925 836 951 995 876 930 921 908 900 927 923 962 972 921 513 0 917 875 847 919 949 877 836 977 883 900 912 907 950 958 847 914 998 911 885 949 831 902 980 876 940 846 952 867 833 993 971 834 843 881 922 897 864 895 968 973 962 934 865 948 890 835 870 963 939 975 960 916 994 950
990 890 875 997 879 941 843 952 891 937 943 856 855 893 835 849 962 992 962 914 880 874 913 976 931 981 934 882 951 969 867 959 938 938 915 839 960 837 860 853 949 897 945 847 897 917 0 987 902 839 911 879 932 851 964 956 958 974 927 881 943 890 851 902 866 869 911 916 831 862 958 912 885 922 925 854 969 885 919 903 931 829 979 967 996 919 891 980 834 919 998 918 955 891 848 898 933 919 916 973
878 892 972 887 849 855 924 987 931 979 985 844 987 844 843 972 862 919 866 863 843 898 997 959 981 944 907 987 950 954 967 989 886 949 976 869 889 993 989 985 885 882 975 986 991 875 987 0 930 993 621 842 964 993 958 833 893 978 983 830 941 896 897 865 927 923 923 984 930 995 928 964 976 980 906 914 971 993 921 910 905 969 915 905 994 911 929 837 998 883 880 872 837 856 835 933 842 976 857 905
852 969 947 994 867 915 969 918 947 843 919 852 833 912 983 930 917 986 856 901 953 939 906 909 997 859 988 954 953 853 854 851 845 876 986 874 931 861 853 893 978 850 989 895 995 847 902 930 0 577 829 901 926 929 854 992 859 870 995 836 881 904 851 845 889 961 973 906 917 923 946 876 980 951 896 829 852 967 968 859 890 948 926 930 885 848 887 936 967 929 997 881 988 865 834 977 968 857 941 864
891 959 969 970 981 874 891 846 850 941 886 842 838 908 879 893 854 873 856 991 948 903 959 984 934 936 944 949 878 914 922 975 923 989 863 997 877 862 871 965 878 872 834 853 863 919 839 993 577 0 832 975 842 954 831 936 860 955 888 884 848 850 866 957 887 978 840 908 988 829 958 883 831 925 894 853 896 986 980 832 989 988 846 870 838 937 861 948 978 950 993 999 837 956 963 900 879 920 861 858
989 984 842 897 927 990 966 968 971 913 924 950 962 929 989 882 883 850 952 884 887 884 968 857 940 857 914 945 929 965 831 983 956 882 839 861 834 981 946 870 919 927 925 946 870 949 911 621 829 832 0 539 856 871 964 881 911 958 847 984 908 980 971 910 950 845 957 861 859 985 838 929 957 960 842 964 922 915 863 923 831 847 964 920 974 861 927 925 916 855 910 962 848 860 835 928 889 862 946 848
840 938 870 973 933 894 904 830 976 932 976 990 952 970 969 997 985 950 907 942 928 886 840 889 947 1000 933 960 888 922 997 883 989 855 960 832 897 993 981 857 837 939 883 878 939 877 879 842 901 975 539 0 862 941 974 937 938 978 996 920 884 957 998 955 915 904 860 876 943 895 942 917 849 933 882 940 941 843 888 965 926 883 986 887 830 857 934 976 874 931 924 892 950 862 969 909 914 917 909 969
987 955 948 857 882 839 836 840 857 898 990 934 922 972 865 909 945 925 832 855 979 980 880 840 997 948 963 886 962 925 829 936 963 882 987 941 831 911 863 844 909 916 940 941 949 836 932 964 926 842 856 862 0 536 992 861 830 925 847 923 861 948 839 889 900 908 954 834 976 974 877 830 869 874 920 835 904 851 907 888 947 988 856 887 852 929 854 936 927 893 893 942 848 954 907 864 832 953 880 967
900 996 876 833 953 987 908 879 849 934 879 986 845 878 946 865 924 864 928 862 955 858 969 859 901 856 829 962 853 876 939 953 845 893 969 890 937 967 932 849 844 841 859 979 910 977 851 993 929 954 871 941 536 0 871 959 870 854 937 964 843 978 957 967 897 900 960 931 972 871 902 832 974 875 910 994 904 869 845 965 991 842 863 842 848 954 949 960 997 890 878 980 904 881 911 971 959 919 988 929
832 840 917 943 998 922 888 872 917 971 913 990 942 964 990 967 832 862 982 900 880 912 917 908 853 914 971 896 914 929 835 845 932 985 895 864 876 968 958 998 850 929 878 959 876 883 964 958 854 831 964 974 992 871 0 693 932 860 835 845 836 884 971 940 903 935 993 837 934 938 913 881 978 850 852 926 937 945 946 952 984 928 829 847 864 998 913 867 961 959 997 935 856 909 887 986 902 888 847 945
868 984 991 953 841 868 839 830 923 951 856 873 934 907 964 918 973 877 987 931 969 889 924 997 913 884 979 847 925 915 891 907 886 887 994 912 876 830 867 881 988 847 931 902 900 900 956 833 992 936 881 937 861 959 693 0 856 859 928 893 971 917 941 995 990 942 834 860 982 968 921 982 986 945 901 892 872 919 848 993 869 912 858 997 937 989 885 988 888 903 968 849 902 938 974 853 851 943 891 831
830 938 832 1000 986 833 965 883 899 879 984 840 887 921 830 854 846 984 949 888 853 978 877 877 885 943 837 986 936 998 997 885 978 991 927 916 950 876 988 857 884 938 865 998 883 912 958 893 859 860 911 938 830 870 932 856 0 917 916 877 987 842 977 846 839 898 902 950 833 846 910 957 952 884 915 971 886 885 987 907 900 854 860 914 865 886 896 871 942 916 869 912 984 912 831 867 840 964 958 909
996 960 971 920 878 922 964 939 916 854 883 841 941 952 896 874 919 890 845 951 938 917 953 859 942 892 894 890 936 875 836 906 860 889 967 989 865 831 840 886 894 949 853 857 993 907 974 978 870 955 958 978 925 854 860 859 917 0 819 838 879 904 940 838 915 869 997 979 963 896 898 888 920 883 854 928 852 930 917 978 857 959 902 863 842 923 885 979 989 911 877 969 830 939 829 886 881 921 967 978
995 915 996 979 893 926 922 993 859 958 943 868 919 914 837 877 866 842 847 889 835 956 993 981 865 843 958 957 977 861 957 957 967 861 881 937 945 851 930 948 958 899 877 929 910 950 927 983 995 888 847 996 847 937 835 928 916 819 0 884 833 890 845 995 974 996 939 840 830 997 904 934 895 869 860 949 873 833 832 899 853 833 870 981 850 851 979 938 866 885 860 871 934 992 914 924 921 957 900 886
968 950 929 998 909 878 831 936 984 888 832 909 968 848 865 974 834 982 880 978 918 907 920 855 989 838 950 983 970 833 963 927 935 984 854 911 920 864 905 943 850 908 977 935 877 958 881 830 836 884 984 920 923 964 845 893 877 838 884 0 612 653 965 931 885 996 905 839 938 886 950 953 984 881 947 963 897 893 933 933 902 873 845 960 962 999 965 975 884 852 991 878 846 860 852 981 865 933 838 972
995 840 913 873 848 999 944 958 883 837 880 894 930 855 883 906 972 942 923 913 898 957 883 867 976 943 941 920 889 993 958 980 865 870 906 860 829 830 926 984 908 909 906 841 900 847 943 941 881 848 908 884 861 843 836 971 987 879 833 612 0 831 984 933 960 980 872 909 941 854 956 951 915 865 852 972 973 941 883 906 998 841 901 879 946 971 917 889 955 922 995 933 923 975 940 868 889 879 901 867
874 970 890 927 957 992 897 883 957 899 964 876 830 962 979 949 913 926 892 922 914 982 926 914 992 975 833 836 932 924 955 940 837 886 912 905 847 836 943 903 899 970 980 882 860 914 890 896 904 850 980 957 948 978 884 917 842 904 890 653 831 0 638 950 863 949 925 925 911 972 884 975 937 901 984 969 983 931 868 894 950 898 962 919 926 844 969 858 863 972 849 983 929 885 980 832 837 919 839 963
845 925 857 980 859 874 838 842 868 833 965 954 967 905 992 859 901 829 849 995 879 846 849 894 963 914 924 941 957 972 934 915 895 939 977 858 963 967 971 1000 855 918 951 930 874 998 851 897 851 866 971 998 839 957 971 941 977 940 845 965 984 638 0 959 994 974 937 880 954 907 927 995 936 829 844 891 880 965 867 989 862 868 914 927 861 871 922 836 861 989 963 858 917 936 989 884 834 988 934 928
878 966 834 918 922 1000 853 832 998 929 905 940 878 853 840 845 957 981 847 902 861 987 945 893 994 883 832 1000 1000 857 947 850 985 984 971 842 921 881 980 946 903 897 990 839 913 911 902 865 845 957 910 955 889 967 940 995 846 838 995 931 933 950 959 0 558 896 937 995 920 966 996 979 855 892 939 904 943 931 850 935 961 974 899 855 864 937 829 865 935 829 968 865 889 897 840 939 954 867 872 852
838 893 904 864 847 843 946 981 952 897 983 862 931 934 844 909 861 855 984 993 912 918 978 955 905 962 978 850 926 929 855 889 949 943 934 834 905 849 900 956 877 929 907 933 995 885 866 927 889 887 950 915 900 897 903 990 839 915 974 885 960 863 994 558 0 908 854 925 847 957 916 963 836 973 836 987 844 996 875 844 958 962 893 889 978 906 932 988 975 865 927 973 979 964 908 919 1000 833 873 935
872 879 838 931 982 908 878 967 842 916 976 926 886 934 919 965 873 924 957 849 984 989 939 865 992 834 957 885 970 920 845 882 903 849 904 932 980 884 968 959 893 973 936 931 926 949 869 923 961 978 845 904 908 900 935 942 898 869 996 996 980 949 974 896 908 0 813 851 915 861 939 855 830 948 949 918 856 863 882 853 944 924 949 901 988 862 872 956 869 971 994 851 999 934 984 900 838 895 933 983
929 853 982 995 883 926 897 1000 895 928 873 831 977 943 966 852 884 883 923 879 914 913 861 965 896 842 862 925 979 959 861 927 913 977 865 861 972 840 947 965 840 833 900 961 829 831 911 923 973 840 957 860 954 960 993 834 902 997 939 905 872 925 937 937 854 813 0 783 979 879 954 964 867 896 988 917 874 874 859 878 841 935 885 927 961 909 927 903 881 848 985 894 913 968 876 952 987 991 845 833
953 979 922 912 836 897 879 971 950 839 871 923 997 869 842 917 861 914 942 885 836 949 960 950 956 863 843 953 838 960 901 973 894 878 890 983 926 870 939 996 850 985 881 982 938 902 916 984 906 908 861 876 834 931 837 860 950 979 840 839 909 925 880 995 925 851 783 0 768 986 867 942 968 870 842 868 877 986 845 875 978 974 934 849 941 992 864 960 928 984 997 999 870 887 942 867 837 911 903 924
999 887 870 879 910 993 992 943 898 988 837 870 909 869 846 927 967 866 880 944 895 851 856 848 984 943 829 996 867 843 871 978 870 869 984 912 876 835 965 882 946 981 989 861 848 980 831 930 917 988 859 943 976 972 934 982 833 963 830 938 941 911 954 920 847 915 979 768 0 597 925 884 922 901 925 947 834 930 889 958 946 961 834 925 943 923 931 896 889 958 845 906 982 933 872 955 926 938 920 884
851 923 848 958 957 838 868 967 849 885 988 966 893 931 929 864 954 872 942 839 987 852 905 930 932 895 928 941 958 948 832 993 940 912 857 880 942 907 929 956 855 939 958 896 983 876 862 995 923 829 985 895 974 871 938 968 846 896 997 886 854 972 907 966 957 861 879 986 597 0 1000 930 856 896 928 992 835 946 885 848 836 876 875 852 913 852 831 951 856 1000 947 864 902 999 935 981 870 949 943 875
931 862 952 856 967 833 936 993 886 961 835 882 913 839 829 924 983 854 874 924 999 891 884 963 987 838 925 876 845 849 903 887 930 845 933 1000 832 986 858 959 834 978 946 951 877 940 958 928 946 958 838 942 877 902 913 921 910 898 904 950 956 884 927 996 916 939 954 867 925 1000 0 922 854 861 951 964 960 920 904 940 900 954 990 891 981 983 865 974 967 921 921 873 951 970 908 908 992 997 937 921
958 916 853 942 868 978 831 917 866 920 876 946 839 935 997 904 898 971 958 980 871 937 938 868 856 959 875 907 948 983 932 830 902 947 887 991 916 902 976 957 941 957 857 980 860 846 912 964 876 883 929 917 830 832 881 982 957 888 934 953 951 975 995 979 963 855 964 942 884 930 922 0 694 573 835 830 855 934 949 971 949 865 888 919 901 867 921 890 878 829 1000 993 942 896 877 847 840 830 863 927
966 888 848 907 925 911 959 853 954 895 833 846 880 924 918 835 867 926 890 875 915 883 985 833 831 924 994 872 964 1000 842 922 899 930 864 995 982 885 988 934 876 945 879 891 953 952 885 976 980 831 957 849 869 974 978 986 952 920 895 984 915 937 936 855 836 830 867 968 922 856 854 694 0 878 879 848 913 859 983 976 985 858 843 983 849 875 896 972 942 866 934 998 841 905 997 843 926 882 842 939
921 993 978 899 990 975 925 871 854 947 920 925 829 947 1000 875 888 980 829 924 888 911 969 979 872 979 932 878 892 888 942 951 893 961 942 917 956 882 918 865 919 878 834 996 904 867 922 980 951 925 960 933 874 875 850 945 884 883 869 881 865 901 829 892 973 948 896 870 901 896 861 573 878 0 740 902 969 967 949 848 977 939 846 970 852 893 846 916 973 950 881 859 920 955 970 869 915 873 836 969
909 933 957 920 965 941 898 919 998 953 902 884 869 837 986 943 871 952 942 859 980 926 892 998 877 845 959 957 968 905 849 890 906 910 942 890 941 937 976 863 952 970 998 975 857 833 925 906 896 894 842 882 920 910 852 901 915 854 860 947 852 984 844 939 836 949 988 842 925 928 951 835 879 740 0 527 997 891 970 967 908 902 912 894 971 892 961 841 915 956 836 922 884 973 998 864 882 970 987 971
842 947 987 995 852 925 916 971 997 884 909 854 914 923 992 945 935 866 845 882 967 906 960 943 990 864 971 996 963 863 960 996 954 889 928 852 873 855 896 985 897 961 959 941 893 993 854 914 829 853 964 940 835 994 926 892 971 928 949 963 972 969 891 904 987 918 917 868 947 992 964 830 848 902 527 0 895 874 908 954 853 836 844 931 912 934 987 981 996 993 911 932 933 993 924 950 975 951 865 881
895 851 881 905 895 870 901 898 984 853 918 882 881 890 871 942 858 884 893 881 957 993 886 930 970 831 984 990 831 830 939 908 931 940 834 860 901 924 936 981 864 962 974 958 921 971 969 971 852 896 922 941 904 904 937 872 886 852 873 897 973 983 880 943 844 856 874 877 834 835 960 855 913 969 997 895 0 750 703 866 832 880 934 923 829 900 932 887 839 968 840 902 909 959 928 894 992 999 893 908
969 834 865 958 888 838 997 830 983 969 899 986 991 983 988 988 963 872 855 839 902 996 913 903 880 975 997 914 868 877 882 862 833 940 978 918 904 950 974 934 997 963 933 900 990 834 885 993 967 986 915 843 851 869 945 919 885 930 833 893 941 931 965 931 996 863 874 986 930 946 920 934 859 967 891 874 750 0 990 839 847 905 999 858 872 829 909 925 922 975 928 859 970 982 943 920 956 897 948 858
855 927 831 861 974 893 996 856 910 940 865 929 945 844 993 904 981 856 910 923 945 924 840 896 951 920 997 858 953 856 920 975 902 891 896 948 955 845 937 972 934 853 917 958 981 843 919 921 968 980 863 888 907 845 946 848 987 917 832 933 883 868 867 850 875 882 859 845 889 885 904 949 983 949 970 908 703 990 0 562 902 896 927 921 895 981 996 894 977 921 962 905 879 983 995 880 956 863 880 894
903 871 885 955 852 966 907 984 924 835 909 854 943 898 955 954 867 980 963 885 902 997 883 926 862 892 898 850 859 859 940 861 979 868 994 998 853 862 904 879 992 894 919 867 963 881 903 910 859 832 923 965 888 965 952 993 907 978 899 933 906 894 989 935 844 853 878 875 958 848 940 971 976 848 967 954 866 839 562 0 865 852 853 684 862 935 922 889 858 917 967 960 867 997 888 992 985 958 866 990
867 834 898 895 934 960 838 935 889 987 889 925 840 932 904 847 929 926 999 830 831 832 924 981 920 864 891 852 940 905 889 829 965 984 963 858 843 894 859 887 997 934 909 862 934 922 931 905 890 989 831 926 947 991 984 869 900 857 853 902 998 950 862 961 958 944 841 978 946 836 900 949 985 977 908 853 832 847 902 865 0 641 937 864 874 939 901 967 868 943 889 876 972 921 997 862 846 912 908 890
928 886 939 969 843 858 844 921 901 925 910 996 854 983 965 868 975 902 960 896 926 995 927 952 891 979 895 847 918 972 857 867 953 865 864 975 945 968 1000 864 976 883 981 879 1000 897 829 969 948 988 847 883 988 842 928 912 854 959 833 873 841 898 868 974 962 924 935 974 961 876 954 865 858 939 902 836 880 905 896 852 641 0 911 899 832 964 955 867 915 971 970 982 862 852 959 962 883 963 832 857
957 998 920 895 964 995 874 939 973 830 977 850 979 921 867 904 911 906 961 862 996 920 931 874 980 851 961 927 984 961 952 975 941 852 866 982 885 830 837 960 887 950 849 831 983 864 979 915 926 846 964 986 856 863 829 858 860 902 870 845 901 962 914 899 893 949 885 934 834 875 990 888 843 846 912 844 934 999 927 853 937 911 0 980 558 853 869 897 889 939 950 875 888 878 835 881 976 900 925 844
937 921 844 841 942 922 941 915 856 888 908 999 955 849 975 997 953 907 858 833 900 859 831 843 916 937 841 899 883 955 923 867 997 961 905 940 847 853 930 976 833 853 964 914 910 895 967 905 930 870 920 887 887 842 847 997 914 863 981 960 879 919 927 855 889 901 927 849 925 852 891 919 983 970 894 931 923 858 921 684 864 899 980 0 864 931 997 920 865 980 991 908 889 995 957 952 955 883 866 857
907 862 992 975 923 889 992 942 850 966 832 950 902 959 897 932 884 852 847 936 964 888 968 926 882 833 931 895 991 916 986 990 990 861 870 885 836 833 973 905 928 949 984 905 933 968 996 994 885 838 974 830 852 848 864 937 865 842 850 962 946 926 861 864 978 988 961 941 943 913 981 901 849 852 971 912 829 872 895 862 874 832 558 864 0 833 871 960 983 914 934 938 976 947 845 851 853 909 982 935
955 891 921 839 919 866 876 891 834 929 957 998 886 921 896 995 872 972 981 960 839 862 964 887 891 889 899 841 930 863 856 961 983 890 853 831 912 892 977 923 996 879 988 943 964 973 919 911 848 937 861 857 929 954 998 989 886 923 851 999 971 844 871 937 906 862 909 992 923 852 983 867 875 893 892 934 900 829 981 935 939 964 853 931 833 0 874 856 566 878 962 876 840 901 897 852 832 900 900 843
991 870 989 874 991 873 988 838 848 862 830 875 947 919 961 830 866 888 923 961 927 962 989 906 889 884 986 961 830 858 829 852 899 897 967 925 838 931 839 952 903 990 841 845 849 962 891 929 887 861 927 934 854 949 913 885 896 885 979 965 917 969 922 829 932 872 927 864 931 831 865 921 896 846 961 987 932 909 996 922 901 955 869 997 871 874 0 965 978 847 939 895 960 947 983 842 971 973 931 880
972 929 875 874 931 861 947 876 884 891 928 876 908 902 868 862 963 923 864 936 920 891 959 869 858 897 971 913 998 963 950 896 921 920 962 880 895 849 964 981 831 924 839 879 861 934 980 837 936 948 925 976 936 960 867 988 871 979 938 975 889 858 836 865 988 956 903 960 896 951 974 890 972 916 841 981 887 925 894 889 967 867 897 920 960 856 965 0 870 840 912 781 987 877 890 912 957 953 884 847
990 887 877 921 921 954 970 922 953 939 836 926 966 876 992 885 958 931 992 892 832 952 891 896 874 889 953 967 976 846 858 829 903 938 848 926 940 829 831 995 840 858 986 908 940 865 834 998 967 978 916 874 927 997 961 888 942 989 866 884 955 863 861 935 975 869 881 928 889 856 967 878 942 973 915 996 839 922 977 858 868 915 889 865 983 566 978 870 0 805 871 947 964 886 952 976 999 970 960 921
893 994 851 999 954 895 970 842 911 974 937 955 885 919 888 872 917 834 892 955 836 938 921 984 900 925 926 881 910 934 916 961 909 870 857 876 854 989 845 889 868 982 940 831 919 948 919 883 929 950 855 931 893 890 959 903 916 911 885 852 922 972 989 829 865 971 848 984 958 1000 921 829 866 950 956 993 968 975 921 917 943 971 939 980 914 878 847 840 805 0 968 943 968 945 881 937 870 1000 924 948
984 887 888 871 973 900 976 890 956 898 946 889 932 987 915 955 978 865 856 904 846 843 940 871 870 842 922 866 902 976 877 867 915 977 947 982 940 998 837 966 953 957 985 845 835 890 998 880 997 993 910 924 893 878 997 968 869 877 860 991 995 849 963 968 927 994 985 997 845 947 921 1000 934 881 836 911 840 928 962 967 889 970 950 991 934 962 939 912 871 968 0 963 938 932 858 852 859 942 871 912
839 872 937 902 940 856 944 925 834 942 859 865 990 989 835 928 843 931 970 879 890 974 871 999 860 930 889 906 952 872 849 891 919 878 905 973 899 948 843 925 999 967 905 858 829 835 918 872 881 999 962 892 942 980 935 849 912 969 871 878 933 983 858 865 973 851 894 999 906 864 873 993 998 859 922 932 902 859 905 960 876 982 875 908 938 876 895 781 947 943 963 0 747 521 931 956 885 865 842 845
945 941 922 911 969 865 907 845 951 883 937 859 930 903 863 894 849 977 982 858 912 983 990 984 882 971 835 919 854 849 882 872 948 839 938 915 965 902 891 937 945 839 991 851 928 870 955 837 988 837 848 950 848 904 856 902 984 830 934 846 923 929 917 889 979 999 913 870 982 902 951 942 841 920 884 933 909 970 879 867 972 862 888 889 976 840 960 987 964 968 938 747 0 922 958 997 846 929 864 994
882 839 850 992 916 889 901 860 956 950 933 921 890 975 841 895 910 979 947 992 849 830 991 844 833 933 981 908 840 889 993 926 975 910 955 938 928 907 868 948 945 957 934 912 883 963 891 856 865 956 860 862 954 881 909 938 912 939 992 860 975 885 936 897 964 934 968 887 933 999 970 896 905 955 973 993 959 982 983 997 921 852 878 995 947 901 947 877 886 945 932 521 922 0 572 929 919 837 850 978
949 990 974 879 840 849 956 977 834 919 973 905 917 933 913 909 829 999 869 992 858 838 959 851 946 831 847 889 982 957 871 883 842 852 894 862 892 984 925 837 930 984 856 871 984 939 848 835 834 963 835 969 907 911 887 974 831 829 914 852 940 980 989 840 908 984 876 942 872 935 908 877 997 970 998 924 928 943 995 888 997 959 835 957 845 897 983 890 952 881 858 931 958 572 0 916 999 899 998 955
858 929 959 847 880 835 895 939 902 862 848 948 906 861 967 937 895 847 882 952 850 956 932 852 866 997 871 986 986 845 995 860 951 838 872 871 983 992 905 877 913 863 933 879 834 975 898 933 977 900 928 909 864 971 986 853 867 886 924 981 868 832 884 939 919 900 952 867 955 981 908 847 843 869 864 950 894 920 880 992 862 962 881 952 851 852 842 912 976 937 852 956 997 929 916 0 674 858 947 875
880 873 888 846 860 930 859 841 944 875 885 999 944 848 936 888 951 924 866 936 839 832 927 887 899 999 834 895 884 948 893 901 918 965 874 949 988 966 871 830 834 900 946 875 911 960 933 842 968 879 889 914 832 959 902 851 840 881 921 865 889 837 834 954 1000 838 987 837 926 870 992 840 926 915 882 975 992 956 956 985 846 883 976 955 853 832 971 957 999 870 859 885 846 919 999 674 0 978 915 966
878 935 848 995 872 840 952 876 965 908 925 909 909 907 946 920 877 900 863 969 955 875 831 949 920 928 893 967 912 933 831 998 963 880 941 844 955 833 832 936 831 831 867 923 977 916 919 976 857 920 862 917 953 919 888 943 964 921 957 933 879 919 988 867 833 895 991 911 938 949 997 830 882 873 970 951 999 897 863 958 912 963 900 883 909 900 973 953 970 1000 942 865 929 837 899 858 978 0 784 809
924 892 915 980 925 938 894 903 917 939 873 836 853 870 834 914 936 868 871 829 855 956 946 848 839 917 933 987 965 880 941 841 923 940 988 978 860 918 903 950 829 971 955 982 923 994 916 857 941 861 946 909 880 988 847 891 958 967 900 838 901 839 934 872 873 933 845 903 920 943 937 863 842 836 987 865 893 948 880 866 908 832 925 866 982 900 931 884 960 924 871 842 864 850 998 947 915 784 0 916
952 890 843 934 914 931 830 873 856 855 836 840 930 881 856 990 960 957 854 857 913 957 953 836 835 1000 934 896 842 987 842 991 916 865 948 834 846 888 852 831 964 948 999 862 910 950 973 905 864 858 848 969 967 929 945 831 909 978 886 972 867 963 928 852 935 983 833 924 884 875 921 927 939 969 971 881 908 858 894 990 890 857 844 857 935 843 880 847 921 948 912 845 994 978 955 875 966 809 916 0
