833 826 823 826 834 847 859 869 880 890 900 911 918 924 926 926 923 918 912 908 908 914 921 928 930 925 914 897 876 848 823 806 799 803 816 835 856 879 896 907 914 913 907 898 886 875 868 867 872 882 895 908 920 933 944 951 947 935 917 897 884 875 869 865 866 871 877 885 893 899 901 900 894 886 875 863 850 840 834 832 834 841 850 859 867 876 882 886 892 900 910 922 931 934 933 928 916 902 885 870 853 834 817 806 801 806 821 840 861 880 894 903 908 909 906 901 897 893 891 890 892 893 893 891 886 880 875 870 865 864 865 868 874 878 881 884 883 876 869 861 852 846 844 847 853 866 885 906 920 928 931 925 910 892 875 862 857 859 867 875 883 890 897 903 906 907 905 903 898 887 872 856 844 836 833 826 820 813 809 807 810 821 842 877 918 958 989 1006 1010 1001 980 953 921 889 864 850 846 845 843 838 829 817 803 789 782 780 785 796 811 831 851 874 898 921 942 961 975 985 991 990 980 963 942 913 882 850 827 811 801 798 801 810 824 842 861 879 896 911 924 934 943 951 955 953 943 927 907 887 874 865 861 864 871 881 895 907 918 923 926 927 926 925 924 922 917 906 886 860 828 788 762 742 735 742 762 791 828 867 904 939 971 990 1006 1005 989 961 927 893 865 851 848 853 863 873 883 889 892 890 884 874 872 872 877 887 895 904 911 916 914 905 895 879 864 847 835 830 831 840 855 875 898 922 945 962 974 979 977 966 951 931 908 884 861 842 828 823 825 830 837 841 843 839 832 823 817 816 822 835 856 881 911 939 964 985 995 996 988 975 958 940 921 898 875 850 828 809 798 795 800 814 833 853 870 882 886 883 877 869 863 862 866 876 893 916 941 964 984 995 996 982 956 919 877 836 809 793 783 779 781 789 799 810 822 834 848 862 874 882 887 889 891 893 894 896 898 902 904 906 909 911 913 914 911 905 894 880 863 848 836 826 821 818 816 816 818 824 833 846 865 887 911 936 958 977 987 986 974 951 916 875 833 801 775 763 763 778 806 845 885 925 958 980 990 988 976 954 928 899 872 850 831 819 813 816 827 844 865 886 903 916 921 919 913 902 889 878 870 867 870 877 887 899 909 915 915 908 897 880 863 847 835 829 834 848 870 893 916 932 935 926 903 873 835 800 780 767 763 768 779 794 815 835 861 884 904 922 937 947 953 957 955 947 930 905 875 842 810 785 763 753 757 776 809 853 904 953 985 1004 1006 993 969 940 909 885 863 844 830 820 811 805 802 800 802 808 817 831 848 867 887 907 930 953 974 987 995 993 982 963 936 901 861 824 793 768 753 749 757 774 800 830 863 890 910 925 930 926 914 898 881 871 865 860 858 856 855 857 863 875 893 916 943 970 990 994 977 942 897 849 809 782 765 757 758 765 777 795 817 843 874 908 946 981 1009 1025 1024 1006 973 930 881 835 799 770 749 741 745 757 780 806 836 870 901 931 959 984 1002 1012 1013 1005 988 966 938 907 879 851 826 804 786 771 762 757 760 772 794 823 859 898 936 969 993 1008 1012 1004 982 955 925 898 873 851 836 827 829 842 854 864 875 885 890 891 887 880 873 866 865 867 870 874 882 889 898 906 916 928 939 946 948 944 930 904 871 837 812 798 790 794 805 825 850 877 902 922 936 942 941 934 923 909 892 873 853 836 822 812 805 804 808 820 837 858 877 896 913 929 941 951 956 954 946 934 919 901 880 860 844 832 827 827 829 834 841 845 849 853 857 860 864 870 879 893 912 944 953 967 974 972 961 939 909 878 850 829 815 809 811 820 831 844 857 867 877 886 894 902 910 919 927 932 934 931 922 908 892 874 857 842 832 827 827 835 854 880 907 929 943 951 951 942 923 895 867 845 830 824 827 830 833 834 832 824 814 807 805 807 817 838 868 908 951 992 1019 1033 1032 1018 991 956 916 875 836 802 775 752 736 727 728 736 750 768 789 813 840 870 904 939 972 998 1011 1010 996 968 930 882 841 811 798 795 797 807 823 841 855 861 862 857 849 837 827 823 828 841 856 875 895 916 935 951 963 973 975 971 961 945 924 900 879 859 841 824 812 806 801 802 809 821 836 856 879 903 927 945 953 949 933 907 877 852 835 827 830 843 864 888 916 943 968 985 989 973 938 887 834 794 769 757 758 768 787 814 843 869 892 910 923 928 929 930 931 936 943 948 951 950 943 931 916 896 874 851 832 815 801 792 785 783 787 797 814 835 857 879 898 915 930 941 948 952 953 951 947 942 934 925 912 901 891 880 872 866 860 856 850 845 840 835 830 825 820 816 815 817 825 847 855 871 887 902 917 931 945 957 965 971 971 965 954 938 919 895 869 842 813 779 754 731 718 715 722 738 760 789 819 848 875 899 920 939 955 968 982 991 993 984 966 944 918 891 867 846 834 829 834 845 861 880 895 903 898 883 862 832 802 782 771 769 780 799 822 849 880 912 944 974 1000 1020 1028 1024 1007 977 936 885 840 801 778 765 763 772 787 805 823 841 855 862 862 861 861 860 864 867 873 882 895 907 924 944 962 975 981 977 963 942 913 878 843 814 798 790 788 794 803 815 829 842 854 861 866 871 876 885 900 916 932 947 958 964 961 951 933 909 884 860 844 834 830 833 843 855 866 878 889 897 904 907 908 903 892 873 848 823 810 803 805 819 840 866 893 920 941 958 965 964 954 935 911 885 864 844 832 824 823 827 835 847 858 871 880 888 891 890 887 882 877 871 866 865 868 873 880 886 890 889 887 883 875 867 857 849 838 826 816 809 809 818 836 861 884 905 919 929 933 933 929 922 917 911 901 883 863 842 822 810 805 810 825 845 865 883 895 900 896 888 878 865 863 863 869 879 892 906 922 934 941 939 928 909 882 853 830 817 814 819 832 850 872 893 909 923 929 928 921 909 897 885 878 877 879 882 883 881 877 871 861 853 855 865 875 882 889 895 898 896 895 894 894 895 898 901 905 907 909 909 904 897 887 875 862 851 843 839 839 844 853 867 883 900 916 929 934 931 919 899 873 846 823 806 798 801 815 836 864 897 930 958 979 990 987 972 944 909 869 833 805 782 768 759 756 760 771 785 806 832 861 891 921 947 964 974 974 965 947 925 900 877 861 854 852 849 843 841 839 843 853 867 883 902 916 928 935 934 928 917 902 886 877 869 864 862 860 857 855 852 849 846 845 848 857 873 896 925 955 982 1001 1006 995 968 924 866 814 771 743 735 742 761 793 820 844 864 879 885 885 882 879 881 887 895 900 901 900 896 889 881 877 877 882 888 897 907 917 927 934 941 943 937 920 896 870 841 819 801 788 779 774 774 777 783 792 804 821 842 867 898 928 954 975 988 992 987 977 959 936 914 898 885 877 872 868 863 854 839 820 802 789 778 776 775 780 793 811 836 868 904 942 974 999 1010 1016 1003 975 936 894 852 821 797 782 775 775 780 790 803 814 819 818 816 814 815 825 847 881 923 966 1003 1028 1034 1021 988 939 881 834 799 775 761 760 765 778 795 813 832 853 874 891 906 917 924 927 927 927 926 926 924 923 920 916 909 901 888 873 857 843 834 826 823 826 836 848 861 875 889 904 918 932 943 952 954 950 934 911 882 848 815 796 784 779 782 794 813 836 860 884 904 918 930 937 940 941 943 944 943 939 931 919 902 883 865 851 846 848 858 871 884 899 909 911 905 893 875 857 840 825 812 802 796 793 795 804 823 848 881 918 957 991 1013 1019 1010 984 942 890 843 811 790 778 774 777 785 796 813 834 856 879 903 923 935 937 931 919 903 886 870 856 849 848 850 854 862 872 884 898 910 921 931 938 942 940 936 929 919 904 886 867 845 823 805 795 792 799 811 829 850 869 887 903 916 926 933 936 936 933 927 917 904 886 867 848 838 834 839 854 874 897 916 929 934 934 928 918 906 890 873 858 845 836 832 835 844 848 853 858 863 868 873 879 884 889 893 895 896 896 896 895 894 890 884 876 868 859 854 852 853 856 863 870 876 880 882 882 880 876 870 864 857 853 850 849 852 854 856 855 852 849 846 845 847 855 866 883 899 909 914 913 908 903 896 889 883 877 871 862 854 845 838 835 834 835 837 840 843 843 841 838 836 835 839 848 861 874 889 906 921 932 939 943 936 919 897 873 850 831 819 816 818 824 831 841 856 871 887 906 922 936 944 946 940 927 908 886 866 851 841 836 836 839 844 853 861 868 875 883 889 893 895 898 898 898 897 895 893 891 888 884 880 875 870 865 862 863 868 879 894 908 919 922 919 906 883 857 827 803 784 773 772 782 799 824 858 895 927 957 976 988 995 992 980 960 932 894 857 823 799 780 769 762 757 752 749 746 744 749 764 792 831 884 942 995 1035 1053 1050 1026 983 923 869 823 788 771 768 777 787 799 806 807 803 799 794 791 795 806 827 859 901 941 978 1005 1018 1020 1008 984 953 919 888 863 840 822 810 805 805 812 823 836 851 863 869 867 859 849 836 835 838 849 866 889 916 942 966 985 995 995 986 968 945 921 899 882 868 857 845 833 820 805 791 780 773 772 777 792 812 834 855 875 893 910 926 938 949 956 957 953 944 929 910 892 878 867 857 845 833 819 809 805 807 812 823 836 848 861 871 877 878 875 872 873 880 890 901 912 922 929 932 929 919 905 888 871 855 840 829 825 824 830 842 858 878 898 917 932 938 935 925 908 889 873 860 856 860 868 879 886 889 884 873 858 840 827 817 812 816 826 843 865 888 910 929 941 948 951 950 947 942 932 913 890 865 838 815 799 786 779 774 773 774 778 785 798 818 848 884 923 961 989 1003 1002 986 959 921 884 850 820 795 776 764 757 760 771 789 811 835 861 885 906 919 925 924 915 902 884 867 853 842 836 836 844 859 878 897 911 912 904 893 881 871 865 863 863 864 865 867 868 870 875 884 896 910 922 927 919 902 878 846 815 791 775 769 777 799 834 876 924 966 992 1003 995 971 936 892 850 818 795 782 778 782 794 813 840 872 901 925 943 951 947 932 907 876 848 831 822 821 823 831 843 861 878 899 920 942 962 978 986 985 972 949 917 880 842 809 786 775 774 784 802 830 864 899 930 953 970 979 980 972 954 927 894 853 813 778 749 728 720 723 741 771 810 858 904 943 974 997 1008 1010 1001 983 958 927 892 857 825 797 774 760 753 753 759 771 782 796 811 831 855 880 907 933 957 977 989 991 983 967 944 919 896 875 859 847 839 834 828 823 819 817 819 826 836 847 857 864 869 868 865 862 862 867 875 886 896 905 911 916 917 913 907 901 897 897 901 907 914 920 927 928 922 908 887 859 828 801 780 766 759 755 757 762 771 781 791 804 822 847 880 920 963 1002 1030 1041 1034 1007 966 915 859 810 768 734 710 699.4 697.7 707 725 748 777 808 839 865 884 895 900 899 895 894 897 904 914 924 933 938 939 933 921 905 887 875 869 867 867 866 863 855 843 825 802 784 771 765 769 785 808 838 876 908 934 951 959 961 958 953 946 941 935 925 907 885 860 835 817 806 799 799 806 819 834 852 874 895 910 918 918 908 894 879 867 862 866 875 888 905 922 939 947 941 936 919 897 872 847 823 803 790 784 783 788 800 819 842 870 898 920 933 935 927 913 893 871 849 826 811 803 802 811 833 862 897 930 956 972 979 974 961 941 915 888 861 838 821 813 811 812 816 818 817 813 810 808 810 819 835 858 886 922 958 989 1013 1031 1030 1012 977 929 869 813 771 742 722 717 721 736 758 785 813 843 870 888 896 898 896 891 886 885 888 896 909 925 938 943 942 933 917 895 870 845 824 808 799 798 803 812 822 833 841 844 842 835 827 820 814 813 819 833 856 886 922 957 990 1013 1020 1012 988 954 917 882 855 833 813 795 776 759 746 739 739 745 765 798 835 875 912 942 964 976 979 973 959 940 922 904 888 874 863 852 842 834 827 820 812 804 799 797 799 804 815 830 851 876 904 932 953 968 974 969 954 933 905 880 857 841 833 834 844 859 877 893 904 908 906 895 875 852 825 798 776 758 744 738 739 749 768 795 830 870 910 953 989 1013 1027 1020 998 961 913 866 821 787 766 759 764 778 798 822 846 868 882 884 874 855 834 813 795 787 785 791 801 816 844 853 876 900 923 943 960 974 980 980 975 962 945 926 906 886 869 852 838 825 813 804 797 791 788 787 788 792 798 810 827 849 875 905 937 964 987 996 996 987 970 946 919 890 860 836 815 798 785 779 778 788 810 842 882 922 955 974 977 965 942 911 876 845 824 811 804 804 808 815 823 837 852 869 886 906 924 940 953 959 954 939 915 886 855 829 811 801 798 800 806 813 819 821 823 824 825 830 840 855 875 896 916 932 940 941 936 926 910 892 873 853 836 822 813 808 808 812 817 821 821 820 820 822 831 850 877 907 933 952 963 963 952 933 907 879 854 837 825 819 817 818 819 819 820 826 837 855 878 903 924 938 943 939 927 906 881 858 841 830 829 837 850 868 885 893 889 878 862 846 834 828 827 828 834 843 848 852 855 861 864 869 875 882 889 900 912 925 937 947 954 953 943 924 897 863 825 790 765 749 742 744 754 771 793 819 848 876 900 921 935 947 957 967 978 987 990 986 972 949 920 885 849 813 781 755 738 727 726 738 761 797 841 893 941 980 1008 1024 1029 1021 990 978 946 910 873 840 814 792 780 780 791 808 827 845 857 862 861 859 856 860 869 880 893 906 918 927 933 936 934 926 910 889 865 838 815 801 802 814 828 843 856 865 871 871 865 858 852 850 851 854 859 864 870 876 882 887 892 896 898 897 893 884 873 860 844 828 819 815 820 831 847 865 883 895 902 901 895 887 877 866 856 849 847 850 859 874 892 911 927 937 941 938 926 909 888 863 835 807 782 760 744 734 732 744 765 796 836 880 924 963 992 1011 1014 1003 980 947 907 869 837 813 796 787 785 789 802 817 828 838 845 849 852 855 861 870 883 895 907 916 921 923 924 924 926 928 927 924 917 907 891 872 852 833 819 813 815 824 837 847 852 856 859 864 868 870 873 876 880 883 886 888 892 895 897 897 894 888 881 871 863 858 858 859 861 862 863 862 860 858 856 857 862 873 887 902 912 917 916 908 891 871 853 836 822 811 807 808 815 825 839 855 872 886 895 898 898 895 890 885 882 881 882 884 884 883 879 875 869 864 859 855 850 842 831 820 809 802 800 800 803 811 835 845 870 895 918 934 943 944 935 916 891 866 843 828 821 821 824 829 838 847 852 856 861 864 867 871 875 877 879 878 873 865 856 846 839 837 843 850 858 868 878 887 895 899 899 895 890 887 888 890 892 893 890 882 871 855 837 819 806 798 796 804 820 841 865 888 901 904 898 885 868 853 841 836 840 850 865 884 901 916 924 928 921 909 892 874 857 844 837 836 839 841 839 832 817 798 774 756 748 753 772 805 849 899 947 986 1011 1021 1014 992 959 915 869 826 789 761 747 749 764 786 813 840 868 888 904 914 916 917 917 915 915 910 900 884 862 838 815 793 778 777 792 817 849 881 901 909 909 902 892 884 882 886 896 910 922 929 930 924 916 901 884 869 855 846 834 821 806 792 782 778 782 795 814 841 874 910 946 981 1010 1028 1031 1017 989 948 899 852 808 772 741 718 707 709 721 741 765 790 818 844 873 903 932 960 984 1001 1006 995 971 937 895 855 821 797 783 783 796 818 845 876 903 925 938 939 928 907 882 860 842 828 819 814 809 808 808 810 818 832 854 881 909 933 954 957 952 936 914 894 878 863 856 855 855 856 858 858 858 856 854 855 860 872 889 905 919 925 925 914 896 873 849 832 829 838 852 866 879 886 888 884 877 869 861 858 861 869 881 894 904 909 910 905 895 886 884 886 891 895 896 890 877 860 839 820 807 801 800 803 808 813 818 822 827 834 843 857 874 889 903 914 919 921 920 917 913 910 909 906 901 895 886 873 856 837 819 801 787 776 769 768 774 786 803 824 847 869 888 904 912 913 909 902 891 882 876 868 859 853 848 842 840 843 850 859 869 878 883 887 892 894 901 910 914 915 915 911 901 889 874 854 834 813 799 788 783 785 795 812 838 870 908 939 963 974 973 962 944 922 898 877 858 842 829 821 817 817 819 821 823 823 824 827 832 841 851 862 872 880 886 889 890 891 894 896 901 907 907 902 890 872 849 823 801 788 779 778 780 787 800 820 844 875 910 943 965 972 967 954 935 909 887 870 855 843 832 822 812 803 797 790 785 786 794 815 848 884 917 941 955 958 950 931 906 881 861 844 832 825 822 821 824 829 840 844 854 867 881 896 909 912 908 897 881 863 849 841 834 828 823 822 823 831 849 875 906 936 961 978 985 979 960 931 889 844 801 769 747 737 746 767 797 829 861 886 901 904 895 880 865 857 858 865 879 896 910 923 931 934 934 931 923 910 895 876 854 831 810 797 790 784 780 780 784 795 808 827 852 877 901 922 937 946 945 936 922 903 884 868 857 852 852 855 859 861 858 850 840 829 823 822 828 840 856 872 886 898 905 907 905 899 890 881 871 857 841 824 807 796 792 793 802 820 845 876 908 940 968 986 990 980 959 934 909 884 861 846 831 818 805 798 795 795 800 813 833 856 880 901 920 933 943 951 954 953 948 939 924 907 886 868 858 852 849 846 843 840 836 829 821 812 799 784 769 754 745 746 757 784 819 863 912 958 995 1024 1038 1032 1007 967 917 865 818 781 752 732 720 717 723 735 756 779 809 839 867 890 910 926 936 942 943 939 930 917 902 886 872 863 857 854 855 856 857 856 852 843 832 820 809 802 801 805 818 833 854 876 897 916 930 938 940 938 928 915 898 894 883 872 860 849 837 825 815 808 807 809 817 826 839 853 866 878 886 892 892 888 880 869 857 844 836 837 845 858 873 886 897 905 908 904 896 884 870 858 847 838 833 835 842 853 869 887 904 917 924 924 916 904 886 862 833 807 781 760 744 738 745 761 788 822 863 908 951 989 1016 1030 1029 1012 981 941 896 853 819 793 774 762 754 749 748 750 754 761 769 779 793 810 833 857 883 909 929 940 942 933 917 900 884 872 864 857 852 852 855 859 865 871 872 867 858 842 818 798 780 768 761 759 764 778 800 829 866 906 940 966 980 985 980 969 955 943 935 928 917 901 881 855 825 794 771 757 752 758 775 795 817 837 854 868 876 882 888 896 906 917 932 948 958 962 959 951 936 913 889 871 857 847 841 837 834 831 828 827 829 835 846 858 873 884 893 901 905 906 906 906 910 912 910 905 897 889 883 878 877 881 887 896 906 914 917 917 914 907 898 890 884 877 867 853 835 807 782 760 743 736 744 770 813 868 927 974 1000 1008 1001 980 952 918 886 864 843 827 815 803 796 792 793 794 805 818 839 857 870 880 889 892 893 893 891 888 885 883 883 885 891 903 917 934 945 950 941 922 893 855 815 781 753 737 732 741 761 787 818 844 866 882 891 893 889 882 874 866 861 859 863 870 880 892 904 913 917 917 913 903 887 868 850 833 819 807 800 796 796 801 811 824 842 862 883 905 923 937 943 944 939 928 916 903 889 874 861 848 838 834 834 834 832 828 820 807 795 788 788 792 801 813 826 838 850 858 863 867 872 875 881 888 898 908 918 925 931 933 931 924 913 897 876 851 825 801 782 769 758 752 753 761 775 795 821 851 885 922 956 984 1001 1007 996 973 942 910 882 858 839 822 810 802 798 796 800 808 823 843 866 887 906 919 926 926 919 907 892 879 868 863 863 868 877 886 888 883 874 861 848 837 835 840 852 869 888 900 901 890 868 835 799 766 746 740 751 778 816 860 904 938 966 985 990 979 954 923 890 857 829 805 788 774 766 767 774 788 808 829 848 866 880 889 894 895 893 890 883 874 865 856 850 844 845 853 866 884 902 917 927 931 927 917 895 888 872 858 851 850 853 858 864 866 864 856 846 834 824 820 819 826 840 864 899 936 970 996 1006 999 972 932 881 828 786 757 740 735 743 761 789 821 859 898 928 944 946 939 927 912 896 883 875 870 867 867 865 864 863 861 859 859 858 855 852 845 838 829 822 817 816 820 829 842 858 876 893 906 915 924 934 940 940 933 920 899 872 841 809 785 767 754 749 751 761 778 801 827 853 872 884 890 894 898 902 909 913 917 920 920 917 911 902 891 879 865 850 835 820 807 796 788 784 787 797 814 835 858 878 893 903 907 904 899 894 892 895 899 905 910 913 912 906 895 882 869 855 842 832 825 822 821 823 829 836 843 851 858 863 867 869 872 876 880 885 893 901 906 908 910 911 913 916 922 925 924 917 906 889 868 850 836 829 824 820 813 806 800 794 787 782 777 777 783 793 808 826 847 874 901 922 936 940 936 926 910 896 884 877 873 869 866 862 854 847 840 833 827 824 824 823 822 818 813 809 806 806 809 817 829 845 864 886 911 936 959 972 971 959 938 911 878 845 821 796 791 785 788 795 803 815 829 843 855 861 861 858 855 850 846 844 844 846 851 860 872 889 910 934 958 979 990 990 981 960 931 890 846 807 782 768 763 761 764 768 769 768 767 770 780 799 825 857 894 929 959 977 980 974 961 942 921 902 884 871 864 860 861 865 869 869 866 861 855 852 852 852 850 845 838 829 817 805 794 783 778 776 781 793 813 842 877 912 948 976 999 1011 1007 990 963 929 897 873 847 821 803 786 771 761 758 758 763 772 785 800 815 831 847 865 883 905 928 951 971 984 988 980 962 937 906 874 848 824 805 795 789 787 790 798 808 821 834 848 861 874 885 895 903 908 909 906 899 887 873 860 850 843 840 842 850 862 877 890 900 903 901 894 882 867 856 850 849 848 844 843 843 843 846 853 862 874 888 897 902 901 893 881 867 855 845 839 834 829 827 826 826 829 835 844 856 872 887 902 914 921 921 915 904 886 867 847 829 816 811 812 816 826 839 853 867 882 895 907 915 919 917 908 892 870 844 819 793 774 765 764 771 784 804 829 855 882 907 925 937 934 928 907 878 847 825 815 817 824 834 845 854 861 864 864 862 860 858 856 856 858 864 873 884 897 903 907 905 901 893 884 876 871 867 865 864 866 867 870 875 882 890 897 903 907 908 907 902 897 893 888 882 873 864 854 844 840 842 846 851 854 857 860 859 860 860 861 860 855 850 844 840 839 843 850 857 862 864 867 869 873 879 889 902 915 923 924 918 905 887 867 848 834 827 822 819 815 811 806 801 800 807 823 844 871 898 920 937 946 949 945 933 914 894 872 848 824 806 792 784 782 786 801 821 842 863 881 891 897 898 894 887 879 869 862 857 855 856 857 859 863 867 872 878 884 890 892 885 872 853 830 808 790 778 772 773 780 793 810 830 851 872 893 910 923 932 935 933 927 917 904 891 877 865 854 842 832 822 813 806 801 801 805 816 832 852 871 886 892 888 881 873 863 859 865 875 888 906 925 943 957 965 964 952 929 895 855 816 782 759 752 756 769 785 804 821 836 847 856 862 867 874 885 900 915 931 941 946 944 934 917 892 863 834 809 791 780 779 786 796 817 822 835 847 857 864 869 868 861 850 836 826 819 820 828 841 856 874 888 898 904 906 901 895 888 879 870 861 848 835 822 812 805 803 807 819 838 860 883 900 904 896 879 855 833 818 813 818 832 852 873 894 909 917 917 908 893 877 865 861 864 869 874 880 881 878 869 855 838 823 814 810 810 814 821 831 843 856 868 882 894 903 906 902 891 873 848 821 800 787 783 791 812 839 872 905 930 946 954 954 945 930 908 883 857 835 820 811 810 816 824 832 840 843 843 842 842 844 850 856 865 874 879 882 883 882 881 877 876 877 879 880 878 871 862 852 843 835 831 832 835 839 841 843 845 850 859 870 880 887 892 894 893 889 883 880 882 889 897 902 901 892 874 844 808 774 750 739 736 742 755 775 800 833 872 918 971 1017 1046 1052 1035 999 952 896 843 796 757 724 701 690.2 692.2 706 724 746 769 794 822 848 876 901 923 940 953 959 958 950 936 921 904 887 873 859 848 838 831 826 825 827 832 838 841 844 843 839 832 826 821 817 816 819 826 837 850 864 877 887 894 897 896 890 881 880 876 877 884 891 900 906 908 906 900 891 881 873 864 854 844 835 826 817 810 809 812 817 824 834 847 862 876 884 888 887 883 877 873 871 872 877 886 895 901 903 901 893 880 867 856 852 854 863 874 887 901 909 912 909 899 885 868 850 830 812 799 790 785 786 792 800 813 829 848 868 887 906 923 939 951 958 962 959 951 939 924 908 890 876 861 847 833 820 808 800 792 783 778 772 767 764 765 773 786 804 829 859 895 933 974 1006 1024 1026 1014 987 948 900 847 795 744 707 668.5 645.7 639.5 649.4 673.1 709 761 820 882 940 985 1013 1020 1006 974 931 882 839 809 797 795 800 813 830 846 860 870 875 875 874 874 876 880 882 882 877 869 858 846 834 825 821 820 822 828 838 852 866 883 897 911 921 925 922 909 891 869 847 830 819 814 811 815 821 829 840 847 854 857 857 854 848 841 837 840 849 861 874 886 895 900 901 899 896 894 889 885 878 868 858 846 835 825 819 815 815 816 817 818 820 822 825 832 843 861 885 910 933 949 957 958 950 935 916 897 879 866 857 854 857 864 874 888 888 882 860 834 805 779 757 741 730 725 733 754 785 830 884 942 995 1041 1075 1070 1034 978 909 840 790 750 725 712 708 712 723 735 749 768 784 802 819 834 849 862 874 884 897 911 930 951 974 992 1002 1001 987 960 923 879 834 796 768 745 730 720 715 715 722 736 754 779 808 842 873 900 922 940 952 957 954 943 927 907 882 858 840 827 817 811 810 813 819 828 839 853 868 881 890 892 886 874 854 829 805 784 775 777 793 820 851 885 916 937 948 946 934 914 888 865 847 832 822 814 806 801 800 797 797 803 815 835 856 877 891 896 894 886 877 872 867 864 864 864 863 862 860 857 850 840 830 824 821 821 822 822 821 817 812 809 808 808 815 825 841 859 880 896 908 916 920 917 909 900 890 876 861 847 834 823 819 818 816 815 817 818 819 822 827 833 840 849 856 865 875 885 896 906 916 923 927 924 914 896 875 852 832 818 810 809 813 821 831 845 858 874 890 905 917 925 928 929 926 921 913 904 892 876 858 839 821 805 796 793 796 806 823 843 866 889 910 929 941 945 941 920 912 892 872 854 838 826 817 812 811 812 816 821 826 827 827 826 825 827 834 844 855 869 884 899 913 924 932 936 932 914 886 854 826 808 801 800 804 810 819 826 832 833 832 828 826 824 826 830 837 847 857 866 873 879 882 884 885 887 890 896 905 915 925 930 927 915 895 869 841 812 786 762 746 735 727 730 742 764 788 820 858 896 930 958 970 971 958 936 907 877 850 827 810 801 797 799 808 824 844 864 880 892 900 904 907 906 903 897 888 876 863 849 838 831 831 838 847 859 868 870 864 852 838 826 820 821 828 841 856 874 886 891 886 875 862 850 842 842 846 851 856 861 862 860 854 849 846 846 846 847 848 850 851 853 856 860 866 872 876 880 882 882 880 874 866 857 845 834 826 823 825 830 838 845 851 858 864 870 876 883 890 898 905 908 909 908 901 889 873 854 833 816 802 791 786 790 801 820 842 862 875 881 880 878 873 870 873 880 889 896 901 905 907 907 902 895 886 875 863 850 840 835 836 842 850 859 869 878 883 884 877 869 861 852 847 845 844 846 851 860 864 873 880 886 886 882 874 862 851 840 828 819 813 811 814 819 824 833 844 857 872 886 899 911 918 922 922 918 910 895 870 835 791 753 717 689.5 673.7 672.4 692.2 724 769 825 881 935 978 999 1001 987 959 927 894 865 842 822 804 787 773 759 750 748 756 771 791 815 839 864 887 908 922 931 932 925 913 896 875 855 838 825 822 824 833 845 860 878 897 916 932 945 951 948 938 920 900 879 861 842 828 817 806 797 790 788 788 795 802 809 817 826 837 851 870 891 915 940 966 990 1003 1005 987 955 910 857 807 766 730 705 689.5 682.3 685.6 700 724 757 788 824 861 899 934 965 988 1002 1003 989 964 929 887 848 813 782 764 755 758 771 786 811 829 838 839 834 827 819 816 816 822 833 848 869 893 915 931 940 942 935 919 900 875 850 827 810 800 798 801 809 820 832 844 854 863 870 877 883 890 898 907 915 920 920 912 895 869 833 792 760 732 718 724 747 784 833 887 935 963 972 958 928 884 838 798 771 755 754 764 784 811 843 876 904 925 937 938 928 908 885 862 844 832 825 821 818 814 808 805 800 794 787 780 775 773 775 779 788 801 820 843 873 910 953 991 1012 1011 986 951 901 846 798 763 744 737 740 748 759 768 776 783 791 801 813 828 845 864 884 905 924 937 943 945 942 937 927 910 886 858 824 790 761 736 727 737 762 799 843 885 922 952 971 978 973 958 936 910 884 858 836 818 803 792 787 788 794 807 826 849 874 895 908 913 914 911 907 899 890 881 871 863 859 857 856 858 861 864 869 873 875 876 871 861 848 833 813 794 781 771 773 791 821 851 882 906 925 937 943 943 940 933 920 906 890 874 857 840 824 802 779 759 745 736 733 739 757 784 816 853 891 927 955 973 977 967 944 915 878 842 811 789 774 773 782 800 826 855 881 899 908 909 901 885 864 843 825 812 803 802 805 814 827 843 862 881 900 915 929 938 944 944 935 922 904 882 857 835 818 802 790 779 771 763 760 762 769 783 804 828 858 887 914 933 945 947 939 925 909 893 879 871 867 867 870 875 880 879 869 852 828 800 776 759 751 755 768 788 815 846 875 900 919 932 940 941 936 932 923 920 910 898 883 867 852 838 827 819 817 822 831 842 852 858 857 851 840 828 817 810 802 795 789 786 788 795 811 832 861 893 926 955 974 980 971 949 917 881 842 808 781 759 742 732 727 728 739 757 780 806 835 864 891 913 929 938 943 941 933 917 896 873 849 828 808 793 783 778 776 779 785 795 805 817 833 852 875 904 936 968 991 993 971 932 878 821 778 745 722 715 721 739 766 797 827 861 895 929 962 988 1003 1004 990 959 915 862 809 765 733 711 706 718 736 766 795 821 845 867 886 901 910 917 925 933 938 939 936 929 917 902 885 870 854 838 822 807 794 784 780 785 800 822 845 867 887 898 901 894 880 861 844 831 826 827 831 838 847 858 869 880 891 903 916 927 933 932 924 908 884 858 832 812 803 803 812 827 844 856 862 862 856 849 838 827 818 811 808 809 815 828 853 883 916 947 974 990 994 985 958 918 873 830 798 772 756 750 753 763 777 793 809 824 839 853 867 882 899 916 930 939 943 937 925 906 883 860 840 828 823 823 832 845 855 862 862 853 839 816 774 764 753 757 773 799 829 862 894 919 936 940 932 912 886 859 840 830 834 845 862 878 890 894 886 868 843 815 788 764 745 738 742 752 771 795 821 848 874 897 914 925 924 915 901 889 879 877 883 893 903 912 918 917 908 890 865 840 820 804 793 784 779 777 779 785 795 810 822 829 832 833 835 841 853 872 894 915 933 947 954 953 943 929 908 890 870 856 846 838 829 821 813 801 788 774 761 753 753 759 773 795 824 857 894 930 962 983 988 976 949 913 871 832 798 775 760 756 760 773 791 813 837 862 886 905 913 907 897 884 872 861 853 851 851 853 855 856 858 858 852 845 833 823 821 824 833 848 867 884 898 908 913 913 908 899 887 874 857 840 825 813 805 802 804 810 817 826 834 841 848 856 863 870 876 880 883 884 882 877 870 864 859 857 857 860 865 871 876 879 881 884 884 881 876 871 866 863 861 864 865 866 866 862 856 850 838 824 813 806 805 810 824 842 864 886 906 922 934 939 938 933 921 908 892 873 852 831 813 797 784 779 781 791 806 822 838 851 861 873 888 894 907 919 927 928 918 900 875 845 817 797 786 781 785 795 811 829 847 865 880 893 901 903 897 885 869 850 835 827 821 822 832 848 863 874 875 870 855 837 815 801 798 804 819 835 853 870 885 896 903 904 900 893 883 871 857 843 827 811 795 780 769 763 762 769 785 803 827 848 867 881 889 890 889 887 887 891 894 897 902 907 910 910 906 894 877 857 834 816 801 789 781 778 780 787 798 812 829 847 865 878 889 895 897 895 890 883 874 869 865 867 871 876 883 887 888 887 883 877 871 863 857 851 844 838 834 832 834 835 836 835 832 825 819 813 811 816 828 846 868 891 910 920 918 905 880 852 823 802 793 793 800 810 822 833 843 850 853 855 856 857 858 860 864 868 873 878 882 885 886 886 885 882 878 871 861 850 837 824 811 799 789 783 784 794 813 839 868 899 928 950 962 964 959 944 921 891 858 827 803 784 776 780 794 811 829 842 850 850 847 841 834 827 821 817 819 825 837 854 874 895 914 932 945 951 952 947 936 920 896 866 829 789 751 720 697.1 681 671.7 668.8 673.1 680.3 703 742 794 858 921 984 1029 1049 1050 1029 987 930 865 804 756 724 714 716 731 748 766 783 797 807 818 829 846 866 887 904 914 914 904 886 864 840 821 809 805 808 814 824 838 854 872 889 908 926 939 949 953 949 937 919 894 864 832 804 778 758 746 745 754 770 791 817 846 876 902 922 930 924 912 895 877 862 851 844 840 840 844 850 856 862 866 869 868 866 862 855 847 838 831 828 832 838 846 851 853 852 848 840 831 825 823 826 836 851 873 899 925 947 962 967 956 932 896 851 805 767 737 716 705 702 706 719 742 769 799 837 874 908 937 954 959 952 934 911 882 855 832 815 805 804 809 818 825 823 812 799 784 771 762 760 767 783 806 836 873 909 942 968 985 986 963 925 877 830 786 751 728 719 722 737 760 795 830 867 903 926 942 949 946 936 921 901 880 859 842 830 823 821 822 825 827 830 834 837 837 837 836 835 832 827 822 821 824 836 855 880 906 924 934 934 926 910 888 865 844 828 821 820 823 827 827 820 811 801 790 781 781 792 811 836 857 869 875 875 865 861 855 853 855 863 875 889 904 913 914 906 889 865 836 811 798 795 802 816 833 850 865 878 884 884 877 868 856 845 835 826 819 814 808 804 805 809 819 834 857 882 904 924 937 943 940 932 921 907 893 882 873 864 857 848 836 823 810 799 791 786 788 797 814 833 845 843 829 819 805 799 800 808 827 852 885 920 952 971 975 961 933 895 853 819 796 781 773 770 772 779 785 790 792 791 787 785 785 788 799 816 842 876 918 955 988 1009 1012 1006 982 946 902 858 818 785 760 743 733 736 747 763 782 806 830 855 880 898 908 912 909 898 881 866 855 848 848 855 868 884 898 907 908 901 886 865 840 818 808 807 816 828 846 862 874 881 884 881 873 864 854 846 837 831 826 825 827 832 840 849 858 864 865 867 866 864 863 864 867 871 876 878 873 863 848 836 826 821 820 822 827 837 848 859 870 877 878 876 869 858 846 840 836 829 825 824 823 825 830 839 850 864 879 892 901 905 902 895 884 874 863 853 848 846 848 851 851 845 832 819 807 800 799 805 818 836 856 881 903 919 920 916 900 878 852 826 808 799 798 805 816 831 846 861 876 889 898 904 906 902 891 877 861 843 826 816 813 815 818 820 821 817 811 803 797 796 801 814 832 853 875 895 911 922 925 920 909 894 873 852 831 815 800 792 792 800 811 826 843 859 874 888 899 906 909 908 899 883 858 826 798 780 773 772 778 786 796 806 814 820 825 829 834 841 853 864 876 885 889 888 882 872 859 846 836 829 825 824 826 829 837 846 855 864 870 872 867 857 844 830 818 813 815 820 826 830 834 835 834 830 827 824 823 826 837 856 875 890 901 906 904 896 883 864 845 828 817 813 813 816 819 817 811 802 796 793 794 799 813 835 864 891 905 903 890 869 847 823 803 792 788 793 806 825 850 880 908 934 950 958 956 942 916 880 837 796 764 741 727 723 730 746 770 800 832 861 885 902 910 907 898 887 877 870 865 864 865 867 871 875 882 888 891 891 887 879 869 859 853 851 853 861 872 883 892 894 886 869 844 814 783 765 757 757 764 774 787 802 817 833 851 872 896 922 947 966 974 969 951 921 857 837 796 761 733 716 708 708 719 739 763 789 816 841 865 888 908 924 933 932 921 903 878 851 830 819 816 820 828 839 850 860 869 873 871 865 857 847 840 840 843 852 857 861 863 859 851 836 821 807 801 803 812 825 841 858 874 888 898 904 908 909 910 909 904 890 873 856 840 828 818 809 802 795 792 794 801 813 828 845 860 874 886 895 901 907 910 910 906 897 884 869 850 829 811 791 776 768 767 774 788 807 828 853 878 899 913 917 913 902 887 869 852 835 822 812 807 806 808 813 824 837 851 863 871 875 876 874 872 870 869 868 866 861 853 845 834 824 814 807 802 801 803 808 816 826 837 847 854 859 862 864 867 875 882 883 878 869 858 844 832 823 814 808 806 806 807 814 824 839 856 875 893 909 921 929 931 925 913 893 867 840 811 787 771 756 752 755 765 782 804 829 854 878 899 916 928 932 931 925 915 903 889 874 856 837 819 800 785 773 764 761 762 766 775 791 813 840 869 896 914 924 925 918 904 885 863 842 821 804 793 788 791 799 811 823 832 836 838 837 834 833 832 833 837 843 848 853 856 857 858 859 861 864 867 870 873 872 869 864 857 853 850 848 845 841 833 822 808 798 796 801 814 829 846 863 878 889 898 903 906 906 902 894 882 865 848 830 815 805 799 798 801 806 810 813 811 806 799 796 798 806 822 844 873 907 940 964 977 975 960 936 905 871 841 816 792 772 757 745 739 741 753 768 788 808 832 858 884 909 930 941 944 940 928 907 884 861 840 820 803 792 781 776 782 792 807 829 852 870 878 878 871 860 848 837 832 828 829 833 836 836 834 833 830 828 827 829 834 842 853 868 882 895 906 912 914 910 903 892 878 862 845 830 819 811 809 810 815 822 830 838 846 851 849 842 831 823 819 820 826 834 844 853 863 871 877 880 883 885 885 884 881 876 870 862 853 844 836 828 822 815 809 804 801 801 806 816 827 838 847 851 852 849 847 850 857 868 880 892 904 916 927 936 944 949 945 929 900 859 817 778 744 726 717 721 736 757 783 810 835 856 871 878 882 885 886 888 889 889 886 881 874 866 860 856 857 864 874 884 889 886 873 850 817 781 753 734 729 734 749 768 790 814 840 866 894 923 952 972 977 965 944 918 890 861 844 838 836 832 824 815 803 790 776 764 757 755 758 771 790 819 852 885 916 938 951 953 945 930 907 882 856 830 805 784 768 757 751 749 752 759 772 790 811 833 854 871 884 891 893 890 885 877 867 854 841 827 815 804 796 791 791 794 802 810 817 824 828 828 828 828 828 828 833 843 858 876 896 914 930 938 936 923 902 876 850 826 805 788 774 764 758 757 763 773 785 798 812 826 840 854 867 881 892 899 902 899 889 876 861 846 832 822 816 815 820 828 840 851 858 859 854 848 841 836 836 842 851 862 873 883 890 895 895 892 885 875 861 844 828 816 805 799 801 813 835 862 889 912 925 928 923 911 897 883 875 867 856 843 829 820 811 801 791 786 789 799 813 833 854 874 888 894 889 875 856 834 813 800 796 800 813 832 855 878 896 907 907 900 887 871 853 836 820 804 793 782 774 771 770 771 774 778 785 796 811 834 863 893 921 942 950 944 927 901 869 842 821 805 793 793 796 801 809 818 822 820 813 802 791 779 771 767 771 782 797 814 834 856 879 901 922 939 949 948 936 916 888 854 820 789 767 755 757 770 786 802 818 834 847 856 862 868 872 873 874 872 870 866 859 848 837 823 811 801 796 795 799 809 825 845 871 894 916 930 933 927 910 885 853 823 801 784 772 765 764 766 775 787 804 824 844 866 885 897 900 894 883 868 856 850 849 851 854 857 858 856 851 843 834 825 822 823 827 832 836 838 837 834 830 826 822 820 823 829 835 839 846 853 861 869 877 879 873 861 843 822 806 799 809 835 869 904 939 967 985 990 979 952 910 856 803 760 730 714 713 719 733 744 757 769 779 790 800 815 840 871 904 931 952 964 966 956 934 904 877 851 824 802 786 773 765 760 761 767 778 791 806 824 847 868 887 903 911 911 902 882 853 823 796 774 763 763 776 800 834 874 914 946 969 977 970 948 915 868 821 780 746 723 711 711 720 733 748 766 782 799 817 836 854 873 893 912 930 944 953 957 953 937 913 880 844 809 780 759 749 753 764 781 809 817 831 841 848 852 858 865 873 880 886 890 891 890 887 882 873 861 850 837 824 810 797 785 778 774 775 780 788 800 818 842 869 895 914 924 922 911 890 862 835 812 800 802 814 832 853 872 883 886 880 864 837 806 778 759 750 751 761 777 799 823 844 861 871 875 873 865 855 848 842 842 845 854 864 874 882 883 880 873 861 847 833 822 815 810 808 808 806 802 796 790 786 787 792 796 801 807 814 822 837 857 882 907 929 943 950 949 940 924 901 874 846 822 800 782 768 756 748 742 739 738 739 742 746 757 776 800 825 852 878 901 920 930 933 934 932 927 919 908 893 871 845 818 784 751 728 716 713 720 736 757 784 813 843 868 890 904 914 919 918 915 907 896 887 882 875 869 863 855 848 837 827 819 810 806 809 815 825 835 842 846 844 836 823 810 800 798 803 816 835 857 879 901 917 928 929 922 908 889 869 852 836 825 818 813 812 813 815 820 825 832 838 842 845 846 845 843 840 832 823 814 808 802 801 805 813 826 844 861 878 895 906 911 912 907 897 883 864 843 812 804 789 779 776 784 798 815 828 836 838 837 834 830 828 834 844 856 867 873 874 870 867 865 864 864 863 863 862 862 860 860 864 869 873 874 870 858 837 808 769 736 712 696.1 690.2 695.4 714 745 792 849 914 978 1033 1058 1058 1031 981 916 846 788 739 704 682.3 673.7 675 681.3 692.5 710 732 760 792 820 842 856 867 878 890 904 918 930 934 932 921 905 882 862 840 822 809 798 789 781 775 769 765 767 773 782 794 806 819 831 842 851 858 868 879 886 894 898 897 892 883 871 858 842 827 815 804 797 793 793 798 808 820 832 841 845 848 849 849 852 855 858 858 855 853 852 852 852 853 855 858 861 863 867 871 870 863 852 838 819 801 789 783 784 789 797 806 816 824 831 837 843 850 858 868 877 885 889 888 885 879 869 859 849 838 830 824 822 823 825 826 825 822 817 812 808 807 811 821 835 849 862 873 880 883 884 882 880 877 874 872 871 870 869 868 866 861 853 843 831 815 799 782 764 744 727 717 717 729 750 785 834 889 937 976 995 994 978 945 900 853 811 778 754 734 728 722 723 737 745 766 787 809 828 846 859 871 879 887 892 892 888 880 870 858 847 838 832 827 825 823 823 824 825 827 827 828 828 829 832 835 840 845 853 859 863 863 860 853 842 827 814 803 797 798 804 818 838 861 883 898 907 910 907 897 882 866 846 824 801 778 757 738 724 719 726 744 765 791 820 854 891 928 960 986 997 992 966 927 876 829 784 744 709 688.5 681.6 685.6 698.7 717 737 758 780 803 826 847 865 879 892 902 907 909 906 899 889 878 865 852 838 822 806 794 781 772 770 771 780 793 806 821 834 844 852 858 864 871 875 877 875 873 868 860 855 851 847 845 843 840 837 834 832 828 825 822 820 820 825 832 842 852 858 859 857 852 844 838 837 838 843 849 852 853 850 842 830 816 806 802 805 815 832 855 881 908 930 947 957 956 945 929