100
0 675 848 864 992 979 676 679 891 705 816 811 502 517 964 848 664 500 976 899 712 540 937 816 826 726 585 518 785 754 758 788 920 537 842 867 934 932 830 858 838 846 875 1000 916 989 893 891 859 980 911 952 896 925 955 970 871 904 984 866 938 899 898 883 969 840 959 943 903 896 841 959 845 888 900 859 926 888 836 835 832 846 865 836 894 937 969 946 838 914 876 899 943 967 973 923 883 1000 941 996
675 0 854 927 841 965 983 847 877 888 913 953 864 937 877 929 921 943 957 997 967 834 890 897 898 985 945 938 931 1000 832 869 945 964 515 830 969 759 687 975 941 959 838 512 916 857 826 829 673 509 544 537 508 762 798 830 647 999 949 759 652 976 571 948 688 515 939 922 966 985 971 976 989 951 893 997 952 858 947 921 962 836 905 919 887 983 862 915 949 958 844 882 874 927 900 881 874 896 859 911
848 854 0 954 913 945 910 938 891 901 877 829 900 899 876 881 934 945 840 957 983 957 958 990 973 939 976 994 875 863 995 859 913 980 934 971 852 983 953 838 882 859 868 894 842 957 879 830 868 840 848 1000 910 899 996 982 859 861 839 854 965 970 839 990 894 914 967 796 881 628 664 833 848 696 555 643 567 709 556 519 832 777 814 704 891 517 691 599 689 689 735 862 696 532 551 748 801 796 691 565
864 927 954 0 848 970 966 902 868 960 954 974 890 829 898 995 997 998 830 982 905 927 864 955 945 950 931 969 901 932 851 981 845 957 938 896 852 968 995 900 932 866 883 883 927 960 842 957 897 970 928 994 971 964 966 964 982 924 839 948 908 907 956 902 869 896 844 832 974 904 890 981 869 936 893 946 893 966 906 925 888 934 924 975 880 839 980 831 963 959 883 990 903 958 905 995 971 969 832 919
992 841 913 848 0 832 836 844 883 895 888 832 985 861 899 940 986 911 961 983 983 925 944 927 898 869 940 906 994 936 891 846 935 892 960 992 841 939 839 833 902 894 839 953 929 937 847 980 835 897 993 986 992 896 907 883 855 904 892 950 877 856 883 951 992 959 936 908 932 939 861 936 833 996 878 907 925 904 948 986 933 868 884 917 887 935 940 978 873 875 956 873 914 999 831 856 906 962 896 936
979 965 945 970 832 0 877 970 984 932 958 882 835 937 878 918 841 898 912 862 927 884 952 956 840 840 889 956 981 989 958 946 882 943 905 956 950 834 833 906 837 841 907 963 966 983 835 829 937 942 978 903 855 928 852 899 997 901 932 889 879 830 915 927 871 831 913 851 965 959 973 1000 917 852 867 952 989 927 936 834 863 829 928 963 984 859 969 909 925 867 890 913 843 879 845 902 958 998 894 984
676 983 910 966 836 877 0 982 985 940 943 875 878 860 902 875 853 879 932 870 943 901 918 881 872 845 986 986 830 993 925 873 919 979 958 856 847 984 957 879 844 849 938 852 854 935 907 868 899 928 926 970 993 970 952 908 907 932 932 979 938 926 895 894 912 843 849 848 881 996 998 851 844 991 956 998 945 871 867 980 962 977 974 898 927 960 839 899 933 900 893 961 852 832 931 845 872 988 873 932
679 847 938 902 844 970 982 0 953 862 959 830 999 869 855 987 830 1000 933 917 988 861 964 862 962 836 890 863 859 981 836 974 931 849 890 995 924 888 891 967 895 938 831 940 991 971 856 972 924 958 937 897 853 904 840 849 840 939 901 833 898 921 917 936 898 849 933 852 866 997 871 942 966 861 886 888 861 870 969 972 906 931 882 975 900 838 858 927 954 851 907 983 938 977 931 851 946 982 918 873
891 877 891 868 883 984 985 953 0 985 881 843 844 958 867 946 945 989 992 889 933 976 953 949 878 845 904 924 984 960 916 901 951 846 970 918 852 836 926 994 839 871 855 940 861 964 959 965 952 953 979 842 923 866 963 987 915 880 918 953 924 849 860 987 915 908 982 956 957 933 861 963 931 958 833 900 906 966 935 969 843 967 925 993 971 853 882 847 847 905 927 870 891 960 990 986 972 988 913 976
705 888 901 960 895 932 940 862 985 0 977 966 960 903 842 947 840 893 868 980 962 851 910 933 920 833 830 916 912 834 861 865 963 979 899 951 924 890 842 862 897 1000 837 850 879 875 871 841 871 920 957 915 964 947 842 984 883 986 920 988 919 876 856 954 842 988 852 890 915 837 945 988 993 851 874 876 904 932 834 868 923 988 943 899 982 903 904 907 939 865 829 943 867 903 899 963 941 982 872 937
816 913 877 954 888 958 943 959 881 977 0 829 875 871 960 850 854 911 847 895 898 951 910 971 990 885 864 879 969 847 998 997 884 891 982 885 991 894 961 974 914 897 893 892 888 939 860 849 859 954 891 994 870 900 846 886 918 941 908 911 883 968 848 924 949 933 895 994 943 889 958 841 864 840 943 875 999 961 895 867 866 996 947 936 960 969 870 924 873 888 838 987 898 954 1000 982 927 943 926 931
811 953 829 974 832 882 875 830 843 966 829 0 952 857 877 834 961 831 933 898 916 980 997 859 925 858 895 854 976 934 928 916 964 835 998 911 990 995 956 926 975 894 885 955 909 929 855 985 928 977 904 861 850 845 920 892 908 934 945 909 854 858 966 836 921 849 870 929 855 891 920 868 892 932 942 868 989 964 950 853 915 957 837 847 963 984 921 881 992 829 894 886 845 871 903 948 935 984 975 899
502 864 900 890 985 835 878 999 844 960 875 952 0 988 862 916 950 841 934 988 929 935 872 896 944 937 954 829 941 979 849 928 916 852 847 869 910 937 956 948 931 901 970 988 927 879 855 965 846 944 876 967 858 887 835 859 918 875 870 971 909 928 844 916 889 913 913 835 863 972 956 905 829 836 849 843 933 929 962 899 831 951 918 942 967 940 867 940 980 837 995 908 962 928 834 881 976 997 837 922
517 937 899 829 861 937 860 869 958 903 871 857 988 0 833 885 980 869 866 911 969 979 938 960 833 990 986 960 987 964 889 868 834 845 933 977 886 843 978 999 904 875 830 858 849 962 936 863 929 829 863 917 933 927 957 848 949 834 887 953 976 999 832 881 850 854 991 892 929 929 976 839 900 986 914 877 934 989 965 888 925 970 969 895 863 948 847 999 945 986 917 865 872 870 854 985 853 886 965 892
964 877 876 898 899 878 902 855 867 842 960 877 862 833 0 949 859 846 867 981 948 951 976 877 906 962 905 889 953 861 920 905 848 940 880 875 905 890 875 856 867 975 961 985 974 873 994 957 996 961 872 918 970 963 940 899 991 899 847 839 890 975 865 935 836 868 938 894 952 907 937 873 888 887 902 873 831 894 946 911 932 966 888 973 901 847 962 849 852 917 942 895 876 900 997 882 883 843 856 942
848 929 881 995 940 918 875 987 946 947 850 834 916 885 949 0 984 929 845 969 993 955 998 994 959 938 975 961 839 988 974 907 844 915 964 886 840 999 845 972 941 921 924 835 903 882 968 959 987 856 852 877 843 955 857 846 956 862 922 948 945 958 961 943 883 898 919 853 850 867 932 867 892 965 855 921 842 904 890 905 895 844 977 903 989 954 907 863 837 981 937 963 968 958 857 918 900 853 991 986
664 921 934 997 986 841 853 830 945 840 854 961 950 980 859 984 0 918 840 841 976 855 995 1000 877 859 899 942 899 849 848 979 834 966 869 938 924 954 943 989 950 894 856 950 985 841 902 842 996 846 876 881 833 991 933 980 862 930 905 958 868 837 906 887 979 832 989 928 941 842 871 987 995 870 864 863 874 938 873 910 897 852 935 972 980 1000 989 935 829 829 992 960 868 912 941 890 830 871 875 932
500 943 945 998 911 898 879 1000 989 893 911 831 841 869 846 929 918 0 887 884 983 932 848 919 844 935 977 976 882 996 899 940 896 891 946 889 936 859 947 871 946 874 916 870 974 843 891 919 853 852 909 985 953 842 931 829 876 985 940 860 904 988 881 902 865 944 897 835 954 856 981 840 847 968 930 852 942 892 885 840 861 892 969 837 975 933 871 837 872 938 951 928 996 888 964 964 973 841 831 899
976 957 840 830 961 912 932 933 992 868 847 933 934 866 867 845 840 887 0 864 846 969 900 853 991 844 951 919 944 841 985 872 956 898 946 886 959 923 873 831 899 831 928 981 922 920 904 995 841 902 932 995 854 989 874 974 861 976 948 984 958 898 1000 915 833 976 887 974 904 856 944 931 943 874 890 974 948 844 940 949 970 941 869 861 916 993 942 936 996 927 944 932 924 977 958 995 946 859 855 977
899 997 957 982 983 862 870 917 889 980 895 898 988 911 981 969 841 884 864 0 945 954 998 985 962 983 863 901 865 917 985 850 868 917 931 980 910 942 875 836 873 1000 919 975 932 942 930 864 948 905 910 845 934 947 955 917 918 838 966 882 882 922 893 914 873 955 860 838 980 870 979 969 928 980 901 908 879 1000 915 884 939 920 829 999 851 990 888 956 988 861 870 894 934 843 966 997 900 940 898 967
712 967 983 905 983 927 943 988 933 962 898 916 929 969 948 993 976 983 846 945 0 859 999 901 939 902 913 939 997 926 895 836 906 895 909 888 854 845 998 964 984 910 953 989 874 877 958 833 945 900 861 846 918 937 885 954 889 862 977 929 952 835 835 877 832 951 920 970 961 862 915 902 882 904 982 957 966 847 874 908 860 954 857 920 988 927 954 930 910 884 974 835 852 993 856 982 952 905 888 931
540 834 957 927 925 884 901 861 976 851 951 980 935 979 951 955 855 932 969 954 859 0 991 947 1000 906 971 938 886 966 971 830 893 897 930 868 885 941 861 916 909 924 952 868 881 909 928 936 878 978 836 882 938 853 899 979 982 947 838 913 838 952 845 970 979 878 940 958 839 835 903 992 840 905 854 990 925 900 974 830 978 900 898 835 989 987 972 911 849 948 899 947 975 848 881 863 829 978 991 872
937 890 958 864 944 952 918 964 953 910 910 997 872 938 976 998 995 848 900 998 999 991 0 972 892 977 870 839 947 995 975 985 903 854 848 925 965 859 833 891 900 842 872 960 906 991 992 980 951 949 964 965 915 998 904 835 958 902 906 985 918 941 912 951 915 893 974 860 854 986 857 955 878 830 979 891 934 971 924 999 852 966 834 836 999 838 860 877 884 925 835 928 911 943 845 882 912 938 894 984
816 897 990 955 927 956 881 862 949 933 971 859 896 960 877 994 1000 919 853 985 901 947 972 0 920 856 931 976 927 943 870 895 887 922 920 923 890 934 928 856 915 974 947 857 931 958 920 916 846 920 929 977 884 860 947 983 901 888 908 980 893 926 921 975 853 913 902 907 963 902 931 847 926 879 946 863 856 904 983 836 917 971 952 833 882 970 863 974 936 902 914 896 914 842 912 852 918 932 990 931
826 898 973 945 898 840 872 962 878 920 990 925 944 833 906 959 877 844 991 962 939 1000 892 920 0 977 960 985 937 895 1000 883 840 850 888 855 902 942 901 961 843 916 829 909 830 863 928 839 953 831 942 993 863 882 907 885 953 981 955 949 973 926 989 986 978 891 996 978 848 924 864 891 895 975 989 862 961 833 939 992 913 856 861 904 871 982 891 946 849 860 926 963 960 931 939 927 860 836 866 931
726 985 939 950 869 840 845 836 845 833 885 858 937 990 962 938 859 935 844 983 902 906 977 856 977 0 854 974 986 999 935 941 933 945 967 923 939 977 871 985 921 977 833 961 1000 955 844 884 985 902 865 964 868 906 941 847 943 895 877 951 987 864 928 859 975 988 984 962 849 884 940 953 967 924 856 973 837 952 864 886 846 921 891 889 948 934 967 922 894 835 987 907 949 831 906 993 980 997 974 888
585 945 976 931 940 889 986 890 904 830 864 895 954 986 905 975 899 977 951 863 913 971 870 931 960 854 0 973 966 976 955 899 891 891 998 895 978 900 920 879 886 958 836 953 930 909 898 986 911 878 936 961 985 842 926 896 835 879 899 851 934 854 848 985 951 854 882 930 861 904 916 831 918 867 974 965 912 991 918 986 924 957 929 894 851 940 876 832 833 962 950 869 928 981 940 861 903 887 842 841
518 938 994 969 906 956 986 863 924 916 879 854 829 960 889 961 942 976 919 901 939 938 839 976 985 974 973 0 931 847 989 933 884 859 875 934 959 981 996 914 921 839 853 849 965 978 852 917 930 864 839 992 952 879 845 889 904 900 860 974 925 970 883 937 830 943 906 897 871 976 972 856 859 889 956 888 882 956 979 860 961 932 853 962 893 969 861 979 861 883 949 936 853 917 852 906 992 851 972 970
785 931 875 901 994 981 830 859 984 912 969 976 941 987 953 839 899 882 944 865 997 886 947 927 937 986 966 931 0 903 967 870 843 875 854 938 857 986 992 849 954 854 979 878 880 856 929 899 874 934 835 869 996 834 913 836 884 847 967 929 967 970 858 849 927 829 880 977 962 961 930 994 904 866 837 868 831 964 884 927 999 911 989 961 973 839 850 903 976 935 1000 879 861 980 865 974 844 909 920 943
754 1000 863 932 936 989 993 981 960 834 847 934 979 964 861 988 849 996 841 917 926 966 995 943 895 999 976 847 903 0 904 840 986 829 962 875 978 848 956 914 866 993 956 934 892 888 878 874 998 833 951 985 915 854 939 919 886 839 938 876 915 969 868 864 962 991 952 844 924 989 915 927 922 867 902 863 985 968 950 945 961 974 887 947 942 958 841 961 960 952 854 845 851 920 870 859 840 927 961 939
758 832 995 851 891 958 925 836 916 861 998 928 849 889 920 974 848 899 985 985 895 971 975 870 1000 935 955 989 967 904 0 856 837 937 916 908 902 989 995 900 837 963 843 956 937 914 865 869 905 896 874 891 830 855 984 998 977 868 836 842 994 833 945 849 834 867 944 972 894 844 977 886 858 910 918 880 900 967 946 967 919 990 986 914 939 986 981 837 903 882 873 879 991 965 945 985 841 873 933 909
788 869 859 981 846 946 873 974 901 865 997 916 928 868 905 907 979 940 872 850 836 830 985 895 883 941 899 933 870 840 856 0 931 992 935 873 939 972 938 973 989 854 970 884 934 911 832 907 946 842 967 875 983 960 963 974 899 944 871 882 836 995 848 991 946 904 934 865 965 973 974 838 960 915 889 877 931 878 903 836 927 951 840 896 887 955 919 835 959 991 865 879 845 847 852 881 838 911 902 873
920 945 913 845 935 882 919 931 951 963 884 964 916 834 848 844 834 896 956 868 906 893 903 887 840 933 891 884 843 986 837 931 0 874 829 849 861 854 976 891 985 899 966 832 872 925 876 970 926 966 844 936 844 870 954 909 916 917 878 896 969 926 860 925 965 983 900 841 975 992 989 997 839 898 995 870 915 835 955 841 876 1000 893 983 936 943 834 936 835 971 951 953 966 988 939 878 953 999 907 982
537 964 980 957 892 943 979 849 846 979 891 835 852 845 940 915 966 891 898 917 895 897 854 922 850 945 891 859 875 829 937 992 874 0 990 849 928 937 861 872 935 895 965 871 930 934 950 965 943 963 866 930 967 991 984 939 855 923 842 880 880 979 978 986 944 914 875 976 837 890 903 844 991 970 956 899 911 846 948 969 914 866 995 894 899 909 963 842 911 927 860 947 835 896 996 869 987 893 995 909
842 515 934 938 960 905 958 890 970 899 982 998 847 933 880 964 869 946 946 931 909 930 848 920 888 967 998 875 854 962 916 935 829 990 0 920 930 972 913 970 899 855 979 889 865 853 982 892 937 864 864 977 956 837 867 866 977 988 846 859 910 886 854 970 947 953 969 876 965 991 873 914 933 969 854 893 963 870 931 917 931 929 866 911 958 984 913 903 846 955 926 919 989 890 898 955 914 960 924 893
867 830 971 896 992 956 856 995 918 951 885 911 869 977 875 886 938 889 886 980 888 868 925 923 855 923 895 934 938 875 908 873 849 849 920 0 846 996 838 886 929 996 907 934 933 938 920 904 928 844 960 868 908 880 950 895 836 865 835 895 851 983 904 891 928 995 947 983 989 833 958 979 885 834 883 878 854 866 992 968 883 889 871 930 853 859 937 964 995 906 942 954 940 911 908 849 980 949 959 987
934 969 852 852 841 950 847 924 852 924 991 990 910 886 905 840 924 936 959 910 854 885 965 890 902 939 978 959 857 978 902 939 861 928 930 846 0 850 861 999 885 968 958 834 997 973 906 858 857 909 971 915 892 947 884 884 951 834 959 836 903 899 913 972 871 857 839 898 899 842 870 988 962 931 872 975 957 886 957 995 921 920 858 862 910 948 995 972 894 972 882 988 916 951 952 918 957 943 994 844
932 759 983 968 939 834 984 888 836 890 894 995 937 843 890 999 954 859 923 942 845 941 859 934 942 977 900 981 986 848 989 972 854 937 972 996 850 0 835 911 870 897 895 1000 964 930 895 836 999 829 970 841 924 914 955 894 837 993 969 911 936 915 980 831 835 910 918 931 837 963 834 868 848 850 872 842 893 895 988 978 912 836 870 832 877 953 987 871 846 900 862 848 890 885 985 866 864 980 998 961
830 687 953 995 839 833 957 891 926 842 961 956 956 978 875 845 943 947 873 875 998 861 833 928 901 871 920 996 992 956 995 938 976 861 913 838 861 835 0 924 978 955 960 984 843 864 874 916 980 841 968 877 946 967 858 882 958 940 937 933 858 966 964 916 999 860 882 942 967 861 865 911 940 876 904 998 837 948 905 913 968 936 884 862 994 904 930 904 937 958 885 886 832 927 972 923 940 953 847 870
858 975 838 900 833 906 879 967 994 862 974 926 948 999 856 972 989 871 831 836 964 916 891 856 961 985 879 914 849 914 900 973 891 872 970 886 999 911 924 0 848 868 893 925 849 939 856 983 898 982 836 970 875 838 870 917 934 833 993 892 941 876 967 938 989 858 884 862 967 915 942 970 978 848 842 902 898 831 950 870 966 881 938 840 993 962 916 869 978 960 926 861 974 876 949 957 920 1000 831 980
838 941 882 932 902 837 844 895 839 897 914 975 931 904 867 941 950 946 899 873 984 909 900 915 843 921 886 921 954 866 837 989 985 935 899 929 885 870 978 848 0 888 882 910 860 923 876 898 992 867 977 932 875 852 876 949 844 889 868 987 926 974 968 843 845 934 965 999 912 937 842 867 830 959 877 901 854 956 908 878 898 861 998 965 865 854 967 881 989 913 933 993 884 864 896 901 839 943 875 926
846 959 859 866 894 841 849 938 871 1000 897 894 901 875 975 921 894 874 831 1000 910 924 842 974 916 977 958 839 854 993 963 854 899 895 855 996 968 897 955 868 888 0 840 850 996 902 951 991 844 887 903 870 888 961 891 842 952 919 861 959 977 880 976 839 958 922 958 911 961 832 891 921 917 900 850 949 950 975 859 928 959 832 861 868 992 866 983 839 839 851 982 922 951 980 962 908 945 893 906 846
875 838 868 883 839 907 938 831 855 837 893 885 970 830 961 924 856 916 928 919 953 952 872 947 829 833 836 853 979 956 843 970 966 965 979 907 958 895 960 893 882 840 0 868 924 913 953 914 963 937 931 915 849 839 973 1000 860 983 959 897 858 854 975 850 983 907 986 992 967 849 915 892 834 890 861 942 995 908 885 927 854 964 951 923 830 832 841 1000 923 860 962 961 860 922 854 888 978 984 876 867
1000 512 894 883 953 963 852 940 940 850 892 955 988 858 985 835 950 870 981 975 989 868 960 857 909 961 953 849 878 934 956 884 832 871 889 934 834 1000 984 925 910 850 868 0 928 865 948 843 934 936 851 973 963 991 874 927 986 920 933 900 925 902 830 976 832 944 879 950 830 889 946 951 899 926 960 929 846 978 862 955 982 997 868 977 961 917 926 863 972 931 925 981 976 967 887 928 895 916 853 950
916 916 842 927 929 966 854 991 861 879 888 909 927 849 974 903 985 974 922 932 874 881 906 931 830 1000 930 965 880 892 937 934 872 930 865 933 997 964 843 849 860 996 924 928 0 869 846 833 953 895 871 970 851 929 938 889 897 905 880 987 955 884 842 895 997 981 994 833 889 845 957 916 973 924 835 834 922 829 954 914 982 922 835 984 934 962 887 995 871 866 851 983 983 880 946 915 849 962 975 833
989 857 957 960 937 983 935 971 964 875 939 929 879 962 873 882 841 843 920 942 877 909 991 958 863 955 909 978 856 888 914 911 925 934 853 938 973 930 864 939 923 902 913 865 869 0 864 861 937 931 897 842 836 986 950 833 975 841 925 980 987 834 878 931 969 961 856 951 899 967 937 911 899 896 836 858 874 949 962 999 892 971 988 920 894 985 862 976 896 952 927 859 952 895 912 900 944 841 843 982
893 826 879 842 847 835 907 856 959 871 860 855 855 936 994 968 902 891 904 930 958 928 992 920 928 844 898 852 929 878 865 832 876 950 982 920 906 895 874 856 876 951 953 948 846 864 0 963 933 859 908 884 840 940 921 954 886 938 867 911 864 845 922 856 917 999 977 941 951 887 940 865 967 890 916 926 902 989 829 834 849 850 877 883 925 933 833 955 875 892 894 858 862 964 842 970 939 958 871 940
891 829 830 957 980 829 868 972 965 841 849 985 965 863 957 959 842 919 995 864 833 936 980 916 839 884 986 917 899 874 869 907 970 965 892 904 858 836 916 983 898 991 914 843 833 861 963 0 908 883 953 942 839 893 893 903 912 978 867 914 942 990 945 871 922 962 983 915 962 896 844 977 884 857 918 901 862 916 891 960 829 872 885 918 852 933 992 961 908 925 924 952 988 856 870 911 873 921 922 874
859 673 868 897 835 937 899 924 952 871 859 928 846 929 996 987 996 853 841 948 945 878 951 846 953 985 911 930 874 998 905 946 926 943 937 928 857 999 980 898 992 844 963 934 953 937 933 908 0 925 895 926 868 922 929 915 893 933 852 984 912 996 843 971 999 906 936 964 882 992 875 844 887 977 962 915 981 941 856 965 853 921 842 905 991 982 898 975 959 989 943 833 962 858 926 983 853 893 988 853
980 509 840 970 897 942 928 958 953 920 954 977 944 829 961 856 846 852 902 905 900 978 949 920 831 902 878 864 934 833 896 842 966 963 864 844 909 829 841 982 867 887 937 936 895 931 859 883 925 0 988 853 991 875 876 849 887 884 963 907 837 872 957 889 912 928 883 832 921 890 841 830 994 963 921 955 882 900 943 902 941 919 939 945 960 993 919 902 860 991 853 860 939 975 911 836 876 917 990 977
911 544 848 928 993 978 926 937 979 957 891 904 876 863 872 852 876 909 932 910 861 836 964 929 942 865 936 839 835 951 874 967 844 866 864 960 971 970 968 836 977 903 931 851 871 897 908 953 895 988 0 854 978 995 892 831 937 875 960 848 980 950 873 837 943 952 867 844 973 982 891 877 967 895 909 993 989 986 922 833 922 955 879 968 912 988 995 865 876 996 854 914 903 922 954 895 933 884 870 838
952 537 1000 994 986 903 970 897 842 915 994 861 967 917 918 877 881 985 995 845 846 882 965 977 993 964 961 992 869 985 891 875 936 930 977 868 915 841 877 970 932 870 915 973 970 842 884 942 926 853 854 0 951 840 971 969 902 966 924 865 892 877 951 947 976 886 852 851 894 906 888 939 986 881 960 987 973 851 905 957 914 833 884 830 905 924 960 958 849 972 909 986 955 973 932 944 855 871 860 905
896 508 910 971 992 855 993 853 923 964 870 850 858 933 970 843 833 953 854 934 918 938 915 884 863 868 985 952 996 915 830 983 844 967 956 908 892 924 946 875 875 888 849 963 851 836 840 839 868 991 978 951 0 970 931 890 863 883 938 903 916 889 838 895 836 902 904 964 963 896 849 893 908 949 876 872 835 864 895 859 959 904 941 890 863 981 870 865 876 951 926 943 919 912 895 903 854 907 979 971
925 762 899 964 896 928 970 904 866 947 900 845 887 927 963 955 991 842 989 947 937 853 998 860 882 906 842 879 834 854 855 960 870 991 837 880 947 914 967 838 852 961 839 991 929 986 940 893 922 875 995 840 970 0 882 852 947 991 889 970 975 944 858 963 966 943 944 930 863 830 835 946 909 851 836 858 968 944 836 906 933 929 972 952 854 840 908 981 841 951 984 880 840 936 967 888 965 914 874 861
955 798 996 966 907 852 952 840 963 842 846 920 835 957 940 857 933 931 874 955 885 899 904 947 907 941 926 845 913 939 984 963 954 984 867 950 884 955 858 870 876 891 973 874 938 950 921 893 929 876 892 971 931 882 0 829 850 982 972 933 902 869 937 937 950 945 933 894 835 890 881 900 902 848 909 963 879 877 973 847 871 925 893 971 894 916 888 918 952 870 923 992 869 907 843 908 894 943 946 908
970 830 982 964 883 899 908 849 987 984 886 892 859 848 899 846 980 829 974 917 954 979 835 983 885 847 896 889 836 919 998 974 909 939 866 895 884 894 882 917 949 842 1000 927 889 833 954 903 915 849 831 969 890 852 829 0 870 852 991 998 953 942 842 841 985 899 982 994 970 840 997 853 889 847 947 877 900 928 953 930 916 928 873 945 989 910 895 920 845 873 994 991 829 978 993 965 849 944 841 980
871 647 859 982 855 997 907 840 915 883 918 908 918 949 991 956 862 876 861 918 889 982 958 901 953 943 835 904 884 886 977 899 916 855 977 836 951 837 958 934 844 952 860 986 897 975 886 912 893 887 937 902 863 947 850 870 0 841 934 852 973 830 915 921 992 886 833 928 860 988 865 883 838 932 842 832 870 847 829 853 856 948 927 947 869 859 888 869 932 842 867 945 922 884 904 839 913 866 887 841
904 999 861 924 904 901 932 939 880 986 941 934 875 834 899 862 930 985 976 838 862 947 902 888 981 895 879 900 847 839 868 944 917 923 988 865 834 993 940 833 889 919 983 920 905 841 938 978 933 884 875 966 883 991 982 852 841 0 835 994 855 925 970 901 893 946 917 838 968 875 916 933 846 971 989 999 904 958 899 831 959 835 999 940 981 834 957 900 992 870 864 983 998 992 918 893 987 972 964 989
984 949 839 839 892 932 932 901 918 920 908 945 870 887 847 922 905 940 948 966 977 838 906 908 955 877 899 860 967 938 836 871 878 842 846 835 959 969 937 993 868 861 959 933 880 925 867 867 852 963 960 924 938 889 972 991 934 835 0 931 986 950 930 872 929 857 964 913 925 860 925 834 997 1000 847 977 983 909 999 831 846 947 831 894 929 977 961 841 982 940 903 851 899 848 905 967 834 978 904 865
866 759 854 948 950 889 979 833 953 988 911 909 971 953 839 948 958 860 984 882 929 913 985 980 949 951 851 974 929 876 842 882 896 880 859 895 836 911 933 892 987 959 897 900 987 980 911 914 984 907 848 865 903 970 933 998 852 994 931 0 939 926 844 977 971 851 855 976 912 939 972 834 831 919 999 852 839 948 997 914 849 866 902 997 936 899 879 869 920 917 983 897 983 895 963 915 893 915 899 902
938 652 965 908 877 879 938 898 924 919 883 854 909 976 890 945 868 904 958 882 952 838 918 893 973 987 934 925 967 915 994 836 969 880 910 851 903 936 858 941 926 977 858 925 955 987 864 942 912 837 980 892 916 975 902 953 973 855 986 939 0 957 840 958 910 849 893 865 875 935 903 928 844 982 870 930 950 924 855 876 931 999 977 950 979 985 928 998 915 960 851 972 967 858 970 835 900 850 894 928
899 976 970 907 856 830 926 921 849 876 968 858 928 999 975 958 837 988 898 922 835 952 941 926 926 864 854 970 970 969 833 995 926 979 886 983 899 915 966 876 974 880 854 902 884 834 845 990 996 872 950 877 889 944 869 942 830 925 950 926 957 0 830 905 843 966 983 988 976 865 993 829 833 963 947 835 851 917 897 939 891 941 936 831 895 866 944 919 896 969 954 985 911 854 972 874 880 996 875 979
898 571 839 956 883 915 895 917 860 856 848 966 844 832 865 961 906 881 1000 893 835 845 912 921 989 928 848 883 858 868 945 848 860 978 854 904 913 980 964 967 968 976 975 830 842 878 922 945 843 957 873 951 838 858 937 842 915 970 930 844 840 830 0 891 863 906 887 863 872 975 944 976 861 837 924 951 983 971 878 922 903 994 948 999 962 861 931 909 883 839 920 947 945 986 953 971 841 991 940 917
883 948 990 902 951 927 894 936 987 954 924 836 916 881 935 943 887 902 915 914 877 970 951 975 986 859 985 937 849 864 849 991 925 986 970 891 972 831 916 938 843 839 850 976 895 931 856 871 971 889 837 947 895 963 937 841 921 901 872 977 958 905 891 0 975 867 852 953 880 891 863 830 860 875 989 845 896 946 842 931 878 910 936 843 840 974 948 859 839 961 876 942 908 974 878 859 952 899 868 970
969 688 894 869 992 871 912 898 915 842 949 921 889 850 836 883 979 865 833 873 832 979 915 853 978 975 951 830 927 962 834 946 965 944 947 928 871 835 999 989 845 958 983 832 997 969 917 922 999 912 943 976 836 966 950 985 992 893 929 971 910 843 863 975 0 861 856 888 961 852 888 937 930 834 971 899 861 982 936 975 929 975 874 947 912 950 998 981 969 908 969 864 957 965 854 926 947 990 985 836
840 515 914 896 959 831 843 849 908 988 933 849 913 854 868 898 832 944 976 955 951 878 893 913 891 988 854 943 829 991 867 904 983 914 953 995 857 910 860 858 934 922 907 944 981 961 999 962 906 928 952 886 902 943 945 899 886 946 857 851 849 966 906 867 861 0 855 856 991 936 851 858 960 954 908 859 954 829 927 938 999 895 891 906 931 971 871 890 893 948 890 971 911 851 856 972 883 945 847 978
959 939 967 844 936 913 849 933 982 852 895 870 913 991 938 919 989 897 887 860 920 940 974 902 996 984 882 906 880 952 944 934 900 875 969 947 839 918 882 884 965 958 986 879 994 856 977 983 936 883 867 852 904 944 933 982 833 917 964 855 893 983 887 852 856 855 0 850 935 872 974 887 878 914 947 971 962 842 840 836 882 980 870 906 942 901 900 932 897 841 885 946 880 860 855 916 973 900 930 918
943 922 796 832 908 851 848 852 956 890 994 929 835 892 894 853 928 835 974 838 970 958 860 907 978 962 930 897 977 844 972 865 841 976 876 983 898 931 942 862 999 911 992 950 833 951 941 915 964 832 844 851 964 930 894 994 928 838 913 976 865 988 863 953 888 856 850 0 908 924 999 932 983 897 965 981 985 990 865 872 888 991 936 960 897 943 887 953 912 909 978 842 987 923 864 869 974 968 863 865
903 966 881 974 932 965 881 866 957 915 943 855 863 929 952 850 941 954 904 980 961 839 854 963 848 849 861 871 962 924 894 965 975 837 965 989 899 837 967 967 912 961 967 830 889 899 951 962 882 921 973 894 963 863 835 970 860 968 925 912 875 976 872 880 961 991 935 908 0 943 925 994 927 881 923 977 971 926 912 880 885 888 987 874 950 867 849 990 865 974 895 857 932 855 893 935 953 928 883 831
896 985 628 904 939 959 996 997 933 837 889 891 972 929 907 867 842 856 856 870 862 835 986 902 924 884 904 976 961 989 844 973 992 890 991 833 842 963 861 915 937 832 849 889 845 967 887 896 992 890 982 906 896 830 890 840 988 875 860 939 935 865 975 891 852 936 872 924 943 0 894 886 885 889 863 998 954 911 904 957 989 998 881 849 896 895 995 879 927 974 940 949 934 897 853 856 958 989 875 888
841 971 664 890 861 973 998 871 861 945 958 920 956 976 937 932 871 981 944 979 915 903 857 931 864 940 916 972 930 915 977 974 989 903 873 958 870 834 865 942 842 891 915 946 957 937 940 844 875 841 891 888 849 835 881 997 865 916 925 972 903 993 944 863 888 851 974 999 925 894 0 894 992 864 868 858 882 931 846 989 965 975 952 976 844 855 888 917 983 840 957 857 896 880 999 898 848 948 985 941
959 976 833 981 936 1000 851 942 963 988 841 868 905 839 873 867 987 840 931 969 902 992 955 847 891 953 831 856 994 927 886 838 997 844 914 979 988 868 911 970 867 921 892 951 916 911 865 977 844 830 877 939 893 946 900 853 883 933 834 834 928 829 976 830 937 858 887 932 994 886 894 0 891 836 996 865 850 959 907 995 945 887 972 986 908 881 964 999 999 849 881 888 902 976 875 901 855 868 935 840
845 989 848 869 833 917 844 966 931 993 864 892 829 900 888 892 995 847 943 928 882 840 878 926 895 967 918 859 904 922 858 960 839 991 933 885 962 848 940 978 830 917 834 899 973 899 967 884 887 994 967 986 908 909 902 889 838 846 997 831 844 833 861 860 930 960 878 983 927 885 992 891 0 999 998 889 877 982 926 844 870 847 964 927 989 998 997 916 987 947 984 960 981 896 901 974 975 972 903 923
888 951 696 936 996 852 991 861 958 851 840 932 836 986 887 965 870 968 874 980 904 905 830 879 975 924 867 889 866 867 910 915 898 970 969 834 931 850 876 848 959 900 890 926 924 896 890 857 977 963 895 881 949 851 848 847 932 971 1000 919 982 963 837 875 834 954 914 897 881 889 864 836 999 0 875 978 890 957 919 938 990 965 886 922 869 952 879 885 870 917 876 864 857 856 869 966 955 911 966 916
900 893 555 893 878 867 956 886 833 874 943 942 849 914 902 855 864 930 890 901 982 854 979 946 989 856 974 956 837 902 918 889 995 956 854 883 872 872 904 842 877 850 861 960 835 836 916 918 962 921 909 960 876 836 909 947 842 989 847 999 870 947 924 989 971 908 947 965 923 863 868 996 998 875 0 897 900 879 977 994 929 891 967 925 908 930 832 983 972 971 939 869 917 963 939 987 913 918 961 990
859 997 643 946 907 952 998 888 900 876 875 868 843 877 873 921 863 852 974 908 957 990 891 863 862 973 965 888 868 863 880 877 870 899 893 878 975 842 998 902 901 949 942 929 834 858 926 901 915 955 993 987 872 858 963 877 832 999 977 852 930 835 951 845 899 859 971 981 977 998 858 865 889 978 897 0 999 979 890 834 922 904 835 979 868 873 878 982 873 967 938 947 898 900 927 971 892 921 952 881
926 952 567 893 925 989 945 861 906 904 999 989 933 934 831 842 874 942 948 879 966 925 934 856 961 837 912 882 831 985 900 931 915 911 963 854 957 893 837 898 854 950 995 846 922 874 902 862 981 882 989 973 835 968 879 900 870 904 983 839 950 851 983 896 861 954 962 985 971 954 882 850 877 890 900 999 0 885 925 837 955 950 833 861 942 877 859 857 881 883 952 882 924 890 938 897 930 843 902 846
888 858 709 966 904 927 871 870 966 932 961 964 929 989 894 904 938 892 844 1000 847 900 971 904 833 952 991 956 964 968 967 878 835 846 870 866 886 895 948 831 956 975 908 978 829 949 989 916 941 900 986 851 864 944 877 928 847 958 909 948 924 917 971 946 982 829 842 990 926 911 931 959 982 957 879 979 885 0 840 939 835 989 844 839 920 954 916 937 846 892 834 882 869 933 978 976 871 923 847 967
836 947 556 906 948 936 867 969 935 834 895 950 962 965 946 890 873 885 940 915 874 974 924 983 939 864 918 979 884 950 946 903 955 948 931 992 957 988 905 950 908 859 885 862 954 962 829 891 856 943 922 905 895 836 973 953 829 899 999 997 855 897 878 842 936 927 840 865 912 904 846 907 926 919 977 890 925 840 0 868 868 985 878 934 903 974 987 847 847 908 874 924 886 993 978 993 970 846 887 856
835 921 519 925 986 834 980 972 969 868 867 853 899 888 911 905 910 840 949 884 908 830 999 836 992 886 986 860 927 945 967 836 841 969 917 968 995 978 913 870 878 928 927 955 914 999 834 960 965 902 833 957 859 906 847 930 853 831 831 914 876 939 922 931 975 938 836 872 880 957 989 995 844 938 994 834 837 939 868 0 878 857 959 885 921 868 971 855 868 974 879 915 992 927 974 873 940 908 964 962
832 962 832 888 933 863 962 906 843 923 866 915 831 925 932 895 897 861 970 939 860 978 852 917 913 846 924 961 999 961 919 927 876 914 931 883 921 912 968 966 898 959 854 982 982 892 849 829 853 941 922 914 959 933 871 916 856 959 846 849 931 891 903 878 929 999 882 888 885 989 965 945 870 990 929 922 955 835 868 878 0 938 951 993 842 1000 874 901 850 998 913 855 956 830 946 962 944 945 937 841
846 836 777 934 868 829 977 931 967 988 996 957 951 970 966 844 852 892 941 920 954 900 966 971 856 921 957 932 911 974 990 951 1000 866 929 889 920 836 936 881 861 832 964 997 922 971 850 872 921 919 955 833 904 929 925 928 948 835 947 866 999 941 994 910 975 895 980 991 888 998 975 887 847 965 891 904 950 989 985 857 938 0 890 962 861 865 882 942 865 833 837 977 976 888 850 884 885 877 967 929
865 905 814 924 884 928 974 882 925 943 947 837 918 969 888 977 935 969 869 829 857 898 834 952 861 891 929 853 989 887 986 840 893 995 866 871 858 870 884 938 998 861 951 868 835 988 877 885 842 939 879 884 941 972 893 873 927 999 831 902 977 936 948 936 874 891 870 936 987 881 952 972 964 886 967 835 833 844 878 959 951 890 0 899 886 968 1000 941 840 994 875 939 872 848 946 908 869 831 980 889
836 919 704 975 917 963 898 975 993 899 936 847 942 895 973 903 972 837 861 999 920 835 836 833 904 889 894 962 961 947 914 896 983 894 911 930 862 832 862 840 965 868 923 977 984 920 883 918 905 945 968 830 890 952 971 945 947 940 894 997 950 831 999 843 947 906 906 960 874 849 976 986 927 922 925 979 861 839 934 885 993 962 899 0 968 962 900 979 898 832 964 998 866 894 885 889 932 886 958 847
894 887 891 880 887 984 927 900 971 982 960 963 967 863 901 989 980 975 916 851 988 989 999 882 871 948 851 893 973 942 939 887 936 899 958 853 910 877 994 993 865 992 830 961 934 894 925 852 991 960 912 905 863 854 894 989 869 981 929 936 979 895 962 840 912 931 942 897 950 896 844 908 989 869 908 868 942 920 903 921 842 861 886 968 0 856 881 951 850 947 885 984 924 935 960 916 901 880 924 952
937 983 517 839 935 859 960 838 853 903 969 984 940 948 847 954 1000 933 993 990 927 987 838 970 982 934 940 969 839 958 986 955 943 909 984 859 948 953 904 962 854 866 832 917 962 985 933 933 982 993 988 924 981 840 916 910 859 834 977 899 985 866 861 974 950 971 901 943 867 895 855 881 998 952 930 873 877 954 974 868 1000 865 968 962 856 0 960 921 854 830 965 999 842 960 844 963 930 889 955 890
969 862 691 980 940 969 839 858 882 904 870 921 867 847 962 907 989 871 942 888 954 972 860 863 891 967 876 861 850 841 981 919 834 963 913 937 995 987 930 916 967 983 841 926 887 862 833 992 898 919 995 960 870 908 888 895 888 957 961 879 928 944 931 948 998 871 900 887 849 995 888 964 997 879 832 878 859 916 987 971 874 882 1000 900 881 960 0 903 967 871 909 982 870 955 918 914 867 923 928 893
946 915 599 831 978 909 899 927 847 907 924 881 940 999 849 863 935 837 936 956 930 911 877 974 946 922 832 979 903 961 837 835 936 842 903 964 972 871 904 869 881 839 1000 863 995 976 955 961 975 902 865 958 865 981 918 920 869 900 841 869 998 919 909 859 981 890 932 953 990 879 917 999 916 885 983 982 857 937 847 855 901 942 941 979 951 921 903 0 968 965 876 853 831 870 836 868 921 928 963 880
838 949 689 963 873 925 933 954 847 939 873 992 980 945 852 837 829 872 996 988 910 849 884 936 849 894 833 861 976 960 903 959 835 911 846 995 894 846 937 978 989 839 923 972 871 896 875 908 959 860 876 849 876 841 952 845 932 992 982 920 915 896 883 839 969 893 897 912 865 927 983 999 987 870 972 873 881 846 847 868 850 865 840 898 850 854 967 968 0 994 858 871 834 873 881 909 994 967 1000 905
914 958 689 959 875 867 900 851 905 865 888 829 837 986 917 981 829 938 927 861 884 948 925 902 860 835 962 883 935 952 882 991 971 927 955 906 972 900 958 960 913 851 860 931 866 952 892 925 989 991 996 972 951 951 870 873 842 870 940 917 960 969 839 961 908 948 841 909 974 974 840 849 947 917 971 967 883 892 908 974 998 833 994 832 947 830 871 965 994 0 879 909 912 922 958 965 838 980 951 965
876 844 735 883 956 890 893 907 927 829 838 894 995 917 942 937 992 951 944 870 974 899 835 914 926 987 950 949 1000 854 873 865 951 860 926 942 882 862 885 926 933 982 962 925 851 927 894 924 943 853 854 909 926 984 923 994 867 864 903 983 851 954 920 876 969 890 885 978 895 940 957 881 984 876 939 938 952 834 874 879 913 837 875 964 885 965 909 876 858 879 0 941 958 832 957 872 924 862 957 918
899 882 862 990 873 913 961 983 870 943 987 886 908 865 895 963 960 928 932 894 835 947 928 896 963 907 869 936 879 845 879 879 953 947 919 954 988 848 886 861 993 922 961 981 983 859 858 952 833 860 914 986 943 880 992 991 945 983 851 897 972 985 947 942 864 971 946 842 857 949 857 888 960 864 869 947 882 882 924 915 855 977 939 998 984 999 982 853 871 909 941 0 884 935 888 839 959 865 838 941
943 874 696 903 914 843 852 938 891 867 898 845 962 872 876 968 868 996 924 934 852 975 911 914 960 949 928 853 861 851 991 845 966 835 989 940 916 890 832 974 884 951 860 976 983 952 862 988 962 939 903 955 919 840 869 829 922 998 899 983 967 911 945 908 957 911 880 987 932 934 896 902 981 857 917 898 924 869 886 992 956 976 872 866 924 842 870 831 834 912 958 884 0 935 941 913 982 945 891 993
967 927 532 958 999 879 832 977 960 903 954 871 928 870 900 958 912 888 977 843 993 848 943 842 931 831 981 917 980 920 965 847 988 896 890 911 951 885 927 876 864 980 922 967 880 895 964 856 858 975 922 973 912 936 907 978 884 992 848 895 858 854 986 974 965 851 860 923 855 897 880 976 896 856 963 900 890 933 993 927 830 888 848 894 935 960 955 870 873 922 832 935 935 0 836 962 831 978 982 898
973 900 551 905 831 845 931 931 990 899 1000 903 834 854 997 857 941 964 958 966 856 881 845 912 939 906 940 852 865 870 945 852 939 996 898 908 952 985 972 949 896 962 854 887 946 912 842 870 926 911 954 932 895 967 843 993 904 918 905 963 970 972 953 878 854 856 855 864 893 853 999 875 901 869 939 927 938 978 978 974 946 850 946 885 960 844 918 836 881 958 957 888 941 836 0 981 845 919 858 906
923 881 748 995 856 902 845 851 986 963 982 948 881 985 882 918 890 964 995 997 982 863 882 852 927 993 861 906 974 859 985 881 878 869 955 849 918 866 923 957 901 908 888 928 915 900 970 911 983 836 895 944 903 888 908 965 839 893 967 915 835 874 971 859 926 972 916 869 935 856 898 901 974 966 987 971 897 976 993 873 962 884 908 889 916 963 914 868 909 965 872 839 913 962 981 0 890 923 882 840
883 874 801 971 906 958 872 946 972 941 927 935 976 853 883 900 830 973 946 900 952 829 912 918 860 980 903 992 844 840 841 838 953 987 914 980 957 864 940 920 839 945 978 895 849 944 939 873 853 876 933 855 854 965 894 849 913 987 834 893 900 880 841 952 947 883 973 974 953 958 848 855 975 955 913 892 930 871 970 940 944 885 869 932 901 930 867 921 994 838 924 959 982 831 845 890 0 912 994 922
1000 896 796 969 962 998 988 982 988 982 943 984 997 886 843 853 871 841 859 940 905 978 938 932 836 997 887 851 909 927 873 911 999 893 960 949 943 980 953 1000 943 893 984 916 962 841 958 921 893 917 884 871 907 914 943 944 866 972 978 915 850 996 991 899 990 945 900 968 928 989 948 868 972 911 918 921 843 923 846 908 945 877 831 886 880 889 923 928 967 980 862 865 945 978 919 923 912 0 974 977
941 859 691 832 896 894 873 918 913 872 926 975 837 965 856 991 875 831 855 898 888 991 894 990 866 974 842 972 920 961 933 902 907 995 924 959 994 998 847 831 875 906 876 853 975 843 871 922 988 990 870 860 979 874 946 841 887 964 904 899 894 875 940 868 985 847 930 863 883 875 985 935 903 966 961 952 902 847 887 964 937 967 980 958 924 955 928 963 1000 951 957 838 891 982 858 882 994 974 0 933
996 911 565 919 936 984 932 873 976 937 931 899 922 892 942 986 932 899 977 967 931 872 984 931 931 888 841 970 943 939 909 873 982 909 893 987 844 961 870 980 926 846 867 950 833 982 940 874 853 977 838 905 971 861 908 980 841 989 865 902 928 979 917 970 836 978 918 865 831 888 941 840 923 916 990 881 846 967 856 962 841 929 889 847 952 890 893 880 905 965 918 941 993 898 906 840 922 977 933 0
