100
0 601 1000 571 558 784 523 814 702 840 510 612 702 946 815 781 525 524 820 545 814 692 643 519 755 980 575 599 856 831 567 688 821 618 996 842 851 972 769 982 589 648 888 980 953 875 898 637 857 909 877 713 997 573 982 890 953 794 817 622 653 574 564 620 704 966 673 768 661 860 860 963 911 930 974 766 824 915 861 681 958 905 788 998 886 910 757 998 607 534 855 663 502 623 985 860 798 955 949 905
601 0 975 889 947 863 839 921 991 960 857 854 907 943 922 944 961 962 952 979 994 979 993 953 967 880 922 929 950 890 881 869 867 948 954 962 988 923 885 901 936 859 559 875 944 887 946 975 957 834 926 979 923 941 882 921 958 971 845 858 878 907 924 934 923 894 897 857 961 659 925 958 839 958 922 901 979 841 916 868 933 992 838 973 880 870 860 594 935 937 837 939 965 874 966 856 945 940 949 884
1000 975 0 852 983 953 976 941 945 913 961 929 892 970 831 987 863 869 882 984 922 965 928 967 887 941 845 925 938 943 923 868 981 863 904 912 891 998 905 872 933 930 933 883 924 886 990 898 934 850 910 963 936 860 919 987 866 870 926 858 962 844 842 882 895 918 933 953 877 967 755 853 901 985 898 964 902 853 962 916 889 959 918 947 966 887 924 896 999 964 908 879 986 972 914 869 907 974 892 992
571 889 852 0 930 959 981 909 965 876 912 851 902 888 954 951 924 902 992 879 895 997 905 997 989 967 860 992 1000 999 892 857 981 987 918 897 845 845 913 849 981 854 858 948 934 950 884 933 851 954 926 899 936 994 846 875 917 995 855 950 864 865 954 829 982 957 935 915 832 959 844 988 951 894 832 996 991 991 1000 844 994 878 976 978 874 889 899 943 979 919 974 988 833 997 839 889 853 919 990 955
558 947 983 930 0 905 845 962 973 928 898 972 960 946 928 918 961 899 918 921 892 974 951 995 862 912 877 907 927 968 881 931 885 994 893 920 978 918 979 881 837 862 883 899 985 881 873 932 971 882 900 918 853 1000 906 861 830 885 846 893 994 922 927 943 844 987 895 970 884 846 993 835 987 877 861 997 971 925 884 934 954 900 869 890 921 850 982 991 859 968 975 951 947 887 892 850 945 955 858 945
784 863 953 959 905 0 842 838 923 850 858 890 991 839 955 996 968 981 877 980 911 986 916 878 945 849 888 955 866 865 856 928 982 844 910 852 959 869 873 946 978 971 832 867 900 926 916 832 846 834 831 887 975 951 839 882 989 999 964 927 959 902 990 858 897 932 926 902 960 924 874 907 878 952 970 953 961 959 924 854 945 918 960 916 903 970 995 994 957 946 972 941 845 901 939 863 921 944 937 925
523 839 976 981 845 842 0 979 868 924 865 971 942 940 965 829 982 967 894 935 902 978 993 996 919 910 993 843 924 914 980 944 947 871 835 847 883 961 921 962 868 946 963 878 872 897 980 991 994 836 884 831 859 876 917 880 991 877 864 981 874 877 974 935 888 906 840 978 848 870 849 963 975 938 896 954 859 979 894 896 875 979 957 855 950 924 912 897 880 1000 920 944 881 900 979 904 835 866 893 880
814 921 941 909 962 838 979 0 864 908 953 844 904 922 972 864 883 986 892 949 943 883 958 856 906 846 914 898 939 872 916 980 922 968 973 843 951 920 990 961 864 936 935 947 864 830 997 892 861 944 976 919 929 897 911 865 923 998 878 926 900 970 892 928 914 994 955 883 990 952 847 924 970 996 954 994 933 984 920 919 882 847 927 904 866 851 958 908 961 880 980 990 872 939 897 893 864 864 954 949
702 991 945 965 973 923 868 864 0 977 931 880 995 961 963 873 925 988 993 892 964 914 993 941 845 966 848 995 946 874 851 831 933 958 861 975 897 967 864 857 936 932 948 900 905 840 901 966 856 927 869 891 871 936 841 848 898 877 901 985 874 837 845 919 989 861 906 850 928 944 891 928 991 910 972 897 913 856 940 889 866 891 995 915 973 836 850 980 918 987 838 834 907 922 960 863 858 895 953 873
840 960 913 876 928 850 924 908 977 0 882 989 966 889 846 841 831 981 917 949 872 933 920 931 863 890 869 951 951 976 857 885 982 958 937 936 837 988 948 933 978 837 832 858 878 979 879 932 848 954 951 839 957 960 837 840 839 907 916 994 847 831 933 837 940 906 853 848 870 956 839 864 853 879 931 986 994 956 899 974 925 832 846 938 886 932 847 918 908 875 962 864 927 945 855 939 836 981 859 868
510 857 961 912 898 858 865 953 931 882 0 876 913 950 985 998 916 984 887 835 961 952 914 871 901 927 980 927 970 981 958 927 936 978 836 864 870 995 879 872 930 985 945 929 980 908 986 929 867 940 950 928 912 855 882 955 875 901 954 923 996 864 857 852 881 909 846 873 956 916 961 854 853 913 881 975 834 949 981 1000 968 848 925 945 902 849 918 876 977 930 873 857 934 883 958 862 912 912 862 872
612 854 929 851 972 890 971 844 880 989 876 0 881 829 840 872 964 837 960 995 955 932 911 856 864 903 866 859 900 834 961 835 925 839 883 933 962 903 867 980 840 966 840 869 879 1000 872 997 983 867 951 905 981 873 832 958 957 902 845 903 866 975 860 921 976 986 895 933 851 852 852 949 907 922 830 988 914 897 907 989 983 866 982 876 984 931 907 965 999 972 846 902 992 918 948 902 865 931 864 953
702 907 892 902 960 991 942 904 995 966 913 881 0 991 861 939 994 945 948 978 995 994 879 844 978 891 872 959 960 993 919 966 844 897 889 892 997 862 860 923 889 992 900 944 835 879 992 941 911 1000 851 953 843 948 895 918 915 988 976 857 863 840 893 934 985 912 891 997 833 966 837 907 909 834 927 993 979 904 921 1000 864 854 941 994 925 951 859 837 912 983 829 916 902 850 932 990 951 925 921 904
946 943 970 888 946 839 940 922 961 889 950 829 991 0 948 865 857 884 948 989 897 933 875 874 848 865 935 922 958 906 980 1000 879 873 864 957 975 849 986 898 902 922 997 940 961 987 859 892 968 851 885 900 952 939 846 834 834 884 902 850 962 984 898 908 974 874 896 830 927 832 945 980 994 921 858 932 923 920 969 933 850 884 940 916 902 866 977 869 980 962 874 933 894 929 942 990 955 904 960 932
815 922 831 954 928 955 965 972 963 846 985 840 861 948 0 897 865 915 993 911 854 963 965 923 833 946 938 937 956 858 947 930 841 901 927 974 998 914 983 915 964 998 859 987 919 830 958 902 855 977 914 848 936 921 843 960 932 962 896 960 896 990 940 868 969 903 953 847 920 928 897 946 836 854 936 912 914 837 917 988 914 848 950 872 832 967 949 861 866 882 920 883 842 873 963 853 925 921 960 857
781 944 987 951 918 996 829 864 873 841 998 872 939 865 897 0 938 841 879 921 922 958 882 978 959 908 893 897 958 922 924 999 918 917 892 879 959 950 868 940 905 983 970 910 927 893 852 951 856 893 901 921 940 965 977 932 984 856 899 899 852 864 956 832 932 1000 891 847 999 921 997 947 1000 830 908 861 833 833 844 829 866 845 926 889 863 939 870 955 847 873 994 834 949 867 921 879 841 925 952 966
525 961 863 924 961 968 982 883 925 831 916 964 994 857 865 938 0 863 832 835 938 890 998 836 945 901 917 949 885 999 972 942 978 903 940 974 909 934 871 850 869 913 897 871 948 905 945 866 829 949 925 843 935 911 871 946 986 926 837 848 873 901 957 853 830 833 898 921 872 914 928 978 908 832 986 850 874 999 876 830 941 973 934 923 852 912 996 851 974 995 853 833 928 876 875 835 833 931 902 844
524 962 869 902 899 981 967 986 988 981 984 837 945 884 915 841 863 0 956 986 947 887 961 910 979 971 864 840 946 946 834 879 923 984 947 918 858 863 979 873 966 877 875 904 858 845 991 913 988 917 972 997 989 969 855 935 972 886 848 989 857 952 903 830 920 875 941 935 913 926 968 858 916 852 971 892 853 918 918 860 858 992 879 962 918 941 997 975 844 842 972 951 989 836 941 843 880 848 927 876
820 952 882 992 918 877 894 892 993 917 887 960 948 948 993 879 832 956 0 854 993 880 884 836 928 942 896 874 861 867 883 888 935 925 835 926 904 908 857 832 875 862 938 867 996 962 850 848 984 875 978 958 936 930 914 974 911 836 840 846 873 866 962 963 884 984 912 879 906 977 928 905 877 936 984 963 868 918 872 982 996 843 844 852 979 887 830 882 966 864 871 912 961 970 882 867 933 942 906 972
545 979 984 879 921 980 935 949 892 949 835 995 978 989 911 921 835 986 854 0 971 928 904 832 981 891 942 974 990 926 847 981 970 957 930 929 921 838 981 889 952 829 981 857 901 843 880 901 941 893 880 916 858 910 838 990 834 957 910 904 897 985 856 829 897 830 867 943 860 855 850 873 998 970 957 991 988 837 839 971 863 829 991 873 980 935 859 957 900 986 829 857 966 830 956 880 896 910 841 986
814 994 922 895 892 911 902 943 964 872 961 955 995 897 854 922 938 947 993 971 0 950 962 836 896 899 973 909 858 890 938 954 996 853 993 969 865 914 978 858 946 845 945 927 906 981 879 963 842 914 914 997 835 898 889 850 839 886 874 936 963 896 987 924 960 936 834 983 851 931 929 888 847 989 834 936 924 857 925 942 855 973 864 897 876 926 952 999 998 848 922 881 957 954 891 844 908 917 895 958
692 979 965 997 974 986 978 883 914 933 952 932 994 933 963 958 890 887 880 928 950 0 975 872 854 923 925 900 909 924 972 990 831 909 985 890 941 894 924 937 986 843 947 898 989 864 973 897 963 987 895 913 915 927 831 917 940 866 925 843 929 834 990 879 865 898 919 877 942 877 870 976 962 1000 837 883 853 982 885 986 855 967 957 914 914 902 973 895 978 949 896 855 869 837 903 980 870 853 870 976
643 993 928 905 951 916 993 958 993 920 914 911 879 875 965 882 998 961 884 904 962 975 0 918 941 845 875 949 829 893 977 898 898 976 985 938 880 902 937 879 925 873 984 867 977 928 948 912 940 845 903 875 924 878 917 987 1000 932 856 982 968 846 891 977 854 848 988 884 864 999 958 982 895 895 843 884 894 942 853 982 979 842 971 839 939 888 884 904 994 835 870 853 881 941 947 972 829 923 895 832
519 953 967 997 995 878 996 856 941 931 871 856 844 874 923 978 836 910 836 832 836 872 918 0 953 871 973 889 918 936 999 867 916 861 842 851 980 944 908 956 978 851 979 982 957 851 854 975 953 980 964 920 899 862 890 856 872 980 935 887 842 911 854 910 887 998 835 955 832 914 983 858 996 851 857 857 996 925 945 894 966 954 836 844 910 952 945 976 901 988 961 994 915 887 979 954 957 985 964 848
755 967 887 989 862 945 919 906 845 863 901 864 978 848 833 959 945 979 928 981 896 854 941 953 0 999 846 923 882 959 964 851 954 913 865 872 967 889 851 870 915 864 974 830 994 992 966 906 854 934 967 974 864 898 884 846 881 923 840 923 841 867 934 898 861 970 894 886 977 944 892 894 863 956 934 924 952 910 834 901 924 932 976 902 974 832 890 955 894 916 915 940 928 931 845 876 837 994 925 833
980 880 941 967 912 849 910 846 966 890 927 903 891 865 946 908 901 971 942 891 899 923 845 871 999 0 997 855 972 854 921 901 922 962 863 985 859 910 955 858 924 979 848 915 966 901 878 866 867 898 919 850 870 897 829 923 831 837 968 880 912 858 946 860 941 859 867 868 963 925 997 980 995 994 926 992 998 944 986 864 917 873 942 892 949 984 946 831 992 829 944 928 938 899 880 962 876 843 894 947
575 922 845 860 877 888 993 914 848 869 980 866 872 935 938 893 917 864 896 942 973 925 875 973 846 997 0 940 866 897 979 945 830 833 938 836 886 892 997 856 905 850 927 893 965 899 982 973 938 860 881 968 906 852 975 892 832 916 992 954 834 928 894 964 1000 879 848 980 953 952 924 968 867 989 979 988 848 900 979 888 877 907 837 942 974 954 945 858 853 859 939 917 941 952 936 930 866 975 994 846
599 929 925 992 907 955 843 898 995 951 927 859 959 922 937 897 949 840 874 974 909 900 949 889 923 855 940 0 977 864 927 877 982 998 843 880 972 866 863 863 924 845 895 906 927 883 989 971 899 878 915 926 878 844 888 971 832 934 893 867 903 965 878 842 862 971 1000 858 846 981 898 859 897 989 953 877 962 866 998 988 901 864 948 909 956 983 948 850 982 955 830 927 905 894 839 987 916 941 840 890
856 950 938 1000 927 866 924 939 946 951 970 900 960 958 956 958 885 946 861 990 858 909 829 918 882 972 866 977 0 883 947 837 890 834 902 866 910 884 885 942 958 902 910 965 856 982 948 992 868 977 855 993 854 873 870 896 938 945 915 853 905 953 893 963 882 936 989 919 947 848 857 904 959 999 986 912 906 966 963 969 957 975 889 940 876 953 950 944 850 923 872 834 911 996 853 889 890 846 872 900
831 890 943 999 968 865 914 872 874 976 981 834 993 906 858 922 999 946 867 926 890 924 893 936 959 854 897 864 883 0 975 918 963 963 883 868 922 901 941 995 977 894 863 955 979 859 871 913 905 863 877 931 831 929 974 946 921 971 899 831 892 921 939 890 919 837 846 891 933 983 997 957 994 901 908 903 855 900 829 866 856 905 978 926 953 885 938 854 884 870 914 920 939 927 952 983 975 833 926 861
567 881 923 892 881 856 980 916 851 857 958 961 919 980 947 924 972 834 883 847 938 972 977 999 964 921 979 927 947 975 0 931 881 943 944 849 948 859 855 841 834 875 926 892 911 907 862 875 973 850 985 915 897 879 906 887 868 871 948 989 985 951 956 833 869 984 851 917 912 894 925 922 934 912 968 964 957 992 977 861 859 873 999 842 903 958 931 850 832 932 852 979 893 865 948 926 916 993 986 836
688 869 868 857 931 928 944 980 831 885 927 835 966 1000 930 999 942 879 888 981 954 990 898 867 851 901 945 877 837 918 931 0 990 885 889 907 911 928 973 907 872 839 850 852 888 876 861 907 891 902 995 945 867 975 928 949 968 944 889 932 858 967 977 899 879 974 830 886 864 853 978 940 853 852 835 918 960 910 832 975 893 949 858 882 928 858 999 867 833 908 991 926 958 953 951 887 919 942 966 979
821 867 981 981 885 982 947 922 933 982 936 925 844 879 841 918 978 923 935 970 996 831 898 916 954 922 830 982 890 963 881 990 0 852 932 952 849 989 958 987 872 897 876 971 946 942 852 891 939 870 901 932 838 970 883 965 994 883 846 851 902 943 933 831 928 849 831 891 845 991 836 938 851 991 960 912 952 840 871 838 833 923 903 871 861 955 987 854 943 975 992 994 863 860 933 930 915 906 918 835
618 948 863 987 994 844 871 968 958 958 978 839 897 873 901 917 903 984 925 957 853 909 976 861 913 962 833 998 834 963 943 885 852 0 903 934 929 852 872 930 863 960 924 853 910 833 979 952 864 1000 878 890 917 976 933 891 897 893 882 888 839 950 870 891 849 836 864 910 945 895 877 835 858 953 848 901 880 863 901 940 860 841 837 935 917 884 911 968 984 982 949 856 870 846 915 847 853 850 882 872
996 954 904 918 893 910 835 973 861 937 836 883 889 864 927 892 940 947 835 930 993 985 985 842 865 863 938 843 902 883 944 889 932 903 0 866 891 891 861 922 945 855 876 837 930 900 840 958 844 895 922 991 989 985 888 829 996 953 917 931 937 844 918 850 984 892 942 957 906 854 848 992 837 854 883 961 954 911 853 994 896 838 926 984 833 872 992 910 934 998 950 967 988 831 958 859 833 903 932 860
842 962 912 897 920 852 847 843 975 936 864 933 892 957 974 879 974 918 926 929 969 890 938 851 872 985 836 880 866 868 849 907 952 934 866 0 886 952 865 972 886 909 841 881 936 900 913 991 860 946 898 857 898 876 866 991 965 976 908 923 939 892 836 836 897 837 981 997 891 874 850 944 974 889 829 898 832 953 979 907 835 871 860 863 936 964 915 903 848 887 919 868 994 960 877 979 868 990 945 834
851 988 891 845 978 959 883 951 897 837 870 962 997 975 998 959 909 858 904 921 865 941 880 980 967 859 886 972 910 922 948 911 849 929 891 886 0 938 917 833 888 842 837 850 956 910 974 917 986 927 981 988 925 984 870 992 936 979 898 984 839 914 972 880 906 885 975 966 972 984 832 856 853 929 948 895 897 854 998 834 898 942 983 866 874 905 993 923 914 849 981 916 929 888 914 942 953 936 848 973
972 923 998 845 918 869 961 920 967 988 995 903 862 849 914 950 934 863 908 838 914 894 902 944 889 910 892 866 884 901 859 928 989 852 891 952 938 0 955 873 962 890 839 867 945 951 876 961 936 840 968 835 841 905 996 973 888 882 878 913 887 852 921 999 892 991 938 883 917 874 873 870 924 965 959 937 961 925 936 880 978 906 912 986 889 876 880 923 841 945 893 973 877 979 848 948 966 889 891 989
769 885 905 913 979 873 921 990 864 948 879 867 860 986 983 868 871 979 857 981 978 924 937 908 851 955 997 863 885 941 855 973 958 872 861 865 917 955 0 947 942 928 954 894 954 931 915 907 898 972 841 838 890 842 934 849 841 844 875 986 949 889 879 831 959 874 876 891 983 870 965 969 999 869 879 832 912 992 881 857 943 912 865 935 961 891 938 954 967 952 851 956 941 986 914 949 855 900 983 952
982 901 872 849 881 946 962 961 857 933 872 980 923 898 915 940 850 873 832 889 858 937 879 956 870 858 856 863 942 995 841 907 987 930 922 972 833 873 947 0 983 862 915 915 843 968 921 843 909 971 943 964 854 987 944 937 882 841 843 839 947 848 993 993 881 970 851 895 929 883 829 895 934 870 889 1000 910 929 876 846 884 858 908 959 867 841 976 861 871 843 950 890 990 848 905 857 871 888 908 954
589 936 933 981 837 978 868 864 936 978 930 840 889 902 964 905 869 966 875 952 946 986 925 978 915 924 905 924 958 977 834 872 872 863 945 886 888 962 942 983 0 916 939 980 976 926 941 866 834 865 928 837 950 847 961 996 876 940 889 870 943 888 887 848 830 874 856 853 862 843 909 979 998 969 974 980 992 905 879 896 908 1000 852 859 946 901 933 834 905 985 871 997 846 949 862 834 976 972 945 874
648 859 930 854 862 971 946 936 932 837 985 966 992 922 998 983 913 877 862 829 845 843 873 851 864 979 850 845 902 894 875 839 897 960 855 909 842 890 928 862 916 0 841 971 870 941 894 830 871 908 839 845 842 879 896 944 982 897 835 858 955 927 996 932 916 876 892 955 854 913 996 923 892 880 859 903 979 979 832 872 951 913 990 894 864 934 922 952 881 875 920 986 915 911 891 974 859 831 846 996
888 559 933 858 883 832 963 935 948 832 945 840 900 997 859 970 897 875 938 981 945 947 984 979 974 848 927 895 910 863 926 850 876 924 876 841 837 839 954 915 939 841 0 920 878 979 872 863 831 969 948 962 876 889 895 881 887 886 868 928 961 983 852 989 882 988 916 872 967 846 833 869 935 930 954 851 884 835 938 887 874 878 899 951 842 984 897 949 995 868 988 886 955 862 956 833 912 842 989 960
980 875 883 948 899 867 878 947 900 858 929 869 944 940 987 910 871 904 867 857 927 898 867 982 830 915 893 906 965 955 892 852 971 853 837 881 850 867 894 915 980 971 920 0 872 852 879 884 919 842 968 908 836 963 901 910 899 920 891 960 948 963 999 863 930 954 915 910 991 884 894 880 1000 980 985 963 990 890 972 978 839 991 941 994 997 996 992 869 896 833 982 980 842 986 988 830 941 948 911 919
953 944 924 934 985 900 872 864 905 878 980 879 835 961 919 927 948 858 996 901 906 989 977 957 994 966 965 927 856 979 911 888 946 910 930 936 956 945 954 843 976 870 878 872 0 938 868 979 883 919 938 893 947 959 846 933 951 971 905 962 838 883 885 900 829 831 886 869 847 959 975 866 908 991 908 907 981 837 930 911 956 977 905 987 925 958 871 863 915 867 841 859 930 969 992 887 880 873 983 847
875 887 886 950 881 926 897 830 840 979 908 1000 879 987 830 893 905 845 962 843 981 864 928 851 992 901 899 883 982 859 907 876 942 833 900 900 910 951 931 968 926 941 979 852 938 0 916 957 958 888 995 982 858 838 978 855 995 907 922 849 992 873 924 902 857 858 889 904 981 837 937 967 993 944 912 959 937 929 837 880 937 870 872 907 832 993 901 949 970 879 882 999 850 940 967 917 833 845 844 843
898 946 990 884 873 916 980 997 901 879 986 872 992 859 958 852 945 991 850 880 879 973 948 854 966 878 982 989 948 871 862 861 852 979 840 913 974 876 915 921 941 894 872 879 868 916 0 884 999 839 903 852 968 923 857 831 862 966 989 996 938 862 974 957 881 855 897 911 856 850 862 979 900 837 905 985 897 841 979 981 881 904 877 946 980 991 841 855 930 978 853 838 959 876 993 938 871 846 964 844
637 975 898 933 932 832 991 892 966 932 929 997 941 892 902 951 866 913 848 901 963 897 912 975 906 866 973 971 992 913 875 907 891 952 958 991 917 961 907 843 866 830 863 884 979 957 884 0 897 876 975 985 936 928 841 935 853 839 963 923 911 956 982 877 886 935 837 894 869 837 937 924 921 908 852 966 936 933 969 887 848 940 858 863 958 900 889 835 1000 918 946 933 863 869 982 835 952 843 951 880
857 957 934 851 971 846 994 861 856 848 867 983 911 968 855 856 829 988 984 941 842 963 940 953 854 867 938 899 868 905 973 891 939 864 844 860 986 936 898 909 834 871 831 919 883 958 999 897 0 900 846 999 913 851 840 978 971 919 893 926 962 846 995 982 1000 997 855 992 876 833 902 870 843 927 876 915 829 838 1000 845 833 862 848 997 944 915 979 967 939 841 891 840 922 849 928 880 873 851 855 887
909 834 850 954 882 834 836 944 927 954 940 867 1000 851 977 893 949 917 875 893 914 987 845 980 934 898 860 878 977 863 850 902 870 1000 895 946 927 840 972 971 865 908 969 842 919 888 839 876 900 0 921 930 940 933 855 997 946 888 959 845 904 945 834 961 906 898 944 959 977 864 910 846 891 982 871 838 893 861 930 981 917 969 957 917 926 908 979 985 962 916 866 911 993 852 849 986 874 959 967 906
877 926 910 926 900 831 884 976 869 951 950 951 851 885 914 901 925 972 978 880 914 895 903 964 967 919 881 915 855 877 985 995 901 878 922 898 981 968 841 943 928 839 948 968 938 995 903 975 846 921 0 946 909 954 933 984 969 843 866 939 968 868 872 842 937 873 878 979 978 891 852 846 858 959 872 940 962 903 904 855 937 945 948 973 920 922 914 902 892 841 890 897 914 923 848 958 889 831 933 888
713 979 963 899 918 887 831 919 891 839 928 905 953 900 848 921 843 997 958 916 997 913 875 920 974 850 968 926 993 931 915 945 932 890 991 857 988 835 838 964 837 845 962 908 893 982 852 985 999 930 946 0 841 905 919 967 834 939 849 972 855 917 991 974 974 992 862 861 873 982 934 942 994 885 875 971 937 985 862 934 839 900 882 883 932 844 899 956 955 975 832 934 880 972 847 960 854 953 986 957
997 923 936 936 853 975 859 929 871 957 912 981 843 952 936 940 935 989 936 858 835 915 924 899 864 870 906 878 854 831 897 867 838 917 989 898 925 841 890 854 950 842 876 836 947 858 968 936 913 940 909 841 0 915 895 839 850 911 895 923 832 887 923 936 964 873 1000 978 907 989 829 841 846 934 953 974 963 935 870 964 926 924 853 837 962 842 857 948 950 996 986 937 950 957 882 868 881 943 900 985
573 941 860 994 1000 951 876 897 936 960 855 873 948 939 921 965 911 969 930 910 898 927 878 862 898 897 852 844 873 929 879 975 970 976 985 876 984 905 842 987 847 879 889 963 959 838 923 928 851 933 954 905 915 0 958 995 865 960 968 889 933 978 938 902 980 882 886 896 984 923 836 836 862 992 993 873 952 965 848 966 869 836 890 908 994 836 868 858 863 990 882 919 892 832 932 934 829 998 927 961
982 882 919 846 906 839 917 911 841 837 882 832 895 846 843 977 871 855 914 838 889 831 917 890 884 829 975 888 870 974 906 928 883 933 888 866 870 996 934 944 961 896 895 901 846 978 857 841 840 855 933 919 895 958 0 890 948 891 954 940 964 958 913 882 857 853 859 940 984 849 870 915 926 952 863 859 946 879 967 955 995 997 977 912 968 942 936 937 957 846 937 891 873 858 917 935 966 957 869 910
890 921 987 875 861 882 880 865 848 840 955 958 918 834 960 932 946 935 974 990 850 917 987 856 846 923 892 971 896 946 887 949 965 891 829 991 992 973 849 937 996 944 881 910 933 855 831 935 978 997 984 967 839 995 890 0 831 874 878 832 984 983 979 976 844 958 981 966 980 928 933 994 886 975 853 930 924 839 879 867 855 851 977 945 845 910 909 928 952 861 951 968 958 919 909 986 943 932 851 934
953 958 866 917 830 989 991 923 898 839 875 957 915 834 932 984 986 972 911 834 839 940 1000 872 881 831 832 832 938 921 868 968 994 897 996 965 936 888 841 882 876 982 887 899 951 995 862 853 971 946 969 834 850 865 948 831 0 842 933 911 855 972 993 861 934 877 896 845 929 835 856 876 965 983 935 981 857 876 892 940 871 976 898 832 925 996 955 979 831 902 937 945 902 857 911 969 960 926 851 908
794 971 870 995 885 999 877 998 877 907 901 902 988 884 962 856 926 886 836 957 886 866 932 980 923 837 916 934 945 971 871 944 883 893 953 976 979 882 844 841 940 897 886 920 971 907 966 839 919 888 843 939 911 960 891 874 842 0 936 874 852 974 996 912 915 982 901 889 853 870 980 973 878 899 928 954 973 954 954 972 980 944 960 953 830 933 871 829 920 959 889 878 954 937 832 924 937 931 945 993
817 845 926 855 846 964 864 878 901 916 954 845 976 902 896 899 837 848 840 910 874 925 856 935 840 968 992 893 915 899 948 889 846 882 917 908 898 878 875 843 889 835 868 891 905 922 989 963 893 959 866 849 895 968 954 878 933 936 0 935 917 962 872 894 930 922 916 885 937 978 939 840 962 969 909 979 984 888 961 981 837 885 917 924 920 926 957 870 991 959 981 994 946 896 988 840 833 973 893 873
622 858 858 950 893 927 981 926 985 994 923 903 857 850 960 899 848 989 846 904 936 843 982 887 923 880 954 867 853 831 989 932 851 888 931 923 984 913 986 839 870 858 928 960 962 849 996 923 926 845 939 972 923 889 940 832 911 874 935 0 956 907 999 900 921 914 923 971 897 965 948 879 880 909 861 919 846 889 879 963 855 865 957 863 950 993 960 942 933 895 953 915 943 961 903 938 870 885 989 983
653 878 962 864 994 959 874 900 874 847 996 866 863 962 896 852 873 857 873 897 963 929 968 842 841 912 834 903 905 892 985 858 902 839 937 939 839 887 949 947 943 955 961 948 838 992 938 911 962 904 968 855 832 933 964 984 855 852 917 956 0 988 946 943 937 898 990 834 881 921 866 932 874 935 934 955 883 902 885 889 833 879 874 879 887 836 845 876 862 979 935 884 894 886 965 858 929 893 886 984
574 907 844 865 922 902 877 970 837 831 864 975 840 984 990 864 901 952 866 985 896 834 846 911 867 858 928 965 953 921 951 967 943 950 844 892 914 852 889 848 888 927 983 963 883 873 862 956 846 945 868 917 887 978 958 983 972 974 962 907 988 0 867 880 977 986 962 861 841 943 975 916 935 976 937 870 900 866 879 924 955 902 938 959 907 985 970 866 958 873 831 928 844 968 868 930 856 931 846 929
564 924 842 954 927 990 974 892 845 933 857 860 893 898 940 956 957 903 962 856 987 990 891 854 934 946 894 878 893 939 956 977 933 870 918 836 972 921 879 993 887 996 852 999 885 924 974 982 995 834 872 991 923 938 913 979 993 996 872 999 946 867 0 887 852 851 938 855 952 881 971 898 925 966 850 899 913 932 850 977 951 908 987 885 847 945 905 904 959 844 932 991 831 960 867 852 997 911 853 953
620 934 882 829 943 858 935 928 919 837 852 921 934 908 868 832 853 830 963 829 924 879 977 910 898 860 964 842 963 890 833 899 831 891 850 836 880 999 831 993 848 932 989 863 900 902 957 877 982 961 842 974 936 902 882 976 861 912 894 900 943 880 887 0 830 908 915 875 869 963 999 948 930 856 957 879 861 852 897 906 906 910 850 935 892 843 933 903 984 968 988 993 864 979 837 869 978 866 879 972
704 923 895 982 844 897 888 914 989 940 881 976 985 974 969 932 830 920 884 897 960 865 854 887 861 941 1000 862 882 919 869 879 928 849 984 897 906 892 959 881 830 916 882 930 829 857 881 886 1000 906 937 974 964 980 857 844 934 915 930 921 937 977 852 830 0 946 876 931 857 981 885 974 860 988 832 852 892 926 887 919 982 965 919 864 885 950 877 858 841 858 945 948 903 847 977 902 902 971 999 977
966 894 918 957 987 932 906 994 861 906 909 986 912 874 903 1000 833 875 984 830 936 898 848 998 970 859 879 971 936 837 984 974 849 836 892 837 885 991 874 970 874 876 988 954 831 858 855 935 997 898 873 992 873 882 853 958 877 982 922 914 898 986 851 908 946 0 887 995 876 997 961 863 899 972 950 931 966 902 858 990 990 879 938 853 950 979 901 956 922 862 882 868 892 969 982 945 973 893 942 1000
673 897 933 935 895 926 840 955 906 853 846 895 891 896 953 891 898 941 912 867 834 919 988 835 894 867 848 1000 989 846 851 830 831 864 942 981 975 938 876 851 856 892 916 915 886 889 897 837 855 944 878 862 1000 886 859 981 896 901 916 923 990 962 938 915 876 887 0 886 998 890 968 861 840 986 965 830 854 990 854 908 846 849 854 957 895 863 846 905 892 875 852 927 907 995 925 896 890 998 899 832
768 857 953 915 970 902 978 883 850 848 873 933 997 830 847 847 921 935 879 943 983 877 884 955 886 868 980 858 919 891 917 886 891 910 957 997 966 883 891 895 853 955 872 910 869 904 911 894 992 959 979 861 978 896 940 966 845 889 885 971 834 861 855 875 931 995 886 0 901 843 857 949 905 993 985 947 943 856 833 971 891 908 862 907 904 865 914 874 883 839 945 1000 855 880 874 836 901 975 973 835
661 961 877 832 884 960 848 990 928 870 956 851 833 927 920 999 872 913 906 860 851 942 864 832 977 963 953 846 947 933 912 864 845 945 906 891 972 917 983 929 862 854 967 991 847 981 856 869 876 977 978 873 907 984 984 980 929 853 937 897 881 841 952 869 857 876 998 901 0 890 958 995 977 961 910 999 918 877 868 855 906 863 886 937 859 921 940 941 869 927 850 949 837 1000 936 869 997 944 832 878
860 659 967 959 846 924 870 952 944 956 916 852 966 832 928 921 914 926 977 855 931 877 999 914 944 925 952 981 848 983 894 853 991 895 854 874 984 874 870 883 843 913 846 884 959 837 850 837 833 864 891 982 989 923 849 928 835 870 978 965 921 943 881 963 981 997 890 843 890 0 998 965 842 905 974 936 926 922 930 978 837 920 947 974 974 949 855 982 921 926 856 842 921 905 834 905 837 926 940 871
860 925 755 844 993 874 849 847 891 839 961 852 837 945 897 997 928 968 928 850 929 870 958 983 892 997 924 898 857 997 925 978 836 877 848 850 832 873 965 829 909 996 833 894 975 937 862 937 902 910 852 934 829 836 870 933 856 980 939 948 866 975 971 999 885 961 968 857 958 998 0 994 899 971 950 888 860 919 972 988 832 999 922 870 934 843 923 846 921 882 895 977 951 976 941 830 906 859 861 962
963 958 853 988 835 907 963 924 928 864 854 949 907 980 946 947 978 858 905 873 888 976 982 858 894 980 968 859 904 957 922 940 938 835 992 944 856 870 969 895 979 923 869 880 866 967 979 924 870 846 846 942 841 836 915 994 876 973 840 879 932 916 898 948 974 863 861 949 995 965 994 0 841 946 911 965 961 892 847 999 969 863 860 905 989 955 952 945 853 916 922 987 984 999 958 864 838 896 997 909
911 839 901 951 987 878 975 970 991 853 853 907 909 994 836 1000 908 916 877 998 847 962 895 996 863 995 867 897 959 994 934 853 851 858 837 974 853 924 999 934 998 892 935 1000 908 993 900 921 843 891 858 994 846 862 926 886 965 878 962 880 874 935 925 930 860 899 840 905 977 842 899 841 0 905 890 829 987 843 982 972 972 845 917 965 960 975 894 915 882 864 992 830 918 834 971 955 832 961 866 869
930 958 985 894 877 952 938 996 910 879 913 922 834 921 854 830 832 852 936 970 989 1000 895 851 956 994 989 989 999 901 912 852 991 953 854 889 929 965 869 870 969 880 930 980 991 944 837 908 927 982 959 885 934 992 952 975 983 899 969 909 935 976 966 856 988 972 986 993 961 905 971 946 905 0 941 992 991 882 864 929 847 937 914 895 944 897 905 958 851 927 953 906 872 843 904 848 999 843 843 916
974 922 898 832 861 970 896 954 972 931 881 830 927 858 936 908 986 971 984 957 834 837 843 857 934 926 979 953 986 908 968 835 960 848 883 829 948 959 879 889 974 859 954 985 908 912 905 852 876 871 872 875 953 993 863 853 935 928 909 861 934 937 850 957 832 950 965 985 910 974 950 911 890 941 0 963 904 894 926 890 998 853 998 847 967 838 932 941 955 838 957 992 831 896 891 838 986 924 853 989
766 901 964 996 997 953 954 994 897 986 975 988 993 932 912 861 850 892 963 991 936 883 884 857 924 992 988 877 912 903 964 918 912 901 961 898 895 937 832 1000 980 903 851 963 907 959 985 966 915 838 940 971 974 873 859 930 981 954 979 919 955 870 899 879 852 931 830 947 999 936 888 965 829 992 963 0 982 965 962 895 1000 976 949 917 904 990 875 922 884 984 896 914 830 953 873 910 918 977 958 934
824 979 902 991 971 961 859 933 913 994 834 914 979 923 914 833 874 853 868 988 924 853 894 996 952 998 848 962 906 855 957 960 952 880 954 832 897 961 912 910 992 979 884 990 981 937 897 936 829 893 962 937 963 952 946 924 857 973 984 846 883 900 913 861 892 966 854 943 918 926 860 961 987 991 904 982 0 993 955 976 881 993 889 872 936 956 914 912 861 938 975 942 854 930 863 902 909 925 844 842
915 841 853 991 925 959 979 984 856 956 949 897 904 920 837 833 999 918 918 837 857 982 942 925 910 944 900 866 966 900 992 910 840 863 911 953 854 925 992 929 905 979 835 890 837 929 841 933 838 861 903 985 935 965 879 839 876 954 888 889 902 866 932 852 926 902 990 856 877 922 919 892 843 882 894 965 993 0 908 858 829 985 897 996 973 923 989 876 950 920 955 856 876 835 976 904 926 930 909 938
861 916 962 1000 884 924 894 920 940 899 981 907 921 969 917 844 876 918 872 839 925 885 853 945 834 986 979 998 963 829 977 832 871 901 853 979 998 936 881 876 879 832 938 972 930 837 979 969 1000 930 904 862 870 848 967 879 892 954 961 879 885 879 850 897 887 858 854 833 868 930 972 847 982 864 926 962 955 908 0 895 920 960 915 903 950 988 915 981 932 947 840 850 957 864 967 948 885 909 848 920
681 868 916 844 934 854 896 919 889 974 1000 989 1000 933 988 829 830 860 982 971 942 986 982 894 901 864 888 988 969 866 861 975 838 940 994 907 834 880 857 846 896 872 887 978 911 880 981 887 845 981 855 934 964 966 955 867 940 972 981 963 889 924 977 906 919 990 908 971 855 978 988 999 972 929 890 895 976 858 895 0 888 963 976 992 937 952 856 921 846 914 874 978 907 847 960 996 834 890 990 881
958 933 889 994 954 945 875 882 866 925 968 983 864 850 914 866 941 858 996 863 855 855 979 966 924 917 877 901 957 856 859 893 833 860 896 835 898 978 943 884 908 951 874 839 956 937 881 848 833 917 937 839 926 869 995 855 871 980 837 855 833 955 951 906 982 990 846 891 906 837 832 969 972 847 998 1000 881 829 920 888 0 857 903 903 867 944 893 974 984 977 922 935 870 881 917 953 846 995 963 870
905 992 959 878 900 918 979 847 891 832 848 866 854 884 848 845 973 992 843 829 973 967 842 954 932 873 907 864 975 905 873 949 923 841 838 871 942 906 912 858 1000 913 878 991 977 870 904 940 862 969 945 900 924 836 997 851 976 944 885 865 879 902 908 910 965 879 849 908 863 920 999 863 845 937 853 976 993 985 960 963 857 0 847 839 833 920 850 915 890 962 960 897 946 908 856 879 870 923 854 921
788 838 918 976 869 960 957 927 995 846 925 982 941 940 950 926 934 879 844 991 864 957 971 836 976 942 837 948 889 978 999 858 903 837 926 860 983 912 865 908 852 990 899 941 905 872 877 858 848 957 948 882 853 890 977 977 898 960 917 957 874 938 987 850 919 938 854 862 886 947 922 860 917 914 998 949 889 897 915 976 903 847 0 895 991 963 897 990 985 860 972 849 871 998 964 991 929 897 829 965
998 973 947 978 890 916 855 904 915 938 945 876 994 916 872 889 923 962 852 873 897 914 839 844 902 892 942 909 940 926 842 882 871 935 984 863 866 986 935 959 859 894 951 994 987 907 946 863 997 917 973 883 837 908 912 945 832 953 924 863 879 959 885 935 864 853 957 907 937 974 870 905 965 895 847 917 872 996 903 992 903 839 895 0 898 945 997 936 978 957 987 842 862 884 842 915 988 866 839 965
886 880 966 874 921 903 950 866 973 886 902 984 925 902 832 863 852 918 979 980 876 914 939 910 974 949 974 956 876 953 903 928 861 917 833 936 874 889 961 867 946 864 842 997 925 832 980 958 944 926 920 932 962 994 968 845 925 830 920 950 887 907 847 892 885 950 895 904 859 974 934 989 960 944 967 904 936 973 950 937 867 833 991 898 0 986 967 973 960 954 838 836 853 927 970 840 969 961 946 999
910 870 887 889 850 970 924 851 836 932 849 931 951 866 967 939 912 941 887 935 926 902 888 952 832 984 954 983 953 885 958 858 955 884 872 964 905 876 891 841 901 934 984 996 958 993 991 900 915 908 922 844 842 836 942 910 996 933 926 993 836 985 945 843 950 979 863 865 921 949 843 955 975 897 838 990 956 923 988 952 944 920 963 945 986 0 925 951 948 868 899 838 915 830 833 884 939 959 963 863
757 860 924 899 982 995 912 958 850 847 918 907 859 977 949 870 996 997 830 859 952 973 884 945 890 946 945 948 950 938 931 999 987 911 992 915 993 880 938 976 933 922 897 992 871 901 841 889 979 979 914 899 857 868 936 909 955 871 957 960 845 970 905 933 877 901 846 914 940 855 923 952 894 905 932 875 914 989 915 856 893 850 897 997 967 925 0 944 949 922 924 837 868 891 830 983 876 833 874 932
998 594 896 943 991 994 897 908 980 918 876 965 837 869 861 955 851 975 882 957 999 895 904 976 955 831 858 850 944 854 850 867 854 968 910 903 923 923 954 861 834 952 949 869 863 949 855 835 967 985 902 956 948 858 937 928 979 829 870 942 876 866 904 903 858 956 905 874 941 982 846 945 915 958 941 922 912 876 981 921 974 915 990 936 973 951 944 0 842 967 872 978 902 906 982 852 962 902 845 942
607 935 999 979 859 957 880 961 918 908 977 999 912 980 866 847 974 844 966 900 998 978 994 901 894 992 853 982 850 884 832 833 943 984 934 848 914 841 967 871 905 881 995 896 915 970 930 1000 939 962 892 955 950 863 957 952 831 920 991 933 862 958 959 984 841 922 892 883 869 921 921 853 882 851 955 884 861 950 932 846 984 890 985 978 960 948 949 842 0 839 901 902 993 842 879 987 891 861 830 866
534 937 964 919 968 946 1000 880 987 875 930 972 983 962 882 873 995 842 864 986 848 949 835 988 916 829 859 955 923 870 932 908 975 982 998 887 849 945 952 843 985 875 868 833 867 879 978 918 841 916 841 975 996 990 846 861 902 959 959 895 979 873 844 968 858 862 875 839 927 926 882 916 864 927 838 984 938 920 947 914 977 962 860 957 954 868 922 967 839 0 955 927 922 873 935 868 999 865 910 933
855 837 908 974 975 972 920 980 838 962 873 846 829 874 920 994 853 972 871 829 922 896 870 961 915 944 939 830 872 914 852 991 992 949 950 919 981 893 851 950 871 920 988 982 841 882 853 946 891 866 890 832 986 882 937 951 937 889 981 953 935 831 932 988 945 882 852 945 850 856 895 922 992 953 957 896 975 955 840 874 922 960 972 987 838 899 924 872 901 955 0 917 844 843 937 993 908 911 855 930
663 939 879 988 951 941 944 990 834 864 857 902 916 933 883 834 833 951 912 857 881 855 853 994 940 928 917 927 834 920 979 926 994 856 967 868 916 973 956 890 997 986 886 980 859 999 838 933 840 911 897 934 937 919 891 968 945 878 994 915 884 928 991 993 948 868 927 1000 949 842 977 987 830 906 992 914 942 856 850 978 935 897 849 842 836 838 837 978 902 927 917 0 973 976 907 867 932 985 865 903
502 965 986 833 947 845 881 872 907 927 934 992 902 894 842 949 928 989 961 966 957 869 881 915 928 938 941 905 911 939 893 958 863 870 988 994 929 877 941 990 846 915 955 842 930 850 959 863 922 993 914 880 950 892 873 958 902 954 946 943 894 844 831 864 903 892 907 855 837 921 951 984 918 872 831 830 854 876 957 907 870 946 871 862 853 915 868 902 993 922 844 973 0 959 936 977 957 888 902 829
623 874 972 997 887 901 900 939 922 945 883 918 850 929 873 867 876 836 970 830 954 837 941 887 931 899 952 894 996 927 865 953 860 846 831 960 888 979 986 848 949 911 862 986 969 940 876 869 849 852 923 972 957 832 858 919 857 937 896 961 886 968 960 979 847 969 995 880 1000 905 976 999 834 843 896 953 930 835 864 847 881 908 998 884 927 830 891 906 842 873 843 976 959 0 985 956 836 986 963 990
985 966 914 839 892 939 979 897 960 855 958 948 932 942 963 921 875 941 882 956 891 903 947 979 845 880 936 839 853 952 948 951 933 915 958 877 914 848 914 905 862 891 956 988 992 967 993 982 928 849 848 847 882 932 917 909 911 832 988 903 965 868 867 837 977 982 925 874 936 834 941 958 971 904 891 873 863 976 967 960 917 856 964 842 970 833 830 982 879 935 937 907 936 985 0 986 864 946 931 872
860 856 869 889 850 863 904 893 863 939 862 902 990 990 853 879 835 843 867 880 844 980 972 954 876 962 930 987 889 983 926 887 930 847 859 979 942 948 949 857 834 974 833 830 887 917 938 835 880 986 958 960 868 934 935 986 969 924 840 938 858 930 852 869 902 945 896 836 869 905 830 864 955 848 838 910 902 904 948 996 953 879 991 915 840 884 983 852 987 868 993 867 977 956 986 0 987 967 937 829
798 945 907 853 945 921 835 864 858 836 912 865 951 955 925 841 833 880 933 896 908 870 829 957 837 876 866 916 890 975 916 919 915 853 833 868 953 966 855 871 976 859 912 941 880 833 871 952 873 874 889 854 881 829 966 943 960 937 833 870 929 856 997 978 902 973 890 901 997 837 906 838 832 999 986 918 909 926 885 834 846 870 929 988 969 939 876 962 891 999 908 932 957 836 864 987 0 864 967 851
955 940 974 919 955 944 866 864 895 981 912 931 925 904 921 925 931 848 942 910 917 853 923 985 994 843 975 941 846 833 993 942 906 850 903 990 936 889 900 888 972 831 842 948 873 845 846 843 851 959 831 953 943 998 957 932 926 931 973 885 893 931 911 866 971 893 998 975 944 926 859 896 961 843 924 977 925 930 909 890 995 923 897 866 961 959 833 902 861 865 911 985 888 986 946 967 864 0 902 905
949 949 892 990 858 937 893 954 953 859 862 864 921 960 960 952 902 927 906 841 895 870 895 964 925 894 994 840 872 926 986 966 918 882 932 945 848 891 983 908 945 846 989 911 983 844 964 951 855 967 933 986 900 927 869 851 851 945 893 989 886 846 853 879 999 942 899 973 832 940 861 997 866 843 853 958 844 909 848 990 963 854 829 839 946 963 874 845 830 910 855 865 902 963 931 937 967 902 0 892
905 884 992 955 945 925 880 949 873 868 872 953 904 932 857 966 844 876 972 986 958 976 832 848 833 947 846 890 900 861 836 979 835 872 860 834 973 989 952 954 874 996 960 919 847 843 844 880 887 906 888 957 985 961 910 934 908 993 873 983 984 929 953 972 977 1000 832 835 878 871 962 909 869 916 989 934 842 938 920 881 870 921 965 965 999 863 932 942 866 933 930 903 829 990 872 829 851 905 892 0
