100
0 550 565 814 673 863 924 753 776 955 759 650 988 975 728 556 989 894 605 557 750 911 680 776 570 670 775 681 541 688 545 581 776 966 518 864 872 730 952 799 702 975 770 722 503 518 860 929 872 602 682 918 743 656 793 825 801 801 528 629 661 660 714 643 506 603 506 629 589 848 712 834 952 672 921 730 976 557 945 659 679 684 947 760 913 602 727 999 676 996 534 832 785 718 705 967 799 734 770 622
550 0 864 956 929 970 856 979 910 876 942 860 970 905 890 969 829 985 976 870 980 942 920 882 872 960 989 886 991 936 993 971 844 959 854 937 907 853 928 934 852 885 963 999 887 968 902 932 847 906 862 999 861 987 838 862 915 927 867 988 871 857 953 939 870 884 895 858 914 996 950 875 843 880 976 852 908 854 865 999 983 899 995 968 945 864 916 907 956 915 860 912 905 893 912 903 854 985 908 961
565 864 0 923 985 933 905 851 838 953 878 850 850 977 969 976 955 976 997 994 847 855 978 855 972 832 896 985 852 884 899 844 985 966 837 915 986 899 874 962 957 921 920 932 990 892 984 919 984 838 957 850 924 937 833 933 865 924 993 978 902 919 858 997 950 936 974 991 862 886 908 919 871 961 855 893 836 855 832 977 893 835 856 926 889 854 882 901 949 927 966 945 963 838 931 880 948 987 844 917
814 956 923 0 876 979 965 949 893 967 978 979 937 860 831 926 878 924 829 832 979 942 851 834 918 988 966 947 877 971 996 904 883 928 987 833 886 982 950 860 842 986 895 863 904 990 857 875 846 846 941 841 995 926 955 990 971 864 877 953 973 977 940 993 876 858 855 872 898 849 981 883 986 924 831 876 910 973 869 851 869 909 842 836 853 929 832 915 928 834 956 973 887 869 897 976 869 880 948 857
673 929 985 876 0 847 906 962 911 970 1000 885 960 995 935 843 927 950 868 866 911 967 988 986 903 955 871 950 837 836 968 857 925 841 882 974 907 974 937 841 889 831 917 854 849 989 865 860 948 953 904 900 905 855 930 902 939 968 856 1000 909 879 937 873 846 887 859 912 1000 996 977 995 931 924 923 978 942 851 849 985 999 836 979 871 979 976 892 867 932 911 918 943 845 967 962 893 1000 901 926 947
863 970 933 979 847 0 963 856 837 852 865 988 887 942 870 916 938 887 946 880 896 919 843 878 935 898 852 947 945 830 877 992 981 892 837 847 985 883 857 916 956 890 855 854 843 961 951 938 937 897 864 923 903 976 935 920 847 892 941 948 938 988 980 962 937 972 878 892 978 884 856 981 971 950 879 841 851 834 999 883 959 892 965 994 878 829 890 982 958 943 955 886 831 871 858 871 978 984 892 898
924 856 905 965 906 963 0 830 842 977 976 855 963 985 944 837 874 917 855 987 985 984 855 839 891 840 942 963 947 876 909 950 913 921 858 886 865 851 1000 834 966 849 864 904 864 957 976 927 884 923 951 917 960 968 942 975 958 862 956 948 897 908 846 857 974 930 969 845 967 962 944 856 843 941 965 847 880 882 889 860 834 876 855 884 910 970 966 954 918 903 890 848 999 949 972 858 892 952 893 897
753 979 851 949 962 856 830 0 984 842 860 997 968 840 865 983 932 984 856 837 954 957 883 884 835 835 989 839 852 1000 886 868 874 849 909 957 878 935 882 887 909 843 958 839 870 882 950 953 843 874 917 915 981 925 911 998 839 842 881 876 928 932 892 907 979 976 967 883 911 988 974 987 844 893 839 831 963 950 982 911 989 908 874 872 907 860 847 997 939 959 867 830 939 955 965 924 977 994 880 904
776 910 838 893 911 837 842 984 0 906 994 995 934 833 939 847 910 913 864 918 872 912 972 915 833 950 952 979 960 836 954 875 835 891 987 964 953 971 901 934 967 900 874 830 922 903 857 980 896 930 833 871 980 830 901 861 926 949 945 931 952 877 918 848 847 829 986 929 939 906 848 911 936 970 959 988 936 946 958 851 856 906 855 888 856 904 976 909 967 937 1000 904 845 937 943 887 994 830 985 871
955 876 953 967 970 852 977 842 906 0 861 852 968 943 964 929 861 878 984 830 866 861 856 944 886 877 962 850 936 980 900 970 971 960 862 901 931 944 880 851 888 888 882 993 977 959 930 831 950 867 954 935 857 934 833 892 831 975 880 870 955 893 920 992 931 864 995 915 952 834 864 991 974 931 855 904 893 914 877 894 966 845 891 954 942 980 967 914 980 866 886 890 995 950 859 864 958 942 956 988
759 942 878 978 1000 865 976 860 994 861 0 917 842 954 881 894 974 983 925 994 942 876 977 944 990 921 967 972 888 933 899 895 972 880 884 983 965 904 896 868 908 950 891 932 973 927 977 876 948 875 964 874 869 842 840 971 921 895 914 884 954 956 992 946 849 844 926 840 961 953 845 858 832 885 885 846 865 952 997 939 913 979 858 956 855 877 894 953 918 842 871 833 908 841 907 834 851 905 857 841
650 860 850 979 885 988 855 997 995 852 917 0 985 969 918 859 910 910 885 960 866 909 933 857 924 905 899 936 928 838 870 934 846 904 992 951 921 856 829 845 838 965 895 936 917 895 984 977 893 873 923 859 851 841 941 834 935 869 971 906 950 895 891 1000 927 848 975 965 895 839 917 942 889 838 962 829 849 961 885 897 899 884 837 863 856 918 854 916 881 862 860 965 881 903 917 917 980 846 866 869
988 970 850 937 960 887 963 968 934 968 842 985 0 912 898 832 923 833 932 920 842 957 829 970 957 912 919 882 833 852 862 889 841 912 990 953 890 976 844 986 989 984 928 922 959 962 875 992 865 893 844 877 984 853 956 880 996 863 856 900 989 983 883 952 850 846 923 939 946 884 914 909 870 902 931 992 858 985 998 935 956 969 966 986 977 940 868 873 945 934 838 836 943 999 947 887 876 846 846 871
975 905 977 860 995 942 985 840 833 943 954 969 912 0 999 908 894 981 925 856 908 883 878 943 968 899 931 902 942 978 950 859 997 860 922 861 874 857 917 875 844 893 842 999 987 848 969 829 883 949 948 859 906 881 920 886 895 897 994 878 879 878 888 838 905 971 970 992 947 993 947 885 838 844 931 939 894 967 878 971 949 882 853 885 939 957 852 985 958 898 961 905 886 961 934 933 916 872 979 894
728 890 969 831 935 870 944 865 939 964 881 918 898 999 0 834 859 988 988 919 926 902 837 919 857 954 903 925 889 971 957 848 929 928 914 991 883 871 888 906 845 857 968 971 908 990 847 899 843 834 951 852 844 995 953 927 987 975 841 867 918 829 907 971 892 958 865 969 863 984 880 957 881 856 904 948 891 995 959 938 927 970 974 885 861 908 855 860 977 857 861 847 916 879 890 914 929 851 943 934
556 969 976 926 843 916 837 983 847 929 894 859 832 908 834 0 843 997 922 900 928 930 868 987 904 858 897 986 840 900 869 990 960 985 888 964 877 915 864 894 834 843 970 929 933 879 969 835 859 923 887 991 903 996 931 947 982 991 985 892 922 838 868 969 992 992 947 976 957 933 829 898 935 991 955 915 944 838 988 929 920 840 886 864 872 907 980 882 930 860 941 866 832 920 849 937 880 903 877 943
989 829 955 878 927 938 874 932 910 861 974 910 923 894 859 843 0 963 846 939 859 894 866 959 850 975 964 919 855 864 939 829 843 975 933 937 968 885 893 850 868 953 973 929 854 902 889 910 993 994 851 893 971 939 956 928 920 857 981 864 943 873 877 906 895 927 856 970 881 902 951 887 876 875 993 972 908 966 873 887 961 867 923 892 963 922 872 865 934 920 878 963 922 983 940 877 862 879 845 993
894 985 976 924 950 887 917 984 913 878 983 910 833 981 988 997 963 0 912 947 857 834 966 934 917 959 999 833 870 978 926 926 850 879 842 885 880 911 975 903 947 954 978 865 833 931 934 985 843 951 959 830 894 872 989 987 958 864 871 898 892 861 885 916 997 967 910 872 878 938 855 960 856 990 926 954 978 988 860 974 979 999 978 860 886 932 964 958 860 830 846 894 976 829 897 861 882 860 928 952
605 976 997 829 868 946 855 856 864 984 925 885 932 925 988 922 846 912 0 838 839 897 998 969 934 930 941 924 963 866 934 927 859 971 968 950 851 955 852 902 990 997 873 963 844 898 831 852 835 968 878 965 834 876 844 904 926 916 991 871 862 907 851 975 899 928 932 972 936 933 895 843 847 995 952 955 959 972 973 920 954 871 982 987 962 971 981 923 971 866 979 886 997 881 945 957 966 857 832 918
557 870 994 832 866 880 987 837 918 830 994 960 920 856 919 900 939 947 838 0 888 846 959 844 928 940 887 947 872 960 880 981 956 887 987 947 976 906 843 836 965 907 950 839 949 933 944 899 917 892 977 945 855 884 962 909 937 961 860 864 870 879 989 963 955 914 929 942 865 890 880 830 863 980 952 850 850 988 985 925 936 870 887 911 970 921 867 940 985 971 951 942 846 963 907 848 834 850 908 917
750 980 847 979 911 896 985 954 872 866 942 866 842 908 926 928 859 857 839 888 0 887 932 910 934 977 913 952 861 902 861 904 955 840 870 882 945 944 909 978 958 964 854 927 998 854 832 900 853 927 833 929 984 861 955 880 932 960 949 904 949 979 843 880 882 888 957 944 884 855 921 950 859 972 917 908 927 833 858 865 885 937 965 991 929 860 959 927 952 848 976 944 862 839 834 1000 1000 990 874 856
911 942 855 942 967 919 984 957 912 861 876 909 957 883 902 930 894 834 897 846 887 0 843 938 969 985 949 926 834 1000 994 939 833 832 900 875 908 970 839 900 989 979 978 862 997 960 926 898 971 954 996 865 856 838 906 920 945 847 933 904 955 880 972 929 936 949 893 866 843 924 934 991 846 988 885 950 986 863 952 991 908 899 841 841 979 838 947 961 982 895 916 979 848 968 988 954 906 873 927 940
680 920 978 851 988 843 855 883 972 856 977 933 829 878 837 868 866 966 998 959 932 843 0 923 981 960 951 888 966 929 850 852 850 868 844 998 912 974 904 914 829 847 1000 936 958 924 891 996 868 928 898 959 939 893 843 853 847 910 929 982 841 840 846 943 850 936 949 945 934 849 977 864 996 924 988 917 914 886 850 871 878 948 994 957 920 876 842 962 897 993 890 829 969 961 865 933 945 965 961 943
776 882 855 834 986 878 839 884 915 944 944 857 970 943 919 987 959 934 969 844 910 938 923 0 953 911 882 881 975 886 984 971 879 907 860 888 907 951 936 946 832 835 845 982 947 925 864 964 888 893 950 992 992 926 895 927 840 939 937 872 846 968 969 904 957 899 972 954 950 911 928 859 954 892 858 880 947 928 866 914 840 844 919 832 997 858 910 963 940 997 943 986 919 980 994 936 987 835 862 838
570 872 972 918 903 935 891 835 833 886 990 924 957 968 857 904 850 917 934 928 934 969 981 953 0 950 950 857 982 988 923 891 1000 963 921 981 890 1000 996 980 902 909 849 857 974 886 908 851 928 835 973 946 871 994 936 956 868 884 920 951 947 958 965 892 905 900 997 884 943 983 886 969 969 853 840 989 957 854 983 930 882 935 997 970 942 881 870 933 902 931 872 838 881 848 929 840 857 915 860 916
670 960 832 988 955 898 840 835 950 877 921 905 912 899 954 858 975 959 930 940 977 985 960 911 950 0 963 857 930 905 951 918 982 891 866 963 997 959 853 978 861 961 949 996 956 843 902 988 866 904 992 928 997 878 946 964 898 881 996 928 960 978 932 917 992 871 993 939 907 888 980 988 964 886 883 831 918 859 878 975 879 989 968 901 847 994 935 975 969 919 875 850 976 870 940 983 941 863 837 950
775 989 896 966 871 852 942 989 952 962 967 899 919 931 903 897 964 999 941 887 913 949 951 882 950 963 0 969 936 868 992 954 974 939 842 870 889 833 910 951 995 982 830 858 911 845 926 863 949 976 896 968 984 893 977 899 967 850 964 900 982 837 931 873 1000 882 882 873 968 866 908 921 913 871 953 946 875 954 901 959 862 874 971 932 883 849 838 928 829 904 965 993 984 866 962 848 963 920 974 862
681 886 985 947 950 947 963 839 979 850 972 936 882 902 925 986 919 833 924 947 952 926 888 881 857 857 969 0 916 934 861 902 954 948 967 833 991 997 850 890 844 916 858 957 935 895 858 852 829 842 929 928 931 946 969 848 886 979 923 848 972 832 872 984 864 865 878 885 866 835 846 974 846 900 841 856 962 998 872 878 879 985 849 927 942 855 961 984 851 981 850 928 943 954 875 833 933 922 923 883
541 991 852 877 837 945 947 852 960 936 888 928 833 942 889 840 855 870 963 872 861 834 966 975 982 930 936 916 0 963 833 942 877 968 905 980 980 908 860 970 952 963 886 945 989 837 886 847 907 920 881 854 901 928 900 900 853 875 918 989 989 994 936 833 887 969 897 874 884 884 975 955 956 961 983 835 846 852 879 893 944 890 907 993 941 923 987 866 829 986 998 921 833 994 979 867 967 838 892 932
688 936 884 971 836 830 876 1000 836 980 933 838 852 978 971 900 864 978 866 960 902 1000 929 886 988 905 868 934 963 0 858 994 998 957 854 955 936 892 832 925 976 997 901 981 833 909 919 963 945 954 839 841 913 914 979 998 839 854 977 965 865 867 972 906 839 988 854 864 947 956 936 847 995 930 881 844 925 904 994 913 996 846 836 934 871 930 979 843 848 847 842 936 876 852 866 853 973 949 924 928
545 993 899 996 968 877 909 886 954 900 899 870 862 950 957 869 939 926 934 880 861 994 850 984 923 951 992 861 833 858 0 850 993 909 885 882 983 999 980 849 921 877 971 875 999 841 830 909 896 991 970 959 889 923 880 974 847 904 895 879 858 959 990 851 912 855 858 967 869 841 901 977 991 834 1000 839 893 939 876 929 928 986 864 930 944 902 866 951 886 979 948 905 960 966 991 941 902 963 964 839
581 971 844 904 857 992 950 868 875 970 895 934 889 859 848 990 829 926 927 981 904 939 852 971 891 918 954 902 942 994 850 0 902 909 976 846 894 890 988 859 872 898 972 851 988 928 930 950 871 890 858 984 937 978 834 888 998 937 999 951 844 838 887 976 963 999 955 980 985 960 850 929 990 901 869 991 919 993 956 896 871 944 896 989 908 851 857 838 927 947 949 848 948 829 835 900 925 862 958 924
776 844 985 883 925 981 913 874 835 971 972 846 841 997 929 960 843 850 859 956 955 833 850 879 1000 982 974 954 877 998 993 902 0 939 996 923 887 882 836 882 918 960 983 938 864 894 901 933 849 866 998 988 871 836 971 943 834 952 997 867 998 885 890 868 850 841 866 870 946 971 968 922 944 889 841 954 970 842 982 896 925 914 969 997 952 871 963 952 896 861 951 865 835 890 988 962 833 855 904 931
966 959 966 928 841 892 921 849 891 960 880 904 912 860 928 985 975 879 971 887 840 832 868 907 963 891 939 948 968 957 909 909 939 0 872 991 874 922 873 976 903 950 977 853 936 870 950 883 888 917 995 908 888 996 991 927 921 885 975 843 994 948 858 908 863 915 867 973 859 860 1000 849 901 831 972 975 953 931 960 857 974 991 974 849 895 913 932 854 897 881 909 874 935 994 952 912 837 978 982 908
518 854 837 987 882 837 858 909 987 862 884 992 990 922 914 888 933 842 968 987 870 900 844 860 921 866 842 967 905 854 885 976 996 872 0 953 901 860 960 957 859 836 847 929 887 925 949 890 848 901 914 869 833 936 970 846 901 929 982 901 840 957 993 831 917 961 940 946 961 896 988 935 989 992 851 918 852 873 916 985 989 867 948 994 839 886 863 958 849 895 894 988 907 832 906 862 911 856 873 943
864 937 915 833 974 847 886 957 964 901 983 951 953 861 991 964 937 885 950 947 882 875 998 888 981 963 870 833 980 955 882 846 923 991 953 0 947 861 909 943 993 896 942 973 831 920 835 975 900 901 857 967 947 880 919 944 832 1000 949 881 958 921 967 850 841 869 887 958 850 905 979 967 861 901 897 871 929 981 854 996 941 914 853 984 868 967 976 970 933 914 994 965 891 981 991 894 862 974 922 832
872 907 986 886 907 985 865 878 953 931 965 921 890 874 883 877 968 880 851 976 945 908 912 907 890 997 889 991 980 936 983 894 887 874 901 947 0 965 977 839 850 922 873 975 963 893 838 885 973 978 917 889 961 875 995 870 929 945 940 915 920 845 950 872 939 958 985 934 919 970 951 993 958 881 959 920 890 991 958 857 869 982 936 926 913 898 907 851 961 945 896 855 996 934 875 981 856 875 868 958
730 853 899 982 974 883 851 935 971 944 904 856 976 857 871 915 885 911 955 906 944 970 974 951 1000 959 833 997 908 892 999 890 882 922 860 861 965 0 918 857 832 984 977 992 921 907 861 985 888 974 858 908 904 948 903 846 959 856 887 980 843 914 853 878 902 841 979 900 872 954 888 974 913 985 993 955 992 837 877 903 968 992 961 902 898 928 948 999 979 991 901 938 999 945 845 992 876 915 958 927
952 928 874 950 937 857 1000 882 901 880 896 829 844 917 888 864 893 975 852 843 909 839 904 936 996 853 910 850 860 832 980 988 836 873 960 909 977 918 0 970 932 838 911 887 847 947 892 846 933 864 942 915 929 984 980 899 922 846 864 982 839 993 938 832 871 873 953 837 967 986 938 905 839 856 935 916 871 859 938 908 884 858 989 975 889 926 992 997 990 985 952 848 909 991 915 956 961 885 952 935
799 934 962 860 841 916 834 887 934 851 868 845 986 875 906 894 850 903 902 836 978 900 914 946 980 978 951 890 970 925 849 859 882 976 957 943 839 857 970 0 859 910 884 879 964 929 946 994 988 957 998 873 851 902 882 993 964 890 837 917 886 829 961 877 889 911 832 865 946 934 961 978 831 966 922 851 855 885 831 936 984 943 880 921 840 983 901 915 848 951 857 988 880 919 964 894 888 894 904 901
702 852 957 842 889 956 966 909 967 888 908 838 989 844 845 834 868 947 990 965 958 989 829 832 902 861 995 844 952 976 921 872 918 903 859 993 850 832 932 859 0 936 938 874 885 839 873 897 956 982 995 849 886 835 914 939 960 859 881 963 915 878 964 991 832 917 863 962 986 935 973 969 839 957 911 958 921 911 996 839 992 866 926 864 873 872 857 930 856 923 840 960 975 830 873 929 894 972 986 894
975 885 921 986 831 890 849 843 900 888 950 965 984 893 857 843 953 954 997 907 964 979 847 835 909 961 982 916 963 997 877 898 960 950 836 896 922 984 838 910 936 0 883 889 892 984 841 918 984 867 929 861 888 937 923 852 866 928 864 978 919 884 916 915 869 836 906 934 834 959 930 912 893 970 923 901 927 897 925 937 872 967 877 837 982 994 830 872 852 948 944 988 835 941 927 871 946 850 886 902
770 963 920 895 917 855 864 958 874 882 891 895 928 842 968 970 973 978 873 950 854 978 1000 845 849 949 830 858 886 901 971 972 983 977 847 942 873 977 911 884 938 883 0 877 929 888 873 947 902 953 969 858 879 962 990 913 888 927 932 866 856 938 902 848 971 940 964 943 837 938 987 835 837 953 962 857 837 960 894 908 950 983 861 842 954 887 922 960 912 941 873 883 997 977 937 844 932 853 947 843
722 999 932 863 854 854 904 839 830 993 932 936 922 999 971 929 929 865 963 839 927 862 936 982 857 996 858 957 945 981 875 851 938 853 929 973 975 992 887 879 874 889 877 0 891 875 921 850 911 879 860 880 915 910 900 845 896 869 891 954 923 920 862 838 913 880 971 870 925 980 967 899 886 950 878 964 871 859 838 934 930 875 851 855 991 856 949 871 897 834 1000 892 996 879 925 890 996 842 906 835
503 887 990 904 849 843 864 870 922 977 973 917 959 987 908 933 854 833 844 949 998 997 958 947 974 956 911 935 989 833 999 988 864 936 887 831 963 921 847 964 885 892 929 891 0 907 920 972 981 994 857 995 848 844 964 975 921 954 947 871 874 873 884 955 860 892 887 887 975 912 927 892 869 929 867 935 873 846 879 945 862 868 844 832 920 917 993 842 958 873 883 901 943 916 947 843 915 978 847 968
518 968 892 990 989 961 957 882 903 959 927 895 962 848 990 879 902 931 898 933 854 960 924 925 886 843 845 895 837 909 841 928 894 870 925 920 893 907 947 929 839 984 888 875 907 0 997 910 958 994 909 978 848 917 920 837 932 901 869 906 943 941 945 864 859 919 992 990 908 955 877 911 838 832 922 993 965 970 869 973 982 833 928 907 946 989 944 963 856 991 841 884 859 858 864 850 914 873 847 883
860 902 984 857 865 951 976 950 857 930 977 984 875 969 847 969 889 934 831 944 832 926 891 864 908 902 926 858 886 919 830 930 901 950 949 835 838 861 892 946 873 841 873 921 920 997 0 885 940 927 919 988 996 871 978 832 925 836 856 851 896 844 944 959 830 915 879 955 925 892 943 943 931 939 985 841 901 852 880 935 996 884 863 856 931 880 843 977 950 905 942 953 917 891 990 866 943 960 945 998
929 932 919 875 860 938 927 953 980 831 876 977 992 829 899 835 910 985 852 899 900 898 996 964 851 988 863 852 847 963 909 950 933 883 890 975 885 985 846 994 897 918 947 850 972 910 885 0 938 901 851 996 957 852 927 925 983 893 971 832 844 831 964 829 895 972 841 876 978 926 940 977 1000 885 882 949 958 907 940 923 967 874 942 901 865 975 838 870 996 836 876 897 872 896 950 963 987 927 849 868
872 847 984 846 948 937 884 843 896 950 948 893 865 883 843 859 993 843 835 917 853 971 868 888 928 866 949 829 907 945 896 871 849 888 848 900 973 888 933 988 956 984 902 911 981 958 940 938 0 933 964 881 977 903 963 932 941 989 934 964 962 866 858 917 845 935 832 860 855 851 934 835 962 831 929 933 898 935 904 908 859 980 995 869 889 946 974 975 871 908 904 912 996 995 829 905 930 934 987 834
602 906 838 846 953 897 923 874 930 867 875 873 893 949 834 923 994 951 968 892 927 954 928 893 835 904 976 842 920 954 991 890 866 917 901 901 978 974 864 957 982 867 953 879 994 994 927 901 933 0 942 917 832 994 884 895 947 878 856 947 936 927 964 953 964 975 840 961 970 879 866 841 987 994 919 830 887 997 844 869 851 958 891 945 851 834 867 850 930 912 978 962 858 997 921 860 839 918 952 877
682 862 957 941 904 864 951 917 833 954 964 923 844 948 951 887 851 959 878 977 833 996 898 950 973 992 896 929 881 839 970 858 998 995 914 857 917 858 942 998 995 929 969 860 857 909 919 851 964 942 0 961 837 964 868 878 969 871 909 888 965 985 942 878 982 972 881 846 856 960 943 877 839 848 931 862 927 896 891 940 922 890 888 953 994 967 881 914 963 944 967 830 880 862 845 992 949 948 991 975
918 999 850 841 900 923 917 915 871 935 874 859 877 859 852 991 893 830 965 945 929 865 959 992 946 928 968 928 854 841 959 984 988 908 869 967 889 908 915 873 849 861 858 880 995 978 988 996 881 917 961 0 861 941 905 960 944 925 979 878 837 859 883 855 954 890 897 912 985 922 1000 949 950 998 997 860 833 879 912 965 983 967 990 870 892 895 916 848 859 903 977 876 903 881 917 978 897 897 856 972
743 861 924 995 905 903 960 981 980 857 869 851 984 906 844 903 971 894 834 855 984 856 939 992 871 997 984 931 901 913 889 937 871 888 833 947 961 904 929 851 886 888 879 915 848 848 996 957 977 832 837 861 0 905 832 944 867 923 922 857 983 909 979 896 925 999 907 950 905 907 969 837 912 895 849 986 837 867 974 920 896 849 957 830 850 858 857 862 840 907 961 994 841 896 912 943 858 980 994 858
656 987 937 926 855 976 968 925 830 934 842 841 853 881 995 996 939 872 876 884 861 838 893 926 994 878 893 946 928 914 923 978 836 996 936 880 875 948 984 902 835 937 962 910 844 917 871 852 903 994 964 941 905 0 917 863 989 946 893 916 859 918 836 952 901 931 925 836 943 907 987 895 936 967 906 957 833 948 998 829 895 968 871 874 1000 986 933 993 935 846 915 864 925 862 944 868 938 864 903 895
793 838 833 955 930 935 942 911 901 833 840 941 956 920 953 931 956 989 844 962 955 906 843 895 936 946 977 969 900 979 880 834 971 991 970 919 995 903 980 882 914 923 990 900 964 920 978 927 963 884 868 905 832 917 0 997 927 911 938 944 859 930 854 910 891 926 860 985 924 884 999 914 912 909 928 882 1000 833 940 973 870 969 884 833 871 949 968 984 947 905 937 996 862 981 981 985 850 898 977 875
825 862 933 990 902 920 975 998 861 892 971 834 880 886 927 947 928 987 904 909 880 920 853 927 956 964 899 848 900 998 974 888 943 927 846 944 870 846 899 993 939 852 913 845 975 837 832 925 932 895 878 960 944 863 997 0 840 866 944 858 943 907 906 899 882 888 931 842 953 923 832 934 958 840 860 987 931 850 877 974 898 948 924 830 904 945 859 920 871 883 867 982 906 941 950 942 869 840 970 914
801 915 865 971 939 847 958 839 926 831 921 935 996 895 987 982 920 958 926 937 932 945 847 840 868 898 967 886 853 839 847 998 834 921 901 832 929 959 922 964 960 866 888 896 921 932 925 983 941 947 969 944 867 989 927 840 0 872 944 992 830 854 952 869 904 983 880 943 870 888 990 959 906 953 885 985 878 918 988 856 908 934 919 919 895 910 947 928 980 840 834 854 891 913 869 964 916 910 911 939
801 927 924 864 968 892 862 842 949 975 895 869 863 897 975 991 857 864 916 961 960 847 910 939 884 881 850 979 875 854 904 937 952 885 929 1000 945 856 846 890 859 928 927 869 954 901 836 893 989 878 871 925 923 946 911 866 872 0 937 912 860 996 971 985 852 972 831 891 943 915 855 858 935 871 968 888 926 832 904 934 956 970 964 893 960 865 929 916 924 972 922 966 921 896 912 952 851 857 957 986
528 867 993 877 856 941 956 881 945 880 914 971 856 994 841 985 981 871 991 860 949 933 929 937 920 996 964 923 918 977 895 999 997 975 982 949 940 887 864 837 881 864 932 891 947 869 856 971 934 856 909 979 922 893 938 944 944 937 0 974 948 984 873 840 906 956 931 962 865 858 890 986 880 916 901 928 998 907 954 940 840 997 897 878 885 890 859 888 912 901 843 986 923 895 840 835 999 926 865 848
629 988 978 953 1000 948 948 876 931 870 884 906 900 878 867 892 864 898 871 864 904 904 982 872 951 928 900 848 989 965 879 951 867 843 901 881 915 980 982 917 963 978 866 954 871 906 851 832 964 947 888 878 857 916 944 858 992 912 974 0 864 851 892 996 868 854 995 879 876 891 930 996 874 916 848 893 884 854 880 858 883 903 985 969 957 972 925 966 856 954 893 856 990 899 850 999 864 850 983 972
661 871 902 973 909 938 897 928 952 955 954 950 989 879 918 922 943 892 862 870 949 955 841 846 947 960 982 972 989 865 858 844 998 994 840 958 920 843 839 886 915 919 856 923 874 943 896 844 962 936 965 837 983 859 859 943 830 860 948 864 0 897 916 937 850 942 953 905 984 945 998 881 905 879 911 855 921 957 850 889 907 963 873 889 908 861 923 858 939 890 877 988 950 896 841 870 829 901 936 916
660 857 919 977 879 988 908 932 877 893 956 895 983 878 829 838 873 861 907 879 979 880 840 968 958 978 837 832 994 867 959 838 885 948 957 921 845 914 993 829 878 884 938 920 873 941 844 831 866 927 985 859 909 918 930 907 854 996 984 851 897 0 965 993 852 916 849 867 844 872 938 851 933 955 888 857 916 872 845 925 959 957 849 842 833 850 978 994 992 962 882 912 879 922 906 960 953 888 897 838
714 953 858 940 937 980 846 892 918 920 992 891 883 888 907 868 877 885 851 989 843 972 846 969 965 932 931 872 936 972 990 887 890 858 993 967 950 853 938 961 964 916 902 862 884 945 944 964 858 964 942 883 979 836 854 906 952 971 873 892 916 965 0 992 889 962 980 857 994 876 852 835 846 935 869 915 840 993 879 952 991 984 918 848 877 873 966 990 973 952 881 832 833 940 978 893 906 905 947 898
643 939 997 993 873 962 857 907 848 992 946 1000 952 838 971 969 906 916 975 963 880 929 943 904 892 917 873 984 833 906 851 976 868 908 831 850 872 878 832 877 991 915 848 838 955 864 959 829 917 953 878 855 896 952 910 899 869 985 840 996 937 993 992 0 912 870 905 830 966 922 902 858 853 927 925 832 981 968 841 956 836 832 941 843 884 971 978 973 961 977 829 912 977 857 876 885 873 945 934 981
506 870 950 876 846 937 974 979 847 931 849 927 850 905 892 992 895 997 899 955 882 936 850 957 905 992 1000 864 887 839 912 963 850 863 917 841 939 902 871 889 832 869 971 913 860 859 830 895 845 964 982 954 925 901 891 882 904 852 906 868 850 852 889 912 0 930 881 909 907 984 985 935 905 934 879 959 994 861 979 957 961 949 910 836 908 916 894 841 882 907 904 842 846 962 840 931 935 927 861 890
603 884 936 858 887 972 930 976 829 864 844 848 846 971 958 992 927 967 928 914 888 949 936 899 900 871 882 865 969 988 855 999 841 915 961 869 958 841 873 911 917 836 940 880 892 919 915 972 935 975 972 890 999 931 926 888 983 972 956 854 942 916 962 870 930 0 906 859 914 982 947 855 959 866 841 996 955 902 845 916 900 856 893 932 851 863 912 842 878 929 971 855 884 987 943 882 856 986 996 878
506 895 974 855 859 878 969 967 986 995 926 975 923 970 865 947 856 910 932 929 957 893 949 972 997 993 882 878 897 854 858 955 866 867 940 887 985 979 953 832 863 906 964 971 887 992 879 841 832 840 881 897 907 925 860 931 880 831 931 995 953 849 980 905 881 906 0 974 998 879 924 934 970 866 883 899 967 904 855 844 971 895 847 933 829 941 961 961 928 848 994 928 951 865 975 966 853 975 886 961
629 858 991 872 912 892 845 883 929 915 840 965 939 992 969 976 970 872 972 942 944 866 945 954 884 939 873 885 874 864 967 980 870 973 946 958 934 900 837 865 962 934 943 870 887 990 955 876 860 961 846 912 950 836 985 842 943 891 962 879 905 867 857 830 909 859 974 0 841 831 872 919 840 904 882 865 993 849 940 917 935 867 874 943 845 974 996 834 971 972 858 983 903 871 865 856 931 939 861 995
589 914 862 898 1000 978 967 911 939 952 961 895 946 947 863 957 881 878 936 865 884 843 934 950 943 907 968 866 884 947 869 985 946 859 961 850 919 872 967 946 986 834 837 925 975 908 925 978 855 970 856 985 905 943 924 953 870 943 865 876 984 844 994 966 907 914 998 841 0 882 894 939 903 998 975 905 881 881 838 868 831 903 877 961 984 899 966 868 848 857 916 829 928 961 995 880 918 856 834 893
848 996 886 849 996 884 962 988 906 834 953 839 884 993 984 933 902 938 933 890 855 924 849 911 983 888 866 835 884 956 841 960 971 860 896 905 970 954 986 934 935 959 938 980 912 955 892 926 851 879 960 922 907 907 884 923 888 915 858 891 945 872 876 922 984 982 879 831 882 0 989 829 835 972 858 929 980 853 837 879 897 937 894 836 948 854 918 930 929 924 851 975 963 977 933 925 991 847 926 867
712 950 908 981 977 856 944 974 848 864 845 917 914 947 880 829 951 855 895 880 921 934 977 928 886 980 908 846 975 936 901 850 968 1000 988 979 951 888 938 961 973 930 987 967 927 877 943 940 934 866 943 1000 969 987 999 832 990 855 890 930 998 938 852 902 985 947 924 872 894 989 0 858 912 994 842 870 956 873 896 903 859 847 952 957 992 922 976 946 956 868 851 835 972 954 847 939 904 936 868 899
834 875 919 883 995 981 856 987 911 991 858 942 909 885 957 898 887 960 843 830 950 991 864 859 969 988 921 974 955 847 977 929 922 849 935 967 993 974 905 978 969 912 835 899 892 911 943 977 835 841 877 949 837 895 914 934 959 858 986 996 881 851 835 858 935 855 934 919 939 829 858 0 850 830 973 990 865 965 850 973 911 872 893 939 924 867 963 970 842 837 968 871 948 837 884 843 915 950 950 902
952 843 871 986 931 971 843 844 936 974 832 889 870 838 881 935 876 856 847 863 859 846 996 954 969 964 913 846 956 995 991 990 944 901 989 861 958 913 839 831 839 893 837 886 869 838 931 1000 962 987 839 950 912 936 912 958 906 935 880 874 905 933 846 853 905 959 970 840 903 835 912 850 0 939 962 940 841 838 903 841 902 958 845 859 899 844 909 842 915 854 931 847 832 974 976 870 872 969 878 917
672 880 961 924 924 950 941 893 970 931 885 838 902 844 856 991 875 990 995 980 972 988 924 892 853 886 871 900 961 930 834 901 889 831 992 901 881 985 856 966 957 970 953 950 929 832 939 885 831 994 848 998 895 967 909 840 953 871 916 916 879 955 935 927 934 866 866 904 998 972 994 830 939 0 884 918 875 952 833 921 955 947 976 967 829 929 865 900 913 895 841 861 874 920 896 925 889 999 847 918
921 976 855 831 923 879 965 839 959 855 885 962 931 931 904 955 993 926 952 952 917 885 988 858 840 883 953 841 983 881 1000 869 841 972 851 897 959 993 935 922 911 923 962 878 867 922 985 882 929 919 931 997 849 906 928 860 885 968 901 848 911 888 869 925 879 841 883 882 975 858 842 973 962 884 0 941 904 939 911 856 965 861 932 846 847 976 863 979 897 880 926 909 971 896 977 829 992 881 832 955
730 852 893 876 978 841 847 831 988 904 846 829 992 939 948 915 972 954 955 850 908 950 917 880 989 831 946 856 835 844 839 991 954 975 918 871 920 955 916 851 958 901 857 964 935 993 841 949 933 830 862 860 986 957 882 987 985 888 928 893 855 857 915 832 959 996 899 865 905 929 870 990 940 918 941 0 932 957 829 875 920 913 857 992 993 847 893 981 848 920 895 923 941 949 871 932 951 877 1000 926
976 908 836 910 942 851 880 963 936 893 865 849 858 894 891 944 908 978 959 850 927 986 914 947 957 918 875 962 846 925 893 919 970 953 852 929 890 992 871 855 921 927 837 871 873 965 901 958 898 887 927 833 837 833 1000 931 878 926 998 884 921 916 840 981 994 955 967 993 881 980 956 865 841 875 904 932 0 851 895 905 1000 916 908 955 961 901 967 854 965 918 847 999 965 938 904 893 961 888 946 1000
557 854 855 973 851 834 882 950 946 914 952 961 985 967 995 838 966 988 972 988 833 863 886 928 854 859 954 998 852 904 939 993 842 931 873 981 991 837 859 885 911 897 960 859 846 970 852 907 935 997 896 879 867 948 833 850 918 832 907 854 957 872 993 968 861 902 904 849 881 853 873 965 838 952 939 957 851 0 872 977 851 976 942 931 858 856 985 991 861 873 916 832 858 848 832 840 993 890 969 987
945 865 832 869 849 999 889 982 958 877 997 885 998 878 959 988 873 860 973 985 858 952 850 866 983 878 901 872 879 994 876 956 982 960 916 854 958 877 938 831 996 925 894 838 879 869 880 940 904 844 891 912 974 998 940 877 988 904 954 880 850 845 879 841 979 845 855 940 838 837 896 850 903 833 911 829 895 872 0 896 848 972 981 936 892 868 969 890 897 886 922 841 883 865 977 967 907 927 999 996
659 999 977 851 985 883 860 911 851 894 939 897 935 971 938 929 887 974 920 925 865 991 871 914 930 975 959 878 893 913 929 896 896 857 985 996 857 903 908 936 839 937 908 934 945 973 935 923 908 869 940 965 920 829 973 974 856 934 940 858 889 925 952 956 957 916 844 917 868 879 903 973 841 921 856 875 905 977 896 0 947 879 897 870 995 950 990 996 833 961 921 848 914 980 902 953 986 918 936 893
679 983 893 869 999 959 834 989 856 966 913 899 956 949 927 920 961 979 954 936 885 908 878 840 882 879 862 879 944 996 928 871 925 974 989 941 869 968 884 984 992 872 950 930 862 982 996 967 859 851 922 983 896 895 870 898 908 956 840 883 907 959 991 836 961 900 971 935 831 897 859 911 902 955 965 920 1000 851 848 947 0 952 931 997 939 950 918 915 857 970 920 862 923 944 937 908 966 961 960 1000
684 899 835 909 836 892 876 908 906 845 979 884 969 882 970 840 867 999 871 870 937 899 948 844 935 989 874 985 890 846 986 944 914 991 867 914 982 992 858 943 866 967 983 875 868 833 884 874 980 958 890 967 849 968 969 948 934 970 997 903 963 957 984 832 949 856 895 867 903 937 847 872 958 947 861 913 916 976 972 879 952 0 954 883 960 890 997 882 916 921 961 904 909 925 837 834 923 859 889 841
947 995 856 842 979 965 855 874 855 891 858 837 966 853 974 886 923 978 982 887 965 841 994 919 997 968 971 849 907 836 864 896 969 974 948 853 936 961 989 880 926 877 861 851 844 928 863 942 995 891 888 990 957 871 884 924 919 964 897 985 873 849 918 941 910 893 847 874 877 894 952 893 845 976 932 857 908 942 981 897 931 954 0 935 961 873 991 984 910 961 886 910 926 937 851 908 840 918 876 858
760 968 926 836 871 994 884 872 888 954 956 863 986 885 885 864 892 860 987 911 991 841 957 832 970 901 932 927 993 934 930 989 997 849 994 984 926 902 975 921 864 837 842 855 832 907 856 901 869 945 953 870 830 874 833 830 919 893 878 969 889 842 848 843 836 932 933 943 961 836 957 939 859 967 846 992 955 931 936 870 997 883 935 0 968 937 982 886 865 906 968 898 906 886 856 970 953 909 856 897
913 945 889 853 979 878 910 907 856 942 855 856 977 939 861 872 963 886 962 970 929 979 920 997 942 847 883 942 941 871 944 908 952 895 839 868 913 898 889 840 873 982 954 991 920 946 931 865 889 851 994 892 850 1000 871 904 895 960 885 957 908 833 877 884 908 851 829 845 984 948 992 924 899 829 847 993 961 858 892 995 939 960 961 968 0 954 920 851 867 947 832 843 921 855 959 875 931 931 962 860
602 864 854 929 976 829 970 860 904 980 877 918 940 957 908 907 922 932 971 921 860 838 876 858 881 994 849 855 923 930 902 851 871 913 886 967 898 928 926 983 872 994 887 856 917 989 880 975 946 834 967 895 858 986 949 945 910 865 890 972 861 850 873 971 916 863 941 974 899 854 922 867 844 929 976 847 901 856 868 950 950 890 873 937 954 0 994 917 942 973 938 924 999 999 992 879 872 993 973 940
727 916 882 832 892 890 966 847 976 967 894 854 868 852 855 980 872 964 981 867 959 947 842 910 870 935 838 961 987 979 866 857 963 932 863 976 907 948 992 901 857 830 922 949 993 944 843 838 974 867 881 916 857 933 968 859 947 929 859 925 923 978 966 978 894 912 961 996 966 918 976 963 909 865 863 893 967 985 969 990 918 997 991 982 920 994 0 889 954 951 865 967 921 965 863 954 862 944 933 952
999 907 901 915 867 982 954 997 909 914 953 916 873 985 860 882 865 958 923 940 927 961 962 963 933 975 928 984 866 843 951 838 952 854 958 970 851 999 997 915 930 872 960 871 842 963 977 870 975 850 914 848 862 993 984 920 928 916 888 966 858 994 990 973 841 842 961 834 868 930 946 970 842 900 979 981 854 991 890 996 915 882 984 886 851 917 889 0 911 946 900 957 985 920 965 983 858 847 984 969
676 956 949 928 932 958 918 939 967 980 918 881 945 958 977 930 934 860 971 985 952 982 897 940 902 969 829 851 829 848 886 927 896 897 849 933 961 979 990 848 856 852 912 897 958 856 950 996 871 930 963 859 840 935 947 871 980 924 912 856 939 992 973 961 882 878 928 971 848 929 956 842 915 913 897 848 965 861 897 833 857 916 910 865 867 942 954 911 0 874 932 976 987 958 915 996 892 993 970 881
996 915 927 834 911 943 903 959 937 866 842 862 934 898 857 860 920 830 866 971 848 895 993 997 931 919 904 981 986 847 979 947 861 881 895 914 945 991 985 951 923 948 941 834 873 991 905 836 908 912 944 903 907 846 905 883 840 972 901 954 890 962 952 977 907 929 848 972 857 924 868 837 854 895 880 920 918 873 886 961 970 921 961 906 947 973 951 946 874 0 984 987 836 1000 844 991 927 914 990 831
534 860 966 956 918 955 890 867 1000 886 871 860 838 961 861 941 878 846 979 951 976 916 890 943 872 875 965 850 998 842 948 949 951 909 894 994 896 901 952 857 840 944 873 1000 883 841 942 876 904 978 967 977 961 915 937 867 834 922 843 893 877 882 881 829 904 971 994 858 916 851 851 968 931 841 926 895 847 916 922 921 920 961 886 968 832 938 865 900 932 984 0 987 943 899 970 969 913 935 964 957
832 912 945 973 943 886 848 830 904 890 833 965 836 905 847 866 963 894 886 942 944 979 829 986 838 850 993 928 921 936 905 848 865 874 988 965 855 938 848 988 960 988 883 892 901 884 953 897 912 962 830 876 994 864 996 982 854 966 986 856 988 912 832 912 842 855 928 983 829 975 835 871 847 861 909 923 999 832 841 848 862 904 910 898 843 924 967 957 976 987 987 0 900 848 939 857 850 875 867 912
785 905 963 887 845 831 999 939 845 995 908 881 943 886 916 832 922 976 997 846 862 848 969 919 881 976 984 943 833 876 960 948 835 935 907 891 996 999 909 880 975 835 997 996 943 859 917 872 996 858 880 903 841 925 862 906 891 921 923 990 950 879 833 977 846 884 951 903 928 963 972 948 832 874 971 941 965 858 883 914 923 909 926 906 921 999 921 985 987 836 943 900 0 888 971 880 946 832 938 870
718 893 838 869 967 871 949 955 937 950 841 903 999 961 879 920 983 829 881 963 839 968 961 980 848 870 866 954 994 852 966 829 890 994 832 981 934 945 991 919 830 941 977 879 916 858 891 896 995 997 862 881 896 862 981 941 913 896 895 899 896 922 940 857 962 987 865 871 961 977 954 837 974 920 896 949 938 848 865 980 944 925 937 886 855 999 965 920 958 1000 899 848 888 0 936 964 851 973 879 927
705 912 931 897 962 858 972 965 943 859 907 917 947 934 890 849 940 897 945 907 834 988 865 994 929 940 962 875 979 866 991 835 988 952 906 991 875 845 915 964 873 927 937 925 947 864 990 950 829 921 845 917 912 944 981 950 869 912 840 850 841 906 978 876 840 943 975 865 995 933 847 884 976 896 977 871 904 832 977 902 937 837 851 856 959 992 863 965 915 844 970 939 971 936 0 875 982 916 939 893
967 903 880 976 893 871 858 924 887 864 834 917 887 933 914 937 877 861 957 848 1000 954 933 936 840 983 848 833 867 853 941 900 962 912 862 894 981 992 956 894 929 871 844 890 843 850 866 963 905 860 992 978 943 868 985 942 964 952 835 999 870 960 893 885 931 882 966 856 880 925 939 843 870 925 829 932 893 840 967 953 908 834 908 970 875 879 954 983 996 991 969 857 880 964 875 0 984 963 992 853
799 854 948 869 1000 978 892 977 994 958 851 980 876 916 929 880 862 882 966 834 1000 906 945 987 857 941 963 933 967 973 902 925 833 837 911 862 856 876 961 888 894 946 932 996 915 914 943 987 930 839 949 897 858 938 850 869 916 851 999 864 829 953 906 873 935 856 853 931 918 991 904 915 872 889 992 951 961 993 907 986 966 923 840 953 931 872 862 858 892 927 913 850 946 851 982 984 0 851 834 864
734 985 987 880 901 984 952 994 830 942 905 846 846 872 851 903 879 860 857 850 990 873 965 835 915 863 920 922 838 949 963 862 855 978 856 974 875 915 885 894 972 850 853 842 978 873 960 927 934 918 948 897 980 864 898 840 910 857 926 850 901 888 905 945 927 986 975 939 856 847 936 950 969 999 881 877 888 890 927 918 961 859 918 909 931 993 944 847 993 914 935 875 832 973 916 963 851 0 927 949
770 908 844 948 926 892 893 880 985 956 857 866 846 979 943 877 845 928 832 908 874 927 961 862 860 837 974 923 892 924 964 958 904 982 873 922 868 958 952 904 986 886 947 906 847 847 945 849 987 952 991 856 994 903 977 970 911 957 865 983 936 897 947 934 861 996 886 861 834 926 868 950 878 847 832 1000 946 969 999 936 960 889 876 856 962 973 933 984 970 990 964 867 938 879 939 992 834 927 0 831
622 961 917 857 947 898 897 904 871 988 841 869 871 894 934 943 993 952 918 917 856 940 943 838 916 950 862 883 932 928 839 924 931 908 943 832 958 927 935 901 894 902 843 835 968 883 998 868 834 877 975 972 858 895 875 914 939 986 848 972 916 838 898 981 890 878 961 995 893 867 899 902 917 918 955 926 1000 987 996 893 1000 841 858 897 860 940 952 969 881 831 957 912 870 927 893 853 864 949 831 0
