====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== ====== 737 757 791 830 868 900 926 941 945 935 912 879 843 811 787 768 760 762 772 790 816 845 872 891 902 906 902 893 877 860 843 831 825 822 821 818 811 800 791 783 778 777 783 795 811 829 848 863 874 880 879 874 867 860 851 842 834 821 809 794 781 769 758 756 766 786 814 846 880 907 925 931 925 903 875 842 812 790 775 766 765 771 784 802 821 840 855 865 869 866 859 849 836 826 816 813 814 822 835 852 868 880 884 880 867 848 828 814 808 808 814 823 831 837 839 837 832 827 826 828 834 842 850 856 858 854 845 832 818 804 797 796 800 808 813 815 810 804 799 796 799 805 818 835 856 881 905 926 938 936 921 892 854 813 778 757 751 761 780 803 826 844 855 861 861 858 852 844 836 828 819 809 801 794 790 790 795 806 819 839 843 848 846 838 827 816 809 809 814 824 839 857 875 892 904 908 901 887 864 836 813 792 777 768 767 772 783 799 816 835 851 864 873 879 880 876 868 857 845 834 825 818 813 808 802 795 788 782 779 779 785 797 811 829 847 866 881 890 893 890 879 862 840 815 792 773 759 756 766 784 808 832 853 871 887 895 900 899 890 875 852 826 801 779 765 758 759 768 784 801 819 838 857 875 890 898 899 894 880 860 839 821 808 803 801 802 807 811 814 817 819 824 832 843 856 869 878 883 884 878 868 855 836 818 799 785 773 763 759 760 765 775 790 809 830 853 875 893 906 910 907 897 882 861 838 818 804 796 796 804 820 838 857 870 875 869 855 834 808 784 768 760 758 762 776 796 819 842 862 876 882 879 868 854 839 826 817 811 808 807 808 810 813 818 825 835 846 859 866 870 869 866 864 865 869 877 886 887 882 869 848 820 792 771 754 744 735 733 732 738 745 759 777 798 822 847 874 900 919 929 932 927 913 893 871 847 822 802 785 771 761 755 754 757 765 774 785 798 812 833 838 852 864 878 889 901 913 921 923 919 908 892 873 850 831 818 812 807 799 789 776 762 748 738 734 738 753 778 810 847 886 920 945 959 956 938 912 877 842 812 792 777 764 756 749 743 740 742 750 766 793 826 864 899 927 945 954 951 940 921 896 866 836 809 790 777 772 772 775 778 780 780 780 781 786 796 810 830 854 877 897 909 912 902 879 851 817 788 767 758 757 765 776 791 807 825 841 855 864 869 867 862 855 852 854 858 860 858 853 840 824 808 794 786 783 785 794 807 820 831 835 834 828 819 810 803 797 792 793 797 804 819 836 856 876 895 910 919 922 918 906 885 858 831 804 783 768 756 750 751 759 777 801 829 856 876 888 893 895 895 897 899 903 904 898 879 850 811 767 729 699.2 681 677.8 687.3 710 742 780 820 858 890 915 932 940 941 933 918 898 876 852 829 811 799 791 788 788 792 798 807 818 831 846 862 877 887 892 889 877 860 836 812 790 773 762 756 755 759 765 773 781 790 800 808 815 822 830 838 849 862 874 883 884 881 872 860 847 835 827 825 825 825 825 825 824 824 826 831 839 849 862 874 887 894 896 890 877 858 835 810 789 771 760 753 753 757 767 782 798 812 823 832 841 851 863 877 890 898 900 891 875 854 830 805 787 774 766 764 768 777 793 814 838 867 895 921 943 956 959 951 928 895 858 819 788 768 756 748 744 744 745 747 751 757 766 779 796 818 844 871 896 915 924 921 908 887 863 838 817 797 781 773 768 767 772 783 799 817 838 858 878 893 902 905 902 894 884 873 867 865 860 853 845 834 819 806 798 795 795 794 794 795 797 801 809 823 839 856 869 876 875 867 851 832 811 795 785 781 782 788 796 804 812 817 821 821 820 818 818 823 831 841 852 861 865 867 863 855 846 837 830 828 827 827 825 823 818 815 813 815 819 823 829 836 843 849 853 854 855 857 862 870 878 886 891 891 884 868 845 820 792 768 752 738 732 733 739 750 763 778 793 807 815 818 817 815 816 820 829 843 861 880 896 910 916 917 914 909 903 895 886 875 862 845 829 809 788 769 755 748 750 761 778 796 816 835 852 864 870 869 860 841 835 821 809 796 786 777 770 765 763 765 771 781 799 822 847 871 891 907 917 918 914 904 892 880 864 850 832 815 800 789 780 777 774 776 783 794 809 827 849 873 897 916 927 926 913 885 848 806 767 741 724 713 705 703 705 711 724 745 774 809 849 890 925 950 965 965 955 932 906 873 839 810 787 773 763 759 757 757 760 766 775 787 802 819 836 855 872 890 905 916 922 921 910 891 866 838 809 784 764 748 740 736 739 747 754 764 774 787 803 822 844 867 890 911 928 943 952 955 951 936 910 881 851 823 803 789 778 767 758 751 746 748 753 765 782 805 833 864 893 919 936 942 933 911 881 841 801 766 737 723 719 725 740 760 782 807 831 850 866 879 886 888 887 883 878 873 866 857 845 827 808 785 769 756 750 748 751 757 766 777 789 802 817 834 852 871 890 905 917 923 922 913 898 880 859 835 815 797 781 766 753 747 744 748 759 778 803 833 865 894 913 922 922 912 896 875 852 831 814 802 792 785 781 779 781 788 799 812 822 831 834 833 831 832 836 845 859 875 889 899 897 885 864 838 808 780 757 740 730 728 736 751 769 789 810 828 843 856 867 880 891 901 905 902 893 876 856 836 820 807 804 805 809 817 825 830 833 833 833 834 834 834 829 822 811 801 795 794 800 813 829 848 866 882 893 897 895 884 865 843 817 792 769 750 736 727 724 729 743 767 798 837 880 919 950 966 962 941 905 861 815 779 749 727 717 717 727 748 778 818 862 900 925 936 928 900 865 829 794 769 755 749 747 748 749 750 753 755 759 763 771 779 790 805 822 841 856 870 878 882 881 877 871 864 858 851 844 842 841 844 846 851 852 850 846 840 835 832 833 837 842 848 853 855 853 845 831 810 789 772 760 754 755 763 772 780 788 796 803 810 819 829 840 853 867 881 892 901 903 899 887 872 858 844 833 824 818 812 805 797 789 782 782 787 800 815 831 844 856 866 873 879 889 901 911 914 910 902 889 870 850 831 811 792 772 757 744 739 741 751 763 778 790 801 810 821 833 846 861 874 877 873 864 850 839 833 831 835 842 849 854 855 852 843 830 815 800 788 781 781 783 791 805 819 832 841 848 854 862 869 876 877 875 866 855 839 821 804 790 781 774 774 776 782 789 796 803 811 819 831 843 856 865 872 874 869 858 842 824 808 795 785 778 773 772 775 781 789 802 814 823 831 835 837 840 846 855 867 880 889 893 889 877 859 837 816 801 791 783 780 781 784 789 796 807 818 830 841 851 858 862 865 864 860 850 838 826 815 809 808 812 818 825 831 835 835 831 824 815 807 804 806 814 829 851 876 901 921 931 929 914 889 855 820 790 771 759 753 750 751 754 757 764 775 792 814 836 852 860 863 863 858 855 856 861 865 867 861 848 829 801 773 751 739 738 747 761 780 801 824 848 870 892 913 932 949 959 959 945 918 885 846 809 782 769 762 756 754 751 748 744 742 743 753 772 799 828 854 874 885 890 888 881 874 865 856 843 831 820 811 807 807 810 815 821 826 831 837 845 857 870 882 890 894 893 883 869 851 833 814 799 787 782 782 784 790 796 800 800 797 794 788 784 781 780 780 779 780 783 789 800 816 837 862 887 909 928 938 937 918 908 884 855 825 795 773 757 748 747 753 764 779 794 812 831 851 868 882 890 890 883 871 854 841 832 827 827 827 828 829 829 829 829 830 829 828 824 816 807 798 793 796 807 819 832 843 847 842 833 819 806 791 778 766 757 750 745 750 764 787 816 847 879 906 926 938 943 939 930 916 896 872 848 826 807 791 777 761 751 742 738 740 745 751 755 758 761 766 775 787 805 822 837 851 862 871 879 887 890 889 879 862 841 819 802 794 798 813 834 857 878 893 902 903 897 885 871 854 837 821 808 795 785 776 768 760 756 754 759 764 773 780 786 791 796 805 817 834 853 870 885 896 899 895 885 874 863 854 847 840 831 821 807 793 779 771 767 771 783 801 822 845 862 874 880 879 874 864 853 842 831 820 809 799 789 783 780 780 781 785 791 802 813 826 838 848 853 856 855 854 855 857 859 865 870 874 876 872 860 844 823 802 782 767 762 763 775 790 807 823 837 847 853 853 848 839 822 805 790 783 781 788 800 816 829 838 840 838 837 837 845 859 874 884 888 885 876 863 850 837 836 836 840 844 848 848 842 831 816 801 789 780 776 773 776 780 786 795 803 811 819 825 832 840 850 861 872 881 884 880 871 858 842 829 817 806 797 791 788 789 799 816 838 858 874 883 883 874 860 843 825 810 802 803 807 813 817 819 816 810 801 793 786 784 787 794 803 812 817 819 815 808 800 798 803 816 835 854 871 883 887 884 873 856 835 816 803 798 801 808 820 831 839 844 846 847 846 846 844 842 839 836 831 824 817 809 804 801 800 798 798 796 793 790 786 783 784 788 796 804 813 822 833 844 855 866 876 886 894 900 901 895 884 867 847 824 803 784 771 763 762 768 782 799 819 837 856 869 879 882 878 869 856 838 817 795 777 762 752 752 754 766 784 802 820 837 852 864 873 878 878 875 869 861 852 844 837 833 831 831 831 832 833 834 833 832 833 837 844 852 859 863 863 861 855 847 840 838 839 840 837 832 823 814 805 800 793 792 791 794 797 800 801 798 793 788 784 781 783 790 801 816 833 849 861 867 867 863 859 859 865 875 884 890 889 880 867 849 832 805 798 785 778 775 778 786 799 815 835 854 871 882 886 880 863 838 808 779 755 740 732 729 732 740 752 764 776 789 802 815 827 839 850 861 869 876 883 886 886 885 883 880 875 864 848 827 804 783 767 760 761 769 785 806 829 849 865 875 876 871 860 843 827 811 800 792 787 785 789 793 801 809 818 827 835 841 845 847 847 844 842 840 838 839 840 829 815 800 784 775 772 774 781 793 807 823 838 852 864 874 883 887 886 881 873 862 850 841 837 831 829 827 824 821 817 813 808 803 802 803 807 816 829 843 854 863 867 864 857 847 838 831 828 826 825 823 821 819 813 808 805 800 794 787 784 782 787 799 812 830 847 865 881 893 901 903 897 883 860 835 806 784 772 767 770 777 785 793 801 808 813 820 828 836 840 838 833 825 816 809 807 807 809 813 817 822 827 831 837 841 846 852 857 861 863 862 857 848 837 826 817 809 802 796 792 790 790 794 803 815 830 847 860 871 877 877 873 863 851 839 830 826 826 828 829 828 823 813 801 792 784 782 786 791 796 802 808 810 813 816 818 822 828 836 846 859 875 892 906 915 917 911 897 878 856 834 814 798 790 786 786 790 796 801 805 808 812 816 823 832 838 843 844 843 840 833 826 818 808 796 784 775 765 759 757 759 766 780 797 818 841 865 889 908 921 925 919 903 883 859 836 820 809 804 808 817 828 840 847 847 838 823 804 788 779 778 785 798 811 824 836 842 842 837 826 813 798 784 774 767 763 761 763 767 775 785 801 821 843 866 880 888 887 879 865 849 834 821 811 806 806 808 816 825 833 841 849 853 853 851 846 839 834 833 833 833 835 836 836 836 838 840 842 843 843 839 831 821 809 797 786 779 775 777 782 793 806 820 832 841 846 845 843 841 840 843 849 857 865 871 872 870 866 863 861 862 862 861 859 854 847 840 835 834 836 842 847 852 850 841 826 801 774 749 730 715 706 703 709 722 741 764 787 810 831 852 867 881 890 895 896 893 883 869 852 835 821 810 806 805 807 810 815 819 821 827 832 838 845 851 857 862 865 865 863 858 846 829 812 798 787 785 791 799 808 816 820 821 822 827 830 836 842 844 843 838 830 820 808 794 783 777 777 788 808 834 859 875 879 872 855 827 798 775 759 755 767 788 816 849 882 911 931 940 934 916 891 863 835 808 784 767 752 741 734 732 738 746 758 772 787 802 814 825 833 836 836 836 835 835 835 833 830 824 817 813 810 809 813 822 834 851 866 877 882 881 873 864 855 851 853 857 860 863 862 855 846 834 817 806 798 796 798 803 811 819 824 829 829 826 822 815 809 803 799 797 800 804 813 827 841 858 874 886 893 895 891 882 869 853 834 819 809 804 804 807 809 810 808 804 800 795 793 791 792 797 805 819 835 849 858 860 860 859 858 858 859 857 853 844 833 820 808 803 803 810 821 834 843 846 841 832 814 795 779 765 759 761 768 779 793 807 819 829 834 836 834 830 825 821 822 829 841 855 870 883 890 889 882 871 863 857 855 854 852 847 837 823 808 791 774 762 757 759 771 788 809 830 846 858 864 868 869 870 866 858 844 825 803 784 769 763 761 766 774 786 801 816 831 847 864 880 895 905 910 907 896 878 856 821 813 797 784 772 761 755 751 750 754 765 782 804 828 853 876 895 908 914 913 903 890 875 860 847 836 822 806 792 779 768 762 758 757 759 764 772 784 802 825 849 871 885 889 883 866 843 816 790 771 759 756 767 786 810 836 859 874 883 889 889 889 890 889 888 885 881 877 871 864 856 846 836 826 816 808 804 802 803 806 809 811 811 808 804 801 800 804 813 825 839 853 863 869 868 862 845 823 798 775 758 752 752 759 773 793 816 844 876 910 939 958 963 952 926 889 844 806 775 756 748 747 753 763 773 781 785 788 790 795 802 810 817 820 823 825 827 830 833 835 837 837 836 835 834 831 831 833 837 845 855 863 865 861 850 835 816 800 788 781 779 781 785 795 809 822 837 850 863 869 866 853 830 805 781 765 759 757 762 770 784 801 822 846 872 897 917 928 928 918 900 874 846 820 803 794 790 789 791 789 787 784 779 774 776 784 801 821 843 864 878 884 882 874 861 845 831 818 812 809 811 816 823 831 838 844 848 850 852 855 859 864 871 879 885 889 885 873 857 838 806 799 784 775 772 771 775 781 790 796 799 801 802 804 807 814 823 833 842 847 847 843 836 826 817 809 804 806 813 825 842 860 876 889 894 896 892 887 881 874 864 852 837 821 804 788 776 768 763 761 765 771 779 789 803 820 840 861 883 903 919 925 920 904 880 853 823 797 776 759 749 743 746 755 773 796 820 841 859 872 879 883 884 882 881 879 875 871 862 852 841 829 819 812 810 811 812 812 810 806 800 794 787 784 782 783 785 790 795 802 811 821 831 839 846 852 855 857 858 856 850 840 830 819 810 807 807 813 824 834 843 850 854 853 852 850 848 847 845 844 843 841 838 834 828 820 812 803 798 798 799 800 798 795 790 785 783 787 803 821 839 853 860 860 852 841 832 831 837 847 859 870 878 881 881 878 873 869 865 863 856 845 830 812 794 775 761 754 755 763 780 802 826 849 869 880 883 879 869 854 840 826 813 801 791 784 782 786 796 812 830 847 861 867 866 863 859 859 861 868 876 881 883 881 873 858 837 816 797 781 773 768 769 777 790 806 823 842 859 871 878 879 874 865 855 845 837 834 836 840 844 846 845 841 834 822 806 788 770 756 749 744 745 752 761 774 791 810 832 851 869 884 893 896 894 887 877 867 859 856 856 858 856 851 842 829 814 802 798 802 815 830 847 862 873 875 871 859 841 820 798 780 766 760 760 767 778 788 800 809 816 822 828 833 837 842 848 855 863 868 871 869 860 844 825 806 793 787 786 792 804 820 835 848 858 863 866 867 867 866 866 866 863 857 845 828 810 794 781 776 777 783 795 811 827 842 853 853 846 833 817 802 795 793 796 803 811 823 834 842 847 849 847 843 841 841 844 850 858 866 872 873 870 860 843 823 800 779 761 746 737 735 742 758 782 812 845 877 906 927 938 938 927 908 883 857 831 809 793 782 777 772 769 765 759 757 755 756 767 783 805 828 847 862 866 863 855 842 832 824 823 823 826 829 831 834 836 836 835 834 834 835 837 842 849 856 864 871 872 869 859 847 833 822 812 803 795 787 783 781 784 793 806 819 830 839 844 846 847 848 852 854 855 855 852 845 840 834 829 827 825 824 824 825 824 819 811 802 793 787 786 793 808 829 853 875 893 903 900 887 863 837 804 775 758 746 741 742 751 766 786 808 832 855 878 896 908 914 911 901 887 869 852 836 824 814 807 803 800 799 798 795 792 788 785 785 789 797 811 830 850 869 884 890 889 879 861 837 815 795 781 776 778 786 797 810 821 831 838 843 847 850 853 856 859 863 867 870 873 873 873 870 865 858 847 835 824 814 809 809 812 818 823 828 830 831 829 826 824 821 818 813 808 800 793 786 782 782 787 798 813 830 847 864 880 892 900 902 897 882 862 837 813 794 781 775 778 789 806 830 856 879 896 907 909 900 888 870 850 835 821 810 802 796 791 786 781 775 771 767 767 770 775 780 785 789 794 802 813 830 849 867 881 890 892 888 876 860 840 819 799 786 776 774 778 787 804 824 849 875 899 917 927 929 924 914 900 882 863 840 816 790 767 746 728 713 701 695.2 695.2 707 723 747 777 807 837 863 883 897 905 904 897 886 868 847 825 804 787 776 769 768 773 782 795 810 827 845 862 877 889 898 907 909 907 901 890 876 856 835 815 802 791 782 773 764 754 744 737 736 742 755 774 794 815 834 850 862 869 872 872 870 866 856 840 822 802 783 769 764 765 775 795 824 859 896 928 952 967 968 956 931 899 863 832 808 791 779 769 761 755 752 750 751 755 764 773 783 792 800 809 817 827 837 846 851 850 847 840 835 831 829 830 834 839 846 852 855 857 859 862 868 876 884 893 897 893 879 856 830 807 789 779 775 774 778 781 785 790 793 799 805 813 821 829 834 837 838 838 839 844 851 859 867 872 874 873 867 859 847 834 817 798 778 759 747 741 741 747 756 766 778 790 804 820 836 849 857 862 864 864 863 864 867 869 870 868 863 855 849 843 838 836 839 843 848 849 844 836 827 819 813 812 815 819 825 831 833 833 829 820 808 799 791 787 791 799 810 822 833 843 847 848 845 840 834 829 827 829 833 841 852 864 877 887 892 893 889 878 863 845 826 807 792 785 782 787 798 812 828 843 854 861 863 861 858 856 854 850 845 840 836 832 830 829 830 830 826 820 809 795 779 755 750 740 738 746 766 793 823 851 872 884 887 883 875 866 859 854 853 851 848 838 826 811 798 787 779 775 776 780 787 797 809 824 842 863 884 904 918 924 918 902 876 841 804 773 748 731 724 725 735 753 778 805 829 852 871 881 884 880 868 851 830 808 788 776 771 772 781 792 806 819 832 842 849 854 856 856 853 850 848 846 845 846 846 846 844 842 842 844 852 863 874 881 883 876 863 848 831 819 811 808 808 810 811 810 806 797 782 768 753 742 735 736 749 771 797 826 851 873 890 898 900 893 880 858 831 802 777 760 754 759 773 793 817 843 868 892 911 921 923 914 893 864 828 796 775 764 764 775 790 808 825 836 840 835 826 815 805 797 790 785 782 781 783 790 802 817 835 853 870 883 888 885 877 865 850 836 827 825 829 839 850 860 864 864 858 848 836 822 811 805 805 809 815 821 826 829 830 829 828 828 827 826 825 826 826 826 829 832 832 831 829 827 828 831 834 838 838 835 826 815 808 802 801 804 809 816 824 831 836 838 841 842 841 839 835 826 814 801 788 771 769 772 781 802 831 863 891 912 920 917 904 881 853 825 801 781 769 764 764 771 783 796 808 819 829 837 844 850 852 847 837 825 813 804 801 803 808 815 824 833 841 848 856 862 864 860 851 840 829 820 816 819 827 838 849 858 861 858 850 838 825 813 805 800 797 795 793 793 792 793 796 802 810 819 824 826 825 822 821 823 832 846 864 880 892 897 897 890 878 864 850 836 822 811 805 802 804 808 815 823 829 833 833 828 820 807 792 777 764 754 751 753 763 779 796 816 835 851 863 872 879 886 892 899 902 897 883 862 834 806 779 762 755 755 764 779 797 819 840 856 867 872 872 867 861 853 845 834 818 800 778 759 749 743 746 758 777 800 824 848 870 890 904 915 919 918 910 895 874 849 821 793 769 757 759 767 780 792 802 810 814 814 813 813 810 807 805 805 808 815 827 842 861 878 893 902 903 893 873 846 813 781 758 743 740 747 761 787 816 848 876 901 915 917 907 891 869 846 823 805 790 781 775 773 773 778 785 797 807 816 823 827 832 837 842 847 851 852 849 842 838 831 822 815 809 808 811 818 825 830 834 837 840 841 845 850 852 851 847 837 827 815 807 801 800 805 813 821 829 832 832 828 824 822 822 827 834 841 847 848 845 839 831 823 819 818 821 827 832 835 835 832 828 819 808 795 783 773 768 774 784 800 817 832 840 843 840 836 831 832 837 845 851 854 853 849 843 835 829 826 827 830 834 839 844 850 857 861 860 854 843 824 802 782 767 760 760 772 788 809 832 851 862 864 860 851 838 825 813 804 798 792 788 787 788 792 798 806 816 826 833 837 839 838 836 836 839 843 847 850 851 849 844 837 831 826 825 827 833 837 842 844 843 840 834 828 821 814 809 807 807 812 820 829 832 833 828 819 809 797 785 776 770 769 775 787 804 826 850 872 889 903 914 919 921 917 908 895 879 860 842 822 803 786 774 767 766 771 780 794 808 820 826 826 821 813 804 797 792 792 794 796 795 794 798 808 825 843 863 880 894 903 904 896 881 860 835 813 799 793 796 807 822 841 859 875 886 889 884 869 848 821 791 764 745 732 725 723 727 742 749 765 784 808 833 860 886 904 911 906 892 875 856 845 843 845 849 851 847 836 819 800 779 764 755 750 749 752 757 766 782 802 824 845 863 876 880 879 872 863 853 843 836 829 823 817 812 807 804 802 802 802 804 807 809 812 815 819 826 832 840 847 854 858 860 857 851 842 829 808 788 770 754 748 751 760 772 786 801 815 829 843 855 866 874 876 872 863 848 827 808 791 776 766 761 761 768 785 810 844 880 915 939 943 931 904 866 823 789 764 749 739 736 736 739 747 758 775 794 815 835 849 857 857 852 843 832 822 813 803 795 791 790 797 810 829 850 870 882 885 879 864 844 823 811 806 809 816 825 834 842 847 848 847 840 830 818 806 798 796 800 809 821 833 841 846 846 842 837 831 825 822 823 830 838 848 857 861 862 860 853 843 829 813 796 783 773 769 769 769 771 774 781 791 802 817 829 838 841 838 831 820 810 801 801 805 815 829 844 858 869 874 875 869 859 846 830 814 801 792 787 786 791 798 806 815 822 827 827 824 820 813 808 806 808 810 811 808 803 794 791 787 787 785 784 786 791 799 810 822 834 843 849 852 852 853 859 869 883 894 897 891 873 845 811 777 750 732 722 720 726 738 756 776 799 820 842 864 883 897 908 912 912 905 893 878 859 839 817 795 777 762 754 751 754 760 770 779 788 796 804 810 817 825 838 854 872 885 890 885 871 850 824 800 784 775 771 773 781 794 811 833 857 884 902 915 917 913 903 890 875 862 849 835 822 808 795 782 774 766 759 754 752 751 750 752 754 760 771 787 808 830 846 859 864 864 862 857 855 858 859 860 857 849 839 825 811 797 790 788 792 802 816 834 854 874 892 906 913 910 897 871 833 786 743 712 689.6 679.4 681 692.2 710 733 757 784 809 832 851 869 885 895 899 894 881 863 844 825 807 793 784 778 776 778 782 790 801 811 823 834 843 851 855 855 853 849 843 836 830 826 824 824 822 823 821 817 811 807 805 808 813 822 833 842 850 858 865 875 882 888 888 881 871 856 842 829 818 806 792 775 757 741 728 721 722 735 756 785 818 851 879 901 913 916 908 890 868 840 811 788 775 775 779 791 809 831 849 863 871 874 873 869 864 861 857 847 833 815 795 775 760 754 753 753 754 755 755 754 753 756 762 774 792 813 836 854 869 879 884 884 880 875 869 863 853 840 824 808 790 776 766 764 775 797 826 863 900 930 951 958 950 929 896 857 812 771 735 706 685 671.8 670.5 677.8 692.2 710 730 750 769 790 811 833 854 870 884 896 905 910 916 918 913 903 887 864 838 811 786 769 761 760 769 782 799 816 831 843 852 859 864 871 875 877 874 863 846 822 797 775 762 759 763 774 785 796 803 807 806 804 804 808 816 829 843 858 869 876 875 867 854 838 823 809 799 786 775 767 763 761 765 774 789 807 828 848 866 881 891 895 895 889 879 864 852 842 838 838 839 836 829 815 796 772 747 730 721 721 730 751 779 810 840 866 884 894 896 890 878 857 831 805 782 765 755 754 761 773 787 802 816 831 843 853 863 873 882 889 888 881 867 850 832 811 794 781 773 769 772 781 795 812 831 847 859 866 867 861 848 833 817 803 794 791 795 803 812 821 826 827 822 810 797 782 773 774 780 794 814 834 850 859 860 855 845 832 822 819 817 817 816 815 813 808 802 798 794 795 800 810 822 834 842 845 844 840 834 829 824 822 822 824 827 830 832 832 828 818 804 785 767 754 750 758 778 802 829 855 873 886 893 892 887 874 853 827 797 773 753 744 746 760 779 803 827 851 868 876 876 869 862 855 849 841 832 820 805 790 775 763 756 752 753 761 776 795 819 847 876 904 928 944 949 941 918 884 843 799 762 736 718 710 710 717 730 749 770 793 816 838 858 873 884 889 887 883 874 863 850 836 819 801 785 773 767 767 775 786 797 810 823 837 851 865 882 900 916 926 928 920 902 875 841 804 773 745 725 711 704 707 718 734 754 776 797 815 829 836 840 842 842 844 847 852 856 858 857 853 847 841 838 837 836 837 837 835 831 825 819 813 808 805 807 810 817 826 835 845 853 859 863 864 858 844 825 801 776 753 736 725 719 720 726 739 757 782 810 838 863 884 895 894 885 866 846 825 811 807 806 809 816 822 830 836 842 845 846 843 837 831 824 819 818 820 823 826 825 820 813 805 799 796 798 801 808 816 823 829 831 829 822 814 807 804 808 815 826 835 839 836 829 818 807 801 800 803 810 822 837 849 860 865 867 863 855 843 830 816 804 796 793 795 803 812 826 839 849 852 848 843 836 831 831 832 832 829 826 821 816 813 813 813 814 812 809 804 797 790 787 785 786 789 793 798 804 811 820 827 836 846 856 864 869 870 867 862 854 847 843 840 837 837 837 837 836 832 826 821 815 808 801 796 791 789 788 789 792 796 801 805 810 813 815 818 821 820 820 819 817 817 816 817 819 823 829 836 847 856 863 867 866 862 854 845 840 837 836 835 834 829 821 811 799 786 776 768 765 767 773 783 798 810 819 823 824 826 828 833 841 852 863 872 878 879 874 864 852 838 824 809 799 790 786 788 798 814 836 856 868 872 865 851 830 805 784 773 769 768 772 775 777 778 780 781 784 787 790 795 801 809 819 831 842 852 860 868 874 878 882 882 874 859 838 814 792 775 765 762 768 780 797 815 830 839 839 835 832 830 833 844 854 862 864 862 855 833 827 820 820 824 829 836 840 842 840 835 830 826 821 817 812 806 799 795 793 796 805 821 843 865 883 892 889 875 854 825 796 775 764 761 762 761 759 757 757 760 773 797 830 867 903 930 944 941 925 898 866 834 815 803 792 784 780 775 768 764 762 763 766 771 779 788 799 811 822 831 835 835 831 823 816 811 810 813 819 830 840 846 846 840 831 819 809 806 808 813 821 829 836 841 842 842 842 843 843 844 843 840 834 825 816 806 797 789 783 779 778 779 783 787 794 802 809 818 825 831 832 830 824 819 815 815 822 833 844 855 864 872 875 874 869 862 853 843 836 827 820 815 809 804 804 805 808 811 812 813 813 811 808 803 798 794 792 793 794 800 808 820 836 856 875 892 902 902 892 872 846 818 794 781 780 786 799 814 832 846 855 855 849 835 819 801 786 775 768 763 762 762 766 775 787 805 823 843 861 873 878 876 868 858 846 838 832 828 826 824 824 825 827 830 834 837 838 838 836 831 825 818 811 808 805 803 802 801 798 797 797 800 804 809 815 821 825 829 832 836 836 837 838 840 840 841 839 836 829 819 806 796 790 791 801 817 838 860 878 890 895 891 881 864 843 822 803 787 777 769 767 766 770 776 786 796 803 811 821 831 843 856 866 876 884 890 894 895 892 882 867 844 818 789 764 750 743 746 753 765 778 791 804 815 828 839 851 860 865 865 860 851 839 828 818 810 804 798 792 786 782 784 791 801 809 817 825 831 835 838 838 832 822 810 798 791 791 797 808 819 833 847 858 868 873 875 874 874 875 875 874 870 860 847 829 809 790 774 764 758 753 751 749 750 752 757 766 778 792 808 826 843 856 866 870 867 860 850 841 834 832 831 832 835 835 835 832 829 824 819 812 808 805 805 809 818 831 845 861 874 881 883 875 859 841 822 808 802 801 802 802 802 801 799 799 800 803 806 809 812 816 821 828 838 849 861 872 879 881 879 869 854 834 811 791 774 763 756 755 757 762 769 778 788 801 816 833 848 858 862 860 852 839 828 817 811 811 816 826 838 851 862 871 875 875 873 866 858 847 833 815 797 779 765 755 753 756 767 781 803 809 821 829 831 829 824 816 807 800 795 793 796 804 816 832 850 868 885 897 903 901 891 876 856 837 821 811 808 809 814 821 828 833 837 838 836 832 825 817 810 804 800 799 799 796 788 780 769 760 753 753 760 772 788 808 828 845 858 864 866 864 861 856 849 840 831 817 798 779 768 766 773 787 806 828 848 864 873 876 874 868 862 854 848 843 839 836 832 825 813 798 781 763 751 744 743 748 759 773 787 801 813 823 830 835 841 846 850 853 854 854 852 850 846 842 837 832 825 818 812 807 805 806 808 813 817 818 816 816 816 816 821 826 832 836 839 840 840 839 836 835 834 835 835 837 839 839 837 832 824 817 811 807 808 812 819 822 821 816 809 800 792 791 798 811 827 841 852 857 855 848 838 826 816 810 810 814 820 827 829 829 826 818 812 808 806 807 810 814 817 818 819 819 818 820 826 836 847 859 870 878 879 875 863 844 821 800 785 778 777 781 789 799 809 821 829 836 840 843 844 844 843 839 834 827 820 813 810 809 810 813 814 813 808 801 791 779 764 753 744 743 744 751 764 781 802 828 855 882 906 921 927 921 905 883 857 831 811 794 781 774 771 773 780 791 804 816 828 835 838 833 822 805 786 769 755 750 750 753 757 762 769 778 790 809 834 858 878 890 892 884 867 844 822 804 790 781 780 783 792 809 831 853 874 890 897 896 885 871 854 841 836 836 837 840 841 838 832 823 813 807 801 799 799 799 799 796 791 784 778 777 784 796 812 828 841 849 848 843 835 827 821 817 814 813 817 823 831 838 848 858 864 866 863 854 843 832 824 825 831 842 854 866 873 874 869 857 837 812 788 767 752 748 746 752 761 773 785 798 810 819 825 829 829 827 823 820 816 814 813 812 810 807 804 803 804 810 822 837 855 870 880 884 881 874 862 848 833 820 811 805 801 801 801 803 809 819 827 833 836 836 832 826 822 816 811 803 796 788 782 779 779 782 787 792 799 805 810 815 818 818 815 810 805 801 801 803 806 808 807 803 799 795 793 798 812 836 866 898 923 939 944 937 919 890 860 835 818 810 805 802 801 798 794 786 777 768 763 763 768 771 778 786 792 795 795 792 788 782 781 780 782 787 792 797 800 803 804 805 807 808 809 812 816 823 831 841 851 861 870 877 883 887 891 896 904 913 923 929 929 917 897 870 839 807 776 748 721 698.2 679.7 671.5 673.8 685.3 706 733 764 797 826 848 863 865 858 843 822 800 774 759 751 753 761 779 798 816 832 843 850 851 850 849 850 857 869 886 906 922 932 934 926 908 882 850 816 788 767 755 750 753 761 772 785 800 814 828 838 843 841 833 819 805 790 778 771 770 773 780 788 800 812 822 829 829 824 814 803 791 784 781 785 794 807 823 841 859 874 888 897 903 905 899 889 874 858 842 827 815 804 795 788 783 780 779 778 781 784 791 799 810 821 831 837 834 823 806 786 769 755 746 741 741 743 749 757 765 778 793 810 831 855 882 908 930 944 945 935 911 878 844 814 796 785 782 785 792 803 814 826 834 840 841 835 825 811 795 780 768 761 762 769 783 802 820 837 849 857 860 859 854 845 834 822 809 800 797 799 803 804 800 794 785 776 773 781 799 824 853 883 909 931 945 942 936 913 882 848 817 791 770 753 739 728 723 723 726 735 743 753 762 773 786 803 824 847 869 890 906 915 918 913 903 889 869 847 825 806 786 769 756 746 740 741 748 764 787 812 838 866 892 918 938 948 950 940 916 882 843 800 767 746 734 731 736 745 757 767 775 781 787 791 796 803 811 821 829 833 834 832 830 827 825 823 821 816 812 806 800 796 796 801 810 824 841 860 877 891 899 898 889 874 854 832 816 804 791 779 769 761 754 753 757 768 783 800 814 825 831 832 830 830 833 840 849 854 855 849 836 818 798 782 771 763 760 763 770 780 793 810 830 849 867 879 885 885 881 874 864 852 839 828 820 815 813 813 813 810 807 801 796 793 796 804 814 825 834 842 845 844 840 833 822 811 801 796 796 801 810 823 834 840 840 835 825 814 804 796 794 792 793 793 795 797 801 808 818 828 837 845 852 857 859 862 863 860 853 842 831 818 807 799 795 793 794 795 798 798 798 797 797 798 801 809 821 836 855 871 879 875 860 838 817 797 782 776 775 779 784 794 805 815 823 831 832 831 827 822 817 814 813 813 811 808 802 795 788 785 787 798 815 838 863 885 898 904 902 892 873 851 828 811 799 791 786 786 790 796 804 812 820 825 826 823 817 811 804 797 791 785 784 783 785 789 792 795 801 810 823 839 856 867 871 867 856 838 821 808 804 806 813 824 836 846 855 858 855 846 836 825 816 808 800 791 785 782 783 790 798 809 819 824 829 830 830 831 834 836 837 840 844 848 853 855 856 852 842 830 814 800 790 783 781 785 790 795 801 806 812 818 823 830 835 837 838 834 829 824 820 818 821 826 832 834 837 838 836 832 828 823 816 809 802 797 797 802 812 827 841 854 864 871 874 876 876 874 864 846 820 792 765 743 729 726 733 747 764 781 795 802 804 801 795 790 788 789 795 809 829 853 880 909 929 940 937 921 895 864 835 809 789 777 770 767 767 771 774 778 781 784 789 795 801 808 814 819 823 829 836 846 859 870 878 880 875 861 842 813 782 755 733 715 707 706 715 732 757 788 824 859 890 913 922 922 911 892 873 856 840 827 820 817 816 830 836 844 848 847 841 827 809 794 783 776 770 766 764 766 768 773 781 792 804 817 832 846 855 858 853 843 827 811 797 788 784 785 792 804 820 838 854 868 874 875 871 865 857 852 850 849 848 850 850 847 841 831 813 793 774 758 750 750 757 769 785 803 820 835 848 858 861 858 851 838 822 805 786 773 761 751 744 742 742 751 764 782 805 829 852 871 887 896 901 900 896 889 876 864 851 837 824 812 801 792 787 785 786 792 801 816 836 859 883 904 916 917 906 882 849 814 782 761 755 757 763 768 771 769 762 751 740 733 731 738 749 767 787 809 830 847 860 869 875 877 876 873 868 861 854 846 838 833 829 829 831 835 841 847 853 855 854 852 846 840 835 833 832 831 827 822 815 805 795 786 775 768 765 764 770 784 802 820 836 843 838 822 796 769 749 736 738 746 765 791 820 847 867 879 883 882 878 871 867 867 868 869 870 869 867 863 859 854 848 842 836 832 825 817 809 802 796 794 795 800 805 808 810 808 802 796 790 788 786 784 785 786 790 796 802 810 819 829 842 862 868 879 885 885 880 869 858 847 842 837 835 833 834 835 837 839 842 843 841 835 826 815 802 791 782 776 773 776 784 797 812 827 837 836 827 813 794 777 767 763 767 774 785 796 807 816 823 827 828 827 826 826 827 831 836 843 850 856 861 862 861 859 855 852 848 843 835 825 813 802 792 782 773 764 757 752 750 752 759 774 794 817 839 861 876 886 886 879 865 848 827 807 789 775 764 755 747 743 742 748 760 781 809 840 874 904 929 946 953 941 917 886 852 820 794 770 752 737 727 722 725 735 752 777 806 832 854 868 874 869 856 837 819 806 795 788 785 784 788 794 805 817 827 833 835 832 827 821 816 816 823 835 851 868 884 895 898 893 880 862 842 820 801 784 773 768 766 771 780 791 800 809 817 823 828 833 838 844 845 844 837 826 814 802 793 789 790 796 804 813 822 831 836 842 850 856 860 860 858 854 847 842 839 836 829 820 812 801 791 788 787 787 788 790 792 795 800 807 816 828 841 850 854 853 848 840 834 833 842 851 859 863 862 853 837 815 793 772 759 751 754 766 784 806 827 844 855 860 860 858 857 858 858 854 846 833 815 796 779 765 758 758 764 774 787 801 816 830 843 857 867 874 875 869 856 838 821 804 794 787 786 789 794 802 811 820 826 829 828 825 819 813 808 804 802 803 805 808 816 826 836 845 851 854 852 845 834 820 806 795 788 786 790 796 805 815 826 837 846 858 865 867 865 858 848 836 823 813 804 798 791 784 780 775 773 774 779 791 806 823 838 854 867 875 879 879 875 871 865 860 854 849 844 837 829 819 805 789 775 767 762 764 771 779 787 791 791 790 789 794 806 826 845 861 869 868 861 846 830 818 814 814 819 827 836 843 848 848 846 842 836 831 825 820 816 812 809 808 805 802 798 794 792 794 798 805 816 829 840 847 850 845 833 816 796 776 763 758 763 775 789 805 820 831 840 846 852 858 864 869 873 872 865 851 833 808 790 779 777 780 783 787 790 793 796 800 806 813 817 819 821 823 826 835 846 860 869 873 867 854 837 815 797 784 777 775 777 782 788 796 805 816 826 833 839 842 843 840 834 812 804 785 769 759 757 764 778 793 810 825 836 845 853 862 871 883 897 910 921 926 921 905 879 847 816 791 771 759 753 752 754 759 763 766 769 770 771 774 779 788 798 810 825 837 846 854 860 864 867 868 868 864 857 849 842 837 838 844 854 866 878 886 886 878 861 838 814 790 771 757 749 746 750 760 773 789 805 820 831 836 836 832 825 816 811 809 809 810 811 813 814 815 818 822 829 838 848 858 865 870 870 869 865 861 856 850 844 839 834 830 827 825 822 817 811 805 798 791 786 785 788 792 799 807 814 819 821 821 818 814 809 806 802 800 798 797 797 798 801 807 817 830 843 857 870 880 886 887 883 874 860 844 827 811 800 790 785 782 783 786 791 798 808 820 829 834 836 833 825 816 806 795 789 790 795 804 816 827 837 843 845 843 838 831 823 819 816 815 812 808 803 796 791 790 794 803 811 823 836 848 858 864 862 853 840 828 816 810 810 817 828 841 853 860 861 855 843 828 815 806 803 803 805 805 803 796 790 785 785 793 803 815 826 832 831 825 817 808 799 788 786 784 787 796 808 827 852 877 898 912 916 910 896 877 856 836 818 802 788 777 769 763 762 765 771 777 782 790 798 806 819 832 845 857 863 863 859 850 839 829 821 814 808 803 798 794 792 795 802 812 822 831 838 843 846 850 855 860 864 863 859 851 841 830 821 815 811 809 806 804 803 801 802 808 816 827 841 855 866 872 872 865 855 841 823 806 788 774 764 757 756 761 770 783 799 815 831 843 850 852 848 839 827 812 799 790 787 790 799 812 826 842 856 868 877 883 883 879 870 856 840 822 806 793 784 780 779 783 791 799 810 820 824 823 818 809 798 787 781 781 788 801 817 834 848 858 863 863 860 851 838 822 804 787 775 769 771 781 798 819 841 859 872 876 871 861 846 831 819 809 801 794 790 788 787 790 794 801 806 807 805 801 797 797 805 822 843 864 879 885 883 871 852 827 803 785 777 775 777 780 785 789 792 796 801 808 817 829 841 854 866 876 884 887 887 882 871 856 839 821 804 787 773 761 751 744 741 742 745 752 761 775 790 808 826 843 859 870 878 882 881 875 867 857 847 840 837 840 847 856 863 866 865 860 850 841 833 830 830 831 830 823 811 795 777 758 742 728 716 709 705 713 727 752 782 817 852 880 898 906 905 896 883 869 858 850 844 840 837 833 830 827 825 824 823 824 826 829 834 840 845 849 849 847 842 836 833 832 832 831 826 818 806 793 781 773 771 774 783 793 802 808 809 807 804 801 799 797 799 802 808 814 819 824 829 836 843 854 864 875 884 889 890 886 878 866 852 834 816 800 786 777 772 771 771 773 775 778 781 786 795 808 826 844 860 869 869 864 855 841 827 816 804 790 779 767 759 758 762 769 780 793 806 819 830 840 849 856 861 863 863 860 857 855 854 857 859 858 856 852 845 837 829 819 806 789 772 756 745 738 736 738 744 754 768 786 806 828 850 871 887 897 899 890 875 851 823 797 774 757 746 743 748 761 779 799 818 833 842 847 850 850 852 855 861 867 873 874 869 859 843 821 801 785 778 779 786 800 813 825 831 832 828 820 814 811 811 815 819 825 831 833 833 831 825 817 809 802 794 785 783 782 781 783 787 792 800 810 825 841 859 878 893 904 908 905 895 881 863 844 829 816 810 808 805 801 796 792 790 790 793 800 806 810 814 816 817 818 826 838 850 860 866 865 856 838 817 794 772 753 740 734 736 746 764 787 814 842 869 891 908 918 918 910 895 876 856 838 821 806 793 782 774 769 771 780 798 819 843 865 880 888 883 869 850 826 804 787 776 771 772 776 782 788 792 796 802 809 816 822 825 825 822 821 823 836 858 883 907 924 933 931 916 891 861 834 817 809 805 805 807 809 810 809 808 805 799 789 777 766 756 749 745 745 749 757 766 776 786 796 806 817 828 841 854 865 871 871 867 859 850 842 838 836 835 835 834 834 831 826 823 820 821 824 830 835 841 845 846 844 838 830 817 801 786 777 774 779 789 803 817 828 834 836 832 823 813 805 800 796 790 785 782 780 779 782 791 800 809 817 824 831 837 846 856 867 880 890 898 899 893 878 855 828 801 778 762 755 760 771 785 799 813 827 837 847 850 848 842 830 816 801 790 780 772 768 765 765 763 759 759 760 764 774 791 814 838 861 880 893 899 900 896 889 878 864 849 834 818 803 792 784 781 781 787 794 800 805 804 798 790 781 774 771 776 789 808 828 847 860 867 866 859 846 831 817 808 801 801 804 812 823 834 846 856 863 866 865 862 855 848 839 831 824 819 813 808 802 795 787 781 777 775 779 786 794 800 804 807 809 811 814 820 829 836 844 849 852 854 855 858 863 866 866 860 849 831 812 793 779 774 774 780 788 799 808 818 824 830 833 834 831 824 814 803 792 784 780 779 781 785 791 798 807 816 824 832 838 842 844 847 853 860 867 872 870 863 851 831 808 788 773 765 765 771 781 796 813 827 836 841 840 838 835 829 819 807 794 782 775 772 774 781 790 800 808 814 819 822 824 830 836 844 856 867 879 890 897 899 893