100
0 904 927 934 913 899 909 772 963 980 918 894 941 839 898 887 934 994 857 909 985 831 535 971 680 878 840 977 905 841 917 960 953 990 875 986 865 982 956 928 932 867 882 915 988 907 978 958 927 873 922 879 864 959 853 977 925 1000 858 963 848 897 886 1000 921 895 859 910 973 900 937 872 926 979 934 858 855 993 875 873 846 849 926 877 840 988 831 957 924 974 925 894 856 842 888 841 887 985 867 893
904 0 904 986 842 951 924 965 953 903 888 891 915 915 870 883 846 834 886 980 892 953 976 999 981 1000 863 981 848 848 950 874 969 917 968 911 951 960 896 928 886 964 875 993 978 974 902 899 881 911 1000 897 945 962 898 983 991 886 986 894 841 802 876 901 884 974 958 836 912 895 832 976 952 907 972 974 946 870 960 883 925 872 971 917 882 919 965 884 963 842 904 939 835 888 883 904 890 961 891 951
927 904 0 934 873 862 956 843 890 895 948 971 923 850 945 859 869 902 992 930 884 880 974 957 999 979 868 892 921 896 944 831 875 889 918 951 886 997 935 924 997 983 933 917 925 609 834 992 960 980 908 885 878 838 955 848 898 909 952 934 873 912 980 913 979 638 875 879 964 856 846 990 901 830 862 855 866 902 860 888 945 918 857 934 973 887 901 985 965 876 975 960 912 966 880 935 959 989 981 985
934 986 934 0 961 961 883 946 982 851 852 967 832 986 880 945 915 870 904 849 848 873 870 986 952 854 953 979 998 990 979 847 891 841 894 834 971 852 749 961 893 857 945 985 863 954 991 834 942 896 920 849 845 835 937 830 929 986 918 839 993 845 998 882 863 954 950 898 916 869 933 830 1000 860 944 964 954 853 982 928 857 964 835 867 869 908 922 934 861 946 852 954 967 867 872 866 990 841 911 869
913 842 873 961 0 876 853 972 849 904 899 846 877 846 976 976 877 927 853 866 906 900 955 882 993 921 894 873 920 840 887 960 992 836 886 962 942 959 903 893 872 915 845 884 984 872 874 861 922 995 927 935 942 994 952 858 649 830 868 861 950 841 924 867 891 829 982 936 841 947 967 851 944 939 888 874 887 979 859 843 1000 852 984 959 862 869 895 951 888 998 829 948 997 973 932 836 882 944 903 878
899 951 862 961 876 0 952 873 834 957 898 850 896 886 957 938 974 921 971 916 830 989 985 854 863 963 865 880 868 884 833 998 899 835 927 919 992 985 833 886 831 880 961 996 967 997 928 929 885 712 986 921 893 871 975 839 947 943 879 870 843 960 931 981 965 997 904 852 990 908 903 926 873 996 911 884 892 843 870 985 898 911 948 1000 963 938 878 974 860 841 880 880 851 941 957 911 930 909 959 896
909 924 956 883 853 952 0 829 890 867 987 896 989 943 986 960 856 943 918 835 874 987 883 951 848 944 913 970 923 848 960 841 989 950 899 975 854 829 884 849 952 915 940 956 879 852 865 874 903 944 954 981 912 855 926 944 832 944 984 957 931 846 998 994 955 995 917 896 960 872 842 837 956 879 875 963 957 898 939 958 931 974 932 884 861 993 946 984 941 983 910 886 786 987 950 861 875 962 977 942
772 965 843 946 972 873 829 0 973 949 947 832 981 876 956 926 993 882 958 895 996 903 858 970 909 857 897 891 961 920 852 959 969 904 961 912 871 938 888 877 991 913 904 861 886 836 998 921 846 998 889 944 964 851 996 900 832 912 968 981 955 852 942 838 917 891 875 942 944 949 931 909 940 976 986 883 999 830 878 844 875 980 840 964 847 878 901 919 994 952 997 871 871 860 944 960 967 924 853 932
963 953 890 982 849 834 890 973 0 908 853 921 910 853 954 892 963 942 910 943 932 842 884 886 866 871 876 833 884 892 938 924 964 870 841 974 949 902 884 935 846 990 973 921 841 809 978 960 893 957 835 981 997 939 965 829 987 941 906 984 962 895 963 975 847 981 970 933 963 920 900 882 851 946 893 976 912 883 897 914 904 921 997 879 850 918 982 870 840 979 857 902 840 834 942 995 920 830 905 920
980 903 895 851 904 957 867 949 908 0 969 870 834 923 942 950 944 875 979 858 962 915 974 928 977 997 838 866 925 954 999 895 931 859 882 928 963 904 858 875 936 942 837 983 891 858 997 990 965 900 976 986 973 994 933 854 880 957 884 864 992 950 886 841 907 831 952 918 873 866 886 800 904 941 897 855 997 850 866 986 861 844 885 925 854 883 890 904 993 897 840 957 869 995 910 863 913 881 856 896
918 888 948 852 899 898 987 947 853 969 0 918 893 958 979 896 866 924 959 978 934 956 886 994 962 999 861 847 950 832 845 895 877 942 969 874 938 868 882 960 885 917 994 999 884 897 864 944 850 945 945 913 893 970 830 899 925 881 849 918 943 876 833 840 879 963 926 925 931 947 869 835 834 940 906 906 972 884 846 889 962 977 854 854 896 872 969 960 974 923 933 919 891 889 855 711 987 953 882 842
894 891 971 967 846 850 896 832 921 870 918 0 865 998 926 831 991 967 856 986 976 850 890 927 914 973 857 972 687 959 928 887 831 891 850 936 960 961 945 830 960 933 935 883 918 852 944 920 979 956 846 871 953 981 983 887 936 892 995 890 907 991 944 914 977 903 829 959 924 895 861 840 900 989 1000 835 894 910 942 999 926 886 990 946 937 833 916 881 952 831 901 854 994 966 906 984 973 887 836 924
941 915 923 832 877 896 989 981 910 834 893 865 0 964 855 945 863 963 979 978 941 840 916 882 890 904 888 996 947 916 973 862 933 877 833 965 928 978 864 840 832 973 906 906 833 989 859 925 916 932 980 831 949 941 969 939 889 914 980 910 979 960 856 985 908 919 855 908 919 848 902 864 935 984 980 955 867 889 895 979 877 977 700 1000 854 982 845 857 866 969 882 949 937 866 885 930 844 891 855 923
839 915 850 986 846 886 943 876 853 923 958 998 964 0 957 906 951 917 904 902 967 943 918 906 881 934 877 844 841 971 898 942 898 996 832 951 1000 923 995 924 853 871 954 932 852 924 920 864 851 861 889 893 849 938 843 835 899 868 902 945 978 951 924 918 971 923 910 838 945 932 916 857 990 888 866 956 899 982 920 953 959 997 927 896 873 923 886 785 988 971 839 862 830 895 888 970 966 832 843 832
898 870 945 880 976 957 986 956 954 942 979 926 855 957 0 987 902 961 965 874 851 940 949 874 893 909 843 863 920 954 907 916 997 913 921 853 986 977 861 998 852 976 882 861 911 573 992 900 850 998 841 929 829 918 952 878 971 890 992 940 908 947 919 864 848 885 846 954 891 886 861 862 946 878 942 863 867 949 884 978 962 955 859 942 951 920 843 867 952 978 832 969 961 906 845 965 884 974 843 991
887 883 859 945 976 938 960 926 892 950 896 831 945 906 987 0 836 863 906 894 966 982 878 871 844 870 836 996 981 960 940 997 935 990 899 881 914 1000 911 996 959 953 991 999 913 903 867 982 916 990 903 842 969 973 927 909 996 886 922 830 831 918 989 941 996 880 862 954 996 852 835 850 849 977 872 878 970 951 975 954 982 951 997 872 888 831 857 872 996 952 952 916 981 895 926 867 881 990 884 935
934 846 869 915 877 974 856 993 963 944 866 991 863 951 902 836 0 938 846 845 908 883 969 860 929 841 843 872 864 971 928 976 904 957 983 864 992 869 985 838 902 856 981 911 911 954 941 843 869 944 919 972 920 954 955 996 995 977 997 938 878 868 839 971 990 885 939 829 987 916 901 988 923 834 935 906 934 846 832 835 980 940 963 984 904 977 914 889 981 927 840 845 930 829 900 894 852 911 994 962
994 834 902 870 927 921 943 882 942 875 924 967 963 917 961 863 938 0 881 870 979 871 975 979 926 941 878 848 981 930 847 983 924 873 910 899 933 843 835 868 901 955 892 970 924 868 834 878 607 857 896 845 978 936 829 838 882 980 855 889 830 998 914 974 924 984 958 982 900 941 956 993 969 873 861 869 902 975 919 968 845 956 537 876 843 886 877 905 948 837 853 980 972 941 994 938 914 954 834 887
857 886 992 904 853 971 918 958 910 979 959 856 979 904 965 906 846 881 0 864 973 973 837 856 956 939 906 851 983 950 905 952 944 952 964 939 831 932 966 947 857 883 887 879 904 939 928 855 983 933 990 858 995 969 991 868 837 874 983 850 855 865 988 850 946 984 952 856 833 979 904 888 999 876 922 846 926 906 974 845 848 955 866 866 903 900 903 986 843 988 982 906 831 842 999 935 953 893 997 832
909 980 930 849 866 916 835 895 943 858 978 986 978 902 874 894 845 870 864 0 833 968 965 845 918 939 972 959 960 957 854 869 947 922 984 863 839 895 937 873 944 849 835 960 732 975 839 972 847 884 928 965 954 936 968 972 977 888 944 933 888 951 893 836 831 878 853 892 923 921 870 847 951 877 926 841 955 937 938 950 979 834 856 864 996 1000 844 888 974 894 857 902 963 854 918 895 953 955 829 999
985 892 884 848 906 830 874 996 932 962 934 976 941 967 851 966 908 979 973 833 0 976 874 859 892 999 998 858 953 887 676 878 880 850 865 856 899 943 914 986 831 978 867 851 903 908 958 863 870 880 912 904 896 853 838 852 989 890 889 833 917 873 957 974 882 980 898 947 835 948 987 934 848 954 917 938 920 867 863 927 975 909 908 926 856 933 964 989 867 984 964 989 979 923 851 980 965 995 870 959
831 953 880 873 900 989 987 903 842 915 956 850 840 943 940 982 883 871 973 968 976 0 928 938 860 848 955 950 949 869 833 928 859 953 846 996 857 837 855 974 896 885 859 903 891 947 975 848 952 953 846 999 897 972 979 898 987 911 944 992 900 865 927 999 943 844 994 928 874 918 842 965 844 572 833 878 889 905 942 849 843 972 994 946 989 991 855 961 760 929 939 935 993 974 969 925 936 850 929 949
535 976 974 870 955 985 883 858 884 974 886 890 916 918 949 878 969 975 837 965 874 928 0 859 965 992 898 890 874 849 963 837 962 968 858 922 837 939 885 854 731 920 979 890 919 865 956 899 915 947 927 864 959 976 838 872 953 964 877 862 931 980 973 972 937 878 950 907 912 983 896 911 875 938 932 847 940 951 857 901 849 896 909 999 868 928 861 939 872 834 979 891 963 919 980 866 845 855 899 987
971 999 957 986 882 854 951 970 886 928 994 927 882 906 874 871 860 979 856 845 859 938 859 0 927 871 891 918 833 998 967 847 998 942 861 862 957 909 934 989 996 943 975 929 956 834 992 934 972 896 879 974 904 937 855 874 855 954 984 914 996 955 901 893 843 908 945 975 995 908 831 884 846 849 839 969 854 966 839 996 921 936 840 946 936 940 995 879 912 938 855 864 957 897 861 907 984 979 959 961
680 981 999 952 993 863 848 909 866 977 962 914 890 881 893 844 929 926 956 918 892 860 965 927 0 902 921 864 997 913 845 935 964 846 950 933 845 880 845 988 948 927 831 870 847 974 831 868 962 845 920 966 889 853 843 856 930 934 942 916 919 916 931 936 851 889 882 861 1000 929 843 981 984 850 853 943 993 908 879 938 846 950 983 913 869 934 970 997 880 977 919 980 878 954 862 908 952 823 965 844
878 1000 979 854 921 963 944 857 871 997 999 973 904 934 909 870 841 941 939 939 999 848 992 871 902 0 958 927 887 856 938 898 839 910 898 895 960 880 992 998 958 951 884 911 831 997 936 833 889 980 974 857 890 829 880 987 887 888 931 948 962 834 922 890 977 849 867 969 998 942 966 993 907 889 894 876 885 856 979 923 864 963 884 872 841 950 849 835 858 952 901 866 907 995 1000 862 832 909 972 909
840 863 868 953 894 865 913 897 876 838 861 857 888 877 843 836 843 878 906 972 998 955 898 891 921 958 0 922 953 911 830 966 991 880 852 996 903 977 954 966 833 983 961 921 866 996 965 980 971 761 949 832 1000 852 918 990 891 839 964 882 931 858 974 947 944 833 899 958 836 874 892 952 873 972 874 870 921 879 967 953 989 886 988 860 937 978 854 857 838 918 949 988 866 885 849 860 892 942 865 969
977 981 892 979 873 880 970 891 833 866 847 972 996 844 863 996 872 848 851 959 858 950 890 918 864 927 922 0 929 839 924 981 918 867 913 827 990 995 861 962 997 998 946 847 995 861 956 847 886 863 885 915 860 829 961 994 981 988 842 877 843 962 843 876 941 977 928 992 938 925 885 925 976 994 843 912 774 962 885 872 979 999 943 940 980 922 997 865 995 996 847 962 867 924 893 998 890 915 929 921
905 848 921 998 920 868 923 961 884 925 950 687 947 841 920 981 864 981 983 960 953 949 874 833 997 887 953 929 0 842 976 908 920 882 959 851 885 854 915 909 936 952 952 900 989 986 925 953 956 855 940 953 842 899 924 941 988 854 952 863 879 937 965 923 878 897 960 862 852 950 943 965 945 951 993 881 984 971 873 856 919 981 855 854 840 961 887 835 971 836 898 981 920 829 865 837 990 896 983 841
841 848 896 990 840 884 848 920 892 954 832 959 916 971 954 960 971 930 950 957 887 869 849 998 913 856 911 839 842 0 867 913 861 854 855 836 966 730 864 876 829 995 967 985 962 861 949 923 939 989 977 865 889 919 859 870 938 892 946 966 841 984 869 838 960 970 960 989 918 848 855 945 857 853 961 896 894 932 891 998 893 939 993 837 829 922 843 846 867 970 903 928 867 870 873 834 877 943 956 914
917 950 944 979 887 833 960 852 938 999 845 928 973 898 907 940 928 847 905 854 676 833 963 967 845 938 830 924 976 867 0 881 891 922 835 896 855 834 926 846 943 779 986 996 880 889 865 910 956 839 918 911 958 871 919 867 945 870 882 978 841 964 870 949 970 1000 892 882 847 953 942 829 833 991 989 958 976 850 848 980 975 835 829 992 938 879 939 992 886 885 837 997 908 965 905 969 840 936 876 909
960 874 831 847 960 998 841 959 924 895 895 887 862 942 916 997 976 983 952 869 878 928 837 847 935 898 966 981 908 913 881 0 964 899 934 990 949 887 970 962 891 854 896 936 939 908 958 947 990 908 857 881 846 962 852 869 885 913 905 865 890 907 953 842 862 835 979 907 835 868 958 918 935 921 879 929 987 915 995 954 890 937 881 834 832 947 897 933 918 979 883 835 862 949 834 927 885 923 869 890
953 969 875 891 992 899 989 969 964 931 877 831 933 898 997 935 904 924 944 947 880 859 962 998 964 839 991 918 920 861 891 964 0 838 991 922 961 873 949 909 935 839 838 849 873 969 857 876 993 939 977 983 890 863 888 959 943 901 923 894 970 918 996 872 915 856 899 975 952 944 909 989 940 896 854 941 911 895 922 936 924 929 943 941 884 857 637 953 900 911 961 926 915 855 876 879 906 835 842 993
990 917 889 841 836 835 950 904 870 859 942 891 877 996 913 990 957 873 952 922 850 953 968 942 846 910 880 867 882 854 922 899 838 0 996 933 915 839 946 911 924 923 875 965 842 950 944 920 957 861 521 873 876 926 858 936 847 900 980 849 961 944 836 843 837 986 986 902 864 865 940 838 999 911 884 997 967 839 969 916 868 946 891 986 937 855 893 956 837 984 877 924 893 862 950 982 982 951 998 841
875 968 918 894 886 927 899 961 841 882 969 850 833 832 921 899 983 910 964 984 865 846 858 861 950 898 852 913 959 855 835 934 991 996 0 869 897 874 918 839 894 857 884 998 972 857 843 972 905 935 868 996 865 999 905 909 938 960 849 862 981 848 853 906 806 935 842 894 841 888 776 843 991 989 888 920 858 908 888 934 900 970 930 875 999 966 860 958 833 850 989 876 887 991 891 923 912 949 955 915
986 911 951 834 962 919 975 912 974 928 874 936 965 951 853 881 864 899 939 863 856 996 922 862 933 895 996 827 851 836 896 990 922 933 869 0 960 944 979 947 837 962 847 872 866 835 870 860 966 958 850 842 850 937 855 915 863 872 985 884 972 955 922 838 867 836 983 972 829 888 886 987 993 885 926 956 928 921 872 901 859 861 898 902 871 958 926 937 833 907 990 903 892 950 875 944 880 984 980 960
865 951 886 971 942 992 854 871 949 963 938 960 928 1000 986 914 992 933 831 839 899 857 837 957 845 960 903 990 885 966 855 949 961 915 897 960 0 937 921 925 901 997 909 915 892 940 867 971 978 963 889 747 860 880 996 971 838 955 891 935 975 862 962 913 936 998 905 839 971 870 890 868 919 965 883 875 996 889 918 996 931 854 901 971 980 938 995 829 978 888 886 885 833 984 849 913 854 874 923 967
982 960 997 852 959 985 829 938 902 904 868 961 978 923 977 1000 869 843 932 895 943 837 939 909 880 880 977 995 854 730 834 887 873 839 874 944 937 0 864 917 849 929 1000 915 992 845 855 917 992 862 973 891 892 950 878 928 964 835 833 887 869 952 841 899 981 870 878 844 956 976 921 899 844 870 988 859 558 936 938 999 833 997 986 844 998 865 913 931 901 848 864 909 987 960 957 963 909 841 961 878
956 896 935 749 903 833 884 888 884 858 882 945 864 995 861 911 985 835 966 937 914 855 885 934 845 992 954 861 915 864 926 970 949 946 918 979 921 864 0 938 949 905 858 909 898 962 834 901 984 953 924 948 955 960 948 877 837 875 877 975 986 904 977 830 852 992 968 842 934 949 956 976 910 889 992 920 912 981 893 903 865 983 1000 857 925 983 909 912 931 843 924 903 946 956 858 971 989 994 929 966
928 928 924 961 893 886 849 877 935 875 960 830 840 924 998 996 838 868 947 873 986 974 854 989 988 998 966 962 909 876 846 962 909 911 839 947 925 917 938 0 837 957 975 897 880 849 951 868 914 979 957 987 842 999 862 892 830 999 849 909 873 924 871 985 952 878 997 918 968 762 839 863 952 873 855 852 1000 955 637 983 970 961 998 840 951 953 924 850 856 972 863 869 951 912 873 911 852 887 970 972
932 886 997 893 872 831 952 991 846 936 885 960 832 853 852 959 902 901 857 944 831 896 731 996 948 958 833 997 936 829 943 891 935 924 894 837 901 849 949 837 0 945 877 993 985 948 862 919 926 963 853 880 935 928 878 979 921 846 912 892 962 933 955 896 937 873 899 941 994 971 963 855 881 933 988 992 941 905 923 845 852 898 875 936 977 956 886 876 969 992 840 956 990 833 933 900 876 985 936 948
867 964 983 857 915 880 915 913 990 942 917 933 973 871 976 953 856 955 883 849 978 885 920 943 927 951 983 998 952 995 779 854 839 923 857 962 997 929 905 957 945 0 934 907 978 981 928 953 896 876 865 857 936 891 890 917 852 998 863 851 993 887 872 871 899 929 869 908 963 846 975 941 835 942 897 894 850 908 997 933 969 938 981 913 939 912 904 917 841 870 914 951 894 830 856 870 897 949 922 880
882 875 933 945 845 961 940 904 973 837 994 935 906 954 882 991 981 892 887 835 867 859 979 975 831 884 961 946 952 967 986 896 838 875 884 847 909 1000 858 975 877 934 0 843 848 834 992 881 923 934 889 832 946 964 908 938 919 881 942 972 912 882 900 921 859 957 904 894 832 989 911 998 889 934 887 841 981 968 951 979 871 934 972 834 938 922 893 907 946 982 840 930 903 894 875 959 858 834 944 830
915 993 917 985 884 996 956 861 921 983 999 883 906 932 861 999 911 970 879 960 851 903 890 929 870 911 921 847 900 985 996 936 849 965 998 872 915 915 909 897 993 907 843 0 523 844 832 972 832 883 899 966 956 907 992 872 920 893 937 935 894 861 934 975 895 999 839 846 859 841 890 845 886 981 883 986 924 928 859 986 893 893 874 987 909 879 832 991 969 871 966 977 903 869 908 918 943 914 860 908
988 978 925 863 984 967 879 886 841 891 884 918 833 852 911 913 911 924 904 732 903 891 919 956 847 831 866 995 989 962 880 939 873 842 972 866 892 992 898 880 985 978 848 523 0 979 976 850 967 939 993 874 872 899 982 935 866 960 850 941 837 921 871 902 792 907 931 995 952 989 947 901 869 952 959 900 938 940 949 998 902 885 991 965 917 852 844 958 873 999 862 970 863 875 953 851 922 843 923 987
907 974 609 954 872 997 852 836 809 858 897 852 989 924 573 903 954 868 939 975 908 947 865 834 974 997 996 861 986 861 889 908 969 950 857 835 940 845 962 849 948 981 834 844 979 0 876 949 900 883 887 880 969 833 953 917 981 926 947 842 891 914 932 921 907 951 964 960 923 873 903 897 946 940 848 974 925 866 963 899 977 925 847 858 978 963 880 865 939 867 865 959 988 841 852 989 912 970 908 994
978 902 834 991 874 928 865 998 978 997 864 944 859 920 992 867 941 834 928 839 958 975 956 992 831 936 965 956 925 949 865 958 857 944 843 870 867 855 834 951 862 928 992 832 976 876 0 928 863 912 958 842 983 886 866 901 906 900 899 998 980 925 856 896 842 829 915 998 996 854 836 862 899 852 840 833 997 935 874 844 906 898 922 938 969 925 983 709 941 952 943 859 879 928 911 936 909 941 998 969
958 899 992 834 861 929 874 921 960 990 944 920 925 864 900 982 843 878 855 972 863 848 899 934 868 833 980 847 953 923 910 947 876 920 972 860 971 917 901 868 919 953 881 972 850 949 928 0 921 835 987 926 981 946 962 844 986 839 867 894 865 980 998 898 973 946 874 972 843 865 915 958 957 950 932 935 953 942 839 825 966 961 917 869 836 922 969 927 848 931 917 935 886 708 848 931 899 970 963 861
927 881 960 942 922 885 903 846 893 965 850 979 916 851 850 916 869 607 983 847 870 952 915 972 962 889 971 886 956 939 956 990 993 957 905 966 978 992 984 914 926 896 923 832 967 900 863 921 0 838 974 960 869 877 997 896 870 968 979 985 910 993 973 888 974 921 939 936 965 929 853 853 969 869 964 836 946 917 979 837 878 922 893 907 994 966 907 936 942 945 905 982 944 952 993 993 992 993 888 957
873 911 980 896 995 712 944 998 957 900 945 956 932 861 998 990 944 857 933 884 880 953 947 896 845 980 761 863 855 989 839 908 939 861 935 958 963 862 953 979 963 876 934 883 939 883 912 835 838 0 837 916 698 965 964 892 880 1000 982 892 903 893 879 968 968 939 924 984 846 844 894 833 994 961 896 900 832 994 911 989 933 829 850 967 884 867 844 952 967 919 887 937 881 925 895 838 915 877 960 978
922 1000 908 920 927 986 954 889 835 976 945 846 980 889 841 903 919 896 990 928 912 846 927 879 920 974 949 885 940 977 918 857 977 521 868 850 889 973 924 957 853 865 889 899 993 887 958 987 974 837 0 892 935 987 971 914 1000 992 923 990 843 982 870 953 886 961 862 952 978 831 886 895 990 890 979 912 979 927 994 918 840 891 853 902 831 875 832 917 930 868 856 930 979 959 865 890 941 961 933 933
879 897 885 849 935 921 981 944 981 986 913 871 831 893 929 842 972 845 858 965 904 999 864 974 966 857 832 915 953 865 911 881 983 873 996 842 747 891 948 987 880 857 832 966 874 880 842 926 960 916 892 0 879 870 848 1000 890 959 985 973 940 979 894 915 834 987 965 944 957 991 918 872 973 906 892 868 988 942 893 994 907 973 830 993 980 961 884 829 908 997 840 905 889 909 874 998 861 892 872 977
864 945 878 845 942 893 912 964 997 973 893 953 949 849 829 969 920 978 995 954 896 897 959 904 889 890 1000 860 842 889 958 846 890 876 865 850 860 892 955 842 935 936 946 956 872 969 983 981 869 698 935 879 0 966 995 954 914 873 964 923 906 840 959 921 949 967 851 839 901 857 924 889 906 997 966 860 997 880 898 994 837 934 950 895 987 895 836 874 997 882 848 830 947 849 869 995 916 969 900 961
959 962 838 835 994 871 855 851 939 994 970 981 941 938 918 973 954 936 969 936 853 972 976 937 853 829 852 829 899 919 871 962 863 926 999 937 880 950 960 999 928 891 964 907 899 833 886 946 877 965 987 870 966 0 974 981 956 925 1000 947 933 957 892 520 998 893 924 902 839 886 867 900 842 899 905 945 937 897 955 960 872 939 963 947 910 860 965 867 976 986 995 879 936 935 971 923 959 884 923 928
853 898 955 937 952 975 926 996 965 933 830 983 969 843 952 927 955 829 991 968 838 979 838 855 843 880 918 961 924 859 919 852 888 858 905 855 996 878 948 862 878 890 908 992 982 953 866 962 997 964 971 848 995 974 0 837 840 992 965 829 987 878 993 933 983 832 909 879 910 999 969 984 920 855 961 895 877 898 829 963 839 956 934 999 838 986 846 879 863 840 844 889 888 858 975 834 971 931 862 848
977 983 848 830 858 839 944 900 829 854 899 887 939 835 878 909 996 838 868 972 852 898 872 874 856 987 990 994 941 870 867 869 959 936 909 915 971 928 877 892 979 917 938 872 935 917 901 844 896 892 914 1000 954 981 837 0 979 832 846 936 984 919 964 868 861 901 875 852 830 878 897 831 994 928 905 863 920 847 864 887 906 836 982 980 865 873 931 854 844 959 982 903 914 935 984 852 947 839 867 954
925 991 898 929 649 947 832 832 987 880 925 936 889 899 971 996 995 882 837 977 989 987 953 855 930 887 891 981 988 938 945 885 943 847 938 863 838 964 837 830 921 852 919 920 866 981 906 986 870 880 1000 890 914 956 840 979 0 890 989 831 938 933 871 869 960 918 869 863 838 916 983 983 994 865 916 990 893 960 913 832 943 937 962 915 922 995 901 999 882 906 986 986 947 890 978 516 904 916 963 874
1000 886 909 986 830 943 944 912 941 957 881 892 914 868 890 886 977 980 874 888 890 911 964 954 934 888 839 988 854 892 870 913 901 900 960 872 955 835 875 999 846 998 881 893 960 926 900 839 968 1000 992 959 873 925 992 832 890 0 944 990 912 829 874 939 944 831 829 896 942 846 905 865 888 951 875 985 975 956 904 903 963 853 876 844 949 976 862 947 910 944 964 982 959 935 939 928 875 853 996 899
858 986 952 918 868 879 984 968 906 884 849 995 980 902 992 922 997 855 983 944 889 944 877 984 942 931 964 842 952 946 882 905 923 980 849 985 891 833 877 849 912 863 942 937 850 947 899 867 979 982 923 985 964 1000 965 846 989 944 0 921 941 937 893 966 918 966 926 856 886 878 1000 923 982 843 922 950 946 924 976 982 833 921 915 865 861 941 909 911 989 829 985 925 877 980 878 992 896 857 928 907
963 894 934 839 861 870 957 981 984 864 918 890 910 945 940 830 938 889 850 933 833 992 862 914 916 948 882 877 863 966 978 865 894 849 862 884 935 887 975 909 892 851 972 935 941 842 998 894 985 892 990 973 923 947 829 936 831 990 921 0 926 994 881 964 897 833 962 840 930 881 995 910 878 943 965 919 986 889 896 867 854 1000 867 830 834 880 879 970 978 850 862 996 886 959 877 925 994 872 987 972
848 841 873 993 950 843 931 955 962 992 943 907 979 978 908 831 878 830 855 888 917 900 931 996 919 962 931 843 879 841 841 890 970 961 981 972 975 869 986 873 962 993 912 894 837 891 980 865 910 903 843 940 906 933 987 984 938 912 941 926 0 962 982 920 911 920 873 895 922 875 831 900 677 830 848 898 983 940 832 860 883 977 874 891 943 841 832 867 863 900 951 884 926 971 883 994 829 894 874 910
897 802 912 845 841 960 846 852 895 950 876 991 960 951 947 918 868 998 865 951 873 865 980 955 916 834 858 962 937 984 964 907 918 944 848 955 862 952 904 924 933 887 882 861 921 914 925 980 993 893 982 979 840 957 878 919 933 829 937 994 962 0 912 928 996 950 892 962 948 879 927 916 910 923 903 864 911 998 863 852 989 882 968 854 853 961 952 855 942 863 946 895 841 920 943 837 980 857 975 900
886 876 980 998 924 931 998 942 963 886 833 944 856 924 919 989 839 914 988 893 957 927 973 901 931 922 974 843 965 869 870 953 996 836 853 922 962 841 977 871 955 872 900 934 871 932 856 998 973 879 870 894 959 892 993 964 871 874 893 881 982 912 0 904 850 928 968 842 909 959 838 830 917 876 894 892 877 830 954 963 979 938 905 868 851 848 834 849 883 957 959 833 907 968 930 894 911 969 987 904
1000 901 913 882 867 981 994 838 975 841 840 914 985 918 864 941 971 974 850 836 974 999 972 893 936 890 947 876 923 838 949 842 872 843 906 838 913 899 830 985 896 871 921 975 902 921 896 898 888 968 953 915 921 520 933 868 869 939 966 964 920 928 904 0 911 967 849 884 871 829 937 971 916 915 874 956 869 995 849 920 774 824 929 958 965 852 946 876 939 938 911 970 871 907 981 979 918 952 842 961
921 884 979 863 891 965 955 917 847 907 879 977 908 971 848 996 990 924 946 831 882 943 937 843 851 977 944 941 878 960 970 862 915 837 806 867 936 981 852 952 937 899 859 895 792 907 842 973 974 968 886 834 949 998 983 861 960 944 918 897 911 996 850 911 0 958 941 843 935 980 996 964 983 877 863 833 893 836 840 865 941 936 934 887 862 838 929 949 848 950 956 878 968 952 938 904 896 934 969 919
895 974 638 954 829 997 995 891 981 831 963 903 919 923 885 880 885 984 984 878 980 844 878 908 889 849 833 977 897 970 1000 835 856 986 935 836 998 870 992 878 873 929 957 999 907 951 829 946 921 939 961 987 967 893 832 901 918 831 966 833 920 950 928 967 958 0 833 687 867 959 958 876 890 959 842 954 864 934 884 919 894 914 986 909 917 865 982 950 892 913 964 900 843 934 986 993 875 996 851 920
859 958 875 950 982 904 917 875 970 952 926 829 855 910 846 862 939 958 952 853 898 994 950 945 882 867 899 928 960 960 892 979 899 986 842 983 905 878 968 997 899 869 904 839 931 964 915 874 939 924 862 965 851 924 909 875 869 829 926 962 873 892 968 849 941 833 0 904 973 859 933 889 951 902 961 928 860 970 931 931 830 931 942 897 911 930 968 977 846 835 880 904 907 835 973 888 918 855 844 977
910 836 879 898 936 852 896 942 933 918 925 959 908 838 954 954 829 982 856 892 947 928 907 975 861 969 958 992 862 989 882 907 975 902 894 972 839 844 842 918 941 908 894 846 995 960 998 972 936 984 952 944 839 902 879 852 863 896 856 840 895 962 842 884 843 687 904 0 881 890 904 966 849 892 905 901 692 881 883 904 935 850 954 932 919 949 850 917 831 844 921 970 928 974 972 919 929 887 988 851
973 912 964 916 841 990 960 944 963 873 931 924 919 945 891 996 987 900 833 923 835 874 912 995 1000 998 836 938 852 918 847 835 952 864 841 829 971 956 934 968 994 963 832 859 952 923 996 843 965 846 978 957 901 839 910 830 838 942 886 930 922 948 909 871 935 867 973 881 0 956 945 974 988 836 921 848 981 887 983 948 841 907 996 926 981 841 844 891 983 503 906 970 930 984 844 980 905 977 994 882
900 895 856 869 947 908 872 949 920 866 947 895 848 932 886 852 916 941 979 921 948 918 983 908 929 942 874 925 950 848 953 868 944 865 888 888 870 976 949 762 971 846 989 841 989 873 854 865 929 844 831 991 857 886 999 878 916 846 878 881 875 879 959 829 980 959 859 890 956 0 871 859 857 858 996 986 927 838 874 934 964 893 990 914 950 835 905 992 931 970 836 862 991 845 852 923 911 900 844 891
937 832 846 933 967 903 842 931 900 886 869 861 902 916 861 835 901 956 904 870 987 842 896 831 843 966 892 885 943 855 942 958 909 940 776 886 890 921 956 839 963 975 911 890 947 903 836 915 853 894 886 918 924 867 969 897 983 905 1000 995 831 927 838 937 996 958 933 904 945 871 0 989 887 993 832 957 906 951 986 938 839 894 912 921 1000 885 932 945 858 941 843 978 845 938 969 902 919 887 852 990
872 976 990 830 851 926 837 909 882 800 835 840 864 857 862 850 988 993 888 847 934 965 911 884 981 993 952 925 965 945 829 918 989 838 843 987 868 899 976 863 855 941 998 845 901 897 862 958 853 833 895 872 889 900 984 831 983 865 923 910 900 916 830 971 964 876 889 966 974 859 989 0 891 914 959 831 938 844 935 990 840 970 956 958 997 995 864 993 971 899 861 868 834 899 862 1000 961 944 995 849
926 952 901 1000 944 873 956 940 851 904 834 900 935 990 946 849 923 969 999 951 848 844 875 846 984 907 873 976 945 857 833 935 940 999 991 993 919 844 910 952 881 835 889 886 869 946 899 957 969 994 990 973 906 842 920 994 994 888 982 878 677 910 917 916 983 890 951 849 988 857 887 891 0 983 902 970 982 993 920 900 903 901 966 973 861 960 998 890 830 876 903 834 852 893 988 965 882 865 944 846
979 907 830 860 939 996 879 976 946 941 940 989 984 888 878 977 834 873 876 877 954 572 938 849 850 889 972 994 951 853 991 921 896 911 989 885 965 870 889 873 933 942 934 981 952 940 852 950 869 961 890 906 997 899 855 928 865 951 843 943 830 923 876 915 877 959 902 892 836 858 993 914 983 0 853 889 910 844 876 942 871 867 761 925 900 851 996 830 874 984 993 988 944 843 895 919 918 905 900 902
934 972 862 944 888 911 875 986 893 897 906 1000 980 866 942 872 935 861 922 926 917 833 932 839 853 894 874 843 993 961 989 879 854 884 888 926 883 988 992 855 988 897 887 883 959 848 840 932 964 896 979 892 966 905 961 905 916 875 922 965 848 903 894 874 863 842 961 905 921 996 832 959 902 853 0 937 911 920 949 908 836 912 935 890 987 881 854 871 976 942 967 989 886 867 909 948 896 998 862 942
858 974 855 964 874 884 963 883 976 855 906 835 955 956 863 878 906 869 846 841 938 878 847 969 943 876 870 912 881 896 958 929 941 997 920 956 875 859 920 852 992 894 841 986 900 974 833 935 836 900 912 868 860 945 895 863 990 985 950 919 898 864 892 956 833 954 928 901 848 986 957 831 970 889 937 0 860 844 904 963 845 884 963 873 961 838 847 967 947 844 911 990 955 941 952 993 843 949 943 930
855 946 866 954 887 892 957 999 912 997 972 894 867 899 867 970 934 902 926 955 920 889 940 854 993 885 921 774 984 894 976 987 911 967 858 928 996 558 912 1000 941 850 981 924 938 925 997 953 946 832 979 988 997 937 877 920 893 975 946 986 983 911 877 869 893 864 860 692 981 927 906 938 982 910 911 860 0 861 915 872 883 917 844 885 966 937 842 895 963 973 981 956 988 933 832 916 865 975 966 851
993 870 902 853 979 843 898 830 883 850 884 910 889 982 949 951 846 975 906 937 867 905 951 966 908 856 879 962 971 932 850 915 895 839 908 921 889 936 981 955 905 908 968 928 940 866 935 942 917 994 927 942 880 897 898 847 960 956 924 889 940 998 830 995 836 934 970 881 887 838 951 844 993 844 920 844 861 0 885 922 957 900 880 674 860 851 884 972 893 853 970 891 911 928 965 908 981 956 833 903
875 960 860 982 859 870 939 878 897 866 846 942 895 920 884 975 832 919 974 938 863 942 857 839 879 979 967 885 873 891 848 995 922 969 888 872 918 938 893 637 923 997 951 859 949 963 874 839 979 911 994 893 898 955 829 864 913 904 976 896 832 863 954 849 840 884 931 883 983 874 986 935 920 876 949 904 915 885 0 919 903 920 857 997 908 920 935 919 991 947 910 837 896 993 941 955 923 940 895 661
873 883 888 928 843 985 958 844 914 986 889 999 979 953 978 954 835 968 845 950 927 849 901 996 938 923 953 872 856 998 980 954 936 916 934 901 996 999 903 983 845 933 979 986 998 899 844 825 837 989 918 994 994 960 963 887 832 903 982 867 860 852 963 920 865 919 931 904 948 934 938 990 900 942 908 963 872 922 919 0 936 952 727 978 917 942 970 884 902 866 994 969 898 847 952 862 931 826 964 887
846 925 945 857 1000 898 931 875 904 861 962 926 877 959 962 982 980 845 848 979 975 843 849 921 846 864 989 979 919 893 975 890 924 868 900 859 931 833 865 970 852 969 871 893 902 977 906 966 878 933 840 907 837 872 839 906 943 963 833 854 883 989 979 774 941 894 830 935 841 964 839 840 903 871 836 845 883 957 903 936 0 906 856 952 878 857 926 946 986 961 934 919 844 909 839 872 862 976 926 929
849 872 918 964 852 911 974 980 921 844 977 886 977 997 955 951 940 956 955 834 909 972 896 936 950 963 886 999 981 939 835 937 929 946 970 861 854 997 983 961 898 938 934 893 885 925 898 961 922 829 891 973 934 939 956 836 937 853 921 1000 977 882 938 824 936 914 931 850 907 893 894 970 901 867 912 884 917 900 920 952 906 0 999 871 994 989 861 987 955 856 861 925 899 904 836 915 951 974 955 860
926 971 857 835 984 948 932 840 997 885 854 990 700 927 859 997 963 537 866 856 908 994 909 840 983 884 988 943 855 993 829 881 943 891 930 898 901 986 1000 998 875 981 972 874 991 847 922 917 893 850 853 830 950 963 934 982 962 876 915 867 874 968 905 929 934 986 942 954 996 990 912 956 966 761 935 963 844 880 857 727 856 999 0 873 894 912 909 907 868 982 832 907 889 912 623 918 981 982 897 934
877 917 934 867 959 1000 884 964 879 925 854 946 1000 896 942 872 984 876 866 864 926 946 999 946 913 872 860 940 854 837 992 834 941 986 875 902 971 844 857 840 936 913 834 987 965 858 938 869 907 967 902 993 895 947 999 980 915 844 865 830 891 854 868 958 887 909 897 932 926 914 921 958 973 925 890 873 885 674 997 978 952 871 873 0 915 906 883 870 909 902 937 863 841 841 866 865 975 970 880 924
840 882 973 869 862 963 861 847 850 854 896 937 854 873 951 888 904 843 903 996 856 989 868 936 869 841 937 980 840 829 938 832 884 937 999 871 980 998 925 951 977 939 938 909 917 978 969 836 994 884 831 980 987 910 838 865 922 949 861 834 943 853 851 965 862 917 911 919 981 950 1000 997 861 900 987 961 966 860 908 917 878 994 894 915 0 624 830 869 831 985 864 969 903 846 932 886 862 910 941 861
988 919 887 908 869 938 993 878 918 883 872 833 982 923 920 831 977 886 900 1000 933 991 928 940 934 950 978 922 961 922 879 947 857 855 966 958 938 865 983 953 956 912 922 879 852 963 925 922 966 867 875 961 895 860 986 873 995 976 941 880 841 961 848 852 838 865 930 949 841 835 885 995 960 851 881 838 937 851 920 942 857 989 912 906 624 0 835 935 857 968 874 912 886 941 861 860 834 982 933 838
831 965 901 922 895 878 946 901 982 890 969 916 845 886 843 857 914 877 903 844 964 855 861 995 970 849 854 997 887 843 939 897 637 893 860 926 995 913 909 924 886 904 893 832 844 880 983 969 907 844 832 884 836 965 846 931 901 862 909 879 832 952 834 946 929 982 968 850 844 905 932 864 998 996 854 847 842 884 935 970 926 861 909 883 830 835 0 998 831 855 962 927 917 867 889 920 846 911 844 894
957 884 985 934 951 974 984 919 870 904 960 881 857 785 867 872 889 905 986 888 989 961 939 879 997 835 857 865 835 846 992 933 953 956 958 937 829 931 912 850 876 917 907 991 958 865 709 927 936 952 917 829 874 867 879 854 999 947 911 970 867 855 849 876 949 950 977 917 891 992 945 993 890 830 871 967 895 972 919 884 946 987 907 870 869 935 998 0 836 901 843 956 843 858 916 914 829 908 930 907
924 963 965 861 888 860 941 994 840 993 974 952 866 988 952 996 981 948 843 974 867 760 872 912 880 858 838 995 971 867 886 918 900 837 833 833 978 901 931 856 969 841 946 969 873 939 941 848 942 967 930 908 997 976 863 844 882 910 989 978 863 942 883 939 848 892 846 831 983 931 858 971 830 874 976 947 963 893 991 902 986 955 868 909 831 857 831 836 0 1000 830 910 840 954 940 919 891 981 943 969
974 842 876 946 998 841 983 952 979 897 923 831 969 971 978 952 927 837 988 894 984 929 834 938 977 952 918 996 836 970 885 979 911 984 850 907 888 848 843 972 992 870 982 871 999 867 952 931 945 919 868 997 882 986 840 959 906 944 829 850 900 863 957 938 950 913 835 844 503 970 941 899 876 984 942 844 973 853 947 866 961 856 982 902 985 968 855 901 1000 0 889 929 874 948 675 856 873 886 911 916
925 904 975 852 829 880 910 997 857 840 933 901 882 839 832 952 840 853 982 857 964 939 979 855 919 901 949 847 898 903 837 883 961 877 989 990 886 864 924 863 840 914 840 966 862 865 943 917 905 887 856 840 848 995 844 982 986 964 985 862 951 946 959 911 956 964 880 921 906 836 843 861 903 993 967 911 981 970 910 994 934 861 832 937 864 874 962 843 830 889 0 946 836 952 983 957 947 944 971 926
894 939 960 954 948 880 886 871 902 957 919 854 949 862 969 916 845 980 906 902 989 935 891 864 980 866 988 962 981 928 997 835 926 924 876 903 885 909 903 869 956 951 930 977 970 959 859 935 982 937 930 905 830 879 889 903 986 982 925 996 884 895 833 970 878 900 904 970 970 862 978 868 834 988 989 990 956 891 837 969 919 925 907 863 969 912 927 956 910 929 946 0 871 975 856 956 901 838 923 987
856 835 912 967 997 851 786 871 840 869 891 994 937 830 961 981 930 972 831 963 979 993 963 957 878 907 866 867 920 867 908 862 915 893 887 892 833 987 946 951 990 894 903 903 863 988 879 886 944 881 979 889 947 936 888 914 947 959 877 886 926 841 907 871 968 843 907 928 930 991 845 834 852 944 886 955 988 911 896 898 844 899 889 841 903 886 917 843 840 874 836 871 0 939 884 871 966 953 976 873
842 888 966 867 973 941 987 860 834 995 889 966 866 895 906 895 829 941 842 854 923 974 919 897 954 995 885 924 829 870 965 949 855 862 991 950 984 960 956 912 833 830 894 869 875 841 928 708 952 925 959 909 849 935 858 935 890 935 980 959 971 920 968 907 952 934 835 974 984 845 938 899 893 843 867 941 933 928 993 847 909 904 912 841 846 941 867 858 954 948 952 975 939 0 912 883 930 913 945 831
888 883 880 872 932 957 950 944 942 910 855 906 885 888 845 926 900 994 999 918 851 969 980 861 862 1000 849 893 865 873 905 834 876 950 891 875 849 957 858 873 933 856 875 908 953 852 911 848 993 895 865 874 869 971 975 984 978 939 878 877 883 943 930 981 938 986 973 972 844 852 969 862 988 895 909 952 832 965 941 952 839 836 623 866 932 861 889 916 940 675 983 856 884 912 0 873 991 851 882 893
841 904 935 866 836 911 861 960 995 863 711 984 930 970 965 867 894 938 935 895 980 925 866 907 908 862 860 998 837 834 969 927 879 982 923 944 913 963 971 911 900 870 959 918 851 989 936 931 993 838 890 998 995 923 834 852 516 928 992 925 994 837 894 979 904 993 888 919 980 923 902 1000 965 919 948 993 916 908 955 862 872 915 918 865 886 860 920 914 919 856 957 956 871 883 873 0 837 861 864 832
887 890 959 990 882 930 875 967 920 913 987 973 844 966 884 881 852 914 953 953 965 936 845 984 952 832 892 890 990 877 840 885 906 982 912 880 854 909 989 852 876 897 858 943 922 912 909 899 992 915 941 861 916 959 971 947 904 875 896 994 829 980 911 918 896 875 918 929 905 911 919 961 882 918 896 843 865 981 923 931 862 951 981 975 862 834 846 829 891 873 947 901 966 930 991 837 0 973 991 959
985 961 989 841 944 909 962 924 830 881 953 887 891 832 974 990 911 954 893 955 995 850 855 979 823 909 942 915 896 943 936 923 835 951 949 984 874 841 994 887 985 949 834 914 843 970 941 970 993 877 961 892 969 884 931 839 916 853 857 872 894 857 969 952 934 996 855 887 977 900 887 944 865 905 998 949 975 956 940 826 976 974 982 970 910 982 911 908 981 886 944 838 953 913 851 861 973 0 971 843
867 891 981 911 903 959 977 853 905 856 882 836 855 843 843 884 994 834 997 829 870 929 899 959 965 972 865 929 983 956 876 869 842 998 955 980 923 961 929 970 936 922 944 860 923 908 998 963 888 960 933 872 900 923 862 867 963 996 928 987 874 975 987 842 969 851 844 988 994 844 852 995 944 900 862 943 966 833 895 964 926 955 897 880 941 933 844 930 943 911 971 923 976 945 882 864 991 971 0 930
893 951 985 869 878 896 942 932 920 896 842 924 923 832 991 935 962 887 832 999 959 949 987 961 844 909 969 921 841 914 909 890 993 841 915 960 967 878 966 972 948 880 830 908 987 994 969 861 957 978 933 977 961 928 848 954 874 899 907 972 910 900 904 961 919 920 977 851 882 891 990 849 846 902 942 930 851 903 661 887 929 860 934 924 861 838 894 907 969 916 926 987 873 831 893 832 959 843 930 0
