100
0 864 992 564 682 655 832 818 892 863 961 993 931 938 880 993 849 937 869 950 906 832 901 922 842 866 990 840 995 845 993 848 901 905 921 887 902 936 874 922 884 860 981 938 982 873 866 888 947 959 934 931 840 932 885 926 889 891 840 842 863 843 910 939 971 850 993 931 960 883 868 928 933 906 862 956 851 875 914 958 984 975 849 944 888 875 866 839 896 852 848 937 995 851 961 855 985 962 992 922
864 0 968 953 928 899 943 999 820 933 853 516 730 821 600 902 839 864 975 953 954 874 884 906 999 904 834 879 949 922 839 923 834 986 900 899 928 886 966 842 897 994 879 902 933 884 961 856 968 835 881 912 910 887 849 900 938 901 895 908 837 968 860 982 897 894 924 906 987 866 834 975 954 994 971 899 848 842 1000 905 947 958 954 927 891 967 911 871 936 988 992 873 952 953 991 961 956 937 975 888
992 968 0 973 905 990 860 981 889 884 894 986 971 958 942 997 812 676 956 817 758 971 981 967 869 911 990 923 967 945 856 853 957 970 996 985 866 982 963 867 897 849 948 937 838 932 900 959 955 951 974 919 957 872 851 904 999 894 964 984 961 960 867 896 837 844 934 987 935 907 858 977 912 909 964 838 923 892 923 863 980 963 996 981 943 906 899 840 928 861 897 952 947 873 849 951 871 896 915 850
564 953 973 0 958 839 885 855 892 921 856 865 969 895 980 870 832 935 896 977 957 987 765 718 776 766 785 989 578 861 946 867 867 839 836 976 959 853 997 882 864 860 864 866 927 974 935 861 888 904 922 954 838 914 829 914 929 958 923 974 959 953 875 866 929 997 875 856 938 922 830 834 972 842 860 926 870 985 918 917 912 954 830 904 959 990 866 916 910 833 888 931 903 861 861 870 906 965 867 850
682 928 905 958 0 852 999 864 909 978 932 847 845 919 973 945 915 998 984 961 962 966 892 957 910 861 910 912 874 940 516 513 852 621 838 588 897 956 964 937 841 895 867 989 866 902 945 957 949 981 861 988 932 885 972 999 993 863 947 875 950 885 918 903 968 997 982 867 835 957 842 985 979 958 851 905 989 908 840 956 980 864 903 873 921 993 861 969 995 930 831 924 939 983 935 911 857 943 871 996
655 899 990 839 852 0 991 965 978 997 998 958 853 950 840 974 927 914 914 999 976 968 878 930 861 991 960 901 855 990 906 962 975 952 870 951 743 913 928 755 935 887 590 885 869 906 851 909 942 857 972 960 985 986 882 835 984 916 878 914 855 975 951 848 862 912 901 877 995 857 845 881 848 979 974 830 900 974 905 884 886 853 934 909 840 929 856 888 861 863 939 859 979 892 944 912 918 892 913 996
832 943 860 885 999 991 0 912 901 913 899 929 914 876 870 883 898 899 941 940 933 873 981 915 899 872 839 855 1000 954 917 913 935 886 963 884 845 897 896 868 873 965 892 993 999 642 795 832 560 924 897 948 895 938 865 955 1000 956 904 888 944 869 897 926 903 976 996 907 941 979 914 967 910 940 867 896 947 982 872 928 998 896 928 845 910 944 952 994 883 888 975 978 904 831 850 856 901 847 983 990
818 999 981 855 864 965 912 0 877 964 898 869 841 957 872 921 866 924 892 950 879 838 844 830 998 835 943 927 849 837 925 878 850 996 905 916 957 830 966 959 935 842 831 905 891 975 855 864 995 996 802 946 854 550 543 854 671 966 948 924 868 951 916 845 930 882 895 903 992 970 833 835 861 996 904 863 859 954 992 889 840 887 879 925 839 912 855 966 952 950 892 971 854 862 945 923 978 916 988 910
892 820 889 892 909 978 901 877 0 913 934 974 892 908 956 974 839 964 928 861 978 970 955 959 976 837 906 881 942 868 859 844 841 841 985 841 858 849 995 888 989 976 979 846 919 926 896 984 851 984 851 910 890 912 981 982 946 911 640 820 903 867 786 679 953 840 974 944 964 972 866 869 925 895 921 884 998 954 872 838 899 868 954 922 1000 950 966 960 891 905 985 888 961 837 907 973 914 880 939 832
863 933 884 921 978 997 913 964 913 0 939 940 984 924 907 958 932 938 866 922 973 857 955 879 959 897 939 903 902 905 833 864 862 986 921 986 850 978 919 907 973 971 935 952 840 878 866 903 916 846 852 907 997 953 894 858 883 943 910 864 950 975 856 875 517 597 762 838 672 906 754 986 989 964 915 841 837 965 973 863 987 887 830 905 902 985 840 838 986 927 899 912 917 993 853 883 992 957 933 899
961 853 894 856 932 998 899 898 934 939 0 838 963 915 839 920 952 924 917 885 927 837 929 872 944 987 903 992 881 887 944 875 881 934 863 936 873 943 921 925 902 852 941 834 940 940 881 849 839 838 927 972 988 974 970 904 898 863 919 927 912 906 900 856 949 985 951 923 985 906 955 697 616 857 974 805 512 861 888 831 940 853 858 864 871 919 885 943 988 927 951 849 980 927 994 963 942 970 915 864
993 516 986 865 847 958 929 869 974 940 838 0 923 987 876 991 895 953 840 845 951 902 961 862 863 915 880 896 920 926 904 968 944 910 863 982 871 847 835 835 926 942 879 862 872 893 972 930 994 969 984 906 870 911 956 831 890 944 969 876 905 885 909 995 955 932 852 860 906 888 849 848 866 870 910 935 993 990 534 708 891 556 591 652 931 960 912 958 897 955 862 966 998 952 903 868 877 938 879 984
931 730 971 969 845 853 914 841 892 984 963 923 0 900 984 854 873 961 892 830 905 840 905 875 858 908 979 876 897 849 946 997 863 952 881 927 947 832 904 958 929 894 940 907 989 897 887 965 884 954 949 937 855 932 947 967 921 879 988 984 972 851 993 918 914 921 909 978 961 864 870 894 910 980 903 850 952 844 894 974 883 847 895 898 940 541 843 697 868 850 536 932 890 871 858 891 893 990 891 898
938 821 958 895 919 950 876 957 908 924 915 987 900 0 918 894 908 948 844 873 854 871 850 877 897 927 870 901 979 980 908 930 895 975 900 989 931 924 954 977 929 989 931 999 972 992 989 914 850 941 980 903 893 851 881 883 993 929 857 987 948 878 986 920 909 858 917 854 885 920 883 919 853 855 992 942 922 852 885 884 840 955 928 873 835 885 996 913 956 870 936 971 755 758 787 930 984 658 917 992
880 600 942 980 973 840 870 872 956 907 839 876 984 918 0 925 885 855 952 851 942 909 975 950 871 899 833 960 924 925 829 910 983 922 901 951 947 833 951 977 941 858 943 915 936 892 869 964 955 903 982 845 989 878 979 965 981 963 936 943 831 974 979 885 932 951 934 944 916 849 964 893 888 993 957 907 901 914 971 853 893 941 979 937 864 951 834 910 964 957 953 963 943 861 988 983 921 861 868 759
993 902 997 870 945 974 883 921 974 958 920 991 854 894 925 0 905 857 957 896 862 867 983 906 973 873 848 945 981 928 865 945 882 973 967 860 888 950 969 930 980 910 913 948 854 843 886 855 950 990 992 838 853 958 920 968 998 953 892 893 961 849 957 866 931 849 834 930 951 920 915 838 834 983 889 839 927 980 940 909 957 938 985 837 989 918 859 846 865 904 999 975 898 959 937 942 922 865 909 864
849 839 812 832 915 927 898 866 839 932 952 895 873 908 885 905 0 987 997 938 995 932 963 977 921 904 953 848 920 845 909 834 945 861 990 942 875 969 955 951 903 854 957 919 859 841 908 902 953 972 850 888 984 931 977 911 904 902 960 992 836 925 912 923 976 982 894 929 863 830 924 973 921 860 887 993 918 902 919 845 859 948 876 829 881 945 857 1000 841 847 992 946 930 896 962 990 966 871 939 896
937 864 676 935 998 914 899 924 964 938 924 953 961 948 855 857 987 0 898 829 945 906 855 834 865 870 840 947 876 933 901 950 989 971 902 864 944 885 834 870 939 898 881 962 894 840 845 986 889 848 882 908 867 855 911 896 969 880 915 915 859 942 904 999 841 837 994 957 838 883 914 893 867 865 916 955 949 913 977 891 869 917 924 998 863 995 926 997 877 949 918 987 907 956 985 979 978 877 987 946
869 975 956 896 984 914 941 892 928 866 917 840 892 844 952 957 997 898 0 881 875 856 869 987 927 918 899 890 949 944 977 959 841 998 953 971 894 921 885 898 884 841 939 969 877 912 839 962 1000 930 958 852 909 996 903 842 975 836 851 857 934 989 870 965 844 892 897 996 883 990 984 905 932 959 946 988 990 919 964 854 987 934 912 862 855 857 974 920 1000 875 880 991 942 916 846 998 956 891 922 996
950 953 817 977 961 999 940 950 861 922 885 845 830 873 851 896 938 829 881 0 993 956 908 983 947 910 903 950 998 879 901 876 981 900 874 836 865 928 883 914 937 961 904 941 982 855 1000 997 976 924 990 927 869 839 835 894 910 886 935 842 866 917 841 869 969 960 965 876 955 964 854 850 923 991 863 869 834 865 831 938 923 951 933 982 958 929 970 910 994 886 888 879 852 970 836 831 896 910 909 972
906 954 758 957 962 976 933 879 978 973 927 951 905 854 942 862 995 945 875 993 0 833 860 991 872 834 972 950 932 931 897 829 922 839 833 943 830 922 923 844 953 970 968 829 919 839 899 936 905 834 968 857 966 901 921 931 902 920 899 989 961 877 910 928 968 846 992 922 993 840 936 953 998 990 892 905 879 904 967 853 936 894 923 903 968 941 844 903 859 919 890 972 891 842 860 837 963 856 959 896
832 874 971 987 966 968 873 838 970 857 837 902 840 871 909 867 932 906 856 956 833 0 832 832 963 901 917 880 952 837 913 835 940 857 870 980 948 985 855 838 863 958 933 924 918 867 874 894 871 897 973 973 849 883 862 905 877 870 907 940 864 937 931 993 946 959 943 832 913 921 883 946 962 947 973 941 859 926 975 937 928 935 850 860 857 960 901 880 924 855 942 890 863 941 969 915 865 902 949 899
901 884 981 765 892 878 981 844 955 955 929 961 905 850 975 983 963 855 869 908 860 832 0 864 992 903 843 918 872 847 935 847 935 915 829 836 908 887 924 878 878 982 930 977 946 920 898 991 907 954 877 996 912 871 946 835 867 897 950 892 849 967 933 955 968 842 985 951 909 951 929 837 884 942 960 842 939 903 858 853 885 945 859 960 938 869 987 887 859 840 935 834 889 951 830 913 897 881 858 878
922 906 967 718 957 930 915 830 959 879 872 862 875 877 950 906 977 834 987 983 991 832 864 0 838 929 944 968 929 931 970 862 891 857 966 853 863 859 879 874 861 849 863 986 886 856 993 887 854 996 832 981 912 871 916 981 941 921 922 996 979 894 856 855 878 912 882 943 942 852 958 977 849 967 955 991 995 846 947 991 953 835 874 910 892 965 994 988 851 896 957 853 931 942 900 829 921 919 866 859
842 999 869 776 910 861 899 998 976 959 944 863 858 897 871 973 921 865 927 947 872 963 992 838 0 944 905 898 837 964 862 846 872 958 840 880 876 912 882 869 996 914 911 920 945 956 862 975 964 912 845 981 943 885 887 934 979 916 874 884 977 890 916 913 983 897 949 902 877 960 851 846 901 887 840 986 851 873 956 905 906 928 982 964 984 889 980 887 861 913 841 945 886 960 834 852 837 970 997 879
866 904 911 766 861 991 872 835 837 897 987 915 908 927 899 873 904 870 918 910 834 901 903 929 944 0 911 899 914 898 916 938 939 893 915 836 910 871 916 901 930 944 973 944 994 848 969 974 982 840 912 960 870 836 949 881 899 932 960 905 848 962 976 884 1000 920 934 917 851 911 991 942 834 984 930 831 993 881 986 973 994 982 963 920 972 934 895 972 911 873 946 930 947 977 837 980 997 920 877 946
990 834 990 785 910 960 839 943 906 939 903 880 979 870 833 848 953 840 899 903 972 917 843 944 905 911 0 973 895 980 856 890 998 904 960 870 946 917 947 864 923 896 939 921 879 837 979 889 901 845 953 874 945 839 912 848 958 896 1000 988 911 976 980 974 943 863 867 898 919 877 923 880 992 904 841 900 977 969 867 929 895 846 834 926 878 852 962 900 856 938 847 968 954 867 848 861 1000 894 844 891
840 879 923 989 912 901 855 927 881 903 992 896 876 901 960 945 848 947 890 950 950 880 918 968 898 899 973 0 857 961 979 946 957 968 884 979 907 961 890 991 901 907 996 897 889 877 972 960 937 851 891 954 962 849 911 896 975 908 860 994 926 836 966 868 829 984 981 860 861 956 875 881 864 962 985 908 834 965 868 886 896 887 955 940 863 925 949 922 949 990 930 842 944 995 912 917 877 951 875 942
995 949 967 578 874 855 1000 849 942 902 881 920 897 979 924 981 920 876 949 998 932 952 872 929 837 914 895 857 0 905 836 847 925 849 962 855 864 862 856 833 883 902 842 936 866 972 832 949 992 887 890 958 980 994 856 903 905 848 852 842 930 858 898 903 857 871 924 845 947 845 955 874 850 833 955 925 871 972 912 978 888 971 835 992 947 946 936 937 934 863 920 923 927 885 994 925 962 925 970 928
845 922 945 861 940 990 954 837 868 905 887 926 849 980 925 928 845 933 944 879 931 837 847 931 964 898 980 961 905 0 914 833 990 854 932 841 900 965 879 884 956 934 853 899 860 975 850 894 862 892 990 912 995 834 848 890 946 964 848 864 968 866 948 863 990 862 893 936 871 841 848 959 889 914 937 951 873 963 940 914 997 943 912 897 981 965 864 982 969 944 961 981 925 912 901 849 882 890 955 915
993 839 856 946 516 906 917 925 859 833 944 904 946 908 829 865 909 901 977 901 897 913 935 970 862 916 856 979 836 914 0 954 981 857 995 967 947 998 847 855 977 926 961 842 994 870 953 855 850 875 880 996 907 984 879 989 895 837 884 975 916 989 863 957 906 847 977 849 918 857 961 976 999 883 917 919 896 862 966 937 855 843 948 960 884 876 976 916 934 885 879 905 862 899 962 940 986 849 902 887
848 923 853 867 513 962 913 878 844 864 875 968 997 930 910 945 834 950 959 876 829 835 847 862 846 938 890 946 847 833 954 0 913 913 922 932 930 967 979 913 854 870 835 942 853 951 983 944 852 857 900 924 871 936 868 997 839 974 867 873 834 887 948 988 996 829 960 930 934 924 977 843 971 846 970 871 969 832 907 903 931 899 838 856 880 869 870 980 910 865 968 896 963 941 978 882 864 929 874 914
901 834 957 867 852 975 935 850 841 862 881 944 863 895 983 882 945 989 841 981 922 940 935 891 872 939 998 957 925 990 981 913 0 841 940 921 872 933 930 888 860 978 872 892 980 884 900 834 896 907 904 981 830 947 905 969 998 913 862 978 933 922 934 869 894 943 907 843 993 846 871 997 931 942 918 909 857 880 960 991 909 952 893 856 908 937 926 863 955 863 992 864 833 959 933 975 911 832 936 907
905 986 970 839 621 952 886 996 841 986 934 910 952 975 922 973 861 971 998 900 839 857 915 857 958 893 904 968 849 854 857 913 841 0 840 977 860 863 981 1000 977 939 974 917 845 928 999 922 997 840 979 965 862 942 835 884 833 837 984 844 868 864 844 898 870 900 956 943 890 995 970 928 944 850 942 875 888 878 874 893 925 858 964 952 855 990 940 944 864 887 975 916 938 856 977 960 970 984 966 884
921 900 996 836 838 870 963 905 985 921 863 863 881 900 901 967 990 902 953 874 833 870 829 966 840 915 960 884 962 932 995 922 940 840 0 986 972 921 908 912 926 931 833 975 976 989 970 886 920 887 838 910 967 883 847 964 947 861 945 865 980 831 943 891 952 892 836 988 908 926 939 925 857 923 856 950 875 916 953 883 999 963 1000 937 970 995 947 977 850 997 889 945 833 921 967 842 968 962 932 857
887 899 985 976 588 951 884 916 841 986 936 982 927 989 951 860 942 864 971 836 943 980 836 853 880 836 870 979 855 841 967 932 921 977 986 0 973 872 899 909 890 866 925 990 972 914 879 954 999 997 918 909 920 989 989 881 993 871 919 935 839 893 925 922 854 912 842 930 905 913 966 838 838 1000 894 980 996 915 830 942 861 882 977 949 920 892 888 973 955 943 856 888 955 902 959 934 839 869 982 911
902 928 866 959 897 743 845 957 858 850 873 871 947 931 947 888 875 944 894 865 830 948 908 863 876 910 946 907 864 900 947 930 872 860 972 973 0 873 951 877 831 959 903 955 850 933 888 954 947 858 895 979 880 911 890 997 924 832 920 942 903 859 880 847 831 916 907 974 862 862 898 864 933 909 942 994 890 898 912 878 935 947 910 873 879 833 979 951 838 979 945 834 907 862 881 847 854 898 930 874
936 886 982 853 956 913 897 830 849 978 943 847 832 924 833 950 969 885 921 928 922 985 887 859 912 871 917 961 862 965 998 967 933 863 921 872 873 0 955 998 881 939 1000 958 949 917 941 955 835 855 843 884 858 930 892 936 861 906 925 897 832 880 896 866 934 881 962 950 909 847 854 858 885 989 889 849 901 847 981 840 983 970 959 870 913 914 995 988 846 882 947 998 919 952 907 951 985 847 862 948
874 966 963 997 964 928 896 966 995 919 921 835 904 954 951 969 955 834 885 883 923 855 924 879 882 916 947 890 856 879 847 979 930 981 908 899 951 955 0 854 865 829 844 863 846 932 908 936 879 982 893 929 934 895 971 861 883 923 899 924 974 979 905 858 917 872 958 999 880 848 955 997 879 925 972 844 947 911 936 905 831 957 962 913 897 979 852 858 883 987 920 849 831 991 931 993 942 947 959 973
922 842 867 882 937 755 868 959 888 907 925 835 958 977 977 930 951 870 898 914 844 838 878 874 869 901 864 991 833 884 855 913 888 1000 912 909 877 998 854 0 829 972 988 957 979 943 899 994 874 836 860 984 851 969 854 994 967 919 955 931 868 942 874 994 961 1000 929 958 853 830 963 954 830 857 991 966 944 900 836 879 949 951 979 834 861 999 941 906 892 942 930 864 900 969 972 856 914 938 993 864
884 897 897 864 841 935 873 935 989 973 902 926 929 929 941 980 903 939 884 937 953 863 878 861 996 930 923 901 883 956 977 854 860 977 926 890 831 881 865 829 0 1000 977 871 992 879 879 869 988 844 900 886 995 993 996 978 930 906 986 846 917 891 962 860 997 848 976 897 1000 862 916 851 866 927 950 831 842 987 943 985 881 988 998 895 975 966 867 936 938 989 999 909 883 898 853 905 937 936 926 920
860 994 849 860 895 887 965 842 976 971 852 942 894 989 858 910 854 898 841 961 970 958 982 849 914 944 896 907 902 934 926 870 978 939 931 866 959 939 829 972 1000 0 913 919 931 935 917 876 959 861 984 851 951 982 884 863 948 936 994 949 947 906 903 844 851 982 979 924 899 854 942 897 854 842 898 832 865 875 851 831 834 830 969 967 947 941 830 846 926 917 914 965 836 919 950 893 967 829 989 833
981 879 948 864 867 590 892 831 979 935 941 879 940 931 943 913 957 881 939 904 968 933 930 863 911 973 939 996 842 853 961 835 872 974 833 925 903 1000 844 988 977 913 0 873 978 991 863 865 886 880 938 977 865 877 924 928 919 899 850 947 838 893 944 860 845 874 949 884 928 967 878 991 894 913 876 959 837 977 982 943 911 965 967 937 959 882 924 848 994 963 887 989 950 857 925 870 833 944 850 830
938 902 937 866 989 885 993 905 846 952 834 862 907 999 915 948 919 962 969 941 829 924 977 986 920 944 921 897 936 899 842 942 892 917 975 990 955 958 863 957 871 919 873 0 940 948 916 909 844 997 931 992 966 919 886 986 847 989 953 928 951 880 936 922 850 904 999 974 937 985 852 916 842 886 880 860 849 966 837 969 901 849 830 962 982 985 901 983 940 950 899 864 842 982 882 969 876 852 838 840
982 933 838 927 866 869 999 891 919 840 940 872 989 972 936 854 859 894 877 982 919 918 946 886 945 994 879 889 866 860 994 853 980 845 976 972 850 949 846 979 992 931 978 940 0 939 865 964 936 915 979 982 913 829 904 960 937 990 992 888 988 987 901 960 855 836 949 889 862 987 872 912 883 963 929 851 855 900 961 867 886 937 999 929 879 880 996 830 863 837 924 842 977 971 994 906 850 877 950 868
873 884 932 974 902 906 642 975 926 878 940 893 897 992 892 843 841 840 912 855 839 867 920 856 956 848 837 877 972 975 870 951 884 928 989 914 933 917 932 943 879 935 991 948 939 0 973 868 840 906 847 994 889 969 863 911 874 887 959 873 931 988 905 869 861 990 943 907 891 874 936 971 926 962 942 870 860 897 901 903 994 963 865 995 885 841 853 853 867 935 867 973 838 969 970 890 870 915 944 937
866 961 900 935 945 851 795 855 896 866 881 972 887 989 869 886 908 845 839 1000 899 874 898 993 862 969 979 972 832 850 953 983 900 999 970 879 888 941 908 899 879 917 863 916 865 973 0 978 975 918 973 993 910 943 914 893 994 1000 970 978 876 943 979 880 847 839 958 977 838 940 990 873 952 1000 951 980 938 943 979 852 923 922 984 987 899 874 900 923 918 837 889 884 983 905 877 992 967 897 997 1000
888 856 959 861 957 909 832 864 984 903 849 930 965 914 964 855 902 986 962 997 936 894 991 887 975 974 889 960 949 894 855 944 834 922 886 954 954 955 936 994 869 876 865 909 964 868 978 0 866 881 883 957 883 960 982 998 960 864 877 869 870 981 928 887 973 969 981 912 881 903 829 857 875 883 935 978 905 856 869 945 956 841 896 967 924 932 900 849 871 914 891 980 886 904 963 915 935 961 943 877
947 968 955 888 949 942 560 995 851 916 839 994 884 850 955 950 953 889 1000 976 905 871 907 854 964 982 901 937 992 862 850 852 896 997 920 999 947 835 879 874 988 959 886 844 936 840 975 866 0 968 895 831 974 832 974 875 879 998 856 998 973 941 855 958 846 854 966 916 964 964 841 921 829 844 890 850 921 891 916 915 875 898 947 869 964 837 863 962 960 908 914 873 860 898 844 856 879 829 930 985
959 835 951 904 981 857 924 996 984 846 838 969 954 941 903 990 972 848 930 924 834 897 954 996 912 840 845 851 887 892 875 857 907 840 887 997 858 855 982 836 844 861 880 997 915 906 918 881 968 0 969 829 930 974 962 897 980 953 989 905 993 890 851 913 961 913 990 1000 853 849 843 834 994 946 874 908 836 840 947 950 869 847 832 874 985 961 1000 890 931 862 901 865 835 1000 855 961 923 927 920 912
934 881 974 922 861 972 897 802 851 852 927 984 949 980 982 992 850 882 958 990 968 973 877 832 845 912 953 891 890 990 880 900 904 979 838 918 895 843 893 860 900 984 938 931 979 847 973 883 895 969 0 934 950 848 890 840 931 976 848 967 836 952 848 854 855 836 930 882 953 919 978 959 900 973 829 956 888 886 900 984 853 892 987 950 907 869 986 873 865 972 987 948 931 914 933 835 912 888 919 938
931 912 919 954 988 960 948 946 910 907 972 906 937 903 845 838 888 908 852 927 857 973 996 981 981 960 874 954 958 912 996 924 981 965 910 909 979 884 929 984 886 851 977 992 982 994 993 957 831 829 934 0 972 847 999 832 977 911 893 851 956 833 936 908 890 930 942 864 858 954 913 985 911 949 921 911 870 954 944 853 945 832 907 944 953 863 972 932 854 893 938 856 853 914 874 957 987 834 871 946
840 910 957 838 932 985 895 854 890 997 988 870 855 893 989 853 984 867 909 869 966 849 912 912 943 870 945 962 980 995 907 871 830 862 967 920 880 858 934 851 995 951 865 966 913 889 910 883 974 930 950 972 0 912 859 932 852 879 886 905 864 981 841 981 840 952 943 857 953 931 910 940 1000 967 933 923 980 883 931 840 942 905 854 934 867 951 992 894 885 930 998 835 996 906 916 957 855 930 992 855
932 887 872 914 885 986 938 550 912 953 974 911 932 851 878 958 931 855 996 839 901 883 871 871 885 836 839 849 994 834 984 936 947 942 883 989 911 930 895 969 993 982 877 919 829 969 943 960 832 974 848 847 912 0 885 910 951 870 919 856 887 854 839 835 967 928 969 916 840 908 975 891 923 985 915 948 960 936 878 938 932 947 851 831 973 878 920 927 882 871 888 992 914 850 956 884 857 886 986 971
885 849 851 829 972 882 865 543 981 894 970 956 947 881 979 920 977 911 903 835 921 862 946 916 887 949 912 911 856 848 879 868 905 835 847 989 890 892 971 854 996 884 924 886 904 863 914 982 974 962 890 999 859 885 0 947 832 848 960 849 905 950 928 933 834 952 868 861 952 913 990 929 974 916 881 880 858 846 942 844 891 941 890 973 982 881 958 854 847 954 913 849 970 935 949 951 855 880 999 1000
926 900 904 914 999 835 955 854 982 858 904 831 967 883 965 968 911 896 842 894 931 905 835 981 934 881 848 896 903 890 989 997 969 884 964 881 997 936 861 994 978 863 928 986 960 911 893 998 875 897 840 832 932 910 947 0 983 859 993 946 940 959 864 958 900 904 978 868 936 902 891 912 845 949 928 943 835 972 895 985 985 872 983 905 966 939 896 925 915 861 939 876 867 900 940 845 895 996 949 841
889 938 999 929 993 984 1000 671 946 883 898 890 921 993 981 998 904 969 975 910 902 877 867 941 979 899 958 975 905 946 895 839 998 833 947 993 924 861 883 967 930 948 919 847 937 874 994 960 879 980 931 977 852 951 832 983 0 974 929 834 914 996 911 924 949 984 914 910 914 896 976 949 995 921 979 991 894 945 837 999 951 987 975 934 834 836 878 909 849 953 920 864 867 898 943 829 908 961 996 939
891 901 894 958 863 916 956 966 911 943 863 944 879 929 963 953 902 880 836 886 920 870 897 921 916 932 896 908 848 964 837 974 913 837 861 871 832 906 923 919 906 936 899 989 990 887 1000 864 998 953 976 911 879 870 848 859 974 0 928 858 893 919 831 934 906 851 995 970 931 932 905 909 832 849 993 929 832 904 969 927 952 903 952 859 856 855 838 884 892 982 927 908 934 978 943 952 870 862 900 905
840 895 964 923 947 878 904 948 640 910 919 969 988 857 936 892 960 915 851 935 899 907 950 922 874 960 1000 860 852 848 884 867 862 984 945 919 920 925 899 955 986 994 850 953 992 959 970 877 856 989 848 893 886 919 960 993 929 928 0 832 872 997 992 862 929 866 950 998 991 950 865 921 918 873 928 987 967 906 891 886 952 971 879 976 930 951 909 997 970 936 938 835 851 973 894 909 843 960 928 912
842 908 984 974 875 914 888 924 820 864 927 876 984 987 943 893 992 915 857 842 989 940 892 996 884 905 988 994 842 864 975 873 978 844 865 935 942 897 924 931 846 949 947 928 888 873 978 869 998 905 967 851 905 856 849 946 834 858 832 0 949 876 891 861 1000 921 990 960 940 992 920 909 829 863 951 852 842 957 989 992 893 842 829 903 944 866 958 908 908 902 916 994 835 936 992 965 975 876 984 885
863 837 961 959 950 855 944 868 903 950 912 905 972 948 831 961 836 859 934 866 961 864 849 979 977 848 911 926 930 968 916 834 933 868 980 839 903 832 974 868 917 947 838 951 988 931 876 870 973 993 836 956 864 887 905 940 914 893 872 949 0 935 963 949 967 984 973 933 924 963 905 913 832 966 984 891 905 911 963 985 959 876 997 941 843 831 978 965 998 894 946 859 896 987 838 915 832 892 891 899
843 968 960 953 885 975 869 951 867 975 906 885 851 878 974 849 925 942 989 917 877 937 967 894 890 962 976 836 858 866 989 887 922 864 831 893 859 880 979 942 891 906 893 880 987 988 943 981 941 890 952 833 981 854 950 959 996 919 997 876 935 0 952 852 954 894 975 949 927 946 979 836 855 866 831 933 908 888 970 906 838 829 901 912 871 890 877 989 838 888 895 942 944 944 966 959 938 859 963 840
910 860 867 875 918 951 897 916 786 856 900 909 993 986 979 957 912 904 870 841 910 931 933 856 916 976 980 966 898 948 863 948 934 844 943 925 880 896 905 874 962 903 944 936 901 905 979 928 855 851 848 936 841 839 928 864 911 831 992 891 963 952 0 978 957 981 945 839 948 849 952 845 955 982 980 922 980 903 905 837 872 974 907 851 891 899 885 860 921 974 987 957 997 884 857 992 881 883 876 982
939 982 896 866 903 848 926 845 679 875 856 995 918 920 885 866 923 999 965 869 928 993 955 855 913 884 974 868 903 863 957 988 869 898 891 922 847 866 858 994 860 844 860 922 960 869 880 887 958 913 854 908 981 835 933 958 924 934 862 861 949 852 978 0 911 893 920 970 943 985 903 832 996 981 998 899 849 903 935 937 894 849 864 928 995 890 833 996 938 907 862 962 946 975 833 926 976 961 905 844
971 897 837 929 968 862 903 930 953 517 949 955 914 909 932 931 976 841 844 969 968 946 968 878 983 1000 943 829 857 990 906 996 894 870 952 854 831 934 917 961 997 851 845 850 855 861 847 973 846 961 855 890 840 967 834 900 949 906 929 1000 967 954 957 911 0 916 979 928 924 953 941 920 939 864 908 948 876 871 842 937 869 855 852 992 954 891 858 953 830 894 911 855 848 872 980 942 869 927 893 857
850 894 844 997 997 912 976 882 840 597 985 932 921 858 951 849 982 837 892 960 846 959 842 912 897 920 863 984 871 862 847 829 943 900 892 912 916 881 872 1000 848 982 874 904 836 990 839 969 854 913 836 930 952 928 952 904 984 851 866 921 984 894 981 893 916 0 942 980 960 994 890 909 872 859 923 957 893 857 856 856 923 953 963 976 884 901 998 966 921 953 832 853 867 842 915 916 859 936 893 987
993 924 934 875 982 901 996 895 974 762 951 852 909 917 934 834 894 994 897 965 992 943 985 882 949 934 867 981 924 893 977 960 907 956 836 842 907 962 958 929 976 979 949 999 949 943 958 981 966 990 930 942 943 969 868 978 914 995 950 990 973 975 945 920 979 942 0 992 921 973 858 952 973 900 848 903 950 957 955 908 941 898 853 985 867 926 912 993 969 891 908 888 914 910 930 840 928 918 881 870
931 906 987 856 867 877 907 903 944 838 923 860 978 854 944 930 929 957 996 876 922 832 951 943 902 917 898 860 845 936 849 930 843 943 988 930 974 950 999 958 897 924 884 974 889 907 977 912 916 1000 882 864 857 916 861 868 910 970 998 960 933 949 839 970 928 980 992 0 929 997 861 849 975 841 918 895 837 984 925 861 868 993 926 899 985 990 945 920 887 905 851 840 900 949 893 896 981 1000 991 869
960 987 935 938 835 995 941 992 964 672 985 906 961 885 916 951 863 838 883 955 993 913 909 942 877 851 919 861 947 871 918 934 993 890 908 905 862 909 880 853 1000 899 928 937 862 891 838 881 964 853 953 858 953 840 952 936 914 931 991 940 924 927 948 943 924 960 921 929 0 862 990 985 852 916 952 920 886 904 873 832 907 955 847 943 974 890 919 900 833 830 847 884 904 878 936 969 928 1000 931 923
883 866 907 922 957 857 979 970 972 906 906 888 864 920 849 920 830 883 990 964 840 921 951 852 960 911 877 956 845 841 857 924 846 995 926 913 862 847 848 830 862 854 967 985 987 874 940 903 964 849 919 954 931 908 913 902 896 932 950 992 963 946 849 985 953 994 973 997 862 0 974 953 958 922 856 831 857 964 860 959 831 830 855 936 1000 878 872 860 941 912 993 921 912 952 944 927 852 934 847 829
868 834 858 830 842 845 914 833 866 754 955 849 870 883 964 915 924 914 984 854 936 883 929 958 851 991 923 875 955 848 961 977 871 970 939 966 898 854 955 963 916 942 878 852 872 936 990 829 841 843 978 913 910 975 990 891 976 905 865 920 905 979 952 903 941 890 858 861 990 974 0 849 877 996 975 912 861 863 864 949 987 991 837 895 863 955 831 938 869 930 860 897 986 914 995 846 966 841 885 960
928 975 977 834 985 881 967 835 869 986 697 848 894 919 893 838 973 893 905 850 953 946 837 977 846 942 880 881 874 959 976 843 997 928 925 838 864 858 997 954 851 897 991 916 912 971 873 857 921 834 959 985 940 891 929 912 949 909 921 909 913 836 845 832 920 909 952 849 985 953 849 0 921 838 963 915 1000 899 926 916 861 951 907 887 960 976 879 940 928 917 898 872 902 950 987 876 994 994 882 852
933 954 912 972 979 848 910 861 925 989 616 866 910 853 888 834 921 867 932 923 998 962 884 849 901 834 992 864 850 889 999 971 931 944 857 838 933 885 879 830 866 854 894 842 883 926 952 875 829 994 900 911 1000 923 974 845 995 832 918 829 832 855 955 996 939 872 973 975 852 958 877 921 0 836 860 926 862 952 854 925 957 929 913 858 973 840 884 940 881 998 896 878 947 974 885 984 999 994 873 993
906 994 909 842 958 979 940 996 895 964 857 870 980 855 993 983 860 865 959 991 990 947 942 967 887 984 904 962 833 914 883 846 942 850 923 1000 909 989 925 857 927 842 913 886 963 962 1000 883 844 946 973 949 967 985 916 949 921 849 873 863 966 866 982 981 864 859 900 841 916 922 996 838 836 0 851 958 915 875 967 901 926 975 988 932 885 938 884 889 885 844 976 949 987 957 961 883 888 934 852 955
862 971 964 860 851 974 867 904 921 915 974 910 903 992 957 889 887 916 946 863 892 973 960 955 840 930 841 985 955 937 917 970 918 942 856 894 942 889 972 991 950 898 876 880 929 942 951 935 890 874 829 921 933 915 881 928 979 993 928 951 984 831 980 998 908 923 848 918 952 856 975 963 860 851 0 841 970 840 976 923 896 979 871 953 990 1000 896 894 888 910 964 910 890 888 956 967 918 899 848 953
956 899 838 926 905 830 896 863 884 841 805 935 850 942 907 839 993 955 988 869 905 941 842 991 986 831 900 908 925 951 919 871 909 875 950 980 994 849 844 966 831 832 959 860 851 870 980 978 850 908 956 911 923 948 880 943 991 929 987 852 891 933 922 899 948 957 903 895 920 831 912 915 926 958 841 0 975 938 888 959 896 890 987 840 953 984 921 988 904 936 909 845 893 850 871 982 888 979 884 868
851 848 923 870 989 900 947 859 998 837 512 993 952 922 901 927 918 949 990 834 879 859 939 995 851 993 977 834 871 873 896 969 857 888 875 996 890 901 947 944 842 865 837 849 855 860 938 905 921 836 888 870 980 960 858 835 894 832 967 842 905 908 980 849 876 893 950 837 886 857 861 1000 862 915 970 975 0 858 990 831 964 848 900 964 853 928 924 982 889 863 904 833 929 921 907 998 886 947 863 887
875 842 892 985 908 974 982 954 954 965 861 990 844 852 914 980 902 913 919 865 904 926 903 846 873 881 969 965 972 963 862 832 880 878 916 915 898 847 911 900 987 875 977 966 900 897 943 856 891 840 886 954 883 936 846 972 945 904 906 957 911 888 903 903 871 857 957 984 904 964 863 899 952 875 840 938 858 0 944 835 976 964 984 929 903 893 971 836 922 903 861 843 858 912 835 990 832 844 920 889
914 1000 923 918 840 905 872 992 872 973 888 534 894 885 971 940 919 977 964 831 967 975 858 947 956 986 867 868 912 940 966 907 960 874 953 830 912 981 936 836 943 851 982 837 961 901 979 869 916 947 900 944 931 878 942 895 837 969 891 989 963 970 905 935 842 856 955 925 873 860 864 926 854 967 976 888 990 944 0 929 849 845 865 960 978 990 923 863 930 971 897 837 900 974 984 858 983 987 942 941
958 905 863 917 956 884 928 889 838 863 831 708 974 884 853 909 845 891 854 938 853 937 853 991 905 973 929 886 978 914 937 903 991 893 883 942 878 840 905 879 985 831 943 969 867 903 852 945 915 950 984 853 840 938 844 985 999 927 886 992 985 906 837 937 937 856 908 861 832 959 949 916 925 901 923 959 831 835 929 0 849 871 835 953 881 953 939 888 883 893 939 900 970 875 836 966 903 906 881 923
984 947 980 912 980 886 998 840 899 987 940 891 883 840 893 957 859 869 987 923 936 928 885 953 906 994 895 896 888 997 855 931 909 925 999 861 935 983 831 949 881 834 911 901 886 994 923 956 875 869 853 945 942 932 891 985 951 952 952 893 959 838 872 894 869 923 941 868 907 831 987 861 957 926 896 896 964 976 849 849 0 961 849 887 994 970 880 940 920 902 895 961 833 991 909 964 833 954 921 919
975 958 963 954 864 853 896 887 868 887 853 556 847 955 941 938 948 917 934 951 894 935 945 835 928 982 846 887 971 943 843 899 952 858 963 882 947 970 957 951 988 830 965 849 937 963 922 841 898 847 892 832 905 947 941 872 987 903 971 842 876 829 974 849 855 953 898 993 955 830 991 951 929 975 979 890 848 964 845 871 961 0 970 844 867 890 838 921 983 989 914 846 985 971 952 936 923 991 999 850
849 954 996 830 903 934 928 879 954 830 858 591 895 928 979 985 876 924 912 933 923 850 859 874 982 963 834 955 835 912 948 838 893 964 1000 977 910 959 962 979 998 969 967 830 999 865 984 896 947 832 987 907 854 851 890 983 975 952 879 829 997 901 907 864 852 963 853 926 847 855 837 907 913 988 871 987 900 984 865 835 849 970 0 913 949 869 856 892 833 907 976 967 929 906 969 910 938 834 841 999
944 927 981 904 873 909 845 925 922 905 864 652 898 873 937 837 829 998 862 982 903 860 960 910 964 920 926 940 992 897 960 856 856 952 937 949 873 870 913 834 895 967 937 962 929 995 987 967 869 874 950 944 934 831 973 905 934 859 976 903 941 912 851 928 992 976 985 899 943 936 895 887 858 932 953 840 964 929 960 953 887 844 913 0 914 912 989 836 906 967 911 952 852 971 863 924 955 913 927 855
888 891 943 959 921 840 910 839 1000 902 871 931 940 835 864 989 881 863 855 958 968 857 938 892 984 972 878 863 947 981 884 880 908 855 970 920 879 913 897 861 975 947 959 982 879 885 899 924 964 985 907 953 867 973 982 966 834 856 930 944 843 871 891 995 954 884 867 985 974 1000 863 960 973 885 990 953 853 903 978 881 994 867 949 914 0 990 930 918 895 871 858 904 908 976 934 982 859 969 993 841
875 967 906 990 993 929 944 912 950 985 919 960 541 885 951 918 945 995 857 929 941 960 869 965 889 934 852 925 946 965 876 869 937 990 995 892 833 914 979 999 966 941 882 985 880 841 874 932 837 961 869 863 951 878 881 939 836 855 951 866 831 890 899 890 891 901 926 990 890 878 955 976 840 938 1000 984 928 893 990 953 970 890 869 912 990 0 854 967 869 832 878 964 869 834 928 990 869 914 857 912
866 911 899 866 861 856 952 855 966 840 885 912 843 996 834 859 857 926 974 970 844 901 987 994 980 895 962 949 936 864 976 870 926 940 947 888 979 995 852 941 867 830 924 901 996 853 900 900 863 1000 986 972 992 920 958 896 878 838 909 958 978 877 885 833 858 998 912 945 919 872 831 879 884 884 896 921 924 971 923 939 880 838 856 989 930 854 0 940 907 835 991 845 851 977 959 863 832 988 927 846
839 871 840 916 969 888 994 966 960 838 943 958 697 913 910 846 1000 997 920 910 903 880 887 988 887 972 900 922 937 982 916 980 863 944 977 973 951 988 858 906 936 846 848 983 830 853 923 849 962 890 873 932 894 927 854 925 909 884 997 908 965 989 860 996 953 966 993 920 900 860 938 940 940 889 894 988 982 836 863 888 940 921 892 836 918 967 940 0 881 844 951 898 924 978 903 974 849 948 832 872
896 936 928 910 995 861 883 952 891 986 988 897 868 956 964 865 841 877 1000 994 859 924 859 851 861 911 856 949 934 969 934 910 955 864 850 955 838 846 883 892 938 926 994 940 863 867 918 871 960 931 865 854 885 882 847 915 849 892 970 908 998 838 921 938 830 921 969 887 833 941 869 928 881 885 888 904 889 922 930 883 920 983 833 906 895 869 907 881 0 844 852 882 896 877 971 957 979 898 895 955
852 988 861 833 930 863 888 950 905 927 927 955 850 870 957 904 847 949 875 886 919 855 840 896 913 873 938 990 863 944 885 865 863 887 997 943 979 882 987 942 989 917 963 950 837 935 837 914 908 862 972 893 930 871 954 861 953 982 936 902 894 888 974 907 894 953 891 905 830 912 930 917 998 844 910 936 863 903 971 893 902 989 907 967 871 832 835 844 844 0 905 934 865 834 932 917 968 882 837 893
848 992 897 888 831 939 975 892 985 899 951 862 536 936 953 999 992 918 880 888 890 942 935 957 841 946 847 930 920 961 879 968 992 975 889 856 945 947 920 930 999 914 887 899 924 867 889 891 914 901 987 938 998 888 913 939 920 927 938 916 946 895 987 862 911 832 908 851 847 993 860 898 896 976 964 909 904 861 897 939 895 914 976 911 858 878 991 951 852 905 0 890 995 843 981 967 849 944 883 974
937 873 952 931 924 859 978 971 888 912 849 966 932 971 963 975 946 987 991 879 972 890 834 853 945 930 968 842 923 981 905 896 864 916 945 888 834 998 849 864 909 965 989 864 842 973 884 980 873 865 948 856 835 992 849 876 864 908 835 994 859 942 957 962 855 853 888 840 884 921 897 872 878 949 910 845 833 843 837 900 961 846 967 952 904 964 845 898 882 934 890 0 843 958 937 884 950 858 940 899
995 952 947 903 939 979 904 854 961 917 980 998 890 755 943 898 930 907 942 852 891 863 889 931 886 947 954 944 927 925 862 963 833 938 833 955 907 919 831 900 883 836 950 842 977 838 983 886 860 835 931 853 996 914 970 867 867 934 851 835 896 944 997 946 848 867 914 900 904 912 986 902 947 987 890 893 929 858 900 970 833 985 929 852 908 869 851 924 896 865 995 843 0 991 955 876 907 997 899 964
851 953 873 861 983 892 831 862 837 993 927 952 871 758 861 959 896 956 916 970 842 941 951 942 960 977 867 995 885 912 899 941 959 856 921 902 862 952 991 969 898 919 857 982 971 969 905 904 898 1000 914 914 906 850 935 900 898 978 973 936 987 944 884 975 872 842 910 949 878 952 914 950 974 957 888 850 921 912 974 875 991 971 906 971 976 834 977 978 877 834 843 958 991 0 940 830 926 831 866 844
961 991 849 861 935 944 850 945 907 853 994 903 858 787 988 937 962 985 846 836 860 969 830 900 834 837 848 912 994 901 962 978 933 977 967 959 881 907 931 972 853 950 925 882 994 970 877 963 844 855 933 874 916 956 949 940 943 943 894 992 838 966 857 833 980 915 930 893 936 944 995 987 885 961 956 871 907 835 984 836 909 952 969 863 934 928 959 903 971 932 981 937 955 940 0 870 980 970 939 957
855 961 951 870 911 912 856 923 973 883 963 868 891 930 983 942 990 979 998 831 837 915 913 829 852 980 861 917 925 849 940 882 975 960 842 934 847 951 993 856 905 893 870 969 906 890 992 915 856 961 835 957 957 884 951 845 829 952 909 965 915 959 992 926 942 916 840 896 969 927 846 876 984 883 967 982 998 990 858 966 964 936 910 924 982 990 863 974 957 917 967 884 876 830 870 0 880 879 978 897
985 956 871 906 857 918 901 978 914 992 942 877 893 984 921 922 966 978 956 896 963 865 897 921 837 997 1000 877 962 882 986 864 911 970 968 839 854 985 942 914 937 967 833 876 850 870 967 935 879 923 912 987 855 857 855 895 908 870 843 975 832 938 881 976 869 859 928 981 928 852 966 994 999 888 918 888 886 832 983 903 833 923 938 955 859 869 832 849 979 968 849 950 907 926 980 880 0 870 851 858
962 937 896 965 943 892 847 916 880 957 970 938 990 658 861 865 871 877 891 910 856 902 881 919 970 920 894 951 925 890 849 929 832 984 962 869 898 847 947 938 936 829 944 852 877 915 897 961 829 927 888 834 930 886 880 996 961 862 960 876 892 859 883 961 927 936 918 1000 1000 934 841 994 994 934 899 979 947 844 987 906 954 991 834 913 969 914 988 948 898 882 944 858 997 831 970 879 870 0 878 903
992 975 915 867 871 913 983 988 939 933 915 879 891 917 868 909 939 987 922 909 959 949 858 866 997 877 844 875 970 955 902 874 936 966 932 982 930 862 959 993 926 989 850 838 950 944 997 943 930 920 919 871 992 986 999 949 996 900 928 984 891 963 876 905 893 893 881 991 931 847 885 882 873 852 848 884 863 920 942 881 921 999 841 927 993 857 927 832 895 837 883 940 899 866 939 978 851 878 0 960
922 888 850 850 996 996 990 910 832 899 864 984 898 992 759 864 896 946 996 972 896 899 878 859 879 946 891 942 928 915 887 914 907 884 857 911 874 948 973 864 920 833 830 840 868 937 1000 877 985 912 938 946 855 971 1000 841 939 905 912 885 899 840 982 844 857 987 870 869 923 829 960 852 993 955 953 868 887 889 941 923 919 850 999 855 841 912 846 872 955 893 974 899 964 844 957 897 858 903 960 0
