1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 977 966 942 955 961 932 916 978 884 958 941 936 948 936 962 851 855 919 900 949 940 924 920 956 905 891 935 951 952 897 949 864 908 921 949 919 880 875 924 951 825 829 1.03e+03 920 878 894 995 875 854 905 818 886 931 919 837 780 877 936 850 905 898 721 849 832 840 923 836 890 913 836 874 847 960 902 898 1.08e+03 970 1.01e+03 1.01e+03 948 947 977 990 955 928 976 964 974 1.03e+03 921 956 921 971 921 892 917 907 941 897 887 896 790 908 860 NaN 858 859 828 882 909 891 893 860 801 NaN 863 896 949 NaN 929 872 935 809 947 881 894 880 754 808 863 845 915 844 NaN 824 948 883 813 804 756 630 898 974 924 915 900 942 923 855 882 854 886 859 878 869 915 866 887 788 859 860 833 NaN 866 895 784 796 836 869 846 893 866 882 685 871 818 792 858 870 705 890 835 898 848 911 756 836 840 911 865 944 1.03e+03 926 882 810 891 860 887 876 934 878 837 838 872 871 879 852 797 812 899 852 888 849 901 838 898 818 904 829 862 886 872 819 792 876 845 805 806 795 818 814 728 816 825 829 818 871 860 860 862 942 924 924 928 942 915 899 933 884 898 880 953 863 883 927 895 884 831 934 872 902 919 870 902 832 823 896 965 925 894 831 845 934 839 877 867 901 876 932 895 781 833 849 876 854 840 842 818 815 804 839 800 902 918 870 819 841 843 858 876 876 862 768 845 864 831 840 872 777 803 789 819 827 849 774 889 837 811 815 795 842 805 744 803 828 853 824 793 829 730 860 662 743 903 776 813 860 878 882 904 859 919 906 924 916 919 876 928 902 897 846 821 889 835 902 841 895 913 804 789 858 896 773 834 898 802 900 902 913 867 905 877 899 853 863 843 908 842 880 864 970 904 858 822 931 760 862 832 610 867 902 811 866 819 820 788 791 768 829 814 895 942 836 880 829 815 879 859 818 792 850 737 812 877 887 826 921 860 803 826 842 912 731 811 878 844 850 834 745 853 843 767 747 834 840 827 947 945 888 883 885 925 828 855 835 860 849 840 820 777 770 802 811 836 836 813 871 893 774 807 848 857 832 842 875 792 696 900 835 827 778 772 844 829 671 817 686 898 788 853 913 850 867 805 843 861 778 811 919 862 830 823 809 605 842 891 810 831 871 733 791 805 845 831 768 855 787 878 879 NaN 783 800 742 895 749 818 915 855 698 806 865 867 821 794 865 870 977 966 942 955 961 932 916 979 884 959 941 937 948 936 962 851 854 919 900 949 940 924 920 957 906 891 934 950 951 898 950 863 908 921 949 919 881 875 924 951 825 828 1.03e+03 920 880 894 988 874 866 904 818 887 931 919 838 781 877 936 850 904 899 721 850 831 841 923 836 890 913 836 874 846 960 902 898 1.08e+03 970 1.01e+03 1.01e+03 948 947 979 990 955 927 975 966 974 1.03e+03 920 956 921 971 921 891 917 907 941 898 886 896 792 909 861 NaN 858 860 828 882 907 894 890 861 802 NaN 863 896 950 NaN 930 872 935 809 949 881 893 880 753 808 862 844 914 844 NaN 826 949 883 812 805 756 628 899 973 924 915 901 942 923 855 881 857 887 859 878 869 915 866 887 787 858 859 833 NaN 866 896 785 796 836 869 848 893 866 882 688 872 820 791 857 870 704 890 835 894 848 910 756 836 840 911 865 945 1.03e+03 926 883 809 891 861 888 875 934 878 838 839 871 871 878 852 798 813 899 851 889 849 901 838 899 818 903 828 863 887 872 820 792 876 845 805 806 795 817 813 727 817 825 829 819 870 860 859 862 941 922 925 928 942 914 899 933 884 898 880 952 863 883 927 896 884 831 934 873 902 919 871 903 833 823 896 965 925 895 830 844 934 840 877 866 902 878 932 894 781 833 849 874 855 840 843 818 814 803 839 800 902 918 870 819 840 844 858 875 876 862 769 845 864 830 841 872 777 803 790 819 827 849 773 888 837 810 816 796 843 804 744 803 827 853 824 793 828 730 860 663 744 903 775 813 861 878 882 904 860 919 906 924 915 919 878 928 902 897 846 821 890 834 902 840 895 912 804 789 858 896 774 834 898 801 900 902 914 868 903 875 899 853 864 843 908 841 879 864 970 904 858 826 932 760 862 832 607 867 902 812 867 819 821 788 791 766 829 814 894 942 836 880 829 815 880 859 816 792 850 738 813 877 887 826 921 859 803 826 841 912 731 812 878 843 850 834 744 853 844 768 747 833 840 828 947 944 888 884 886 925 828 854 836 860 848 840 820 778 770 803 811 837 836 812 870 892 774 807 848 858 832 842 875 793 698 900 835 828 778 772 844 828 671 817 687 899 787 855 912 850 869 805 843 861 778 811 918 862 829 822 809 605 843 891 810 830 870 734 792 806 845 831 768 856 788 878 879 NaN 784 799 742 895 748 818 915 852 697 806 864 867 821 794 865 870 977 966 942 955 961 932 916 979 884 959 941 938 948 937 962 851 854 919 900 949 940 924 920 956 906 890 934 951 950 897 950 863 908 920 948 919 881 875 924 952 824 829 1.03e+03 921 881 895 982 873 876 904 818 888 930 920 838 781 877 936 850 904 899 721 851 830 841 922 836 891 913 836 873 846 960 902 898 1.08e+03 970 1.01e+03 1.01e+03 948 947 979 990 955 927 974 966 974 1.03e+03 919 957 921 970 920 891 917 907 941 898 885 896 793 910 860 NaN 860 859 828 881 907 896 887 862 804 NaN 863 896 951 NaN 929 872 936 809 950 881 892 880 752 808 862 844 914 844 NaN 827 949 883 812 806 756 627 899 972 923 916 901 943 923 856 881 861 887 859 878 869 915 866 888 787 857 859 834 NaN 865 896 785 796 836 869 846 892 866 882 687 873 821 790 857 870 702 890 836 890 849 910 755 835 841 913 866 945 1.03e+03 926 881 808 891 861 888 875 935 878 840 839 872 872 878 852 798 813 899 851 890 849 901 837 899 818 903 828 863 887 871 821 792 876 845 805 805 795 816 813 727 817 825 829 820 870 859 859 862 942 922 926 929 942 914 900 934 884 898 880 952 864 883 927 896 884 832 934 872 902 919 871 903 834 823 896 966 925 894 829 842 935 840 878 866 903 879 932 894 781 833 850 874 854 840 842 817 814 804 839 800 902 918 870 819 839 844 857 874 876 863 770 844 864 830 842 872 777 803 790 819 828 849 773 887 837 808 816 797 843 804 745 803 826 853 824 793 827 730 859 663 745 903 773 814 861 878 882 904 860 919 905 925 915 919 878 928 903 897 847 820 890 834 902 840 894 911 805 790 858 896 775 834 898 801 900 902 914 868 901 875 899 853 864 842 908 841 880 865 970 904 857 834 931 760 862 832 604 867 902 812 867 818 821 788 791 765 830 814 894 941 836 879 828 816 880 858 814 792 851 739 814 876 888 826 921 860 803 826 840 911 731 812 878 844 849 834 744 853 844 770 746 832 840 828 948 944 887 885 886 926 828 854 836 860 846 840 820 778 770 804 811 837 835 812 870 890 775 808 848 858 832 842 875 794 699 900 836 827 777 773 844 828 671 817 687 899 787 856 910 850 869 805 844 862 778 811 919 862 829 822 809 606 844 890 810 828 870 734 794 807 846 830 768 856 787 878 880 NaN 785 799 742 895 748 817 916 850 697 806 864 867 822 795 866 869 977 965 942 955 961 932 917 979 883 958 940 938 948 936 962 851 854 920 898 949 939 924 921 956 906 890 935 951 949 897 950 864 909 920 948 919 880 876 923 952 825 830 1.03e+03 921 881 896 976 872 880 904 818 889 930 920 838 782 877 936 850 904 899 719 851 828 841 922 834 891 914 836 872 846 960 902 898 1.08e+03 970 1.01e+03 1.01e+03 947 948 979 990 954 927 975 966 974 1.03e+03 919 957 922 969 920 890 916 908 942 897 884 896 795 912 859 NaN 862 859 828 881 906 896 887 861 805 837 863 896 951 NaN 927 872 938 808 952 880 891 881 752 808 863 845 915 845 NaN 828 950 883 812 807 756 626 898 972 923 916 901 943 922 857 880 864 888 859 877 869 914 866 889 787 856 859 834 NaN 865 895 784 795 836 868 845 892 866 882 684 873 826 790 857 870 701 890 836 888 850 910 755 836 842 915 866 944 1.03e+03 926 880 807 891 861 887 876 935 878 841 839 872 873 878 852 799 813 899 851 891 848 901 837 899 818 902 828 863 887 871 822 792 876 846 805 804 796 815 814 727 817 826 829 820 870 859 859 862 943 922 926 929 942 914 900 934 884 899 880 952 864 884 927 897 884 832 934 872 902 918 872 904 834 824 896 966 926 894 829 841 936 840 878 866 904 881 932 894 782 833 850 874 853 839 842 817 814 804 838 800 902 918 869 819 838 844 856 874 877 864 770 844 864 830 842 872 777 804 790 819 827 849 772 888 838 808 816 798 844 805 746 803 826 853 824 793 827 730 860 662 744 902 773 814 860 878 882 903 861 920 905 925 914 919 878 928 903 897 848 820 890 834 902 840 894 910 805 790 860 897 774 833 898 801 899 902 915 866 901 875 900 852 864 841 909 842 881 866 970 904 857 838 931 761 862 832 602 867 901 812 868 817 820 788 791 766 830 814 894 940 836 879 828 815 880 857 812 791 851 738 812 877 888 826 921 860 803 826 840 911 731 811 878 845 849 835 744 852 845 772 746 832 840 828 948 944 887 884 886 926 829 854 837 860 844 840 820 779 770 805 812 837 836 811 871 889 775 809 848 859 833 842 875 794 700 900 837 827 777 773 843 826 671 817 689 899 786 855 911 850 870 805 844 862 778 810 920 861 829 822 809 604 844 890 810 827 869 736 795 809 845 830 770 857 786 878 880 NaN 785 799 741 896 748 817 915 847 696 806 864 868 822 795 866 870 977 964 942 955 961 931 918 979 883 958 941 937 948 936 962 851 854 920 897 949 939 924 921 956 905 890 936 952 949 898 949 866 910 920 948 919 879 876 923 952 825 831 1.02e+03 921 882 896 972 872 873 905 818 889 930 920 838 784 877 936 849 905 899 718 850 827 842 921 832 891 914 836 872 847 960 902 899 1.08e+03 971 1.01e+03 1.01e+03 948 950 979 990 954 927 976 966 974 1.03e+03 920 958 922 968 919 891 915 908 942 896 884 894 795 913 858 NaN 861 858 828 882 906 896 886 860 804 836 862 897 951 NaN 926 874 939 805 952 879 890 882 753 808 863 845 916 846 NaN 829 950 883 812 808 756 626 898 973 922 916 901 944 922 857 880 869 888 859 877 868 914 866 889 787 857 859 834 NaN 865 896 783 794 836 868 845 891 866 882 681 873 832 790 857 870 701 890 836 886 850 911 754 836 842 916 867 943 1.03e+03 926 880 807 891 861 886 876 935 878 840 839 871 874 878 853 799 813 899 851 891 849 901 836 900 818 902 829 864 887 871 822 792 875 846 805 803 797 816 815 727 816 827 829 819 870 860 860 862 944 923 927 929 942 914 900 934 884 899 880 952 864 884 927 897 885 832 934 873 902 917 872 904 834 823 896 966 927 893 829 840 936 839 878 866 903 882 932 894 783 832 850 874 853 839 841 816 814 805 838 800 902 918 868 818 838 845 856 874 878 864 770 844 864 831 841 872 778 804 790 819 827 849 771 888 838 808 816 799 844 806 747 804 826 853 824 793 828 731 861 663 744 902 772 814 861 877 882 904 861 920 906 924 914 919 878 927 903 897 849 820 890 835 902 840 894 911 805 790 862 897 771 833 898 801 898 902 915 865 902 876 900 852 863 840 910 842 881 866 970 904 856 844 931 761 862 833 600 867 900 812 867 816 819 788 790 766 830 814 894 940 836 880 828 814 880 857 813 792 851 737 811 878 888 826 921 860 802 826 840 911 730 810 878 846 848 835 745 853 845 771 745 833 840 827 948 946 887 884 886 926 829 854 837 860 843 840 819 779 770 804 814 837 837 812 873 889 775 809 848 859 833 842 876 794 699 899 838 827 776 774 844 826 672 817 690 900 786 855 913 849 871 805 843 862 778 810 921 860 830 822 809 603 843 890 810 827 869 736 794 810 844 829 770 857 785 878 881 NaN 784 800 741 896 747 818 915 846 695 806 863 869 822 795 865 870 977 964 942 954 962 931 919 978 883 958 941 936 948 936 962 851 855 921 898 950 939 924 921 956 905 890 936 952 949 898 948 866 910 920 948 919 878 876 923 952 826 831 1.02e+03 920 883 896 968 872 861 905 818 889 930 920 837 785 877 936 849 905 899 717 848 827 842 920 831 891 914 836 871 847 960 902 900 1.09e+03 970 1.01e+03 1.01e+03 949 951 977 991 954 928 975 965 974 1.03e+03 921 957 922 968 919 892 914 909 942 894 883 893 794 914 859 NaN 862 858 828 882 905 896 884 862 804 835 862 897 950 NaN 926 876 939 804 954 878 890 882 753 807 864 848 917 846 NaN 827 950 882 812 810 756 626 898 974 922 916 901 944 922 858 880 872 889 860 878 868 914 866 889 786 857 860 833 NaN 865 896 783 794 836 868 846 891 865 883 680 873 840 790 857 870 701 891 836 884 851 911 754 837 843 916 867 942 1.03e+03 926 880 808 892 861 886 876 935 879 839 839 871 873 878 853 798 813 899 851 890 850 902 836 900 819 902 829 864 888 871 821 792 875 846 806 802 797 816 814 726 816 828 829 819 870 861 860 863 946 923 927 930 941 916 901 934 884 899 879 952 865 883 927 898 885 833 934 873 903 916 871 903 835 823 895 966 928 893 829 838 936 838 877 867 902 882 932 893 784 833 850 875 854 840 841 816 814 806 837 800 902 918 868 818 837 845 855 874 878 865 770 844 864 832 841 872 777 804 789 818 827 850 771 888 838 808 816 800 845 806 746 804 827 852 825 793 828 732 862 663 743 901 772 814 861 878 882 904 860 921 906 924 914 920 877 926 904 898 849 820 890 836 901 840 894 912 806 789 863 898 769 833 897 801 898 902 914 865 903 877 901 853 862 840 910 842 880 866 970 904 856 847 931 761 862 834 599 867 900 811 866 815 819 788 789 766 830 814 894 939 836 880 828 814 880 857 814 792 851 737 810 878 888 826 921 859 801 826 840 911 730 810 878 847 848 836 745 853 845 771 745 834 841 826 948 947 888 883 886 926 830 854 837 860 842 840 819 778 769 802 815 836 838 813 874 888 775 809 849 857 834 841 876 794 699 899 838 826 775 774 844 825 672 817 693 900 787 855 914 849 871 805 842 862 778 810 921 860 830 822 808 602 842 890 810 828 870 736 793 810 843 830 771 857 785 878 881 NaN 782 800 740 895 747 819 914 845 695 804 863 869 823 795 865 871 977 964 941 953 962 931 919 978 884 958 941 937 948 937 962 851 855 921 899 949 939 924 920 956 906 892 936 951 950 898 947 866 909 921 948 918 879 875 923 951 826 831 1.02e+03 920 884 895 965 872 844 906 818 888 930 920 837 786 878 937 849 905 900 716 847 826 841 919 831 891 914 836 871 847 960 902 901 1.09e+03 968 1.01e+03 1.01e+03 950 952 976 992 954 928 974 966 974 1.03e+03 920 956 922 968 919 893 915 910 943 894 882 891 794 914 860 NaN 862 858 828 883 905 896 882 864 804 834 862 896 950 NaN 926 876 939 805 956 878 890 882 752 807 864 850 917 845 NaN 823 951 882 812 813 756 624 898 973 922 915 901 944 922 858 880 876 888 861 878 867 914 867 888 786 857 861 833 NaN 865 897 783 794 835 869 847 891 865 883 680 873 839 791 858 869 701 891 836 882 850 911 754 837 843 916 867 942 1.03e+03 926 881 809 892 860 885 876 935 879 839 839 871 872 877 853 797 813 900 850 890 851 903 836 900 819 903 829 864 888 871 820 792 875 846 806 803 797 817 814 726 816 829 829 819 869 862 860 863 948 924 926 930 941 916 901 934 884 898 878 952 865 883 927 897 885 833 934 874 903 917 871 902 835 823 894 966 928 893 830 837 935 838 877 867 902 882 932 892 784 833 851 875 856 840 841 816 813 805 837 800 902 918 869 817 837 844 856 874 879 865 770 845 864 833 841 872 777 804 789 818 827 850 770 888 838 809 816 800 845 806 745 804 828 852 825 793 829 732 862 663 744 901 772 813 861 878 883 905 859 922 906 924 914 920 877 927 904 898 849 820 890 836 901 840 894 912 806 789 863 898 769 834 897 801 898 902 915 865 903 876 901 852 862 840 910 842 878 866 971 904 856 850 931 760 861 834 598 868 900 811 865 815 819 788 787 765 830 814 894 940 836 880 828 814 880 857 814 792 851 737 811 878 888 825 921 857 800 826 840 911 730 811 878 847 849 836 745 853 844 771 745 834 840 826 948 947 889 883 886 926 830 853 836 859 840 840 818 777 769 800 815 837 838 814 874 886 775 810 851 856 834 840 875 794 698 900 838 826 776 774 844 824 672 817 695 900 787 855 914 849 871 806 842 862 778 810 919 860 830 822 806 602 842 890 810 829 871 736 791 810 842 830 771 857 785 880 881 NaN 783 800 740 895 746 819 913 846 696 803 864 867 824 795 864 871 976 965 941 953 962 932 920 978 885 958 941 937 947 938 962 852 855 921 899 949 939 925 920 956 906 893 936 951 950 898 947 866 909 922 948 918 879 874 924 951 826 832 1.02e+03 919 886 894 963 873 814 907 818 887 930 920 837 786 878 937 849 905 899 716 846 825 840 918 831 891 914 836 871 847 960 902 901 1.09e+03 967 1.01e+03 1.01e+03 950 952 974 993 954 928 973 966 975 1.03e+03 919 954 922 967 920 893 916 911 943 895 881 892 793 914 860 NaN 861 858 828 884 904 896 880 866 803 834 862 896 950 NaN 926 875 938 806 958 878 890 882 751 808 865 851 917 843 NaN 823 952 882 812 815 758 622 900 972 922 915 901 943 922 858 881 877 887 862 879 867 913 867 888 786 856 862 833 NaN 866 897 784 794 835 869 847 892 865 883 679 873 839 790 858 869 701 891 837 880 848 911 755 836 843 916 867 942 1.03e+03 926 881 810 891 860 885 876 934 879 839 839 870 873 877 853 797 813 900 850 889 852 904 837 899 820 904 829 864 888 871 819 792 875 846 806 803 798 816 814 726 817 829 829 819 869 862 860 863 950 924 926 930 941 916 900 935 884 898 878 952 865 883 927 896 886 833 935 874 903 918 870 902 834 823 893 966 928 893 830 837 935 838 876 867 903 882 932 892 784 833 851 875 856 841 841 816 813 804 837 800 903 918 869 816 837 843 858 876 878 865 770 845 865 833 842 872 776 804 790 818 827 850 770 888 838 810 816 801 844 805 744 804 828 851 825 794 829 733 862 663 744 901 772 813 861 878 883 906 858 922 906 924 914 919 877 927 904 899 848 819 889 836 899 839 894 913 806 788 862 898 770 835 897 801 900 902 915 866 904 876 901 852 863 841 909 841 880 865 972 904 857 849 930 760 861 834 596 868 901 811 865 814 820 788 785 765 830 815 894 941 837 881 828 814 880 858 814 792 852 737 812 878 888 824 922 857 798 826 840 911 730 811 878 847 849 834 744 853 844 771 745 835 840 826 948 947 889 883 886 926 830 852 836 860 838 841 818 777 769 800 815 837 837 814 874 885 775 810 853 855 834 840 875 794 699 900 838 825 778 774 844 824 672 816 696 900 787 855 914 849 870 806 843 863 778 809 918 860 830 822 805 602 842 891 810 830 870 737 792 810 842 831 771 856 785 881 882 NaN 784 801 740 895 747 818 912 846 698 802 864 866 823 795 864 872 976 965 942 953 962 933 920 978 886 958 941 936 947 937 962 852 855 921 899 948 940 924 919 956 906 894 936 952 950 898 947 866 909 921 948 918 879 873 925 951 826 832 1.02e+03 920 886 892 960 874 788 906 818 886 930 920 837 786 877 938 850 905 899 716 846 825 840 918 832 892 913 836 870 847 960 903 900 1.1e+03 966 1.01e+03 1.01e+03 949 952 973 993 954 928 974 967 976 1.03e+03 918 953 922 967 921 893 915 911 942 897 881 894 792 914 859 NaN 861 858 828 884 904 896 878 866 803 835 864 895 950 NaN 926 874 937 806 958 879 890 881 751 809 865 849 918 842 NaN 825 953 882 812 815 759 621 900 973 923 915 902 943 922 858 880 879 885 862 879 868 913 867 888 785 856 863 834 NaN 866 897 784 794 835 869 847 893 866 883 677 873 836 790 858 869 701 891 838 880 847 911 755 836 842 917 868 942 1.03e+03 926 882 809 890 860 886 876 934 879 839 839 870 873 876 853 796 814 900 851 889 853 903 838 897 820 903 828 863 888 872 820 792 876 845 806 803 798 816 815 726 818 829 829 819 868 862 860 864 952 924 926 930 941 915 899 935 884 898 878 952 864 883 927 896 886 833 935 874 903 919 870 902 834 823 893 966 927 893 830 837 935 839 876 867 903 882 932 891 784 833 851 874 854 841 841 816 814 803 837 800 903 918 869 816 837 843 859 877 877 865 770 846 866 832 842 872 776 804 790 818 827 850 770 888 837 813 816 802 844 805 744 804 828 852 826 795 828 734 861 663 744 901 772 813 861 877 882 905 858 921 906 923 915 918 877 926 904 900 848 819 888 836 899 839 895 913 807 788 862 898 772 835 897 801 901 902 916 866 903 876 901 852 863 841 908 841 881 864 971 904 858 849 930 760 861 834 594 870 901 811 866 814 820 788 785 764 830 815 893 941 837 880 828 814 879 858 814 792 853 737 812 879 888 824 922 856 798 825 840 911 731 811 878 847 850 833 744 852 845 770 745 834 840 826 949 947 889 883 886 926 830 852 836 860 836 841 818 777 769 800 815 837 836 814 874 884 775 810 852 854 834 841 875 793 699 901 837 825 779 774 844 823 673 816 695 900 788 855 913 850 869 806 843 863 778 809 917 861 829 822 806 603 842 891 810 831 870 738 792 809 842 831 771 856 785 882 883 NaN 786 801 740 896 747 816 912 845 699 802 864 866 822 794 864 873 976 966 942 953 963 934 920 978 886 958 941 936 947 936 961 852 855 921 899 948 940 923 919 956 906 894 936 952 951 898 947 866 910 920 948 918 878 873 926 951 826 832 1.02e+03 922 886 893 957 874 621 904 819 886 930 920 838 786 877 938 850 906 899 716 847 825 840 917 832 893 912 836 870 847 960 904 900 1.1e+03 966 1.02e+03 1.01e+03 948 953 974 993 954 928 974 967 976 1.03e+03 918 955 922 968 921 892 915 911 941 898 880 895 793 915 859 NaN 860 858 828 883 904 897 877 865 804 835 865 895 951 NaN 927 874 936 806 958 879 890 882 750 810 865 848 919 844 NaN 826 954 883 813 815 760 622 900 975 924 914 902 942 922 858 880 879 885 862 879 868 913 867 889 785 857 863 834 NaN 866 898 783 794 834 870 847 894 866 883 673 872 835 790 859 870 701 890 838 879 847 911 755 836 841 918 869 941 1.03e+03 926 881 809 890 860 886 876 935 879 839 839 870 872 876 853 797 814 900 852 889 854 903 838 898 820 903 828 863 888 872 821 792 876 845 807 804 798 815 816 727 819 829 829 819 868 862 859 864 954 924 926 931 941 914 899 934 883 898 878 952 864 882 926 896 887 832 935 873 903 918 870 902 834 823 894 966 927 893 831 837 935 839 876 867 902 882 932 891 784 833 851 874 853 841 841 816 815 803 837 800 902 918 869 816 838 842 859 879 876 864 770 847 866 832 842 872 775 803 790 817 827 851 771 888 837 814 816 803 844 805 743 804 827 852 826 795 828 734 861 663 743 901 772 813 861 876 882 905 858 920 906 923 916 918 877 927 904 900 847 819 887 836 899 839 895 913 807 787 862 897 772 835 898 801 900 902 916 866 902 876 901 852 863 842 908 841 882 864 970 905 858 849 931 760 862 833 594 872 901 811 866 814 820 789 785 764 830 816 893 940 838 880 828 813 879 859 815 792 853 738 812 880 889 824 921 856 797 826 841 911 732 811 878 847 850 832 743 852 844 770 745 834 840 826 949 947 889 883 885 925 830 851 836 861 834 840 818 777 769 800 814 837 836 814 874 883 775 811 851 854 834 841 875 793 700 901 836 825 779 774 844 823 672 815 695 900 788 855 912 850 869 806 842 863 778 809 916 861 828 822 807 603 842 891 809 830 870 738 792 811 843 831 771 856 784 882 884 NaN 786 801 740 895 747 814 912 844 699 800 863 866 821 794 865 873 976 966 943 954 963 934 919 978 886 958 942 936 948 935 961 851 855 921 900 948 939 922 919 957 906 894 935 951 951 898 948 866 910 919 948 918 878 873 927 951 826 831 1.02e+03 922 886 893 951 875 436 903 819 887 930 921 838 787 877 938 850 906 898 716 848 826 841 918 832 894 912 836 869 847 960 904 900 1.1e+03 966 1.02e+03 1.01e+03 948 953 976 992 954 929 974 967 976 1.03e+03 918 957 922 969 920 890 915 911 940 899 881 895 793 915 859 NaN 860 857 828 883 904 897 878 864 804 836 866 895 952 NaN 928 874 935 807 959 879 890 883 751 810 865 848 920 845 NaN 825 953 885 813 815 759 622 900 976 924 914 902 943 922 858 879 880 885 862 879 868 913 867 889 785 857 862 834 NaN 867 898 783 794 834 870 848 894 866 882 672 872 834 790 860 870 701 890 838 876 847 911 756 836 840 919 870 941 1.03e+03 926 881 809 891 860 886 875 935 879 838 839 870 872 876 853 798 813 899 852 888 854 903 838 899 820 903 828 864 889 872 821 792 876 846 807 804 798 815 816 728 819 830 828 819 868 862 859 863 955 924 926 931 942 914 898 934 884 898 879 951 864 882 926 896 886 831 935 873 902 916 870 901 834 823 895 966 927 894 831 837 935 840 876 867 902 883 933 891 784 834 850 875 854 840 842 816 816 804 837 799 902 918 870 816 838 843 859 878 876 863 771 848 865 831 842 873 775 803 789 817 827 851 771 889 837 814 816 803 844 805 743 804 827 853 825 795 829 733 861 662 742 901 772 812 861 875 882 904 858 920 906 923 916 918 877 928 904 899 847 819 886 836 900 839 895 913 807 786 862 897 771 835 898 800 900 902 916 866 901 877 901 852 863 842 909 840 881 864 970 905 857 850 931 760 862 832 592 873 902 812 866 813 819 790 785 764 830 816 893 940 838 879 828 813 880 858 816 792 854 738 811 881 890 824 920 856 796 827 841 912 733 811 877 847 850 833 744 851 844 769 745 834 840 827 948 947 890 883 885 925 830 850 836 861 834 840 818 778 768 800 814 837 836 814 873 883 775 812 851 854 835 841 875 793 700 902 836 826 779 774 844 821 672 815 696 901 788 855 912 850 870 806 842 864 778 809 916 862 827 822 808 603 842 891 808 829 870 738 793 813 843 831 771 856 784 882 884 NaN 786 801 740 896 746 814 913 843 698 799 863 866 820 793 866 873 977 965 944 954 963 933 918 978 886 958 942 936 949 935 961 851 854 921 900 949 939 922 919 956 906 893 935 952 952 898 949 866 910 919 948 918 879 873 926 951 826 831 1.02e+03 921 888 893 946 874 244 902 818 887 930 921 838 788 877 938 851 907 898 715 848 826 842 918 833 892 912 836 868 847 960 904 900 1.1e+03 966 1.02e+03 1.01e+03 949 953 978 993 954 927 974 967 974 1.03e+03 918 958 922 970 919 890 914 912 940 899 881 895 794 916 859 NaN 860 857 828 884 903 897 878 864 805 836 866 894 951 NaN 928 874 934 808 959 879 891 883 752 811 867 849 920 844 NaN 822 953 886 812 815 758 622 900 976 924 914 901 944 922 859 879 882 886 862 878 868 912 867 888 785 858 862 833 NaN 867 899 784 794 834 869 850 894 866 883 671 871 833 789 861 870 701 888 838 873 847 911 756 837 840 918 872 940 1.03e+03 926 881 809 892 860 886 874 935 879 838 839 870 872 877 852 799 813 899 851 888 855 903 838 900 818 903 829 864 889 872 822 791 875 848 807 805 798 815 817 729 818 829 828 818 868 863 859 862 957 924 925 930 942 913 898 934 884 898 880 951 864 881 926 896 885 832 934 873 902 915 869 902 835 823 896 967 926 894 832 837 935 840 876 867 903 883 933 891 784 833 849 875 854 840 843 816 815 804 837 799 902 919 871 815 838 844 860 878 876 863 771 849 864 831 842 872 776 802 789 816 827 851 771 889 837 812 816 803 845 805 742 804 826 853 824 794 829 733 861 662 743 902 773 812 860 875 882 904 857 920 906 924 916 919 877 928 904 898 847 819 886 836 900 839 894 913 807 787 862 897 770 836 898 800 900 902 916 866 899 878 900 852 864 842 910 841 880 864 971 905 857 850 932 760 862 830 590 872 901 812 866 812 819 789 784 764 830 816 894 940 839 879 827 814 880 858 816 792 854 738 811 882 890 824 920 856 794 828 841 912 735 811 876 847 850 834 746 852 843 769 745 834 841 827 947 947 890 883 885 925 829 850 836 861 834 839 818 778 768 800 813 837 836 814 873 882 775 813 852 854 835 841 876 793 701 902 835 826 779 774 843 820 672 815 698 902 789 854 912 850 870 807 841 864 778 808 915 864 827 823 808 603 843 891 809 829 870 737 794 814 843 830 771 857 783 881 883 NaN 785 800 740 896 746 816 913 842 699 797 863 867 820 793 865 873 978 965 944 955 962 933 919 979 885 957 943 936 949 935 962 851 854 921 900 949 939 923 920 955 906 893 934 952 951 897 949 866 910 920 948 918 880 873 926 951 826 832 1.02e+03 920 889 893 941 874 210 903 818 888 930 920 838 789 877 938 851 906 898 714 849 826 842 919 833 891 912 836 867 847 960 905 900 1.1e+03 968 1.02e+03 1.01e+03 949 953 978 994 953 926 976 966 973 1.03e+03 917 958 922 971 918 890 915 912 942 900 881 894 793 916 859 NaN 860 857 828 885 904 896 878 863 804 836 866 893 950 NaN 928 874 934 809 959 879 891 881 752 810 868 849 920 844 NaN 812 953 885 812 814 758 623 901 975 924 915 900 944 922 859 879 883 887 862 878 869 912 869 888 785 860 862 833 NaN 868 897 784 795 835 869 852 894 866 885 674 870 832 789 861 871 700 888 838 870 847 910 756 837 840 918 874 938 1.03e+03 926 881 809 891 859 886 874 935 879 839 839 870 872 876 851 800 813 899 850 888 856 903 837 901 818 903 829 863 889 871 822 790 876 848 807 805 798 815 817 729 818 828 827 818 868 864 860 860 959 925 925 931 941 914 898 933 886 898 880 950 865 881 926 896 885 832 934 873 902 916 869 903 836 823 896 967 926 894 831 837 934 839 875 867 904 883 933 890 784 832 849 876 854 839 843 816 814 804 837 799 902 920 871 817 838 844 860 878 875 863 772 848 863 831 842 871 776 801 789 816 827 850 771 890 837 811 816 803 845 805 742 804 827 853 824 793 829 733 861 662 744 902 773 813 860 875 882 903 857 920 906 924 916 919 877 929 904 899 847 819 886 835 901 840 894 912 808 788 862 898 769 837 898 800 900 901 916 866 899 878 899 852 864 841 910 841 879 864 971 906 858 850 933 760 862 829 588 871 901 812 866 812 819 789 783 764 830 815 894 940 839 879 827 815 879 858 817 793 855 738 810 882 890 824 920 856 794 828 841 912 736 811 876 847 850 835 748 852 842 768 745 834 841 827 946 947 890 883 886 925 828 849 836 860 834 838 819 778 768 801 813 837 836 814 873 881 774 813 854 854 835 842 878 793 702 903 836 826 779 773 842 819 672 815 700 902 789 854 912 849 870 807 841 864 778 808 915 864 827 823 808 602 843 891 810 829 870 736 794 813 844 830 771 858 783 880 882 NaN 783 800 741 896 746 817 913 840 699 796 864 867 821 793 865 872 979 965 944 955 961 932 919 980 884 957 942 937 949 935 962 851 853 921 899 949 940 924 920 955 906 894 935 953 951 896 949 866 910 920 948 918 881 873 926 950 826 833 1.02e+03 920 890 893 938 874 210 904 818 887 930 919 838 789 877 937 850 905 899 714 849 826 841 920 834 891 912 836 866 847 960 905 900 1.1e+03 970 1.02e+03 1.01e+03 949 952 978 996 953 925 977 966 972 1.03e+03 917 957 922 970 919 890 916 912 943 900 881 895 792 915 859 NaN 861 857 828 886 904 895 878 863 803 836 866 893 949 NaN 928 874 934 809 960 879 891 879 751 809 869 848 920 843 NaN 804 953 884 812 813 759 622 901 974 925 915 900 945 922 858 879 883 887 862 878 869 912 870 887 785 861 861 832 NaN 868 896 784 795 835 869 853 895 866 886 677 870 831 788 861 871 700 889 838 868 848 910 756 837 840 918 875 936 1.03e+03 925 881 809 891 859 887 873 936 879 839 839 869 872 876 851 799 814 898 850 888 857 903 837 900 818 903 829 862 888 870 821 790 876 847 807 805 797 815 817 728 817 828 826 818 868 863 861 860 962 925 925 931 941 915 898 934 887 898 880 950 866 881 925 895 886 832 933 873 902 917 870 904 836 824 896 967 926 894 830 837 934 839 875 867 904 883 933 889 785 832 849 876 853 838 842 816 814 804 838 799 903 919 870 818 838 844 859 878 876 863 771 848 864 831 842 871 776 801 789 815 827 849 771 889 838 810 816 804 844 804 741 804 827 853 824 793 829 733 861 663 745 902 772 814 861 875 881 902 857 920 906 924 917 919 877 929 904 898 846 819 887 835 901 840 894 912 808 789 862 899 769 838 899 800 900 901 915 865 899 878 899 852 864 840 910 841 879 865 971 906 859 850 934 761 861 828 589 871 901 811 866 812 819 789 782 764 830 814 894 940 838 879 827 817 879 858 817 794 855 738 810 882 889 823 920 856 794 828 841 912 738 811 877 848 851 835 748 853 842 768 745 834 842 827 946 947 889 884 887 925 828 849 835 860 835 836 820 778 768 802 812 836 836 815 874 880 774 812 856 854 835 842 878 792 702 903 837 826 779 774 841 819 672 815 701 902 790 854 913 849 870 807 841 864 778 808 916 863 827 823 808 601 842 890 810 829 870 734 794 812 844 831 771 859 782 879 883 NaN 782 798 742 896 746 817 912 838 699 796 864 867 822 793 865 872 979 965 943 956 962 931 919 980 883 957 942 937 949 936 962 852 853 920 899 949 940 924 920 956 906 895 936 952 951 895 948 866 910 920 948 918 880 873 927 950 825 835 1.02e+03 921 890 893 934 874 NaN 906 818 888 930 918 837 789 878 937 850 904 899 714 849 826 841 920 834 892 912 835 865 846 960 905 900 1.11e+03 970 1.02e+03 1.01e+03 949 952 977 996 953 927 978 965 972 1.03e+03 917 958 922 970 920 890 917 912 944 899 881 896 792 916 859 NaN 861 857 828 886 903 896 877 864 802 836 867 894 949 NaN 927 876 935 809 960 879 891 877 750 809 870 848 920 843 NaN 796 953 883 813 812 759 622 902 974 926 917 900 945 922 858 879 884 887 862 878 869 912 871 887 784 862 861 832 NaN 868 894 784 795 835 869 853 895 867 886 680 870 829 788 861 871 699 890 838 866 848 910 755 838 840 917 877 935 1.03e+03 925 881 809 890 860 888 873 936 879 839 840 868 872 876 852 797 814 898 849 888 858 903 837 898 818 903 829 861 888 870 820 790 876 846 807 805 798 815 817 727 818 828 826 819 868 862 861 861 964 925 925 932 941 916 899 934 890 898 878 951 868 881 927 895 886 832 933 872 903 917 871 903 835 824 896 966 926 894 828 837 934 839 875 867 904 884 934 889 784 833 849 875 854 840 841 816 814 805 839 799 904 918 869 819 839 843 858 880 876 862 771 848 866 832 842 871 775 800 789 814 827 848 771 889 839 811 815 804 844 804 741 804 827 853 824 793 829 732 860 664 744 902 772 815 861 875 881 903 857 921 906 924 917 918 877 929 904 898 846 819 888 834 902 841 895 912 809 788 862 899 768 838 899 800 900 901 915 864 899 878 900 852 865 840 910 842 880 865 972 906 859 850 932 761 861 828 589 871 901 810 866 812 819 789 782 764 830 814 894 940 838 880 827 816 879 858 817 795 855 738 811 881 888 823 920 856 794 828 840 913 739 810 878 848 852 835 749 852 842 768 745 834 842 827 946 948 888 884 887 925 828 848 835 861 833 837 821 778 767 803 812 836 836 815 874 878 774 811 856 854 835 842 878 792 702 903 838 826 780 776 840 819 672 816 702 902 791 854 913 849 869 806 842 863 778 808 916 863 827 823 808 600 841 890 811 828 870 734 794 813 844 831 770 858 782 879 883 NaN 782 797 742 896 746 817 912 838 699 796 864 867 822 793 865 872 978 965 943 956 962 931 919 980 884 957 942 937 949 937 961 852 852 920 899 950 940 924 921 956 906 895 936 952 952 894 948 866 910 919 948 919 880 874 928 950 824 834 1.02e+03 921 890 893 929 874 NaN 905 818 888 930 918 837 789 878 936 850 904 899 714 849 826 841 920 835 893 912 835 864 846 960 905 900 1.11e+03 970 1.02e+03 1e+03 949 952 977 995 953 928 977 965 971 1.03e+03 917 958 923 970 921 889 918 911 944 898 880 896 792 916 859 NaN 861 858 827 886 902 897 877 863 801 836 867 895 950 NaN 926 877 935 808 961 879 890 878 749 809 871 848 920 845 NaN 798 952 883 812 813 759 620 902 974 926 918 900 945 922 858 879 884 886 862 878 870 913 870 887 782 862 861 832 NaN 867 895 784 795 835 869 854 895 867 885 682 871 828 788 861 871 699 892 837 863 848 910 755 839 840 917 878 933 1.03e+03 924 880 808 890 860 888 872 936 879 840 840 868 872 876 852 796 814 898 849 889 858 904 837 898 818 902 829 860 888 870 820 790 876 846 807 805 798 815 817 726 818 828 826 819 868 861 861 861 967 925 926 932 941 916 899 934 891 898 877 952 868 882 928 896 887 831 934 872 904 917 871 902 834 825 896 965 926 894 830 836 934 839 875 867 904 884 934 889 784 834 850 875 854 841 841 817 814 805 840 800 904 917 870 818 839 843 858 880 877 862 771 848 866 832 842 872 775 801 789 813 828 848 771 888 839 812 816 803 843 803 742 803 827 853 824 793 829 732 859 662 744 903 772 814 861 876 881 904 857 921 907 924 917 918 876 929 904 898 846 819 888 833 902 841 895 911 808 788 862 899 769 839 899 800 900 901 915 864 898 878 900 852 865 840 910 842 880 866 972 906 859 850 930 761 861 828 588 871 901 809 866 812 820 789 782 765 829 815 894 941 838 880 828 816 879 858 816 795 855 738 812 882 889 823 920 856 794 828 840 912 742 810 878 848 851 835 750 852 843 768 745 834 841 827 946 948 888 884 887 925 828 848 836 861 831 837 821 778 767 803 812 836 836 815 874 877 774 812 856 854 835 842 877 793 702 903 838 826 780 777 839 820 672 816 702 901 791 854 913 849 869 806 842 862 778 808 916 862 827 823 807 599 840 890 811 829 870 733 794 815 844 829 769 858 782 880 882 NaN 782 796 741 896 746 816 912 837 699 796 865 867 822 793 865 872 978 965 942 955 963 931 919 980 884 958 942 937 948 938 961 853 852 920 898 950 940 925 921 956 906 894 937 952 952 894 947 867 911 919 948 919 879 874 928 951 823 833 1.02e+03 921 890 893 924 874 NaN 905 819 888 930 918 837 789 878 936 850 905 898 714 850 827 842 920 835 894 912 836 863 847 960 905 900 1.11e+03 970 1.02e+03 1.01e+03 949 951 977 994 953 928 977 964 972 1.03e+03 917 958 924 972 921 888 918 911 944 897 879 896 793 917 858 NaN 861 857 826 886 901 898 876 862 800 836 867 895 951 NaN 926 878 934 807 962 879 890 879 750 809 872 848 922 846 NaN 799 952 883 811 813 759 619 902 975 926 922 900 945 922 858 879 884 886 862 878 870 914 870 887 781 862 861 832 NaN 867 896 784 795 834 870 854 896 867 885 684 871 828 788 861 870 698 892 836 862 848 910 755 839 841 916 881 930 1.03e+03 924 880 808 891 861 888 873 936 879 840 840 868 872 876 853 796 813 899 849 889 859 903 838 898 817 902 830 862 887 870 820 790 876 847 807 804 799 814 817 726 819 829 826 820 868 862 861 861 969 925 926 931 940 916 899 934 892 898 877 953 868 882 928 898 887 831 933 872 904 918 871 901 833 825 896 963 925 894 831 835 934 839 876 866 903 884 934 889 784 833 850 874 854 843 841 817 815 805 839 800 903 916 871 817 839 843 859 881 878 861 771 848 865 832 841 872 775 802 789 813 829 849 770 887 840 813 816 803 842 805 742 802 827 854 824 793 829 731 857 661 744 904 773 813 861 876 881 906 856 921 907 924 917 919 876 929 904 898 846 819 888 833 902 841 895 911 808 788 862 898 769 839 898 800 900 901 915 864 899 878 900 851 865 839 909 843 880 867 972 906 859 850 929 762 860 828 587 871 901 809 867 812 820 788 782 765 829 815 894 942 838 880 829 816 879 859 815 795 855 738 813 882 891 824 920 856 794 828 839 912 746 810 877 847 851 836 750 851 844 768 744 834 840 828 946 947 888 885 886 925 828 847 836 861 829 837 821 778 767 803 813 836 836 815 874 876 774 813 856 853 836 841 876 794 702 903 837 826 780 777 839 820 672 816 702 900 791 855 912 849 870 807 842 862 778 808 916 862 827 823 808 599 841 890 811 830 869 732 794 817 844 828 768 858 782 880 881 NaN 782 796 741 896 747 815 912 836 699 796 866 868 822 794 865 873 977 966 943 955 964 931 918 980 885 957 942 937 949 938 961 852 852 920 899 950 940 925 921 956 906 893 937 951 952 894 947 867 911 920 949 919 880 874 928 952 823 832 1.02e+03 921 891 893 922 874 NaN 905 819 888 931 918 837 789 878 936 851 905 897 715 850 827 841 920 834 894 912 836 863 848 960 905 900 1.12e+03 970 1.02e+03 1.01e+03 949 950 977 992 953 928 976 963 972 1.03e+03 917 958 923 972 922 889 916 912 944 897 878 896 793 917 858 NaN 861 859 825 887 900 898 875 862 801 835 866 894 954 NaN 926 877 933 807 962 879 889 879 752 809 872 847 923 847 NaN 800 952 882 810 813 759 618 903 977 926 924 900 945 922 858 878 885 885 862 878 870 914 870 888 780 862 861 832 NaN 867 896 785 796 835 870 853 895 867 885 686 872 828 788 860 870 697 891 836 860 848 910 754 839 840 916 882 926 1.03e+03 924 879 808 891 861 888 874 936 879 841 840 868 872 876 853 796 814 900 850 889 859 903 838 900 817 902 830 863 886 870 820 791 876 847 806 804 799 814 817 726 819 828 827 820 868 862 861 861 971 924 925 930 940 916 899 934 893 897 878 952 868 882 927 898 886 832 933 872 904 918 871 900 833 826 896 963 924 894 831 834 933 839 876 866 903 884 934 889 784 832 850 875 854 842 841 817 815 804 839 800 902 916 871 817 839 843 859 881 879 862 772 848 864 831 841 872 775 803 789 813 829 850 770 887 838 813 817 803 842 806 742 801 826 854 824 792 829 731 856 660 744 904 774 814 861 877 880 905 857 920 908 924 915 919 875 929 904 898 846 820 888 833 902 841 895 912 807 788 862 898 772 839 898 800 900 901 915 866 900 878 900 851 865 839 909 843 880 866 972 907 859 850 929 762 860 827 587 870 901 809 867 812 820 788 783 765 829 815 894 942 838 881 829 816 880 859 815 796 855 738 814 883 892 824 920 857 793 828 839 911 750 810 877 847 851 837 749 851 846 768 743 835 840 828 945 947 888 885 885 925 829 846 836 861 830 836 821 778 767 802 814 836 836 815 874 877 774 814 857 852 837 841 876 794 702 903 837 826 781 777 839 820 674 816 704 899 790 856 912 849 871 808 842 862 778 808 916 862 827 824 808 598 842 891 811 831 869 732 794 817 844 827 768 858 782 880 880 NaN 782 796 741 895 746 814 912 833 699 796 867 869 823 794 865 873 977 967 943 955 963 932 918 980 885 957 941 937 949 938 961 852 852 920 900 950 940 925 920 956 907 893 937 952 952 894 946 866 911 920 949 918 880 874 928 952 823 832 1.02e+03 921 892 893 919 874 NaN 905 820 888 931 918 837 789 878 935 850 906 896 715 850 827 841 921 834 894 912 836 863 847 961 905 899 1.12e+03 970 1.02e+03 1.01e+03 948 950 977 992 954 928 976 962 973 1.03e+03 917 957 921 972 923 890 914 912 943 898 878 896 794 917 858 NaN 861 860 825 887 900 898 873 862 801 835 866 893 955 NaN 926 875 933 807 961 879 889 877 754 809 872 847 925 848 NaN 801 952 881 809 813 758 617 904 978 926 928 900 944 921 858 878 885 886 862 878 870 914 870 888 781 861 861 831 NaN 867 896 785 796 836 871 852 895 867 885 689 872 826 788 860 869 696 890 835 860 848 910 755 838 840 916 883 923 1.03e+03 924 879 809 891 862 889 875 936 879 840 840 868 872 877 854 797 815 901 850 889 858 902 838 900 818 902 829 864 886 871 819 791 876 847 807 804 799 814 817 726 819 828 828 821 868 863 861 861 973 924 925 928 940 916 899 935 894 897 879 953 868 882 926 898 885 833 934 872 905 918 871 901 833 825 896 963 924 894 830 834 933 840 876 866 903 884 934 889 784 832 850 875 854 841 842 816 816 803 839 799 902 916 870 817 840 843 859 881 880 862 773 848 864 831 840 872 776 803 789 813 830 850 770 888 837 812 817 804 842 807 741 801 825 854 824 792 828 731 856 661 744 904 775 814 861 877 880 904 858 919 908 924 914 920 875 928 904 899 846 820 889 833 902 841 895 913 807 788 863 898 774 839 897 800 900 902 916 866 901 878 900 851 865 840 908 843 881 865 972 907 860 849 930 762 860 827 587 870 901 810 868 813 820 788 784 764 829 815 894 942 839 881 830 816 880 859 815 797 855 738 813 884 892 824 920 857 793 828 839 911 751 810 876 847 852 837 748 851 846 767 743 835 840 828 946 946 887 885 885 925 830 845 836 861 832 837 821 778 767 801 815 836 836 815 874 876 774 814 858 852 838 841 876 794 702 902 836 826 781 777 838 820 675 816 707 899 790 856 912 848 871 808 842 862 779 809 916 862 826 823 808 597 843 893 810 830 869 732 796 818 844 826 769 858 781 878 880 NaN 782 796 743 894 746 814 912 830 700 796 867 869 824 794 865 873 977 967 943 955 963 932 917 979 885 956 941 937 950 937 961 852 853 921 901 951 940 925 920 956 907 893 936 952 952 894 946 866 911 920 949 918 880 873 927 953 822 833 1.02e+03 921 893 893 915 874 NaN 906 819 888 931 919 837 790 879 935 850 907 897 715 851 827 842 921 835 894 912 836 862 847 962 904 898 1.12e+03 970 1.02e+03 1.01e+03 948 950 978 992 955 928 975 963 973 1.03e+03 918 957 920 971 923 892 914 911 943 899 880 896 794 916 859 NaN 860 861 825 886 899 898 873 862 801 834 866 892 955 NaN 927 874 932 806 960 879 888 876 753 809 872 848 924 848 NaN 802 952 881 808 812 758 616 904 977 926 931 900 944 921 859 878 885 887 862 878 869 914 871 888 782 860 861 830 NaN 867 897 785 796 837 871 853 895 867 885 690 872 823 787 860 870 696 891 836 859 849 910 755 838 840 916 883 919 1.03e+03 925 879 809 892 861 889 875 936 880 840 840 869 872 878 854 797 815 901 851 889 858 902 838 900 818 903 830 864 887 872 819 791 876 848 807 804 799 814 817 727 819 828 828 822 869 862 860 862 974 924 925 928 941 916 898 935 895 898 879 953 868 882 927 898 886 834 934 873 906 918 870 901 834 824 896 963 925 893 829 834 933 840 877 866 904 886 935 889 784 833 850 874 854 840 842 816 817 804 839 799 902 916 869 817 840 844 858 881 881 863 774 848 864 831 841 872 776 803 788 814 829 850 770 889 837 812 816 804 843 807 741 802 824 854 824 791 828 731 855 662 744 905 775 814 862 877 881 903 858 920 908 924 914 920 876 928 904 899 846 820 889 833 902 841 896 914 807 788 863 898 775 838 897 800 900 902 916 866 900 877 899 852 865 840 908 843 881 864 970 906 860 849 931 762 860 826 587 870 901 811 868 813 820 790 784 763 828 815 894 941 838 882 830 816 880 859 814 798 855 737 813 885 892 824 920 857 792 828 840 911 754 810 876 847 852 836 747 852 845 767 744 835 840 828 946 946 886 885 884 925 832 844 835 861 834 837 820 778 767 801 816 836 836 816 875 876 773 814 858 852 839 842 876 793 702 902 836 825 781 777 838 820 676 816 708 899 789 856 912 848 870 808 842 862 779 810 917 862 826 823 807 595 844 894 810 829 869 733 797 819 844 826 768 858 781 877 881 NaN 782 796 744 894 745 814 912 829 700 795 867 868 824 794 866 874 977 967 943 955 962 933 918 979 884 956 941 937 951 937 960 851 854 921 901 950 940 925 920 956 906 893 936 952 952 895 946 866 911 919 949 918 880 873 927 952 823 833 1.03e+03 922 893 894 910 874 NaN 907 819 887 930 919 836 791 879 935 850 906 898 715 851 827 842 921 835 894 912 836 862 846 961 902 898 1.12e+03 970 1.02e+03 1.01e+03 949 949 978 991 955 928 976 965 973 1.03e+03 918 956 919 971 922 892 915 909 943 900 881 896 794 915 858 NaN 861 861 824 884 898 898 873 861 801 834 867 893 953 NaN 926 874 932 806 959 879 888 876 752 810 872 849 923 848 NaN 801 953 881 808 813 758 615 905 977 926 934 900 944 921 859 877 885 887 862 878 869 913 871 889 782 860 862 830 NaN 867 898 785 796 836 871 855 896 867 885 688 873 821 787 860 871 696 890 836 859 849 910 754 838 841 915 883 916 1.03e+03 926 880 809 893 861 890 875 937 880 840 840 870 873 879 854 798 815 900 851 889 859 902 838 900 818 903 830 863 888 873 818 792 876 848 808 805 801 814 817 727 819 828 828 822 869 860 861 862 976 924 925 928 942 916 899 935 895 898 878 953 868 882 927 899 886 835 935 872 906 918 870 902 834 823 896 964 924 894 829 834 932 840 877 866 904 887 935 889 784 834 850 873 855 840 843 816 817 804 839 799 902 916 868 817 839 844 858 881 881 865 774 849 864 831 841 872 776 802 788 814 828 849 770 891 838 811 817 805 844 806 741 802 824 854 825 791 828 731 854 662 744 905 775 814 862 877 881 902 857 920 907 924 914 920 876 929 904 900 846 820 888 833 902 841 895 914 807 788 863 897 774 838 896 800 900 902 916 867 900 877 899 852 865 841 910 843 882 864 969 906 859 848 932 762 860 825 587 869 901 811 868 813 820 790 785 764 828 816 894 941 838 882 830 816 880 859 814 797 855 736 812 887 892 824 920 857 792 828 840 911 755 809 877 847 852 835 747 852 845 767 745 835 840 828 947 946 887 885 884 925 832 843 835 862 834 837 820 778 767 801 816 836 837 816 876 876 774 814 859 852 838 842 877 792 702 903 836 825 780 777 838 820 677 816 706 899 787 856 912 848 869 808 842 862 779 810 917 862 826 822 806 595 843 894 810 829 869 735 797 820 844 826 767 859 781 877 882 NaN 782 796 743 894 746 814 911 826 700 796 867 867 824 795 867 874 977 967 943 954 962 933 919 978 884 956 941 938 950 937 960 851 855 921 901 950 940 924 920 957 907 893 936 952 952 896 946 866 912 918 949 917 881 874 927 952 824 834 1.03e+03 922 893 893 907 874 NaN 908 819 887 930 920 836 793 880 935 851 906 899 715 851 828 843 922 835 894 913 836 861 846 961 902 896 1.13e+03 970 1.02e+03 1.01e+03 950 949 978 990 955 929 976 966 974 1.03e+03 919 954 919 971 922 893 916 907 942 900 882 896 793 917 858 NaN 861 860 824 883 897 898 872 861 801 834 868 895 952 NaN 926 874 932 806 959 878 887 878 752 809 872 850 922 846 NaN 800 954 882 808 813 759 616 905 977 926 938 901 944 921 859 878 885 887 863 879 870 913 871 889 781 861 863 830 NaN 868 898 785 796 834 871 857 896 867 885 690 873 821 786 861 871 696 890 836 860 849 909 754 838 841 915 884 911 1.03e+03 927 880 809 893 860 890 876 937 880 840 840 871 873 878 854 798 814 899 851 889 860 902 838 900 818 902 830 863 888 874 819 792 875 847 808 806 802 814 818 727 818 828 828 822 870 859 861 862 978 924 926 927 942 916 900 935 895 898 877 953 868 882 928 898 886 834 935 872 905 918 869 902 834 822 896 965 923 894 828 834 932 840 877 866 905 886 936 889 784 834 849 872 856 840 843 816 817 805 839 799 902 916 870 816 838 844 857 881 881 866 774 850 865 832 841 871 776 802 788 815 827 849 769 891 838 811 817 806 844 805 741 802 823 855 825 791 828 732 854 663 744 905 775 814 862 877 881 902 856 921 907 924 914 920 876 929 904 900 846 821 888 833 902 842 895 913 807 788 863 896 774 837 896 799 900 902 916 867 900 877 899 852 865 840 911 843 882 864 968 906 858 846 931 762 860 824 588 871 901 811 867 811 820 791 784 764 828 816 894 941 838 881 831 816 879 859 813 796 854 736 812 888 892 824 920 856 792 828 840 911 758 809 878 846 852 835 747 852 844 767 745 836 840 828 948 946 888 885 884 925 832 842 836 862 834 837 821 777 768 803 816 835 838 816 877 876 773 814 860 852 836 843 877 793 702 903 837 825 780 777 838 820 677 816 705 898 786 855 912 848 868 808 842 863 780 810 916 862 826 822 806 595 842 893 811 830 869 737 797 821 844 826 766 859 780 878 883 NaN 784 797 742 894 746 814 911 824 701 796 867 868 825 795 867 873 977 967 943 954 963 933 920 978 883 957 941 937 949 936 960 851 856 921 900 950 940 924 920 957 907 893 936 952 952 896 946 867 912 918 948 917 881 874 927 953 824 835 1.03e+03 922 894 893 902 875 NaN 907 818 887 930 921 835 794 880 935 852 906 898 714 850 827 843 922 835 895 913 835 861 846 961 902 895 1.13e+03 970 1.02e+03 1.01e+03 950 948 977 990 955 928 977 966 975 1.03e+03 919 955 919 971 921 894 916 907 941 900 882 896 794 918 858 NaN 862 859 824 883 897 896 871 861 801 834 868 896 951 NaN 925 874 932 805 959 878 888 879 752 809 871 850 921 844 NaN 793 953 882 809 814 759 617 905 977 926 943 902 943 921 858 878 885 887 863 879 869 913 871 889 780 862 863 830 NaN 868 898 785 796 834 871 857 895 867 885 694 873 821 786 862 870 695 890 836 861 849 909 754 838 842 914 884 908 1.03e+03 926 881 809 892 860 890 875 937 881 840 840 872 873 878 853 798 814 898 850 888 861 902 837 900 818 902 830 863 887 873 819 791 875 847 808 807 804 814 818 727 817 828 828 821 870 860 862 862 979 924 926 926 942 916 901 935 894 899 879 953 868 882 928 897 887 834 935 871 904 919 869 902 833 823 896 965 922 895 828 833 932 840 877 866 905 885 936 890 784 832 850 872 856 841 843 816 816 804 839 800 902 916 872 817 836 843 856 881 881 866 775 851 865 833 841 871 777 802 788 815 828 849 768 891 838 811 817 807 844 804 741 802 823 856 825 792 827 731 854 663 743 904 774 814 862 877 881 902 857 922 907 923 913 920 877 928 904 899 846 821 887 833 902 842 895 912 807 788 863 896 774 836 896 799 900 901 916 867 900 877 899 852 866 840 911 843 882 865 969 906 858 845 931 762 860 823 588 873 901 811 868 810 820 791 783 763 829 816 894 942 838 882 831 817 879 859 812 796 854 736 812 889 892 824 920 855 792 829 839 911 761 809 879 846 852 835 747 851 844 767 745 837 840 828 949 946 889 885 884 925 832 841 836 862 834 837 821 777 768 804 816 836 838 816 878 876 772 814 861 851 835 843 877 793 703 904 836 825 780 778 837 820 676 816 705 898 786 855 913 849 867 809 842 863 780 809 915 862 826 822 806 594 841 892 810 831 869 738 796 822 844 825 766 860 780 878 883 NaN 786 797 741 894 746 813 911 821 701 797 868 868 826 794 867 872 977 968 943 954 962 933 920 978 883 957 941 937 948 936 960 851 857 921 900 950 940 924 920 957 907 893 935 952 951 896 946 867 912 918 948 917 881 874 927 953 824 835 1.03e+03 921 894 894 897 875 NaN 907 818 888 930 921 836 795 880 936 853 906 898 712 851 826 843 922 836 895 913 836 861 847 961 902 893 1.13e+03 968 1.02e+03 1.01e+03 949 949 977 991 955 928 977 966 976 1.03e+03 919 956 920 971 920 894 916 906 941 900 882 896 794 919 860 NaN 862 858 823 883 898 896 870 862 801 835 866 897 951 NaN 926 874 932 805 959 878 888 881 753 809 872 850 920 844 NaN 786 953 880 810 815 759 617 905 976 926 948 903 943 920 858 878 884 887 862 879 869 913 871 889 781 862 863 830 NaN 868 898 785 796 835 871 857 894 868 886 699 872 820 785 862 869 694 890 837 864 849 910 754 837 842 914 886 906 1.03e+03 927 881 809 891 859 889 875 937 881 841 840 872 873 878 853 798 814 898 851 888 860 903 836 900 817 901 830 863 887 872 819 791 875 846 808 807 804 814 817 727 817 828 829 821 869 861 862 863 980 924 926 927 942 915 901 936 894 899 880 952 867 882 928 896 887 834 935 872 904 919 869 902 833 824 896 965 921 896 828 833 933 840 877 866 904 884 936 890 784 830 850 872 856 841 842 817 815 803 839 800 902 917 874 817 836 843 856 881 881 866 776 851 866 833 841 872 778 802 788 816 829 849 768 892 837 812 817 806 845 804 741 802 822 856 826 792 827 730 854 662 742 904 774 813 862 877 880 903 857 923 907 923 913 919 877 928 903 899 846 821 887 833 902 842 895 913 807 787 862 896 773 836 896 800 899 901 915 867 900 876 899 852 866 840 911 843 881 865 969 906 858 845 930 762 860 822 587 875 901 811 868 810 820 791 782 762 830 816 894 942 839 882 831 817 878 859 812 796 854 736 813 890 892 823 919 855 792 830 838 911 764 810 878 847 852 834 747 851 845 767 745 836 840 828 949 947 889 885 881 925 832 840 835 861 834 837 821 777 769 803 814 835 838 816 878 876 771 814 861 851 836 843 877 793 702 904 837 825 780 778 837 820 675 816 706 899 787 855 913 850 868 809 842 864 779 809 914 862 825 822 806 593 841 891 810 832 869 738 796 822 844 824 766 860 780 878 882 NaN 789 797 741 895 747 813 911 820 701 797 868 868 825 793 868 871 978 968 943 954 962 933 919 978 883 957 940 936 949 936 960 851 857 922 899 951 940 925 920 957 906 893 935 952 951 896 946 867 912 918 949 917 880 874 927 954 824 836 1.03e+03 920 894 895 892 875 NaN 906 819 888 930 921 836 795 880 936 854 906 898 712 851 825 843 923 837 896 914 836 860 847 961 902 894 1.13e+03 967 1.02e+03 1.01e+03 949 950 976 991 956 927 977 966 976 1.03e+03 918 957 920 971 919 894 916 906 941 899 882 896 794 918 861 NaN 862 858 823 883 900 895 870 862 802 836 865 897 951 NaN 926 875 932 804 959 878 888 881 753 809 872 850 920 844 NaN 780 952 880 812 815 759 616 905 976 925 951 902 943 920 857 879 883 888 862 879 868 913 871 889 782 862 863 830 NaN 867 898 785 796 834 871 856 894 868 886 701 872 819 786 863 868 692 890 838 866 848 910 754 837 841 913 887 903 1.03e+03 927 880 809 892 860 889 876 937 881 841 841 872 872 878 853 798 814 899 852 888 861 904 835 900 817 901 831 863 887 871 819 791 876 846 808 807 803 814 817 728 818 827 828 820 868 862 862 863 980 925 926 928 942 915 901 936 895 899 880 952 867 882 928 895 886 835 935 872 904 919 869 903 834 825 896 966 922 896 827 833 932 839 877 866 903 884 936 891 785 830 850 872 855 841 842 817 814 802 839 800 901 918 874 818 836 844 856 881 881 865 778 851 866 832 842 873 779 803 788 816 830 850 768 892 838 812 817 806 844 804 740 801 822 855 827 792 827 729 854 662 742 903 774 812 862 877 880 904 857 923 908 924 913 918 877 929 903 898 846 820 887 833 901 841 894 913 806 787 862 897 773 836 897 800 900 901 915 866 900 876 899 852 866 840 911 844 881 865 970 906 857 846 930 762 861 822 587 875 902 812 868 810 820 792 782 762 830 816 894 943 839 882 831 817 878 859 813 796 855 736 814 889 893 823 919 855 792 830 839 911 766 810 877 848 852 835 748 851 846 767 746 835 840 828 949 947 888 885 878 925 831 840 834 861 834 838 822 777 768 802 812 835 838 816 878 877 771 814 862 851 836 843 876 793 701 904 837 825 780 777 837 820 674 816 707 900 788 855 913 851 869 810 842 864 779 808 915 861 825 822 808 592 841 892 809 832 869 738 797 822 843 824 766 860 780 878 882 NaN 789 797 741 895 747 813 911 819 702 796 867 868 825 792 868 870 978 968 944 953 962 933 919 979 883 957 941 936 950 936 960 852 857 921 899 951 941 925 920 957 907 894 935 952 951 895 946 867 912 918 950 918 880 874 927 954 824 836 1.03e+03 920 894 896 888 874 NaN 906 820 888 930 920 837 796 880 936 855 906 898 712 851 825 844 923 838 895 914 836 858 848 961 902 894 1.13e+03 966 1.02e+03 1.01e+03 948 951 976 992 956 926 977 966 977 1.03e+03 918 956 920 971 919 894 915 905 942 900 882 897 794 916 862 NaN 862 857 823 884 901 895 870 862 802 837 864 896 950 NaN 926 875 932 804 958 878 888 880 752 809 872 850 920 846 NaN 779 952 880 812 815 759 614 905 977 924 955 901 942 921 857 879 883 888 862 879 869 914 871 889 782 862 863 831 NaN 866 898 786 796 834 871 855 894 868 886 702 871 817 786 863 867 692 890 838 867 848 911 755 838 841 914 888 901 1.03e+03 928 880 810 893 860 889 876 938 880 840 841 872 871 878 853 799 814 899 852 889 862 904 835 901 817 901 830 863 888 871 820 793 876 846 809 807 802 815 816 728 818 826 828 819 867 862 863 863 980 925 926 928 942 914 901 936 896 898 880 952 867 883 927 896 886 835 935 872 903 918 868 903 835 825 896 966 924 895 826 833 932 839 877 866 902 884 935 891 785 831 851 872 854 841 841 817 814 802 839 800 900 918 873 819 836 844 856 881 880 864 779 850 866 832 842 873 777 804 788 816 830 851 767 891 838 812 817 806 844 804 740 801 821 854 828 791 828 728 853 662 742 903 774 813 862 876 880 903 857 923 908 924 913 917 877 930 902 898 846 819 888 832 900 841 893 914 806 787 863 897 773 837 897 800 900 901 915 865 900 877 899 851 866 840 910 844 881 865 970 906 857 845 930 761 862 822 587 874 902 812 869 810 820 792 783 762 830 816 894 943 838 880 831 816 878 860 814 795 855 737 814 888 894 823 919 856 792 830 840 912 768 810 877 849 852 836 748 852 844 767 746 835 841 828 948 946 889 885 874 925 830 840 833 860 835 839 822 777 768 800 811 835 838 816 878 878 772 814 863 851 837 843 876 793 699 903 837 826 779 776 837 821 675 817 708 900 788 856 913 852 869 810 842 863 778 808 916 861 825 822 809 591 841 892 809 832 869 737 798 823 843 824 766 858 781 880 882 NaN 790 797 741 895 747 813 910 818 703 797 865 868 824 792 868 869 979 968 944 952 962 933 919 979 883 957 941 935 950 936 959 853 857 921 900 951 942 925 920 956 907 893 935 952 951 894 946 867 913 918 952 918 880 874 927 954 824 836 1.03e+03 920 893 897 885 874 NaN 906 821 888 930 920 839 797 880 935 855 906 898 712 851 825 844 924 838 894 913 836 857 849 961 903 893 1.13e+03 967 1.02e+03 1.01e+03 948 952 977 991 956 926 978 966 977 1.03e+03 918 956 919 970 919 894 914 906 942 900 882 898 794 916 862 NaN 862 857 822 884 902 895 870 862 802 838 865 896 952 NaN 927 876 932 804 958 878 888 880 751 808 872 850 921 847 NaN 779 952 880 811 816 759 614 904 978 924 957 900 942 921 857 879 883 888 863 878 869 914 870 888 782 862 863 832 NaN 867 897 787 796 834 871 855 894 868 886 702 871 815 786 863 867 693 890 837 867 848 912 756 839 841 914 889 897 1.03e+03 928 880 811 894 860 889 876 938 880 840 840 872 871 878 853 799 815 899 851 890 862 904 835 902 817 901 830 863 889 872 821 793 876 846 809 808 801 815 816 727 817 827 828 819 868 861 863 863 981 924 927 928 942 914 900 936 896 898 880 952 867 882 926 896 886 834 934 872 903 918 868 902 835 826 897 967 926 894 826 833 932 840 877 866 902 884 934 891 785 831 850 873 854 841 841 818 814 803 840 801 900 918 872 818 837 843 857 881 880 864 779 850 866 832 843 873 776 804 789 816 829 851 765 890 839 812 816 804 843 805 740 800 821 854 828 790 828 728 853 663 742 903 775 813 862 876 880 903 857 922 908 924 914 918 877 930 902 898 846 818 889 831 900 841 893 914 805 788 864 897 773 838 897 800 900 901 915 865 901 879 899 851 865 840 910 844 882 865 971 907 857 843 930 762 862 821 588 874 903 812 869 810 820 792 784 762 830 817 894 944 839 879 832 816 878 860 814 795 856 737 813 888 895 822 919 857 792 829 842 912 769 810 878 850 851 836 749 853 844 767 746 835 841 828 948 947 890 886 872 926 830 839 833 860 836 839 822 778 767 800 811 835 838 816 880 879 772 815 863 851 839 841 876 794 699 903 837 827 778 776 837 821 676 817 709 900 789 856 912 851 867 809 842 863 778 808 916 861 825 822 809 590 842 893 809 832 869 736 797 823 842 824 767 857 781 880 882 NaN 792 797 741 895 746 813 909 817 703 798 865 869 824 792 868 869 979 968 944 952 962 933 919 978 883 957 941 936 950 937 960 853 857 921 901 951 942 925 920 956 907 893 935 952 952 895 946 867 912 918 952 919 880 874 927 953 824 836 1.03e+03 920 892 897 884 875 NaN 906 822 888 930 919 840 798 880 935 854 906 897 712 851 825 843 924 837 893 913 836 858 850 962 903 893 1.13e+03 968 1.02e+03 1.01e+03 949 952 979 991 956 925 978 966 977 1.03e+03 918 957 918 969 919 893 913 908 942 901 881 898 793 916 861 NaN 862 856 822 884 902 895 871 863 803 838 866 896 953 NaN 927 876 933 805 957 878 888 879 749 807 872 850 921 848 NaN 780 952 880 811 816 760 613 904 978 925 962 900 942 922 857 879 884 888 863 877 870 915 871 888 782 863 863 833 NaN 868 896 788 796 834 870 855 895 869 886 701 871 814 786 863 867 693 890 837 869 848 912 756 839 842 914 889 895 1.03e+03 928 881 812 893 860 889 876 938 879 839 839 872 872 879 853 799 814 900 851 891 863 905 836 902 818 901 829 863 889 873 821 791 876 846 808 809 802 816 816 726 817 828 828 819 870 861 863 863 982 925 927 928 942 915 900 934 897 898 880 952 867 882 926 896 886 834 934 872 904 917 869 902 835 826 897 967 925 893 826 834 933 840 878 867 902 884 932 891 784 832 848 874 854 840 841 817 814 804 839 801 901 918 871 818 837 843 857 881 880 864 778 850 866 832 844 873 775 804 789 816 829 852 764 890 839 812 816 803 843 805 740 800 821 854 828 791 828 727 853 663 742 903 776 814 862 876 880 904 857 922 907 924 914 918 877 930 903 898 847 818 890 830 900 841 893 914 805 788 865 897 773 838 897 800 899 901 916 865 902 880 899 851 865 839 910 844 882 866 971 907 857 841 930 762 861 821 589 874 902 812 870 810 820 792 786 761 830 817 895 944 839 879 832 816 879 860 814 795 855 737 811 888 894 822 919 857 792 828 842 911 770 810 878 850 849 836 749 853 842 768 745 835 841 827 948 947 891 886 868 926 830 838 833 860 836 839 822 778 767 800 811 835 838 816 880 878 772 816 865 851 839 840 876 795 701 903 837 826 778 775 836 821 676 818 710 899 789 855 911 850 865 809 842 863 778 808 916 861 825 821 808 586 842 894 810 832 870 736 796 823 842 825 767 856 780 880 882 NaN 793 797 740 895 746 812 907 816 703 799 867 869 824 792 868 869 979 967 944 951 962 933 919 978 883 957 941 937 950 937 959 853 857 921 901 951 942 925 920 956 908 893 934 952 952 896 947 867 911 918 952 920 881 874 926 953 823 835 1.03e+03 920 891 897 883 876 NaN 906 822 888 930 919 841 798 878 934 853 906 896 711 852 824 842 924 837 893 912 836 858 850 962 904 892 1.13e+03 970 1.02e+03 1.01e+03 949 951 981 991 956 926 978 966 977 1.03e+03 918 958 918 968 920 893 913 908 943 901 880 899 793 917 860 NaN 862 856 822 883 902 895 870 863 801 838 868 896 953 NaN 927 876 934 806 957 878 888 879 748 807 871 850 922 848 NaN 779 952 880 811 816 759 613 904 977 926 967 901 942 922 857 879 884 888 864 877 870 914 872 888 781 862 864 833 NaN 869 894 788 797 835 871 855 896 869 886 700 871 814 786 863 867 693 890 837 870 848 912 756 841 842 914 889 892 1.03e+03 928 881 811 892 861 889 876 939 879 840 836 873 873 879 853 799 815 900 852 891 863 905 836 903 818 902 829 864 888 873 821 789 877 846 808 808 802 817 816 726 819 829 828 818 871 861 863 863 982 925 927 928 942 914 900 934 898 899 880 952 866 883 926 895 886 833 934 872 904 917 869 901 835 826 897 967 925 894 827 836 933 841 877 868 903 884 932 891 784 833 846 874 854 840 841 817 815 804 838 801 902 918 871 817 837 844 858 882 879 865 778 850 866 833 844 872 775 804 790 816 829 852 763 890 839 812 816 801 843 805 739 800 821 854 829 791 828 727 852 663 742 904 776 814 862 876 880 906 857 922 907 924 913 918 877 931 903 898 847 818 890 829 900 842 894 914 806 787 864 896 773 837 897 800 900 902 915 866 903 880 900 850 865 839 910 844 881 867 970 906 858 840 931 763 861 820 589 874 901 812 870 810 819 793 787 761 830 817 895 943 839 880 832 816 879 860 814 795 855 737 809 888 895 823 920 858 792 827 841 910 770 810 879 850 850 835 749 853 842 767 745 833 839 827 948 947 891 886 866 927 829 838 833 860 836 838 822 777 767 801 810 834 838 816 881 878 773 817 867 851 839 840 876 794 703 902 837 826 777 775 835 821 677 818 712 899 791 855 910 849 865 810 843 863 779 808 916 861 826 821 808 584 842 894 810 832 871 738 796 823 843 825 768 856 779 880 882 697 793 797 740 895 747 812 904 815 704 800 868 869 823 792 867 870 979 967 944 952 963 933 919 977 883 958 940 938 950 937 959 853 856 921 900 951 942 926 921 955 908 894 934 952 952 896 946 868 911 918 951 920 880 874 926 954 822 834 1.03e+03 921 891 896 882 876 NaN 906 821 888 930 919 841 798 878 935 853 905 896 711 852 824 842 923 837 893 912 836 857 851 962 904 892 1.13e+03 970 1.02e+03 1e+03 950 951 979 991 956 927 978 967 978 1.03e+03 918 958 918 968 921 892 913 906 943 900 879 899 793 917 860 NaN 862 856 824 882 902 895 870 863 800 838 868 896 952 NaN 926 875 934 806 957 877 889 879 748 806 870 850 923 848 NaN 777 952 879 811 815 759 614 904 976 926 973 901 942 922 858 879 884 888 864 878 869 913 872 889 780 862 865 833 NaN 869 893 789 797 835 872 856 896 870 886 699 871 814 786 863 867 691 890 837 871 849 912 757 841 841 915 889 890 1.03e+03 928 881 810 890 862 888 876 939 880 840 834 874 872 880 853 799 816 899 852 891 863 905 836 902 818 902 829 864 887 872 821 790 877 846 808 807 803 818 816 726 819 829 828 818 871 861 863 863 982 925 927 929 943 914 900 933 898 900 880 952 865 883 926 895 886 833 934 871 905 916 870 901 834 825 897 966 926 895 828 836 933 841 877 868 904 884 934 891 784 833 845 875 854 841 841 818 815 804 838 800 902 918 871 817 837 844 858 883 879 865 779 850 866 833 844 872 775 804 791 815 829 851 763 890 839 812 816 800 844 804 738 800 821 855 829 792 828 727 852 663 741 904 775 813 862 877 880 906 857 921 906 924 914 919 877 930 903 898 847 818 889 829 900 842 895 914 807 786 864 895 773 836 896 801 901 902 914 867 903 880 900 852 865 838 910 844 881 868 970 905 858 839 932 763 860 820 589 873 900 812 871 810 819 792 789 761 830 817 896 942 839 881 832 816 879 860 814 796 856 737 809 888 896 823 921 858 791 828 840 909 771 810 880 850 850 836 749 853 842 767 745 832 838 827 948 947 891 885 863 927 828 839 834 859 837 838 823 777 767 801 810 834 838 815 881 877 774 818 869 851 839 840 876 793 704 901 837 826 777 775 835 821 678 817 712 899 793 855 911 849 865 810 842 863 779 808 916 861 827 822 807 582 842 893 811 832 871 738 796 824 844 824 767 858 777 880 883 697 793 797 740 895 748 811 901 814 706 800 869 869 822 793 867 870 978 967 944 953 963 933 919 977 884 958 940 938 949 937 956 852 856 921 900 952 941 926 921 955 908 895 934 952 952 895 945 868 911 919 950 920 880 874 926 954 822 833 1.03e+03 921 892 896 882 876 NaN 906 820 888 930 919 841 797 877 935 853 905 896 709 852 824 844 923 837 893 912 836 857 851 962 903 892 1.13e+03 970 1.02e+03 1e+03 949 952 978 992 956 928 978 967 979 1.03e+03 918 957 918 968 922 892 913 904 945 900 878 900 792 918 860 NaN 861 856 825 881 902 895 868 862 798 837 869 897 952 NaN 926 874 935 806 958 877 889 879 749 806 869 850 924 848 NaN 775 952 878 811 814 758 615 904 976 926 977 902 942 922 858 879 884 888 864 878 869 912 871 889 780 861 865 833 NaN 869 894 790 797 835 872 857 897 870 884 699 872 813 786 863 867 690 890 837 871 849 911 758 841 841 915 889 888 1.03e+03 928 881 810 891 862 888 875 940 880 840 832 874 873 880 853 799 817 898 853 891 863 904 836 902 819 903 829 863 887 870 820 791 878 846 808 806 804 818 816 727 819 829 828 818 870 862 863 863 982 926 927 929 943 914 900 933 898 899 880 952 865 884 926 894 886 833 934 871 904 914 870 901 834 824 897 966 926 894 827 836 933 842 876 868 904 883 936 890 783 834 844 875 854 841 842 818 815 804 838 800 902 918 870 817 837 844 859 884 880 864 779 849 866 833 844 872 776 804 791 815 828 850 763 891 839 812 817 800 845 804 737 800 821 855 830 792 828 725 852 663 741 905 775 813 861 877 879 906 857 921 907 924 916 919 878 930 903 898 847 819 888 829 900 842 896 914 807 786 864 896 773 835 897 802 902 901 914 867 903 880 900 852 866 838 910 843 880 869 970 904 858 838 932 763 860 821 590 872 900 813 870 811 819 791 790 761 830 816 896 942 839 881 830 816 879 860 814 795 856 737 810 889 897 822 921 858 790 827 839 909 772 810 881 850 851 838 749 853 841 766 745 832 838 828 949 947 890 884 862 926 828 839 834 860 838 838 823 776 767 801 810 833 838 814 880 878 775 818 868 851 840 840 876 792 704 900 837 827 778 775 834 821 679 816 712 899 796 855 911 849 865 810 842 864 779 808 916 861 829 822 807 581 842 892 812 832 871 738 797 825 845 823 767 858 776 880 883 691 794 798 739 895 749 811 898 813 707 798 869 869 821 794 866 870 978 966 945 953 963 934 920 977 884 958 940 938 949 937 954 852 855 921 899 952 940 926 921 955 908 896 935 953 952 894 944 868 912 919 949 920 881 874 926 954 822 833 1.03e+03 921 892 896 882 875 NaN 906 821 888 930 920 841 796 877 935 854 905 897 708 852 825 844 923 837 893 912 836 856 851 963 902 890 1.13e+03 969 1.02e+03 1e+03 948 952 976 992 957 927 978 966 979 1.03e+03 918 956 919 969 922 891 913 904 946 900 877 900 792 918 861 NaN 860 856 827 882 901 896 868 862 798 837 869 898 952 NaN 925 874 934 806 959 879 890 879 749 806 869 851 924 848 NaN 774 952 878 810 814 758 613 904 977 926 980 901 943 921 858 880 885 887 864 878 869 912 870 889 780 860 865 832 NaN 870 896 792 796 835 872 857 895 870 883 697 872 812 786 863 867 689 890 837 872 849 911 758 841 841 915 889 887 1.03e+03 928 881 809 891 862 888 875 939 880 839 831 873 873 879 853 798 818 897 854 891 863 905 837 902 820 902 829 863 888 869 820 792 878 847 808 806 803 818 815 727 819 830 827 819 870 862 864 863 982 926 927 928 943 914 900 933 898 897 880 953 866 884 926 894 886 833 935 870 904 914 870 900 834 823 897 965 925 894 827 836 932 842 876 867 904 883 936 890 783 834 844 875 854 841 842 819 816 804 838 800 903 917 870 817 837 844 860 884 881 863 779 849 867 833 843 872 776 804 790 816 828 849 763 891 839 812 817 799 846 804 737 800 822 855 830 792 828 723 852 662 741 905 774 813 862 878 879 906 857 921 907 924 917 919 878 930 903 898 847 820 888 829 899 842 896 913 807 785 864 898 772 835 897 800 902 901 916 868 903 879 900 854 866 838 911 842 881 868 971 905 857 838 932 762 861 821 590 872 899 813 869 812 819 789 790 761 830 817 896 942 838 881 829 816 879 860 814 795 856 738 811 890 897 821 921 858 789 826 840 910 773 810 881 850 851 837 749 853 840 766 745 833 839 828 949 948 891 885 859 926 829 838 835 861 838 838 823 776 766 801 811 833 838 814 880 879 775 818 868 851 840 841 876 793 703 900 837 827 778 776 833 821 680 815 712 900 798 856 910 849 866 810 840 864 780 809 916 861 827 822 808 578 841 891 812 832 872 738 797 826 844 824 767 858 774 880 883 686 794 798 739 895 749 811 896 812 707 797 869 869 821 794 866 871 978 966 946 954 963 933 921 978 884 958 940 938 948 937 950 852 855 921 900 953 940 926 921 955 908 896 935 953 952 894 944 868 912 919 949 919 880 874 926 953 822 834 1.03e+03 921 892 896 883 875 NaN 907 822 889 930 920 841 795 876 935 853 905 898 706 852 826 844 923 837 893 912 837 856 851 963 902 890 1.13e+03 969 1.02e+03 1e+03 947 953 976 993 957 926 977 966 979 1.03e+03 917 957 920 969 922 890 913 904 945 899 877 900 792 918 861 NaN 860 856 828 883 902 896 865 862 798 837 868 899 952 NaN 925 875 933 805 959 880 890 879 749 807 870 851 924 848 NaN 773 952 877 811 814 757 611 904 977 925 984 901 943 921 858 880 885 887 864 877 868 913 870 889 780 860 865 832 NaN 870 896 792 796 835 872 858 894 870 884 695 872 812 786 864 866 690 891 838 873 849 911 758 841 841 915 888 886 1.03e+03 927 881 809 891 861 889 875 938 880 839 829 873 873 879 853 798 818 896 854 891 863 906 837 902 820 902 829 862 889 870 820 792 877 847 808 806 803 817 815 726 818 830 828 820 870 862 864 864 982 925 927 928 943 914 899 933 898 898 881 954 868 884 926 895 886 833 935 871 904 916 869 900 834 823 897 965 925 893 827 837 932 842 876 866 905 881 935 891 783 834 843 875 854 841 842 819 816 804 837 799 903 917 870 817 838 844 860 884 881 864 779 849 867 832 843 873 776 804 790 817 828 849 763 891 838 812 816 798 846 804 736 800 820 855 831 792 828 722 853 662 741 905 774 813 862 878 880 906 857 921 907 924 916 919 878 930 903 898 847 820 889 829 898 842 897 913 807 785 865 899 772 836 896 799 903 902 918 867 903 879 900 854 865 838 912 841 882 866 972 906 857 839 932 762 861 821 590 871 898 814 868 812 819 790 790 761 831 817 895 941 838 880 828 816 879 860 814 794 856 738 812 891 897 821 921 857 788 825 839 910 774 810 881 850 851 836 750 853 840 766 746 834 840 828 948 948 891 885 858 925 830 837 836 861 838 838 823 775 766 801 812 834 838 814 879 880 774 818 869 850 840 841 876 794 703 901 836 827 779 776 832 820 680 815 711 900 799 856 910 848 866 810 840 864 780 810 916 861 826 822 809 577 840 891 811 832 872 738 797 826 844 824 768 858 773 880 883 684 794 798 740 895 749 811 894 811 707 796 869 868 820 794 866 872 978 966 945 954 964 933 920 978 884 957 939 939 948 938 946 852 854 921 902 953 940 925 921 955 907 896 934 954 952 894 943 868 912 919 950 919 880 874 927 952 821 835 1.03e+03 922 892 896 883 875 NaN 906 822 890 930 921 841 795 877 935 853 905 899 706 851 826 843 924 837 893 912 837 856 851 963 902 889 1.13e+03 969 1.02e+03 1e+03 947 953 977 993 958 926 976 966 979 1.03e+03 916 957 920 970 922 890 914 905 944 899 876 900 792 919 862 NaN 860 857 827 884 902 897 862 863 798 837 868 898 951 NaN 926 877 932 806 958 881 891 878 748 808 872 851 924 848 NaN 773 952 877 812 815 757 609 905 977 925 987 901 944 920 857 880 885 887 864 877 868 913 869 889 780 859 865 832 NaN 870 897 792 796 835 872 858 893 870 884 693 872 812 785 865 866 690 891 838 874 849 911 757 841 841 915 888 883 1.03e+03 927 881 810 891 861 889 875 937 880 839 827 874 872 879 854 798 818 896 854 891 863 906 836 901 820 902 828 862 889 871 820 790 877 847 808 806 802 818 815 726 818 831 827 820 870 862 863 864 982 924 927 927 944 914 898 933 898 899 880 954 869 884 926 896 886 832 935 872 904 917 869 900 834 823 897 965 925 893 827 837 932 842 876 866 905 880 934 892 784 833 842 875 855 842 842 819 816 804 837 799 902 917 871 818 838 844 860 883 881 866 780 849 868 832 842 872 776 804 790 818 828 851 763 890 838 812 815 798 845 805 737 800 819 855 831 791 830 722 853 662 741 905 774 813 863 878 880 907 858 921 907 925 917 919 879 930 903 899 847 820 890 829 897 842 897 913 807 786 865 898 772 836 896 798 903 902 918 866 903 878 900 854 864 838 913 842 883 864 972 907 857 839 931 762 862 821 590 872 899 814 867 812 819 790 792 760 831 818 895 940 837 881 829 816 879 860 813 794 855 738 812 892 897 821 921 856 788 825 839 911 774 810 881 850 851 835 750 854 841 766 746 835 840 828 948 948 891 885 856 925 830 837 836 861 838 838 822 775 766 801 812 834 837 814 879 880 774 818 871 849 839 841 876 794 704 901 835 827 779 776 831 819 681 815 712 900 801 856 910 849 866 810 840 864 780 810 916 861 826 823 809 575 838 891 810 832 872 738 797 826 844 823 768 858 773 881 883 690 794 798 741 895 750 812 890 811 707 796 869 867 820 794 867 872 977 966 945 954 964 933 919 979 884 957 940 938 948 937 942 852 855 921 903 954 941 925 921 955 907 897 934 954 952 894 942 868 913 918 950 918 881 874 927 951 821 835 1.03e+03 921 892 896 883 876 NaN 906 821 890 930 921 841 796 876 936 853 906 900 706 852 825 843 924 837 893 911 837 855 851 964 902 889 1.13e+03 969 1.02e+03 1e+03 947 952 976 994 957 925 975 966 979 1.03e+03 916 957 920 969 922 890 915 907 942 899 875 899 792 918 863 NaN 860 858 826 884 903 897 860 863 798 837 868 897 951 NaN 929 876 933 805 958 881 892 878 749 808 871 852 925 847 NaN 773 951 877 813 816 758 609 906 976 925 989 902 944 920 858 879 884 887 864 877 869 914 869 890 780 859 865 831 NaN 870 896 792 796 835 872 859 894 871 883 694 872 812 784 866 867 690 891 839 874 848 911 755 840 841 915 887 879 1.03e+03 927 881 811 891 860 888 875 936 880 840 825 875 872 879 853 798 817 897 854 891 863 906 835 901 821 902 828 862 889 871 819 789 876 847 807 807 802 818 815 726 817 831 827 819 870 862 863 865 982 924 927 927 944 914 898 933 898 900 880 954 869 883 927 896 885 832 935 873 904 916 869 900 835 823 897 965 925 893 827 837 932 843 876 867 905 880 934 892 785 833 841 875 855 843 843 818 816 803 837 799 902 918 871 818 838 844 860 882 880 867 780 849 866 832 843 871 776 804 791 818 827 852 763 891 838 812 815 797 844 805 737 800 818 855 831 791 830 721 854 663 741 905 774 813 863 878 881 906 859 921 907 925 917 920 879 930 902 899 847 820 891 829 897 842 897 914 806 788 864 897 772 836 896 798 903 902 918 865 903 878 900 854 863 838 911 842 883 864 972 908 856 839 931 763 862 821 589 872 900 814 867 811 819 791 793 759 830 818 894 940 837 881 830 816 879 860 813 794 854 737 812 893 896 821 921 856 787 825 839 911 774 810 882 849 851 835 751 854 842 766 746 835 840 828 948 948 891 885 854 925 829 836 835 861 838 838 821 774 766 801 813 834 836 814 879 879 774 819 873 847 840 842 877 794 704 900 836 826 779 776 831 820 681 816 713 901 802 856 910 850 866 811 842 864 780 810 916 860 827 824 808 572 838 892 809 832 872 738 797 826 847 823 768 857 772 881 883 699 794 798 742 895 750 812 888 810 707 797 869 867 821 794 867 872 977 966 944 953 964 933 918 979 883 957 940 938 948 937 937 852 856 921 902 954 940 925 921 955 908 897 935 954 951 894 942 868 913 918 950 918 881 874 927 951 821 836 1.03e+03 921 892 896 884 876 NaN 906 821 888 930 921 842 798 876 936 854 906 900 707 852 824 842 925 837 894 911 837 854 850 964 902 889 1.13e+03 967 1.02e+03 1e+03 947 950 977 994 957 925 976 966 980 1.03e+03 918 958 921 970 922 890 915 908 942 899 874 897 792 917 864 NaN 861 858 826 884 904 896 861 864 797 838 869 896 951 NaN 931 876 934 805 959 880 892 878 750 808 870 854 925 847 NaN 773 951 877 812 817 758 609 907 975 926 991 903 943 920 858 879 883 887 864 878 870 914 870 890 779 860 866 830 NaN 871 896 792 796 835 872 860 894 871 883 694 872 812 782 866 868 690 891 840 874 848 911 755 840 842 916 886 876 1.03e+03 927 881 811 890 860 888 874 936 880 840 823 875 872 878 853 797 817 898 854 892 863 905 834 901 820 903 829 862 889 872 819 789 875 847 807 807 802 818 815 726 818 832 827 819 870 862 863 866 981 924 927 927 945 914 899 933 898 900 880 953 869 882 927 896 885 833 935 874 905 916 869 899 836 824 897 965 924 893 828 836 932 842 877 867 905 881 935 892 786 833 840 875 855 844 843 817 815 803 837 799 902 919 870 819 838 843 859 881 879 867 780 850 865 832 843 870 776 804 791 818 827 852 763 892 838 813 814 796 842 805 737 801 818 854 830 791 830 720 854 662 741 905 774 813 863 878 881 904 859 921 907 926 917 920 879 930 903 899 847 819 890 830 898 841 896 916 804 789 865 896 772 836 897 798 903 902 918 865 903 878 900 854 864 838 910 842 883 864 971 907 856 838 932 764 862 821 589 872 901 815 867 810 819 791 795 758 830 818 894 940 837 881 830 816 879 860 812 795 854 736 812 894 896 821 921 857 787 824 840 911 774 810 882 849 851 835 752 853 843 766 746 834 840 827 948 947 890 885 852 925 828 836 834 861 838 839 821 774 766 801 812 834 836 814 879 878 775 819 873 847 840 842 878 793 705 899 836 825 779 777 830 822 681 817 715 902 804 856 911 851 866 811 843 864 779 809 916 861 828 824 808 569 838 893 811 832 872 738 796 826 851 823 769 857 771 881 883 708 793 799 741 897 749 812 885 810 707 797 868 868 821 793 868 872 976 966 944 952 965 933 919 979 883 956 941 938 949 937 932 853 856 921 902 953 940 925 921 955 908 897 935 954 951 895 943 869 913 917 950 917 882 874 927 951 821 836 1.03e+03 920 892 896 886 877 NaN 906 820 887 930 921 844 799 875 936 855 906 900 707 852 823 842 924 837 895 911 836 854 850 963 902 889 1.13e+03 967 1.02e+03 1e+03 947 950 977 994 958 925 976 966 980 1.03e+03 919 958 921 970 922 890 914 909 942 899 873 896 792 916 864 NaN 863 858 826 884 904 896 863 864 796 837 869 896 950 NaN 932 876 932 806 959 879 892 878 751 808 868 854 926 847 NaN 772 951 877 811 816 758 608 907 974 926 992 904 942 921 859 879 883 887 864 878 871 913 870 891 778 860 865 830 NaN 871 896 791 797 835 872 861 894 870 884 694 871 811 781 866 868 689 891 840 873 848 911 756 840 842 916 885 874 1.03e+03 927 880 811 890 860 888 874 936 880 840 821 876 872 878 853 797 817 898 854 892 863 905 835 901 820 904 829 862 889 872 818 790 874 847 807 807 802 818 815 727 818 831 828 819 871 862 863 865 981 924 927 927 944 915 900 934 898 899 881 952 869 882 927 896 885 833 936 874 906 916 870 900 835 825 897 965 924 893 829 836 932 841 876 867 904 883 935 891 786 833 840 876 855 844 842 816 815 803 837 799 901 920 870 819 838 844 859 882 879 866 780 850 864 831 842 870 776 804 792 818 828 850 762 894 838 813 814 795 842 805 736 801 818 854 829 792 830 720 854 662 741 904 775 812 863 879 881 903 859 922 907 925 916 920 879 930 903 899 848 818 890 831 900 841 895 915 803 789 866 896 772 836 898 798 904 902 918 864 903 878 900 854 864 839 910 842 884 864 971 905 856 838 932 764 862 822 588 871 901 815 868 810 821 790 796 758 829 818 894 939 837 881 830 816 880 860 812 796 854 737 811 894 897 821 922 858 787 822 842 911 773 810 882 850 851 835 752 852 843 766 745 834 840 826 948 947 889 885 850 925 828 836 834 861 839 839 821 773 766 802 812 835 836 813 879 876 775 820 873 847 841 842 877 793 705 899 837 825 779 776 829 824 682 817 714 901 804 856 913 851 868 811 844 864 779 807 916 863 828 823 808 566 838 893 814 831 872 738 796 826 852 823 769 858 770 881 883 722 793 799 741 897 748 811 882 808 707 798 868 868 822 793 868 871 976 966 944 952 964 933 920 980 883 956 941 938 949 937 927 853 856 921 902 953 940 925 921 954 907 897 936 954 951 894 944 869 913 917 950 917 881 874 927 952 822 836 1.02e+03 920 892 896 890 877 NaN 906 820 887 930 921 846 799 874 936 855 906 899 707 852 823 842 924 837 895 911 836 854 850 963 902 888 1.12e+03 968 1.02e+03 1e+03 947 950 976 993 958 925 977 964 980 1.03e+03 919 958 921 970 922 890 914 909 941 899 872 896 792 916 863 NaN 863 858 827 884 904 896 864 864 797 837 869 897 949 NaN 932 877 930 807 959 878 892 880 752 809 868 853 927 848 NaN 770 951 877 811 816 757 608 907 974 926 995 903 942 922 859 880 882 886 864 879 871 912 869 890 777 860 864 830 NaN 871 896 791 797 835 872 862 893 870 886 694 871 811 780 865 867 688 891 840 873 848 911 757 841 842 916 884 872 1.03e+03 928 880 810 891 860 889 874 936 880 840 819 874 872 878 853 797 816 898 855 892 863 905 837 901 820 904 830 862 889 872 818 791 874 847 808 808 802 818 816 727 818 830 829 820 872 862 863 865 981 924 926 927 943 915 901 934 899 899 882 951 869 882 927 895 885 834 936 874 907 916 871 900 834 825 897 965 924 892 830 836 932 841 875 867 903 884 935 892 784 833 839 876 854 844 842 816 815 803 837 800 901 920 870 820 839 844 859 882 879 866 782 850 865 828 840 870 776 804 791 818 827 850 762 894 838 813 814 795 842 805 736 801 819 854 830 793 829 718 855 663 740 904 776 812 863 879 881 903 858 922 908 924 915 920 880 929 903 899 849 818 890 830 901 842 895 914 804 789 865 898 772 836 899 798 905 903 918 863 902 877 900 854 865 840 910 842 884 864 971 904 856 838 932 764 862 822 588 872 901 814 868 811 822 791 797 758 829 818 893 938 837 881 829 816 880 861 812 796 855 738 810 894 898 821 922 860 787 822 842 911 774 810 881 850 851 834 752 851 843 765 745 834 840 826 948 947 890 886 850 925 829 836 834 861 839 839 821 774 766 802 812 835 837 814 880 874 775 820 872 847 841 842 876 793 704 897 837 825 779 775 828 824 682 817 713 901 805 857 914 851 869 812 843 864 780 806 916 863 828 822 810 564 839 893 815 831 872 739 796 827 854 825 769 859 769 880 884 734 794 799 740 898 747 810 880 808 707 800 868 868 822 794 868 871 976 967 943 954 964 932 921 980 883 956 942 938 949 938 923 854 856 921 901 953 941 925 921 954 907 896 936 954 951 895 946 868 913 918 950 917 880 874 926 952 823 836 1.02e+03 920 892 896 892 878 NaN 906 820 887 929 921 846 798 874 936 855 906 898 706 852 824 842 923 838 894 911 836 854 850 962 903 886 1.12e+03 970 1.02e+03 1.00e+03 948 949 975 992 957 925 977 963 978 1.03e+03 919 958 921 969 922 891 913 908 941 899 872 896 793 916 862 NaN 863 859 826 884 904 896 864 864 797 838 869 896 948 NaN 932 878 927 806 959 878 891 880 752 809 869 852 928 848 NaN 769 951 876 811 815 757 607 906 974 925 997 903 942 922 859 881 882 887 864 880 871 912 869 890 776 860 862 830 NaN 870 896 791 798 835 872 862 893 870 886 694 871 810 779 865 866 689 891 840 873 848 910 757 842 842 916 884 871 1.03e+03 928 880 809 892 861 889 874 936 881 840 816 872 871 878 853 796 816 898 854 891 863 906 837 900 820 905 830 862 889 872 818 792 874 847 808 808 802 818 816 726 818 828 830 821 872 862 863 866 980 924 926 927 942 915 901 934 899 898 882 952 869 882 927 895 885 833 936 873 907 916 870 900 832 824 897 965 924 893 830 836 932 841 876 867 903 884 934 893 783 833 838 874 854 843 842 817 816 803 838 799 901 919 870 820 839 843 858 883 879 866 783 850 865 826 839 870 776 804 790 818 827 851 761 893 837 812 815 794 841 805 736 801 819 854 830 793 829 717 854 663 739 905 776 812 863 879 881 903 858 922 908 924 914 919 880 929 903 899 848 819 890 830 902 842 896 913 804 789 864 899 773 836 899 797 905 903 917 863 902 877 900 854 865 840 911 842 883 865 971 906 855 838 932 764 862 823 587 872 901 813 869 812 821 792 798 759 830 818 893 938 838 881 828 817 880 861 813 796 856 738 810 894 898 821 922 860 787 821 842 912 774 810 880 851 851 835 751 851 844 765 745 835 840 826 948 947 890 886 850 925 830 837 835 860 839 840 821 774 766 802 812 835 837 813 881 873 775 819 872 847 842 841 876 794 703 895 838 825 779 776 828 823 682 816 712 901 807 857 914 851 869 812 842 864 780 806 915 863 828 822 811 563 839 893 814 831 871 740 795 827 856 826 770 859 769 879 885 745 794 799 740 897 748 809 878 808 707 801 869 867 822 794 868 870 976 967 943 956 964 932 920 980 883 956 942 938 950 938 920 854 857 922 901 952 942 925 921 954 907 896 936 954 951 895 947 868 913 918 950 917 881 874 926 952 824 836 1.02e+03 921 892 896 895 878 NaN 906 820 887 930 921 846 800 874 936 856 905 898 705 853 823 841 923 839 893 911 836 854 850 963 903 885 1.12e+03 972 1.02e+03 1.00e+03 948 949 976 991 957 925 977 962 976 1.03e+03 920 959 922 967 922 891 913 908 941 898 873 898 793 915 860 384 862 860 825 884 905 895 864 864 796 840 869 896 949 NaN 933 878 926 805 959 878 890 881 752 808 872 852 928 848 NaN 768 951 876 811 815 757 606 907 975 924 1e+03 904 942 921 859 880 881 888 864 879 871 912 869 890 776 861 862 830 NaN 870 896 792 798 836 872 863 893 870 884 693 871 809 779 865 866 688 891 840 874 848 909 758 842 842 916 884 871 1.03e+03 928 880 809 893 861 889 874 936 881 840 813 871 871 878 853 796 817 897 854 891 864 905 835 901 820 904 830 863 888 872 818 792 875 848 809 810 802 818 816 726 819 829 829 822 872 862 864 866 980 924 926 928 943 915 901 934 898 898 881 952 868 882 927 896 886 834 936 873 906 917 869 899 833 825 897 966 926 893 830 836 931 842 877 866 904 883 934 894 782 832 838 873 854 842 842 816 816 804 838 799 901 918 870 820 839 843 858 883 879 866 784 850 866 825 839 870 776 804 790 818 827 853 761 892 836 811 814 793 841 806 737 802 819 854 830 793 829 716 854 664 740 905 775 811 863 879 882 903 858 921 907 924 915 919 880 929 903 899 848 820 890 830 903 843 896 915 806 789 863 899 773 836 900 797 906 903 916 863 902 877 899 854 865 840 911 842 882 865 971 907 854 838 932 765 862 824 587 874 901 813 869 812 820 792 799 759 830 817 894 938 839 882 828 817 880 862 813 796 856 738 810 895 898 820 923 860 786 821 841 913 774 810 880 852 851 836 750 851 844 765 745 835 840 827 947 947 891 886 850 926 830 837 835 860 839 839 821 774 766 803 812 835 837 813 882 873 775 818 873 847 841 841 876 794 704 893 837 824 779 777 827 822 683 815 714 901 810 857 915 850 869 812 842 864 781 807 914 863 826 823 810 561 840 892 813 831 871 740 796 828 858 826 770 858 769 879 886 749 794 799 740 896 749 810 875 807 706 801 869 866 823 794 868 870 977 967 943 956 964 932 920 979 884 957 941 938 950 938 917 853 858 923 902 952 942 925 921 955 906 896 936 955 951 896 947 869 913 919 950 918 881 875 926 951 824 835 1.02e+03 922 892 897 896 878 NaN 906 821 888 930 921 846 802 875 936 857 905 898 704 853 823 841 923 839 893 912 837 855 850 963 903 884 1.12e+03 972 1.02e+03 1.00e+03 949 950 977 991 957 925 978 963 976 1.03e+03 918 960 922 966 922 891 913 908 941 898 874 899 793 916 860 384 862 860 825 885 906 895 864 864 795 841 868 895 949 NaN 933 877 926 803 959 878 888 881 752 808 874 852 927 848 NaN 767 952 876 810 815 757 605 908 976 925 1e+03 905 942 921 859 880 881 888 865 878 871 912 870 890 776 861 862 830 NaN 869 896 793 798 836 872 863 894 870 883 693 871 808 779 865 866 687 891 840 874 848 908 758 842 842 916 885 873 1.03e+03 928 880 809 893 861 889 873 935 881 840 811 872 871 879 852 796 817 897 853 890 865 905 834 900 820 904 830 862 888 872 819 792 876 849 810 810 802 818 817 725 819 829 828 822 871 862 864 867 979 924 926 928 943 914 901 934 898 898 880 952 868 882 927 896 887 834 936 872 906 917 868 899 834 825 897 966 927 893 829 836 931 842 878 866 906 882 934 893 782 832 838 873 854 842 842 816 816 804 838 798 901 917 871 820 839 842 858 883 880 866 784 849 867 825 840 870 775 804 790 818 826 853 761 891 836 811 814 792 841 805 736 802 818 854 830 793 828 715 853 665 740 906 775 811 863 878 882 903 859 921 907 924 915 919 880 929 903 898 848 820 890 830 903 843 896 917 806 788 863 898 774 837 900 798 906 902 916 864 902 878 899 855 865 839 911 842 882 865 972 908 856 839 932 765 861 825 586 873 901 812 869 812 819 792 799 759 831 816 895 938 840 882 828 817 880 862 813 795 855 738 810 896 898 820 923 860 788 821 841 912 774 811 879 852 851 837 750 851 844 765 746 835 840 828 946 947 891 886 849 926 830 835 835 860 838 839 821 775 767 804 812 835 838 813 883 872 775 817 873 846 840 841 877 794 707 893 837 825 779 777 825 821 684 814 715 902 813 857 914 849 869 812 842 864 781 809 914 864 824 824 808 559 840 892 812 831 871 740 797 828 858 825 770 858 768 880 886 753 794 799 740 897 748 809 871 805 706 800 870 866 823 794 868 870 978 966 943 955 964 932 921 979 884 957 941 938 950 938 916 853 858 923 902 952 942 926 921 955 906 897 936 955 950 896 947 869 913 919 950 918 881 875 926 951 824 834 1.02e+03 922 892 897 896 878 NaN 906 822 889 930 921 847 803 875 936 858 905 899 704 853 823 841 923 839 894 912 837 856 851 962 903 884 1.12e+03 972 1.02e+03 1.01e+03 949 950 978 992 957 925 978 964 975 1.03e+03 917 960 922 966 923 891 914 908 941 897 873 900 792 916 860 384 863 860 826 885 906 893 863 864 794 841 867 895 949 NaN 933 876 926 804 959 879 889 881 751 807 874 852 927 848 NaN 766 952 876 809 815 758 604 909 975 925 1e+03 905 942 920 859 880 882 887 865 878 871 913 870 890 774 860 863 831 NaN 869 896 794 799 836 872 863 894 870 883 692 871 809 779 866 866 687 892 840 874 848 909 758 841 843 918 887 876 1.03e+03 928 880 809 893 860 889 873 936 881 840 811 872 872 879 853 796 817 897 853 891 866 905 835 900 819 903 831 862 888 872 819 791 876 848 809 809 803 818 818 725 820 829 827 822 871 862 864 868 979 924 926 928 943 914 901 934 898 897 880 952 868 882 927 896 887 834 936 872 905 918 869 900 834 826 897 967 928 894 829 836 931 842 878 865 906 882 934 893 782 832 839 874 854 842 843 816 816 804 838 798 901 917 871 819 839 843 859 883 879 866 784 849 867 825 840 870 775 804 790 818 827 853 761 891 836 811 814 791 840 805 734 803 817 854 830 794 828 713 852 665 740 906 774 811 863 878 883 904 859 921 907 924 916 919 881 930 903 897 849 820 890 831 904 843 895 917 806 788 864 898 774 838 898 798 905 901 916 865 903 879 898 855 865 839 910 843 882 865 972 908 858 839 932 765 861 824 585 873 902 812 870 812 819 792 799 759 832 817 895 939 840 882 829 817 880 861 812 795 855 738 810 896 898 819 924 860 789 821 841 912 775 811 879 853 851 837 751 851 844 766 746 835 840 829 946 948 890 886 849 926 831 834 836 860 838 839 821 776 768 804 812 835 838 813 884 873 774 817 873 845 839 840 876 793 710 894 837 827 779 777 824 821 687 813 718 902 814 857 914 849 868 812 842 865 781 809 916 865 823 824 808 557 840 892 812 831 872 740 798 828 859 824 769 858 768 882 886 754 794 799 740 898 747 809 868 803 707 798 870 867 822 794 868 869 978 967 943 954 964 932 921 979 884 957 941 938 950 938 915 853 858 923 902 952 942 927 921 956 906 897 936 956 950 896 947 869 913 919 950 918 882 875 926 951 824 833 1.02e+03 922 892 897 896 878 NaN 906 822 890 930 920 848 804 875 936 857 906 898 704 853 824 841 924 840 896 911 837 856 851 961 903 884 1.12e+03 973 1.02e+03 1.00e+03 949 950 977 992 957 924 977 964 975 1.03e+03 916 960 922 967 924 891 914 908 941 897 872 899 792 916 860 386 864 860 828 886 906 892 864 865 794 841 866 895 949 NaN 932 876 926 805 959 880 891 882 751 807 874 852 927 849 NaN 766 952 876 809 815 759 604 908 975 926 1e+03 904 942 920 860 879 882 886 865 878 872 914 870 891 772 859 863 832 NaN 869 896 795 800 836 872 864 894 871 883 690 871 810 779 866 866 688 892 839 873 848 909 757 841 842 918 888 879 1.03e+03 927 880 810 893 860 888 873 936 880 840 811 873 872 879 853 795 816 897 853 892 866 904 836 900 819 903 832 861 889 872 820 790 876 848 808 808 803 818 819 725 820 829 827 822 871 862 864 868 979 924 926 928 942 914 901 934 898 897 879 952 868 882 927 896 887 834 936 871 904 918 870 900 834 827 896 967 927 895 829 837 931 841 878 866 906 881 934 893 781 834 839 875 854 842 843 817 818 803 838 798 901 917 871 819 839 843 859 883 879 865 784 849 866 825 841 870 776 804 791 818 827 852 761 892 837 812 814 790 838 805 734 802 816 854 831 796 828 712 852 666 740 906 775 811 863 878 882 904 859 921 908 924 916 919 881 930 903 897 849 820 890 832 904 843 895 917 806 789 865 897 773 838 896 799 905 901 915 866 902 880 898 855 864 839 910 843 881 865 970 907 860 840 933 765 860 824 584 872 902 812 870 812 819 792 799 758 831 818 894 939 840 882 831 817 879 860 812 796 855 738 809 896 899 819 924 861 790 822 842 911 775 811 879 853 851 836 751 852 845 768 746 834 840 828 945 948 889 886 849 926 831 832 838 861 838 838 820 777 768 804 811 834 838 813 885 874 773 817 874 844 839 840 875 792 709 894 837 828 779 777 824 820 689 814 719 903 814 858 914 849 868 811 842 865 781 809 917 865 821 824 808 555 840 892 813 831 872 740 798 829 860 824 769 858 768 882 886 755 793 799 739 897 746 809 866 801 707 797 870 867 822 793 868 870 979 967 943 955 963 933 921 979 884 957 942 938 950 938 914 853 857 922 902 953 942 927 921 955 906 897 936 956 950 896 946 869 913 918 949 918 882 876 926 951 823 833 1.02e+03 921 893 897 897 878 NaN 907 821 891 930 920 848 805 875 936 856 906 898 704 853 824 841 924 840 896 910 838 856 851 960 903 884 1.12e+03 973 1.02e+03 1.00e+03 949 950 976 992 957 924 976 964 976 1.03e+03 919 959 922 967 924 890 915 907 941 896 872 898 791 917 860 388 864 860 828 887 905 892 864 865 794 842 866 894 949 NaN 932 876 927 807 960 882 893 882 751 807 873 851 928 850 NaN 766 953 876 809 814 759 604 907 975 925 1e+03 902 943 920 860 877 883 888 865 878 872 914 870 892 769 859 864 832 NaN 868 895 795 802 837 872 865 894 871 883 690 871 810 779 866 866 688 893 839 873 848 909 756 840 841 918 888 880 1.03e+03 927 880 810 892 860 888 873 937 880 840 810 873 872 878 854 796 816 898 853 893 866 906 836 901 819 903 832 861 889 872 819 791 875 848 807 808 803 818 819 725 820 829 827 820 871 862 863 868 980 924 926 928 942 914 900 934 898 896 880 953 869 882 926 896 886 834 936 872 904 918 870 899 834 826 896 967 927 895 829 838 931 840 878 866 906 881 934 893 781 834 839 874 854 843 844 817 819 802 838 798 901 917 871 820 839 843 860 883 879 865 785 849 866 825 841 870 776 804 792 818 829 851 761 892 837 813 814 791 837 804 734 801 814 854 832 797 828 712 853 666 740 906 776 812 862 878 882 904 859 921 907 925 916 919 881 931 904 896 849 821 889 832 904 843 894 917 806 789 866 897 774 838 894 800 904 902 915 867 901 880 898 855 864 840 911 843 881 866 967 907 859 840 933 765 860 822 584 871 902 812 870 812 820 792 799 757 832 818 894 940 840 882 832 817 879 859 814 796 856 737 806 896 900 819 924 862 790 822 842 911 774 812 879 852 851 836 752 852 844 769 746 834 840 828 945 948 889 886 849 926 831 832 840 862 838 838 821 777 768 804 812 834 837 813 884 873 772 817 875 844 839 841 875 792 708 894 837 828 778 777 823 820 690 814 721 903 816 858 913 849 869 811 843 866 781 810 916 865 820 824 808 553 841 893 813 831 873 740 798 830 863 824 769 858 768 882 886 756 794 798 739 895 746 809 864 800 707 797 871 868 822 793 868 871 980 967 943 955 963 934 921 979 883 956 943 938 950 938 911 853 857 921 901 953 942 927 921 955 907 896 936 955 950 896 947 869 913 918 950 917 882 876 927 950 824 834 1.02e+03 921 893 897 898 878 NaN 908 821 891 930 920 849 806 874 937 856 906 898 704 853 824 841 924 839 896 910 838 856 851 961 903 884 1.12e+03 973 1.02e+03 1.01e+03 948 950 976 992 957 924 975 964 978 1.03e+03 922 959 922 968 924 890 914 908 942 897 872 896 790 918 860 391 863 860 827 888 904 893 861 866 794 841 866 894 949 NaN 932 875 927 808 960 881 893 883 750 807 872 850 928 850 NaN 767 954 876 810 814 759 604 907 974 925 1e+03 902 944 920 860 875 883 888 865 878 873 914 869 892 769 860 864 832 NaN 868 895 796 801 837 872 866 895 871 883 689 871 810 778 866 866 687 892 838 874 848 909 756 840 840 918 887 883 1.03e+03 927 880 810 892 860 888 874 938 880 840 811 874 872 878 854 797 816 898 853 893 866 907 836 901 819 903 832 862 889 872 818 792 874 848 807 809 802 818 818 725 820 829 827 820 871 863 863 868 980 924 925 928 942 916 900 934 897 896 880 953 869 882 927 896 886 834 936 873 904 918 870 900 834 825 896 967 927 894 830 838 931 840 878 867 905 881 933 893 781 834 840 874 853 844 844 817 819 802 838 798 902 917 871 820 838 843 861 883 879 866 786 850 865 825 842 871 777 804 792 818 830 851 761 892 837 813 814 793 836 804 734 800 812 854 832 798 827 712 853 666 740 906 776 813 863 878 882 904 858 921 907 925 916 919 881 930 905 896 849 821 890 832 905 843 895 916 806 789 865 898 774 837 894 800 904 903 915 868 901 880 898 854 864 840 911 843 881 867 961 906 858 840 933 765 861 822 584 871 901 811 870 813 821 792 800 756 832 818 894 940 840 883 832 817 878 859 815 796 856 737 805 897 900 818 924 863 790 822 842 911 774 811 879 851 851 836 753 852 843 768 746 833 840 828 946 948 889 886 849 925 830 832 839 863 838 838 821 777 767 804 812 834 836 813 885 871 773 817 875 844 839 842 876 792 708 894 837 828 777 777 822 821 691 814 721 903 818 858 912 849 867 810 844 865 782 810 916 865 819 825 808 551 842 893 813 831 874 740 798 831 865 824 769 858 767 881 885 760 796 797 739 894 747 809 862 800 707 798 871 869 823 793 867 872 979 967 942 956 964 934 921 979 882 957 943 938 950 938 909 853 858 921 900 953 942 928 921 955 907 896 935 954 950 896 947 870 913 918 950 918 882 876 927 951 824 834 1.03e+03 921 893 897 899 877 NaN 909 821 891 929 921 849 806 874 937 856 906 899 704 852 823 842 925 839 896 911 838 857 851 962 903 884 1.12e+03 972 1.02e+03 1.01e+03 948 950 977 992 957 925 974 964 978 1.03e+03 926 959 922 968 924 891 912 908 943 897 873 894 790 918 861 393 863 860 826 889 904 894 858 867 794 841 866 894 949 NaN 932 876 927 809 960 881 892 883 750 807 872 850 928 850 NaN 767 954 876 810 814 759 603 908 975 924 1e+03 902 944 921 859 872 883 889 865 878 872 914 869 892 768 861 863 832 NaN 868 896 796 801 837 873 866 895 871 883 689 872 810 778 866 867 686 891 838 874 848 909 757 841 840 918 886 884 1.03e+03 927 880 810 892 860 887 874 939 882 840 814 874 872 878 854 798 815 898 853 892 866 909 835 902 819 903 832 862 889 872 818 792 874 848 807 810 802 818 818 725 820 829 826 819 871 863 862 868 981 923 925 928 942 917 900 934 896 896 880 954 869 882 928 896 885 835 936 874 904 919 870 900 833 824 896 966 927 894 830 838 932 840 878 868 905 880 930 894 782 834 840 873 853 844 844 817 818 803 839 799 902 917 871 819 838 843 862 884 880 866 786 850 866 824 842 871 777 804 791 818 830 851 761 892 838 813 814 795 835 803 734 800 810 853 832 798 827 711 854 667 739 906 776 813 864 879 882 904 859 921 907 924 915 919 881 930 906 897 848 821 890 832 905 843 896 915 806 788 865 898 773 837 893 800 904 903 916 868 902 880 898 854 865 841 911 844 881 868 957 905 858 839 932 765 861 822 583 871 901 810 870 813 822 792 800 755 832 818 894 940 840 883 832 817 879 859 815 795 856 737 804 897 900 818 923 863 790 822 840 911 773 810 879 851 852 837 754 852 842 767 746 833 840 828 948 948 888 886 849 925 830 832 839 862 838 837 822 777 766 804 813 834 836 812 887 870 773 816 875 844 840 843 877 791 709 893 837 828 776 778 821 821 692 815 722 902 820 858 912 849 866 811 845 865 782 810 915 865 818 825 807 548 843 893 813 831 874 740 798 832 867 823 769 858 767 881 885 767 797 796 740 894 747 808 860 799 708 799 872 869 824 792 867 873 978 967 942 957 965 934 921 978 883 957 942 937 951 938 905 853 858 921 900 953 942 928 921 955 907 896 934 953 950 895 948 870 913 918 950 919 881 875 927 952 824 834 1.02e+03 921 893 898 900 878 NaN 908 822 890 929 922 850 808 874 936 856 906 900 704 852 824 842 925 839 896 911 839 857 851 962 902 883 1.12e+03 972 1.02e+03 1.01e+03 948 950 978 993 957 926 974 965 978 1.03e+03 927 958 922 967 923 891 912 909 943 898 875 894 790 917 861 396 865 860 826 891 903 895 854 866 794 841 866 894 950 NaN 932 876 927 809 961 881 891 882 750 807 872 850 928 848 NaN 767 955 877 811 813 759 603 908 975 924 1e+03 903 944 922 859 872 883 890 865 878 872 914 868 892 768 861 863 832 NaN 868 896 797 801 837 872 865 895 871 883 689 872 810 779 867 868 685 891 837 873 847 910 756 842 841 917 886 886 1.03e+03 928 880 810 892 860 886 874 940 884 840 820 875 871 878 853 798 815 898 853 892 866 909 835 902 818 903 832 862 889 872 818 791 873 848 808 809 801 817 818 726 820 829 826 821 871 863 862 868 981 923 925 928 942 916 899 934 895 896 880 954 870 882 929 896 884 835 936 874 904 919 869 900 832 824 896 966 926 893 830 838 932 841 878 868 905 881 927 894 782 834 839 873 853 844 844 817 816 803 840 799 902 916 871 818 838 844 862 884 880 866 787 850 866 824 842 871 777 804 791 819 830 851 761 892 838 813 814 796 833 803 734 800 809 852 832 798 827 710 854 666 738 905 776 812 864 880 881 905 859 921 909 924 915 918 881 929 906 898 848 820 890 831 906 843 897 915 806 788 866 899 772 837 893 800 904 902 917 867 903 880 898 854 865 842 911 845 881 868 949 905 857 839 932 766 862 822 581 872 901 810 870 813 822 792 800 755 832 818 894 941 840 883 832 816 879 858 814 796 855 737 804 898 900 818 922 863 790 822 840 911 772 808 879 852 853 837 754 852 842 766 745 832 840 828 949 948 888 885 849 925 829 832 840 861 838 836 822 777 766 804 814 834 837 812 887 869 774 816 877 844 840 843 877 790 710 892 837 828 776 778 819 821 694 816 721 902 820 858 912 849 865 811 845 864 782 810 915 864 818 824 807 544 843 893 813 831 872 740 798 832 868 821 769 858 767 881 885 773 796 795 742 895 747 808 860 798 708 800 872 869 824 792 868 873 978 967 942 957 965 934 921 978 883 957 942 936 952 939 904 853 858 921 900 952 942 929 921 955 907 896 935 953 951 895 948 870 914 918 950 920 882 875 927 952 824 834 1.02e+03 922 892 898 901 879 NaN 907 823 890 929 921 850 811 873 936 854 906 900 703 851 824 843 925 839 895 910 840 858 852 962 903 882 1.12e+03 971 1.02e+03 1.01e+03 949 950 978 993 957 926 975 966 978 1.03e+03 925 957 922 967 923 891 913 909 943 899 875 894 792 919 861 399 866 859 826 893 904 897 854 865 795 840 866 894 950 NaN 932 876 927 809 961 880 891 882 750 806 872 850 928 847 NaN 766 954 877 811 813 759 603 908 976 924 1e+03 903 944 922 859 871 883 890 864 878 872 914 869 892 769 861 863 831 NaN 868 896 798 800 838 873 865 894 871 883 688 871 810 780 867 868 685 892 836 873 848 910 756 842 840 917 886 887 1.03e+03 928 881 810 892 860 886 874 940 884 840 828 876 870 878 854 798 815 898 853 892 865 909 834 902 818 903 832 863 889 872 818 790 874 848 808 809 801 816 818 726 820 829 826 822 871 863 861 867 981 923 925 928 942 915 899 933 895 897 879 954 869 883 929 895 885 834 936 874 904 919 870 900 831 825 897 966 926 893 829 837 933 842 878 867 904 882 921 894 782 834 839 872 854 843 844 817 815 804 839 800 902 916 870 818 837 844 862 884 879 866 788 850 866 825 842 871 777 803 791 819 829 851 761 891 839 813 814 796 832 802 734 800 809 852 833 797 828 710 854 665 736 905 776 811 864 880 880 905 859 921 911 923 915 918 881 930 906 898 849 819 890 831 906 843 898 914 806 788 866 900 771 837 894 800 903 901 917 866 902 880 898 854 866 843 910 844 881 867 944 904 856 839 932 765 862 823 580 872 900 810 870 812 822 793 801 755 831 819 895 941 840 883 832 816 879 858 813 796 855 737 805 897 900 818 921 863 790 822 840 912 772 808 878 854 853 837 753 852 843 766 745 832 840 828 948 948 888 885 849 926 828 832 841 860 838 836 822 777 766 804 814 835 837 812 886 868 775 816 879 844 841 843 877 789 710 891 836 828 776 778 819 821 695 815 720 902 820 858 912 848 867 812 845 863 781 809 916 863 818 824 807 538 843 893 814 831 871 740 798 832 870 819 769 859 767 882 885 775 795 795 743 895 747 807 859 796 708 800 872 869 824 791 868 873 978 967 943 956 965 934 921 978 884 957 941 936 952 939 902 854 857 921 901 953 942 929 920 955 907 896 936 954 951 894 948 870 913 918 951 918 882 875 927 952 824 834 1.02e+03 921 891 898 901 880 NaN 907 823 891 929 921 851 813 873 937 853 905 900 703 851 824 843 925 840 894 909 841 858 853 962 904 882 1.12e+03 971 1.02e+03 1.01e+03 949 951 978 993 957 927 975 966 977 1.03e+03 922 956 922 966 923 891 914 908 942 898 875 895 792 922 861 400 865 857 826 894 904 899 853 864 796 840 866 895 951 NaN 931 876 928 809 961 879 890 882 750 806 872 850 928 847 NaN 765 954 877 810 812 759 602 908 976 925 1e+03 903 944 922 859 870 882 890 864 878 872 914 869 892 769 862 863 831 NaN 868 897 799 800 837 873 865 894 872 883 687 871 810 781 868 867 685 893 837 873 849 910 756 841 840 917 886 889 1.03e+03 928 881 810 891 860 887 874 940 884 840 833 876 870 878 854 798 816 898 853 891 865 909 834 902 818 904 833 862 889 872 819 790 875 848 808 809 800 816 817 726 819 829 827 822 871 864 862 867 980 924 926 928 942 914 898 934 896 898 879 954 869 883 929 895 888 833 937 874 904 918 870 900 830 825 897 966 925 893 829 838 933 842 878 867 904 882 916 894 783 834 839 872 856 842 844 817 815 805 838 800 902 915 870 818 837 844 862 885 879 866 789 851 866 825 842 870 777 803 792 819 829 851 761 891 839 813 814 796 832 803 734 800 809 852 833 798 829 710 854 664 736 905 776 812 864 880 880 906 859 921 911 923 915 919 880 931 905 898 850 819 890 830 906 842 898 914 805 789 867 900 771 837 894 800 903 901 916 865 902 880 898 854 867 843 910 843 882 866 935 904 856 839 932 765 862 823 580 872 900 810 870 812 823 792 803 756 830 820 895 940 841 883 832 816 879 857 812 797 855 736 805 897 900 818 922 863 790 823 841 912 771 807 878 855 853 837 753 853 844 766 745 833 840 829 948 949 888 886 848 926 828 832 841 861 838 837 823 776 766 803 815 836 838 812 884 866 776 817 881 844 841 843 878 787 710 891 837 827 776 779 818 822 696 814 721 902 820 858 912 848 868 812 845 862 782 809 916 862 818 823 807 534 843 894 814 832 870 741 798 833 870 819 769 859 765 881 886 777 794 795 742 895 746 806 858 794 707 800 872 869 824 792 868 872 979 968 944 955 965 933 921 978 884 957 941 937 952 939 902 854 857 921 901 953 942 929 920 955 907 896 936 955 952 894 947 870 913 918 951 917 883 874 927 952 824 834 1.01e+03 921 890 897 901 880 NaN 907 824 891 930 920 851 813 873 937 852 905 899 704 851 823 843 925 840 894 909 842 858 853 963 904 883 1.12e+03 972 1.02e+03 1.01e+03 949 951 979 993 957 928 975 967 977 1.03e+03 918 956 922 966 923 891 915 909 942 898 874 896 793 924 860 406 865 856 826 895 905 900 853 864 796 840 866 895 950 NaN 930 877 927 809 960 878 891 883 750 806 872 849 928 847 NaN 764 954 877 810 813 759 601 908 977 925 1e+03 903 944 922 859 869 882 890 864 878 871 914 869 892 769 862 864 832 NaN 868 898 800 800 837 873 865 895 873 883 686 870 810 781 868 866 685 892 838 873 849 910 756 840 840 917 886 890 1.03e+03 928 881 810 892 859 887 874 940 884 840 835 875 869 878 855 798 816 898 853 890 866 909 835 902 818 904 832 862 889 872 820 789 876 849 808 809 801 816 816 726 818 829 827 822 871 864 862 866 980 924 926 927 942 915 898 934 896 899 878 953 869 883 929 894 889 832 937 873 904 917 871 900 830 826 897 966 925 893 830 838 933 841 878 867 903 884 912 894 783 834 839 873 858 842 844 817 816 806 837 800 902 916 870 818 836 844 861 884 879 866 790 851 865 824 842 870 778 803 793 819 828 852 761 892 838 812 813 795 831 803 732 800 810 853 833 798 829 710 856 664 737 906 776 813 864 880 880 906 859 921 911 922 916 919 879 931 905 898 850 820 891 830 905 842 898 913 805 790 867 899 771 837 894 799 903 902 916 865 902 880 898 854 867 843 911 842 882 866 927 904 855 839 932 765 861 824 580 871 900 810 869 812 823 792 805 756 829 821 895 940 841 882 832 815 880 857 812 797 855 736 804 898 900 819 923 863 791 823 840 911 771 808 878 856 851 836 752 852 845 766 745 834 840 829 947 950 888 887 848 927 828 832 841 863 838 838 822 776 766 802 816 835 838 812 885 865 774 817 881 844 841 842 879 787 710 890 838 827 776 779 818 822 697 813 723 903 820 859 912 848 868 812 845 862 782 810 916 862 817 823 807 529 842 893 814 833 870 741 798 833 870 818 768 860 764 880 886 781 795 795 741 896 745 806 856 791 707 799 872 869 824 793 869 872 979 968 944 954 965 934 921 979 884 956 941 938 952 938 901 854 857 922 901 953 942 929 919 955 907 896 936 956 952 894 946 869 913 919 950 917 882 874 927 952 824 834 1.01e+03 922 889 897 901 880 NaN 907 824 892 930 920 851 817 874 937 852 905 899 704 852 822 844 925 841 894 909 841 859 853 963 904 883 1.12e+03 973 1.02e+03 1e+03 949 951 979 992 957 929 976 966 976 1.03e+03 918 957 921 966 923 890 915 910 941 897 872 898 793 925 861 410 864 858 827 898 905 898 851 864 796 841 867 895 949 NaN 931 878 926 809 958 878 891 883 750 807 872 847 928 847 NaN 764 954 878 810 813 759 600 908 977 925 1e+03 904 943 922 859 867 882 890 863 878 871 914 869 892 768 863 864 832 NaN 868 898 800 800 837 874 864 895 874 883 686 870 810 782 868 866 684 892 838 873 849 910 756 840 840 918 885 892 1.03e+03 928 881 811 892 859 887 876 940 883 840 832 874 869 878 855 799 816 898 854 889 866 909 836 902 818 904 832 862 889 872 819 790 875 849 808 810 801 817 816 727 817 829 827 821 871 863 862 866 980 925 926 927 943 914 898 934 896 899 878 953 870 883 928 895 887 833 937 872 904 917 871 900 831 826 896 966 925 893 830 839 934 841 878 868 903 884 907 894 783 835 839 874 858 842 844 817 816 806 838 799 901 917 870 818 836 844 861 884 880 866 790 851 865 824 842 870 778 803 793 819 828 852 761 893 839 812 813 794 830 803 731 800 811 853 834 798 829 710 857 663 737 906 776 814 864 880 880 905 859 921 910 922 916 918 879 931 905 898 850 820 891 829 904 842 897 913 805 790 867 897 771 837 894 799 903 903 916 865 902 880 898 854 867 842 910 842 883 866 919 906 855 840 932 764 861 824 579 871 900 810 869 813 824 792 807 755 830 820 895 940 841 881 832 815 881 857 812 797 855 735 803 898 900 819 923 863 792 822 840 910 771 808 878 855 850 836 752 852 845 766 745 836 840 829 947 950 889 887 848 927 827 832 841 863 838 838 822 776 766 802 814 834 838 812 887 864 773 817 880 844 841 841 878 786 710 890 839 826 776 780 817 822 698 813 724 902 820 859 912 847 868 812 845 862 782 810 916 863 817 823 807 524 842 892 814 834 870 740 798 833 870 817 767 859 762 879 886 784 796 795 740 896 746 806 856 788 706 798 871 869 824 794 870 872 980 968 945 955 965 934 922 979 883 956 942 938 952 938 900 854 857 922 901 953 942 927 918 954 907 896 935 955 952 895 945 868 912 919 950 918 882 874 927 952 824 834 1e+03 922 889 897 900 879 NaN 908 824 892 930 919 851 821 874 937 853 905 898 705 854 821 844 925 841 894 910 840 860 852 963 904 885 1.12e+03 974 1.02e+03 1e+03 949 950 978 992 957 930 977 966 976 1.03e+03 918 957 920 967 922 889 914 910 941 898 871 898 792 925 862 414 864 859 828 902 905 896 849 865 795 840 867 895 950 NaN 932 878 924 808 957 878 891 883 749 807 871 846 930 847 NaN 763 954 878 810 813 759 600 908 977 926 1e+03 903 943 921 859 863 882 890 863 877 870 914 869 892 766 862 864 832 NaN 867 897 801 800 838 874 864 895 873 883 686 870 810 782 868 866 683 892 838 873 849 911 756 841 840 919 885 892 1.03e+03 928 880 811 893 859 888 877 940 883 840 829 875 869 878 854 799 816 898 854 890 867 909 836 902 818 903 831 862 889 871 818 790 874 849 809 812 801 817 816 727 817 828 827 822 872 864 862 866 981 925 927 926 944 913 899 933 897 899 878 952 870 883 927 895 886 835 937 872 904 917 871 899 832 826 896 966 925 892 830 839 933 841 878 867 903 885 902 895 783 835 839 874 857 842 845 817 816 806 838 798 901 917 870 818 836 843 861 884 880 866 789 851 865 824 842 870 776 803 792 819 828 853 761 894 840 812 813 795 831 803 730 800 811 852 834 798 829 710 857 663 737 905 776 814 864 880 881 904 859 921 910 922 916 918 880 931 905 898 850 820 890 829 903 843 897 913 805 791 868 896 771 836 896 799 903 903 916 865 902 880 898 853 867 841 910 843 883 867 911 907 855 840 930 764 862 823 579 872 901 811 869 813 824 791 807 754 831 820 894 939 841 880 831 815 880 857 812 797 855 736 802 899 900 818 924 863 793 822 839 908 771 809 878 855 850 835 752 852 846 765 746 836 840 829 946 950 889 886 848 927 826 832 841 863 838 838 823 776 767 802 813 834 838 812 888 863 772 817 880 844 840 841 877 787 710 890 839 826 778 780 816 822 699 813 725 901 820 859 913 847 868 812 845 863 782 810 916 863 817 823 807 520 841 892 813 834 871 740 798 833 871 817 767 858 762 880 886 787 796 796 741 896 748 806 856 786 706 797 871 869 825 794 870 872 980 968 945 955 964 935 922 980 883 956 942 938 952 938 898 855 857 923 900 953 942 926 918 954 907 896 935 954 952 896 944 868 913 918 951 918 882 873 928 952 823 834 998 923 890 897 900 878 NaN 908 823 891 930 920 851 826 874 937 853 904 899 706 854 821 844 925 841 895 910 839 860 852 964 904 886 1.12e+03 973 1.02e+03 1e+03 949 950 978 991 957 931 977 966 976 1.03e+03 918 957 920 966 923 889 914 910 941 898 871 898 793 925 862 414 864 861 828 906 904 896 847 866 793 840 867 895 951 NaN 933 878 925 807 958 878 892 882 749 807 871 846 931 847 NaN 763 954 879 811 814 760 600 908 977 926 1e+03 903 943 921 859 860 882 890 863 876 870 914 869 892 766 862 863 832 NaN 867 896 801 800 837 874 864 895 873 883 686 870 810 782 868 866 683 891 838 873 849 911 756 842 841 920 886 893 1.03e+03 928 880 811 892 860 888 877 940 883 840 823 875 869 878 854 800 816 898 855 890 867 909 836 902 817 904 831 863 888 872 818 791 874 849 809 812 801 817 816 727 817 828 827 822 873 864 862 866 981 924 927 926 944 912 899 933 897 899 878 953 870 883 926 895 885 836 938 873 904 917 870 899 832 826 896 965 924 892 830 838 933 841 878 866 903 885 895 895 784 834 839 874 856 842 845 817 816 805 838 798 900 918 870 818 836 843 860 884 881 866 789 852 865 824 842 869 775 803 791 819 827 853 760 894 840 812 814 795 830 803 729 800 812 852 835 798 830 710 857 663 735 905 776 814 864 880 881 903 859 921 910 923 916 918 881 931 904 899 850 820 890 829 902 843 898 914 806 791 868 895 771 836 897 799 904 903 916 866 901 881 898 853 866 840 911 845 884 867 902 907 856 840 928 764 863 822 580 873 902 812 869 813 823 791 807 754 831 820 894 939 841 881 830 816 879 857 812 797 855 736 801 898 900 817 923 862 793 822 839 908 772 809 877 856 850 836 752 852 846 765 746 835 840 829 946 950 889 886 848 926 825 832 842 863 838 838 824 776 768 802 813 834 837 811 888 862 771 817 881 844 840 842 875 790 710 890 839 826 779 781 814 822 700 813 726 900 822 859 913 847 867 812 844 865 782 811 915 864 817 824 806 516 842 891 813 833 872 739 798 834 871 817 769 857 763 881 887 788 798 796 741 896 749 807 857 784 706 798 872 870 824 793 870 872 979 967 945 955 964 935 922 980 882 956 942 937 952 938 897 855 858 923 900 953 942 925 918 955 907 897 935 955 951 896 944 868 913 918 951 919 882 873 928 952 823 833 995 923 890 897 901 879 NaN 908 822 892 930 920 852 826 875 936 854 904 899 707 853 821 843 925 842 895 911 839 861 851 964 904 888 1.12e+03 973 1.02e+03 1e+03 950 952 978 992 957 931 977 966 976 1.03e+03 918 957 920 966 923 889 914 909 942 898 870 898 793 927 861 413 865 861 828 908 904 896 847 866 792 841 867 895 953 140 932 878 926 807 959 879 892 881 749 808 870 846 932 847 NaN 761 954 880 812 814 760 600 908 976 927 1e+03 904 942 920 859 858 882 890 864 876 870 914 870 892 764 863 862 832 NaN 867 896 801 800 837 873 864 895 873 882 686 870 809 783 869 866 683 891 839 873 849 911 755 842 842 919 886 893 1.03e+03 928 880 811 891 861 888 878 940 883 840 814 876 870 878 854 800 816 898 855 891 867 909 836 902 816 903 831 863 888 872 817 791 873 849 809 812 801 818 815 726 817 828 826 821 873 864 862 866 981 923 927 926 943 912 900 934 897 899 878 953 870 883 926 895 884 837 938 873 903 917 870 899 832 826 896 965 924 892 830 837 933 841 877 865 903 885 888 895 784 834 839 873 856 842 845 816 815 805 837 797 900 917 870 819 835 843 860 883 881 867 788 852 865 823 842 868 773 803 791 819 828 853 760 894 840 813 814 796 829 803 731 800 812 852 834 798 830 710 858 664 733 905 775 814 863 879 881 903 859 921 910 924 916 918 880 931 903 898 850 820 890 829 902 843 898 915 806 792 868 896 772 837 898 799 905 904 916 867 901 881 899 853 866 840 911 845 884 867 894 906 856 839 925 765 863 822 580 873 904 814 870 813 822 791 807 752 831 821 893 939 841 882 828 816 877 857 812 796 856 737 801 897 900 816 923 862 792 822 839 908 772 809 877 856 850 836 752 852 845 764 746 835 840 829 948 950 888 885 848 926 825 832 842 862 838 838 825 775 768 802 814 835 836 810 888 860 770 818 882 844 840 844 875 793 710 890 840 825 780 781 813 822 700 813 726 900 824 859 913 847 867 813 843 866 782 810 915 864 818 825 806 512 842 892 812 833 873 738 799 835 871 816 770 857 764 881 888 789 798 796 742 897 749 807 859 782 706 798 872 870 823 793 870 872 978 967 945 956 964 935 921 981 882 956 940 936 953 938 897 855 859 922 900 953 941 924 919 956 907 898 935 955 952 895 945 868 914 918 950 918 882 873 929 952 822 834 990 923 890 897 901 879 NaN 907 822 892 930 920 852 828 876 936 854 904 899 707 852 821 843 925 842 895 910 839 861 850 964 904 888 1.12e+03 973 1.02e+03 1e+03 950 953 976 992 957 931 977 966 977 1.03e+03 918 957 920 966 923 890 914 909 942 898 870 898 793 928 860 416 866 862 828 910 902 897 847 866 791 840 867 895 953 140 931 878 927 808 959 881 893 880 750 809 870 847 932 848 NaN 758 954 879 812 814 761 600 908 976 926 1e+03 904 942 920 859 856 881 890 864 877 870 914 870 892 763 863 862 832 NaN 866 897 802 800 836 872 864 896 873 882 685 870 809 783 870 866 682 890 839 873 849 911 755 843 843 919 885 894 1.03e+03 929 880 811 890 862 887 878 940 883 841 801 877 870 878 854 799 816 898 856 891 867 909 836 902 815 903 831 864 888 873 817 791 874 849 809 811 800 818 815 727 818 828 826 821 873 864 862 867 982 923 928 926 943 914 899 935 896 900 878 953 870 883 927 896 884 837 937 873 903 917 870 900 833 825 896 966 925 892 830 836 933 842 876 864 903 885 881 895 784 834 838 874 856 843 845 816 815 805 837 797 900 917 869 820 835 843 859 882 881 869 789 851 866 823 843 867 774 803 791 818 830 853 760 893 839 813 814 796 828 803 732 800 813 852 833 798 831 709 858 664 732 905 775 814 863 880 881 902 860 921 910 926 915 918 880 931 902 898 850 820 890 830 902 842 899 915 806 793 868 897 773 838 897 799 906 904 916 868 901 881 900 854 866 839 912 844 883 868 886 905 856 837 924 765 862 822 580 873 904 814 869 813 821 792 808 751 831 821 893 940 840 881 828 816 877 857 811 796 856 738 802 896 901 816 924 861 792 822 839 909 773 808 877 856 851 837 752 851 844 764 747 834 840 828 949 950 888 885 848 926 825 832 842 861 839 838 825 775 769 802 814 836 836 810 888 859 770 818 882 843 840 847 877 794 710 890 839 825 780 781 812 823 701 812 725 901 825 859 912 847 866 814 842 866 782 809 915 864 818 826 806 505 843 892 812 832 873 739 800 836 871 815 770 856 763 881 888 787 799 796 742 897 749 807 861 780 706 798 872 870 823 793 870 872 977 967 945 956 964 935 921 981 881 956 940 935 953 938 896 854 859 922 900 953 941 924 920 956 907 898 935 955 952 895 945 868 915 918 950 918 883 874 929 952 822 834 988 923 890 897 901 879 NaN 906 823 891 930 921 852 829 877 936 854 904 899 707 851 821 843 924 842 896 910 840 861 850 964 904 888 1.12e+03 973 1.02e+03 995 949 954 975 993 958 932 977 966 977 1.03e+03 917 957 920 967 923 892 914 908 941 898 869 898 793 929 860 422 865 862 828 910 902 898 847 866 792 839 867 897 953 140 931 878 926 808 958 882 893 880 752 809 870 848 933 849 NaN 756 953 877 812 814 761 600 908 975 926 1e+03 904 943 920 859 855 881 891 864 878 870 915 871 893 762 864 863 832 NaN 866 898 802 801 836 871 864 897 873 883 685 870 808 783 871 866 681 890 839 873 849 911 754 843 843 919 885 894 1.03e+03 929 880 812 890 862 888 879 940 883 841 789 878 871 878 855 798 816 898 856 892 867 909 836 902 814 904 831 864 888 873 817 791 875 849 808 811 800 818 815 726 818 828 826 821 873 864 862 867 982 923 928 927 943 914 899 935 895 900 877 953 870 883 927 897 884 837 936 873 903 917 870 899 834 824 896 967 924 892 829 838 933 843 875 865 903 885 875 894 783 834 839 874 856 843 845 816 815 804 838 796 901 916 869 822 834 843 858 882 881 870 789 850 867 823 844 867 775 803 792 818 830 853 760 893 839 814 814 795 828 803 734 800 813 852 832 798 830 707 858 664 733 905 776 814 863 880 880 902 860 922 910 926 915 918 880 932 903 897 850 820 890 830 903 842 899 915 806 793 868 898 774 838 897 799 906 904 915 868 901 880 902 854 866 840 912 844 883 867 880 905 856 836 919 765 862 822 581 872 904 813 868 814 821 793 808 750 830 820 892 941 841 880 829 816 878 857 810 797 856 740 803 898 902 817 924 861 792 823 840 909 774 808 877 856 852 836 753 851 844 763 748 834 841 828 950 949 888 885 848 926 824 832 842 860 839 839 824 775 769 802 814 836 835 810 889 859 769 819 882 841 841 848 879 793 709 888 839 824 780 781 811 824 702 812 724 901 825 860 912 846 867 815 842 866 783 808 916 863 818 826 805 502 843 893 812 832 872 741 800 838 871 815 770 858 762 881 888 785 799 795 742 897 748 807 861 777 706 798 872 870 824 793 870 872 977 968 943 956 964 935 921 980 881 956 939 936 953 938 895 854 858 922 900 953 940 926 920 956 907 898 934 955 952 895 945 869 915 920 951 918 884 874 929 952 822 835 984 922 890 897 901 878 NaN 906 823 890 929 921 852 832 877 936 854 906 900 707 850 821 843 924 842 895 909 840 861 850 964 904 888 1.12e+03 973 1.02e+03 992 947 954 974 992 957 932 977 966 977 1.03e+03 918 957 920 968 922 894 914 908 942 898 870 898 793 928 860 428 865 861 828 911 901 897 847 866 793 839 868 899 952 143 930 877 926 808 957 881 893 880 753 809 870 849 936 849 NaN 754 953 876 811 815 760 600 908 976 926 1e+03 904 943 920 859 854 881 891 864 878 872 915 871 894 763 863 862 833 NaN 867 899 802 802 836 871 864 898 873 883 685 871 808 783 872 866 681 890 839 873 849 910 754 843 843 919 885 894 1.03e+03 929 880 812 889 861 889 880 940 884 842 784 877 870 878 855 798 818 898 857 892 867 908 836 902 814 904 831 864 889 873 817 791 875 849 808 811 800 819 815 726 818 828 826 822 873 863 863 867 982 924 928 927 943 916 899 935 894 899 877 952 870 883 928 898 883 836 935 873 904 916 870 899 835 824 896 968 923 893 830 838 933 844 875 866 903 884 870 894 783 834 839 874 857 842 845 816 815 804 839 796 901 916 869 821 834 842 859 882 881 869 789 850 868 823 844 867 775 803 792 818 830 852 760 892 838 815 813 795 828 804 734 800 813 852 832 797 830 706 857 665 734 905 776 815 863 881 880 902 860 923 909 926 915 917 881 932 904 896 849 820 890 830 904 842 898 916 807 792 868 898 773 838 897 799 907 904 915 867 901 878 902 855 866 841 912 845 882 867 873 905 856 836 914 766 862 823 582 872 903 813 867 813 821 794 808 749 830 820 892 941 841 879 829 816 880 857 809 798 855 741 804 899 902 818 924 861 793 823 840 909 774 808 878 855 853 836 754 852 845 763 747 833 842 828 950 949 889 885 848 927 823 832 842 861 839 839 823 775 769 803 813 837 836 811 890 858 768 818 882 839 841 849 879 794 709 886 838 824 778 781 811 824 702 813 726 902 825 859 912 846 868 814 842 865 782 809 916 863 818 825 805 498 843 893 812 831 872 743 800 839 871 813 770 859 761 881 888 784 798 795 742 897 747 807 860 776 705 799 872 870 825 793 871 873 976 968 942 956 963 935 921 980 880 956 939 936 952 937 894 854 857 922 900 953 940 928 920 956 908 898 935 955 951 895 945 869 915 920 951 919 884 875 929 952 822 837 983 922 890 897 902 877 NaN 906 823 889 929 922 852 833 876 936 856 907 900 707 850 821 843 923 842 895 908 841 860 850 963 904 888 1.12e+03 972 1.02e+03 986 945 953 975 992 958 932 977 967 977 1.03e+03 918 957 921 968 922 893 914 908 942 898 872 897 794 928 860 431 865 861 829 912 902 897 847 866 793 840 868 899 951 153 930 876 926 808 957 880 894 880 752 809 871 850 938 849 NaN 754 952 876 810 815 760 600 908 976 926 1e+03 904 944 921 859 853 881 891 865 878 872 914 871 895 763 863 861 833 NaN 867 899 802 804 835 871 865 898 872 883 684 872 809 783 872 866 681 890 839 873 849 911 754 843 842 918 886 894 1.03e+03 929 880 812 889 860 890 883 940 883 842 784 876 870 878 855 799 819 897 856 891 867 908 836 902 814 904 832 863 890 874 817 791 875 850 808 810 800 819 816 726 817 828 826 822 872 863 863 867 982 924 928 926 943 916 899 936 894 899 877 952 870 882 929 897 881 836 935 873 905 916 871 900 835 824 896 967 922 894 830 838 932 844 875 867 903 884 864 894 783 834 840 874 857 843 845 816 816 805 839 797 901 916 870 820 833 842 860 882 881 869 789 851 868 823 844 867 775 804 793 818 829 851 761 892 838 816 813 796 828 805 734 799 813 853 832 796 830 706 857 665 736 906 777 815 864 881 879 902 860 924 909 926 915 917 882 932 905 896 848 820 890 830 904 842 898 916 808 791 868 897 772 838 897 800 908 903 914 867 901 878 901 855 866 842 912 846 882 868 868 905 856 836 907 766 862 823 584 872 903 812 868 812 821 794 808 749 830 819 892 940 842 880 830 817 882 857 810 798 854 741 804 899 902 817 923 860 793 822 840 908 773 808 877 855 854 836 756 853 846 763 747 833 842 828 950 949 889 885 848 927 822 832 842 861 840 839 822 776 770 804 813 837 836 811 890 857 767 818 882 838 842 848 878 794 710 885 838 824 778 781 811 824 704 815 728 902 825 857 911 848 868 814 842 864 782 809 917 863 818 825 804 496 842 894 812 830 871 743 800 840 871 811 769 860 761 882 888 785 798 794 742 897 746 807 860 775 705 800 872 870 824 793 871 874 976 968 942 956 964 935 921 980 880 956 939 937 952 937 894 855 857 922 900 953 940 929 920 956 908 898 935 954 951 896 945 870 915 921 950 919 884 875 930 951 823 837 982 922 889 896 903 876 NaN 907 823 890 929 922 852 834 876 936 856 908 900 708 851 821 844 923 841 896 908 841 860 850 963 904 888 1.12e+03 971 1.02e+03 981 945 952 975 992 958 931 977 967 977 1.03e+03 918 957 921 968 922 892 913 908 943 899 873 896 794 928 860 433 864 860 828 913 902 897 846 866 791 841 868 898 951 164 930 876 926 810 956 881 895 880 750 809 871 851 937 848 NaN 751 952 877 810 814 760 599 908 978 926 1e+03 904 945 921 859 852 881 892 865 879 872 914 871 895 763 863 860 833 NaN 868 899 802 804 835 872 866 899 872 884 683 872 810 783 872 865 681 891 839 873 849 910 754 842 842 918 886 892 1.03e+03 929 880 812 890 860 890 885 940 883 842 663 876 869 879 856 799 819 897 856 891 867 907 836 903 814 903 832 863 891 874 816 791 875 850 808 810 800 818 817 726 817 829 827 822 872 864 864 867 983 924 928 926 942 915 899 936 894 899 878 952 870 882 929 896 879 836 935 873 906 917 871 900 835 825 896 967 922 894 831 837 932 843 875 867 902 883 861 894 783 834 840 873 857 843 844 816 816 805 839 797 901 917 871 820 833 842 861 882 881 868 789 850 867 823 844 868 775 804 793 818 829 852 762 893 838 816 813 796 828 806 733 798 814 852 832 796 831 706 858 664 735 905 776 814 865 881 880 901 860 924 910 925 915 918 883 933 904 895 848 821 890 829 904 841 898 916 807 790 868 897 771 838 896 800 908 902 914 868 901 879 901 854 866 841 912 845 882 868 861 905 856 837 902 766 862 822 584 872 903 813 869 812 821 794 809 748 829 820 892 940 842 882 830 817 883 857 811 798 855 740 804 899 902 815 923 859 794 822 840 908 772 810 878 855 854 837 755 852 845 763 746 834 841 828 950 950 889 885 847 927 822 832 842 861 840 839 822 775 770 804 813 836 837 811 889 857 766 818 883 838 842 849 876 793 711 885 837 824 779 781 811 825 704 816 730 901 824 856 912 848 869 813 842 864 782 809 917 864 817 824 805 493 842 894 812 831 871 743 800 840 870 809 770 860 761 882 888 784 797 795 741 897 747 807 861 775 706 800 872 870 823 793 872 875 976 967 943 956 964 935 921 980 880 956 939 938 952 937 894 854 857 923 900 954 940 928 920 956 908 898 935 954 951 896 946 870 915 920 950 918 884 874 930 951 823 836 978 923 888 896 902 876 NaN 907 823 891 929 922 853 834 876 937 857 907 900 708 852 821 843 923 840 897 908 840 860 850 963 904 887 1.12e+03 971 1.02e+03 976 946 951 976 992 959 930 978 967 977 1.03e+03 918 958 920 968 921 891 913 908 942 899 873 896 794 928 859 434 864 860 828 916 902 897 845 865 790 842 868 897 951 172 931 876 926 812 956 882 896 879 749 809 871 852 936 846 NaN 748 952 877 811 814 760 599 907 978 926 1e+03 904 946 920 858 851 881 892 865 880 871 914 871 894 763 864 860 832 NaN 867 899 802 804 835 872 866 899 872 884 682 873 812 782 872 865 680 892 839 874 848 910 755 842 842 919 886 891 1.03e+03 928 880 812 891 860 890 887 939 882 842 535 875 869 879 856 799 818 898 856 890 867 906 837 903 813 903 832 863 890 874 816 791 874 850 809 810 800 818 818 725 817 830 826 822 872 865 863 867 983 924 928 926 942 914 899 936 894 899 880 952 870 881 929 896 878 835 935 874 906 918 872 899 835 825 895 966 921 895 832 837 933 842 875 867 902 883 858 894 784 834 840 873 857 842 843 817 816 806 839 797 901 917 872 819 832 842 861 883 881 868 789 849 866 824 844 868 774 805 793 819 830 852 762 893 838 816 813 797 828 805 733 798 814 851 832 796 832 706 858 663 734 904 776 814 866 880 880 901 859 923 911 925 914 919 883 933 904 896 848 821 890 829 904 842 898 916 806 790 868 896 771 837 896 799 908 901 915 868 902 880 902 853 867 841 911 844 882 869 853 906 856 838 895 766 863 822 585 871 902 813 870 812 820 793 809 748 829 820 892 939 842 882 830 818 884 857 811 798 856 740 803 898 902 814 923 859 794 820 839 908 771 810 878 855 854 837 754 850 845 763 745 834 841 829 950 949 889 884 847 927 822 832 842 861 840 839 822 775 769 804 814 835 838 810 888 857 766 818 884 838 843 850 876 792 710 885 837 826 780 781 812 825 704 815 730 901 823 856 912 849 868 812 842 864 783 809 915 864 816 826 806 490 843 894 812 832 871 743 798 842 870 808 770 860 760 881 889 782 796 795 741 897 746 808 862 773 706 800 872 870 823 793 871 875 978 967 945 957 966 935 921 980 882 956 940 938 953 938 893 854 857 923 901 953 939 928 920 956 908 899 934 955 951 895 946 869 915 920 950 918 883 874 930 952 823 836 975 924 889 895 901 876 NaN 908 823 892 930 922 854 834 877 937 857 906 900 708 852 821 842 923 839 897 908 839 860 850 963 904 887 1.12e+03 971 1.02e+03 971 948 951 976 992 960 930 979 965 979 1.03e+03 919 958 918 969 921 890 913 908 942 899 872 897 795 928 859 437 863 860 828 918 901 896 845 866 789 842 868 898 952 194 931 877 926 813 957 881 897 878 749 808 871 852 934 847 NaN 746 952 877 811 815 761 598 908 978 926 1e+03 904 947 920 858 850 880 892 866 881 871 914 870 894 762 864 861 832 NaN 866 900 804 803 835 872 866 899 873 884 681 872 812 781 873 866 680 892 838 875 848 909 754 843 842 919 888 890 1.03e+03 928 881 813 892 860 890 888 939 882 841 404 875 869 879 855 799 817 899 856 890 866 906 836 903 813 903 832 862 890 874 816 791 874 850 808 810 800 818 818 724 817 830 826 821 871 865 862 867 983 924 928 927 942 913 900 936 895 899 880 952 871 882 928 896 877 835 935 875 906 919 872 899 835 826 895 967 921 896 832 836 933 841 876 866 902 883 857 895 784 834 840 873 857 841 842 818 817 806 838 798 900 917 872 818 832 842 861 883 882 869 789 847 866 824 844 867 775 806 793 818 830 852 762 894 838 816 813 797 827 804 733 798 815 850 833 797 832 705 858 662 733 905 776 814 866 880 880 901 859 922 911 925 914 920 883 933 903 898 848 820 891 829 904 842 899 916 806 789 868 896 772 837 896 798 907 900 916 868 902 881 903 853 867 841 911 844 882 869 847 907 856 839 887 766 863 822 586 871 902 813 870 812 819 792 809 749 830 820 894 940 842 882 830 818 885 857 811 798 856 740 802 898 902 814 923 860 794 820 840 908 771 811 878 855 855 838 756 846 845 763 745 835 842 829 950 949 889 885 847 927 822 832 842 860 840 839 821 775 768 803 814 834 837 809 888 856 767 819 885 838 842 851 875 790 710 884 837 826 780 780 811 823 704 814 730 900 822 856 912 849 867 812 843 866 783 809 914 865 814 827 805 488 843 894 813 832 871 743 798 843 870 808 770 859 760 880 890 779 797 796 741 898 746 808 863 772 706 800 873 871 823 793 870 875 979 967 945 957 966 935 922 980 883 955 940 939 953 937 892 853 858 924 902 953 939 928 919 956 907 899 932 955 951 894 947 869 915 919 950 918 883 874 930 952 823 836 970 924 890 896 901 876 NaN 908 822 892 931 921 854 835 877 936 856 906 900 708 852 821 841 924 840 896 909 838 860 851 962 905 887 1.12e+03 972 1.02e+03 969 950 951 977 992 960 930 980 964 980 1.03e+03 920 959 920 968 921 890 913 907 942 899 872 898 796 928 859 440 864 860 829 919 901 896 844 868 789 843 868 898 952 221 931 877 926 812 957 881 896 877 749 808 871 850 935 848 NaN 746 952 876 812 816 761 597 908 978 927 1e+03 904 947 920 859 849 880 891 866 881 871 914 870 894 762 864 862 832 NaN 866 900 806 804 835 872 866 899 873 885 681 872 811 782 874 866 679 892 838 875 849 909 755 843 843 920 889 890 1.03e+03 928 881 813 892 860 890 890 939 882 840 412 874 869 879 855 799 816 899 856 890 866 906 836 903 813 903 832 862 890 873 817 791 875 850 809 810 800 818 818 724 817 830 826 821 871 865 862 868 983 924 928 928 941 913 900 935 895 898 880 952 871 882 928 895 877 835 935 875 905 919 872 899 834 826 895 967 921 895 832 836 934 841 876 866 902 883 856 894 783 834 840 874 857 842 842 819 817 806 838 798 899 918 872 817 832 843 860 883 882 869 788 847 866 824 843 866 775 806 793 818 830 852 762 894 839 816 813 797 827 803 733 798 815 850 833 798 832 704 858 662 732 907 776 814 865 880 880 902 859 922 910 925 914 919 882 933 903 900 849 820 891 829 904 841 899 916 805 788 868 898 774 837 895 799 906 900 916 867 902 881 904 855 866 842 911 845 882 868 840 907 856 840 880 766 864 823 587 871 901 814 870 813 819 792 809 749 831 820 895 941 840 882 829 818 884 857 812 798 856 740 802 898 902 814 924 861 792 820 841 910 772 811 878 855 854 838 758 843 845 762 745 834 842 829 950 948 890 886 846 927 822 832 842 860 840 840 821 775 768 804 814 834 836 808 888 854 767 821 886 839 842 851 874 790 709 883 837 826 781 780 810 823 704 814 731 900 820 856 912 849 866 811 843 866 783 809 913 865 814 829 804 485 843 894 814 832 872 743 798 844 870 808 771 857 760 880 890 778 799 795 740 898 747 809 865 770 706 800 873 871 823 793 870 875 979 967 945 956 966 935 922 980 883 955 941 939 954 937 892 854 858 923 904 954 940 929 920 955 907 898 930 956 951 893 947 869 915 919 950 919 883 874 930 952 824 836 967 923 891 896 901 876 NaN 908 823 892 931 921 853 837 877 935 856 905 900 708 853 821 841 924 841 895 909 838 860 851 963 905 886 1.12e+03 972 1.02e+03 966 951 951 977 993 960 931 980 965 981 1.03e+03 920 958 922 967 922 890 913 907 942 899 872 898 796 928 859 442 864 860 828 919 902 896 844 869 789 843 868 898 951 245 930 877 926 812 957 882 896 877 749 809 871 849 936 848 NaN 746 951 876 812 816 761 596 907 977 928 1e+03 905 946 920 859 848 881 891 866 881 870 914 870 894 762 864 864 833 NaN 867 900 807 805 835 872 867 899 873 885 681 872 810 783 873 866 678 892 838 875 851 909 755 842 843 920 888 890 1.03e+03 928 881 813 891 861 889 892 938 882 840 471 874 870 879 854 799 817 899 855 891 866 907 836 903 813 903 832 861 890 873 817 790 876 849 809 811 800 818 818 725 817 830 826 821 871 864 863 868 983 924 928 929 941 913 900 934 895 897 880 953 871 882 927 894 875 836 936 875 904 919 872 899 834 826 895 967 921 894 832 837 934 841 876 865 902 883 855 894 782 835 840 874 857 843 842 818 817 806 838 798 899 918 872 816 832 844 861 884 882 869 789 847 865 823 843 865 776 806 793 817 830 852 761 894 839 815 813 797 827 803 734 798 815 850 833 798 832 704 859 662 732 909 776 814 865 880 881 902 858 922 908 925 914 919 882 932 903 900 850 820 891 829 904 840 899 916 806 787 868 900 775 837 895 800 906 901 916 866 902 881 902 856 866 843 912 845 883 868 836 907 856 841 874 767 864 824 589 871 900 812 868 813 818 791 808 749 832 820 894 941 840 882 829 818 882 859 812 798 856 740 802 899 902 814 925 860 791 820 842 910 772 811 878 855 852 837 760 842 846 761 746 834 842 829 950 948 890 887 845 927 822 831 842 862 841 841 822 774 768 803 813 835 836 808 889 853 767 822 886 839 842 851 873 790 710 883 837 826 781 780 810 823 704 814 732 900 819 856 912 849 867 811 842 864 783 809 913 864 813 829 803 483 842 893 814 832 873 743 798 844 870 808 771 856 759 880 889 777 800 795 740 898 748 809 866 770 705 801 874 871 824 794 870 875 979 967 945 956 966 936 923 980 883 956 941 939 953 937 892 854 858 923 904 955 940 929 922 955 907 898 928 955 950 893 947 869 914 919 950 918 883 874 930 952 824 836 964 922 891 897 902 877 NaN 908 824 892 931 921 853 837 876 935 855 906 900 708 854 821 842 925 842 896 909 838 861 851 963 904 886 1.12e+03 971 1.02e+03 965 951 951 978 993 960 931 980 966 981 1.03e+03 920 958 924 966 921 890 914 907 942 898 872 899 796 930 859 444 865 860 828 919 903 896 844 869 788 841 868 898 950 248 930 878 925 812 957 881 896 877 749 810 871 848 937 848 NaN 746 950 876 812 817 762 596 904 977 930 1e+03 905 946 920 859 848 881 890 866 881 870 914 870 894 763 864 863 833 NaN 868 900 808 804 835 873 868 899 873 884 681 871 810 784 872 865 677 892 837 875 852 909 756 842 844 920 888 891 1.03e+03 929 881 813 890 860 890 893 938 883 840 528 874 871 880 854 800 818 898 855 891 867 907 836 903 813 903 832 861 890 873 816 790 876 848 809 811 800 819 817 726 816 829 826 821 871 864 863 868 983 924 927 928 941 913 900 934 895 896 880 954 870 883 927 894 874 836 936 875 904 920 872 899 833 826 896 967 922 893 832 838 935 841 875 865 903 884 854 893 782 836 839 875 856 844 842 817 817 805 838 798 900 918 872 816 830 845 861 884 883 868 790 848 864 822 843 865 776 807 793 818 830 852 761 894 839 815 812 797 826 803 733 797 814 851 833 798 832 704 860 662 731 908 776 814 864 880 882 902 858 922 908 925 915 918 881 932 903 899 850 819 891 830 903 842 898 916 806 787 868 901 775 837 896 801 906 902 916 866 902 879 901 856 868 844 912 845 884 868 832 907 856 841 867 768 864 825 590 872 900 811 867 812 819 792 809 750 832 820 894 941 841 882 829 818 880 859 812 797 856 740 802 899 901 815 924 860 792 821 841 911 772 811 878 855 851 837 760 841 845 761 746 833 842 829 950 948 891 887 844 927 821 831 843 862 842 841 822 774 768 803 813 836 837 808 888 851 768 822 887 839 842 852 874 789 710 884 836 826 782 781 810 823 704 815 732 900 818 858 911 849 868 812 841 864 783 809 914 864 812 829 803 482 842 893 815 832 874 742 799 843 869 807 771 856 758 881 888 776 799 795 742 897 748 809 868 770 705 801 874 871 824 794 870 875 979 967 945 955 966 936 923 980 882 956 941 939 953 938 892 854 858 923 903 955 940 929 923 956 907 898 927 955 950 893 946 869 914 919 950 918 884 874 931 952 825 837 962 922 891 898 903 877 NaN 907 824 893 930 921 854 837 875 934 854 906 900 708 855 821 843 926 842 897 909 838 861 852 963 903 887 1.12e+03 971 1.02e+03 960 949 952 978 994 959 932 980 967 980 1.03e+03 920 958 924 968 921 891 913 907 941 898 872 899 796 930 859 444 865 860 829 919 904 896 844 869 786 840 869 897 950 262 929 877 925 811 957 880 896 877 749 811 871 848 938 847 NaN 745 949 877 811 816 762 596 902 977 931 1e+03 904 946 919 859 848 882 890 866 881 870 914 869 894 763 863 863 833 NaN 868 900 808 803 836 872 869 898 873 884 680 871 810 784 872 865 676 892 837 875 852 909 755 843 844 920 887 892 1.03e+03 929 881 813 891 859 890 894 937 884 840 573 874 871 880 854 800 819 898 854 891 867 907 837 902 813 903 832 861 889 873 816 790 877 847 809 812 801 819 817 726 817 829 827 822 872 864 862 867 983 924 927 929 941 914 900 934 895 898 879 954 870 884 927 894 873 836 936 876 904 920 872 899 833 826 896 967 922 894 832 838 934 842 876 865 903 884 854 893 783 836 840 875 856 845 842 817 818 805 838 798 900 918 871 815 826 845 862 884 883 868 790 849 865 823 843 864 776 807 793 818 830 852 760 894 839 814 811 797 824 804 732 796 813 851 833 798 832 704 861 662 731 907 777 813 864 880 882 903 858 922 908 925 914 918 881 932 902 898 850 819 892 829 903 843 898 916 806 787 868 899 774 837 897 801 906 903 916 866 902 877 900 856 868 844 912 844 886 868 826 907 856 840 862 769 864 824 594 873 901 811 868 811 820 793 811 750 832 820 894 941 842 881 830 818 880 859 810 797 856 740 802 899 901 816 924 860 794 821 841 911 772 811 878 856 851 836 760 839 844 760 746 832 842 830 951 949 891 886 845 928 820 831 843 863 842 840 822 774 767 803 812 836 838 807 887 851 768 822 887 839 842 852 876 789 711 884 836 825 781 782 810 823 706 815 733 901 818 858 911 850 869 813 842 864 783 809 914 863 811 828 803 481 841 893 815 832 874 743 799 843 869 806 772 856 757 881 888 776 798 794 743 897 748 809 870 768 706 800 873 871 825 794 871 874 980 967 944 955 966 935 922 980 882 957 940 940 953 938 892 854 858 923 902 955 941 929 923 956 908 899 925 955 949 893 946 869 914 919 950 918 884 874 932 952 825 837 960 922 891 898 903 877 NaN 907 824 893 929 921 854 838 874 934 854 906 900 709 856 820 844 927 843 897 909 838 862 853 964 901 888 1.12e+03 972 1.02e+03 956 948 952 978 994 959 932 980 966 980 1.03e+03 920 958 923 970 921 891 913 906 941 897 871 900 796 930 859 445 866 860 831 919 904 896 843 869 786 839 869 896 951 282 928 876 924 811 957 880 897 879 749 810 871 847 938 848 NaN 744 950 878 810 814 762 596 902 978 932 1e+03 904 945 918 859 848 882 890 866 881 870 913 870 894 762 863 863 834 NaN 868 901 808 802 836 873 869 897 873 884 679 872 809 783 872 864 676 892 838 875 852 909 754 843 843 920 886 892 1.03e+03 929 881 814 891 859 889 896 936 883 840 569 875 871 879 854 801 819 897 854 892 867 908 838 901 813 904 831 862 889 873 817 791 878 847 809 812 801 820 816 726 818 828 827 822 871 864 862 866 983 925 928 930 942 915 900 935 896 899 878 954 869 884 927 895 873 836 936 875 904 920 871 899 833 826 896 967 924 894 832 838 933 842 876 865 904 884 854 893 784 835 839 875 857 845 842 817 818 805 839 797 900 918 870 815 823 845 862 884 882 868 789 849 865 823 843 862 775 807 793 819 829 852 760 893 838 814 811 797 822 804 731 796 813 851 833 798 833 704 861 662 732 907 777 814 864 879 882 903 858 922 909 925 913 917 881 932 902 898 850 819 892 828 902 844 899 916 806 788 869 897 774 837 898 800 906 903 916 866 902 877 900 856 867 845 912 844 886 869 822 907 857 840 856 768 864 823 595 873 901 812 870 811 820 793 813 751 832 820 894 941 842 880 831 818 880 858 810 797 856 740 801 899 902 816 924 860 796 821 840 911 773 811 878 857 851 836 760 836 843 760 746 832 842 831 951 950 891 885 846 927 820 832 843 863 842 840 822 775 767 804 812 836 838 808 886 850 768 821 886 839 842 854 877 789 711 884 835 825 780 782 808 823 707 815 733 901 817 859 911 851 869 814 842 866 783 809 916 863 810 828 803 480 842 894 815 832 874 743 798 843 869 807 772 856 757 881 888 773 798 794 744 899 748 810 871 766 705 800 873 871 825 794 872 874 979 967 944 955 966 935 922 979 882 957 940 939 952 939 893 854 858 923 902 954 941 929 922 955 908 898 924 955 949 892 947 869 914 919 950 918 883 874 933 952 825 836 959 922 892 898 904 877 NaN 907 824 893 929 922 854 839 874 934 854 906 900 709 856 820 844 926 843 897 909 838 862 855 964 900 889 1.12e+03 974 1.02e+03 952 949 952 978 993 960 932 979 964 981 1.03e+03 920 959 922 970 921 890 912 906 941 896 870 899 795 930 860 449 866 859 832 920 905 896 843 868 787 840 869 896 951 312 930 876 925 810 957 880 897 880 748 810 872 846 937 848 NaN 744 951 878 810 813 761 595 900 979 932 1e+03 904 944 919 859 846 882 890 866 881 870 912 871 894 762 863 863 835 NaN 868 902 808 802 836 873 870 897 873 884 678 872 809 783 872 864 676 892 838 874 852 910 754 843 842 920 886 891 1.03e+03 929 881 814 891 859 888 898 936 882 841 569 875 871 878 855 801 820 897 855 892 867 908 840 900 813 904 831 862 889 872 817 791 878 848 810 812 800 820 817 726 818 828 826 823 871 865 862 865 983 926 928 930 942 915 900 936 896 900 878 954 869 884 926 895 873 836 936 875 905 920 870 899 834 826 897 967 924 894 832 838 932 842 877 866 904 884 854 894 784 834 839 874 858 845 842 817 818 806 839 797 900 918 869 816 821 844 862 883 881 868 788 848 866 822 844 859 775 807 793 819 828 852 760 893 838 814 812 796 823 804 731 796 813 850 834 797 835 704 861 662 733 908 778 814 864 879 882 904 859 922 909 925 912 918 881 933 902 898 851 818 892 828 903 844 898 916 805 789 869 896 773 837 897 799 906 902 917 867 902 880 900 855 866 845 912 844 886 869 817 907 857 839 853 766 864 823 597 873 902 813 871 812 820 794 814 752 832 821 894 940 843 880 831 818 881 857 811 797 855 739 800 899 903 815 925 860 796 821 840 912 773 811 878 857 851 837 760 834 843 760 745 832 842 832 950 951 891 885 846 927 820 832 843 864 841 839 824 776 767 804 812 836 838 809 887 849 768 821 887 839 842 854 876 789 711 883 835 826 780 782 806 824 708 814 734 902 816 860 911 852 868 814 842 867 783 808 916 863 810 828 804 480 842 894 816 832 875 743 798 844 869 807 772 855 757 881 888 770 798 795 744 901 747 809 872 764 704 801 871 872 825 793 872 875 978 967 944 955 967 935 921 979 882 957 940 938 952 939 893 854 858 923 902 954 941 929 922 955 909 898 922 954 948 893 947 869 915 919 951 918 884 874 934 952 824 836 958 923 891 897 904 877 NaN 908 824 893 930 922 854 840 874 934 854 906 900 709 857 821 843 925 843 897 910 838 862 855 964 900 890 1.12e+03 975 1.02e+03 950 950 952 978 992 960 932 978 964 981 1.03e+03 920 959 921 969 922 889 912 906 942 896 871 898 795 932 861 454 866 858 832 920 904 895 843 868 788 841 869 894 951 327 932 875 924 810 957 880 898 881 748 810 873 846 938 848 NaN 744 952 878 809 812 760 595 898 978 934 1e+03 904 943 920 859 844 883 890 866 881 870 912 872 894 761 863 862 836 NaN 869 902 808 803 836 873 870 897 873 884 677 872 809 783 872 863 676 892 839 874 852 910 755 843 842 920 886 891 1.03e+03 929 881 814 890 859 887 899 937 881 842 NaN 875 871 877 855 801 820 898 856 892 868 908 840 901 814 904 832 862 889 872 816 791 879 849 810 812 800 820 817 726 819 828 826 824 870 866 862 866 983 926 928 930 942 915 900 936 896 899 878 953 868 884 926 896 872 836 937 874 905 919 870 899 833 825 896 967 925 895 832 838 932 842 878 866 904 884 853 896 784 834 839 874 858 845 842 817 819 806 839 797 900 918 869 817 820 844 862 882 881 868 788 848 866 821 844 856 774 807 792 820 829 852 759 894 838 814 813 796 823 804 732 797 814 850 834 797 837 704 861 662 732 909 778 814 864 878 881 904 860 922 910 926 912 919 882 932 902 898 851 818 892 829 903 845 898 916 805 790 869 896 774 836 896 799 907 902 917 868 902 882 900 854 866 845 912 844 885 870 814 908 857 838 852 765 864 822 600 874 902 814 870 812 820 794 814 751 832 821 894 940 844 880 831 818 881 858 812 798 854 740 799 899 904 814 926 859 796 821 839 912 773 811 878 857 852 838 760 833 844 761 745 833 842 832 949 951 891 885 846 926 820 832 842 864 841 839 825 776 767 804 812 837 838 810 888 849 767 821 888 839 842 855 875 789 711 884 836 826 779 781 804 825 708 812 734 902 815 860 911 852 867 814 843 868 783 807 916 863 810 827 804 480 841 894 816 832 876 744 797 845 868 806 771 855 756 882 888 766 798 796 745 900 747 809 873 763 704 800 870 872 824 793 872 875 978 967 944 955 967 934 921 979 881 956 940 938 952 939 894 854 857 923 902 954 942 929 921 955 909 897 920 954 948 893 946 869 915 919 950 918 884 874 934 952 823 836 958 924 891 897 903 877 NaN 909 824 894 930 923 855 841 874 935 854 906 901 709 857 821 842 924 843 898 910 838 862 855 964 901 890 1.12e+03 975 1.02e+03 949 949 952 978 992 960 933 978 963 980 1.03e+03 921 959 920 967 922 889 912 905 942 897 872 898 794 933 863 458 866 857 832 921 903 895 844 867 788 840 870 894 951 342 934 875 924 810 957 880 898 879 748 810 874 846 938 848 NaN 744 952 877 809 812 761 595 895 977 936 1e+03 904 942 921 859 843 883 890 867 881 870 912 872 894 761 862 863 836 NaN 870 902 808 803 837 873 870 898 873 885 677 872 809 782 872 864 676 892 839 873 852 910 755 843 842 921 886 891 1.03e+03 929 881 813 890 860 887 900 938 881 843 NaN 875 871 877 856 801 821 900 857 892 868 908 840 902 814 904 832 862 889 872 816 791 878 849 810 812 800 820 817 726 819 828 825 824 870 865 863 867 983 926 928 930 943 914 900 935 896 900 879 953 868 884 926 896 873 836 937 874 904 919 871 898 833 825 896 967 925 895 832 839 931 842 878 867 904 884 852 897 784 834 839 873 858 845 843 817 818 806 838 797 899 918 869 818 818 844 862 882 881 868 789 848 865 821 843 854 775 806 792 820 830 852 757 895 838 814 813 795 824 805 732 797 814 850 835 798 838 705 862 661 730 909 778 814 864 880 881 904 860 922 910 926 912 920 882 931 902 899 851 818 893 829 903 845 897 916 805 789 869 896 774 836 896 798 907 902 916 868 903 881 900 853 867 844 912 845 884 870 811 908 857 838 850 765 863 821 602 874 902 814 870 812 821 794 815 750 832 822 894 940 844 879 831 818 881 858 812 798 855 740 798 901 904 813 926 858 796 821 839 912 773 810 877 857 853 839 760 832 844 761 745 835 842 832 949 951 891 885 846 927 821 832 840 865 841 838 825 776 767 803 812 837 838 810 888 848 767 822 889 839 844 855 876 788 710 884 837 826 779 781 804 826 708 811 733 902 815 860 912 852 866 815 843 868 782 807 917 863 809 827 805 480 841 893 816 832 876 744 797 846 867 804 770 856 756 884 888 766 798 797 745 898 747 808 874 763 703 800 871 870 824 794 872 874 978 967 944 955 967 934 921 978 881 956 940 938 953 940 894 854 858 923 902 954 942 928 921 956 909 897 917 954 948 893 945 869 915 919 950 919 884 874 934 952 823 835 958 924 891 896 903 878 NaN 910 824 894 930 923 855 840 874 935 856 906 902 709 856 821 840 924 843 898 911 840 862 856 964 901 890 1.12e+03 974 1.02e+03 947 950 952 979 992 961 933 977 963 980 1.03e+03 921 959 920 966 923 888 911 905 943 899 874 898 794 934 864 462 866 857 831 921 903 896 844 867 788 840 871 896 951 751 934 876 923 810 958 881 898 878 748 810 875 846 939 848 NaN 745 952 877 810 811 761 595 895 977 939 1e+03 904 941 921 858 842 882 889 867 882 869 912 873 894 761 861 864 836 NaN 871 902 807 804 837 873 870 898 872 885 676 872 810 782 872 864 675 893 838 873 851 910 755 843 843 921 886 891 1.03e+03 930 882 812 890 860 887 901 940 881 843 NaN 875 870 877 856 801 821 900 857 892 868 907 839 902 815 904 833 861 889 873 816 792 877 848 810 812 800 820 816 726 819 828 825 824 870 865 864 867 983 925 927 930 943 914 900 935 896 900 879 952 868 883 926 897 873 836 937 875 904 919 872 898 832 825 895 967 925 895 832 839 931 842 878 867 904 884 852 896 784 834 839 872 859 846 843 817 816 805 838 797 899 918 870 818 816 845 862 882 881 868 789 848 866 821 843 854 775 806 791 820 831 852 756 896 838 815 813 796 824 806 732 797 814 850 834 798 838 706 862 660 729 909 778 814 864 882 882 904 860 921 910 926 912 921 883 930 902 899 850 818 893 830 903 845 897 917 805 789 869 897 775 838 896 798 907 902 916 868 904 881 900 853 868 843 912 846 884 869 810 908 857 838 850 765 864 820 604 875 902 814 870 811 822 794 814 748 833 822 893 939 842 879 831 817 881 859 811 798 856 739 799 902 904 813 926 858 795 820 839 912 774 810 876 858 854 839 760 830 845 761 745 837 842 831 948 952 892 885 846 928 821 832 839 864 842 838 824 776 767 802 813 837 837 810 888 847 766 822 889 839 845 854 876 787 710 884 838 826 779 781 804 826 709 811 733 902 816 860 911 852 866 815 843 867 782 806 918 863 808 826 805 480 842 893 815 832 876 744 797 846 867 803 770 856 754 884 888 766 799 795 746 896 747 807 874 761 702 800 873 870 825 795 872 874 979 967 944 955 967 934 922 979 881 955 939 938 953 940 894 854 858 924 902 954 942 929 921 956 909 897 915 954 948 893 944 869 915 918 949 919 884 875 934 952 823 835 957 924 892 896 903 878 NaN 911 824 895 929 924 855 840 874 934 856 907 902 709 854 821 840 924 843 899 911 842 862 855 964 902 889 1.12e+03 974 1.02e+03 946 950 953 978 993 961 933 978 964 980 1.03e+03 922 960 920 966 923 888 911 905 942 901 874 899 794 933 864 464 866 857 830 921 903 896 845 867 788 840 872 898 951 1.17e+03 934 876 923 810 958 881 898 877 749 809 875 848 939 848 NaN 745 952 877 810 812 762 595 895 976 940 1e+03 904 940 921 858 842 881 890 868 883 869 911 873 893 761 860 864 837 NaN 870 902 807 804 837 873 870 899 873 885 675 872 810 782 872 865 676 893 838 872 851 910 755 843 844 921 886 891 1.03e+03 930 882 811 890 860 887 902 941 881 843 NaN 876 870 877 856 801 820 899 857 891 869 906 839 902 814 904 833 861 889 872 816 792 876 847 810 812 801 820 816 728 819 829 824 824 870 864 864 867 983 924 928 930 943 914 900 935 895 900 879 952 868 882 926 897 874 835 936 875 904 919 872 897 832 826 895 967 924 894 831 839 933 842 877 867 904 884 852 896 784 834 839 872 858 846 843 817 814 805 838 797 899 918 870 817 817 844 862 882 881 867 789 848 866 821 844 853 774 805 791 818 832 852 756 897 837 815 813 798 825 806 732 797 816 850 834 799 839 706 862 659 729 909 778 815 864 884 881 903 860 921 910 927 913 921 883 930 902 899 850 818 893 829 903 846 897 916 805 789 869 898 775 840 896 799 907 902 915 868 905 880 900 854 868 843 913 847 884 868 808 908 857 838 850 765 864 820 605 875 902 814 870 810 822 793 816 748 835 822 893 938 841 879 830 817 881 860 811 798 857 739 799 904 904 813 926 858 794 820 840 912 775 809 877 859 854 839 760 829 844 761 746 838 841 831 948 952 892 886 846 928 821 832 838 863 842 837 824 776 767 802 814 837 837 810 888 847 766 823 890 838 845 854 875 787 710 884 838 825 779 780 804 826 710 811 733 902 816 861 911 853 865 815 842 867 782 806 918 863 808 827 805 480 843 892 816 831 877 745 798 846 867 802 769 857 754 884 888 765 799 794 746 896 747 806 874 758 702 800 875 869 826 795 875 874 978 967 943 956 966 935 921 979 882 954 939 939 953 940 894 855 858 923 902 955 942 929 920 956 909 897 914 954 948 892 944 869 914 918 949 920 885 876 934 952 823 835 957 924 891 896 902 878 NaN 911 824 894 930 924 856 840 874 934 857 907 902 709 854 821 841 923 842 900 912 843 863 855 964 903 889 1.12e+03 973 1.02e+03 945 950 953 978 992 961 932 980 965 981 1.03e+03 922 959 920 965 923 888 910 905 942 902 874 899 794 932 865 466 866 858 829 921 903 897 845 867 788 840 872 900 952 1.19e+03 933 876 922 811 958 881 898 878 750 809 874 849 939 848 NaN 745 952 877 811 814 761 595 894 974 941 1e+03 904 940 921 859 842 880 890 868 884 869 912 873 893 762 860 864 836 NaN 870 902 807 804 837 873 870 899 874 884 674 872 810 782 873 864 674 893 839 872 850 910 755 843 844 922 886 891 1.03e+03 930 882 811 891 860 887 903 942 881 843 NaN 876 870 877 857 801 820 898 857 891 869 907 838 902 814 903 832 860 889 872 816 791 875 848 810 812 801 819 816 728 819 829 824 823 870 864 864 867 983 923 929 929 943 915 900 935 895 900 879 953 868 882 927 896 874 835 935 876 905 920 873 897 832 826 895 967 924 894 831 839 934 842 877 867 904 884 852 895 784 834 839 873 857 846 844 817 814 805 839 798 899 918 869 817 817 844 862 882 882 867 789 848 867 820 844 852 774 804 791 818 832 852 755 897 837 816 814 799 826 805 731 798 816 850 834 800 839 706 862 659 729 909 778 815 864 885 880 902 860 920 909 927 914 921 883 930 901 900 850 818 892 829 903 846 897 916 804 789 869 899 775 842 896 799 907 902 916 868 905 880 900 854 868 843 912 847 884 867 809 908 857 839 850 764 864 821 607 874 902 814 871 811 823 792 818 748 835 822 893 938 840 880 830 816 881 860 811 798 857 739 799 904 904 813 926 859 793 819 840 911 777 808 879 858 854 839 761 828 844 760 745 838 840 831 948 952 892 886 846 927 821 833 839 861 843 836 824 776 768 802 816 837 837 810 888 847 766 823 891 838 845 854 874 788 710 885 838 824 779 780 804 826 710 811 733 903 816 861 911 853 865 815 842 866 782 806 918 863 808 828 806 481 843 893 817 831 877 748 798 846 868 802 769 858 754 885 889 763 799 794 746 895 748 805 874 754 702 800 874 869 826 795 877 876 978 967 942 957 966 935 921 979 882 954 938 939 953 939 894 856 859 922 902 956 942 928 920 956 908 898 913 955 948 892 943 869 915 919 949 920 885 875 934 952 822 834 957 924 892 896 902 879 NaN 912 824 893 929 924 854 840 874 934 856 907 901 709 854 820 843 923 842 901 912 842 863 854 964 902 889 1.12e+03 973 1.02e+03 942 949 952 978 992 960 931 980 966 981 1.03e+03 922 958 920 966 924 888 910 906 942 902 873 899 793 932 865 467 866 858 830 922 903 897 845 868 787 839 872 900 951 802 933 876 922 811 959 880 897 879 752 808 874 849 939 849 NaN 744 952 877 811 816 762 593 893 972 943 1e+03 905 940 920 859 842 880 890 868 884 869 913 872 894 764 860 864 835 NaN 870 902 808 804 837 873 870 898 875 883 673 872 811 782 874 863 673 891 839 872 849 910 755 843 844 922 887 892 1.03e+03 929 882 811 892 861 887 903 940 882 843 NaN 876 871 877 857 801 820 898 856 891 870 908 838 903 815 904 833 859 889 872 815 790 875 848 811 812 800 818 815 728 819 829 824 822 869 865 864 867 983 924 930 928 943 916 900 935 895 900 879 954 868 882 928 895 874 835 935 875 907 919 873 897 832 826 895 966 923 894 831 839 934 842 877 867 903 883 852 895 785 834 839 874 856 844 844 817 814 806 839 799 900 918 870 816 816 843 863 881 882 866 789 848 867 819 844 852 774 805 791 818 832 852 754 897 837 815 814 799 826 805 731 798 817 850 834 799 839 706 862 660 728 910 778 816 864 888 879 902 860 920 910 926 915 920 882 929 902 900 849 818 892 830 902 846 896 916 804 789 869 899 774 840 896 800 907 901 917 868 905 880 900 855 868 843 912 846 884 867 808 909 858 839 850 764 864 821 611 873 902 814 871 812 823 791 820 748 834 822 893 938 839 880 830 816 880 859 811 798 856 739 799 903 903 813 925 859 793 819 841 911 777 806 881 857 854 839 761 828 844 760 746 838 840 831 948 952 892 886 845 926 820 834 840 860 843 836 825 776 768 802 817 837 836 808 888 847 766 823 892 838 845 854 875 788 711 886 838 823 778 779 803 825 711 812 733 903 815 861 911 852 866 816 842 866 782 808 917 863 807 828 806 481 844 894 818 831 877 750 798 846 867 802 770 858 754 885 890 762 799 794 746 895 748 804 875 753 703 800 874 869 826 794 880 876 978 966 943 957 966 935 922 978 881 954 938 939 953 938 894 855 860 922 901 956 942 928 920 956 908 899 910 955 949 892 945 868 915 920 949 920 884 876 934 952 822 834 958 923 892 895 903 878 NaN 912 824 894 930 923 853 839 875 934 856 907 901 709 854 820 844 923 841 902 912 841 863 854 964 902 889 1.12e+03 974 1.02e+03 940 949 951 978 992 960 930 981 966 982 1.03e+03 923 957 921 966 926 889 910 906 942 902 872 899 792 932 866 470 866 858 832 921 904 898 845 868 786 839 872 900 950 422 933 876 920 811 959 879 898 879 752 808 874 849 939 850 NaN 744 952 877 811 818 763 591 892 972 944 1e+03 905 939 919 860 841 881 890 868 884 869 914 872 895 765 860 865 834 NaN 870 902 809 804 836 874 871 898 875 882 673 873 810 782 874 862 672 890 839 872 849 910 754 843 844 922 887 891 1.03e+03 928 882 811 892 861 887 903 939 882 842 NaN 876 871 877 856 801 820 897 855 891 870 909 839 903 815 904 832 858 889 872 815 789 876 848 811 812 801 818 814 726 819 829 825 822 869 865 864 867 983 924 930 928 942 915 901 935 896 900 879 955 868 884 929 895 874 835 935 874 908 919 871 898 832 827 895 966 924 894 831 840 933 841 877 867 903 883 852 895 786 834 839 875 856 844 843 817 814 806 840 799 900 918 870 816 816 842 864 881 882 866 788 848 868 818 844 851 775 805 792 818 832 852 753 897 838 814 813 799 826 804 731 798 817 850 834 799 839 706 864 661 728 910 778 815 864 891 879 902 860 922 910 924 916 920 882 929 904 899 848 819 891 829 903 845 896 917 804 790 869 899 775 839 896 800 907 902 917 868 905 880 899 855 868 843 911 846 882 867 808 909 858 839 851 763 864 821 614 873 902 814 869 812 822 792 819 748 833 822 893 939 839 880 830 815 880 860 811 798 856 739 798 903 903 813 924 859 793 820 841 912 777 808 880 855 855 839 761 827 844 759 746 836 840 831 947 952 891 886 845 925 820 834 840 860 843 836 826 776 769 802 815 837 836 807 888 847 766 823 891 838 844 854 876 789 711 885 838 823 778 779 803 825 712 813 735 903 815 861 912 850 867 817 842 866 782 808 917 862 807 828 806 483 843 895 818 831 876 753 797 846 866 802 770 857 753 885 891 761 800 794 745 895 749 805 875 752 704 799 874 869 826 795 879 875 977 967 944 957 966 935 922 978 881 955 938 939 952 938 894 853 860 923 901 957 941 928 921 956 908 900 908 954 949 892 946 868 915 920 949 920 884 875 934 952 823 835 958 923 892 895 903 877 NaN 911 824 894 930 924 852 840 876 934 856 907 901 709 854 820 844 924 840 902 911 841 863 854 964 901 889 1.12e+03 974 1.02e+03 938 950 951 977 991 961 930 981 966 981 1.03e+03 923 956 921 967 927 890 910 906 943 902 872 899 792 932 866 474 866 858 832 920 905 898 845 868 786 839 872 900 950 423 933 876 919 812 960 879 898 879 752 808 874 849 939 850 NaN 743 952 877 811 817 765 588 892 972 945 1e+03 905 939 919 859 841 881 892 868 884 869 913 872 896 765 860 865 834 NaN 870 902 810 804 835 874 872 898 874 882 673 872 810 782 874 862 672 890 839 872 850 910 754 843 845 922 888 891 1.03e+03 928 881 811 892 862 887 903 939 883 842 NaN 876 871 878 856 801 819 897 855 892 869 907 839 904 815 904 832 858 889 871 815 789 876 849 811 812 801 817 813 725 819 830 825 822 871 865 864 867 983 925 930 928 942 915 901 935 895 900 879 954 868 884 929 895 874 835 935 874 908 918 870 900 833 828 895 966 924 894 831 840 933 841 878 866 903 882 852 896 786 835 840 875 856 844 842 818 814 806 840 798 901 918 870 816 815 842 863 881 882 867 788 849 868 818 844 850 776 805 792 818 832 852 752 897 838 815 814 799 827 805 730 798 817 850 836 799 839 706 865 660 727 910 778 814 864 895 880 902 859 923 910 924 916 920 882 929 904 899 848 819 892 829 903 844 897 919 804 790 869 899 775 838 895 801 907 903 916 868 906 879 899 855 868 843 912 845 883 868 807 908 858 840 852 762 865 821 615 874 902 814 868 812 823 793 821 748 833 822 893 940 840 880 830 816 880 860 812 798 856 739 797 903 903 813 925 859 794 820 841 914 776 809 879 855 855 839 762 827 844 759 747 834 840 831 946 953 891 886 845 924 819 834 840 860 843 836 825 776 770 801 814 837 836 806 887 847 766 823 891 837 843 855 877 788 711 885 838 823 777 780 803 825 714 815 737 903 816 861 914 848 868 818 842 867 782 809 917 862 807 827 806 484 842 894 818 832 876 755 796 846 865 803 770 854 753 885 891 760 800 794 744 896 749 806 874 752 704 800 874 869 827 795 879 873 977 967 946 956 965 934 923 978 882 955 938 939 952 938 895 852 860 924 900 956 940 928 921 955 908 900 905 954 949 892 947 868 914 920 949 920 884 875 933 951 823 836 958 924 891 896 904 878 NaN 911 823 894 930 925 853 841 876 935 856 907 901 710 855 819 844 925 840 902 911 840 864 853 964 901 889 1.12e+03 974 1.02e+03 938 950 953 976 991 961 930 981 965 980 1.03e+03 922 956 921 968 927 890 910 906 944 902 871 899 792 933 865 476 866 857 831 920 905 898 843 868 786 840 872 900 950 860 932 876 917 813 960 880 898 879 751 810 875 849 939 850 NaN 741 952 877 812 814 764 588 893 970 945 1e+03 905 938 918 858 840 881 892 868 883 868 912 873 896 765 861 865 834 NaN 870 902 810 804 835 874 873 899 874 882 673 872 810 781 873 863 672 891 839 873 851 910 754 842 844 922 888 888 1.03e+03 929 881 811 892 862 887 904 940 883 842 NaN 876 871 878 855 801 818 896 855 893 868 906 839 904 816 904 831 859 889 872 815 790 876 849 811 813 801 818 814 725 819 830 825 823 873 864 864 867 983 925 929 928 942 914 901 934 895 899 879 954 869 884 929 895 874 834 935 874 908 918 869 901 833 828 896 967 924 894 832 841 933 840 878 865 903 882 851 896 785 836 840 876 855 844 842 818 813 805 841 796 900 918 870 816 814 842 862 883 881 868 788 849 868 818 844 850 776 805 792 818 832 852 752 898 838 816 814 799 827 805 730 798 816 850 837 799 840 707 865 660 726 910 778 814 864 898 881 902 858 924 910 924 916 920 883 929 904 899 848 820 893 829 903 844 898 919 804 790 870 898 776 839 895 801 907 904 915 868 907 879 899 854 868 843 912 845 884 868 808 908 858 840 852 761 865 821 616 875 901 813 866 811 823 793 823 749 833 822 893 940 842 880 830 816 880 859 811 798 855 739 797 904 903 813 925 859 794 820 841 914 776 810 879 856 855 839 762 827 844 759 748 834 839 831 946 952 891 886 846 924 820 834 840 861 843 837 823 776 770 801 812 837 836 807 886 846 765 823 892 838 842 856 876 788 711 884 838 822 777 781 804 825 716 815 739 903 816 860 915 849 868 818 842 867 783 809 917 862 807 827 805 484 841 894 818 832 876 758 796 846 865 803 770 851 753 886 891 760 799 794 744 897 748 807 873 751 704 801 873 869 828 794 878 874 977 967 945 955 965 934 924 978 883 955 938 939 952 939 896 853 859 924 901 956 940 927 922 955 908 900 904 954 950 892 946 867 914 920 948 920 885 875 933 952 824 837 958 924 890 896 904 878 NaN 911 824 894 929 926 854 842 876 934 857 907 901 710 855 819 844 925 839 902 911 840 864 854 964 901 889 1.12e+03 974 1.02e+03 938 950 954 975 990 960 929 980 965 978 1.03e+03 922 957 923 968 926 891 910 906 944 902 872 899 793 934 864 478 866 858 830 920 904 898 842 868 786 842 873 900 950 1.31e+03 932 877 916 812 960 881 898 878 750 811 874 849 940 849 NaN 740 952 877 812 813 764 587 893 968 945 1e+03 905 938 919 858 839 882 892 868 883 868 912 874 896 764 861 864 834 NaN 870 902 810 804 835 874 874 899 874 883 673 871 811 781 873 862 672 891 839 874 852 910 755 842 844 922 887 884 1.03e+03 929 881 812 892 862 887 904 941 882 842 NaN 876 872 879 855 802 817 896 855 894 868 907 839 904 816 903 832 859 889 873 815 790 875 850 812 813 800 818 816 726 818 830 826 823 873 864 863 868 983 925 929 929 942 915 901 934 895 899 879 954 870 883 928 895 874 834 934 873 909 919 869 901 832 828 897 967 924 894 832 842 934 841 877 865 904 882 851 897 785 836 841 876 854 844 842 818 813 805 841 797 899 919 870 817 813 842 860 884 881 868 788 849 868 817 844 848 777 805 791 818 831 852 752 898 838 817 815 800 827 805 729 797 816 850 838 798 841 707 865 659 725 910 779 814 864 900 882 902 857 923 910 924 916 920 883 929 904 899 848 820 893 829 903 844 900 919 804 790 870 898 776 839 895 800 906 904 914 868 907 879 899 854 868 843 912 845 884 868 808 908 858 840 852 760 865 821 617 875 901 812 867 811 823 793 826 749 832 822 893 941 843 880 830 816 880 858 810 798 854 740 798 904 902 813 926 859 794 820 842 912 776 810 878 856 855 839 764 827 844 759 749 835 838 832 947 951 891 887 846 923 820 834 840 861 842 837 822 775 769 800 812 838 836 807 886 844 765 823 893 837 843 857 876 789 712 885 838 821 778 782 804 827 716 815 741 903 817 858 914 849 869 819 842 866 783 809 917 862 807 827 804 484 841 894 817 833 876 759 796 846 865 803 770 848 752 885 891 758 799 794 744 898 748 807 873 750 704 802 873 869 828 794 878 874 977 967 945 955 966 934 922 978 883 955 939 939 952 940 895 854 859 924 902 956 941 926 922 955 908 899 902 954 950 893 946 867 915 920 948 920 886 875 933 952 824 837 959 925 890 896 904 879 NaN 911 826 894 928 926 855 842 876 934 856 907 901 710 855 818 843 925 840 903 910 840 865 855 964 900 890 1.12e+03 974 1.02e+03 939 951 955 974 991 959 929 979 964 978 1.03e+03 922 958 925 968 925 891 911 906 944 902 872 899 794 933 865 485 865 858 830 921 903 898 842 868 786 842 874 900 950 1.33e+03 931 877 914 812 961 881 898 878 749 811 874 849 940 848 NaN 740 951 877 813 814 763 588 893 966 945 1e+03 905 938 919 857 837 882 891 868 882 868 912 875 895 764 862 863 835 879 870 902 810 805 834 875 873 899 874 884 674 871 812 780 872 862 671 891 839 875 854 910 755 842 845 922 887 880 1.03e+03 929 881 813 892 862 888 904 940 881 842 NaN 876 872 880 854 802 817 896 855 894 868 908 839 903 816 903 832 859 890 874 815 790 875 850 812 813 800 819 817 726 819 830 826 824 872 863 863 869 982 925 928 930 942 915 900 934 894 898 879 954 870 882 928 895 873 834 935 874 908 919 869 901 832 828 898 967 924 893 831 841 934 841 877 866 904 882 852 897 785 836 842 876 855 844 842 817 813 805 841 797 900 920 870 817 812 843 860 885 881 868 789 848 867 816 844 847 778 804 791 818 831 852 750 898 838 818 814 800 827 804 729 797 815 850 837 798 841 708 865 658 724 910 779 814 865 905 882 902 857 922 910 925 917 920 882 930 904 899 849 821 894 828 904 845 900 918 804 790 870 898 777 840 894 799 906 904 914 868 907 879 901 854 868 843 912 845 884 868 810 909 857 839 852 759 865 821 618 875 902 812 868 811 822 792 826 749 832 823 893 941 844 880 830 817 881 857 809 798 854 740 799 903 902 813 927 859 794 820 842 911 775 810 878 857 855 840 766 827 845 759 749 837 838 832 947 951 891 887 846 923 820 834 841 862 842 837 822 776 769 800 812 838 837 807 886 843 764 822 894 837 843 856 875 789 712 885 838 820 779 782 803 828 717 814 740 903 818 857 912 850 869 819 843 866 782 809 917 862 807 826 804 483 840 893 816 833 876 762 797 846 865 804 770 846 751 886 891 756 799 794 745 898 749 807 874 749 703 802 872 869 827 794 878 875 977 965 945 954 967 934 922 978 883 955 940 939 952 940 894 855 859 923 903 955 941 926 923 955 908 899 902 954 950 893 945 866 916 920 948 920 886 875 933 951 824 837 959 925 891 896 904 878 NaN 912 827 894 928 926 854 842 876 934 856 907 901 710 855 819 843 924 840 903 909 840 865 856 964 900 891 1.12e+03 974 1.02e+03 940 951 954 973 991 959 929 978 964 978 1.03e+03 920 959 927 969 925 891 911 906 945 903 872 898 795 932 866 492 864 858 830 923 903 899 843 868 786 843 874 900 951 905 931 877 913 812 961 882 899 880 749 811 875 848 940 848 NaN 739 951 877 814 816 763 588 893 965 945 1e+03 906 936 919 858 837 882 891 868 882 868 912 874 894 764 862 863 835 879 870 902 810 805 834 875 873 900 874 884 674 871 812 780 871 862 670 892 838 875 854 910 755 843 846 922 887 874 1.03e+03 929 881 814 892 862 887 904 940 881 842 NaN 876 872 880 855 802 817 896 855 894 869 908 840 903 816 902 832 859 890 873 814 790 875 849 812 814 800 819 816 726 819 831 826 824 871 863 863 869 982 925 927 930 942 916 900 935 894 898 879 953 870 882 927 896 873 834 935 874 907 917 869 900 832 827 897 967 924 893 830 840 933 841 877 867 903 883 853 896 785 836 843 876 855 845 841 817 814 805 840 796 900 920 869 818 812 844 861 885 881 868 788 847 866 816 844 845 779 804 790 818 832 852 749 898 838 817 814 800 827 804 729 796 815 850 836 798 842 708 865 657 724 909 779 814 865 910 882 902 857 922 910 926 917 919 882 931 904 899 849 821 893 828 903 845 900 916 804 790 870 897 777 840 894 798 906 904 914 867 905 878 902 854 868 843 912 845 884 869 813 909 857 839 852 760 866 821 619 874 902 813 869 811 821 792 827 749 831 823 893 941 844 880 830 817 881 857 809 799 854 740 800 902 902 813 927 858 794 820 841 911 775 811 878 857 855 841 767 827 847 759 749 837 838 832 948 951 891 886 846 923 819 834 841 862 842 837 822 777 770 799 812 837 837 807 887 843 764 822 895 836 844 856 875 789 713 885 838 819 781 782 802 828 716 814 740 902 818 857 911 851 869 819 843 865 781 808 917 863 807 826 803 484 840 892 815 833 876 764 798 847 865 804 770 840 751 886 892 755 799 794 745 898 749 807 875 747 703 801 873 870 827 793 878 876 977 964 944 955 968 934 921 978 883 955 940 939 952 940 893 855 859 922 902 955 941 928 923 954 909 900 902 954 949 893 944 867 916 920 948 920 885 875 932 951 824 837 960 925 891 897 904 878 NaN 912 827 895 929 926 854 842 876 934 855 907 901 710 855 820 844 924 840 903 908 840 865 857 964 900 891 1.12e+03 974 1.02e+03 940 951 952 973 991 959 929 978 963 979 1.03e+03 919 960 926 968 925 891 911 905 945 901 872 898 795 931 864 501 864 858 830 923 903 900 843 868 786 843 872 899 952 493 931 877 911 812 961 882 900 881 749 811 874 848 940 849 NaN 739 951 876 814 816 762 589 893 964 947 1e+03 906 936 919 858 837 882 891 868 882 868 913 874 894 764 862 864 835 879 870 903 810 805 835 875 874 899 874 884 674 872 813 780 871 862 670 892 837 875 854 910 756 843 847 922 887 868 1.03e+03 930 882 814 893 862 887 902 941 881 843 NaN 875 871 879 856 802 818 897 856 893 869 908 840 904 816 902 832 859 891 873 815 789 875 848 812 814 799 818 815 726 820 830 826 824 871 864 863 869 982 924 927 930 943 916 900 935 895 898 879 953 870 882 927 896 874 834 935 874 906 917 869 899 832 828 896 967 924 893 830 838 930 841 877 868 902 883 854 896 784 836 841 876 856 845 841 817 814 805 839 795 900 919 869 818 812 844 862 884 882 868 788 847 866 816 844 845 780 803 791 818 832 851 748 898 839 817 813 800 828 804 729 796 814 850 836 799 842 708 865 657 725 909 779 815 865 916 882 903 857 922 910 925 917 919 882 932 905 899 850 820 893 828 904 845 899 916 804 789 869 896 776 839 893 798 906 905 914 867 904 879 903 854 867 844 912 845 884 868 814 908 857 838 852 760 865 821 622 873 902 813 869 812 820 791 829 749 831 823 893 941 843 880 831 817 882 857 809 799 854 739 800 902 903 813 927 859 794 820 840 911 776 811 878 857 855 841 767 827 847 760 748 836 838 832 948 952 891 886 846 924 818 834 842 862 843 838 822 778 770 799 814 836 837 808 886 842 763 821 895 836 844 855 876 789 714 885 839 818 783 782 801 826 718 813 739 901 817 857 910 851 869 818 843 865 782 808 917 863 807 826 804 485 840 892 816 832 876 765 798 849 865 804 771 832 750 884 893 755 799 794 746 897 750 807 875 745 703 801 874 871 827 793 878 876 978 962 943 957 968 935 922 978 883 955 939 940 952 941 894 856 859 922 901 955 941 928 924 954 909 899 902 954 948 894 944 868 915 920 949 920 885 875 932 951 824 837 961 925 891 897 904 879 NaN 912 827 896 929 926 854 841 876 935 856 906 901 710 855 820 844 925 841 903 907 840 865 857 964 901 890 1.12e+03 974 1.02e+03 938 951 952 974 992 959 929 979 963 980 1.03e+03 918 961 925 968 925 891 911 904 945 898 872 898 795 932 863 503 863 858 830 921 904 900 842 868 786 843 871 899 953 492 931 876 910 812 961 883 901 884 748 810 873 848 940 850 NaN 738 951 875 814 817 762 590 893 961 948 1e+03 906 936 918 859 836 881 891 868 882 868 914 874 893 763 862 864 836 880 869 904 810 806 836 875 874 899 874 884 673 872 813 780 871 862 670 892 837 875 854 909 754 844 848 922 887 858 1.03e+03 929 881 814 892 862 886 901 942 882 843 NaN 875 870 877 857 802 818 897 857 893 869 908 840 905 816 902 831 859 890 873 816 790 875 848 811 815 799 818 814 726 821 829 826 823 871 865 862 869 982 924 927 930 944 916 900 935 895 898 878 954 870 882 927 896 874 834 936 873 906 918 870 898 832 828 896 967 924 893 830 838 930 841 878 868 902 883 856 895 784 836 840 874 855 845 841 817 815 805 838 794 899 918 870 818 812 844 862 884 883 867 787 847 867 816 844 844 781 802 792 818 831 851 747 899 839 817 813 800 828 805 728 795 814 850 836 800 842 708 865 657 727 908 778 815 865 921 881 904 857 922 910 925 917 918 882 932 905 899 849 820 893 828 903 845 899 916 804 789 869 896 776 838 894 798 907 906 914 866 902 880 903 854 867 844 912 846 884 867 814 908 858 838 852 761 864 821 625 872 901 813 869 812 822 792 832 749 831 824 893 940 842 880 832 817 882 858 809 800 854 740 800 903 904 813 926 860 794 821 839 910 777 810 878 856 854 840 767 826 847 760 748 836 838 832 948 952 892 886 847 924 818 833 841 861 844 838 822 777 771 798 814 836 838 808 885 841 763 821 896 836 844 855 876 789 715 885 840 819 784 783 801 825 719 812 739 900 817 858 911 852 867 817 844 864 784 808 916 862 806 827 806 486 839 892 818 832 876 767 796 850 865 804 772 825 750 883 893 754 799 795 745 897 750 806 875 743 703 800 875 871 827 792 879 876 978 961 943 958 968 934 922 979 883 956 939 940 953 941 894 856 859 922 902 954 941 928 924 954 910 898 902 954 948 894 943 868 915 920 950 919 885 875 932 951 824 837 962 925 891 896 904 879 NaN 912 828 896 930 925 854 841 875 936 856 905 902 710 855 820 845 926 842 903 906 840 865 857 965 902 889 1.12e+03 974 1.02e+03 936 950 952 974 994 960 930 979 963 980 1.03e+03 918 961 924 966 925 890 911 904 944 896 873 898 796 934 861 510 864 858 830 919 905 900 839 868 786 843 872 899 954 492 931 876 910 812 961 883 900 884 748 810 873 848 940 850 NaN 738 951 873 814 817 762 589 892 959 949 1e+03 905 936 918 859 836 881 891 868 882 868 913 875 894 763 862 863 836 881 868 905 810 807 837 875 874 899 875 883 673 873 813 780 871 863 671 892 837 874 853 908 753 844 849 922 888 852 1.03e+03 930 880 814 891 862 887 901 942 882 842 NaN 875 870 876 857 802 819 897 858 893 870 907 840 905 816 901 831 859 890 873 816 790 875 848 810 815 799 817 814 726 821 828 826 823 872 865 863 870 981 924 926 930 944 916 900 934 896 898 878 955 870 882 928 895 874 835 937 872 906 919 870 898 832 827 896 968 924 894 830 838 932 841 879 868 902 884 857 896 784 836 840 874 855 844 842 817 815 805 837 794 898 918 870 818 811 844 862 884 883 867 787 848 868 816 844 844 785 802 793 819 829 851 747 899 840 817 812 799 828 804 728 794 814 850 836 800 841 708 864 658 728 906 778 815 865 925 881 905 857 922 910 925 916 919 883 931 906 899 849 820 892 829 903 845 899 916 805 789 869 895 776 836 894 797 908 906 916 866 902 880 902 855 868 844 911 847 884 867 816 908 858 839 852 761 864 821 630 872 901 813 868 812 823 793 835 749 831 824 894 939 842 880 833 817 882 859 809 800 855 740 800 905 904 813 926 860 795 820 839 910 777 810 878 856 854 839 767 825 846 760 747 836 839 831 948 952 891 886 847 924 818 832 840 860 844 838 823 776 771 798 815 835 837 807 884 840 764 821 897 836 844 855 877 788 715 885 840 820 784 783 801 825 720 812 741 901 816 858 912 852 866 817 844 864 785 807 916 862 804 828 807 485 839 892 820 832 876 770 797 849 864 804 773 821 749 880 893 753 799 795 745 897 751 806 874 741 703 800 875 871 826 793 879 876 978 960 943 958 967 934 922 980 883 956 939 939 953 942 894 856 859 922 903 954 941 928 924 955 910 898 902 954 948 894 944 869 914 920 951 919 885 875 931 950 824 836 963 925 891 896 904 880 NaN 912 828 896 929 925 855 841 875 936 855 904 902 710 855 820 845 926 842 904 906 840 865 858 965 903 890 1.12e+03 974 1.02e+03 935 950 953 975 994 960 931 980 962 981 1.03e+03 919 960 924 966 925 890 912 904 944 896 874 898 795 934 861 519 863 857 830 918 905 899 837 869 786 842 872 898 954 492 931 875 909 811 961 883 899 884 748 809 874 848 941 848 NaN 738 951 873 814 817 762 588 890 955 948 1e+03 904 937 918 859 835 881 891 867 883 868 913 875 894 762 862 862 836 881 866 906 809 806 837 874 874 899 876 884 673 873 813 780 872 864 671 892 837 874 852 909 752 842 850 923 888 843 1.03e+03 931 880 814 890 862 887 902 942 882 843 NaN 875 870 876 858 802 820 897 858 893 869 906 841 905 815 901 831 859 890 873 815 790 876 849 810 815 800 819 815 726 821 828 826 822 874 864 864 870 981 924 927 931 944 916 900 936 896 898 879 956 870 883 928 894 873 835 938 872 906 919 871 898 832 826 896 968 923 894 830 838 933 842 879 868 902 884 858 896 783 836 841 875 854 844 842 818 816 804 837 793 898 918 871 819 811 844 862 884 883 867 787 849 867 816 844 843 788 803 793 819 828 852 747 899 841 817 811 799 828 804 728 794 814 850 836 800 841 708 864 659 726 905 778 815 866 929 882 905 858 923 911 925 916 919 883 930 905 900 848 820 893 829 902 845 899 916 805 788 869 895 776 836 894 798 909 906 917 867 902 880 901 856 869 843 911 847 884 867 819 908 858 839 853 761 864 821 632 873 901 813 868 812 824 794 837 748 831 825 895 938 842 880 833 817 882 859 810 800 856 740 800 906 903 814 926 860 796 819 838 910 777 810 878 855 854 839 768 823 847 761 747 836 841 832 949 952 891 886 847 924 818 832 839 860 843 838 823 776 771 797 815 835 836 807 885 839 765 822 897 836 843 855 878 788 714 886 840 821 784 783 801 825 722 812 743 902 815 858 913 852 865 817 844 864 783 807 916 862 803 829 806 487 838 893 819 832 876 772 799 848 864 803 773 818 748 879 893 751 800 796 744 898 751 806 872 740 704 800 875 871 825 793 878 874 977 958 943 957 966 934 921 981 884 956 939 938 954 942 894 856 859 922 904 954 941 929 924 956 909 898 902 954 948 893 945 869 915 920 951 919 885 876 931 950 825 836 964 925 891 896 905 880 NaN 912 828 895 929 925 854 841 876 935 855 904 901 709 855 820 844 926 842 905 906 841 864 858 965 902 890 1.12e+03 975 1.02e+03 936 950 954 975 993 960 932 981 962 981 1.03e+03 919 959 924 965 924 890 913 904 944 895 876 899 794 934 861 525 863 857 831 918 905 897 836 869 785 841 872 898 954 493 930 875 909 810 960 883 898 884 749 806 874 846 942 847 NaN 738 952 873 814 816 761 587 889 954 948 1e+03 904 936 919 858 835 881 892 866 884 868 912 875 894 762 862 862 837 884 866 906 809 806 837 874 874 898 877 884 672 873 813 780 872 865 671 892 838 874 852 909 753 841 852 923 888 836 1.03e+03 931 880 814 890 862 888 903 942 882 844 NaN 875 870 876 858 803 820 897 857 893 869 906 841 905 814 902 832 859 891 873 814 790 876 850 810 815 801 820 816 727 821 830 826 823 874 864 866 870 981 924 928 931 944 915 900 937 895 898 880 956 870 884 928 894 874 835 937 873 906 920 870 897 832 826 896 968 922 894 831 839 933 841 878 868 903 885 859 897 783 836 842 875 854 845 843 819 816 804 837 791 899 918 871 820 811 844 862 883 883 867 787 850 866 816 844 843 792 803 793 818 829 852 748 899 841 817 812 798 827 803 727 795 814 849 836 801 841 709 865 659 725 904 778 814 866 932 882 905 858 923 912 925 915 920 882 930 905 899 848 821 894 830 903 844 899 916 804 788 869 895 776 836 895 799 910 905 917 867 902 879 900 856 870 843 911 846 884 868 821 908 858 839 854 760 864 821 634 873 900 814 867 812 824 793 838 748 831 825 895 938 842 880 833 816 882 859 811 801 856 739 799 906 902 814 926 860 796 818 838 910 777 810 878 855 854 839 768 822 847 761 747 836 842 832 949 953 890 887 847 924 818 833 840 860 842 838 824 777 771 797 816 835 836 807 886 839 765 822 898 836 843 855 877 787 713 886 839 821 785 782 801 826 723 812 744 903 814 858 913 851 865 818 843 865 782 808 916 864 803 828 804 488 838 894 818 831 876 772 800 848 865 802 773 814 748 879 893 750 800 795 743 898 751 807 871 738 704 800 875 870 826 793 878 872 977 957 943 957 966 934 922 981 884 956 939 937 954 942 894 856 859 922 904 955 941 929 923 957 908 899 902 955 948 893 946 869 916 920 951 919 885 875 932 951 824 836 965 925 891 896 906 880 NaN 912 827 895 928 925 854 842 876 934 856 904 901 709 856 819 845 925 843 906 907 840 863 857 964 901 890 1.12e+03 974 1.02e+03 936 949 954 975 992 960 932 980 962 982 1.03e+03 920 959 925 964 924 890 913 905 944 895 876 899 792 935 861 528 863 857 830 918 905 898 835 869 784 841 871 898 954 465 930 875 908 810 960 884 898 883 749 804 874 845 942 846 NaN 739 952 873 814 815 761 586 889 952 948 1e+03 904 935 919 858 836 881 893 866 884 868 912 875 894 763 862 862 837 885 866 906 809 806 836 873 873 897 877 885 672 874 812 780 872 866 670 892 838 874 853 910 753 841 855 923 888 828 1.03e+03 930 880 813 889 862 888 902 942 883 845 NaN 875 870 878 858 803 820 897 857 894 870 907 841 904 814 903 832 859 891 873 814 790 876 850 810 815 802 821 816 727 821 832 826 823 875 864 866 870 982 923 929 931 944 915 900 937 896 898 880 956 869 884 927 894 875 834 937 874 906 921 870 897 834 825 897 968 921 894 831 839 932 840 878 867 904 885 860 897 783 836 842 875 854 846 843 820 815 805 837 790 898 918 872 822 811 844 862 883 883 868 788 850 867 817 844 843 794 803 792 818 830 852 749 899 841 816 812 798 828 803 726 795 814 849 835 801 840 710 866 658 725 904 778 815 867 935 882 905 857 922 913 926 916 919 882 931 904 897 848 821 895 830 904 844 899 916 803 788 870 896 777 835 895 799 909 905 916 867 903 879 901 856 872 844 912 844 884 868 821 908 858 839 854 760 864 820 635 869 900 814 868 812 823 792 839 749 831 825 894 939 841 880 833 816 883 860 810 802 856 739 798 906 902 814 925 860 795 817 838 911 778 810 878 856 854 838 768 822 847 761 746 836 842 831 948 953 890 887 847 925 818 834 840 860 841 839 825 778 771 800 816 836 835 807 886 839 765 822 897 836 843 857 878 787 712 887 838 820 786 781 800 828 726 812 744 903 814 858 913 851 865 819 842 866 781 808 916 865 804 828 804 489 837 895 818 831 876 775 799 850 866 802 772 812 748 880 892 749 801 795 742 899 750 809 871 738 704 800 876 870 826 793 879 870 978 956 944 955 966 934 923 981 884 956 938 937 953 942 894 856 859 922 903 956 942 930 923 958 909 899 902 956 948 893 946 869 917 920 951 919 885 875 933 952 824 837 967 925 892 896 907 880 NaN 912 826 895 928 925 854 842 876 933 856 905 900 709 856 818 846 924 841 906 908 840 864 857 964 901 890 1.12e+03 974 1.02e+03 936 948 954 975 992 961 931 979 962 982 1.03e+03 920 960 925 964 926 889 912 906 945 896 875 900 792 936 860 590 864 857 830 919 906 900 835 868 785 841 871 899 953 437 930 876 908 810 960 884 899 882 748 800 873 846 942 846 NaN 739 952 874 814 815 761 586 889 952 948 1e+03 905 933 919 857 836 882 893 866 884 869 912 875 893 764 861 862 837 886 866 905 810 807 836 874 873 896 878 886 672 875 812 781 872 865 670 892 839 874 854 910 753 843 857 924 889 825 1.03e+03 930 882 813 889 863 888 901 943 883 845 NaN 875 871 879 856 803 819 897 856 894 870 907 840 904 815 904 832 860 891 873 814 790 876 850 810 815 801 820 817 727 821 832 827 824 875 865 866 871 981 923 928 931 945 915 900 936 895 898 880 956 869 884 927 894 876 834 937 874 906 920 870 898 835 825 898 968 921 894 831 840 931 840 877 867 904 885 860 897 783 835 842 875 855 846 844 820 815 805 837 788 897 918 872 821 812 844 861 883 883 869 788 850 867 817 844 843 798 803 793 817 831 851 748 899 840 817 812 799 829 803 725 796 814 848 834 801 839 711 866 657 725 903 778 815 867 939 882 905 856 922 912 926 915 919 883 932 903 896 849 821 894 829 904 843 899 916 803 788 869 896 776 835 895 798 909 905 915 867 904 879 901 856 872 844 912 844 883 867 822 908 857 838 854 759 865 820 637 866 900 815 868 812 823 791 839 748 831 825 893 941 841 880 833 816 885 860 810 804 856 739 797 906 902 813 925 860 795 817 840 911 778 810 878 856 854 838 767 822 847 760 746 836 841 831 947 953 891 887 847 926 818 834 840 861 841 839 825 777 771 802 816 835 836 808 886 839 765 821 898 836 843 859 878 788 712 887 839 820 788 781 800 829 727 813 744 904 814 859 914 851 865 820 842 866 781 809 917 866 804 827 806 488 835 895 817 832 877 778 799 852 867 802 771 810 748 881 891 748 800 795 743 898 750 810 870 737 704 800 877 870 828 793 879 870 978 954 944 955 966 935 923 981 884 956 938 937 953 942 895 856 859 922 903 957 942 930 922 958 910 899 903 956 948 892 946 869 917 920 952 918 885 876 933 953 823 837 968 925 892 897 907 880 NaN 913 826 895 928 925 855 842 876 933 857 906 901 709 856 818 847 924 840 906 909 841 864 858 964 901 889 1.12e+03 973 1.02e+03 937 947 954 975 992 962 930 979 961 983 1.03e+03 920 961 925 964 929 889 911 907 946 896 876 900 793 936 859 653 865 857 829 919 907 902 834 867 785 841 871 899 953 405 930 877 908 809 960 883 899 882 747 799 873 847 942 848 NaN 739 952 874 814 814 762 586 888 950 949 1e+03 904 933 919 858 836 882 893 866 883 870 913 875 894 765 861 862 837 886 866 906 810 807 836 875 873 896 877 886 672 875 813 782 871 864 669 892 840 874 855 910 753 844 856 925 889 820 1.03e+03 930 883 814 889 864 888 900 943 884 844 NaN 874 871 880 856 803 820 897 857 894 869 908 840 905 816 903 832 860 892 873 815 789 876 850 810 815 801 819 817 727 821 830 826 824 875 865 866 870 981 924 928 931 944 914 900 936 895 899 880 956 868 884 927 895 875 834 936 873 906 918 870 898 835 825 899 968 922 895 831 840 930 840 877 867 904 885 861 897 783 835 842 875 855 846 845 819 815 806 838 788 898 918 873 821 813 844 860 883 883 870 788 849 867 817 844 844 802 803 793 817 832 852 747 899 840 816 812 800 830 802 725 796 815 848 834 801 839 710 866 657 725 903 778 815 867 944 882 904 856 922 912 926 915 918 883 933 903 897 850 821 894 828 904 843 900 917 803 788 868 897 775 835 894 797 910 905 915 867 904 880 900 855 872 844 912 845 883 867 823 909 858 838 854 759 866 820 638 859 900 815 869 812 823 791 840 747 831 824 893 942 842 881 833 816 886 860 811 804 857 740 797 907 903 813 925 860 795 817 840 911 778 809 879 856 853 838 767 822 847 760 745 835 840 831 948 953 892 888 847 928 818 834 840 862 841 840 825 776 771 803 816 835 837 808 886 838 766 820 898 836 844 860 877 788 712 887 840 820 792 780 800 829 728 812 744 905 814 859 914 851 865 820 842 866 782 809 918 867 804 827 807 487 832 895 816 832 878 781 799 854 867 802 771 809 747 882 890 748 800 795 744 896 750 810 869 736 704 800 877 870 828 794 880 870 978 952 944 955 967 935 923 981 883 956 939 937 954 943 895 856 859 923 904 958 942 931 922 957 910 899 903 956 948 893 946 868 916 920 951 918 885 876 933 953 823 836 969 925 892 898 907 880 NaN 913 825 894 929 926 856 842 876 934 856 906 902 709 856 818 846 925 840 906 909 842 864 858 963 901 889 1.12e+03 973 1.02e+03 937 947 954 975 991 962 930 978 962 983 1.03e+03 920 960 926 964 931 888 911 907 946 897 876 901 793 935 858 714 866 857 828 919 907 901 834 866 786 841 871 899 952 406 931 878 907 809 961 883 899 882 746 796 873 848 942 848 NaN 739 952 874 815 814 762 586 889 950 950 1e+03 904 933 919 858 836 882 894 867 884 870 913 875 896 766 861 863 837 887 866 907 811 807 836 876 874 896 875 885 672 875 814 782 871 864 670 892 839 874 857 910 753 844 857 927 889 815 1.03e+03 930 883 815 889 864 888 899 944 884 843 NaN 874 870 880 855 803 820 897 857 894 869 908 840 905 816 903 832 860 892 872 815 789 875 849 810 814 800 818 817 727 821 830 826 823 873 865 864 869 980 924 928 931 943 914 901 935 895 899 881 956 869 884 928 896 874 835 936 873 907 917 870 898 835 825 899 968 923 896 831 840 931 840 876 866 904 884 861 896 784 836 842 874 855 845 844 818 815 806 839 788 899 919 872 821 813 844 860 884 883 870 788 849 867 817 844 843 805 803 793 817 832 852 747 898 839 816 812 802 830 803 725 796 814 847 833 801 839 709 866 657 726 903 778 815 866 949 882 903 856 922 912 926 915 919 883 933 902 898 850 821 895 827 904 843 901 917 803 788 868 898 774 837 894 797 910 906 916 868 904 880 899 856 872 843 913 847 883 866 824 909 858 839 854 759 866 820 640 857 901 814 870 812 824 791 840 746 830 824 893 942 844 881 833 816 888 859 812 804 857 740 797 908 903 813 925 860 795 817 840 911 778 809 879 855 854 839 767 823 847 760 745 835 839 832 948 952 892 888 848 927 818 834 840 862 841 840 824 776 770 802 816 835 838 808 886 837 765 821 899 835 844 859 876 789 712 887 840 820 795 781 800 828 729 812 745 904 815 859 913 850 866 819 842 867 782 809 918 868 804 826 806 487 831 895 816 832 878 781 799 855 867 802 771 809 747 881 890 746 800 795 744 895 751 810 869 735 704 800 876 870 828 793 880 870 978 951 944 956 968 936 923 981 882 956 940 936 954 944 894 856 860 924 905 958 943 930 922 956 910 899 904 956 948 893 946 868 916 920 951 918 885 877 933 953 824 835 969 925 891 899 907 879 NaN 912 825 895 930 926 856 842 876 934 856 906 904 709 856 818 845 926 841 906 909 842 865 858 963 900 889 1.12e+03 974 1.02e+03 937 947 954 975 991 962 930 978 963 984 1.03e+03 921 958 926 966 931 888 911 906 945 897 875 900 793 934 858 716 866 856 827 919 907 901 834 867 786 841 872 900 951 408 933 877 907 809 962 883 899 883 748 794 873 848 943 848 NaN 738 952 874 815 815 762 586 889 948 950 1e+03 904 934 919 858 837 882 894 867 884 870 913 876 898 765 861 863 837 888 865 907 811 806 836 876 874 896 874 885 671 875 814 782 871 863 670 893 839 874 857 910 753 845 858 928 889 807 1.03e+03 930 883 816 889 864 888 899 943 883 843 NaN 876 870 879 854 803 821 898 857 893 869 908 840 905 816 903 832 859 892 873 814 788 875 849 811 813 801 819 816 726 822 830 826 823 871 864 864 868 982 924 928 930 942 913 901 935 894 898 880 955 870 884 929 895 874 835 936 872 906 917 871 898 835 826 898 968 925 895 832 840 931 840 876 867 904 884 862 897 784 836 842 873 855 844 843 817 815 807 839 787 900 919 872 821 812 844 861 884 883 870 788 850 867 817 844 843 808 803 793 817 832 853 748 898 838 815 812 802 830 804 725 797 813 847 834 800 840 708 866 658 725 902 777 815 865 953 881 903 856 922 912 926 915 920 883 933 902 899 851 820 895 827 903 843 901 917 804 788 868 898 774 839 894 798 910 905 915 868 904 880 899 856 872 842 914 848 883 865 823 910 858 839 854 759 866 820 641 850 902 813 870 811 824 792 841 746 829 823 893 940 845 881 833 817 889 857 813 804 856 740 797 908 902 812 924 860 796 817 839 910 778 809 879 856 854 840 768 823 847 759 746 834 839 832 948 952 890 888 848 925 818 835 840 862 842 840 824 776 770 801 815 835 838 808 886 836 765 822 900 834 844 859 875 789 713 886 838 819 798 781 800 827 730 812 746 903 816 858 913 850 867 818 842 867 782 809 918 868 803 826 806 487 830 895 816 833 878 780 799 856 867 802 772 808 747 881 890 745 801 795 744 894 751 810 868 732 705 800 876 871 828 792 880 869 978 951 944 956 968 936 924 982 882 956 941 936 954 944 892 856 861 924 906 958 943 930 922 956 910 899 904 956 949 894 947 868 916 920 951 918 885 877 933 952 825 835 970 924 891 898 907 879 NaN 912 825 895 931 927 856 842 876 934 857 905 904 709 855 818 845 926 842 906 909 843 865 858 963 900 890 1.12e+03 974 1.02e+03 938 948 954 975 991 962 931 979 964 983 1.03e+03 921 957 927 968 930 888 912 906 944 897 874 899 792 934 858 722 866 855 827 919 907 900 833 868 785 841 873 900 950 420 935 877 907 808 964 883 899 882 750 792 873 848 943 847 NaN 737 952 875 814 815 760 585 889 947 949 1e+03 904 934 919 859 838 882 894 867 884 869 914 876 898 765 861 863 836 888 865 906 812 806 836 876 875 896 874 885 671 875 814 782 870 863 670 893 839 873 857 909 754 844 858 928 889 802 1.03e+03 929 883 815 889 864 888 899 942 883 843 NaN 877 870 878 854 803 822 898 857 894 869 908 840 905 816 903 832 858 892 873 814 788 875 849 811 813 802 819 816 726 822 831 826 823 872 864 862 868 983 924 928 930 943 913 901 935 894 898 880 955 869 883 930 894 874 836 936 872 906 917 871 899 836 827 898 968 925 895 831 840 931 840 876 868 905 884 863 897 784 836 842 873 856 844 843 818 816 807 839 787 899 919 871 821 812 844 863 884 883 870 788 850 868 817 843 842 811 803 793 817 832 853 749 898 839 816 812 802 829 805 725 796 812 847 835 799 840 708 865 658 724 901 777 815 865 957 880 904 856 922 912 926 915 920 884 933 903 899 850 820 896 827 903 843 900 917 805 788 868 897 774 841 895 797 910 904 913 868 906 880 899 856 872 841 914 847 883 866 822 910 858 840 854 758 866 820 643 844 903 813 871 810 824 792 842 746 830 823 893 939 844 882 833 817 889 856 812 801 856 740 797 909 903 811 924 860 795 818 840 910 777 809 879 857 854 840 768 822 847 758 746 834 839 831 948 951 890 888 848 925 818 836 840 861 842 839 823 776 770 801 814 836 839 808 886 835 764 823 900 833 844 859 876 788 713 886 836 819 799 783 801 827 733 812 747 901 818 856 912 849 868 818 842 868 783 809 918 868 803 826 806 487 829 895 815 833 877 781 799 856 868 802 772 808 747 881 889 744 801 795 743 891 751 809 867 731 707 801 876 872 828 792 879 868 978 951 945 957 967 936 923 981 882 957 941 936 954 944 892 856 862 924 906 958 942 929 923 956 909 899 904 956 949 895 948 869 916 920 951 918 884 877 933 952 825 836 970 924 890 898 907 878 NaN 913 826 896 931 927 856 841 876 934 857 904 904 709 854 818 844 926 842 906 910 843 865 858 963 900 890 1.12e+03 973 1.02e+03 938 948 952 974 991 963 932 979 964 983 1.03e+03 922 959 927 968 930 888 913 906 942 897 873 898 791 934 858 728 866 854 826 919 907 900 833 869 785 841 874 900 949 434 935 877 907 806 964 883 900 882 751 792 872 847 943 845 NaN 737 952 875 814 816 761 584 888 946 949 1e+03 904 934 919 859 839 881 893 867 884 870 913 876 897 765 861 863 834 889 866 906 812 806 837 876 875 896 874 885 671 875 814 782 869 862 670 893 839 873 857 908 754 844 858 928 889 798 1.03e+03 930 882 815 889 864 888 900 941 883 843 NaN 878 871 878 854 803 822 899 856 894 869 909 840 905 816 903 832 858 892 872 814 788 875 849 811 813 803 820 816 725 822 831 826 823 874 864 862 868 984 925 928 929 944 914 901 935 894 897 879 955 869 882 930 893 874 836 935 871 906 918 872 899 836 827 898 968 924 894 831 840 931 840 877 868 905 884 863 897 783 836 842 874 857 844 845 818 817 807 839 787 898 919 871 821 813 844 864 884 882 871 788 851 868 817 843 843 815 803 794 817 833 853 749 899 839 816 812 802 829 804 726 796 812 847 836 797 841 709 865 659 724 901 777 814 865 961 881 904 856 923 912 927 915 919 884 933 904 899 850 820 896 827 903 843 899 917 806 789 868 896 773 840 895 797 910 902 913 867 907 881 900 856 872 841 914 847 883 866 822 910 859 840 856 757 866 820 644 834 903 813 871 810 824 792 843 746 831 823 893 938 842 882 832 817 891 856 812 800 855 741 797 909 904 810 924 860 795 818 840 911 776 809 879 858 854 841 769 822 846 758 746 835 839 830 948 952 891 887 848 926 818 835 839 861 842 837 823 776 770 802 815 837 839 807 886 833 764 823 901 832 844 860 877 788 714 884 836 820 801 784 801 827 735 812 748 901 818 854 911 849 868 818 842 868 784 809 917 867 803 826 806 486 827 895 815 834 877 782 799 857 868 802 772 809 747 881 889 744 801 795 743 888 751 808 868 729 708 802 877 872 828 792 879 866 978 951 945 957 967 936 923 981 882 957 941 936 954 944 892 855 862 923 906 957 941 928 924 956 909 900 904 956 949 895 949 870 916 920 951 918 883 877 933 951 826 836 970 924 890 898 906 878 NaN 914 827 896 930 927 855 842 876 934 858 904 903 710 854 818 844 926 841 905 910 842 865 858 963 900 890 1.12e+03 973 1.02e+03 940 948 951 974 991 964 932 979 964 982 1.03e+03 921 960 926 967 930 888 913 905 942 899 874 899 790 934 857 732 866 854 827 919 906 901 833 868 785 841 874 899 949 606 935 878 907 807 965 884 900 882 749 792 873 847 943 845 NaN 737 952 874 814 816 763 584 888 946 949 1e+03 905 933 919 859 839 881 892 867 885 871 912 876 897 765 861 864 834 889 867 907 812 807 837 875 876 896 874 886 671 874 814 782 868 862 670 894 839 873 857 907 754 843 858 928 890 795 1.03e+03 931 881 815 889 864 888 900 940 884 842 NaN 877 870 878 855 802 822 898 855 894 869 910 841 905 816 904 832 857 891 872 814 788 875 849 812 813 803 820 816 726 822 830 827 823 876 864 862 867 984 925 929 930 944 914 901 935 894 898 879 955 869 882 930 893 875 836 935 871 906 919 872 899 836 827 897 968 924 894 830 841 932 840 877 867 905 884 862 897 783 836 841 875 858 844 846 818 818 807 838 786 898 919 871 821 814 844 863 884 882 871 788 852 868 818 842 844 818 803 794 817 832 853 747 899 840 817 811 803 828 804 726 796 813 847 836 797 840 710 866 660 722 901 777 814 865 965 881 904 856 924 911 927 915 918 884 932 904 899 850 820 896 827 903 844 899 917 806 789 869 897 772 840 896 796 910 902 915 865 907 882 901 857 871 842 914 846 883 867 822 908 860 840 857 755 866 821 646 828 903 813 871 809 824 792 844 746 832 823 893 938 841 881 832 817 892 857 812 798 855 742 798 909 905 810 924 860 795 818 840 912 776 809 879 858 854 841 768 822 846 757 746 835 839 829 949 952 892 886 849 928 818 835 839 860 842 836 824 776 769 802 816 837 839 807 886 834 764 824 901 831 844 861 877 788 713 884 836 820 804 785 801 827 736 814 748 902 818 850 910 849 867 818 842 869 784 808 917 867 803 826 806 486 826 894 814 834 877 784 799 859 868 801 772 811 748 881 889 745 802 795 743 884 751 806 869 728 707 803 877 872 828 794 878 864 978 951 945 957 967 936 923 980 882 957 941 936 954 945 892 856 861 923 906 957 940 928 924 956 909 901 905 956 950 894 948 870 916 921 951 918 883 878 933 951 825 836 970 924 890 898 906 878 NaN 914 827 896 930 928 855 844 877 934 857 904 902 710 854 818 846 926 840 904 910 842 866 858 963 901 890 1.12e+03 973 1.02e+03 940 948 950 976 991 964 932 979 964 983 1.03e+03 921 960 925 966 929 889 913 905 942 901 875 900 790 934 856 732 866 853 827 919 906 900 832 867 785 841 873 897 949 770 935 878 906 809 965 885 900 882 748 792 873 848 943 844 NaN 736 952 873 815 816 765 584 888 946 948 1e+03 905 933 918 859 839 882 892 867 885 873 912 876 896 765 861 864 835 890 867 908 812 808 837 874 876 896 874 886 671 874 814 782 868 862 670 894 838 873 857 907 754 843 858 928 890 792 1.03e+03 931 881 815 888 863 888 901 940 885 842 NaN 877 870 879 856 802 822 897 855 894 869 910 841 905 816 904 832 857 891 872 815 787 875 848 812 812 803 820 816 727 822 830 827 823 876 864 863 867 984 926 929 930 944 915 901 935 894 899 879 955 870 883 928 893 876 836 936 871 906 919 872 899 836 828 896 967 924 894 830 841 932 841 877 867 906 884 862 898 783 836 841 875 858 845 846 818 818 807 838 785 898 920 871 821 815 845 862 884 881 871 788 852 868 819 842 844 822 804 794 818 831 854 746 899 839 817 811 804 828 804 726 796 813 847 836 797 839 710 867 662 721 901 778 814 865 968 882 904 856 924 911 928 915 918 884 932 903 899 849 819 896 827 902 845 899 917 806 788 869 897 773 840 895 796 910 903 917 863 906 883 902 858 870 842 913 846 883 868 822 907 859 840 858 755 866 821 650 824 903 814 871 808 823 793 845 746 832 822 893 939 840 880 831 817 894 857 812 798 855 743 798 909 905 809 925 860 795 818 840 913 777 809 879 858 855 841 767 823 846 757 746 836 839 829 950 953 892 884 849 928 818 835 838 860 843 837 825 776 769 803 817 837 839 808 886 834 764 824 902 831 844 862 878 788 712 883 836 819 807 785 801 828 736 815 749 902 818 846 910 850 867 818 841 869 783 808 917 866 803 826 805 484 824 894 814 835 877 784 798 861 869 802 773 813 748 880 889 745 802 794 743 882 752 805 870 726 706 803 877 873 828 795 879 863 978 951 945 956 966 936 923 980 883 956 941 936 954 946 892 856 859 922 906 956 941 927 924 956 909 901 905 956 950 893 948 869 916 921 951 918 884 878 934 951 825 836 970 924 890 899 906 879 NaN 915 827 897 930 928 855 845 877 934 856 904 901 710 853 819 847 926 839 904 910 842 866 858 964 901 890 1.12e+03 974 1.02e+03 941 949 950 978 991 964 932 980 964 984 1.03e+03 920 959 925 966 928 889 913 905 943 904 876 900 790 933 855 732 867 853 828 920 907 899 830 868 785 842 872 897 949 926 934 878 906 811 965 884 900 882 747 790 873 849 942 844 NaN 736 952 872 815 817 765 585 888 947 949 1e+03 906 934 918 858 838 882 891 866 885 873 912 877 896 765 861 864 835 889 867 909 812 808 837 875 877 896 874 887 671 874 814 781 868 862 670 893 838 873 858 907 754 844 858 928 890 785 1.03e+03 930 881 815 888 863 888 900 940 885 842 NaN 878 870 880 856 802 822 896 856 894 869 911 842 905 816 904 831 857 891 872 815 787 875 849 812 812 803 820 816 727 822 830 827 823 875 864 864 867 983 926 929 930 944 914 901 934 895 899 879 955 871 882 926 892 876 837 936 871 907 920 871 899 835 828 896 968 924 895 829 841 933 842 877 868 906 884 861 898 784 836 841 874 858 845 846 818 817 806 838 783 898 919 871 821 815 845 862 884 881 871 788 853 867 819 843 845 824 804 794 818 831 853 744 898 839 817 811 806 828 804 726 795 813 846 836 798 838 710 868 663 720 901 777 815 866 971 883 904 856 924 912 928 915 918 884 932 903 898 849 819 896 826 902 847 899 917 806 788 869 898 773 839 895 797 910 904 918 863 906 882 901 858 871 843 913 847 883 868 821 908 858 839 857 754 866 822 653 821 903 815 872 808 823 793 846 746 832 822 893 939 840 880 832 817 895 857 812 800 855 743 798 909 905 809 926 860 796 818 841 913 777 810 879 859 855 840 765 824 846 757 746 837 839 828 951 952 892 884 850 928 818 836 839 860 843 837 824 777 770 802 816 837 839 809 886 834 765 824 903 831 844 862 877 789 712 883 837 819 810 785 801 828 737 815 749 903 817 841 910 850 866 818 841 868 783 808 918 865 803 826 804 483 823 894 814 834 877 785 798 864 869 802 773 813 749 877 889 745 802 794 744 880 752 805 870 724 705 802 877 872 827 795 879 863 977 951 946 955 966 936 922 980 883 956 941 937 953 946 892 856 859 923 906 956 941 928 924 956 909 900 904 956 950 893 948 869 917 920 951 918 885 878 934 952 825 836 970 924 890 899 906 879 NaN 915 826 897 931 929 855 844 878 934 856 904 901 711 852 818 849 926 839 904 909 841 868 858 964 901 890 1.12e+03 974 1.02e+03 941 948 950 979 992 962 932 982 964 984 1.03e+03 919 957 925 965 928 889 913 905 944 904 876 901 790 933 856 728 867 852 829 921 907 898 830 868 785 843 872 896 950 924 933 879 905 810 965 882 900 881 747 787 873 850 941 846 NaN 734 953 870 816 817 765 586 888 947 949 1e+03 906 934 918 858 838 882 891 866 885 872 913 878 895 764 860 864 835 889 867 908 812 809 838 876 877 896 874 886 670 874 813 781 868 862 669 893 838 874 858 908 754 845 859 928 890 780 1.03e+03 930 880 815 889 864 888 899 940 885 842 NaN 877 870 880 856 804 822 896 856 895 870 911 842 905 816 903 831 857 891 873 815 786 875 850 812 812 804 819 816 727 822 830 827 823 874 863 865 867 982 926 929 930 944 914 901 934 895 899 878 955 871 883 926 891 876 837 937 872 908 920 871 899 834 828 896 969 925 895 828 840 933 844 878 869 905 884 860 898 784 837 842 873 858 845 846 818 816 805 838 783 898 919 871 820 815 846 863 885 881 871 788 853 867 819 844 845 827 804 794 819 832 854 743 897 838 816 812 806 828 804 726 795 813 846 836 798 838 709 867 662 720 901 777 814 866 974 883 904 857 924 912 928 914 917 884 932 904 898 849 818 896 826 902 847 899 918 805 788 870 898 773 838 895 799 910 904 918 863 906 882 901 857 872 844 913 848 884 868 822 909 857 838 857 753 866 822 654 816 903 815 871 809 822 793 848 745 832 822 894 940 841 880 833 817 896 858 812 801 856 743 798 909 906 809 925 860 796 817 842 912 777 811 879 859 855 840 765 824 846 757 746 837 839 829 951 952 892 884 850 927 818 836 840 860 844 838 823 777 771 802 816 836 838 809 886 833 765 824 903 832 845 863 876 790 713 884 838 819 813 784 798 828 738 814 749 902 817 838 910 850 866 818 841 868 783 807 918 864 803 827 804 483 822 893 813 834 876 786 796 864 868 803 773 814 748 875 889 745 800 794 744 878 752 804 870 722 705 801 876 871 826 795 881 863 977 950 946 954 966 935 922 981 883 956 941 937 953 946 892 855 860 924 905 956 941 928 924 956 909 900 904 956 950 894 947 869 917 920 952 918 884 878 935 952 825 835 970 924 890 900 906 880 NaN 916 826 897 932 929 855 843 877 935 856 904 901 711 851 818 849 926 838 904 908 842 868 858 964 901 890 1.12e+03 974 1.02e+03 941 947 951 978 992 961 933 982 964 985 1.03e+03 918 957 925 964 928 890 913 904 945 903 876 901 790 933 856 702 867 852 830 922 907 898 830 870 784 844 873 896 951 923 932 879 904 808 965 881 900 881 748 785 873 851 941 848 NaN 734 953 871 817 817 764 587 888 947 950 1e+03 906 934 918 858 838 882 890 866 885 871 913 878 895 764 860 864 834 889 867 907 811 809 838 878 878 895 874 886 670 874 813 781 868 863 668 893 838 874 857 908 754 844 860 928 890 775 1.03e+03 930 881 816 889 864 888 898 940 885 842 NaN 877 871 880 856 805 822 896 856 894 870 911 842 905 815 903 830 857 891 874 814 786 875 851 812 812 804 820 816 727 822 830 827 824 874 863 864 867 981 925 928 931 943 914 902 934 895 898 877 955 870 883 928 890 875 838 937 872 908 920 870 899 833 828 896 969 925 896 828 840 933 844 878 870 904 885 860 897 784 837 842 873 858 845 847 818 815 804 837 783 898 919 871 819 815 845 864 886 881 871 787 853 866 819 844 845 828 804 793 819 832 854 742 896 838 816 813 807 828 804 726 795 813 847 836 799 839 708 867 661 720 900 777 814 866 976 884 904 858 924 911 928 915 918 883 932 905 899 849 819 896 826 902 847 899 918 805 789 870 897 772 838 895 800 910 904 916 863 905 882 901 855 872 845 913 849 886 868 822 909 858 838 856 753 866 820 655 812 903 815 871 809 822 792 850 744 832 823 895 941 842 881 834 818 897 858 813 802 856 742 798 909 906 809 924 860 796 817 841 912 777 812 878 858 855 840 764 825 847 757 746 836 839 831 950 952 892 884 850 928 819 836 841 861 844 838 823 777 771 802 815 836 838 808 887 832 766 825 904 832 844 863 875 790 713 885 838 820 813 784 796 828 739 813 749 902 817 834 910 850 866 818 841 868 784 806 918 863 804 827 804 484 822 893 813 832 876 787 796 865 868 803 772 815 747 873 890 744 800 793 745 877 752 804 870 720 704 800 877 870 826 795 882 863 977 950 945 954 966 935 923 981 883 956 940 937 952 945 892 856 860 924 905 956 941 929 924 956 909 900 904 956 949 895 947 869 918 920 952 920 883 877 936 952 824 835 971 924 891 900 906 881 NaN 916 826 896 932 929 855 843 877 935 856 904 902 712 849 817 849 926 836 904 908 843 869 859 964 901 890 1.12e+03 975 1.02e+03 941 947 952 976 992 960 933 981 964 985 1.02e+03 920 957 924 964 928 890 913 904 946 901 876 900 790 933 855 675 868 852 830 921 907 898 830 871 784 845 874 898 951 924 932 879 904 808 965 882 901 881 750 785 873 851 941 849 NaN 733 952 873 817 818 763 586 888 947 952 1e+03 906 934 918 859 839 882 890 866 885 871 914 878 895 764 860 864 834 889 868 907 812 809 839 878 878 894 875 886 670 874 814 782 868 863 668 893 839 874 857 909 754 842 860 928 890 771 1.03e+03 931 881 816 890 864 889 898 941 885 842 NaN 876 871 878 856 805 823 896 856 894 870 911 842 905 814 902 829 857 891 875 815 786 876 851 812 812 804 820 816 727 822 830 827 824 874 863 864 867 981 924 928 931 943 915 902 934 895 898 878 955 871 883 929 889 874 838 937 873 908 921 870 899 833 828 896 969 925 897 829 840 934 844 878 870 904 886 860 896 784 837 842 873 858 844 847 818 813 803 837 783 898 918 871 819 815 844 863 886 881 871 788 852 866 818 844 846 829 804 793 819 832 854 741 896 838 816 813 807 827 804 726 795 814 848 836 799 840 708 866 660 720 899 777 814 867 979 883 904 860 924 910 928 915 919 882 932 906 899 850 818 896 827 902 847 900 919 805 790 871 897 772 838 896 800 910 904 915 865 905 882 902 854 872 846 913 848 886 868 822 909 858 839 856 752 865 818 655 808 904 814 870 810 822 792 851 744 832 824 894 942 843 881 833 818 897 858 813 802 856 741 798 909 906 810 924 860 797 817 841 912 778 812 878 858 855 840 765 826 847 757 746 835 839 832 951 952 892 884 850 928 819 835 841 861 844 838 824 777 771 803 814 836 838 808 887 832 765 825 904 832 844 863 875 789 712 886 838 820 816 784 794 828 740 814 748 902 818 832 910 850 866 819 842 868 784 806 918 863 806 827 804 484 823 893 814 832 876 787 796 866 868 802 772 816 746 872 891 742 802 793 745 873 752 805 870 718 705 801 878 870 826 795 882 864 977 949 944 955 966 935 924 981 883 956 940 937 953 944 892 856 861 924 904 956 941 929 924 956 909 900 904 956 949 895 946 870 918 920 952 921 883 876 936 954 824 836 971 924 892 900 906 882 NaN 916 826 896 932 930 856 844 877 935 855 903 902 712 848 816 849 926 834 904 909 844 868 859 964 901 891 1.12e+03 974 1.02e+03 940 948 952 976 992 960 933 980 963 985 1.02e+03 921 957 924 966 928 890 913 903 944 900 876 899 790 934 854 681 868 853 829 920 905 899 829 870 784 846 874 900 951 926 932 878 905 808 963 882 901 880 751 784 873 851 942 847 NaN 734 952 873 816 817 762 583 888 946 952 1e+03 906 934 918 859 839 882 891 866 885 871 914 879 894 765 861 864 833 890 868 907 812 809 838 879 878 894 875 887 670 874 814 782 868 863 668 893 839 874 856 909 753 841 860 929 889 768 1.03e+03 930 881 817 889 863 890 899 941 885 842 NaN 876 871 878 856 805 823 896 856 893 870 910 842 905 814 902 830 857 891 874 816 787 876 851 812 813 805 819 816 727 822 830 827 824 873 863 863 867 981 924 929 932 942 916 902 934 895 897 879 956 871 882 929 888 873 838 937 873 908 921 869 899 834 828 896 969 926 897 830 841 934 844 878 869 904 885 861 895 784 838 842 872 858 844 846 818 812 804 837 784 899 918 870 818 816 844 862 887 880 871 789 852 866 818 844 846 830 804 793 819 831 855 740 896 838 816 813 807 827 804 726 796 814 848 836 800 840 708 867 660 720 898 778 814 867 980 882 903 860 924 910 927 915 919 882 932 906 899 850 818 896 828 902 847 900 917 805 790 870 896 773 838 896 800 910 904 913 866 904 882 902 855 871 846 912 846 887 868 822 909 859 839 856 753 864 817 656 806 905 813 869 810 822 792 851 744 833 824 894 942 844 882 832 818 897 858 813 803 857 740 799 909 906 811 925 860 798 817 840 912 778 812 878 858 855 840 765 827 847 757 747 835 839 831 951 952 891 884 850 928 819 834 841 862 844 839 825 776 771 803 813 836 838 807 887 831 765 825 907 832 844 863 875 789 712 887 839 819 819 784 794 828 740 815 748 901 818 827 911 851 865 821 842 868 785 806 918 864 807 828 804 484 824 893 816 832 877 787 798 867 867 802 771 816 746 872 893 741 804 794 746 871 751 806 870 717 705 801 879 870 826 795 883 863 977 949 944 956 967 935 925 981 883 956 939 937 954 944 892 858 861 925 904 956 941 929 924 957 910 901 905 956 948 896 946 870 918 920 952 922 883 875 936 954 824 836 972 924 892 900 906 882 NaN 916 827 895 932 930 856 844 877 934 855 903 902 711 847 816 849 926 833 904 909 844 868 859 964 902 891 1.12e+03 973 1.02e+03 940 948 952 976 991 960 932 981 964 985 1.01e+03 922 958 924 967 928 889 913 903 944 899 877 899 790 935 853 708 869 853 829 920 904 900 828 869 784 845 873 901 952 929 932 878 906 808 962 882 902 879 751 781 873 852 942 845 NaN 733 952 872 816 816 762 581 889 946 950 1e+03 906 934 918 860 839 881 891 866 885 871 914 878 895 765 862 864 834 891 868 908 813 810 837 879 879 894 875 887 670 874 814 781 869 863 667 894 841 874 856 909 754 842 860 929 890 762 1.03e+03 929 881 817 889 863 889 901 942 885 842 NaN 876 871 878 856 805 823 895 856 892 869 907 841 905 814 902 831 857 891 874 816 788 876 850 811 813 806 818 816 727 822 831 827 824 873 864 862 867 982 924 929 931 942 916 901 934 894 897 880 956 870 882 929 887 873 838 937 873 907 922 869 899 835 828 897 969 926 897 830 841 934 844 878 869 904 884 861 895 783 838 842 872 858 845 845 817 811 804 837 786 900 918 869 818 816 844 861 887 880 872 789 852 866 818 845 846 830 804 793 818 832 855 738 896 839 816 813 807 828 804 725 797 814 848 836 800 840 708 867 661 720 898 778 815 867 980 881 903 859 924 910 926 916 919 882 931 906 898 851 818 896 829 902 846 900 915 805 790 870 897 774 838 896 800 910 904 914 868 904 882 903 856 871 846 913 846 887 868 821 909 859 840 855 753 864 818 656 804 906 814 868 810 823 792 851 743 833 824 894 942 844 882 832 818 897 858 812 803 858 741 800 908 905 812 926 861 798 817 839 911 777 812 878 858 854 840 764 828 847 757 747 835 839 830 951 952 890 884 850 928 819 834 841 862 844 840 825 775 771 804 814 836 838 808 888 831 765 826 908 832 843 863 874 789 712 887 838 818 821 784 793 829 740 815 748 901 818 821 911 852 865 822 842 868 785 806 918 865 806 828 804 484 824 893 817 833 877 787 799 867 866 802 772 817 746 872 893 740 803 794 746 868 751 806 870 715 704 802 878 870 826 794 884 863 978 949 945 956 968 935 925 981 883 956 939 938 954 944 892 858 862 926 904 956 942 928 924 957 910 901 905 957 948 895 946 870 918 920 952 922 884 875 935 956 824 835 972 924 892 900 906 882 NaN 915 827 895 932 929 856 844 877 934 855 903 902 711 847 815 849 926 832 904 909 843 868 859 963 902 891 1.12e+03 972 1.02e+03 940 949 952 977 991 961 932 981 964 985 1.01e+03 922 958 924 967 927 888 913 903 943 899 878 900 789 935 852 734 869 854 829 920 903 900 828 868 784 844 873 900 954 930 932 877 907 808 962 883 902 877 750 779 874 852 942 845 NaN 733 952 871 815 815 762 580 889 946 950 1e+03 906 933 918 860 838 881 890 866 885 871 914 876 895 765 863 864 834 892 868 908 813 810 836 879 879 894 876 887 670 874 814 782 868 862 667 893 842 874 855 909 754 842 860 930 890 759 1.03e+03 928 880 817 889 864 888 902 943 884 842 NaN 876 872 879 856 805 824 895 856 892 868 903 841 905 814 902 832 858 891 874 815 789 876 850 811 813 806 817 816 728 822 831 826 824 873 864 863 867 983 924 929 931 941 915 900 934 894 897 879 956 869 882 929 886 874 838 937 873 907 922 869 899 835 828 896 969 926 897 830 841 934 844 877 868 904 885 861 896 782 837 841 872 858 846 844 816 811 805 837 788 901 918 868 818 815 844 862 886 881 872 789 852 866 818 845 845 831 804 794 818 832 854 737 896 840 816 812 807 828 803 725 797 814 848 836 799 839 708 868 662 720 899 778 815 867 981 881 903 859 924 910 926 916 918 883 931 906 898 851 819 896 829 902 845 901 914 805 790 870 898 774 838 896 800 911 904 914 868 904 883 903 858 870 846 913 846 887 867 822 909 859 839 855 753 864 819 657 804 908 815 868 810 823 792 851 743 833 824 894 942 844 882 832 818 897 858 812 803 857 741 800 909 905 812 926 862 797 817 839 911 778 810 878 858 854 840 763 828 847 757 747 835 839 830 951 952 889 885 849 928 819 835 841 862 844 839 826 774 770 804 815 837 837 808 888 831 765 825 909 831 843 863 875 788 712 887 838 817 822 783 793 830 739 815 748 900 819 815 911 852 865 821 841 868 785 806 918 866 806 828 803 483 825 894 817 833 878 787 799 868 866 803 772 817 746 872 893 739 802 794 745 866 751 806 870 715 703 802 878 870 827 794 883 862 978 949 946 956 968 934 925 982 883 955 939 938 955 944 892 858 862 926 904 957 943 928 924 957 911 901 905 957 948 895 946 870 918 920 952 922 884 874 935 955 823 836 973 924 892 900 906 883 NaN 914 827 896 932 928 858 844 876 934 856 904 901 711 846 816 849 927 832 904 909 842 867 858 963 902 891 1.12e+03 971 1.02e+03 940 950 952 977 991 962 932 982 963 986 1e+03 922 959 925 967 926 888 913 903 944 899 877 900 788 934 852 732 868 854 829 921 905 900 826 869 783 843 873 899 954 930 931 878 907 808 964 884 902 877 748 776 874 852 942 844 NaN 732 952 871 814 815 762 580 889 947 951 1e+03 906 934 918 860 838 881 890 866 884 870 914 875 896 765 863 864 836 894 868 908 813 812 836 878 880 896 875 887 669 875 814 783 868 862 667 893 844 874 856 909 755 842 860 930 890 755 1.03e+03 928 880 817 888 864 888 900 943 884 843 NaN 876 872 880 856 805 824 896 856 894 868 899 840 905 815 902 832 858 891 874 814 788 876 850 811 813 805 818 816 728 822 831 826 824 874 864 864 867 983 924 929 930 941 916 900 934 895 896 878 956 868 882 929 887 874 838 937 873 907 922 870 899 835 828 895 968 927 896 830 841 933 844 876 867 904 886 861 897 782 837 841 872 858 846 843 816 812 806 837 790 901 920 868 818 815 843 863 885 882 872 789 851 866 818 845 845 831 804 794 817 832 854 737 897 841 816 810 807 829 803 726 797 814 848 836 797 839 710 868 664 720 900 778 814 867 982 882 902 859 924 910 926 916 917 883 930 905 898 851 819 896 830 902 844 902 914 805 789 869 899 773 837 896 800 911 903 914 868 904 883 903 857 869 845 913 846 886 868 823 909 858 838 855 752 865 819 656 804 909 816 868 810 823 792 854 742 832 824 894 942 843 882 831 818 896 858 811 803 856 742 800 910 905 811 926 863 797 817 839 910 779 809 878 858 854 840 763 829 847 757 746 835 839 830 951 951 889 885 849 928 820 836 840 861 845 838 826 774 770 803 815 837 837 807 889 831 764 825 908 831 844 863 877 788 712 886 837 817 823 783 793 831 740 814 749 901 819 812 910 852 866 819 840 868 786 805 919 865 806 828 803 483 825 894 817 834 878 787 799 868 866 802 773 818 747 872 893 739 801 794 744 864 751 806 870 715 702 803 879 870 827 795 882 862 978 949 947 956 968 933 925 982 883 955 939 938 955 944 893 858 862 925 904 958 944 928 923 957 911 902 906 957 948 895 946 871 918 920 952 921 885 875 934 955 822 836 972 925 893 899 906 883 NaN 913 827 896 932 928 859 845 876 934 855 904 901 710 844 817 850 928 832 904 909 841 866 859 963 902 891 1.12e+03 971 1.02e+03 940 950 953 977 990 963 932 982 963 987 999 922 960 926 967 925 889 913 903 944 898 877 901 788 934 851 732 868 855 828 921 906 899 825 869 783 843 872 897 954 932 930 878 907 808 966 885 902 877 748 772 873 852 942 844 NaN 732 952 870 814 814 762 581 889 948 951 1e+03 906 933 917 859 838 881 890 866 884 869 914 875 897 764 863 864 836 894 868 908 813 814 836 877 879 896 875 886 669 875 814 784 868 862 667 894 847 874 856 909 755 843 861 930 890 752 1.03e+03 930 880 816 888 865 888 899 942 885 843 NaN 876 872 881 856 805 824 896 856 894 868 897 840 905 815 902 832 858 891 874 814 788 876 851 811 812 804 819 816 728 822 831 826 824 873 864 864 867 982 924 929 930 941 916 900 934 895 897 878 955 868 882 929 887 874 837 937 874 908 921 870 899 834 828 896 968 927 896 830 841 932 844 876 866 904 886 862 898 783 836 841 873 858 846 843 816 813 807 837 792 901 921 868 818 815 843 864 885 882 874 790 851 866 817 844 844 830 804 794 817 832 853 735 898 841 815 809 808 829 802 726 796 814 848 836 795 839 711 869 665 720 900 778 814 867 984 882 902 859 923 910 927 917 917 883 931 904 899 850 819 896 829 903 843 902 914 805 789 869 899 772 837 896 800 911 903 913 868 903 884 903 856 868 846 913 846 885 868 824 909 858 838 855 750 865 820 656 803 910 816 869 810 823 791 856 742 831 823 894 942 842 881 830 817 895 858 810 803 855 743 800 911 904 810 926 863 797 817 839 911 780 808 878 858 854 840 763 829 847 757 745 836 839 829 952 950 890 885 849 928 820 837 839 861 845 837 827 774 770 801 815 837 837 807 888 831 764 824 908 831 845 863 878 787 713 886 837 817 824 782 793 830 741 813 752 902 819 809 909 852 866 818 841 868 786 805 919 864 805 828 803 483 824 894 818 834 878 786 799 869 865 802 773 819 748 874 892 739 802 793 744 862 750 805 871 715 704 803 880 870 826 796 881 862 978 950 946 956 968 933 924 982 883 954 940 938 955 944 893 858 861 924 904 958 944 928 922 957 911 902 907 957 949 895 947 871 917 920 952 921 885 875 934 954 823 837 972 926 893 899 907 882 NaN 913 827 896 932 928 860 845 876 934 855 904 901 711 842 818 850 927 832 903 908 842 866 859 962 902 891 1.12e+03 970 1.02e+03 941 950 953 977 991 964 932 981 963 987 994 922 960 928 967 927 890 913 905 943 898 878 903 788 935 850 731 868 855 828 922 907 899 825 870 783 843 873 897 954 933 929 879 907 809 965 886 902 878 749 767 872 851 941 844 NaN 733 952 869 815 814 763 581 889 949 951 1e+03 906 933 918 858 838 881 891 867 884 869 915 876 897 764 863 863 836 893 868 908 813 817 836 877 879 895 875 886 669 875 814 784 868 861 666 894 851 874 856 908 755 843 860 929 890 751 1.03e+03 931 881 816 888 864 889 900 940 886 843 NaN 877 871 881 856 805 824 896 856 894 868 896 840 905 815 902 832 858 892 873 815 788 876 851 812 812 803 819 816 728 822 831 826 825 873 863 864 868 980 924 929 929 941 916 900 935 894 898 878 954 868 882 928 886 873 836 936 874 907 921 870 899 834 828 898 968 927 895 830 842 931 843 877 865 904 885 862 898 784 836 841 874 858 845 843 817 814 807 837 793 901 921 869 818 814 842 865 885 882 876 790 851 867 816 844 845 830 804 793 817 833 854 734 898 840 815 810 807 828 802 727 796 814 848 835 795 840 712 868 666 720 900 778 814 866 986 882 903 859 922 911 927 916 917 883 931 904 900 850 820 895 829 903 842 902 915 805 789 869 898 771 837 896 800 910 904 914 867 903 884 902 856 868 846 912 846 884 869 824 910 858 839 855 749 866 821 656 802 909 816 870 810 823 792 859 743 831 823 894 943 842 882 830 817 894 858 810 803 855 743 800 912 904 810 926 862 796 818 839 911 780 807 879 859 854 840 764 829 847 756 745 836 840 829 952 950 891 885 849 928 820 837 838 860 845 837 826 774 769 800 815 836 837 807 888 832 763 824 908 830 847 862 878 787 713 886 837 817 825 782 792 829 742 812 754 903 819 806 909 852 867 819 842 869 785 806 919 863 804 828 803 483 823 895 818 835 878 786 799 871 866 802 773 820 748 875 893 739 803 791 743 860 750 804 870 713 705 803 880 870 826 796 881 862 978 950 944 956 968 933 924 982 883 955 940 938 955 944 893 857 861 924 904 958 945 928 922 957 911 903 907 957 949 895 948 871 917 920 952 921 885 875 934 954 823 837 972 926 893 899 908 882 NaN 913 827 896 932 928 860 846 876 934 854 905 901 711 840 818 851 925 831 902 907 842 866 861 962 901 891 1.12e+03 970 1.02e+03 940 948 952 977 992 964 932 980 963 986 989 922 958 928 967 928 891 912 907 943 898 878 903 789 936 848 731 869 855 828 923 907 898 826 870 783 843 873 897 954 935 930 879 906 809 964 886 901 879 749 766 871 851 940 845 NaN 733 952 869 816 814 762 581 889 949 951 1e+03 906 933 918 858 838 881 891 868 884 868 915 876 897 764 863 862 836 893 868 908 813 818 836 877 879 894 875 886 668 875 814 784 870 860 665 895 857 874 856 909 755 844 860 929 889 750 1.03e+03 932 881 816 889 864 889 900 941 885 843 NaN 877 871 881 855 805 824 896 856 894 868 892 840 905 815 901 832 858 892 873 815 787 876 851 812 813 803 820 817 727 822 831 827 825 873 863 864 868 980 923 929 928 941 915 900 936 894 899 878 953 868 882 927 884 873 836 936 875 907 921 871 899 834 828 899 968 926 895 830 842 931 843 878 865 904 884 862 898 784 836 840 873 858 846 843 816 815 808 838 794 900 920 870 819 814 842 864 886 881 878 790 851 867 816 845 846 829 804 793 817 834 854 732 898 840 815 810 807 828 802 728 796 815 848 835 796 840 712 868 666 720 900 778 815 866 988 882 903 859 922 911 928 916 918 882 932 904 901 850 820 896 829 903 842 900 915 805 789 870 898 772 837 896 800 910 904 915 867 903 884 902 854 869 847 911 846 883 869 825 911 857 840 855 748 867 822 657 801 909 815 870 811 824 792 860 743 831 823 894 942 842 880 829 816 892 859 810 802 855 744 800 912 904 810 926 862 796 817 839 910 779 807 879 859 854 840 764 830 846 756 744 836 840 829 951 950 892 886 849 926 820 836 839 860 844 837 825 774 769 801 815 837 837 808 887 832 763 824 909 829 848 861 877 787 712 886 837 817 826 782 792 828 743 812 754 903 819 804 910 852 865 820 842 870 785 806 918 863 805 828 803 482 822 896 818 836 878 786 799 872 867 803 773 821 748 874 894 740 804 791 743 858 750 802 869 711 706 802 881 872 826 796 881 862 978 951 943 956 968 933 923 982 883 955 940 939 955 944 894 857 860 924 904 958 944 928 922 957 911 903 906 957 949 895 947 871 918 920 953 920 885 876 935 954 823 837 972 926 893 899 908 882 NaN 912 827 896 931 928 860 846 876 934 854 905 901 712 838 817 851 924 831 903 907 842 866 862 962 901 891 1.12e+03 971 1.02e+03 940 948 952 977 993 964 932 980 963 986 985 922 958 927 967 929 891 912 908 942 898 878 904 789 938 846 732 869 854 828 924 906 898 826 870 782 843 873 897 954 936 930 878 906 809 964 887 902 880 748 766 871 851 940 846 NaN 733 953 869 817 815 762 580 889 949 951 1e+03 906 934 918 859 838 882 891 867 884 869 915 876 897 765 863 859 836 892 869 908 813 820 836 876 879 894 876 887 667 875 814 782 870 860 664 894 863 874 857 909 755 844 859 929 889 750 1.03e+03 932 880 816 891 864 889 900 942 884 843 NaN 877 871 880 855 805 824 896 857 895 869 889 840 906 815 901 832 858 892 873 815 787 875 851 812 814 803 820 817 726 822 831 828 826 873 863 864 869 981 923 929 928 942 914 900 936 894 899 877 953 868 883 926 883 873 836 936 875 907 920 871 899 833 828 898 968 924 894 830 842 931 843 878 865 905 884 862 898 784 836 841 873 858 846 843 816 816 807 838 796 900 920 870 819 814 843 864 886 881 879 790 851 867 815 846 847 829 803 794 816 833 854 732 898 840 815 810 807 827 802 729 796 815 848 835 796 840 711 868 666 720 900 778 815 866 988 882 903 859 923 912 928 916 918 882 931 904 901 850 820 896 828 903 842 899 915 804 790 870 898 772 837 895 800 910 904 916 866 903 882 902 853 870 846 911 847 883 869 826 910 857 839 856 748 867 822 660 800 908 814 870 811 824 792 861 744 831 823 893 942 842 879 831 816 890 858 810 802 855 744 800 913 904 810 926 862 796 818 839 910 779 807 879 859 855 840 764 830 846 755 745 835 840 829 950 950 892 886 849 926 820 836 840 861 844 838 824 774 769 802 815 837 837 810 886 832 763 824 909 828 848 861 876 787 712 886 837 817 826 782 791 828 743 812 753 903 819 801 911 851 864 820 842 870 786 806 917 863 805 828 802 481 823 896 819 836 877 787 799 873 868 803 774 821 747 873 895 740 804 790 744 857 750 802 868 710 707 802 881 874 825 797 881 861 978 951 944 957 968 933 924 983 883 954 940 938 954 944 894 857 861 925 905 959 944 928 922 957 911 902 905 956 949 895 946 871 918 920 953 920 885 877 936 955 824 838 972 926 892 899 908 881 NaN 913 827 896 931 928 859 845 876 935 854 904 901 712 837 817 852 923 830 904 907 842 866 863 962 901 891 1.12e+03 973 1.02e+03 940 948 952 976 993 963 932 979 963 985 982 922 957 926 967 928 891 911 907 942 898 878 904 790 937 845 733 869 854 828 924 906 898 826 869 783 843 874 897 954 935 931 878 905 808 964 887 902 881 746 764 870 851 940 846 398 733 953 870 817 816 762 580 890 949 952 1e+03 906 934 918 859 838 883 890 867 884 870 914 876 897 766 863 855 836 892 869 908 813 822 836 876 879 896 877 886 667 875 815 782 871 859 664 894 870 874 858 910 755 845 860 929 890 751 1.03e+03 931 880 816 891 864 889 900 943 882 843 NaN 877 871 879 855 805 824 895 857 894 869 886 840 906 815 901 833 858 893 873 815 786 874 850 813 814 803 820 817 726 822 832 828 826 873 864 864 870 982 923 929 928 942 914 900 936 894 899 878 953 869 884 926 882 873 837 936 875 907 920 871 899 832 828 897 968 923 894 830 841 931 843 878 865 905 885 863 899 783 837 841 872 858 846 843 816 816 806 839 805 900 920 869 820 814 844 864 886 881 880 790 850 867 815 845 848 830 802 795 816 831 854 732 898 840 815 810 807 828 802 729 796 816 848 836 796 839 711 868 666 719 901 778 816 867 990 882 903 860 923 913 928 916 918 881 930 904 901 850 821 897 828 903 842 898 916 804 791 870 897 772 837 896 800 911 905 918 866 903 880 902 851 871 845 911 846 885 869 825 909 857 839 858 747 867 822 662 799 908 814 870 811 823 792 862 744 832 824 894 942 842 878 832 816 888 857 810 802 855 745 800 912 904 810 926 862 795 818 839 911 779 807 878 859 856 840 764 830 846 755 746 835 840 829 950 951 892 886 849 926 819 835 840 861 844 838 823 775 769 803 815 838 837 810 886 832 764 824 910 828 848 861 875 788 712 887 837 818 826 783 790 828 744 812 752 902 819 798 913 850 863 821 843 869 786 807 916 864 806 829 802 479 824 895 819 836 877 788 800 873 867 803 774 821 747 872 896 739 805 790 745 855 751 802 867 710 708 801 882 875 826 797 880 860 978 951 944 957 968 933 924 983 883 954 940 937 954 945 893 857 861 926 905 959 944 928 922 957 912 902 905 957 949 895 946 872 918 920 953 920 885 878 936 954 824 838 972 926 892 900 908 881 NaN 914 827 896 931 928 858 846 876 935 854 905 902 711 837 817 854 924 830 905 907 843 866 864 963 901 890 1.12e+03 975 1.02e+03 941 948 951 976 992 962 932 980 964 985 974 922 956 926 967 928 891 912 906 941 898 879 903 789 936 845 732 869 854 828 924 907 898 825 869 784 843 875 899 955 935 932 879 904 808 964 888 903 881 746 763 871 851 940 846 398 733 954 871 817 816 763 580 890 948 952 1e+03 905 934 918 859 837 883 890 867 884 871 913 876 897 766 863 850 837 892 869 908 813 825 835 876 880 897 878 887 668 876 816 781 872 859 665 894 875 874 858 911 755 846 860 929 890 752 1.03e+03 931 880 816 891 864 889 899 943 882 843 NaN 878 871 879 855 805 824 895 857 894 869 884 840 906 814 901 833 858 894 873 815 787 873 850 813 814 803 820 817 727 821 832 829 826 873 864 865 869 982 923 929 928 942 914 901 936 894 899 877 953 869 884 926 881 873 838 936 875 907 920 870 899 832 828 896 968 923 893 831 840 930 843 878 865 905 886 863 899 784 836 842 873 858 846 844 816 816 804 840 817 900 920 867 821 814 845 864 886 880 881 791 849 868 814 845 848 830 801 796 815 830 855 732 897 840 814 810 807 828 803 730 796 816 848 835 796 838 711 868 666 719 901 778 815 867 991 882 904 861 923 914 929 916 918 882 930 904 901 851 821 897 829 903 842 898 917 804 791 870 897 772 837 896 800 911 905 918 866 903 879 902 850 871 844 912 846 886 868 823 908 857 838 859 747 868 822 663 798 907 814 870 811 823 792 863 744 832 824 895 943 842 877 834 815 885 857 809 802 855 745 801 911 904 810 926 862 794 818 839 911 779 808 879 859 856 841 763 830 848 755 746 835 840 828 949 952 891 886 850 926 819 835 840 861 844 839 822 775 771 803 814 839 838 810 886 831 763 824 911 828 847 862 875 788 711 887 837 817 827 784 789 827 744 812 752 902 818 796 913 849 864 821 843 867 786 808 916 864 806 829 802 478 824 894 820 836 877 788 800 873 866 803 774 822 747 873 896 738 805 790 746 853 750 802 867 709 708 801 881 874 827 796 880 859 978 951 944 958 968 934 925 983 884 954 939 936 954 945 893 857 860 927 905 958 943 928 922 957 912 901 905 957 950 895 945 872 919 920 953 920 885 877 936 954 825 837 971 926 893 900 908 880 NaN 915 827 895 932 929 857 846 876 935 854 906 902 710 837 818 857 925 830 905 907 843 866 864 963 901 890 1.12e+03 975 1.02e+03 942 948 951 976 993 962 931 980 964 986 969 922 957 925 966 928 890 913 906 941 898 879 902 787 936 844 730 868 854 829 923 908 898 823 868 785 843 876 900 955 934 932 879 904 809 964 888 901 882 746 762 872 851 940 847 398 733 954 871 817 816 763 580 889 951 952 1e+03 905 934 918 859 837 883 890 867 884 871 913 877 897 766 862 847 837 891 868 908 814 827 835 876 880 899 878 887 668 875 815 781 873 858 665 893 879 873 858 911 755 845 860 929 890 753 1.03e+03 931 880 817 890 864 889 898 942 883 844 NaN 878 872 880 855 805 824 895 857 894 869 883 840 906 814 901 834 857 893 874 815 788 873 850 814 814 803 820 816 727 821 832 829 826 873 865 865 868 982 924 929 928 942 915 902 936 894 899 877 953 869 885 927 881 873 839 936 875 908 920 870 898 833 828 896 967 923 894 831 840 930 843 878 864 905 887 863 899 784 837 842 873 858 846 845 816 817 804 841 828 900 920 865 820 814 845 863 886 880 882 792 849 868 814 844 848 830 801 797 815 830 855 732 897 840 815 810 806 829 804 730 796 816 848 834 796 837 711 868 666 718 901 778 815 867 992 882 904 860 924 914 929 916 919 882 930 904 901 851 822 898 829 902 842 898 917 804 791 870 897 772 838 897 799 912 905 917 866 904 880 901 849 872 844 913 846 886 868 823 908 857 837 859 747 869 820 664 797 907 815 870 811 823 791 864 745 832 825 896 943 842 877 834 815 884 857 809 802 856 746 801 910 903 810 925 862 794 818 839 911 779 809 879 859 856 841 764 829 849 754 747 835 841 829 949 953 890 886 850 926 819 835 839 861 845 839 823 775 772 802 814 838 838 810 886 831 763 825 911 828 846 862 876 788 711 888 837 816 827 784 789 827 745 813 752 902 818 795 913 849 864 821 843 866 785 808 916 865 807 829 802 478 823 895 819 835 878 787 800 873 866 802 774 822 746 874 896 736 806 791 747 852 749 802 868 708 708 801 881 873 828 796 880 857 977 950 945 958 967 934 925 984 884 956 939 937 954 945 892 858 860 928 905 958 942 928 921 957 912 901 905 958 949 895 945 873 919 920 952 920 885 877 936 954 825 836 972 926 894 901 908 880 NaN 915 827 894 931 929 858 846 875 935 854 907 902 710 837 817 860 924 832 904 907 843 865 864 964 901 890 1.12e+03 975 1.02e+03 942 949 951 976 994 963 932 980 964 988 963 923 958 925 966 928 890 915 906 942 898 880 901 787 936 844 728 867 854 829 922 907 898 823 868 785 843 876 898 955 932 930 880 904 809 964 887 900 883 746 760 873 852 940 848 398 733 955 872 817 817 763 580 888 954 952 1e+03 905 934 918 860 837 883 891 868 884 871 913 877 896 766 862 843 835 892 868 908 814 828 836 875 880 899 878 887 668 875 815 780 874 857 665 893 882 874 858 911 755 845 860 929 891 755 1.03e+03 931 880 817 890 864 889 898 942 884 844 NaN 878 872 881 855 805 825 895 857 895 870 880 840 907 814 901 833 856 893 876 815 788 873 849 814 814 804 820 816 727 821 833 829 825 873 866 865 868 982 924 929 929 942 915 901 937 894 899 877 953 868 886 927 881 873 838 936 874 908 919 869 898 833 829 897 968 924 893 831 840 931 843 878 864 905 888 863 898 785 838 843 873 857 846 846 816 816 806 841 826 899 920 863 819 815 845 863 886 880 883 792 850 869 814 844 849 830 802 797 815 831 855 732 897 839 816 810 807 828 803 729 796 816 847 834 796 837 711 868 666 718 901 778 815 867 992 883 904 859 924 913 929 916 920 883 930 904 901 852 822 898 829 902 844 900 916 804 791 870 897 772 838 897 799 913 905 916 867 904 881 901 847 871 844 914 846 886 868 824 908 857 839 859 747 870 820 664 795 907 816 871 810 823 791 865 746 832 825 896 943 843 878 834 815 884 858 809 802 857 746 801 909 902 811 925 862 795 817 839 911 778 810 879 858 856 841 764 829 848 754 747 836 841 830 948 953 889 886 851 926 819 837 839 860 844 839 825 776 772 802 814 838 838 810 886 830 764 826 910 827 846 863 876 788 710 888 837 815 827 785 790 826 747 814 755 902 817 795 913 849 864 821 842 865 784 807 916 865 806 828 802 477 823 896 819 835 878 787 800 874 866 802 774 822 746 875 895 736 806 792 747 851 748 803 869 706 708 800 881 872 828 796 880 855 977 950 945 957 967 933 924 984 883 957 940 937 955 945 892 858 861 927 905 957 942 928 920 957 911 901 905 958 949 894 945 873 918 921 952 920 885 877 936 954 824 836 972 925 895 901 907 880 NaN 915 827 894 931 928 859 846 875 935 854 907 902 710 838 817 863 923 833 904 906 843 865 862 965 901 890 1.12e+03 975 1.02e+03 942 950 951 977 995 963 932 980 964 988 961 922 958 924 967 928 890 914 906 943 899 880 901 789 936 844 727 867 854 830 922 906 898 822 869 784 843 876 897 955 932 928 880 906 810 963 886 899 883 745 759 873 853 940 848 369 733 953 873 817 818 763 580 887 956 952 1e+03 905 935 918 860 837 883 892 868 884 871 913 878 897 766 862 838 834 893 867 908 815 829 836 874 880 898 878 886 668 875 814 780 876 855 664 893 886 875 858 911 755 844 858 929 892 756 1.03e+03 931 881 817 890 864 889 898 942 885 843 NaN 878 871 881 854 805 825 895 857 896 870 879 839 906 815 901 833 856 892 876 816 788 873 849 814 814 804 820 816 727 821 832 829 824 873 867 865 868 982 925 929 930 942 915 900 937 894 898 877 954 868 886 927 881 873 838 935 874 908 919 869 897 833 829 898 968 924 893 831 840 933 842 878 863 905 888 862 898 785 839 842 873 856 846 844 816 814 808 840 822 898 920 860 818 815 845 863 885 881 884 793 850 868 814 845 850 830 803 797 816 831 855 733 898 840 817 810 808 828 804 729 796 816 845 833 795 837 711 868 667 717 902 779 815 867 992 884 904 858 924 912 929 916 920 883 930 904 901 852 822 898 828 902 844 901 916 804 790 870 897 772 838 896 799 913 905 916 867 904 881 901 845 871 844 913 845 885 868 825 908 857 842 859 747 869 820 666 792 907 816 871 810 823 792 867 746 832 825 896 942 844 878 833 817 883 858 810 802 858 744 801 909 901 811 925 862 795 817 839 912 778 809 879 859 856 840 764 828 847 753 747 836 841 831 948 953 890 886 851 927 820 838 838 861 844 839 827 778 770 802 814 837 838 811 886 830 765 825 909 826 846 864 876 788 710 888 837 816 827 785 790 826 748 814 757 902 817 794 913 849 864 821 841 866 784 806 917 866 805 828 801 477 823 896 819 835 878 787 800 875 866 802 773 822 746 874 895 736 806 792 747 851 749 803 870 705 708 801 882 871 828 795 880 853 978 950 945 956 967 933 925 984 882 957 941 938 955 945 891 858 862 927 905 958 941 928 920 956 911 901 905 958 949 893 945 873 918 922 951 921 885 878 936 954 824 837 972 925 894 901 906 879 NaN 916 827 895 931 929 859 846 876 934 854 907 902 710 838 817 867 921 834 903 907 843 864 862 965 901 890 1.12e+03 975 1.02e+03 942 950 952 978 995 964 932 979 963 987 958 922 958 924 967 928 889 914 906 944 899 880 900 789 937 844 697 867 854 830 922 904 898 822 869 784 843 875 897 954 932 927 880 905 810 963 887 899 883 745 757 873 854 940 848 338 733 951 873 816 818 763 580 887 956 951 1e+03 905 935 918 860 838 883 892 868 884 871 912 878 898 765 862 834 834 895 866 908 815 830 837 874 880 897 878 886 669 875 814 780 876 854 664 894 892 875 858 910 755 844 857 929 891 758 1.03e+03 931 881 817 890 865 889 898 943 884 843 NaN 878 871 881 855 806 825 896 856 896 870 877 839 906 815 901 832 856 893 875 816 788 873 849 814 814 804 819 815 728 822 832 828 825 874 867 865 869 982 925 930 930 941 914 899 937 894 898 877 954 868 885 926 880 874 838 935 874 908 919 868 896 833 829 897 968 924 892 831 840 933 842 878 861 905 888 862 899 785 839 842 874 855 846 844 817 814 809 839 821 896 920 858 819 815 845 863 884 882 884 794 851 866 814 845 850 829 804 797 816 831 855 732 898 840 817 810 808 829 805 729 796 815 845 832 794 837 711 868 667 715 902 780 815 868 992 884 904 859 923 911 929 916 919 883 930 903 901 852 821 897 828 902 846 902 917 803 791 871 897 772 838 896 798 913 905 917 868 904 882 901 843 871 843 913 846 884 868 824 907 857 844 859 747 868 821 667 790 907 816 871 812 824 794 868 746 832 826 896 942 845 878 834 818 882 859 811 803 858 743 800 909 901 812 924 862 796 818 839 912 779 808 879 860 856 840 764 829 847 753 747 837 840 830 948 952 891 886 851 928 820 838 839 862 845 839 828 779 769 802 814 837 838 810 887 830 766 825 910 825 846 864 875 788 711 887 836 816 828 785 790 826 750 814 757 902 817 792 913 849 864 820 841 867 784 806 918 866 804 829 801 477 824 896 819 834 878 788 799 876 866 802 773 822 747 874 894 736 806 792 749 850 750 803 870 704 708 801 882 869 828 795 881 852 978 950 945 956 967 933 925 984 882 957 940 938 956 945 891 857 862 927 906 958 940 928 921 956 911 901 905 959 949 893 945 873 917 923 952 920 885 878 936 954 824 838 971 925 894 901 906 879 NaN 917 827 897 931 929 859 846 876 933 854 907 902 710 838 817 870 921 834 903 908 842 863 863 965 901 889 1.13e+03 975 1.02e+03 942 950 953 979 994 962 932 980 962 986 954 920 958 923 968 928 889 914 906 944 899 881 899 788 938 842 660 868 854 830 922 905 899 822 870 783 843 875 898 954 931 928 879 903 808 964 889 899 882 747 758 873 854 940 847 358 733 949 874 816 817 764 579 887 956 951 1e+03 904 935 918 860 838 882 893 867 884 871 913 879 898 765 862 830 834 896 866 908 815 831 838 874 880 897 878 887 669 875 813 780 875 854 663 895 898 875 857 910 755 844 858 930 890 761 1.03e+03 932 881 818 890 865 889 898 944 884 842 NaN 878 871 881 856 806 825 896 856 896 870 876 839 906 815 900 831 856 893 873 816 788 874 850 814 814 804 820 815 727 822 831 827 826 874 866 865 870 982 924 929 930 941 914 899 937 895 898 877 954 868 884 926 881 874 837 934 873 907 919 868 896 833 830 897 967 923 892 831 840 933 843 878 859 906 888 863 899 784 839 841 874 855 846 845 818 814 808 838 824 894 920 856 819 816 845 864 883 882 885 794 851 865 813 846 850 828 804 796 816 831 855 732 896 841 817 811 809 829 805 730 795 815 845 832 793 837 710 868 667 713 901 780 815 868 992 883 904 859 922 911 928 916 919 883 930 902 900 853 820 897 828 903 846 901 917 804 790 871 898 772 839 896 798 913 906 918 868 904 882 902 842 871 843 912 847 885 869 824 907 858 843 859 747 867 821 667 789 907 815 871 813 824 795 869 746 831 826 896 943 845 879 835 819 880 858 811 802 858 742 799 910 900 811 925 862 797 818 838 912 780 808 880 860 857 841 764 829 847 753 747 838 839 830 948 951 892 886 851 929 820 838 840 862 845 839 827 777 769 803 815 838 838 809 886 832 765 824 911 826 845 864 874 788 711 887 836 816 827 785 790 826 750 814 757 902 817 791 912 849 865 820 842 867 784 807 918 866 804 829 801 478 823 896 820 834 878 789 800 876 866 802 773 822 748 874 895 736 806 792 750 850 752 804 870 703 708 799 883 869 829 795 880 852 978 950 945 956 968 933 926 983 883 957 940 939 955 945 891 856 863 926 905 959 941 928 922 956 911 901 905 959 949 894 945 873 917 923 952 920 885 878 936 954 824 837 971 925 894 900 906 879 NaN 917 828 898 931 929 859 846 876 933 854 907 902 710 838 817 876 919 834 902 908 842 861 864 965 901 889 1.13e+03 975 1.02e+03 943 949 954 981 993 960 931 981 961 986 951 920 958 924 967 928 888 914 907 943 900 880 900 787 939 840 623 869 855 829 921 906 900 821 870 782 842 875 900 954 931 928 877 901 807 964 891 900 882 750 759 873 854 940 845 389 732 950 874 816 816 764 579 888 956 951 1e+03 905 935 918 859 838 882 893 866 885 871 914 879 898 765 862 827 835 895 867 907 816 832 838 874 880 897 877 887 669 875 813 780 874 854 663 895 905 875 856 910 754 844 858 932 889 765 1.03e+03 932 881 818 890 865 889 898 944 884 842 NaN 879 871 881 857 806 825 896 856 896 870 876 839 906 815 901 831 855 893 873 817 788 875 851 814 814 804 820 815 726 822 831 827 827 874 864 865 870 982 924 928 930 942 915 900 937 895 898 877 954 868 884 926 882 874 837 934 872 907 919 868 896 833 830 897 966 922 892 831 841 932 843 878 859 905 888 865 899 784 839 841 874 854 847 845 818 815 806 837 826 892 920 855 820 816 845 863 883 882 886 794 851 866 813 846 850 826 804 796 816 831 855 731 896 841 817 811 809 829 804 730 795 815 846 831 793 838 709 868 667 713 901 779 814 868 992 883 904 858 922 911 928 916 919 883 930 902 900 853 820 895 828 904 846 901 917 804 791 870 898 772 840 896 797 914 906 918 868 904 881 903 840 871 843 912 848 886 869 823 907 859 842 858 747 868 820 667 788 908 815 871 813 824 795 869 747 831 826 896 944 845 880 836 819 880 856 811 802 857 742 800 911 899 811 925 862 798 818 838 912 780 809 881 859 856 840 763 830 848 753 747 838 840 829 948 950 892 886 852 928 820 838 840 862 845 838 826 775 769 802 815 838 838 808 885 834 766 823 912 828 845 863 874 788 712 887 836 816 827 785 790 828 751 813 756 902 817 792 912 849 866 820 843 868 784 808 919 866 804 830 800 478 822 896 820 833 877 789 800 877 866 802 774 821 747 874 896 735 806 791 749 850 754 806 870 702 708 797 882 869 829 794 879 852 978 950 945 957 968 932 926 983 883 958 940 939 956 945 891 856 862 925 905 959 941 929 922 956 911 902 905 958 949 895 945 872 917 923 953 920 885 878 936 953 824 837 970 926 894 900 907 880 NaN 917 828 898 931 930 859 847 877 933 854 907 902 710 838 817 879 918 834 902 909 842 861 864 965 901 889 1.13e+03 975 1.02e+03 943 949 953 981 992 958 931 981 961 986 948 920 958 924 967 929 887 915 908 941 900 880 902 786 938 839 641 870 856 829 921 906 900 820 871 781 843 875 901 955 931 929 876 902 805 964 891 900 880 752 760 874 854 940 844 416 732 951 875 816 815 765 578 887 956 951 1e+03 905 936 917 859 838 881 892 866 886 872 915 880 897 765 863 825 835 894 868 907 816 834 838 875 880 898 877 887 669 874 814 780 874 855 662 895 907 875 856 910 754 844 858 933 889 767 1.03e+03 932 881 818 890 865 889 898 944 885 843 NaN 879 870 881 857 806 824 896 856 896 871 876 839 906 815 902 832 855 893 873 817 788 875 852 815 814 805 821 816 726 822 831 828 826 874 864 865 870 982 924 928 931 942 915 900 938 896 898 877 954 868 884 927 882 874 837 935 873 907 919 868 896 832 830 896 966 923 892 831 841 930 844 878 859 904 888 864 899 784 839 841 874 854 848 845 819 815 805 837 886 890 920 853 819 816 845 863 883 881 886 794 851 866 813 846 850 826 804 795 816 831 855 730 896 841 817 811 809 830 803 730 796 815 847 831 793 837 709 868 667 712 902 778 814 868 991 883 903 858 923 910 927 916 919 884 930 901 899 852 820 894 829 905 845 899 917 805 792 870 898 772 840 895 797 914 905 917 869 904 880 904 838 870 844 912 848 888 869 823 908 859 842 858 747 869 819 666 786 908 814 871 812 824 795 869 747 830 826 896 944 845 880 835 819 880 856 810 803 856 743 800 911 899 811 926 863 797 816 838 910 780 809 881 859 856 839 763 830 848 753 748 838 840 829 947 950 891 886 852 928 820 837 841 862 845 838 825 775 769 801 815 838 839 808 884 834 766 824 911 828 845 863 874 789 712 886 836 817 826 786 789 829 752 812 757 902 817 792 912 848 867 820 842 869 784 809 919 865 803 831 800 479 821 896 820 833 876 788 801 879 866 802 775 821 746 873 896 734 807 792 749 850 753 806 871 702 707 795 881 869 829 794 879 852 978 950 945 957 968 932 926 983 883 958 940 939 956 945 891 856 861 924 904 959 942 929 922 957 911 902 905 958 949 895 945 871 917 923 953 920 885 878 934 953 826 838 970 927 894 901 908 880 NaN 916 828 898 932 929 858 848 877 934 854 907 902 710 837 817 884 917 834 902 909 842 861 864 965 901 890 1.13e+03 975 1.02e+03 943 949 953 980 993 959 931 982 962 986 945 921 959 925 968 928 887 915 908 941 900 880 904 786 937 839 666 871 856 829 923 907 899 819 872 781 844 875 900 955 931 929 876 903 807 965 891 900 879 752 760 874 854 940 844 419 731 952 875 816 816 766 577 887 956 952 1e+03 906 937 917 859 837 881 892 865 886 872 914 880 897 766 863 824 835 895 868 907 816 836 838 875 880 898 876 888 669 873 815 779 876 856 660 894 912 874 856 911 754 844 858 933 890 769 1.03e+03 931 881 817 889 865 889 898 944 885 844 NaN 880 871 882 857 806 822 896 856 896 872 876 840 907 814 902 833 856 894 874 817 788 875 852 815 814 805 820 816 726 822 831 829 826 873 864 866 870 983 924 929 931 942 915 901 938 895 899 877 954 869 884 927 881 875 837 935 874 908 918 869 896 833 830 896 968 923 893 831 841 931 843 878 858 902 888 863 900 784 838 841 873 855 848 846 819 815 806 837 947 888 921 852 819 816 846 863 883 880 886 796 851 866 813 845 851 825 804 795 816 831 855 729 896 840 817 811 808 829 803 730 796 815 847 831 793 837 710 868 667 712 903 778 813 867 990 883 903 858 923 911 926 915 920 884 930 902 898 851 820 894 829 905 845 898 917 805 791 870 897 773 840 895 797 914 905 917 868 904 880 904 836 870 846 912 848 887 869 824 910 860 842 857 746 869 819 666 784 908 814 872 812 824 795 869 746 830 826 895 944 844 880 834 818 880 857 811 804 856 743 801 911 899 811 926 864 796 814 838 910 780 808 880 861 856 838 764 830 848 754 748 837 840 829 946 950 891 886 851 927 821 836 841 862 844 838 824 776 770 800 816 838 840 808 884 834 766 826 911 829 845 862 875 790 712 885 836 818 826 785 788 831 754 812 757 902 817 791 912 848 867 819 842 870 784 809 920 864 802 830 799 480 822 896 820 835 877 787 800 880 865 802 776 821 745 872 896 732 807 794 750 851 753 804 871 701 705 796 881 869 828 794 879 851 977 950 945 957 969 931 926 983 883 958 940 939 956 945 891 856 861 924 904 959 941 930 923 957 911 902 905 958 949 895 945 870 917 923 954 919 885 878 934 953 826 838 971 928 894 901 908 880 NaN 916 828 898 932 928 858 849 877 935 854 908 902 710 838 817 887 917 834 902 908 843 860 864 964 901 890 1.13e+03 976 1.02e+03 943 949 952 979 993 960 932 982 962 986 943 922 959 925 968 928 888 914 908 942 900 880 903 786 936 839 680 871 856 830 924 907 898 817 873 781 844 875 899 955 930 929 876 903 808 964 891 901 877 752 760 873 853 940 844 411 731 953 874 816 815 765 576 887 956 952 1e+03 906 938 916 860 836 882 892 865 886 871 914 880 896 766 864 824 835 895 867 908 816 838 838 875 881 898 877 888 669 873 816 780 877 856 658 894 917 874 856 910 754 845 858 932 890 769 1.03e+03 930 882 817 888 864 889 899 944 886 844 NaN 880 871 883 857 806 822 896 856 895 873 876 840 907 814 902 832 856 894 875 816 788 876 851 814 815 806 820 817 726 822 832 829 826 872 864 867 870 983 925 930 931 941 915 902 938 896 901 878 954 869 884 926 880 876 837 935 875 908 918 869 896 833 830 895 968 924 894 830 840 932 843 878 856 902 887 861 900 784 838 841 872 856 847 846 819 814 806 838 967 886 921 851 819 816 846 864 884 880 887 796 852 867 814 845 851 825 803 796 817 831 854 729 896 840 817 810 809 829 804 731 795 816 845 831 793 837 711 868 664 711 904 778 813 867 989 883 903 858 924 912 926 916 920 883 931 903 897 850 820 896 829 904 845 896 917 805 789 869 897 773 839 896 798 913 905 916 868 904 880 903 835 870 847 912 849 885 869 823 910 860 842 857 745 869 819 667 782 908 814 872 813 824 795 871 746 830 827 895 944 844 880 834 817 880 858 812 804 855 743 801 911 899 811 927 865 794 812 838 910 780 806 880 862 856 839 766 829 848 754 749 838 840 829 946 951 892 886 850 926 821 836 840 862 844 838 824 777 771 800 816 837 840 807 885 834 764 828 911 828 846 862 875 789 711 884 835 818 826 785 788 832 755 812 757 902 817 791 912 848 866 820 842 869 784 810 920 863 802 830 799 481 823 896 820 836 878 787 799 882 864 802 776 820 746 871 896 731 806 795 750 850 753 802 871 701 703 797 881 871 828 795 880 851 976 950 945 957 969 931 927 983 884 958 940 938 956 945 892 856 862 924 904 959 940 930 924 957 911 903 906 958 950 894 945 870 918 923 954 919 886 878 934 953 826 838 972 928 894 902 908 880 NaN 916 828 897 931 927 857 850 877 936 854 908 902 710 838 817 892 917 833 903 907 843 859 864 963 901 891 1.13e+03 976 1.02e+03 942 949 952 978 993 960 932 982 962 986 941 922 959 925 969 929 889 913 908 943 900 880 902 786 937 840 663 871 855 830 925 907 899 816 872 781 844 875 897 954 928 930 876 903 809 964 893 901 878 752 761 872 853 940 843 431 731 954 874 815 815 765 576 887 955 952 1e+03 907 937 916 860 837 882 892 865 886 870 914 879 896 766 865 824 836 894 867 908 816 838 837 875 882 898 877 888 669 874 818 780 877 856 657 895 922 874 857 910 753 845 858 932 891 771 1.03e+03 930 882 817 888 863 890 899 944 886 843 NaN 880 871 884 857 806 821 897 856 894 873 876 839 907 815 902 831 856 894 875 816 788 876 850 814 815 806 820 817 726 822 832 830 826 872 864 867 870 982 925 929 930 940 915 902 938 896 900 879 954 869 884 926 880 876 837 935 875 909 918 869 895 834 830 896 968 924 894 830 840 933 843 878 854 902 887 862 899 784 838 842 872 856 846 847 819 813 807 838 925 887 921 849 818 817 847 864 885 881 887 796 852 867 814 844 851 824 804 796 818 832 854 729 897 840 817 810 809 828 804 730 795 815 845 831 793 837 710 868 662 711 904 778 813 867 988 883 902 858 923 914 926 916 920 883 932 903 897 850 820 897 829 904 844 898 917 804 788 869 897 774 838 897 798 913 905 915 867 904 880 902 833 870 847 912 849 884 869 822 910 859 842 856 744 868 819 669 782 907 813 873 813 825 796 872 746 831 827 894 943 844 881 833 816 881 858 813 804 856 743 801 911 898 811 927 865 794 812 838 911 781 805 881 862 856 839 766 829 848 754 749 838 840 830 946 952 892 886 850 926 821 837 840 862 844 838 824 777 772 800 816 836 840 807 886 833 764 829 912 828 846 863 875 789 711 884 835 819 825 785 787 832 756 812 756 902 818 791 912 848 866 822 842 869 784 810 921 863 804 830 799 480 824 895 820 837 879 787 800 883 865 802 775 820 748 870 896 731 806 794 749 849 753 802 871 701 703 797 880 872 829 794 880 851 977 949 945 957 969 932 926 984 884 958 940 938 955 945 892 856 862 925 905 959 940 931 924 957 911 903 907 958 950 893 945 870 918 923 954 919 886 878 934 953 825 838 972 927 894 902 908 880 NaN 916 828 897 931 927 857 851 876 936 854 907 902 710 839 816 895 915 833 904 907 843 858 864 962 901 891 1.13e+03 976 1.02e+03 941 949 952 978 992 960 933 982 962 985 939 921 959 925 970 929 890 912 907 943 900 879 900 786 938 840 646 870 854 831 925 907 901 816 872 782 844 875 896 954 926 930 875 902 808 964 896 901 878 752 762 870 853 940 841 450 731 954 874 814 815 765 577 888 954 951 1e+03 907 936 916 860 838 882 892 865 885 869 914 879 896 766 865 822 835 893 867 908 816 840 838 876 883 898 877 887 669 874 819 780 876 855 657 895 924 874 858 910 754 845 858 932 890 772 1.03e+03 931 882 816 889 863 889 900 944 885 842 NaN 881 872 885 857 806 821 897 857 893 873 875 839 908 816 902 830 856 894 875 816 789 876 850 813 816 805 820 817 727 821 832 830 826 872 864 867 870 981 925 928 930 939 915 901 938 896 899 880 953 869 884 926 879 876 837 935 874 909 917 869 895 834 830 896 968 924 894 830 840 933 843 879 852 904 887 862 897 784 838 842 872 857 846 847 818 812 807 838 884 887 920 848 817 817 846 864 885 880 887 796 852 867 813 844 852 824 804 797 818 833 854 729 897 840 816 810 811 829 804 731 795 815 846 832 794 837 710 867 661 711 903 778 813 867 988 883 902 858 922 913 926 917 921 883 934 902 897 850 820 896 829 904 844 900 917 805 788 869 897 774 839 897 798 914 904 913 866 904 880 902 831 870 847 912 848 882 869 821 910 858 842 855 743 867 818 670 780 908 814 872 812 826 795 874 745 831 827 894 942 844 881 833 816 881 859 813 802 856 743 801 911 898 811 927 865 795 811 839 912 781 805 882 862 857 839 766 830 848 754 748 838 840 831 947 952 892 886 850 925 821 838 840 861 845 838 826 776 772 800 816 837 840 808 887 832 764 830 912 829 846 863 876 789 712 884 835 819 824 785 787 830 756 812 756 901 818 791 912 848 865 823 842 868 784 809 921 863 804 830 799 479 824 895 821 837 879 788 801 884 867 802 774 821 748 870 896 731 806 793 748 850 753 802 871 701 705 797 880 873 829 794 880 851 977 949 945 958 969 932 926 984 884 958 940 937 954 946 891 856 862 925 906 959 939 931 923 957 910 902 908 958 950 892 945 870 918 924 953 919 886 878 934 954 825 838 972 926 894 902 908 881 NaN 916 827 897 931 927 856 851 875 936 855 907 901 710 839 816 899 913 833 905 908 843 857 865 962 901 891 1.13e+03 976 1.02e+03 940 949 950 977 992 962 933 981 961 984 936 920 958 926 970 930 890 912 907 943 900 879 900 787 938 841 640 870 854 830 926 907 903 816 871 782 844 875 896 952 926 929 875 902 808 964 899 901 877 751 763 869 852 940 840 470 731 954 874 813 815 765 578 888 954 951 1e+03 907 936 916 861 839 882 892 866 885 869 914 878 896 766 865 821 834 893 866 908 816 841 838 876 884 899 877 887 670 875 819 779 875 855 657 895 924 873 859 911 755 845 858 932 890 774 1.03e+03 932 882 816 890 864 889 900 944 885 842 NaN 881 872 886 858 806 822 896 857 894 873 874 839 907 816 902 831 856 894 875 816 790 876 850 812 816 805 819 817 726 821 833 829 825 873 865 867 870 981 925 927 930 940 914 900 938 896 897 880 953 870 884 927 879 875 837 936 874 908 917 869 895 834 830 897 968 924 894 830 840 932 843 879 852 905 886 863 896 784 839 843 871 857 846 847 817 812 807 838 884 886 921 847 816 817 846 865 886 879 886 797 852 867 813 844 852 824 805 797 818 834 854 729 898 840 816 810 812 829 803 732 795 815 846 832 795 837 710 866 660 711 902 779 814 867 987 883 903 858 922 913 925 917 921 883 934 902 897 850 820 895 829 903 842 902 917 806 788 869 898 775 840 897 799 914 904 912 867 904 880 902 830 870 845 912 848 882 870 820 910 857 841 856 743 867 818 670 778 909 815 872 812 824 795 873 745 831 828 894 942 845 882 833 816 882 859 812 802 856 743 801 912 899 811 926 865 795 811 840 912 782 804 882 862 857 839 765 830 847 754 748 838 840 832 947 952 892 886 850 925 821 839 839 860 846 838 827 775 772 800 816 838 839 808 886 832 765 830 912 829 846 864 876 789 713 886 835 819 823 784 786 829 757 813 756 900 819 792 912 848 865 823 842 869 785 808 921 863 803 829 799 478 823 894 821 836 879 789 802 884 867 802 774 822 749 869 895 731 806 793 747 850 753 803 872 700 707 796 880 872 829 795 879 851 977 948 945 958 969 932 926 985 883 958 939 937 954 946 890 856 863 925 906 960 939 931 922 958 910 903 908 958 951 893 945 870 918 924 952 919 885 877 934 954 826 837 972 925 893 902 908 881 NaN 916 827 897 932 928 857 851 874 935 855 906 902 710 839 816 901 911 832 906 909 844 856 865 962 901 891 1.13e+03 976 1.02e+03 941 949 950 977 992 962 932 980 961 984 935 920 957 926 969 931 890 913 906 943 900 878 900 786 938 842 642 870 854 829 926 906 905 815 870 783 844 875 896 953 926 929 875 901 808 964 900 901 876 749 764 869 852 940 842 466 732 955 874 813 816 766 577 888 954 951 1e+03 907 935 917 861 838 882 892 867 885 869 913 878 895 765 865 820 834 893 866 908 816 842 838 875 884 899 877 887 670 875 819 778 875 856 657 894 923 873 859 912 755 845 858 933 890 773 1.03e+03 932 882 816 891 866 889 900 944 885 842 NaN 881 872 886 858 806 822 895 857 894 873 872 839 906 814 902 832 856 894 874 816 790 877 850 813 815 805 820 817 725 821 833 830 825 874 865 866 870 981 924 927 931 941 914 900 938 894 897 879 953 870 883 927 879 875 837 936 874 906 917 869 896 834 829 897 969 925 894 830 840 931 843 879 852 905 886 862 896 785 839 842 871 857 847 846 817 811 806 838 NaN 885 921 846 815 816 846 865 885 878 886 798 852 867 813 844 852 824 804 797 817 834 853 728 897 840 816 809 813 829 802 732 794 816 845 831 795 837 709 865 660 712 902 779 814 867 987 883 903 858 924 913 924 916 920 883 934 903 898 850 820 895 828 903 842 901 917 806 788 870 898 776 839 898 799 913 905 913 868 904 880 902 829 870 843 912 848 882 870 820 909 858 841 856 743 867 818 670 776 909 815 871 812 823 795 873 745 831 828 894 941 845 882 833 816 882 859 811 803 856 743 801 912 900 811 926 865 796 810 841 912 781 804 881 862 857 839 765 831 846 753 749 837 840 832 949 951 892 885 850 926 821 839 838 860 845 838 826 775 772 800 815 839 839 808 885 832 765 829 912 830 847 865 876 789 713 886 835 818 824 784 786 830 759 814 756 900 819 793 912 848 866 822 842 869 786 808 921 863 802 829 799 478 822 894 821 836 879 788 801 885 865 801 775 823 749 868 894 732 805 793 747 852 753 803 874 698 709 796 880 872 828 796 880 851 977 948 945 959 969 932 926 985 883 958 938 938 954 945 889 857 863 925 906 960 939 932 922 958 910 904 908 958 951 893 945 870 918 924 952 919 885 877 935 954 827 837 971 925 893 901 909 881 NaN 917 827 897 931 928 857 852 875 934 854 906 902 711 840 816 903 910 832 906 909 845 854 865 963 901 891 1.13e+03 976 1.02e+03 942 949 949 978 992 962 932 979 961 983 935 920 957 927 968 931 890 913 906 943 899 878 900 787 938 842 642 869 854 828 926 907 906 813 871 783 845 876 897 953 926 928 877 901 808 965 901 901 876 749 764 871 851 940 843 468 733 954 873 812 817 767 577 889 955 951 1e+03 907 935 918 861 837 881 893 867 886 869 913 878 894 765 866 820 834 893 866 908 817 842 838 875 883 899 877 888 671 875 818 779 875 857 656 894 923 874 859 912 755 845 859 932 890 772 1.03e+03 932 882 816 891 865 889 900 944 885 842 NaN 881 872 887 858 806 823 894 857 894 873 873 839 905 813 902 832 856 894 874 815 790 878 851 814 813 805 820 816 724 822 833 830 825 875 865 866 870 982 923 928 931 941 913 900 938 894 896 879 954 870 884 926 879 876 837 937 874 905 918 869 897 834 829 897 970 925 894 830 839 931 843 878 850 904 886 862 896 785 838 843 871 857 847 845 816 811 806 838 NaN 883 922 845 813 816 846 865 885 878 886 798 852 866 814 844 852 824 804 796 817 835 853 728 897 839 816 809 814 829 802 734 794 816 844 830 795 838 709 865 660 713 903 779 815 867 987 882 903 858 924 912 925 915 920 883 933 904 898 851 820 895 827 903 841 901 916 805 787 870 899 776 837 897 799 913 906 916 868 904 880 902 829 870 842 912 849 883 870 820 909 858 841 856 744 868 817 671 774 908 815 872 812 823 794 874 745 831 829 895 941 846 882 832 816 881 859 810 803 856 743 801 912 899 812 926 865 797 810 841 911 780 805 880 863 857 840 765 831 846 751 749 836 840 832 950 951 892 885 850 926 821 838 838 861 845 838 825 775 773 799 815 838 839 809 885 833 765 828 912 829 847 866 876 789 714 885 836 817 824 784 785 830 760 815 757 900 819 795 911 848 866 821 842 869 786 808 920 864 801 829 799 478 822 893 820 836 879 786 802 885 864 801 775 823 750 868 894 731 805 793 747 851 754 803 875 697 710 797 880 872 827 797 883 852 976 948 946 958 969 932 928 986 883 958 938 939 954 945 889 857 864 925 906 960 939 932 921 958 911 904 908 958 950 892 945 870 919 924 953 919 885 877 935 954 827 837 971 926 893 901 910 880 NaN 919 827 897 931 926 857 850 875 933 855 905 903 710 840 816 903 909 834 907 909 845 854 866 963 900 891 1.13e+03 976 1.02e+03 942 949 950 978 994 962 931 978 962 982 935 920 957 927 968 930 890 914 905 944 899 878 901 787 938 842 650 869 853 830 926 907 905 812 872 782 845 876 897 954 926 928 878 901 807 964 900 901 876 748 764 871 852 939 844 465 733 953 873 812 818 767 576 889 956 951 1e+03 906 935 918 860 837 880 893 867 886 869 914 877 895 765 867 819 834 893 865 908 818 841 838 876 883 899 878 888 672 875 816 780 874 858 655 893 923 875 859 912 755 845 859 932 890 771 1.03e+03 932 881 816 891 865 889 900 944 885 842 NaN 882 872 888 857 805 823 894 857 894 873 874 838 905 813 901 832 856 894 874 815 790 878 852 814 812 805 820 816 724 822 832 830 826 875 865 865 870 982 921 928 931 941 914 900 938 893 896 879 954 870 884 927 878 876 837 938 874 905 918 868 897 834 830 896 970 925 894 831 839 931 843 878 849 904 886 862 896 784 836 843 872 858 848 845 816 810 806 839 NaN 883 922 844 811 816 846 865 885 877 887 799 852 865 814 844 851 823 803 795 817 834 853 728 896 838 817 809 815 830 802 735 794 817 844 830 795 838 708 864 660 713 904 779 815 866 986 881 903 858 923 912 926 914 920 883 932 904 897 850 820 896 825 903 842 900 916 805 787 870 899 775 836 897 799 913 907 918 869 904 880 902 829 871 843 912 848 884 870 820 909 859 840 857 744 868 817 672 773 907 814 872 812 825 793 874 745 831 829 894 940 846 882 832 816 881 859 809 804 855 743 801 911 898 812 927 865 797 809 841 912 780 806 879 863 856 840 766 831 846 749 749 836 840 832 950 951 892 885 849 926 820 838 838 860 845 838 824 775 774 799 816 838 839 809 885 833 765 827 912 830 848 867 876 790 714 884 836 817 824 785 785 830 761 814 759 902 818 796 910 848 865 821 842 869 786 808 920 864 802 829 800 478 823 893 819 836 879 785 802 886 864 801 774 824 750 867 895 731 804 793 746 852 754 802 876 696 710 798 880 872 827 796 884 852 976 948 945 958 970 931 930 986 882 959 938 940 953 945 889 856 864 926 906 960 939 931 921 958 911 904 907 958 950 892 946 871 920 924 953 920 885 878 935 955 827 837 971 926 894 902 910 880 NaN 920 828 897 931 925 858 849 875 933 856 906 903 710 841 816 905 909 835 906 909 844 854 866 963 900 890 1.13e+03 977 1.02e+03 942 950 951 977 995 962 931 978 962 982 934 920 957 928 969 929 890 913 905 943 899 878 901 788 938 843 665 869 852 831 924 907 902 812 872 782 845 876 899 954 927 928 877 900 807 964 899 901 875 749 764 871 852 938 845 469 733 953 875 814 817 767 575 890 957 951 1e+03 905 935 918 860 836 880 894 868 886 870 914 878 896 766 868 817 835 893 865 908 819 841 838 876 882 899 879 888 671 875 816 781 874 858 654 893 924 876 859 912 755 844 859 932 890 772 1.03e+03 932 881 816 891 865 889 901 944 884 843 NaN 882 872 890 856 805 823 896 858 894 874 875 838 905 813 901 832 856 894 875 816 790 877 853 814 812 805 820 816 724 822 831 830 826 875 865 865 870 982 921 928 932 941 914 900 938 893 897 879 955 870 885 928 879 875 836 937 874 905 919 868 898 834 829 896 970 925 894 831 839 931 843 878 848 904 886 862 898 784 835 843 872 859 848 844 817 811 806 840 NaN 882 921 843 806 816 846 865 885 877 888 799 851 865 814 844 851 822 803 796 817 833 853 726 896 835 817 810 816 830 802 736 794 817 844 830 795 838 708 864 660 713 905 779 815 866 986 880 904 858 922 911 927 914 919 882 932 904 896 849 820 895 824 903 842 899 916 805 787 870 898 774 838 897 799 913 908 917 869 904 880 902 829 871 844 913 847 886 870 820 908 859 840 856 744 869 818 673 771 906 814 872 813 827 792 874 745 831 830 894 940 846 882 832 816 881 860 809 805 855 743 801 911 897 813 927 865 796 809 840 913 780 806 879 862 856 840 766 830 847 750 748 835 840 832 948 951 892 884 849 926 819 838 838 860 846 838 826 775 775 800 816 838 838 810 885 834 765 826 913 831 848 866 875 790 714 885 836 817 824 786 786 829 760 813 761 903 818 796 909 850 864 821 842 869 787 808 920 863 802 829 802 479 823 893 819 837 879 785 802 887 865 801 773 824 749 866 895 729 805 794 746 852 754 801 874 696 714 797 880 872 828 795 883 853 977 948 945 958 970 931 932 985 882 959 938 940 954 945 889 856 864 926 906 959 939 930 921 957 911 903 906 958 949 892 947 871 921 924 954 920 885 878 935 955 826 837 971 925 894 902 910 880 NaN 920 829 897 932 924 858 848 875 933 857 906 903 711 841 816 907 909 836 906 910 844 854 866 962 900 891 1.13e+03 977 1.02e+03 943 950 952 976 996 963 930 978 962 981 933 920 958 928 969 927 890 913 906 943 899 879 901 788 939 842 690 869 851 832 924 908 900 812 872 782 845 876 899 954 927 928 876 899 807 964 899 902 875 749 764 871 853 937 846 474 733 953 876 815 816 768 574 889 958 951 1e+03 906 935 918 860 837 880 894 869 886 871 914 879 896 766 867 814 836 893 865 910 820 841 838 875 882 900 880 888 670 875 816 781 874 858 654 893 924 876 858 912 755 844 858 932 889 771 1.03e+03 932 881 816 892 864 889 901 944 883 844 NaN 882 872 891 856 805 823 898 858 894 874 875 839 906 814 900 832 856 894 876 816 790 877 853 814 812 805 820 816 724 822 831 830 826 875 865 864 870 983 921 928 932 942 914 900 939 893 898 879 955 870 886 928 880 875 836 936 874 905 919 867 898 834 828 897 970 925 895 831 840 932 844 878 847 904 886 864 898 783 834 843 872 858 848 845 817 811 806 840 NaN 880 921 843 803 815 846 865 886 877 889 799 851 865 814 845 852 822 803 796 818 832 854 726 896 832 817 810 817 830 802 736 794 817 844 830 795 838 709 862 661 713 905 779 815 867 985 881 904 858 922 911 926 915 918 883 931 904 896 849 820 895 824 903 842 898 917 806 787 870 898 774 838 896 800 913 908 916 869 903 880 902 828 871 845 913 846 887 871 821 909 858 840 856 743 868 818 673 770 906 814 872 813 827 792 874 746 831 829 894 940 846 882 834 817 882 860 809 806 855 743 801 911 896 813 927 866 796 808 839 912 779 807 879 860 856 840 766 829 848 750 748 835 841 832 947 951 892 884 849 926 820 837 839 860 846 839 827 775 775 802 817 838 838 810 884 834 764 826 912 832 847 866 876 790 714 886 836 817 824 786 787 829 761 811 762 904 819 796 908 852 864 821 842 869 787 808 920 863 801 828 803 480 823 893 819 837 879 786 803 888 865 800 773 823 748 864 896 729 805 795 746 853 753 799 872 695 718 797 879 873 829 795 881 853 977 949 945 958 972 932 933 984 882 959 938 939 954 946 891 857 863 927 906 960 939 929 921 956 911 904 906 958 950 891 947 871 921 924 955 920 885 878 937 955 826 837 972 925 894 903 910 880 NaN 920 829 898 932 921 859 849 875 933 857 906 902 710 841 815 908 908 835 906 910 843 855 866 962 900 892 1.13e+03 977 1.02e+03 942 950 952 977 996 963 930 978 962 979 934 920 960 927 968 927 890 913 906 944 900 879 901 787 939 841 708 870 851 832 924 908 900 812 872 782 844 876 900 955 926 928 875 899 807 964 900 902 876 750 764 871 853 937 846 460 732 954 876 816 815 768 574 889 959 951 1e+03 907 936 918 860 837 880 894 869 887 871 914 880 895 767 868 812 836 893 865 912 820 841 838 874 883 900 879 888 669 874 817 781 874 858 654 893 923 874 857 911 755 844 858 932 888 771 1.03e+03 932 881 817 892 864 889 901 944 884 844 NaN 881 872 892 856 806 823 899 858 894 874 875 840 906 815 901 832 855 894 876 817 790 878 854 814 812 806 820 816 725 822 830 830 827 875 865 864 870 982 922 927 932 942 914 900 939 893 899 879 955 870 886 928 881 875 836 936 874 906 918 868 899 833 826 897 970 925 896 830 839 932 844 878 846 904 886 864 898 782 832 843 871 857 848 845 818 813 806 839 NaN 879 921 843 798 816 846 865 886 878 888 799 851 866 815 846 853 823 804 797 817 832 854 726 897 830 817 809 818 829 802 737 793 818 844 830 795 839 709 860 661 713 904 779 815 867 984 882 905 858 922 912 926 914 919 884 931 904 897 849 821 894 824 903 842 898 918 807 788 870 897 774 838 896 800 913 907 915 869 903 880 901 828 871 846 914 846 887 871 821 909 859 841 856 742 868 819 676 770 905 814 871 813 826 793 874 746 830 829 894 939 845 882 836 817 882 859 809 805 855 743 801 911 896 813 926 866 796 807 838 911 779 807 879 859 856 840 766 829 849 751 748 835 841 832 947 951 892 884 848 926 820 837 840 861 846 839 829 775 776 803 816 838 838 809 884 835 764 826 912 833 847 866 876 790 714 887 836 817 824 786 787 829 762 811 762 905 819 797 910 854 866 821 842 869 786 807 920 863 800 827 804 480 824 894 820 836 880 786 803 889 865 800 772 822 748 864 896 728 805 795 747 854 753 797 870 694 721 797 877 873 829 795 881 854 977 949 946 957 971 932 936 984 882 959 938 939 955 946 893 857 863 927 906 961 939 929 922 957 911 904 907 958 950 891 947 872 921 924 956 920 884 878 938 955 826 837 972 924 894 902 910 880 309 921 828 899 932 918 858 850 875 932 856 906 903 710 841 815 908 908 835 906 910 842 855 865 963 900 892 1.13e+03 976 1.02e+03 941 949 952 978 996 963 929 978 962 977 935 920 962 926 967 927 890 913 906 946 900 879 901 788 939 840 718 869 850 831 924 907 899 811 872 782 843 876 901 954 924 929 876 899 808 964 901 902 877 750 763 870 853 938 846 438 732 954 876 814 815 768 574 890 959 952 1e+03 908 936 918 860 837 880 893 868 887 871 914 881 895 768 868 811 836 893 865 914 820 842 838 873 883 899 878 887 669 874 817 780 874 858 654 894 922 874 856 911 755 845 858 932 888 771 1.03e+03 932 882 817 892 864 889 901 944 884 844 NaN 880 872 892 856 807 823 898 858 894 874 875 840 906 816 902 831 855 894 877 817 790 878 854 814 812 806 821 816 725 822 831 830 827 875 866 864 870 982 922 928 933 942 914 900 939 893 899 879 955 870 887 928 881 875 836 936 874 906 918 869 899 834 827 896 970 924 896 830 840 932 844 877 846 904 886 864 898 782 833 842 870 856 848 846 818 814 806 839 NaN 878 921 843 795 816 846 865 886 878 888 799 852 866 816 846 854 823 806 797 817 832 854 726 897 831 817 809 819 829 802 737 793 818 845 830 794 839 710 857 661 714 903 779 815 868 984 883 905 858 922 912 927 914 920 885 931 903 898 849 822 894 824 903 843 898 919 807 789 870 898 774 837 896 800 914 907 915 870 904 880 901 828 871 845 914 846 886 871 822 909 859 841 856 743 867 819 678 769 906 814 871 812 825 795 875 746 831 829 894 938 845 882 836 817 883 859 809 805 855 743 802 912 896 812 926 865 796 806 838 911 779 807 879 859 855 841 766 829 849 751 748 836 840 833 947 950 893 884 848 925 820 837 840 862 846 839 828 774 778 802 815 838 837 808 883 835 764 827 912 833 848 865 876 791 714 886 836 817 824 786 787 830 764 812 763 906 820 799 912 854 868 821 842 869 786 806 920 863 799 827 805 480 823 895 821 836 880 786 803 890 865 800 772 822 747 861 896 729 806 794 747 855 752 794 871 693 721 795 874 874 829 795 881 854 977 948 946 957 970 933 939 983 882 959 938 940 955 946 894 857 862 927 906 961 938 928 922 957 911 904 907 958 951 891 947 872 920 924 956 920 884 877 939 956 825 837 973 924 894 901 910 880 309 923 827 899 932 914 859 850 876 932 856 907 903 710 842 815 907 908 836 906 910 841 855 864 963 900 892 1.13e+03 976 1.02e+03 942 948 952 980 995 963 928 979 962 975 934 920 963 926 966 927 890 912 906 945 900 879 900 787 938 841 717 870 850 831 925 906 899 810 872 782 842 876 901 952 924 929 877 899 809 965 901 902 879 750 763 871 853 939 846 424 732 954 876 812 815 768 574 891 958 954 1e+03 908 936 918 860 837 880 892 868 887 871 914 881 896 768 868 811 836 893 865 914 819 842 838 874 883 899 878 887 670 874 817 781 875 858 654 894 921 873 857 911 755 845 859 933 888 771 1.03e+03 932 881 817 892 863 889 902 944 884 844 NaN 880 872 892 856 808 822 898 858 894 874 875 840 906 816 903 831 856 894 877 817 790 878 853 814 812 806 822 816 725 823 832 830 827 875 866 864 870 982 922 928 931 941 915 900 939 893 899 879 956 869 887 928 880 876 836 936 874 907 918 870 899 833 828 896 971 923 895 830 841 932 844 877 846 903 885 864 899 782 833 842 871 855 848 847 818 814 806 838 NaN 878 921 842 791 816 847 865 886 879 887 800 852 866 816 845 853 823 806 796 816 832 854 726 897 829 816 808 819 829 803 736 793 818 845 829 794 838 710 857 662 713 902 779 815 868 983 882 905 858 923 912 928 913 921 884 931 902 899 849 822 894 825 903 843 899 919 807 789 870 898 775 838 896 800 914 906 915 869 906 880 901 828 871 845 914 845 885 871 822 910 858 841 856 743 866 819 681 770 906 814 870 812 824 795 876 747 830 830 895 938 846 881 835 817 883 858 810 805 855 743 803 912 896 813 926 865 796 805 838 911 780 808 880 859 855 844 765 829 848 751 749 836 840 834 948 950 894 884 848 925 820 837 840 863 847 839 827 774 780 801 815 839 837 808 883 836 764 828 912 832 849 865 876 791 713 886 836 818 824 785 787 830 764 812 764 905 820 801 914 853 868 821 842 869 786 806 920 863 799 828 805 480 823 897 821 835 880 786 803 890 864 800 772 821 747 859 896 729 806 793 746 855 753 792 872 692 722 794 870 874 829 795 881 855 977 949 946 957 969 934 942 983 882 959 938 940 955 946 894 858 862 927 906 961 938 928 922 958 911 904 906 958 951 891 946 873 921 924 956 920 885 876 939 956 825 837 972 924 893 900 911 880 321 924 827 899 932 910 859 850 876 932 856 908 903 710 842 815 908 907 836 907 909 841 855 864 964 901 892 1.12e+03 976 1.02e+03 943 948 952 980 994 962 929 980 962 974 934 922 961 927 965 928 890 912 906 943 899 879 899 787 938 842 715 870 850 831 925 905 898 809 873 783 842 876 902 951 924 929 879 899 810 966 902 902 880 750 765 873 853 938 846 757 732 953 876 813 816 767 575 893 958 954 1e+03 907 936 918 860 837 880 892 868 887 871 913 880 897 768 869 810 836 894 865 914 819 842 837 875 883 898 878 887 671 874 817 782 876 858 654 894 920 874 857 911 755 844 860 934 888 772 1.03e+03 932 881 816 892 863 889 902 944 884 843 NaN 881 872 892 856 808 822 897 858 894 874 875 839 906 816 903 831 857 894 877 817 790 877 853 814 812 806 822 816 724 822 833 829 827 875 866 865 870 982 923 928 930 940 915 900 939 893 899 880 956 869 888 928 879 875 836 936 874 906 918 872 898 833 828 896 972 922 894 831 841 932 844 877 846 902 885 863 899 783 833 841 872 856 848 848 818 814 806 838 NaN 877 921 842 789 816 847 865 886 879 887 800 852 866 816 845 852 822 805 796 816 833 854 725 897 828 815 807 819 830 803 736 794 818 846 829 794 837 710 856 662 712 903 780 815 868 982 882 905 858 923 912 928 913 921 883 931 901 900 849 821 894 826 902 843 899 919 807 789 871 898 774 839 896 799 914 906 916 869 907 881 901 829 871 844 914 845 884 871 822 910 859 842 855 743 867 819 682 770 906 815 871 812 824 794 876 747 830 830 895 938 846 881 834 817 883 858 809 805 856 743 804 913 896 813 927 864 797 805 838 912 781 807 880 860 854 844 766 829 848 751 749 838 840 834 949 951 894 884 847 925 820 837 839 863 846 839 828 773 780 801 814 840 837 808 883 835 765 828 912 832 849 865 876 790 712 885 836 818 824 785 787 831 765 813 764 903 819 802 914 852 867 820 843 869 786 806 920 863 799 829 805 480 822 898 821 836 880 786 803 890 865 800 772 821 747 858 896 730 807 794 746 855 755 792 873 692 724 794 867 875 830 795 881 856 976 949 946 957 969 934 944 983 882 958 938 940 956 946 893 858 863 927 906 961 937 928 923 958 911 904 904 958 952 890 946 873 921 924 956 919 885 875 939 956 826 837 972 924 892 899 911 880 338 925 827 898 931 906 860 850 876 932 855 908 903 710 842 815 908 906 837 906 908 841 856 864 964 900 892 1.13e+03 976 1.02e+03 944 948 951 980 992 961 930 980 962 972 933 922 959 928 965 927 889 912 906 942 899 879 898 786 937 842 713 870 852 830 925 906 899 809 874 784 842 876 903 952 923 928 880 899 810 966 903 902 881 750 767 874 853 937 846 1.09e+03 733 953 875 814 817 767 577 894 956 955 1e+03 907 936 919 860 838 880 892 868 887 871 913 880 897 767 870 809 836 894 865 914 819 842 836 876 883 898 878 888 670 874 817 783 877 857 653 894 918 874 857 910 755 844 860 934 888 772 1.03e+03 932 881 817 891 863 888 902 945 885 842 NaN 882 872 892 856 807 822 897 857 895 874 875 839 907 816 903 831 858 893 877 817 790 877 853 814 812 806 822 816 724 823 833 829 828 874 866 865 870 982 923 928 930 941 916 900 939 893 899 879 956 869 888 927 878 876 836 936 875 906 918 872 898 833 828 896 972 923 893 831 841 932 843 877 847 902 886 863 899 785 832 840 873 857 848 848 819 814 806 838 NaN 876 921 843 787 816 848 866 886 879 886 800 851 866 817 845 852 822 804 797 816 833 854 725 897 826 815 807 819 830 803 735 794 818 846 829 794 837 710 856 662 710 904 779 815 868 982 881 905 859 923 912 927 912 921 883 932 901 900 850 821 894 827 902 843 900 919 806 788 870 898 774 840 895 798 915 906 915 869 908 881 902 830 870 844 914 845 883 870 822 910 859 842 854 744 868 818 683 770 906 816 871 813 823 793 876 747 830 830 896 939 845 880 834 818 883 858 809 806 858 742 804 913 896 813 927 864 796 806 838 913 781 808 881 860 854 842 766 829 848 752 748 839 840 834 949 952 894 885 847 925 820 836 839 861 845 840 828 773 781 802 815 840 837 808 884 835 765 828 911 831 849 864 877 791 712 885 836 817 823 784 787 832 766 814 765 902 819 803 915 851 866 820 844 869 786 806 921 863 799 830 805 479 823 897 821 836 880 787 802 890 866 800 773 822 747 857 895 730 808 794 745 856 756 790 873 691 726 794 864 875 830 794 882 857 976 950 945 958 968 934 948 982 882 958 938 939 956 946 893 858 863 927 906 961 939 928 923 958 911 903 904 958 952 891 945 872 922 925 955 919 886 875 939 956 826 838 972 924 892 899 911 880 355 925 827 898 932 902 860 851 875 933 856 907 903 710 841 816 908 905 837 906 907 842 856 865 964 900 892 1.13e+03 976 1.02e+03 944 949 951 981 992 961 931 980 961 969 933 923 957 928 965 927 888 911 905 943 899 879 898 785 937 842 711 869 853 828 925 906 900 808 875 785 843 876 902 952 922 928 880 898 811 965 904 903 880 751 769 874 853 937 846 1.25e+03 734 954 875 814 818 767 579 893 955 955 1e+03 907 936 920 860 837 881 891 868 886 872 913 880 896 767 870 807 835 895 865 915 819 842 837 876 883 898 878 889 668 874 817 783 877 857 653 895 917 874 856 911 755 843 860 935 889 772 1.03e+03 932 881 818 891 863 888 902 945 885 842 NaN 881 872 892 856 807 822 896 857 895 875 876 839 907 816 903 832 857 894 876 817 790 876 853 814 812 807 821 815 725 824 833 829 828 873 866 866 870 982 924 929 931 942 915 899 938 893 899 879 956 869 888 928 878 877 836 936 876 906 917 873 898 833 828 896 971 923 893 831 841 932 842 878 848 902 887 863 900 786 832 840 873 857 848 848 820 814 806 838 NaN 875 920 843 787 817 848 866 885 879 886 800 851 866 817 845 852 822 804 797 816 834 854 725 897 826 815 808 819 831 803 735 794 818 846 830 793 837 710 856 663 710 904 779 815 868 981 881 905 858 923 913 926 913 922 883 932 902 899 851 820 894 827 902 843 900 919 805 788 870 898 773 841 895 798 915 906 915 869 908 881 904 831 870 844 914 845 883 870 821 910 859 842 853 744 869 818 684 770 907 815 871 812 823 793 876 746 830 829 896 939 845 879 833 818 883 857 808 806 858 741 803 913 896 813 927 862 797 806 838 913 780 808 880 861 854 840 767 830 847 753 748 839 840 834 949 951 894 886 848 925 821 836 838 860 844 840 827 775 782 803 816 840 837 808 884 835 765 828 910 831 849 864 877 792 712 884 836 817 823 784 787 832 768 815 764 902 819 803 914 851 866 820 844 869 786 806 922 863 800 831 804 479 824 896 821 836 880 788 802 890 867 800 774 823 747 857 894 731 808 794 745 857 758 788 872 690 726 795 862 874 830 794 882 857 976 951 944 959 968 934 952 983 882 958 938 938 956 947 893 857 863 926 906 961 941 928 923 958 911 903 904 958 952 891 945 872 922 925 954 919 885 876 939 956 826 839 972 924 892 900 911 880 461 926 828 898 932 898 859 850 874 933 856 906 903 711 842 816 908 905 837 906 907 842 856 866 964 900 892 1.13e+03 976 1.02e+03 943 949 951 981 992 961 932 980 961 967 932 922 957 928 965 926 888 910 905 943 898 880 898 784 937 842 710 869 855 827 924 906 900 808 874 785 843 876 902 952 920 928 881 896 810 965 903 902 879 751 770 874 852 937 846 1.08e+03 736 954 875 814 818 767 578 892 955 954 1e+03 907 935 920 860 837 882 891 868 886 872 913 880 896 767 871 805 835 895 865 915 819 842 837 876 884 898 879 889 668 875 817 783 877 857 652 894 916 874 856 911 755 844 860 935 889 772 1.03e+03 932 882 819 890 862 889 901 946 885 843 NaN 881 872 892 857 807 822 897 858 895 876 877 839 907 815 903 833 857 895 877 816 790 876 853 815 812 807 821 815 725 825 833 830 826 873 867 866 870 981 924 929 931 943 915 900 938 893 899 879 955 870 888 929 878 878 838 937 875 907 917 873 898 832 828 896 970 923 894 830 842 932 842 878 849 902 888 862 901 786 832 841 872 857 849 848 820 814 807 838 NaN 873 920 843 788 817 847 866 885 878 886 799 851 866 817 844 853 822 804 797 816 834 854 725 897 826 816 809 819 831 803 735 795 818 845 831 793 837 710 855 663 710 904 779 814 868 981 882 905 858 923 913 926 914 922 882 933 903 898 851 821 894 827 903 844 900 919 803 789 870 898 773 840 895 798 914 906 916 869 907 881 903 831 870 843 914 846 883 870 821 910 859 841 853 744 870 817 685 769 908 815 872 812 822 793 877 746 831 828 895 940 845 879 832 818 884 856 808 806 858 741 803 913 896 813 928 861 796 807 838 912 779 808 880 861 855 841 767 831 847 753 748 838 841 833 950 950 894 887 850 925 822 836 838 860 844 840 826 776 784 803 816 839 837 808 885 835 765 828 910 831 849 863 877 791 712 884 836 817 822 784 787 832 770 816 765 902 819 804 914 850 866 820 844 869 786 806 922 864 800 831 802 479 825 896 821 837 880 788 801 890 867 800 775 822 747 857 894 732 808 794 745 857 758 786 871 688 727 795 861 874 830 794 882 858 976 951 944 959 969 933 954 983 882 958 938 937 956 947 893 857 863 926 906 961 942 929 923 958 911 903 904 958 952 892 946 872 921 924 953 920 885 876 939 956 826 840 972 924 892 901 911 881 600 926 828 898 932 895 858 850 873 934 856 906 903 711 842 816 908 905 837 906 907 842 856 866 963 900 891 1.13e+03 975 1.02e+03 942 950 951 981 993 961 932 982 962 965 932 922 956 928 965 927 888 911 904 942 898 879 898 784 938 842 711 869 856 827 923 906 900 807 872 785 843 876 901 952 920 929 881 895 810 964 901 901 878 750 770 873 851 937 847 1.09e+03 737 954 874 814 818 768 576 892 955 954 1e+03 907 934 921 860 836 883 891 868 885 872 913 880 896 767 871 804 835 896 865 916 819 842 838 876 884 898 879 889 669 875 817 783 877 857 651 893 914 874 856 911 755 844 860 935 889 771 1.03e+03 931 882 819 889 862 890 899 946 885 844 NaN 881 872 891 856 807 822 897 858 895 876 877 839 908 814 903 833 857 895 877 816 791 875 853 815 811 807 820 815 726 825 832 830 825 873 867 866 870 981 924 929 931 942 915 901 937 893 899 879 955 869 887 929 877 877 838 937 874 906 917 874 898 832 827 896 969 922 894 830 842 932 843 878 849 901 889 862 900 786 832 841 872 856 849 848 820 814 807 837 NaN 873 920 843 788 817 845 866 886 878 887 798 852 868 816 845 854 822 804 796 816 834 855 724 897 824 816 809 818 830 803 735 795 817 844 832 794 837 711 853 664 709 904 779 814 869 980 882 904 858 923 913 927 916 922 880 933 904 896 851 821 894 826 903 845 900 919 802 789 870 898 774 840 895 798 914 907 917 869 906 881 901 832 869 843 914 847 884 870 821 910 859 842 853 744 870 817 686 769 907 815 872 812 824 794 877 746 831 826 895 940 845 879 833 818 885 857 809 805 856 741 802 913 896 813 928 860 796 808 837 911 780 808 880 861 856 842 766 831 847 752 748 838 841 832 950 950 894 887 851 925 822 837 838 860 845 839 824 778 784 804 817 839 837 808 886 834 765 828 910 831 849 863 877 789 712 884 836 818 822 785 786 832 771 816 766 903 819 804 913 850 866 820 844 870 786 806 922 864 799 829 801 480 825 896 820 837 880 788 801 890 867 800 775 822 747 856 895 732 809 793 745 857 758 784 871 686 728 795 859 873 830 794 882 858 977 951 944 958 969 933 956 983 882 957 938 936 955 947 893 857 864 926 906 961 940 931 924 958 911 904 904 959 952 892 946 872 921 923 953 921 885 875 939 956 827 839 972 925 893 901 912 882 737 926 828 898 933 892 859 850 873 934 856 906 903 712 842 816 908 905 836 906 907 842 856 867 963 900 891 1.13e+03 975 1.02e+03 942 950 951 980 994 961 932 981 962 964 930 922 956 927 965 927 888 911 904 942 898 878 901 785 938 842 713 869 855 828 923 906 900 806 871 785 843 876 902 953 920 930 880 894 810 963 901 900 878 750 770 873 850 937 847 1.26e+03 738 954 873 813 818 769 575 892 955 954 1e+03 907 934 921 860 836 883 890 868 884 872 914 880 896 767 872 804 835 897 864 916 820 842 838 876 883 898 879 888 670 875 817 784 876 856 650 893 912 874 857 911 755 844 860 936 889 771 1.03e+03 931 882 818 890 861 891 899 946 886 844 NaN 880 872 891 857 808 822 897 858 895 877 877 839 909 814 902 832 857 895 876 816 791 875 853 815 811 807 820 815 726 825 832 830 824 873 867 866 870 981 924 929 930 942 916 901 938 893 898 878 954 869 886 929 878 875 837 937 872 906 918 873 898 832 827 896 969 923 894 830 841 933 843 876 848 901 889 863 900 786 832 841 872 856 849 848 820 814 807 837 NaN 872 920 843 788 817 844 866 887 878 887 799 852 868 815 845 854 821 804 796 816 834 856 724 897 822 815 809 819 830 803 735 795 817 844 832 796 838 712 853 663 710 904 779 814 869 979 882 904 858 923 914 927 916 921 880 933 904 895 851 821 894 826 904 845 900 920 802 789 871 897 774 840 895 799 914 907 917 869 905 881 900 833 870 844 913 847 884 870 821 909 859 842 854 743 870 818 688 771 906 815 872 812 826 795 878 747 832 827 895 941 844 880 834 818 884 859 809 804 856 742 802 913 895 813 928 859 796 808 837 911 779 808 879 862 856 843 766 831 848 751 748 838 841 831 949 950 894 887 851 925 821 837 838 860 845 839 825 777 784 804 817 839 838 808 887 834 764 828 910 831 849 862 876 787 712 884 836 818 822 786 784 831 771 815 766 903 819 805 913 850 866 820 844 870 786 807 923 864 798 827 801 479 825 897 820 837 880 789 801 890 866 800 775 821 747 856 894 732 809 793 745 858 758 782 871 686 730 795 857 873 830 795 882 858 977 950 943 958 970 932 958 983 882 957 938 937 955 947 893 858 864 926 906 961 939 932 924 958 911 904 905 959 952 892 946 871 921 923 954 921 885 875 938 956 827 838 972 925 893 901 912 882 792 926 828 898 932 891 859 850 873 934 856 905 904 712 843 816 908 905 836 906 907 842 856 868 963 900 892 1.13e+03 976 1.02e+03 942 949 951 980 995 961 931 980 962 963 928 923 956 927 965 927 888 913 904 942 898 876 904 786 936 842 713 869 854 828 922 906 901 804 871 786 842 875 902 953 921 930 880 894 810 962 902 900 877 750 769 873 849 937 848 1.43e+03 738 956 873 813 818 769 576 892 955 954 1e+03 908 935 921 860 836 882 890 868 885 872 914 880 896 767 871 805 834 897 864 916 820 842 838 876 883 899 879 888 670 874 817 784 875 857 650 894 910 874 857 911 755 844 860 935 889 771 1.03e+03 932 882 818 891 861 891 899 947 887 844 NaN 881 872 892 857 808 822 896 858 895 876 877 840 910 814 902 832 856 895 874 816 791 875 853 815 811 806 820 816 727 824 832 830 824 873 868 866 871 980 925 929 931 942 916 901 938 894 898 878 954 868 886 928 879 874 836 937 873 906 918 873 898 832 828 896 970 923 894 830 840 933 844 875 846 902 889 864 899 786 831 842 872 856 849 847 819 814 806 837 NaN 872 920 843 788 817 843 866 887 878 887 799 851 867 815 846 854 820 804 796 815 833 857 724 896 820 814 809 820 829 802 736 795 817 844 833 797 839 712 854 663 710 904 778 814 868 978 883 904 858 923 914 928 915 921 880 932 903 895 850 821 895 826 904 846 900 920 802 789 871 897 774 840 895 799 914 907 916 870 906 881 900 833 870 844 914 846 885 870 822 910 860 842 855 743 870 820 690 772 906 816 872 812 828 794 879 748 833 827 896 941 844 880 835 818 883 860 808 804 855 742 802 913 893 813 928 858 796 808 837 912 779 808 879 862 856 844 766 830 848 750 748 838 841 832 948 950 894 887 851 924 821 838 839 861 846 839 826 776 785 803 816 839 838 808 886 834 763 828 910 831 849 862 876 787 712 885 836 818 821 787 782 830 773 815 766 904 820 805 914 850 866 822 844 870 785 806 923 863 796 827 801 478 825 896 819 837 880 789 800 890 866 800 775 821 747 857 894 731 809 794 745 858 758 781 872 686 731 795 854 874 830 795 883 858 977 950 943 958 970 932 961 983 882 958 938 937 955 947 892 858 863 927 906 962 939 931 924 957 911 904 905 959 951 892 946 870 920 923 955 921 886 875 938 956 827 837 971 925 894 901 912 882 824 926 828 899 932 890 860 850 874 934 856 905 904 712 844 816 908 906 837 906 907 841 855 869 964 900 893 1.13e+03 976 1.03e+03 942 949 952 980 995 961 932 978 962 962 929 923 956 926 966 927 889 913 904 942 898 876 906 787 935 841 713 869 853 829 923 906 903 804 870 786 842 875 900 953 922 930 878 894 811 962 903 900 877 751 769 874 849 938 848 1.43e+03 737 957 873 813 819 770 578 891 955 954 1e+03 909 936 921 860 836 881 890 868 886 872 914 880 895 767 872 805 834 897 864 916 821 842 838 876 883 899 878 888 670 874 817 784 875 858 650 895 910 874 858 911 755 845 861 934 890 770 1.03e+03 932 882 818 892 861 892 899 947 888 843 NaN 881 872 890 857 808 822 896 858 895 875 876 840 910 814 902 833 856 895 873 815 790 875 853 815 812 806 820 815 728 824 832 829 824 874 868 868 871 980 925 929 931 942 916 900 938 895 898 878 954 868 886 928 880 875 836 937 873 906 917 872 898 832 828 896 971 923 893 829 840 934 844 873 845 903 888 864 899 784 831 842 872 857 848 847 819 815 806 837 NaN 872 920 843 788 817 844 865 886 878 886 799 851 866 815 845 854 820 803 796 815 833 857 724 896 819 814 808 821 829 802 736 795 817 845 833 798 839 712 855 663 709 905 778 814 868 976 883 905 858 923 915 928 914 921 881 932 903 895 849 821 896 826 904 846 900 921 803 789 871 896 774 839 895 799 914 907 914 870 907 882 901 832 871 845 914 846 885 870 822 911 860 842 855 743 869 821 692 774 907 817 873 813 828 794 880 748 833 827 896 941 844 880 834 818 883 858 808 803 856 743 801 914 892 812 928 856 797 807 837 912 781 807 879 863 856 844 766 829 848 750 748 838 840 833 948 951 895 886 851 925 821 837 840 861 846 840 826 776 785 802 816 839 838 809 885 834 763 829 910 832 849 863 876 788 712 885 835 818 820 787 781 829 775 815 766 904 819 804 914 850 866 823 844 870 785 806 923 862 796 827 802 478 825 896 819 837 879 790 800 889 866 800 776 820 747 858 894 731 809 794 744 859 757 780 871 685 732 795 852 873 830 795 883 858 977 950 944 958 970 931 964 984 881 958 938 937 955 947 892 858 863 927 905 962 939 930 924 957 911 904 905 959 951 893 945 871 919 923 956 922 886 875 938 956 827 837 971 925 893 901 912 881 854 926 828 900 931 888 860 850 874 934 856 905 904 712 845 816 908 907 837 906 907 841 855 868 964 900 894 1.13e+03 977 1.03e+03 942 949 952 981 995 961 933 978 962 962 930 923 956 925 966 927 889 914 904 941 899 876 906 787 935 840 714 868 852 830 923 906 904 805 870 785 842 875 899 953 922 930 877 894 812 962 903 900 876 752 769 874 850 938 847 1.43e+03 737 957 875 813 820 771 578 891 955 954 1e+03 908 936 921 861 836 880 891 868 886 871 914 881 895 767 873 805 834 896 864 917 821 842 838 876 883 899 878 888 670 874 817 784 875 858 650 895 910 874 858 911 755 845 862 934 890 769 1.03e+03 931 882 818 892 863 891 899 947 888 843 NaN 881 872 889 857 808 823 895 858 895 874 876 840 910 814 902 833 855 895 874 814 790 875 852 815 812 805 819 815 729 824 831 829 824 874 868 870 871 980 924 929 930 942 916 900 938 895 898 878 954 868 886 928 879 876 837 936 873 906 916 873 897 832 828 897 972 924 893 829 840 934 844 873 846 903 888 864 899 783 830 841 872 857 848 847 818 816 805 838 NaN 871 921 843 788 817 846 865 886 878 885 799 851 866 816 846 853 821 802 796 816 834 857 723 895 818 816 808 821 830 802 736 795 817 844 833 799 838 711 855 664 708 906 778 814 868 977 882 906 858 923 915 928 913 922 882 932 902 895 849 821 897 827 903 846 900 922 805 789 872 897 774 838 895 798 915 906 914 870 907 883 903 832 871 845 914 846 885 869 821 912 860 842 855 744 869 821 693 774 908 818 873 814 828 794 880 747 832 827 897 941 845 880 834 817 883 857 807 804 856 742 801 915 892 811 928 854 796 807 837 912 783 806 880 863 856 844 766 829 848 750 748 838 840 833 948 952 894 886 850 925 821 838 840 861 847 840 826 776 786 801 817 839 838 809 884 834 762 829 910 832 850 864 875 789 713 886 835 817 820 787 780 829 776 814 766 903 819 804 914 850 866 824 844 870 785 806 922 862 795 828 803 479 825 895 819 837 878 790 800 889 866 800 776 820 747 858 895 730 810 794 743 858 758 780 871 684 733 795 849 873 829 795 883 857 977 949 944 958 970 932 967 984 882 959 938 937 956 947 892 859 863 928 905 962 940 930 924 957 911 903 905 959 951 893 945 871 919 923 956 922 886 876 938 955 827 837 971 925 893 901 911 881 876 926 829 900 931 887 860 850 875 934 857 905 904 711 845 816 908 907 837 906 906 841 856 867 964 900 894 1.13e+03 977 1.02e+03 942 949 952 981 996 961 933 978 961 962 932 923 957 924 966 927 890 914 903 941 900 877 905 787 935 841 717 867 852 831 922 906 903 805 870 785 843 875 899 953 922 929 878 894 813 963 902 900 877 753 770 874 850 937 846 1.26e+03 738 957 875 813 819 772 578 891 954 954 1e+03 907 936 921 861 836 880 891 869 886 871 914 882 895 767 874 805 834 895 864 918 821 842 838 877 883 899 879 888 670 875 817 784 874 859 651 895 909 874 858 911 755 845 862 934 891 768 1.03e+03 931 881 818 892 864 891 899 947 888 843 NaN 881 872 888 857 809 823 895 858 895 874 877 840 910 815 903 833 855 895 874 813 790 875 852 815 812 805 818 815 730 823 831 829 824 875 868 873 871 980 924 929 930 942 917 901 938 896 898 879 955 868 886 928 879 876 838 936 873 906 916 873 897 832 828 898 971 926 893 829 839 934 844 874 846 903 887 864 899 783 830 841 872 857 848 848 818 817 804 838 NaN 871 922 844 788 817 847 865 885 878 885 799 850 866 815 846 852 822 802 796 816 834 857 722 894 816 818 808 821 830 802 736 795 817 842 833 799 838 710 855 664 708 906 779 815 868 977 882 906 858 923 914 928 913 922 883 932 902 894 850 821 897 827 903 846 900 921 806 789 873 897 774 838 896 798 916 907 913 870 906 884 904 831 872 845 913 845 885 869 820 911 860 842 855 745 869 821 695 775 908 817 873 813 827 794 881 746 832 827 896 941 845 880 833 816 883 858 806 804 856 742 800 915 892 812 928 853 796 807 837 913 785 806 880 863 855 844 766 829 848 750 748 838 839 834 948 953 892 885 849 926 820 838 839 861 847 839 826 776 788 801 817 838 839 809 884 834 762 829 910 832 850 865 875 788 713 886 834 817 820 786 778 829 777 814 766 903 818 804 914 850 866 824 843 870 785 806 922 862 794 830 803 480 824 895 820 837 878 790 799 888 867 800 776 820 748 858 896 729 810 793 741 858 759 780 871 682 733 795 849 874 829 794 883 857 976 949 945 958 970 933 968 984 883 960 937 937 956 947 892 859 863 927 904 962 941 930 924 957 911 903 905 959 951 893 945 872 919 923 956 922 885 877 938 956 828 837 970 924 892 901 911 881 881 926 829 900 931 886 861 850 876 934 858 905 904 712 845 816 908 907 837 906 906 841 856 867 964 901 894 1.13e+03 977 1.02e+03 942 948 952 982 996 961 932 979 961 963 932 922 957 924 966 927 890 915 902 942 899 878 904 786 936 843 721 865 851 831 921 906 902 805 870 786 844 875 900 952 921 929 878 893 813 964 902 900 878 753 770 874 851 937 846 1.09e+03 737 957 875 814 818 772 579 892 954 954 1e+03 906 936 922 861 836 880 891 869 887 871 914 882 895 767 874 806 834 894 864 919 821 841 838 878 883 899 878 888 670 875 817 784 874 859 651 895 907 874 858 911 755 844 862 933 892 768 1.03e+03 931 880 818 892 865 891 899 947 887 844 NaN 881 873 887 856 809 823 895 858 895 874 878 841 910 815 903 833 855 895 874 812 789 875 852 815 812 805 818 815 730 823 831 829 823 875 868 876 870 980 924 929 931 942 917 901 938 895 899 879 955 868 886 928 879 876 838 936 873 906 917 873 897 832 828 898 971 926 893 830 839 934 843 875 847 903 887 864 899 782 829 842 872 857 848 848 817 817 805 839 NaN 871 923 844 788 817 847 865 886 878 885 799 850 866 815 847 852 822 802 796 817 833 858 722 894 816 819 808 821 830 802 736 794 817 840 833 798 838 710 854 664 707 906 780 815 867 976 882 905 858 923 914 928 913 922 883 932 902 894 850 821 895 827 904 845 901 920 806 789 873 897 774 838 896 798 916 907 913 870 906 883 903 831 873 846 913 846 885 869 819 910 861 842 855 745 869 821 695 776 908 816 873 812 826 794 882 746 832 828 896 941 845 880 833 814 884 858 807 805 855 742 800 915 892 812 928 852 796 807 838 913 785 806 880 862 856 843 767 828 848 749 748 840 838 834 949 954 891 885 849 926 820 838 838 861 847 839 826 776 789 801 817 838 839 809 884 835 763 829 910 832 849 866 875 787 713 887 834 817 820 786 777 830 776 813 766 902 819 804 914 850 866 824 843 870 786 805 922 862 794 832 803 480 824 895 820 837 878 790 798 887 867 800 776 820 748 858 895 727 810 794 740 858 760 780 872 682 734 796 847 874 828 795 883 857 976 949 945 958 970 934 968 984 884 960 937 937 956 946 892 859 863 926 904 962 941 931 924 957 911 903 905 959 951 892 945 872 919 923 955 922 885 878 937 956 828 838 970 924 892 901 912 881 880 926 829 900 932 885 861 849 876 933 858 905 904 712 845 816 908 906 837 906 906 840 856 866 964 901 894 1.13e+03 977 1.02e+03 942 948 951 982 995 962 932 979 960 963 932 921 957 925 967 927 890 915 901 942 899 878 905 787 937 844 724 865 850 831 920 906 904 805 870 787 845 875 901 954 920 929 880 893 813 963 902 900 878 751 769 874 851 938 847 907 737 958 873 813 818 771 579 893 953 954 1e+03 906 935 921 861 837 881 890 869 887 871 914 882 896 768 874 806 834 894 864 919 821 841 837 878 882 899 878 888 669 876 817 783 875 858 651 895 905 874 858 911 755 843 862 932 892 768 1.03e+03 930 880 818 892 866 891 899 947 887 844 NaN 881 873 886 856 810 823 896 858 895 875 879 842 910 815 904 833 855 896 874 812 789 875 852 815 812 805 818 815 732 823 831 829 824 875 868 878 870 980 923 929 931 942 917 902 938 895 899 879 955 867 886 929 880 875 838 936 873 906 918 873 897 832 828 899 971 925 893 830 840 934 843 876 849 903 887 864 899 782 829 842 873 857 848 849 817 818 806 839 NaN 871 924 845 789 816 847 865 886 878 885 798 850 866 815 847 852 822 802 796 817 831 858 722 894 816 818 808 822 831 802 736 792 817 840 833 798 838 710 854 663 707 905 780 815 867 976 882 905 858 922 914 928 912 922 882 932 903 894 851 821 894 827 904 845 902 919 806 790 872 896 774 836 896 798 915 907 914 870 905 882 902 831 873 846 914 846 885 869 819 909 861 841 854 744 870 820 696 778 908 815 872 810 826 794 882 746 832 828 895 940 845 879 833 814 884 858 807 805 854 742 800 915 892 812 927 851 797 807 839 914 785 806 880 862 857 843 768 828 849 750 748 840 838 834 949 954 891 885 849 926 820 838 839 862 847 840 826 776 789 801 817 838 840 810 884 836 764 829 910 831 848 866 876 786 713 886 834 816 822 785 777 832 777 814 768 902 819 805 915 849 865 824 842 870 785 805 922 862 794 833 803 481 823 894 820 836 878 790 798 886 866 800 776 820 749 859 894 727 809 794 740 858 760 779 873 681 736 796 846 875 828 795 883 858 976 950 945 958 969 934 969 984 884 960 937 937 956 946 892 859 863 924 905 961 940 932 923 957 911 903 906 959 951 893 945 872 920 923 954 923 885 879 938 957 827 838 970 924 891 900 913 881 875 926 828 899 933 884 861 849 876 932 859 905 904 712 845 816 907 906 837 906 906 839 856 866 964 901 894 1.13e+03 977 1.02e+03 941 948 951 982 994 962 932 980 959 964 932 920 957 925 968 927 891 916 902 942 899 878 906 787 937 845 725 866 850 831 921 907 905 804 870 788 845 875 901 955 920 928 880 892 813 963 902 900 878 749 769 875 851 939 847 895 737 959 872 812 818 771 579 894 953 954 1e+03 907 935 921 861 838 880 890 869 887 870 914 882 896 768 874 807 834 896 864 919 821 841 838 876 882 899 878 887 669 876 817 783 876 857 649 896 906 874 859 911 755 842 862 932 891 768 1.03e+03 930 880 818 892 866 891 899 948 886 844 NaN 880 872 886 856 810 822 897 858 895 875 879 843 910 816 904 832 856 894 874 812 789 876 853 816 812 805 818 815 734 823 831 828 824 875 867 881 870 980 922 929 931 942 917 902 937 894 899 879 955 867 885 930 880 876 838 936 874 907 918 873 897 833 829 899 971 924 893 829 840 934 843 876 850 902 887 864 899 782 829 842 873 858 848 849 817 818 806 839 NaN 871 924 845 789 815 847 866 886 878 885 798 851 866 815 847 853 822 803 798 817 830 857 722 893 816 817 808 821 832 802 737 791 817 841 832 798 838 710 855 662 707 904 780 816 868 976 882 905 858 922 914 928 912 922 882 933 904 895 852 822 894 827 904 845 902 919 806 790 871 896 774 835 896 798 915 907 915 870 905 882 902 832 873 846 914 846 885 870 820 910 861 841 854 744 870 820 697 779 908 815 871 810 825 795 882 745 831 828 895 940 844 879 834 814 883 858 807 805 855 742 800 916 892 813 927 850 798 807 839 914 786 805 880 863 857 844 767 828 850 750 747 841 838 834 949 954 891 885 848 926 820 839 840 862 847 840 827 775 789 801 817 837 840 810 885 837 765 830 910 830 847 866 876 786 713 886 834 815 824 784 777 833 777 815 769 903 819 805 916 848 865 823 841 870 785 805 922 862 795 832 803 481 823 894 820 836 879 789 798 885 866 799 775 820 749 859 893 727 810 795 738 858 760 778 874 679 738 796 844 875 827 795 883 859 976 950 945 958 969 934 969 983 884 960 937 937 956 945 891 859 863 924 905 960 939 932 922 957 911 903 906 960 952 893 946 872 921 923 955 923 885 878 938 957 826 839 971 924 892 900 913 880 872 926 828 898 933 884 861 850 876 932 858 905 904 712 845 815 907 906 837 906 906 839 856 866 964 902 894 1.13e+03 977 1.02e+03 941 947 951 982 992 962 932 980 959 964 932 921 958 925 967 928 891 917 904 942 900 878 906 788 937 844 724 867 850 832 922 907 905 804 870 788 844 876 901 955 920 927 880 892 812 962 902 900 878 747 768 875 851 939 847 908 737 958 871 812 818 771 579 894 954 954 1e+03 907 935 920 861 838 880 890 868 887 870 914 881 896 768 874 807 834 897 864 919 821 841 838 875 883 899 879 887 670 876 818 782 877 856 648 896 906 874 859 911 755 842 862 933 891 768 1.03e+03 931 881 817 892 866 891 899 948 886 843 NaN 880 872 886 856 810 822 897 859 894 876 878 843 910 815 904 833 856 893 874 813 789 877 853 816 812 805 819 816 736 824 831 827 824 875 867 884 870 980 922 930 931 942 918 901 938 894 898 879 956 867 884 930 880 876 838 936 875 907 918 873 897 833 829 899 971 924 893 829 841 935 842 876 851 901 887 863 899 782 829 842 874 858 848 849 817 818 806 839 NaN 871 923 846 789 814 847 866 886 878 885 798 852 866 816 846 853 822 803 798 817 831 856 723 893 816 817 809 821 831 802 738 790 818 841 832 798 838 709 857 662 707 904 780 816 868 976 882 905 858 923 914 928 912 922 882 934 904 895 853 822 894 826 904 845 902 919 806 789 871 896 774 834 895 797 914 907 916 869 904 882 903 832 873 846 914 846 884 870 821 911 860 842 854 745 870 820 697 779 909 816 871 810 825 795 882 745 830 827 894 940 843 879 834 815 883 858 807 805 855 743 800 916 892 813 926 849 797 808 839 915 785 805 880 863 856 844 767 828 850 750 747 840 838 833 949 954 892 884 848 927 820 839 839 863 847 839 828 775 789 802 817 838 839 810 886 836 765 829 911 830 847 866 876 787 714 886 836 815 825 783 777 833 778 815 770 904 819 806 916 848 864 823 841 869 785 805 923 863 796 831 803 480 823 894 820 836 879 789 799 886 866 799 775 821 748 861 893 727 810 794 736 858 761 777 873 678 740 795 844 876 827 796 883 859 977 950 945 958 969 933 970 983 885 961 937 937 956 946 891 859 862 924 905 960 939 931 921 957 912 903 906 960 952 894 946 872 921 923 956 922 885 877 939 956 825 839 972 924 892 901 912 880 874 926 828 898 933 884 861 850 876 933 858 906 904 712 845 815 906 905 837 906 908 839 857 866 964 903 894 1.13e+03 976 1.02e+03 941 947 951 981 992 962 932 980 959 963 932 922 958 925 966 928 890 916 905 941 900 879 906 788 937 843 723 867 850 832 921 907 904 803 869 788 844 876 901 953 919 927 881 892 812 962 902 899 878 747 768 875 850 938 847 926 737 956 871 813 818 770 579 894 954 955 1e+03 908 935 920 861 838 880 890 868 887 870 913 881 897 768 873 808 834 897 864 919 820 841 838 876 884 899 880 887 670 876 819 782 877 856 648 896 906 874 859 911 754 842 862 934 890 767 1.03e+03 932 882 817 892 864 891 899 948 886 842 NaN 880 871 886 856 809 823 897 860 894 876 878 843 910 814 904 833 857 893 874 814 790 878 852 816 812 805 820 816 739 824 832 826 824 875 868 886 871 980 923 930 931 942 918 901 938 894 900 878 957 868 884 930 881 877 837 936 876 908 918 873 897 834 828 897 971 924 892 828 841 935 842 876 850 900 888 863 899 782 830 842 874 858 850 848 817 818 806 838 NaN 872 922 846 790 813 848 865 886 879 886 799 852 866 816 846 853 822 803 797 818 831 856 723 892 815 817 809 820 830 802 738 791 818 841 832 798 838 709 858 662 707 904 780 816 869 976 883 905 859 924 914 928 912 921 882 935 904 895 853 821 894 825 904 845 902 919 806 789 871 896 773 835 894 796 915 906 916 869 904 882 903 833 873 847 914 846 884 871 820 911 860 843 854 746 870 820 696 780 909 817 871 811 825 795 882 745 829 827 894 941 843 878 834 816 883 858 808 805 855 743 799 917 891 813 926 848 797 809 839 915 783 805 880 863 855 844 767 829 849 750 747 840 838 832 949 954 892 884 849 927 820 840 838 863 847 839 828 774 790 802 817 838 838 810 886 836 765 829 911 830 847 865 876 787 713 885 838 815 825 784 777 833 779 813 770 906 818 806 915 848 864 823 841 870 785 805 923 863 795 830 803 479 823 894 820 836 879 789 800 886 865 799 775 821 747 863 894 726 811 794 734 858 761 778 872 677 740 793 843 876 827 796 884 859 977 950 945 958 969 932 971 983 886 961 937 938 956 947 891 860 861 924 904 961 939 930 921 957 912 903 906 959 952 893 946 872 920 923 956 921 885 876 939 956 825 839 972 924 892 902 913 880 874 926 829 898 932 885 861 851 876 933 856 906 905 712 845 815 906 905 837 906 909 840 857 865 963 903 894 1.13e+03 976 1.02e+03 941 947 951 981 992 962 932 980 960 962 932 921 958 925 965 928 889 914 905 940 900 879 905 788 937 842 722 868 850 832 921 907 903 802 868 787 843 877 901 953 918 927 882 892 810 962 902 899 879 747 768 875 849 938 848 938 737 955 871 813 818 770 579 893 954 955 1e+03 908 935 920 860 837 880 889 868 886 871 914 881 897 767 873 808 834 896 865 919 819 840 837 878 885 898 881 887 670 875 819 781 878 856 648 895 906 874 859 910 754 842 862 934 890 766 1.03e+03 932 883 817 892 863 891 899 948 886 842 NaN 880 871 886 856 808 824 897 860 894 876 878 843 910 814 904 833 858 893 874 814 790 878 852 815 812 805 821 816 740 823 832 826 824 875 868 886 872 980 924 930 931 942 918 901 938 893 901 878 957 868 885 930 881 877 837 936 875 907 918 873 897 835 827 896 971 923 892 828 841 936 842 876 850 900 888 863 899 783 830 843 874 858 850 848 817 817 805 837 NaN 872 920 847 791 814 848 865 886 879 886 800 851 866 816 846 853 821 804 796 818 830 856 722 893 814 817 809 820 829 802 739 791 819 840 832 798 837 709 858 663 707 904 779 816 869 976 884 905 860 924 913 929 912 920 882 935 904 894 853 820 894 824 904 845 901 919 805 789 871 896 773 836 893 796 915 906 916 869 904 882 903 834 873 847 914 847 884 871 820 912 859 843 854 747 870 820 698 780 909 818 872 812 826 795 882 746 830 827 895 942 844 878 835 816 883 857 810 805 855 744 798 917 890 813 926 848 796 810 839 915 782 805 880 862 854 844 767 829 849 749 747 840 838 831 950 954 892 883 849 926 820 840 838 864 847 839 828 774 790 801 817 839 838 810 886 836 765 828 911 830 847 865 876 788 712 886 839 816 825 784 777 833 781 812 770 906 819 806 914 848 864 823 841 870 786 805 923 864 794 830 804 478 823 894 820 836 879 789 801 886 865 799 776 821 747 864 894 727 811 793 734 858 761 778 871 676 740 792 843 876 828 797 884 860 978 950 945 958 969 932 972 983 886 961 937 939 956 947 892 859 861 924 904 961 939 929 921 957 912 902 906 958 951 893 946 872 920 923 956 921 885 876 939 955 825 839 972 924 893 903 913 881 875 926 828 899 932 886 861 851 875 933 856 906 904 712 845 814 905 904 836 905 910 840 857 865 963 903 893 1.13e+03 975 1.02e+03 941 948 951 980 992 962 931 980 960 961 932 920 959 926 966 928 889 912 905 940 900 879 905 788 938 843 722 868 851 832 920 907 903 801 869 786 843 876 900 955 918 927 882 892 809 961 902 900 880 747 768 876 850 939 848 930 736 955 871 812 818 770 579 893 952 956 1e+03 908 935 919 860 836 880 889 869 886 871 914 880 897 767 873 808 834 896 865 919 820 841 836 878 885 898 880 888 669 875 818 781 878 856 649 895 907 874 860 909 755 842 862 934 890 766 1.03e+03 932 883 818 892 863 891 898 948 886 842 NaN 881 871 887 857 807 824 896 859 894 876 878 844 910 814 904 834 859 894 875 814 790 879 852 814 812 805 821 816 742 823 833 826 823 875 868 888 873 980 924 929 931 941 918 902 938 893 902 878 958 868 886 929 882 876 836 935 875 906 919 873 897 835 827 895 972 923 892 829 841 935 843 876 849 901 889 864 898 784 830 843 873 858 848 848 817 817 804 837 NaN 872 918 847 792 814 848 865 885 879 885 801 851 866 816 845 852 821 804 797 818 830 856 722 894 814 818 809 819 830 802 739 791 820 841 830 797 837 710 858 664 707 904 779 816 869 976 883 904 860 923 913 929 914 920 882 936 904 894 853 819 895 823 904 845 900 919 805 790 871 896 774 836 894 796 916 906 916 870 905 882 903 834 873 846 914 847 883 871 820 911 859 843 854 747 870 820 700 780 909 819 873 813 828 795 881 746 832 827 896 942 846 878 835 817 884 856 811 805 855 743 799 916 890 814 927 848 796 810 839 916 782 805 880 862 854 844 767 830 849 749 746 840 838 830 950 954 893 883 849 925 819 840 839 864 847 839 829 774 791 802 817 838 838 809 886 835 764 827 910 830 847 865 875 789 710 886 839 815 825 785 775 833 782 813 770 906 819 806 913 847 863 824 842 871 786 807 924 864 794 830 803 477 824 894 820 836 879 789 801 886 864 799 775 820 747 864 894 728 810 793 735 858 761 778 871 676 742 792 843 875 828 797 884 859 978 950 944 958 970 932 973 983 886 962 937 939 956 946 893 859 861 925 906 962 939 929 921 958 911 902 906 958 952 892 946 872 920 923 955 921 885 877 939 955 825 839 973 924 893 902 913 880 874 925 827 898 932 886 861 851 875 932 856 905 904 711 845 814 905 905 836 905 910 839 858 864 964 902 893 1.13e+03 975 1.02e+03 942 948 951 980 992 962 931 981 961 962 933 919 960 927 966 927 889 911 904 939 901 879 904 785 938 843 722 869 851 832 920 906 903 801 870 787 843 876 901 956 918 927 883 890 808 962 902 901 881 748 767 876 853 940 848 918 735 955 871 812 818 770 579 892 951 956 1e+03 906 935 919 859 835 880 889 870 887 872 914 879 897 767 872 808 834 896 865 918 821 842 836 879 885 898 879 890 669 875 818 781 877 855 649 895 907 874 860 909 756 842 861 934 889 766 1.03e+03 932 883 819 892 863 891 898 948 886 842 NaN 881 871 887 857 807 824 896 858 895 876 878 845 910 815 904 834 859 895 876 814 790 878 851 813 813 804 820 816 742 823 832 827 824 874 869 888 874 979 923 928 931 940 918 902 938 894 902 879 958 868 886 928 882 876 837 935 875 906 919 872 897 835 826 896 972 924 892 830 841 935 843 876 849 903 889 865 900 784 830 843 873 858 847 847 818 818 804 837 NaN 872 918 847 792 816 847 865 885 879 884 800 852 866 815 846 852 820 804 798 818 830 856 722 895 814 818 808 818 830 802 739 791 820 842 829 796 837 710 857 664 707 904 779 816 869 977 884 904 860 923 913 930 915 921 882 936 904 895 852 820 895 824 905 845 899 920 805 790 871 895 774 836 894 797 916 906 916 871 906 882 903 833 873 845 914 848 884 871 820 911 859 843 854 748 870 820 702 780 909 819 874 812 828 795 881 746 834 828 896 941 847 878 835 817 884 856 810 806 856 742 801 918 890 813 927 848 797 810 839 916 782 805 880 862 854 845 768 831 849 749 746 840 839 830 950 954 893 883 849 925 819 839 840 864 846 839 830 774 792 803 817 838 838 809 886 835 764 827 910 830 846 865 875 789 710 886 838 815 824 785 773 833 782 814 771 906 819 806 914 847 863 824 842 871 787 808 924 864 793 830 801 477 825 895 820 836 880 789 800 885 864 799 775 819 748 863 893 730 810 792 735 858 762 778 872 674 743 791 843 874 828 797 884 859 978 950 945 958 970 932 973 983 886 962 937 939 956 944 893 859 861 925 907 962 939 929 922 958 911 901 907 958 952 892 946 873 920 923 954 922 885 878 939 956 826 840 973 924 893 902 913 880 872 925 826 898 932 886 861 851 874 932 856 905 903 711 845 813 905 906 836 905 909 839 858 865 964 902 893 1.13e+03 974 1.02e+03 943 949 951 980 991 962 931 982 961 963 935 919 960 928 967 927 889 911 904 939 900 878 904 783 937 843 722 870 851 832 920 906 903 800 871 788 843 877 901 955 918 929 883 888 808 962 902 902 881 749 767 877 855 941 848 905 735 956 871 811 818 771 581 893 951 956 1e+03 905 935 919 860 835 880 889 870 887 872 914 879 897 767 871 808 834 896 865 917 823 842 836 879 885 897 879 891 669 875 818 782 876 855 649 896 907 873 860 909 756 842 861 934 890 766 1.03e+03 933 883 820 891 864 891 898 949 886 843 NaN 882 871 886 857 807 824 895 859 895 876 878 846 910 816 904 834 859 895 876 814 790 878 852 814 814 804 818 816 743 824 832 828 824 874 869 889 874 980 923 927 931 940 917 901 938 894 903 879 957 867 886 927 882 876 837 936 875 906 920 870 897 835 826 897 972 925 893 831 841 934 843 876 849 904 889 865 902 784 829 843 873 859 848 847 818 818 804 837 NaN 872 918 847 792 816 847 865 885 879 883 798 852 867 814 847 851 820 804 798 818 831 857 722 896 815 818 808 818 830 802 738 791 819 844 828 797 838 710 857 665 707 904 779 815 869 978 884 905 860 923 913 930 915 920 882 936 905 896 852 820 896 825 905 845 899 921 805 790 871 895 773 837 894 798 916 906 915 871 906 882 903 832 873 844 914 847 885 871 820 911 858 842 853 747 869 820 705 780 909 819 875 812 827 794 880 745 834 828 896 941 847 878 834 818 885 856 809 806 855 742 802 919 890 813 927 849 797 810 838 915 783 806 880 862 855 845 768 831 850 749 746 840 840 830 950 954 893 884 849 926 819 839 840 864 846 839 831 774 794 804 816 838 838 809 886 835 765 828 910 831 845 865 874 789 710 885 839 814 826 786 772 833 782 814 771 906 818 806 914 847 863 824 842 870 786 807 924 863 792 830 800 478 826 897 819 836 880 789 799 884 864 800 776 818 749 863 893 729 809 792 735 858 763 779 872 674 744 791 843 874 829 796 883 858 977 950 945 958 970 932 973 983 886 961 936 939 956 944 892 859 862 926 906 962 940 930 922 958 911 901 906 958 952 892 946 874 919 923 954 922 885 878 940 956 827 840 973 924 892 902 914 880 869 924 826 898 932 887 861 850 874 932 856 905 903 712 846 813 905 908 836 905 909 839 858 865 965 903 894 1.13e+03 974 1.02e+03 944 949 951 979 993 962 931 983 960 964 936 920 960 928 968 927 889 911 904 940 899 878 904 782 937 843 722 870 851 832 920 906 902 802 871 788 843 877 901 955 919 930 882 886 809 963 902 902 881 750 767 877 854 940 848 904 736 956 872 811 818 771 582 894 950 956 1e+03 905 936 920 860 836 880 889 870 887 872 913 879 897 767 871 808 834 896 865 917 823 842 836 879 884 897 879 891 669 875 817 782 875 855 648 896 906 873 860 909 756 842 861 934 891 766 1.03e+03 933 883 820 891 864 891 898 949 886 843 NaN 882 870 886 856 807 823 895 859 896 875 878 847 910 815 904 834 858 895 876 814 789 878 853 813 814 805 818 815 744 824 832 828 824 873 869 890 874 980 923 927 931 940 916 899 939 894 903 880 956 866 885 927 882 876 838 936 875 906 920 870 897 835 826 898 972 926 893 831 841 933 843 876 849 903 889 864 902 784 828 842 874 858 848 846 819 818 804 837 NaN 872 919 847 792 816 846 865 885 879 883 796 852 867 813 849 851 819 804 798 817 832 857 722 896 816 818 808 818 831 802 737 790 818 843 828 796 838 710 857 665 707 905 779 814 869 978 884 905 860 923 914 929 913 920 882 935 905 896 852 820 896 826 905 846 899 921 804 790 870 896 772 838 894 798 916 906 914 871 906 882 903 833 873 844 914 847 886 871 820 911 858 842 854 747 868 819 707 780 909 818 875 812 827 793 881 746 834 829 896 940 847 878 833 817 886 856 809 807 856 742 802 919 890 812 927 848 797 809 838 914 782 806 881 861 856 845 768 831 849 748 747 839 840 830 950 952 892 884 849 926 819 839 840 864 847 839 832 775 793 803 816 838 838 809 885 835 766 829 911 830 847 865 874 788 710 885 839 815 827 785 772 833 782 814 772 906 816 806 913 846 863 824 843 870 786 805 925 863 792 831 800 478 824 898 820 836 881 789 798 884 865 799 776 818 748 863 893 729 807 792 736 859 763 780 872 673 743 791 843 873 830 795 884 858 976 950 944 957 970 932 973 984 885 960 936 939 956 945 892 859 863 926 904 962 940 930 923 958 911 901 905 959 952 892 945 873 919 923 955 922 885 878 940 958 828 840 973 924 892 901 914 880 866 924 826 899 932 887 862 850 874 932 856 904 904 712 846 814 905 909 836 905 910 840 858 865 965 904 893 1.13e+03 975 1.02e+03 943 949 951 978 994 962 931 984 960 963 937 920 959 928 968 926 888 912 905 941 898 877 904 782 937 843 722 870 850 833 921 907 902 803 871 789 843 878 901 956 919 931 882 887 811 963 902 901 882 750 767 878 854 940 848 905 736 956 872 810 817 770 584 895 949 956 1e+03 904 936 920 861 837 879 889 870 887 871 914 880 897 767 871 809 834 896 865 918 823 842 837 878 884 898 879 891 668 875 817 782 875 856 648 896 906 873 860 909 756 843 862 934 892 765 1.03e+03 932 882 820 891 864 890 898 950 886 843 NaN 882 870 886 856 807 822 895 859 895 875 878 847 910 815 904 833 858 896 876 814 789 878 853 813 814 806 818 815 745 824 832 828 824 873 868 892 874 981 923 927 930 940 915 898 938 894 903 879 954 866 885 928 882 875 838 936 875 906 921 871 897 836 827 898 972 926 893 830 841 932 842 876 849 903 890 864 900 784 828 841 874 858 848 847 819 817 804 836 NaN 872 919 847 793 816 846 865 885 880 884 796 852 868 813 847 852 821 804 797 816 833 858 723 897 816 818 808 818 831 802 736 789 817 842 828 796 838 710 857 665 706 905 779 814 869 978 884 905 860 923 914 928 912 920 882 933 906 895 852 820 896 826 904 846 900 922 804 790 868 897 772 838 894 798 917 906 915 870 906 882 904 833 872 844 913 847 886 871 820 910 858 842 855 747 868 819 710 780 909 818 875 811 827 793 881 746 834 829 896 940 847 877 833 816 885 857 810 807 857 743 802 917 890 812 928 848 797 810 838 913 783 806 881 862 858 844 768 831 849 747 747 840 839 831 950 952 891 884 849 926 819 839 840 863 847 840 834 775 793 802 817 838 839 809 884 835 766 829 912 831 848 865 874 788 710 884 840 815 828 784 772 832 782 813 772 906 815 806 912 846 863 824 844 870 786 805 925 864 792 832 799 478 822 898 820 836 882 789 799 885 865 799 776 818 748 864 893 729 806 792 736 859 763 780 871 672 745 790 841 873 830 795 884 858 975 950 944 958 970 932 973 984 884 958 935 939 956 946 893 859 864 926 904 962 940 930 924 958 911 902 906 959 952 892 944 873 920 923 955 922 884 878 940 959 827 839 973 924 892 901 913 880 863 925 826 900 933 889 862 851 875 932 856 905 905 712 845 814 905 910 836 905 910 840 859 866 965 904 893 1.13e+03 977 1.02e+03 942 950 951 977 996 962 931 984 959 962 938 921 959 927 967 926 887 912 905 942 899 878 904 783 937 843 724 870 849 834 922 907 903 804 871 788 844 877 902 955 920 930 881 887 812 964 902 901 882 749 768 878 854 939 847 902 735 957 871 809 817 770 584 894 950 955 1e+03 904 936 920 860 838 879 889 870 887 870 914 880 898 768 871 810 835 896 865 919 822 843 837 879 884 898 879 892 669 875 817 782 874 857 648 895 905 874 860 909 756 843 863 934 891 765 1.03e+03 932 881 820 891 863 890 898 952 886 843 NaN 882 871 886 856 807 823 896 859 895 875 879 847 910 814 904 833 858 895 876 814 789 877 853 813 814 807 818 816 746 824 832 829 824 873 867 893 873 982 922 927 930 939 916 899 938 894 903 878 954 866 885 929 881 875 838 936 876 907 922 872 897 835 828 897 972 926 893 829 841 932 841 876 848 903 890 863 898 783 828 840 872 857 848 847 819 817 804 836 NaN 872 919 848 795 816 847 865 884 880 885 796 852 868 813 845 853 824 805 797 816 834 857 722 896 816 817 808 819 831 802 736 788 817 842 828 796 837 710 857 666 705 903 779 815 868 979 883 905 860 923 915 926 912 920 882 933 906 894 852 820 896 827 904 846 900 922 804 790 864 898 772 838 894 797 917 907 915 869 905 881 904 833 871 844 913 846 886 872 820 910 858 842 856 747 868 818 712 780 908 816 875 812 827 794 879 747 833 829 895 940 847 877 834 816 885 858 812 807 858 743 801 916 891 811 928 847 797 811 838 912 783 806 881 863 857 843 768 831 849 747 747 840 839 832 950 950 890 884 850 925 820 839 840 862 847 841 834 776 793 802 817 838 839 810 884 836 766 829 913 832 850 865 875 788 711 885 839 815 828 784 772 832 783 813 772 906 815 806 912 846 864 824 844 870 785 806 924 864 791 832 798 477 822 898 820 837 882 788 800 885 865 799 776 818 749 864 892 728 804 792 735 860 764 780 871 671 747 790 842 874 830 796 884 858 974 949 944 958 970 933 972 984 884 958 935 938 956 947 893 859 864 927 903 961 941 930 923 958 911 902 907 959 952 892 943 873 920 923 956 922 885 878 940 959 827 839 972 924 892 902 913 880 861 926 826 900 933 891 863 850 876 932 856 905 905 713 844 815 905 910 836 905 910 840 859 866 965 904 893 1.13e+03 979 1.02e+03 941 950 952 976 997 962 931 984 959 961 937 922 959 926 967 926 886 913 904 943 899 879 904 783 935 843 725 871 848 833 922 907 904 804 871 788 845 877 902 955 920 929 882 887 811 965 902 900 882 749 770 878 853 939 847 898 737 957 870 809 816 770 585 894 951 954 1e+03 905 936 920 860 838 879 889 869 887 870 914 881 898 769 871 812 834 895 865 919 823 844 836 878 885 899 879 892 671 875 816 782 874 857 648 895 905 874 859 909 756 843 864 935 891 764 1.03e+03 932 881 819 891 863 890 898 952 886 844 NaN 882 872 886 857 807 823 896 859 894 875 880 848 911 814 903 833 858 895 876 814 789 876 853 814 815 807 818 816 748 824 832 829 825 874 867 893 873 982 922 926 931 939 916 900 939 893 901 877 955 867 884 929 881 875 838 936 875 906 922 872 896 834 828 897 971 926 893 829 842 932 841 876 848 903 888 863 898 784 829 840 873 858 848 847 819 817 805 836 NaN 872 919 848 796 816 848 866 884 879 885 797 851 868 812 844 854 825 805 796 817 834 857 721 896 816 817 807 819 831 802 735 788 817 842 828 797 836 710 858 667 704 902 779 815 868 979 882 905 860 924 915 926 913 920 882 932 906 894 851 820 895 827 904 846 900 922 804 790 863 899 771 837 894 798 917 908 915 868 904 881 902 834 871 846 913 846 886 873 820 910 858 843 856 747 869 818 715 781 908 815 875 811 826 794 877 747 832 829 895 941 847 878 834 816 884 858 812 807 858 744 801 915 890 810 928 847 797 812 838 912 783 805 880 864 857 842 768 831 849 747 747 840 839 832 950 950 891 885 851 925 820 839 839 861 847 842 837 775 794 803 818 838 838 810 884 836 767 829 914 832 850 865 876 788 711 886 838 815 828 786 769 832 783 814 772 906 815 805 913 846 864 824 843 870 784 806 923 863 791 832 797 477 823 897 819 838 881 789 800 886 865 799 776 818 749 866 892 728 805 792 734 859 765 780 870 670 750 791 843 873 829 797 884 858 975 949 945 958 970 933 972 984 883 959 935 938 957 947 893 859 864 927 904 960 940 930 923 958 911 902 908 959 952 893 943 874 921 923 956 921 885 877 939 960 827 839 971 924 892 902 912 879 858 926 826 900 933 892 863 850 877 932 856 905 906 713 843 815 905 910 836 905 910 840 859 867 965 904 893 1.13e+03 978 1.02e+03 941 950 951 976 997 961 931 982 959 961 935 922 958 926 967 928 885 914 903 943 900 879 903 784 935 843 728 870 848 833 922 906 901 804 872 789 846 875 902 955 920 929 883 886 810 964 902 899 881 749 770 877 852 938 846 895 739 957 870 809 815 770 586 894 952 953 1e+03 906 935 920 860 838 879 889 869 888 871 914 881 898 770 873 812 834 896 865 918 823 844 836 877 885 899 878 892 672 876 816 781 875 857 648 894 904 873 859 909 756 843 864 935 891 765 1.03e+03 933 881 818 891 863 890 898 952 887 845 NaN 883 873 886 858 808 823 896 858 894 875 881 850 911 814 903 833 858 894 876 815 789 876 853 815 815 807 819 816 749 824 832 829 826 874 867 893 872 981 923 926 932 939 917 900 938 893 900 877 955 868 884 929 881 875 837 937 874 905 921 873 896 833 828 896 971 926 893 830 842 932 842 876 847 904 887 862 899 785 828 840 874 858 848 846 819 818 806 836 NaN 871 919 847 797 816 847 866 885 877 885 797 851 868 811 845 854 824 805 797 817 833 856 720 895 816 817 807 819 830 802 735 788 816 842 828 798 836 710 858 668 704 902 779 815 868 979 882 904 860 925 915 927 914 920 884 932 905 895 850 820 894 826 904 846 900 922 803 790 861 898 771 837 894 798 917 908 916 868 903 881 902 834 871 846 913 846 886 872 820 911 858 844 856 748 869 818 718 782 907 815 875 811 826 794 875 748 830 829 896 941 847 878 834 816 884 857 811 807 857 744 801 917 889 811 928 847 797 812 838 913 784 805 880 864 857 841 768 831 849 747 747 840 839 833 950 951 892 886 851 926 820 839 839 861 847 840 839 775 795 803 819 838 838 811 884 836 767 830 914 831 850 866 877 788 711 888 838 815 829 787 767 832 784 815 772 905 814 805 913 847 865 823 842 869 785 806 922 863 790 831 797 477 824 896 819 838 880 789 800 886 865 799 775 818 750 867 891 728 805 792 733 859 764 782 869 670 751 792 845 872 830 796 883 857 976 950 945 958 970 933 973 984 882 959 935 939 957 947 893 860 864 927 906 960 939 931 923 958 911 902 908 959 952 894 944 874 922 924 956 921 885 877 938 960 826 839 971 925 892 903 912 879 858 926 826 900 933 892 863 850 877 932 856 905 906 714 843 815 905 909 836 905 910 840 859 867 965 905 894 1.13e+03 977 1.02e+03 941 950 951 976 996 961 931 982 961 962 934 922 957 925 967 929 887 915 902 944 901 879 903 783 936 844 728 870 847 832 922 905 898 804 873 790 845 875 902 955 920 928 884 886 810 963 902 897 881 750 768 876 851 938 846 894 741 958 870 809 815 770 587 894 952 953 1e+03 907 935 919 861 838 879 889 869 888 872 914 881 898 770 874 812 833 896 865 918 823 844 837 876 886 899 878 892 672 876 816 781 875 858 648 894 904 873 860 909 756 842 865 935 891 765 1.03e+03 933 881 818 892 864 891 897 953 887 846 NaN 882 872 886 858 808 823 896 858 894 876 881 851 911 814 903 833 857 895 876 815 789 876 853 815 814 807 819 815 750 826 832 829 827 874 868 894 872 980 923 927 933 939 918 900 938 892 900 877 956 868 884 929 881 875 837 938 873 905 921 873 895 834 829 895 970 926 894 831 842 931 842 876 847 904 887 862 900 786 828 841 874 858 848 846 819 819 806 835 NaN 871 919 847 796 816 846 865 886 876 885 797 851 868 811 846 854 823 806 797 817 832 856 719 895 815 817 807 820 830 803 735 789 816 842 829 797 836 710 858 668 703 902 778 815 869 979 882 904 859 925 915 928 914 920 885 932 905 895 850 820 895 825 904 846 900 922 804 790 861 898 771 838 894 798 916 908 916 868 903 880 900 834 871 846 913 846 886 870 820 911 858 844 855 748 869 818 721 783 907 815 874 811 826 794 875 748 830 828 897 941 847 878 835 817 884 857 811 808 857 744 800 919 888 811 927 847 797 812 839 914 784 805 880 864 857 840 768 831 848 746 747 840 840 833 950 952 893 886 852 927 821 839 838 861 847 838 841 774 796 804 819 837 837 811 885 836 767 830 914 831 851 866 877 789 711 888 837 815 829 787 766 831 784 815 773 905 815 806 913 847 866 823 842 869 786 806 922 863 789 830 797 477 824 896 819 838 879 789 801 886 865 799 775 818 749 869 890 729 804 792 733 859 764 783 869 671 752 793 846 871 831 795 882 858 976 950 946 958 969 933 974 985 881 959 935 940 957 947 893 860 864 926 906 960 938 931 924 958 911 902 907 959 951 895 944 874 922 923 956 920 884 876 938 959 826 838 971 925 891 903 913 878 858 925 826 899 934 893 863 850 877 932 856 905 907 714 843 815 905 909 836 905 910 840 859 868 965 905 894 1.13e+03 977 1.02e+03 942 950 951 976 995 961 931 982 963 964 934 922 957 925 967 930 888 916 902 942 901 880 903 783 937 846 729 870 847 832 923 904 894 804 875 790 844 875 902 955 920 926 884 886 810 962 903 896 881 750 766 876 851 937 846 891 740 958 870 808 815 771 588 894 952 954 1e+03 906 935 920 861 838 879 889 870 888 873 914 882 898 770 876 812 833 896 866 917 823 844 837 877 886 899 878 892 672 876 815 780 876 858 647 893 905 873 861 909 755 843 866 934 891 765 1.03e+03 933 881 818 892 864 891 897 953 888 846 NaN 881 872 886 858 808 823 896 858 894 876 881 851 911 814 903 833 857 894 875 815 789 876 853 815 814 805 818 815 751 825 832 828 826 874 867 894 872 980 923 927 932 939 918 900 938 892 900 877 956 869 886 929 881 874 838 938 874 904 920 873 895 835 829 895 970 926 894 831 842 931 842 876 848 903 889 862 901 786 828 841 873 858 848 846 819 819 805 835 NaN 872 920 846 796 815 844 866 886 876 885 797 851 868 809 846 853 824 806 797 817 831 856 718 896 817 817 807 820 830 804 736 789 816 842 829 797 837 710 858 668 703 902 778 814 869 978 881 905 859 924 914 927 914 920 884 933 905 896 850 820 896 824 904 845 901 922 804 790 860 898 771 838 894 799 916 908 916 868 904 879 900 833 872 846 914 847 886 869 820 911 859 843 853 749 869 818 724 783 907 815 875 811 826 794 875 748 830 827 896 942 848 878 834 818 884 858 811 809 857 744 799 921 888 811 927 848 796 812 839 915 784 805 880 864 857 841 768 831 847 745 747 839 840 832 950 952 894 886 852 928 821 839 838 861 847 837 841 774 797 803 819 837 837 810 886 836 766 830 914 832 851 867 876 790 711 889 837 816 829 787 766 831 785 815 773 905 816 807 913 847 866 823 842 869 787 806 923 863 789 830 797 478 823 896 818 837 879 788 800 887 865 800 774 818 748 869 890 730 803 791 732 858 763 785 870 671 755 794 848 873 831 795 883 858 976 950 946 959 969 933 974 985 882 960 935 941 956 946 893 860 863 926 906 960 937 931 924 958 911 902 906 959 951 895 944 874 923 922 956 920 883 876 938 959 826 839 972 926 891 903 913 879 856 925 826 900 934 894 863 850 877 932 856 905 906 715 844 815 905 910 836 905 910 840 859 867 964 904 894 1.13e+03 977 1.02e+03 942 949 952 978 995 961 932 983 963 965 935 922 958 926 966 930 889 917 903 941 899 881 904 783 938 847 729 869 848 831 923 905 894 804 875 790 844 876 901 955 921 925 883 886 810 962 903 896 882 751 768 877 850 937 847 887 739 957 870 807 816 771 589 894 952 954 1e+03 906 935 920 861 838 879 889 871 888 873 914 882 898 770 876 813 833 896 866 917 822 845 838 877 886 899 878 891 672 876 815 780 877 858 646 892 906 874 860 910 754 844 866 934 891 765 1.03e+03 934 881 818 892 864 891 897 953 889 845 NaN 880 872 886 857 808 823 896 859 894 876 881 851 911 815 903 833 856 893 874 814 789 877 852 815 815 804 818 815 752 823 832 828 825 874 867 895 873 979 923 927 932 939 917 900 938 892 900 877 956 868 888 928 881 874 838 938 874 904 920 872 895 835 828 894 970 926 894 831 841 930 842 876 849 903 890 862 902 786 829 841 872 858 848 846 819 819 805 835 NaN 873 921 846 796 815 844 866 887 876 885 797 851 868 807 847 853 824 804 798 817 830 856 718 897 819 817 806 820 830 804 737 789 816 842 829 798 837 710 857 668 703 902 777 815 869 978 880 905 859 924 914 926 913 920 883 933 905 896 850 821 897 824 904 844 901 922 804 790 860 898 771 839 894 799 915 908 916 869 904 879 900 832 872 845 913 848 886 870 820 910 860 843 851 748 869 818 726 783 907 815 875 812 826 794 876 748 830 827 895 942 847 879 834 818 885 858 811 808 857 744 800 921 888 811 928 847 796 811 839 914 784 806 881 864 858 842 768 831 848 746 746 839 840 831 950 952 894 886 852 928 821 839 839 861 847 838 842 774 797 803 818 836 837 810 886 836 766 830 914 832 851 867 875 790 711 888 837 817 830 787 766 830 785 815 774 905 817 807 912 846 866 824 843 869 787 807 923 862 790 829 796 478 823 896 818 837 879 788 800 887 866 800 774 819 748 868 889 730 802 791 731 857 763 784 870 670 758 794 849 875 830 796 883 859 976 950 945 959 970 933 974 985 882 961 935 941 955 946 893 860 862 926 906 960 937 931 924 958 910 902 905 960 950 895 944 874 923 920 956 920 882 877 938 959 825 839 972 926 891 903 914 880 854 926 826 900 933 895 863 850 877 931 856 906 905 715 844 816 905 910 835 905 910 839 860 867 964 904 895 1.13e+03 976 1.02e+03 943 949 952 979 994 962 933 983 963 966 936 922 959 926 966 929 889 918 905 940 898 883 904 782 938 847 728 868 849 831 923 906 894 803 876 790 844 877 902 954 921 926 882 887 810 962 903 896 882 751 768 878 850 937 847 884 739 956 871 806 815 772 590 895 953 954 1e+03 906 935 920 861 838 878 889 871 888 873 914 882 899 769 875 812 834 896 866 918 821 845 838 877 886 900 878 892 671 876 815 780 877 857 645 893 907 874 860 910 754 844 866 933 891 765 1.03e+03 934 881 818 892 864 891 897 952 889 844 NaN 880 872 886 857 808 824 896 859 894 875 881 852 912 815 904 832 857 892 874 815 789 878 852 815 815 804 818 815 752 822 832 828 824 875 867 895 873 979 923 927 931 940 917 900 938 892 900 877 956 868 888 928 881 874 838 937 873 904 919 872 895 835 828 895 969 925 895 831 841 931 842 876 850 904 890 862 902 786 829 842 872 858 849 846 818 819 805 835 NaN 873 922 845 796 816 844 866 888 876 885 796 852 868 805 846 852 824 804 798 816 830 856 718 897 822 817 807 820 831 804 736 789 816 842 829 798 837 710 857 667 703 902 777 815 869 978 879 905 859 924 914 924 912 919 882 932 905 895 851 820 897 824 904 842 900 922 803 790 860 899 772 839 894 799 914 908 918 869 905 879 901 832 872 844 914 849 887 870 819 909 860 842 851 748 870 818 730 783 907 816 875 812 827 795 876 748 830 828 895 942 846 880 833 817 885 859 811 807 857 745 801 920 888 812 928 847 796 810 840 915 784 806 881 863 858 842 768 832 848 746 744 838 840 832 949 952 894 886 852 927 821 839 839 862 846 838 843 773 797 803 818 835 837 810 886 836 766 830 914 832 850 867 873 788 711 888 836 817 830 787 767 830 785 816 774 905 817 806 912 846 866 824 844 870 786 808 922 862 791 829 796 478 823 895 819 836 879 789 799 887 866 800 774 818 747 867 889 730 801 790 730 855 763 784 870 668 761 793 851 877 829 796 883 859 976 950 945 959 970 933 974 985 883 961 935 941 956 946 893 860 862 926 906 960 937 930 924 957 910 902 905 960 950 894 944 874 923 921 956 920 883 878 939 959 825 839 972 926 890 903 914 881 853 926 826 900 932 895 863 851 876 931 857 906 904 716 844 816 905 910 835 905 909 839 861 867 964 904 894 1.13e+03 976 1.02e+03 944 949 953 980 994 963 934 984 962 967 937 922 959 926 967 928 889 918 905 940 898 883 904 782 937 847 726 869 850 831 923 906 895 803 876 792 844 877 902 954 921 927 882 888 811 962 903 897 882 751 769 878 850 937 847 884 740 955 871 805 815 772 591 896 954 954 1e+03 905 935 920 861 837 878 890 871 888 873 914 882 898 769 875 811 834 897 866 918 820 845 839 877 885 900 879 892 670 876 816 780 876 856 645 894 908 874 861 909 755 844 866 934 891 766 1.03e+03 934 881 818 891 865 891 897 950 889 844 NaN 880 872 886 857 808 824 896 858 895 874 881 852 911 815 904 833 858 893 874 814 789 878 852 815 816 805 819 814 752 822 832 828 824 874 867 896 873 980 923 928 931 940 917 899 938 892 900 876 957 869 887 928 881 874 837 937 873 904 918 871 895 835 828 895 969 924 896 831 840 931 841 875 850 905 890 862 901 786 829 842 873 857 849 846 818 819 805 836 NaN 873 922 845 795 816 845 866 888 877 885 795 852 869 805 845 852 824 804 798 816 831 857 718 897 822 818 807 819 831 804 735 789 817 842 829 798 837 710 858 667 703 902 778 816 869 978 879 905 858 924 915 925 911 919 881 932 904 895 852 820 898 824 904 843 900 922 804 789 858 899 772 840 895 798 914 909 919 870 905 879 902 832 872 843 914 850 887 871 819 909 860 842 851 748 870 817 734 784 907 817 874 813 827 795 877 746 830 827 896 941 844 879 832 817 885 859 811 806 856 745 802 919 888 812 929 846 796 810 840 915 784 806 881 863 857 843 769 831 850 747 744 838 840 833 950 952 893 886 853 926 822 839 839 863 847 839 844 774 797 803 818 835 837 810 885 836 766 831 913 830 850 867 873 786 712 887 836 817 830 786 767 831 786 816 774 906 817 806 912 846 865 825 846 871 786 807 922 863 790 829 796 478 823 895 819 836 878 790 799 887 866 799 774 818 747 866 888 729 800 791 730 855 763 783 869 665 762 792 852 877 829 796 883 859 976 950 945 958 970 933 973 985 883 961 935 940 956 946 893 859 862 926 906 961 937 930 924 957 910 902 905 960 950 893 943 874 923 921 956 919 883 878 940 960 825 838 972 926 891 903 913 881 853 926 826 900 931 894 863 851 876 932 856 906 904 717 845 817 905 910 835 905 909 839 861 867 965 904 894 1.13e+03 977 1.02e+03 945 949 952 981 995 964 932 984 962 967 937 922 959 927 967 927 889 916 906 941 898 884 905 782 936 847 724 870 850 830 924 906 891 803 875 793 844 876 902 954 920 927 882 889 811 963 904 897 881 751 768 878 850 938 846 883 741 955 870 805 815 772 593 896 954 954 1e+03 906 935 920 861 837 879 891 871 888 872 914 882 897 769 875 811 833 897 866 918 822 844 839 876 884 900 880 892 670 876 816 780 876 856 645 896 907 874 861 908 756 844 866 935 891 766 1.03e+03 935 881 818 891 865 891 897 950 889 844 NaN 880 871 887 856 808 825 897 858 895 874 881 852 911 816 904 833 859 894 874 813 789 876 852 815 816 806 819 814 752 822 832 828 825 875 867 895 874 981 923 928 931 940 918 900 938 893 901 876 957 870 886 928 881 875 837 936 873 905 918 871 895 835 828 895 968 924 896 831 840 931 841 875 850 903 890 863 901 785 829 842 874 857 848 846 818 819 806 837 NaN 873 923 845 794 816 846 866 888 877 885 795 853 870 804 845 852 823 805 797 816 832 857 718 896 822 818 808 819 831 803 734 788 818 841 828 797 837 710 858 668 703 902 778 816 868 978 879 905 858 923 916 925 911 919 881 932 904 894 852 820 897 824 904 844 901 922 804 789 857 898 771 840 896 798 914 909 919 870 906 880 902 833 872 842 913 849 886 870 819 909 860 841 851 748 870 817 736 784 907 818 874 814 828 796 877 744 831 826 897 942 844 879 833 816 884 859 810 806 856 744 802 919 886 812 929 845 796 810 841 915 784 805 881 863 856 843 768 831 850 746 744 839 840 833 951 953 893 886 853 924 822 838 839 863 847 840 845 774 797 803 818 836 838 811 885 836 766 831 912 830 850 867 873 785 713 888 835 816 831 786 767 832 787 815 774 905 817 807 912 845 863 826 846 871 786 807 922 863 788 829 795 479 823 896 818 836 878 790 799 888 866 799 776 817 747 867 886 729 800 791 731 856 763 782 869 665 764 791 853 877 830 795 884 859 977 950 945 957 969 933 973 984 883 961 934 940 957 946 892 858 862 926 907 961 937 930 923 957 910 902 905 960 951 892 943 872 924 922 956 919 883 878 941 960 825 838 972 926 891 902 912 880 853 926 826 900 931 894 862 851 875 932 856 906 902 717 846 817 905 910 836 905 909 839 860 868 966 905 894 1.13e+03 978 1.02e+03 946 949 952 981 996 964 931 985 962 967 937 922 958 928 968 927 889 915 905 941 898 884 905 783 937 847 723 870 850 830 924 906 888 803 874 794 845 876 902 954 919 928 882 890 811 963 904 898 881 751 768 878 850 938 846 882 741 956 870 805 815 772 595 897 954 953 1e+03 907 934 920 861 838 880 892 871 888 873 914 882 896 769 876 811 832 897 866 919 822 844 839 876 885 900 880 893 669 876 816 780 876 855 646 896 907 873 862 907 756 844 867 935 891 766 1.03e+03 935 882 819 891 866 892 897 951 889 843 NaN 880 871 887 856 808 824 898 859 896 874 881 852 910 816 904 833 858 894 874 812 789 875 852 816 815 806 819 815 752 822 832 828 826 875 868 895 874 981 923 928 931 940 918 900 938 893 901 876 957 871 886 928 881 875 836 936 873 905 918 871 894 834 828 896 968 925 896 832 840 932 841 876 850 901 889 864 901 784 829 842 874 857 848 846 818 819 806 837 NaN 873 924 846 794 816 847 866 889 878 885 795 854 869 804 845 853 823 805 797 817 831 857 717 896 822 818 807 818 831 803 734 788 818 842 828 796 836 710 859 668 703 901 777 816 868 978 880 906 859 922 916 926 911 920 880 933 904 894 852 820 896 825 903 844 901 922 805 788 856 897 771 840 896 799 914 910 919 870 906 880 902 834 873 841 912 847 885 870 819 910 860 841 851 748 871 818 737 784 907 818 874 814 829 797 877 742 831 826 899 942 845 880 834 816 884 859 810 805 855 743 802 920 885 812 929 845 796 809 840 915 784 804 881 863 855 843 767 831 850 744 744 839 840 831 952 953 893 887 852 924 822 837 839 862 847 840 845 774 798 803 817 837 838 811 885 837 765 831 911 830 849 867 873 785 714 888 835 817 830 786 767 831 787 814 774 905 818 807 912 845 862 826 846 870 786 806 922 862 785 830 795 479 822 896 817 836 878 790 800 889 865 799 777 816 747 868 885 729 799 791 731 858 764 783 868 665 766 789 852 876 831 796 885 859 978 950 946 957 969 933 973 983 882 961 934 941 957 946 892 857 862 926 907 962 937 930 923 957 910 903 905 958 951 892 943 871 923 922 955 919 882 878 940 959 826 838 972 926 892 901 912 880 854 926 826 900 931 895 862 851 875 932 856 905 902 715 846 817 905 910 836 904 910 839 858 868 966 905 894 1.13e+03 979 1.02e+03 946 949 954 981 997 964 931 985 962 967 936 922 957 928 969 927 889 914 904 941 898 884 906 783 938 847 722 869 850 830 924 907 884 804 873 795 846 876 902 955 920 929 882 891 811 962 904 899 881 751 768 878 850 937 846 882 740 956 869 805 815 772 597 897 954 952 1e+03 908 935 920 861 837 880 892 871 888 873 914 882 896 769 877 811 831 896 865 919 824 843 840 876 887 900 880 894 668 876 817 781 876 854 645 896 907 873 862 908 756 844 868 935 890 765 1.03e+03 935 882 820 891 866 891 897 951 889 843 NaN 880 871 887 855 808 824 897 860 895 874 881 853 910 816 904 833 857 894 874 812 789 876 852 816 814 806 819 815 752 823 832 828 827 875 869 895 874 981 922 927 931 940 918 900 937 893 902 876 956 871 887 929 881 875 837 935 873 906 918 872 894 834 828 896 968 925 895 833 840 932 841 877 850 899 889 864 901 784 830 842 873 857 848 846 818 818 806 837 NaN 873 924 847 794 816 848 866 889 878 884 796 853 868 805 846 854 824 805 797 817 832 857 717 896 821 818 807 818 831 803 733 787 819 842 828 796 836 711 859 668 702 901 777 816 868 978 881 906 859 922 915 926 912 921 880 934 904 894 852 821 895 825 902 844 902 922 805 788 856 897 771 839 896 800 915 910 918 871 906 880 902 835 872 841 912 846 884 871 819 911 860 842 852 747 871 818 738 784 907 818 875 814 828 797 877 742 831 826 900 942 846 880 834 816 884 859 810 805 856 743 801 920 883 812 929 844 797 809 839 915 784 803 880 862 856 844 766 831 850 743 745 840 840 830 952 953 894 887 851 923 822 838 839 860 847 840 844 774 797 803 816 838 838 811 884 837 765 830 913 831 848 867 874 786 715 887 835 817 830 786 767 831 788 814 773 905 817 807 912 845 862 827 845 870 786 805 923 862 786 829 795 479 822 896 816 836 878 790 801 889 866 799 778 817 747 868 884 730 798 791 732 860 764 784 870 664 769 787 853 875 832 796 884 858 979 950 945 956 970 934 973 982 882 961 934 941 957 947 891 858 862 926 906 962 937 931 922 956 910 903 905 957 951 892 944 871 922 923 954 920 882 878 940 959 827 838 972 925 892 900 913 879 854 926 827 901 931 896 862 851 874 932 856 905 903 714 846 817 905 910 836 903 910 840 859 868 966 906 894 1.13e+03 979 1.02e+03 947 948 956 981 997 963 930 984 961 967 936 922 957 928 970 926 889 914 904 942 900 885 906 783 938 846 722 870 849 830 924 908 881 804 873 795 846 877 902 956 920 928 883 891 811 962 904 898 881 751 768 878 850 937 847 882 738 956 869 804 816 772 599 897 955 952 1e+03 908 935 920 861 835 880 892 871 888 873 914 882 897 769 879 811 831 896 865 919 824 844 840 876 888 899 879 894 668 876 820 781 876 854 645 895 907 873 862 908 756 844 868 935 890 764 1.03e+03 935 882 819 892 866 891 896 951 889 843 NaN 880 872 888 855 807 825 897 860 894 874 881 854 910 815 904 833 856 894 874 812 790 876 852 816 814 806 819 815 752 824 832 828 826 875 869 895 873 980 922 927 931 940 918 900 938 892 901 876 956 871 887 930 881 874 837 935 873 906 918 872 895 834 828 896 968 925 895 833 839 932 842 877 850 899 888 864 900 783 832 842 872 857 847 847 819 818 805 837 NaN 873 923 848 796 816 849 866 889 877 885 798 853 868 806 846 854 824 804 798 818 833 856 717 897 820 818 807 818 832 803 733 787 819 842 828 795 836 712 859 668 701 901 778 816 867 978 882 906 859 921 915 926 913 921 880 933 904 893 852 821 895 825 901 844 902 922 804 788 856 897 772 838 896 800 916 910 917 871 906 880 902 835 872 841 912 846 884 871 819 911 860 843 853 747 870 818 739 784 907 818 876 814 827 798 877 744 831 827 899 941 847 880 833 815 884 858 810 806 857 743 800 920 883 813 928 844 798 809 839 915 783 803 880 862 858 845 766 830 850 744 746 840 840 831 951 952 894 887 850 924 822 838 839 860 847 840 845 774 796 803 815 839 838 810 884 837 764 830 914 831 848 867 874 786 715 886 835 817 830 786 766 830 789 815 773 905 817 807 912 845 862 827 843 869 786 805 923 863 788 829 795 478 822 896 818 836 879 790 802 890 867 799 778 818 748 868 884 730 797 791 731 860 765 785 872 663 771 786 854 875 832 796 882 858 978 950 945 955 970 934 973 982 882 961 933 940 957 947 891 859 862 925 906 963 938 931 922 956 910 903 905 957 951 892 944 872 921 924 954 919 882 878 939 959 827 838 970 925 892 900 914 879 855 926 827 900 931 897 862 851 873 932 856 905 904 714 846 817 906 910 836 903 909 840 859 868 965 906 893 1.13e+03 979 1.02e+03 946 948 957 982 995 963 930 985 960 967 936 922 957 927 969 926 889 915 904 943 902 886 906 783 936 846 723 871 849 830 924 907 879 805 873 795 846 877 902 956 920 927 884 892 812 962 904 897 881 751 768 878 850 936 848 882 738 956 869 803 816 771 601 897 955 952 1e+03 908 935 920 860 835 880 892 871 888 874 914 882 897 769 879 811 831 896 866 919 824 844 840 876 887 898 879 894 669 876 822 782 876 855 645 895 906 873 862 908 756 845 869 934 890 764 1.03e+03 934 881 819 891 865 891 896 950 888 844 NaN 880 872 889 856 807 825 897 860 893 875 881 853 910 814 904 833 857 893 874 813 790 877 852 816 814 806 819 815 752 824 832 828 825 875 868 895 873 979 921 927 931 940 918 900 938 892 901 875 956 871 886 930 880 874 837 935 873 906 918 871 895 834 827 895 968 925 896 833 838 933 842 877 850 901 888 864 901 782 832 842 872 857 848 848 820 818 804 836 NaN 874 922 847 798 816 849 866 889 876 886 797 852 868 806 846 855 825 803 798 818 832 856 716 896 820 818 807 818 832 803 733 786 819 842 828 795 836 713 859 668 700 901 778 816 868 978 883 906 860 922 915 927 914 921 880 933 903 894 852 821 896 825 902 844 902 922 804 787 856 898 772 838 895 800 917 909 917 872 904 880 902 836 872 842 912 847 883 871 819 911 860 843 853 746 871 818 741 785 907 818 876 814 826 798 877 745 830 827 899 940 847 880 832 815 885 858 810 806 858 743 800 920 883 812 927 844 798 809 839 914 783 803 880 862 859 845 766 830 850 744 746 840 840 831 949 952 893 887 849 926 822 838 839 860 848 840 846 774 794 803 814 839 838 810 884 837 764 830 915 831 848 868 874 786 716 886 835 815 831 785 765 829 790 816 773 904 817 807 913 846 862 826 842 869 785 805 923 864 789 829 795 478 823 896 819 837 879 790 803 890 869 799 779 818 748 868 884 730 797 790 731 860 766 784 872 663 772 788 856 874 832 797 882 859 977 950 945 955 970 934 973 982 882 961 934 940 956 947 892 860 862 924 906 963 938 931 922 956 911 904 905 957 951 892 943 872 920 924 955 919 883 878 939 959 827 839 970 925 892 900 914 880 857 926 826 900 931 897 862 851 873 932 857 905 906 715 846 817 906 910 836 904 909 841 860 868 965 906 894 1.13e+03 978 1.02e+03 947 948 956 982 995 962 930 985 959 967 936 922 958 926 968 925 889 915 904 944 902 887 906 783 936 845 724 873 848 831 923 907 876 804 873 794 846 876 903 955 921 926 885 890 811 964 904 896 882 750 767 878 850 936 849 882 740 955 869 802 817 772 601 896 955 953 1e+03 908 935 920 861 837 880 892 871 888 873 914 882 898 769 879 811 832 897 866 919 822 844 839 877 887 898 880 894 670 876 825 782 876 855 644 895 907 874 863 908 757 845 869 935 891 764 1.03e+03 934 881 818 890 865 892 896 950 888 844 NaN 880 872 889 856 807 825 896 860 894 875 880 853 911 814 904 834 858 894 874 813 790 877 852 816 815 806 820 816 752 825 832 827 825 875 867 895 873 979 922 927 931 940 918 900 938 892 901 875 956 870 886 930 880 874 837 934 873 905 918 871 896 834 827 895 970 925 896 832 838 933 842 877 850 902 889 864 902 781 832 842 872 857 848 848 821 818 803 836 NaN 874 922 847 799 817 849 866 888 876 887 797 852 868 805 845 855 825 802 799 817 830 856 715 896 820 819 807 818 832 803 732 786 819 842 828 794 837 713 859 668 700 900 779 816 869 978 882 905 860 922 915 927 914 920 880 933 903 895 853 822 896 825 903 844 902 922 805 788 855 898 772 838 894 800 918 908 917 871 905 880 902 836 872 843 913 848 883 871 818 911 860 843 853 747 871 817 743 784 907 818 876 814 826 797 877 746 830 827 899 940 847 879 832 815 885 857 810 806 858 743 800 919 883 812 928 845 798 809 839 912 782 804 881 862 859 845 766 830 850 744 746 840 840 832 948 952 893 888 850 927 822 839 839 860 848 839 848 774 795 803 814 839 838 810 884 837 764 830 913 831 848 868 874 786 715 887 835 814 830 784 764 828 790 816 773 904 816 808 914 846 863 826 842 868 784 806 924 863 789 829 795 479 823 896 821 836 879 790 804 891 870 798 779 818 749 867 883 730 797 790 730 859 767 783 870 663 774 788 857 874 832 797 883 860 977 950 945 955 971 934 973 982 882 960 935 940 956 947 892 859 862 923 906 963 939 931 922 956 911 904 906 957 951 892 943 872 920 924 955 919 883 878 938 958 828 839 970 925 892 900 914 881 858 926 826 900 931 898 862 851 873 932 857 906 906 715 846 817 907 910 836 906 909 841 859 867 965 907 894 1.13e+03 977 1.02e+03 947 948 955 981 994 961 931 984 960 967 935 923 958 926 967 925 889 915 904 945 900 886 907 782 937 844 724 875 848 832 923 906 876 804 873 794 846 875 904 954 922 926 885 889 810 966 904 896 882 750 766 878 850 936 849 882 742 955 870 800 817 772 601 895 955 954 1e+03 908 936 920 861 838 880 892 871 887 873 915 882 898 769 879 811 833 897 867 919 821 844 839 876 886 899 881 894 671 876 826 781 875 856 644 895 907 874 863 908 756 845 869 935 891 766 1.03e+03 934 880 818 890 864 892 896 950 888 844 NaN 879 872 890 856 807 825 896 860 894 875 881 853 911 814 904 834 858 894 874 812 790 876 852 816 815 806 821 817 751 826 832 827 825 875 868 893 873 979 922 927 932 940 919 900 939 892 901 875 955 870 885 930 880 873 837 934 873 907 918 871 896 834 826 894 970 925 897 830 838 933 842 877 849 904 889 865 903 781 832 842 872 857 849 848 820 818 803 835 NaN 874 923 847 799 817 849 866 888 878 889 796 852 868 804 845 855 824 802 799 816 829 856 714 895 821 819 806 818 831 804 732 785 819 842 828 794 837 713 859 669 699 900 780 816 870 977 882 905 860 922 915 927 914 921 881 933 903 896 853 822 896 824 904 844 902 921 806 790 855 898 772 838 893 800 918 908 918 870 906 880 903 835 873 844 913 848 884 871 818 910 859 844 852 748 872 817 745 784 906 818 876 814 826 797 878 747 830 827 899 941 848 878 832 815 884 857 811 806 858 744 800 919 883 812 928 845 798 809 839 912 782 804 881 862 859 844 766 830 850 744 746 840 840 833 948 953 893 888 849 927 822 840 839 861 848 839 848 774 796 803 814 838 839 810 884 837 764 831 912 830 849 867 875 787 716 887 835 814 829 784 765 826 791 815 772 905 814 808 914 847 864 825 843 868 784 808 925 862 789 830 794 480 823 896 822 836 879 790 804 891 870 798 779 818 749 867 882 729 797 790 729 859 768 782 869 662 774 788 858 873 832 797 884 860 977 950 944 956 971 933 973 983 881 960 936 939 956 947 892 859 863 923 906 962 939 931 923 956 912 904 906 958 951 892 942 872 920 923 955 920 883 877 939 958 828 838 970 925 892 900 914 881 860 927 826 900 931 898 862 851 873 932 857 908 906 715 846 817 908 910 836 907 909 840 858 868 965 906 895 1.13e+03 976 1.02e+03 946 948 954 981 994 960 932 982 961 968 936 923 959 925 966 926 889 915 904 944 899 884 907 781 938 844 724 876 848 833 923 905 876 804 873 794 846 875 905 955 923 925 885 887 808 967 903 896 882 749 765 878 848 935 849 882 740 955 870 800 817 773 602 894 955 954 1e+03 908 937 920 862 837 879 892 871 887 873 916 881 898 769 879 811 834 897 867 919 821 844 839 877 886 900 881 895 672 876 827 780 875 856 644 895 908 874 862 908 756 844 869 935 891 767 1.03e+03 935 881 818 890 864 893 896 950 888 844 NaN 879 872 889 856 807 824 895 860 894 875 881 853 912 814 904 833 859 895 874 812 790 875 852 816 815 806 822 818 751 826 832 827 826 874 868 891 873 979 923 927 933 940 919 900 940 892 901 875 956 870 885 930 880 873 838 934 872 908 918 871 896 834 826 895 970 926 897 830 838 933 842 877 848 904 889 865 904 780 832 842 872 857 849 847 819 818 803 835 NaN 875 924 847 798 816 849 866 887 879 888 797 853 868 803 844 855 824 802 799 815 830 856 714 895 822 819 806 818 831 804 732 784 819 843 827 794 836 714 858 670 698 900 781 816 870 978 882 905 859 922 915 927 913 922 882 933 904 896 852 822 896 824 905 844 902 920 807 790 855 898 771 838 892 799 918 908 918 868 907 879 902 834 873 844 912 848 885 872 818 909 859 844 853 749 872 816 747 783 905 819 876 814 825 797 879 746 830 828 898 942 848 877 832 816 884 858 811 806 858 746 800 919 884 812 930 845 797 809 840 914 782 805 881 862 859 844 766 831 851 743 746 840 840 833 947 954 893 886 849 925 822 842 838 861 846 840 848 774 795 803 814 838 839 810 884 837 765 831 912 830 851 866 876 788 716 887 835 816 830 784 766 825 791 816 773 905 814 807 915 847 864 825 844 869 785 808 925 862 790 830 793 481 823 896 821 837 879 791 804 891 870 798 779 817 749 867 881 729 798 792 728 859 768 782 869 661 775 788 859 873 831 797 884 858 977 951 944 956 972 933 972 984 881 961 936 939 956 947 892 858 864 923 906 962 939 932 924 957 912 904 906 958 951 892 942 872 920 923 955 920 884 876 939 957 828 836 970 925 891 902 914 881 861 928 826 901 931 898 862 851 872 931 857 908 906 715 846 817 908 909 836 907 909 840 858 868 965 906 895 1.13e+03 974 1.02e+03 944 948 954 982 994 960 933 981 962 968 936 924 959 925 965 926 889 916 903 944 899 884 906 779 938 844 724 875 849 833 924 905 876 803 873 795 846 877 905 955 924 924 885 887 808 967 903 896 882 749 765 879 846 934 850 880 741 955 870 800 817 773 603 893 956 954 1e+03 908 937 919 861 836 879 892 871 887 873 916 881 897 769 879 811 835 896 867 919 821 844 840 877 886 901 881 895 671 876 828 779 875 857 644 895 907 874 862 908 756 844 869 935 890 768 1.03e+03 935 881 818 890 864 893 896 950 888 844 NaN 880 872 888 857 807 824 895 860 894 875 881 853 912 814 904 832 859 895 874 813 789 874 852 815 815 806 821 818 750 826 832 827 826 874 868 890 873 979 923 927 933 940 918 900 940 892 901 875 956 870 885 930 880 873 838 933 872 908 918 871 896 833 826 896 969 926 897 831 838 933 843 876 847 903 889 865 902 780 832 843 871 857 849 847 818 818 803 834 NaN 875 924 847 798 815 849 866 887 878 887 797 854 868 802 844 854 823 802 798 814 832 857 712 894 823 818 806 818 832 804 732 784 819 843 826 794 836 714 859 670 697 901 781 817 870 979 882 905 859 922 914 927 913 921 883 934 904 897 852 822 896 824 905 844 902 920 806 788 855 898 770 840 892 799 918 908 917 868 907 880 902 832 872 844 912 848 886 873 819 909 859 844 852 749 872 816 749 782 906 819 876 814 824 797 880 746 830 828 898 943 849 877 832 816 883 858 811 808 859 747 800 920 884 812 930 845 798 809 839 915 783 805 881 863 858 844 768 830 851 742 746 840 840 832 947 953 893 885 848 923 821 841 837 861 845 841 848 774 794 802 814 838 839 810 884 837 766 830 912 831 852 866 876 788 716 887 835 816 831 785 767 823 794 816 774 906 814 804 915 847 864 824 844 870 785 807 925 863 789 830 792 481 823 896 820 838 879 792 804 891 869 798 778 818 748 868 880 728 798 793 729 859 768 783 870 659 776 788 859 874 831 797 884 857 977 950 945 956 972 933 972 985 881 961 936 939 957 946 893 858 864 924 906 962 938 933 924 957 912 903 906 958 951 893 943 873 920 923 955 920 885 876 939 957 828 835 970 925 891 903 914 881 862 927 827 901 931 898 862 851 872 931 856 906 906 716 846 816 908 908 836 907 909 840 858 868 965 905 895 1.13e+03 975 1.02e+03 942 948 954 983 994 960 934 982 964 968 937 924 960 924 965 928 889 917 903 943 899 885 906 779 938 844 724 874 850 832 923 906 876 802 873 796 846 878 905 956 923 924 885 887 807 966 903 896 882 749 767 879 844 934 851 879 743 956 869 801 817 772 604 892 956 954 1e+03 908 938 919 861 836 879 892 871 887 873 916 880 897 769 878 812 835 896 866 919 821 844 842 877 886 901 881 895 670 875 830 779 875 856 644 895 907 874 862 908 757 844 868 935 888 768 1.03e+03 935 881 819 890 864 893 897 951 888 844 NaN 880 872 888 857 807 824 895 859 894 874 880 853 912 814 905 832 858 895 874 813 789 874 852 815 815 806 820 818 750 824 832 827 826 874 869 891 874 979 923 927 933 940 918 899 940 892 901 876 956 870 885 930 880 872 838 934 873 908 917 871 895 832 826 897 969 926 897 832 838 933 843 877 848 902 890 865 901 781 833 843 871 858 848 847 816 817 803 835 NaN 875 925 848 798 816 849 866 886 877 886 797 855 867 802 844 854 823 802 799 815 832 857 710 893 823 817 807 818 832 803 732 784 819 842 826 795 837 714 859 669 697 902 781 818 869 980 882 904 858 924 914 927 913 920 883 934 904 897 852 822 897 824 904 844 902 921 804 787 855 899 770 840 892 799 918 908 917 868 907 881 901 832 872 843 912 848 886 874 819 909 859 844 852 748 872 815 750 783 906 818 876 814 825 797 880 745 830 826 897 942 850 878 832 817 882 858 810 808 859 746 801 919 884 813 929 845 798 809 839 915 783 805 881 862 858 843 769 830 851 740 746 839 841 830 947 952 894 884 848 924 821 840 837 861 845 841 849 773 792 802 815 838 839 810 884 837 767 829 912 832 851 867 876 788 716 886 836 816 832 785 767 823 796 816 775 907 814 803 915 847 864 824 845 871 785 806 924 864 788 830 792 481 823 896 820 839 879 793 803 891 867 798 778 819 748 868 880 728 799 793 729 859 767 784 870 658 779 787 859 874 831 797 884 857 977 950 946 956 971 933 972 985 882 961 935 938 958 946 894 859 863 926 906 962 938 933 924 957 912 903 906 958 952 893 944 873 920 923 956 919 885 875 939 957 827 836 970 926 891 903 915 881 862 927 826 901 931 898 862 851 873 931 856 905 906 716 846 816 908 908 836 907 909 841 858 868 965 906 894 1.13e+03 976 1.02e+03 942 947 954 983 995 962 934 982 963 968 937 924 960 924 964 928 889 917 903 944 899 887 906 780 937 844 724 872 851 832 923 906 876 800 873 795 846 878 905 956 922 924 885 886 807 966 903 896 882 749 768 878 843 934 851 878 745 955 869 802 816 772 603 892 957 955 1e+03 908 938 919 860 836 878 892 870 887 873 916 880 897 769 878 812 835 896 865 919 822 844 842 877 885 901 880 895 669 875 833 779 875 854 643 896 906 874 861 908 757 844 868 935 887 767 1.03e+03 936 881 820 890 865 892 897 951 888 845 NaN 881 872 888 857 807 824 896 859 894 874 880 853 911 814 905 832 857 895 874 814 789 874 853 815 814 806 819 817 749 823 832 827 826 874 868 891 874 978 923 927 932 940 918 899 940 892 901 877 956 870 886 929 880 872 838 935 872 908 917 872 895 833 826 897 969 926 896 832 838 934 842 877 848 902 889 865 899 781 833 843 871 858 848 847 816 817 804 837 NaN 875 925 847 798 816 849 867 886 876 885 797 854 867 801 845 853 823 803 799 816 833 857 709 894 824 817 806 818 831 803 732 783 819 842 825 794 838 714 859 669 697 901 781 818 870 980 882 904 858 926 914 927 913 918 884 934 904 896 851 821 898 824 904 844 902 922 804 787 856 899 771 841 892 799 918 908 916 868 906 883 901 831 872 843 911 847 887 873 819 909 859 844 852 748 872 815 751 783 906 817 876 813 825 797 879 746 830 826 897 942 850 879 833 818 881 858 810 810 860 745 802 919 883 813 927 844 798 809 838 915 784 805 881 862 858 843 770 831 851 740 746 839 842 829 948 951 894 884 848 926 821 840 839 861 846 841 848 773 792 801 816 838 839 810 884 836 767 830 912 834 851 867 876 787 716 886 836 816 832 784 768 822 797 816 774 907 814 804 915 847 864 824 846 871 785 806 924 864 788 830 792 481 822 895 820 839 880 793 804 891 866 798 778 820 747 868 878 728 799 793 730 859 767 784 871 658 783 787 858 875 831 795 884 858 977 950 946 956 970 933 973 985 882 962 934 938 957 946 894 859 863 925 906 962 938 933 924 957 912 903 906 958 952 893 944 873 920 922 956 918 884 875 939 957 827 836 971 926 892 904 915 881 863 926 825 900 931 899 862 852 874 932 855 905 906 716 845 816 908 909 837 907 909 842 858 869 966 906 894 1.13e+03 978 1.02e+03 942 947 954 981 995 963 935 982 960 968 937 924 959 924 963 929 889 916 904 944 899 887 906 780 937 844 724 873 851 832 922 906 876 800 874 796 846 878 904 956 920 925 886 886 806 966 904 896 881 748 768 878 843 934 850 877 745 954 870 803 817 772 604 892 957 954 1e+03 908 937 920 860 836 877 892 870 887 874 916 880 897 769 878 812 834 896 866 919 822 844 840 877 884 900 880 895 668 874 836 778 876 853 643 896 906 875 861 908 756 844 869 936 888 765 1.03e+03 936 881 821 890 864 892 897 951 888 846 NaN 880 872 889 857 807 824 896 859 894 875 880 853 911 815 905 832 857 895 875 813 789 874 853 815 815 806 819 817 747 822 832 827 826 875 868 891 873 978 923 927 933 939 919 899 939 893 900 878 956 870 886 929 880 872 838 936 872 907 916 872 895 833 828 897 970 926 895 831 839 934 842 877 849 902 888 866 899 782 833 843 871 858 848 846 816 818 804 838 NaN 874 924 847 797 818 849 867 886 876 885 797 852 867 801 846 852 823 803 800 816 833 858 710 895 824 818 805 818 831 802 733 783 818 841 826 793 839 714 860 669 696 900 780 817 870 980 882 904 858 926 914 927 913 918 884 934 904 896 851 821 899 824 904 843 902 923 804 788 856 899 772 841 892 799 918 908 917 868 906 883 902 832 871 844 911 847 887 873 819 909 858 844 851 747 870 816 752 782 906 816 874 813 826 797 878 746 830 826 897 942 849 880 834 818 882 858 810 810 860 744 803 918 882 813 925 845 797 809 838 914 783 805 880 861 858 844 770 830 851 740 746 838 842 830 950 952 893 884 850 927 820 840 840 861 847 840 848 773 792 802 816 838 840 810 884 835 767 830 913 833 850 867 876 786 716 886 837 815 832 782 769 821 794 817 774 907 813 805 915 847 865 824 846 871 784 806 924 863 788 830 792 481 822 896 819 838 880 794 804 891 865 798 778 820 748 868 877 728 798 792 730 860 767 785 871 655 785 786 859 875 831 794 885 858 977 950 946 956 970 933 974 985 882 962 934 938 957 946 894 858 863 925 906 963 938 932 923 957 912 903 906 958 952 893 943 873 921 922 956 918 883 876 939 957 826 836 971 927 892 904 915 881 864 926 825 900 931 899 863 852 875 934 855 905 906 716 845 816 908 909 837 907 909 843 859 869 966 907 895 1.13e+03 977 1.02e+03 942 947 954 979 996 963 935 982 958 968 937 923 958 924 963 929 889 915 905 944 898 887 906 780 937 843 723 874 850 832 922 906 877 801 873 797 846 878 904 957 919 926 886 885 807 966 904 897 881 747 767 878 842 933 850 877 745 953 870 804 817 772 606 892 957 954 1e+03 908 936 920 860 835 877 892 870 887 874 915 880 897 769 879 812 834 895 865 918 822 844 838 877 883 899 880 895 669 874 838 777 876 853 644 896 907 876 861 909 756 844 869 936 888 765 1.03e+03 935 881 821 890 863 892 897 951 889 848 NaN 879 872 889 858 807 824 896 859 893 875 880 852 910 815 905 833 857 895 875 813 789 874 854 815 816 806 819 817 746 822 832 827 826 875 868 890 871 978 923 927 933 938 919 900 939 893 900 879 956 870 886 929 880 872 838 936 872 907 917 873 895 833 829 897 970 926 894 831 839 934 842 878 849 902 888 865 900 782 832 843 872 857 848 846 817 820 804 838 NaN 874 922 847 797 818 848 867 886 875 886 797 853 866 800 846 852 823 803 800 816 833 858 710 896 824 818 805 818 830 802 733 782 818 841 826 792 838 713 860 670 696 900 780 817 870 980 883 904 858 926 914 927 913 919 883 934 903 895 852 821 899 824 905 844 902 922 804 788 857 900 771 841 892 800 918 908 917 868 905 883 902 833 871 844 911 847 886 874 820 909 858 844 851 745 869 816 751 782 905 815 872 812 826 797 878 746 830 827 897 942 848 880 835 818 883 858 811 810 859 745 802 917 881 814 924 846 797 809 838 914 783 805 880 860 858 844 769 829 851 741 747 837 840 831 951 954 892 885 851 926 820 840 840 861 848 839 847 772 793 802 817 838 841 810 885 836 767 831 913 833 850 867 876 786 715 886 838 814 833 781 770 820 793 816 774 906 813 807 915 846 864 825 845 871 784 805 924 864 789 829 791 481 822 896 819 838 880 793 804 890 865 798 778 820 748 868 876 729 798 792 731 860 768 786 871 654 787 785 860 875 832 793 886 859 977 951 946 957 969 932 974 985 881 962 934 938 957 946 893 858 863 926 906 963 939 933 922 957 912 903 906 958 952 894 943 873 920 923 956 918 883 876 940 957 826 837 972 928 892 905 916 881 865 926 825 900 931 898 864 853 874 934 855 905 906 715 845 816 908 909 837 907 909 843 859 869 967 907 895 1.13e+03 976 1.02e+03 941 947 954 977 996 963 935 982 958 969 937 923 957 924 963 930 889 913 905 943 898 887 906 782 938 843 724 875 848 831 922 906 876 801 873 798 846 878 903 957 917 926 886 885 807 966 904 897 882 747 765 878 842 933 850 877 745 953 870 804 819 772 608 891 957 954 1e+03 907 936 919 861 835 877 892 870 887 874 914 881 897 769 879 812 833 894 864 918 822 844 837 877 882 899 880 895 669 874 838 776 876 853 644 896 908 876 861 909 755 844 869 936 888 765 1.03e+03 935 881 820 890 863 892 897 951 890 848 NaN 880 872 890 858 806 824 896 859 894 875 880 851 909 816 905 834 856 895 876 813 788 874 854 815 816 806 819 817 746 823 832 828 826 876 868 888 870 978 923 927 933 937 919 900 939 893 900 879 956 869 886 929 880 872 838 936 873 907 917 873 895 832 830 898 970 926 894 831 839 934 842 878 850 902 890 864 901 781 832 842 872 856 848 846 817 821 804 838 NaN 874 922 848 797 816 847 867 886 876 886 797 853 867 800 846 853 823 803 800 815 832 858 709 897 825 818 805 818 829 802 734 782 817 841 826 791 837 712 860 670 696 900 779 816 870 980 883 903 858 925 914 928 914 920 882 934 902 896 854 821 898 824 906 844 902 922 805 788 857 900 771 841 891 801 917 908 916 868 905 882 902 833 870 844 912 848 885 874 820 910 858 844 851 744 869 817 750 782 905 815 869 813 826 796 878 746 830 827 897 942 848 879 835 818 884 859 810 809 859 745 801 917 880 814 924 846 797 808 837 914 782 805 880 860 858 845 770 828 851 741 747 837 840 833 951 955 893 886 851 924 820 841 839 861 848 838 847 773 793 802 817 838 841 810 885 837 767 830 913 832 850 868 875 786 715 887 838 815 834 781 771 819 794 816 774 907 813 808 914 846 864 825 844 871 784 805 924 864 790 830 791 480 822 896 820 838 880 792 805 890 863 799 778 821 748 869 876 728 798 793 731 860 768 786 871 652 790 784 860 875 832 793 886 859 977 952 946 957 969 932 973 985 881 963 935 938 957 946 892 858 864 926 906 963 939 933 922 957 912 903 906 958 952 894 943 873 920 924 957 918 883 876 940 956 827 838 973 928 893 905 916 881 865 926 826 901 932 897 864 852 874 932 854 906 906 715 845 816 909 909 837 907 909 843 859 870 967 907 894 1.13e+03 976 1.02e+03 942 946 954 978 997 963 936 982 958 970 937 925 956 924 964 930 890 912 905 942 898 887 907 783 938 843 723 875 848 830 922 905 875 801 873 798 846 878 903 958 917 926 886 885 807 966 903 896 883 747 765 879 841 933 850 877 746 953 871 803 821 772 611 890 957 955 998 907 936 918 862 836 877 892 871 887 874 913 881 897 768 878 812 833 895 864 918 822 844 837 877 882 900 880 895 669 874 838 776 876 853 644 896 908 876 862 908 754 843 869 935 888 766 1.03e+03 934 880 818 890 864 892 897 951 892 847 NaN 882 872 890 858 807 824 896 859 894 875 881 851 909 816 905 833 856 896 876 813 788 874 853 814 816 807 820 816 746 823 833 828 826 876 868 887 870 978 922 927 932 937 920 900 939 892 900 879 956 868 885 928 880 872 838 936 874 907 918 873 896 832 829 898 969 925 893 832 839 934 841 878 850 902 891 863 902 781 832 842 872 856 848 846 817 821 804 837 NaN 875 923 849 797 814 847 866 887 876 886 797 854 867 800 846 853 823 803 799 816 831 857 707 897 825 818 806 818 830 802 735 781 817 841 826 791 838 712 861 671 696 900 779 816 870 980 882 903 858 924 914 928 915 921 882 936 902 896 853 822 898 824 906 844 903 922 805 789 856 902 771 841 891 801 918 908 917 868 905 880 902 833 871 844 913 849 885 874 820 909 859 843 851 744 870 817 749 782 905 815 867 813 827 796 878 746 830 827 897 942 848 878 835 818 883 860 810 809 859 745 800 916 880 815 925 846 797 808 837 914 783 804 880 860 859 845 770 828 851 740 746 836 840 834 951 953 894 886 851 923 820 841 839 861 847 838 847 773 793 802 816 838 841 810 886 838 767 830 913 831 850 869 875 787 715 888 838 816 834 782 771 818 796 816 774 908 814 809 913 846 864 825 844 871 784 804 924 865 790 830 791 480 822 896 820 838 878 792 804 891 862 799 779 820 749 869 877 727 798 794 731 860 768 786 872 652 793 784 860 874 831 793 886 859 977 952 946 957 970 932 972 984 881 963 935 938 957 947 892 858 864 926 906 963 939 933 922 957 912 903 906 958 952 895 944 873 920 923 957 918 882 876 940 956 828 840 974 927 894 904 916 880 865 926 826 902 932 895 864 851 874 931 853 905 906 715 845 816 909 910 836 907 909 844 859 870 967 907 894 1.13e+03 976 1.02e+03 942 946 954 979 997 962 937 982 958 970 937 926 956 924 965 931 891 912 905 943 898 887 908 782 938 843 722 875 848 831 922 904 875 802 873 798 845 878 902 958 918 926 886 885 807 965 903 896 884 748 766 879 840 934 850 877 746 954 871 803 822 772 613 889 958 956 998 907 937 918 862 836 877 892 871 886 874 913 881 897 768 877 812 834 895 865 917 822 844 837 878 883 901 880 896 669 874 838 776 876 854 644 896 908 876 862 907 754 842 870 936 888 766 1.03e+03 934 881 817 890 865 892 897 951 892 847 NaN 884 872 890 857 807 824 896 858 894 874 882 852 909 816 904 832 856 895 875 813 788 874 853 814 816 807 821 815 745 824 833 827 826 876 868 887 870 978 923 927 932 937 920 900 938 892 901 878 956 868 885 929 880 874 838 935 874 907 918 872 896 831 829 899 968 924 893 832 839 934 840 877 850 903 890 863 902 780 831 842 872 855 848 847 817 820 804 836 NaN 876 924 849 797 814 847 866 887 877 886 796 853 867 800 846 854 823 802 799 815 831 856 706 897 824 817 806 818 831 803 736 780 816 841 826 791 839 712 862 672 695 899 780 816 869 980 882 903 858 924 914 929 915 921 881 936 902 896 853 822 897 824 906 845 903 923 806 789 857 902 772 841 891 801 918 908 917 868 905 880 901 833 872 844 913 848 886 874 819 910 859 844 851 745 871 817 749 783 906 816 864 813 827 795 878 746 829 827 896 942 848 877 835 817 883 860 810 809 859 745 800 917 880 816 926 846 797 807 838 914 783 803 880 860 859 845 770 828 851 738 746 836 839 834 950 952 894 886 852 923 821 841 839 861 848 838 847 774 792 802 815 839 841 810 886 837 767 831 913 831 851 868 876 787 715 888 839 816 834 784 771 817 797 816 774 909 814 808 912 846 864 825 844 871 785 804 925 864 790 830 790 481 823 895 819 838 878 792 804 891 861 799 780 819 750 869 877 726 798 793 731 860 768 785 872 651 794 784 860 874 830 792 885 859 978 953 945 957 970 933 972 984 882 963 934 938 957 947 892 859 864 926 906 963 939 933 922 957 911 903 906 957 952 895 944 873 920 923 956 919 882 876 940 955 828 840 974 925 894 903 917 880 865 926 825 902 932 895 863 850 874 931 854 904 906 716 844 816 908 910 836 908 909 844 859 870 966 907 894 1.13e+03 977 1.02e+03 943 946 955 980 998 962 936 982 958 970 937 926 956 926 964 931 891 912 904 944 899 887 907 781 938 843 721 875 848 832 922 905 876 802 872 798 845 878 902 958 920 927 884 885 808 965 903 896 884 747 767 878 840 934 850 876 746 954 871 803 823 772 618 889 958 956 998 908 937 919 862 836 877 892 871 887 874 913 881 897 768 876 812 834 896 866 917 822 844 837 879 884 902 880 896 669 874 838 776 876 854 644 896 908 876 863 906 754 842 870 936 887 766 1.03e+03 934 881 818 889 866 891 898 952 891 847 NaN 884 872 889 857 807 824 896 858 894 874 883 852 910 815 903 832 856 895 875 813 788 874 854 815 816 807 821 815 745 824 833 827 826 876 868 887 870 977 923 928 931 937 919 900 938 892 901 877 956 869 885 930 880 874 838 935 874 906 918 871 897 832 829 898 968 924 894 832 840 934 840 876 850 903 890 863 902 780 830 843 872 855 849 848 818 818 804 835 NaN 877 923 850 797 816 847 865 887 877 887 796 853 867 800 845 853 823 802 799 815 831 856 706 896 824 817 806 817 832 803 737 780 816 841 826 791 840 712 861 672 694 899 780 816 869 979 882 903 859 924 914 929 915 920 882 936 902 895 853 822 897 824 906 845 902 923 805 790 857 902 772 841 892 802 918 908 918 868 905 880 901 834 873 844 913 848 886 875 819 910 859 845 851 745 871 817 748 783 906 817 859 813 827 795 879 746 829 827 896 940 848 878 834 815 883 860 811 809 859 745 801 917 880 817 927 846 798 807 838 914 784 802 880 861 859 845 770 828 850 736 746 836 839 833 949 952 893 885 852 924 821 841 840 861 848 839 847 774 794 803 816 839 841 811 886 838 766 831 914 832 850 868 876 789 714 888 839 817 834 785 771 816 797 817 773 909 814 808 912 846 864 826 844 871 786 806 924 864 790 830 790 481 824 895 817 838 879 792 803 892 862 800 780 817 750 869 876 727 799 793 731 860 768 784 871 651 796 784 860 874 829 792 884 859 978 952 944 956 972 933 972 984 882 962 933 938 957 946 892 859 863 925 906 962 939 932 923 957 911 903 905 957 951 894 944 873 921 923 955 919 882 877 939 955 828 840 974 924 893 902 918 881 865 926 826 901 932 895 864 850 874 932 855 904 906 716 844 816 908 910 835 908 909 844 859 869 966 907 894 1.13e+03 976 1.02e+03 944 946 955 981 999 962 934 981 957 970 938 926 955 927 963 931 891 912 903 943 900 887 907 782 938 842 721 876 848 832 921 906 876 802 873 799 844 878 902 957 921 927 883 885 808 965 903 895 884 747 767 878 840 934 850 877 746 954 872 804 825 772 622 889 957 956 999 909 937 920 862 835 877 892 871 888 874 913 882 897 769 877 811 833 895 865 917 822 844 838 879 886 901 880 896 669 875 838 777 875 854 644 896 908 876 863 906 754 842 869 936 888 766 1.03e+03 934 881 819 889 866 891 898 952 891 847 781 884 872 888 856 808 824 895 858 893 874 883 852 911 814 904 832 856 895 874 814 788 874 855 815 816 807 821 816 745 824 832 828 826 875 868 886 870 977 923 929 930 938 918 900 939 891 902 877 956 870 885 929 880 875 838 934 874 905 918 870 898 833 828 897 969 925 894 832 841 933 840 875 848 903 889 864 902 780 829 842 873 855 849 849 818 818 804 836 NaN 877 923 849 797 816 847 865 886 878 887 796 852 867 801 845 853 823 802 799 815 830 857 706 896 824 817 806 817 832 803 737 780 816 841 826 792 840 713 861 673 693 898 781 816 869 979 882 903 859 923 915 930 915 920 882 936 903 894 852 822 896 824 906 845 901 923 804 789 857 900 773 841 894 802 919 909 918 867 905 879 901 836 873 844 913 847 886 875 818 910 859 846 852 745 871 817 748 784 907 818 856 814 827 795 879 747 829 827 895 940 848 879 835 814 884 860 811 809 859 744 801 918 879 817 927 847 798 807 839 915 784 801 880 862 858 846 770 830 850 737 747 836 839 832 948 952 894 884 851 926 822 841 840 860 849 839 846 775 795 805 816 839 840 810 886 840 766 832 914 832 850 868 877 790 713 888 839 817 834 784 770 815 796 817 772 909 814 808 912 847 864 826 844 870 787 806 924 864 789 830 790 480 824 895 816 837 881 792 803 891 864 798 780 817 750 869 875 728 800 792 731 861 769 783 871 651 796 783 860 874 830 792 883 858 978 952 944 955 973 934 972 983 881 963 931 939 956 946 892 859 863 925 906 962 939 932 923 957 911 903 906 957 951 894 945 873 922 923 955 920 882 877 939 954 827 840 973 925 892 903 918 881 864 926 827 901 931 894 863 851 874 931 855 904 906 716 844 816 908 910 834 908 910 844 858 869 965 907 894 1.13e+03 976 1.02e+03 945 946 954 980 1e+03 962 932 980 957 968 938 925 955 927 964 931 891 912 903 942 900 887 906 782 938 842 721 877 849 832 922 907 875 803 875 799 844 876 902 956 920 928 882 885 808 964 903 895 883 748 766 877 838 934 850 877 746 955 874 804 828 771 625 889 956 957 999 909 937 920 862 835 877 892 871 888 874 913 882 897 769 877 811 832 895 864 917 822 844 838 878 886 900 879 896 669 875 838 778 875 853 645 895 908 877 862 906 754 842 868 937 888 766 1.03e+03 934 882 820 889 866 892 898 952 890 847 781 884 872 889 855 808 824 895 859 893 874 883 852 911 814 904 833 855 895 874 815 788 874 855 816 816 807 821 816 745 824 832 828 825 875 868 886 870 978 922 929 931 938 917 900 939 891 903 877 957 870 886 929 880 875 838 934 875 905 917 870 898 834 828 895 969 926 895 832 842 933 841 875 848 902 889 864 902 781 830 842 874 855 849 848 819 818 803 836 NaN 878 923 849 797 815 846 866 886 878 888 795 852 866 802 846 853 824 803 800 815 831 857 705 895 825 817 806 817 832 803 738 780 817 841 826 792 840 713 860 673 693 898 782 816 868 979 881 904 860 923 915 929 915 919 883 935 905 894 851 822 896 824 906 844 900 923 804 789 857 900 773 841 894 801 919 909 918 866 905 879 901 836 872 844 912 847 886 875 818 910 858 846 851 745 870 817 747 783 908 817 852 814 827 796 878 748 829 827 895 940 848 879 835 814 884 860 811 809 857 744 800 918 878 817 927 847 798 808 838 915 784 802 881 862 858 846 770 830 849 737 748 836 839 832 948 952 896 884 850 925 822 841 840 860 849 839 846 775 796 806 816 839 839 810 885 841 766 832 915 832 849 867 878 791 714 888 838 817 834 783 770 815 795 816 772 909 814 808 914 848 863 825 845 870 787 807 924 864 788 831 789 479 824 895 816 836 882 792 802 891 863 797 779 817 750 869 875 728 802 792 731 862 770 783 870 651 797 783 860 874 830 792 883 858 978 951 944 955 972 934 972 984 880 963 931 939 956 945 892 860 863 925 906 961 939 932 924 957 912 904 906 957 951 894 944 873 922 924 955 920 882 876 940 954 827 839 973 925 891 903 918 881 864 926 827 900 930 894 863 852 874 931 855 903 907 716 844 816 909 909 834 908 910 844 857 869 964 907 895 1.13e+03 975 1.02e+03 945 946 953 980 999 962 932 980 956 966 938 923 955 927 966 930 890 912 903 941 900 887 904 784 938 841 721 877 850 832 924 906 873 804 875 800 844 875 902 955 919 929 882 885 809 964 903 894 882 750 765 877 837 933 849 877 746 955 875 804 829 771 626 890 955 957 999 909 937 920 862 835 876 892 871 889 874 913 881 897 770 876 811 832 896 863 917 823 845 838 877 887 900 879 895 669 875 837 779 874 852 645 895 909 877 861 906 755 843 868 937 888 767 1.03e+03 934 882 821 889 866 892 898 953 889 847 767 884 873 889 856 808 824 894 859 892 874 882 852 911 814 903 833 854 895 873 817 788 875 855 816 816 807 820 815 746 824 832 829 825 874 868 886 870 978 921 929 932 939 917 900 939 890 902 877 957 870 886 928 880 875 838 934 876 906 917 870 897 834 828 894 969 927 895 832 842 932 841 875 848 902 890 863 902 782 832 842 874 855 849 848 819 819 802 837 NaN 878 923 849 797 815 846 866 886 878 888 795 852 866 802 846 852 824 804 800 814 831 858 705 895 825 818 806 816 832 803 739 781 817 842 826 792 840 713 860 673 694 898 782 817 868 979 881 904 860 923 915 928 915 919 883 935 905 895 850 822 897 823 906 844 900 923 805 789 857 900 772 842 894 801 919 909 919 866 905 880 900 835 871 843 912 847 886 875 818 910 858 845 851 746 870 816 747 782 908 817 848 815 827 796 878 746 828 827 895 940 847 878 836 814 883 860 811 809 856 744 800 918 877 817 927 848 798 808 838 915 784 803 881 861 858 846 770 831 849 736 747 837 839 832 947 952 897 885 849 925 822 840 840 859 848 839 846 775 796 806 817 840 839 809 884 840 767 832 915 833 850 868 878 791 714 888 837 816 834 782 770 815 795 815 771 908 815 808 916 849 862 825 845 870 787 807 924 864 787 831 788 478 824 895 816 837 881 793 801 890 864 795 779 817 751 868 875 728 801 792 731 863 770 782 871 651 798 784 860 875 830 794 883 857 978 951 945 956 971 933 972 984 880 963 931 939 956 945 892 860 863 925 906 961 939 932 925 957 912 904 907 957 951 894 944 873 922 924 956 920 882 876 941 954 827 839 972 926 890 903 918 881 864 926 826 900 930 892 862 853 873 931 854 903 908 716 844 816 910 909 834 908 910 843 856 870 964 906 895 1.13e+03 975 1.02e+03 945 946 953 979 999 963 932 980 957 966 940 922 956 926 967 930 888 912 904 942 898 886 903 784 937 842 721 877 851 832 925 906 873 805 875 800 844 875 903 955 918 929 883 885 809 964 903 895 882 750 765 877 838 932 849 878 746 955 876 804 830 772 630 889 955 956 998 910 937 920 862 835 876 892 871 889 874 913 881 898 770 876 811 832 896 864 918 822 846 840 877 887 900 878 895 670 874 837 779 874 852 645 895 909 877 861 906 756 843 868 938 888 767 1.03e+03 934 882 820 889 864 893 899 953 888 847 650 884 873 888 856 807 824 894 859 892 874 882 852 910 814 903 832 855 896 874 817 789 875 853 815 816 807 820 815 746 824 833 829 826 873 868 887 870 977 922 929 933 940 918 900 939 891 901 877 956 869 886 928 880 875 838 934 876 906 917 869 897 833 827 894 969 926 894 832 842 932 842 876 847 901 890 863 902 783 832 842 874 855 848 849 818 819 801 837 NaN 877 922 849 797 815 846 866 886 878 888 795 851 867 802 846 852 824 803 799 814 831 857 704 895 825 818 806 816 832 803 739 782 818 842 826 792 839 713 860 673 694 898 782 817 868 979 880 904 860 923 914 928 915 919 883 935 905 895 850 822 898 823 905 843 899 923 806 788 858 900 772 842 894 800 918 909 917 866 904 880 900 834 871 843 913 848 887 874 818 911 858 846 851 746 870 816 747 782 908 816 845 815 828 796 878 746 828 826 894 942 846 878 836 814 882 859 811 808 855 743 800 918 877 817 928 849 798 807 837 916 784 804 881 860 858 846 769 831 850 736 747 837 839 832 949 952 896 887 850 925 822 840 840 859 848 839 847 775 796 805 818 840 838 809 883 840 768 833 915 833 850 869 877 790 715 888 836 815 835 782 771 815 797 814 771 908 816 808 916 850 862 825 845 870 786 806 925 864 787 831 789 477 824 896 817 838 880 793 800 890 864 796 779 817 753 867 875 728 799 791 731 862 771 782 872 651 798 784 860 875 831 795 883 857 979 950 944 956 971 933 973 985 880 963 932 939 957 945 892 861 862 925 906 961 939 932 925 958 912 903 908 957 951 894 943 873 921 924 956 920 882 876 941 954 827 839 972 926 891 903 918 880 864 926 826 900 930 892 861 852 873 930 854 903 908 715 846 816 910 909 834 908 911 842 856 871 964 906 895 1.13e+03 976 1.02e+03 945 945 953 979 998 964 933 979 957 967 941 922 957 926 967 929 887 913 904 942 896 887 903 784 937 842 720 877 852 832 925 906 873 806 874 800 845 875 904 955 918 929 882 885 808 965 904 895 881 749 766 876 838 932 849 878 746 955 876 804 830 772 635 888 956 956 999 910 937 919 862 836 876 892 871 889 875 913 880 898 769 876 811 833 896 864 918 822 846 842 877 887 900 878 896 670 874 837 779 874 852 645 895 910 877 861 906 756 843 868 938 889 767 1.03e+03 934 882 819 889 863 894 900 953 888 847 531 883 874 888 857 806 824 894 860 892 874 882 852 910 814 903 832 856 896 874 816 789 875 853 815 816 807 820 815 746 824 833 828 826 872 868 887 871 977 923 929 933 940 918 900 939 891 900 877 956 869 886 928 880 875 839 936 875 907 916 870 898 833 828 894 970 926 894 832 842 932 842 876 847 901 890 863 902 783 832 841 873 855 848 850 818 819 801 837 NaN 876 922 849 797 815 846 867 887 878 887 796 851 868 802 847 853 823 802 800 814 831 857 704 895 825 817 806 815 832 802 739 782 818 843 826 792 838 713 861 674 694 898 782 817 868 979 880 903 859 924 914 929 914 920 883 935 905 895 850 822 899 823 904 842 899 924 806 788 858 899 772 843 894 800 918 908 915 866 903 881 899 835 870 844 913 848 887 873 818 911 860 848 850 747 870 817 747 782 908 817 843 815 828 795 878 745 827 827 894 942 846 878 836 814 882 859 810 808 855 744 799 917 877 817 928 849 799 807 836 916 784 804 882 860 858 846 769 831 850 736 748 837 840 832 950 952 896 888 850 925 822 840 840 859 849 839 847 775 796 803 818 840 838 809 884 840 770 833 914 834 850 870 877 789 716 887 836 814 836 782 773 814 798 812 771 907 816 806 915 850 864 825 845 871 786 807 925 864 788 831 789 479 824 896 817 838 880 794 799 891 865 796 779 817 754 866 875 727 799 790 731 862 771 781 874 651 800 784 860 875 831 796 883 857 978 950 944 957 971 933 973 986 880 963 932 940 958 945 892 860 862 925 906 962 938 932 925 958 912 902 907 957 951 893 944 874 920 925 956 919 883 876 941 955 827 839 973 926 891 903 918 879 864 926 826 900 930 893 861 852 873 930 854 903 908 715 847 816 910 909 834 908 911 841 856 871 964 906 895 1.13e+03 976 1.02e+03 945 945 954 979 998 965 932 979 958 969 943 923 956 926 967 929 888 915 904 941 895 889 904 783 937 842 720 877 853 833 924 905 874 807 874 800 845 875 905 955 919 930 882 885 807 966 906 896 880 748 767 876 838 932 849 877 745 955 876 802 830 772 639 888 956 957 999 910 937 919 861 836 876 891 872 888 876 914 880 899 770 876 812 834 895 865 919 823 846 844 877 887 900 878 895 671 875 837 779 874 852 645 894 911 876 862 906 755 842 868 938 889 768 1.03e+03 934 882 819 889 862 894 900 953 887 847 368 883 873 888 857 806 824 894 861 892 873 882 852 911 814 904 832 856 896 874 816 789 874 852 814 816 807 820 816 745 823 833 828 827 873 868 887 872 977 922 929 933 940 918 900 938 891 900 877 956 869 886 927 880 875 840 936 875 907 916 870 898 834 829 895 970 926 894 832 842 932 842 876 847 901 890 863 902 784 831 841 872 855 848 852 819 819 801 836 NaN 874 921 849 797 815 847 867 887 879 887 796 851 868 802 846 853 823 802 800 814 832 857 704 895 825 817 807 815 832 801 740 782 819 843 826 791 836 712 861 675 694 898 782 817 868 979 880 903 858 924 915 930 913 920 883 935 905 895 849 822 899 823 903 842 899 923 806 788 858 899 772 843 893 800 917 908 914 867 904 881 899 836 870 844 913 849 887 872 818 911 861 848 850 747 870 817 746 783 909 817 841 815 829 795 878 745 828 827 895 942 845 878 836 815 882 859 809 808 856 745 800 917 876 817 928 849 799 808 835 917 785 804 882 860 858 846 769 831 850 735 748 838 840 832 950 952 896 887 850 926 822 841 840 860 849 839 848 775 796 801 817 840 838 809 884 840 770 833 914 834 850 870 876 788 715 887 836 813 836 782 773 814 800 812 772 906 816 805 914 849 865 825 845 872 786 807 926 863 788 831 789 481 824 896 817 838 881 794 799 891 864 797 779 818 754 866 876 727 800 790 730 861 771 782 874 650 802 783 860 875 832 796 882 858 976 950 944 957 971 933 973 986 879 963 932 940 958 945 892 860 863 926 906 962 938 932 925 959 911 901 907 958 952 893 944 874 920 925 956 919 883 876 940 956 827 839 973 926 891 904 918 878 864 926 826 901 930 894 862 852 874 931 855 904 908 715 848 816 910 909 834 908 911 842 857 872 965 907 895 1.13e+03 976 1.02e+03 945 946 954 978 998 965 932 978 958 970 944 924 955 926 967 930 889 916 904 940 896 892 906 782 937 842 719 878 852 832 923 905 873 807 875 799 845 875 905 955 919 930 882 886 807 965 907 895 880 748 768 876 838 932 849 877 745 955 875 801 830 772 642 886 957 958 1e+03 909 937 919 860 836 876 891 872 888 876 914 879 900 770 875 812 834 894 865 918 823 846 843 877 888 900 878 894 670 875 836 779 874 852 644 894 911 876 862 906 754 843 868 938 889 769 1.03e+03 935 882 819 889 862 893 900 953 888 846 314 883 873 888 856 807 823 894 861 892 872 882 852 911 814 904 832 857 896 873 816 789 874 852 814 816 807 820 816 745 823 833 828 826 874 869 886 872 977 922 929 933 940 918 900 938 891 900 878 957 869 885 927 881 875 839 937 875 907 916 870 898 834 829 896 970 927 894 832 842 932 842 875 847 901 890 863 902 784 831 841 871 856 848 851 820 820 801 836 NaN 874 922 849 797 814 847 867 887 879 887 795 852 866 802 845 854 823 802 801 815 833 858 703 895 825 816 807 814 831 800 740 782 820 844 826 790 837 712 861 676 694 897 781 816 868 978 879 904 858 925 916 931 912 921 884 934 905 895 849 822 898 824 903 842 899 922 805 788 857 899 772 843 893 800 917 907 914 868 906 882 900 836 871 844 913 848 887 872 818 912 862 848 850 748 869 816 747 783 909 818 839 814 829 795 878 746 828 827 896 942 844 879 836 816 883 860 808 808 856 746 801 917 876 816 928 849 799 808 836 916 786 803 882 861 857 845 769 830 850 734 747 838 840 832 949 952 895 887 850 926 822 841 839 860 849 839 848 775 796 801 816 840 838 809 883 840 771 833 914 834 850 870 876 788 713 887 835 813 835 783 773 815 800 813 773 907 815 805 914 850 864 826 845 872 787 807 926 862 788 831 789 483 823 896 818 838 882 795 800 889 863 797 779 818 755 867 876 727 802 789 728 859 772 783 874 650 804 783 860 874 832 795 882 858 975 951 944 957 971 933 972 986 880 963 932 940 958 944 892 861 863 925 907 963 938 932 924 958 910 901 906 959 952 893 944 874 921 924 956 919 883 877 940 956 827 839 973 925 891 904 918 878 863 927 827 902 931 895 862 852 874 932 855 904 908 716 848 817 910 909 834 908 910 843 857 872 966 907 895 1.13e+03 976 1.02e+03 945 948 952 978 998 965 932 978 958 970 943 926 954 926 966 931 889 916 904 939 897 892 907 782 937 842 718 878 850 832 922 906 872 807 875 799 845 875 905 955 919 930 883 885 807 965 906 895 880 748 768 874 837 931 849 876 746 955 876 799 831 771 644 885 957 959 1e+03 909 937 920 860 836 877 892 872 888 876 914 878 900 771 875 811 834 894 865 918 824 846 842 877 888 900 878 894 670 875 837 779 875 852 643 894 911 876 862 906 754 844 867 937 888 769 1.03e+03 935 882 819 889 863 892 900 953 888 846 737 883 873 888 856 808 822 894 861 892 872 882 852 911 814 905 832 857 896 873 816 789 874 852 815 817 807 821 816 745 823 833 828 825 875 870 886 872 977 922 928 933 939 917 900 937 892 900 878 958 868 885 927 882 875 837 937 876 907 917 869 897 835 829 898 970 927 894 832 843 932 842 875 847 900 890 863 902 783 830 841 871 857 849 851 821 820 802 836 NaN 874 922 849 797 814 848 867 887 879 887 795 853 866 802 844 854 823 803 801 815 832 858 703 895 825 816 807 814 831 800 740 783 821 845 828 790 838 713 859 678 694 896 781 816 869 978 880 904 859 926 917 930 912 922 884 934 905 895 849 822 898 824 903 842 900 921 805 789 857 899 772 843 893 800 917 907 915 869 906 883 900 836 871 844 913 846 887 872 818 912 862 846 852 749 869 814 747 784 908 818 835 814 828 795 878 747 828 827 896 941 844 880 836 817 884 860 808 809 857 745 802 917 876 815 928 849 799 808 838 915 786 802 881 862 858 845 769 830 850 734 746 838 840 832 948 952 894 887 850 926 822 841 839 861 849 838 848 775 796 801 816 840 839 810 883 840 772 834 915 834 850 870 875 788 712 887 834 813 834 783 772 815 800 813 774 908 815 806 914 850 863 826 845 872 788 807 926 861 788 832 789 484 823 896 819 837 883 794 801 887 861 796 779 818 755 868 876 727 802 788 727 859 774 784 873 649 804 782 859 873 831 795 882 858 975 952 944 957 971 933 971 985 881 963 931 940 958 945 892 860 863 925 906 963 938 932 924 958 910 900 906 959 952 893 944 874 921 924 956 919 882 877 941 955 827 839 973 925 891 904 918 879 862 927 827 902 932 895 862 852 874 933 856 904 908 716 847 817 910 909 834 908 909 844 857 872 966 907 895 1.13e+03 976 1.02e+03 945 948 950 979 998 965 932 979 958 969 943 926 956 928 965 932 888 915 904 939 897 892 907 782 937 843 718 879 849 832 920 906 871 807 876 800 845 876 905 955 919 929 883 883 807 965 905 895 880 749 768 872 838 931 848 877 747 956 877 799 831 771 647 883 957 960 1e+03 908 937 921 861 836 877 892 872 889 875 914 879 900 771 876 811 834 894 865 918 824 845 842 877 888 899 879 895 670 874 838 780 876 852 642 894 911 875 861 906 755 845 868 936 888 769 1.03e+03 935 881 819 890 863 891 899 953 888 846 1.22e+03 884 873 888 856 808 822 894 861 892 872 881 852 911 814 904 832 857 896 873 815 789 875 852 816 817 807 821 815 745 823 833 829 826 875 870 885 872 977 922 928 932 939 916 900 937 892 900 879 958 868 885 927 881 875 836 937 876 907 917 868 896 834 828 897 970 927 894 832 842 933 842 875 847 900 891 863 902 783 830 840 871 858 850 851 821 820 802 836 NaN 873 922 849 797 814 848 867 887 879 888 795 854 866 802 844 853 824 803 800 815 831 858 702 895 825 816 807 814 831 800 740 783 820 845 828 790 839 713 858 679 694 896 781 816 869 978 879 905 859 926 917 930 913 922 884 934 905 895 850 823 898 824 902 843 900 921 806 789 856 900 773 844 893 800 918 906 916 869 906 882 901 836 872 844 914 846 886 872 819 912 861 846 854 749 868 813 746 784 907 818 832 814 827 794 879 748 828 828 896 941 845 880 836 818 884 859 809 810 857 744 802 917 876 814 928 849 799 809 840 915 786 802 881 862 857 845 769 830 850 732 745 838 840 832 949 953 894 886 850 924 823 840 839 861 849 839 848 774 797 802 816 839 840 811 883 840 773 834 915 834 851 870 876 787 712 887 835 813 834 784 772 815 800 814 774 907 814 806 914 850 863 826 844 872 788 807 926 861 788 831 788 484 823 897 820 837 883 792 801 883 861 796 779 817 755 869 875 726 803 788 728 860 775 783 872 649 803 781 860 872 831 795 882 858 975 952 944 957 971 933 970 984 882 963 931 939 957 946 892 860 862 925 904 964 937 932 924 957 910 900 905 959 951 892 943 874 920 924 955 919 881 877 941 954 826 838 973 925 891 904 918 880 861 927 828 902 932 895 861 852 874 933 856 904 907 716 846 816 912 910 835 908 909 843 856 872 966 907 895 1.13e+03 977 1.02e+03 946 948 948 980 998 964 932 981 959 969 943 926 958 928 964 932 888 914 904 938 897 891 908 782 936 844 718 879 849 832 919 906 871 807 874 802 845 876 905 955 919 928 884 883 808 965 906 894 881 750 768 871 840 931 848 877 749 956 877 800 832 771 649 883 956 962 1e+03 908 938 921 862 836 877 892 872 889 874 913 880 900 771 876 811 834 894 865 919 824 844 841 878 888 899 880 896 670 874 839 779 876 852 642 894 910 876 861 906 757 846 869 936 888 770 1.03e+03 935 881 819 890 863 891 899 952 887 846 1.67e+03 884 873 888 856 809 822 895 861 892 872 881 852 911 813 903 832 857 896 873 814 788 875 852 815 817 808 821 815 745 823 834 829 826 875 870 884 872 977 922 928 932 939 915 900 937 892 900 878 958 868 885 928 880 875 836 937 876 908 917 868 894 833 828 896 970 926 894 831 842 933 842 875 847 900 891 863 901 783 831 840 871 857 850 851 821 820 802 836 NaN 872 921 848 797 814 849 866 886 878 888 795 854 866 803 844 853 823 803 799 814 829 858 702 895 826 816 807 813 832 802 741 783 820 844 827 791 839 714 856 680 695 895 781 817 869 978 879 904 860 926 918 929 913 923 884 935 905 895 850 823 897 824 902 843 901 921 806 790 856 900 773 844 893 800 918 906 916 868 905 881 902 836 871 843 914 845 886 872 819 912 861 846 853 749 868 812 746 784 907 818 830 815 826 794 879 748 828 829 896 941 846 880 836 818 885 859 809 811 857 744 802 917 875 814 928 850 799 809 841 915 785 802 882 863 857 844 769 830 850 731 745 838 840 832 949 953 894 885 850 924 822 840 839 862 848 839 848 774 797 803 816 839 839 812 884 840 774 835 914 834 851 871 877 787 712 888 836 814 834 784 771 815 800 814 774 907 814 806 914 849 863 826 843 872 788 808 926 861 788 831 788 483 822 898 820 837 882 791 801 882 863 796 779 817 756 868 874 725 803 787 729 862 775 782 871 649 803 782 860 872 833 795 882 858 975 952 943 956 971 933 971 983 882 964 931 938 957 947 893 859 862 925 903 963 936 932 924 957 910 899 906 959 951 892 942 874 920 925 955 919 880 877 942 954 825 838 973 926 891 904 918 881 860 926 828 902 931 895 861 853 874 934 856 904 906 717 846 815 913 910 835 908 909 843 856 872 966 908 895 1.13e+03 978 1.02e+03 945 948 949 982 996 963 932 982 960 969 942 925 959 928 965 932 888 914 903 938 897 892 909 782 935 844 718 878 851 832 920 906 871 806 872 804 845 876 905 955 919 929 883 884 809 966 906 896 881 750 768 871 842 931 847 877 750 956 877 800 832 771 651 884 956 963 1e+03 908 937 921 862 835 878 892 872 889 874 913 881 900 770 876 811 834 894 865 919 824 844 842 878 888 900 881 896 670 873 840 779 874 853 642 894 910 876 860 906 758 846 870 936 888 770 1.03e+03 935 881 819 890 864 891 900 952 886 847 1.66e+03 884 873 889 856 809 823 896 861 892 872 880 852 911 813 902 832 856 895 873 813 788 874 853 815 816 809 822 814 745 823 834 829 826 875 870 884 873 976 922 927 932 938 916 900 937 891 900 877 958 868 886 928 879 875 837 937 874 908 916 868 895 832 828 894 971 926 895 830 842 934 842 875 847 900 891 863 900 783 831 840 872 857 850 851 820 820 802 835 NaN 872 922 848 797 814 849 866 885 877 888 795 854 866 803 844 853 823 803 798 814 829 857 702 896 826 817 807 813 832 803 741 782 819 843 826 793 840 713 855 681 696 895 782 817 869 977 880 904 860 924 917 930 913 924 884 937 904 894 850 822 897 825 902 843 901 922 806 789 856 900 773 844 894 800 918 907 916 868 905 880 902 836 869 843 914 845 886 873 819 912 861 848 851 750 868 812 746 784 906 819 829 816 826 794 878 748 828 830 896 941 846 880 836 818 886 859 809 811 858 744 802 916 875 814 927 850 799 809 842 915 786 802 882 863 856 844 769 830 850 730 746 838 840 832 948 953 894 884 850 924 822 840 840 862 847 839 848 774 797 803 815 839 839 812 884 839 776 835 912 834 851 871 878 786 712 888 837 815 834 785 771 815 800 813 773 906 814 806 914 848 864 826 843 872 788 808 926 862 787 831 787 483 822 899 821 836 882 791 802 879 865 795 778 817 755 868 873 723 803 788 730 862 774 782 870 650 802 783 861 872 833 795 882 857 975 952 943 956 972 932 972 983 882 964 931 937 957 947 894 860 863 925 903 964 935 932 923 958 909 899 906 959 951 892 940 874 919 925 955 919 881 877 942 954 826 837 972 926 891 904 918 881 860 926 828 902 930 895 860 853 874 934 856 904 906 717 846 815 913 910 835 909 908 842 856 872 967 908 895 1.13e+03 978 1.02e+03 945 947 949 982 995 962 932 982 960 969 941 923 958 926 965 931 888 915 903 938 897 892 908 781 934 843 720 878 851 831 920 906 873 808 872 804 844 876 904 955 919 930 883 885 812 965 906 897 881 751 768 873 843 930 848 877 751 956 878 801 833 771 653 887 957 963 1e+03 908 937 922 861 835 878 892 871 889 874 913 881 899 770 877 811 833 894 865 918 823 844 842 878 888 900 880 896 671 873 842 779 874 853 642 894 909 877 861 906 757 846 869 936 888 770 1.03e+03 935 881 819 890 864 890 900 952 886 847 1.64e+03 884 873 889 855 810 823 896 862 892 872 881 852 911 812 902 833 856 895 874 814 787 874 853 815 816 809 822 814 744 823 834 829 826 875 870 885 873 976 922 928 933 937 916 900 937 891 900 876 958 869 887 928 879 874 838 938 873 909 916 868 895 832 828 894 971 926 896 831 843 934 841 875 847 900 891 863 901 782 831 840 873 857 851 850 820 820 802 834 NaN 873 922 848 796 813 849 865 884 877 888 795 854 866 803 844 853 822 802 798 813 829 857 703 896 826 818 806 812 832 803 742 782 818 843 825 793 840 712 855 680 697 895 782 817 869 977 882 905 860 923 916 930 913 924 884 937 904 894 850 822 897 825 902 842 901 923 806 789 856 899 772 844 894 801 919 908 916 868 906 880 902 837 869 842 914 844 887 872 819 912 861 849 849 751 870 813 746 782 906 819 829 816 827 793 876 748 828 829 896 941 847 881 836 818 885 859 809 810 858 744 802 914 875 816 927 851 798 809 842 916 786 802 882 863 856 845 769 830 849 730 746 838 840 832 948 953 894 884 850 923 823 840 841 863 847 839 848 774 797 803 815 840 839 812 883 839 776 835 912 834 850 872 878 786 712 888 836 816 834 785 770 815 800 812 773 907 815 807 914 847 864 826 842 872 788 806 926 864 787 831 786 482 822 898 821 836 881 791 802 877 865 795 776 817 755 868 872 722 803 789 730 862 774 782 870 651 800 784 861 872 832 795 882 856 975 952 943 956 972 933 973 984 882 964 931 937 958 946 893 860 864 925 902 963 935 932 923 958 909 900 907 959 951 892 941 874 919 925 956 919 881 878 942 955 826 837 972 926 891 904 918 881 860 925 828 902 929 894 860 853 875 934 856 905 906 717 846 814 912 909 834 909 908 842 856 871 967 907 895 1.13e+03 978 1.02e+03 945 948 949 982 994 962 932 981 959 969 941 923 959 924 963 931 888 914 902 938 897 893 907 781 934 843 721 877 849 830 920 906 874 810 874 804 844 876 904 955 920 930 882 886 814 965 906 899 882 751 768 875 844 930 849 876 751 956 878 802 833 772 656 889 957 963 1e+03 908 937 922 860 835 879 893 871 889 875 913 881 899 770 877 812 833 895 864 918 823 845 842 879 888 900 881 895 672 873 842 778 874 852 642 895 908 877 861 907 756 847 869 936 888 770 1.03e+03 935 881 819 890 865 890 900 953 886 847 1.63e+03 884 873 889 854 809 823 896 862 892 872 881 853 910 812 903 833 856 894 873 815 787 874 853 815 815 808 821 813 744 823 834 828 825 874 869 886 873 976 922 928 934 938 916 900 936 891 900 876 958 869 888 929 879 874 838 938 872 909 916 869 895 832 828 894 971 926 896 831 843 934 841 875 847 901 891 864 902 782 831 842 873 857 852 849 820 820 802 834 NaN 875 922 848 795 813 849 865 884 876 888 795 854 866 803 844 853 822 802 799 813 830 858 704 895 826 818 806 812 833 802 742 781 816 843 824 792 839 712 854 680 697 894 782 817 869 978 882 905 860 922 915 930 914 924 884 938 905 894 850 822 898 825 903 842 901 924 805 788 856 898 772 844 894 801 920 909 916 868 906 881 902 837 870 842 914 844 888 871 819 912 861 848 850 752 870 813 745 781 907 819 829 814 828 794 876 748 828 828 896 942 847 881 836 818 884 859 809 809 858 744 802 914 875 816 927 850 797 808 841 916 786 803 882 863 857 845 770 830 849 729 746 838 840 832 948 953 894 884 850 923 823 840 842 864 848 838 848 774 797 803 815 839 839 812 883 838 776 835 911 834 849 872 878 787 712 888 836 816 834 786 770 816 800 812 774 908 815 808 915 846 864 826 843 872 787 805 926 864 786 830 785 480 822 898 821 836 881 792 802 876 866 794 776 817 755 868 872 722 803 790 730 862 774 781 869 651 799 785 861 872 832 795 881 857 975 951 943 956 971 933 972 985 882 964 931 936 958 946 893 860 865 924 903 963 936 933 923 958 909 901 908 960 951 892 942 873 920 924 956 919 881 878 942 956 827 837 972 926 890 903 918 880 860 924 827 902 929 894 860 853 875 934 856 905 906 717 846 814 911 908 834 910 907 843 856 871 968 907 896 1.13e+03 978 1.02e+03 946 948 950 981 995 962 932 981 958 970 941 923 959 924 962 931 888 912 902 938 897 894 907 782 934 843 723 876 847 830 920 906 876 813 876 804 843 876 903 955 920 929 882 886 817 965 906 899 882 752 768 877 844 929 851 877 751 956 879 802 834 773 658 890 958 962 999 909 937 922 859 835 879 893 871 890 875 914 880 899 770 877 812 832 895 864 918 824 845 842 879 888 900 881 895 674 875 843 778 875 851 643 895 908 877 862 908 755 846 868 936 888 769 1.03e+03 935 881 819 890 865 890 900 953 886 847 1.22e+03 884 873 890 855 809 823 896 862 892 872 881 855 910 812 903 833 856 894 873 816 786 873 854 814 815 808 820 813 744 822 834 828 826 873 868 887 872 976 922 928 934 938 915 901 936 891 899 876 958 869 888 929 879 874 838 937 872 908 916 869 895 833 828 895 972 926 896 831 843 933 841 875 848 902 890 864 902 783 832 844 873 857 852 849 820 821 802 833 NaN 875 922 848 794 813 848 866 886 877 888 795 854 867 804 843 853 823 802 799 813 830 858 704 895 826 818 806 811 833 802 743 781 815 844 823 791 838 712 853 680 697 894 783 816 869 978 882 904 860 923 914 930 914 923 885 937 905 895 851 822 899 824 903 843 901 923 804 788 857 898 772 845 894 800 920 909 916 868 906 881 902 837 872 843 915 843 887 870 818 912 861 847 850 753 871 813 745 781 908 819 830 813 828 794 876 748 828 827 897 942 847 882 837 817 884 860 809 808 858 744 802 914 873 817 927 850 797 808 840 916 786 803 882 863 857 846 770 830 848 729 746 839 840 832 949 954 894 884 850 923 823 840 842 864 848 839 848 774 796 803 815 839 838 812 883 837 775 835 910 834 849 870 878 789 712 888 836 816 834 786 771 817 800 812 774 906 815 809 916 845 863 825 843 872 785 805 925 863 786 830 785 482 822 897 821 836 881 792 802 876 866 795 777 817 756 869 873 722 803 790 730 861 775 780 868 651 798 784 861 873 832 795 880 857 974 950 943 956 971 934 972 985 882 964 931 936 958 946 892 860 865 924 904 963 936 933 924 959 909 902 907 960 952 892 943 873 920 923 956 919 880 878 942 955 827 837 971 926 889 903 918 880 861 924 827 902 928 893 860 853 875 933 855 904 905 717 846 814 912 908 834 910 907 843 856 871 968 906 895 1.13e+03 978 1.02e+03 946 948 950 981 996 962 932 980 958 970 941 922 958 924 960 931 889 911 903 940 898 895 907 783 934 844 724 876 846 830 921 906 876 814 875 803 844 877 903 956 918 928 883 885 820 965 905 898 882 752 768 878 844 929 851 878 751 956 879 802 833 774 661 890 958 961 998 908 937 922 859 835 879 892 871 889 875 914 880 899 770 877 813 831 896 864 918 824 844 841 878 888 900 881 895 675 876 844 778 875 850 644 895 908 877 862 907 755 846 868 936 888 769 1.03e+03 935 881 819 891 865 890 900 954 887 847 798 884 874 890 854 809 823 896 862 892 872 881 856 910 812 903 832 857 894 873 816 786 873 854 814 816 808 819 813 743 822 835 828 827 874 868 887 871 976 922 928 934 939 916 900 937 891 898 875 957 869 887 929 879 874 837 936 873 908 916 870 895 833 828 896 972 926 896 830 843 933 841 875 849 901 890 865 902 783 832 843 873 857 852 850 819 821 802 834 NaN 875 922 847 794 813 848 866 887 877 888 795 854 867 804 844 853 824 803 799 813 830 858 704 895 826 818 806 810 833 802 743 782 816 844 823 790 837 713 852 680 697 894 783 816 869 978 882 904 861 924 913 931 913 922 886 935 905 895 851 822 899 824 904 843 902 923 804 788 858 897 773 845 894 800 920 909 915 868 906 882 901 836 872 844 915 844 886 870 818 912 861 846 851 753 871 814 744 782 910 818 830 814 827 793 876 749 829 827 898 942 846 881 837 817 884 861 808 808 858 744 802 914 871 816 927 849 797 808 839 916 787 804 882 863 858 847 769 830 848 729 745 840 840 832 948 954 894 884 851 924 823 839 842 863 847 839 848 774 796 802 815 839 838 812 883 838 774 835 910 834 848 869 879 791 712 888 836 816 834 786 771 817 801 813 775 905 815 809 916 846 863 826 845 873 786 806 924 862 784 830 785 485 822 897 820 836 882 793 803 877 866 796 778 816 758 870 874 722 803 790 731 862 776 780 868 650 798 783 860 873 832 795 881 857 975 949 944 957 972 933 972 985 882 964 931 937 958 945 893 859 865 925 904 963 937 934 924 959 909 902 905 960 953 892 943 874 920 922 955 919 880 878 942 953 826 837 971 926 888 902 918 881 862 926 827 902 928 893 861 853 875 933 854 904 905 716 846 814 913 908 833 910 907 843 855 870 968 907 895 1.13e+03 978 1.02e+03 946 948 951 981 995 962 933 980 959 971 941 921 956 924 960 931 890 912 903 940 898 896 908 784 934 844 724 876 847 830 921 906 876 815 874 805 844 877 904 956 917 927 884 886 823 966 904 897 881 751 768 878 844 929 851 878 752 954 879 802 833 774 660 891 958 961 999 908 937 922 859 835 880 892 872 889 875 913 880 899 770 877 813 831 896 863 918 824 844 841 878 887 899 882 894 676 876 846 779 875 851 646 896 909 876 861 907 755 846 868 936 888 768 1.03e+03 935 881 819 890 865 891 900 954 887 848 797 883 874 891 854 809 823 897 862 892 872 881 856 910 812 902 833 857 894 873 817 786 872 855 814 817 808 819 813 743 822 834 829 828 875 868 887 871 976 922 928 934 940 916 900 938 891 899 875 957 869 886 929 880 875 836 937 873 907 916 870 895 833 827 896 972 925 896 830 842 933 840 875 849 902 890 864 902 782 833 841 873 857 851 850 818 821 801 834 NaN 874 922 848 795 814 848 867 888 877 887 795 854 867 805 846 853 824 803 800 814 829 857 704 895 826 818 806 809 833 803 742 782 817 843 824 790 838 713 851 682 697 894 782 816 870 978 882 904 860 924 915 931 913 921 885 934 904 894 851 822 898 824 904 842 901 923 804 788 858 898 773 845 894 800 919 909 915 868 905 882 901 836 872 845 915 846 884 870 818 912 862 847 851 753 871 814 745 782 909 816 832 816 827 793 877 749 829 827 897 942 845 880 836 817 884 861 808 809 858 744 801 914 870 816 926 849 797 807 839 917 788 803 882 863 858 848 768 831 848 729 745 840 840 832 948 954 894 884 852 924 823 838 843 863 846 839 848 774 796 802 814 839 838 813 883 840 774 834 909 834 848 867 879 791 712 888 836 815 834 786 771 817 801 813 775 904 814 809 916 846 863 826 845 872 788 806 924 862 782 832 785 488 822 897 818 837 882 794 803 874 866 797 778 816 758 870 873 721 804 789 731 862 776 780 868 650 797 782 858 873 832 795 883 858 975 950 944 957 971 933 972 985 883 964 930 937 958 946 893 860 864 926 904 963 937 933 924 960 910 902 904 960 953 892 943 874 920 922 956 919 880 878 941 953 826 837 972 926 888 902 918 882 863 927 827 902 928 893 861 854 875 933 854 904 905 715 847 814 914 908 834 910 908 843 855 871 968 907 895 1.13e+03 978 1.02e+03 947 949 952 981 995 962 933 981 960 971 941 920 954 925 962 931 890 913 904 940 898 896 908 782 933 845 723 878 850 830 921 905 876 815 875 807 844 877 904 956 916 927 884 886 828 966 904 896 881 751 768 879 844 929 850 878 753 954 881 802 832 775 663 891 958 960 1e+03 908 937 921 859 836 879 891 873 889 874 913 880 899 770 878 813 832 895 863 917 824 844 840 877 885 900 882 894 677 877 846 779 875 851 646 896 909 877 861 908 755 846 868 937 888 769 1.03e+03 936 881 819 890 865 892 900 954 888 847 796 883 874 890 854 809 822 897 862 892 872 881 856 911 813 902 833 857 894 873 817 786 872 855 814 818 808 820 814 743 822 834 830 828 876 868 886 871 977 923 929 934 940 916 900 940 892 900 875 956 868 886 929 880 875 836 938 873 907 916 869 895 833 827 896 972 925 896 830 842 932 841 876 849 902 890 863 901 782 833 839 873 857 850 851 818 820 800 834 NaN 873 922 848 795 815 847 866 887 877 888 795 854 866 806 847 854 824 803 800 814 830 858 703 894 825 818 807 808 833 804 742 782 818 843 823 790 838 713 848 683 697 894 782 816 870 979 882 904 859 925 916 931 912 920 885 934 904 894 850 822 898 824 904 841 901 924 804 787 858 898 773 845 894 799 920 909 915 868 905 883 901 835 872 844 915 848 885 870 818 912 862 848 851 753 871 815 745 782 909 815 834 818 827 793 878 748 828 827 896 942 844 878 834 816 884 860 808 810 858 744 800 914 869 815 926 848 798 806 840 917 788 802 882 863 858 848 768 831 849 729 744 840 839 832 947 955 894 884 854 925 822 839 843 862 844 839 848 773 796 802 814 839 838 813 884 840 775 834 909 834 849 867 879 790 712 887 836 814 835 785 770 816 801 813 776 904 813 809 915 847 862 828 846 870 789 808 924 862 780 833 785 490 822 896 817 838 882 794 802 871 866 797 778 816 758 870 872 721 804 789 731 862 776 780 870 650 796 782 857 873 832 794 885 857 975 950 944 957 970 933 972 984 884 963 930 937 957 946 893 860 864 926 904 963 937 933 924 960 910 902 904 961 953 892 943 873 920 922 956 918 880 878 941 954 826 838 973 926 889 902 918 882 863 926 827 902 928 893 861 854 875 933 855 904 905 714 848 815 915 908 834 910 908 843 855 872 968 907 895 1.13e+03 977 1.02e+03 947 949 953 981 995 962 933 982 960 971 940 921 954 925 963 930 889 914 904 939 897 896 909 780 932 845 723 878 852 831 922 904 876 816 877 809 843 877 904 956 917 927 885 887 834 966 905 896 880 751 768 878 843 929 848 878 754 954 882 802 833 776 665 891 958 961 1e+03 907 937 920 859 837 878 891 874 890 874 913 880 900 770 878 813 832 895 863 918 824 844 840 877 884 900 881 894 678 876 846 779 876 851 646 896 909 877 860 907 755 845 869 937 889 770 1.03e+03 936 881 819 890 865 892 900 955 888 847 797 884 874 890 854 808 822 896 862 893 873 882 856 911 814 903 832 856 894 873 817 786 872 855 814 818 808 820 815 744 822 834 830 828 875 869 886 871 977 923 930 933 940 916 900 940 891 901 875 956 867 886 929 880 875 836 938 873 906 916 869 896 833 828 895 972 925 896 830 842 932 841 876 848 902 890 863 900 781 833 840 873 857 850 851 819 820 801 835 NaN 873 922 848 795 816 847 866 886 877 888 796 854 866 806 847 854 824 802 800 813 830 858 703 894 825 817 806 807 833 804 742 781 818 842 823 791 838 713 846 685 697 893 781 816 870 978 882 904 859 925 917 931 912 920 884 934 904 894 850 822 898 823 904 841 900 924 804 788 857 899 771 844 893 798 920 910 916 868 905 883 900 834 872 843 915 848 885 870 818 912 861 848 851 753 870 815 744 782 908 815 835 820 827 793 878 749 828 827 895 942 845 878 832 816 883 859 808 811 858 744 800 914 868 814 926 847 798 805 841 918 787 802 882 862 857 848 768 832 849 729 744 839 839 833 949 955 894 884 855 925 823 839 843 862 841 838 847 774 797 802 814 840 837 813 885 838 775 834 909 832 850 867 880 791 712 887 836 814 836 784 770 817 802 813 776 906 814 810 914 847 862 829 846 870 788 809 924 862 780 833 786 496 824 895 817 838 882 794 802 867 866 796 779 816 759 870 873 720 803 789 730 862 776 779 871 650 795 782 858 874 833 793 885 856 976 950 944 957 969 933 972 984 884 962 930 937 956 946 893 860 863 925 904 964 937 932 924 960 910 902 904 962 952 891 944 873 920 922 956 918 880 878 941 954 826 839 974 926 889 903 918 881 864 926 826 902 928 892 861 853 875 932 856 904 905 714 849 816 915 908 834 910 908 843 855 874 968 906 895 1.13e+03 976 1.02e+03 947 948 951 981 995 961 933 982 960 971 941 922 955 925 964 930 889 914 903 939 897 896 909 779 932 845 722 877 851 831 922 904 876 818 876 809 844 877 904 957 919 927 884 888 841 965 906 896 880 751 768 878 842 928 848 878 755 956 883 803 832 776 669 892 957 962 1e+03 907 937 919 859 837 877 890 873 889 873 914 880 900 769 879 813 833 895 862 919 824 845 840 878 884 901 881 893 678 876 846 779 876 852 645 896 909 876 860 907 755 846 870 937 890 772 1.03e+03 935 880 819 891 864 893 900 955 888 846 803 884 874 890 855 808 823 896 861 893 874 882 856 911 815 903 832 857 894 874 816 786 872 855 814 818 808 821 815 744 822 834 829 828 874 870 885 871 978 923 929 933 939 916 900 940 890 901 875 955 867 886 929 879 875 837 938 873 906 916 869 896 833 828 895 972 926 897 830 841 933 840 877 848 902 890 862 900 781 833 841 872 857 850 852 821 820 800 835 NaN 873 922 848 795 816 847 865 886 877 888 796 854 866 807 848 855 824 802 800 812 831 858 704 894 825 817 806 806 833 803 743 781 817 844 822 792 838 713 844 685 696 892 782 816 870 977 882 903 859 925 917 930 911 920 884 935 904 894 850 822 898 823 903 842 900 924 804 788 856 899 770 844 892 798 919 910 916 869 906 882 900 834 872 842 915 848 886 870 817 913 859 848 852 752 870 814 743 782 908 815 836 820 827 793 879 750 828 827 895 942 846 879 831 816 882 857 809 811 858 744 802 914 868 814 926 847 798 805 841 918 786 802 881 862 857 848 768 832 850 728 743 839 839 833 950 955 894 885 855 925 823 840 842 863 838 838 847 774 798 802 815 840 837 811 885 837 776 834 908 831 850 866 881 791 712 886 835 815 836 784 770 818 803 812 777 907 815 809 914 848 862 830 846 871 787 809 924 862 779 832 787 503 825 895 817 839 883 794 802 866 864 795 780 816 757 870 874 720 801 789 729 862 776 779 872 651 794 781 858 875 833 793 886 855 976 950 944 958 969 933 972 984 884 961 930 938 957 946 893 860 863 925 904 964 937 931 924 959 910 902 905 962 952 892 943 872 920 922 956 918 880 877 940 953 826 840 974 926 889 904 918 880 863 926 826 902 927 892 861 853 874 933 857 904 905 714 849 817 915 907 833 910 908 843 856 874 968 907 896 1.13e+03 976 1.02e+03 947 947 950 981 996 961 934 981 959 972 941 922 956 925 964 929 890 913 903 939 897 896 909 780 933 844 722 876 850 831 922 904 877 819 875 810 844 876 904 957 920 927 883 887 846 965 906 896 880 751 767 879 842 927 848 879 756 955 883 803 832 777 670 892 958 963 1e+03 907 937 920 860 837 877 890 873 888 873 914 879 900 769 879 813 833 895 862 920 824 846 841 878 884 901 880 893 679 876 847 778 877 852 644 895 908 876 860 906 754 846 872 938 890 772 1.03e+03 935 880 820 891 864 892 900 955 888 846 810 884 874 890 856 807 823 895 862 893 875 881 855 911 814 903 832 857 895 874 816 785 873 855 814 819 809 821 816 745 822 834 828 828 874 870 884 871 978 924 929 933 939 916 900 940 890 900 875 955 867 886 928 880 875 838 938 873 906 917 869 896 832 829 894 973 927 896 830 841 933 839 876 848 903 889 862 901 781 833 842 872 856 851 850 822 819 799 835 NaN 873 921 848 795 816 847 865 886 877 888 796 854 866 807 848 855 824 804 800 812 832 857 705 894 826 817 806 806 833 801 744 780 817 845 822 793 838 713 842 685 694 890 782 816 870 976 883 903 860 925 917 930 912 921 884 936 905 895 850 822 899 822 902 842 900 923 804 789 856 899 770 843 891 797 918 910 917 869 906 881 899 835 871 843 916 848 887 870 816 913 859 848 852 752 871 815 742 782 907 814 838 820 827 793 879 751 828 827 895 941 847 880 831 814 882 857 810 811 857 744 803 914 868 814 926 847 798 805 841 918 786 802 882 862 857 848 768 832 850 728 744 838 840 833 951 954 895 885 855 925 824 842 842 863 835 839 848 774 798 803 815 840 838 808 885 836 777 834 907 829 849 866 881 790 713 886 835 815 836 784 771 818 803 812 777 908 815 807 913 848 862 831 846 873 786 808 924 862 780 831 788 513 827 895 817 839 884 794 802 865 862 794 780 817 756 870 874 719 799 789 728 861 776 779 871 651 794 780 858 876 834 793 885 855 976 951 943 958 969 933 972 984 883 961 930 939 957 946 893 860 863 925 903 963 937 930 924 958 911 901 906 960 951 893 942 872 920 922 955 919 880 877 940 954 826 839 973 926 888 903 919 880 862 926 826 902 927 892 861 853 874 933 857 904 906 714 849 816 916 906 832 910 909 842 856 874 968 907 896 1.13e+03 976 1.02e+03 948 945 950 981 997 962 934 980 957 972 941 922 956 926 965 929 890 913 902 939 897 896 908 780 935 844 722 876 850 831 922 904 878 820 873 810 844 876 904 958 921 927 882 886 850 965 906 896 879 749 767 880 843 925 848 879 756 954 883 801 831 777 673 893 958 964 1e+03 907 937 920 860 835 877 890 873 888 872 914 879 899 770 880 813 833 895 862 920 824 846 841 878 884 902 880 893 679 876 848 779 877 853 643 894 908 876 861 906 754 847 872 939 890 771 1.03e+03 936 881 820 891 863 892 899 955 888 846 829 884 874 890 856 807 823 894 863 893 875 882 855 911 813 903 832 858 895 875 815 785 873 856 815 819 809 821 816 745 822 834 828 828 874 870 885 871 978 924 929 932 939 916 900 940 889 900 876 956 867 886 928 880 875 838 938 873 906 917 868 896 832 830 894 973 928 896 830 841 933 839 876 848 903 890 862 902 781 834 843 872 856 850 850 821 819 799 835 231 873 921 849 795 816 847 865 886 877 888 796 853 866 807 848 855 823 804 799 812 832 856 705 894 826 817 806 805 833 801 745 780 817 845 822 794 838 713 840 685 693 887 781 815 869 975 883 903 860 925 918 929 912 921 884 937 905 894 850 822 899 823 903 842 901 921 803 789 856 899 770 843 892 796 917 909 916 868 906 881 899 836 871 844 916 848 886 870 817 912 860 847 852 752 872 815 743 783 906 815 840 819 826 793 878 751 828 827 895 940 848 881 831 814 882 858 810 811 857 744 804 915 867 814 926 848 798 805 842 917 786 802 882 862 857 847 768 832 850 729 745 838 841 833 951 954 896 885 855 925 824 842 841 861 832 839 847 774 798 803 816 841 838 807 885 836 778 834 906 830 848 865 880 788 713 887 835 816 837 785 771 819 802 812 778 908 814 806 913 848 861 830 844 872 786 807 925 862 781 830 787 521 826 895 817 838 884 795 802 864 860 794 780 817 755 870 874 718 800 788 728 861 776 780 870 651 795 778 858 875 835 793 884 854 976 951 943 958 969 933 971 985 883 961 930 940 956 946 893 860 862 925 903 962 937 930 925 958 911 901 906 959 951 893 941 872 921 922 956 919 880 877 940 954 826 838 973 927 888 902 920 880 861 926 826 901 927 892 861 854 874 933 857 904 905 714 848 816 916 906 832 910 909 843 857 874 967 907 895 1.13e+03 976 1.02e+03 948 944 952 981 997 962 934 980 955 973 941 921 957 926 964 930 889 913 902 939 897 897 907 780 934 844 723 878 850 831 922 904 878 820 873 811 844 875 904 958 921 928 882 885 854 965 906 895 879 748 766 881 842 925 848 879 757 952 883 800 831 778 675 895 959 963 999 906 937 921 860 834 877 890 872 889 873 914 879 899 771 880 814 834 895 863 919 824 847 841 877 884 902 880 893 680 875 849 780 877 853 644 893 909 876 861 905 753 846 872 940 890 770 1.03e+03 936 881 819 891 863 892 899 955 887 847 843 884 873 890 856 808 823 894 863 893 875 882 854 911 812 903 832 858 896 874 815 786 874 856 815 819 809 821 815 746 822 834 828 828 875 869 886 871 978 923 929 932 939 917 899 939 889 901 876 956 868 886 928 881 876 838 938 873 905 917 868 896 831 828 894 972 927 896 831 840 933 839 875 849 903 890 862 902 781 834 843 872 856 850 848 820 819 799 834 231 874 922 848 796 816 846 865 886 877 888 796 852 866 807 848 855 823 803 800 812 832 856 705 894 825 817 806 805 833 802 746 779 818 844 822 795 839 714 838 685 693 887 781 815 870 976 883 903 860 925 918 929 912 922 884 936 905 894 850 823 898 824 903 842 902 921 804 789 855 899 771 843 892 796 917 908 915 868 904 881 900 837 871 844 915 848 885 871 817 912 862 847 852 751 872 815 744 783 907 816 840 819 826 793 878 750 828 827 895 940 848 880 832 814 881 859 810 812 857 744 802 916 865 814 927 848 798 805 842 916 785 802 882 863 858 848 768 833 850 730 745 837 841 833 951 954 896 885 855 926 824 843 842 861 830 840 847 773 798 804 815 841 838 806 884 836 778 834 906 830 848 865 878 787 713 888 835 816 837 784 771 819 802 812 779 908 813 805 914 848 862 830 842 872 786 806 925 861 781 831 787 531 826 896 817 837 884 795 802 862 858 794 780 818 755 870 874 716 801 788 728 860 779 782 871 652 796 777 860 874 834 793 883 853 976 952 942 959 970 933 971 985 883 961 930 940 956 947 893 860 862 925 903 961 936 930 926 958 911 902 906 959 951 892 940 872 921 922 956 919 880 877 940 955 826 838 972 927 889 902 920 880 862 926 826 901 928 892 861 855 875 933 857 903 904 713 847 816 916 907 832 910 910 843 857 873 967 907 895 1.13e+03 976 1.02e+03 948 945 952 981 997 962 933 981 955 972 941 920 957 926 964 931 889 913 902 940 897 898 907 780 932 846 724 879 850 831 923 904 878 820 873 811 845 875 904 959 921 928 883 885 858 965 906 895 879 748 766 880 842 923 848 879 756 953 882 798 832 779 678 896 959 963 1e+03 906 937 921 860 833 878 891 872 889 874 914 880 899 770 879 813 833 895 863 919 824 847 842 876 884 902 880 894 681 874 849 780 877 853 645 894 909 876 862 905 753 846 872 941 889 770 1.03e+03 936 881 818 890 863 892 900 955 887 847 857 884 872 890 855 808 823 895 863 894 875 883 854 911 812 903 831 859 896 873 815 787 874 856 815 819 809 820 814 746 823 833 827 827 875 869 887 871 977 923 928 931 939 917 899 939 890 901 877 955 869 886 928 881 876 837 938 873 906 917 868 896 831 827 894 972 926 895 831 841 934 839 875 847 903 891 863 902 782 834 843 873 855 849 850 820 819 800 834 234 875 922 848 796 816 846 865 886 878 888 796 853 866 807 847 855 824 802 801 812 831 857 705 894 825 817 806 805 833 802 746 779 818 843 821 794 840 714 836 686 695 889 781 816 870 977 883 903 860 926 917 929 912 922 884 936 906 894 850 823 898 824 903 843 902 920 804 789 857 899 771 843 892 795 917 907 915 868 903 882 901 837 871 844 914 847 884 872 818 912 862 848 853 751 872 816 746 783 908 816 840 819 826 794 878 749 828 827 895 941 848 879 833 815 881 860 810 811 857 744 801 916 862 814 928 848 798 803 842 915 785 802 882 864 859 847 768 834 850 730 745 838 840 833 951 954 895 885 855 926 824 842 842 862 828 840 846 774 799 804 815 842 838 807 884 838 778 834 906 829 848 864 878 786 713 889 835 816 836 784 772 818 802 813 780 909 812 806 914 848 862 830 841 872 786 807 926 861 781 830 786 544 825 896 817 836 884 795 803 860 857 795 781 818 755 869 874 715 802 788 727 860 781 782 872 652 796 775 861 873 834 794 882 853 975 952 942 959 971 933 971 985 883 962 930 940 956 948 893 860 862 925 902 961 935 930 926 957 912 902 906 959 951 892 940 872 920 922 956 919 880 877 941 955 827 837 972 927 889 902 919 880 863 926 827 901 928 891 861 855 876 933 856 903 904 712 847 816 916 907 833 910 908 844 858 872 967 906 895 1.13e+03 977 1.02e+03 948 947 950 981 996 962 933 982 954 971 941 920 956 927 964 932 889 913 902 940 898 898 906 781 930 847 723 880 849 831 923 905 877 821 873 812 845 875 904 960 920 929 884 885 860 966 906 895 879 749 767 878 841 923 848 879 756 953 881 799 831 780 679 895 958 963 1e+03 906 937 920 860 833 878 891 872 889 874 914 880 899 770 879 812 832 895 864 920 824 846 842 876 884 901 880 895 682 873 850 779 876 853 645 894 909 876 862 906 752 846 872 942 888 771 1.03e+03 936 881 817 889 864 892 899 955 887 848 859 884 872 891 855 808 823 896 863 894 875 882 854 911 812 903 831 859 897 872 815 789 875 857 815 819 809 820 814 746 823 833 827 827 876 870 887 871 977 922 928 931 940 918 899 938 890 902 877 954 869 886 927 882 876 837 937 873 906 917 868 896 832 826 895 972 926 895 831 841 934 838 875 846 903 891 863 902 782 833 843 874 855 849 851 820 820 800 834 236 876 923 848 796 815 846 865 885 877 888 796 853 866 808 847 855 825 802 802 813 831 858 705 895 825 816 805 806 833 802 746 779 818 843 821 793 841 714 833 687 696 891 781 816 871 977 883 903 860 924 916 928 911 922 882 935 906 894 850 823 898 825 903 843 901 920 804 788 859 899 771 843 892 796 918 908 915 868 902 882 902 837 871 845 913 847 884 872 818 911 862 847 853 751 872 816 746 783 909 816 840 819 826 794 878 749 827 828 895 941 849 879 833 815 881 861 810 810 858 744 800 916 861 816 928 848 799 802 842 915 785 802 882 865 859 847 768 834 850 730 744 839 840 833 951 953 894 885 854 926 824 842 842 864 828 839 846 774 799 804 814 843 838 808 884 841 779 834 906 828 848 863 878 788 713 888 835 815 836 784 772 818 802 814 780 908 811 808 914 849 862 830 842 872 786 807 926 862 781 829 786 559 824 896 817 837 885 794 803 858 855 795 782 819 756 869 874 715 801 788 727 861 784 780 872 650 794 775 862 873 833 794 882 854 974 952 942 957 972 933 970 986 883 963 930 940 956 949 893 860 863 925 902 961 934 930 926 957 911 902 906 959 951 892 940 871 919 922 956 919 880 877 942 955 827 837 972 927 890 902 919 880 863 926 827 901 928 891 862 855 876 933 855 903 906 712 847 816 915 906 833 911 908 844 858 871 967 906 895 1.13e+03 977 1.02e+03 948 949 949 982 996 962 934 982 954 970 941 921 956 927 964 932 889 911 901 940 898 899 906 781 930 847 723 880 849 831 923 905 876 822 874 812 845 875 904 960 918 928 885 884 864 967 906 895 879 750 767 878 841 922 848 880 756 954 881 800 830 780 680 894 958 963 1e+03 907 936 919 859 834 879 891 871 889 875 913 880 899 769 879 812 831 895 865 920 824 846 843 876 884 901 880 896 683 873 850 779 875 853 646 894 909 875 862 908 753 846 872 941 887 771 1.03e+03 936 881 818 889 864 892 899 955 886 848 863 884 873 891 855 808 823 896 863 894 875 881 854 911 812 902 831 858 897 872 815 790 875 857 815 820 809 820 814 747 822 833 827 827 876 870 886 871 976 922 928 932 940 918 899 938 891 901 877 954 869 886 927 882 875 837 936 873 906 918 869 896 833 826 895 972 927 895 831 841 935 838 876 845 903 891 864 903 782 833 843 873 855 850 851 820 820 801 834 240 876 923 848 796 815 846 865 885 876 888 795 853 866 808 848 854 825 802 801 813 831 859 705 896 825 817 805 807 832 802 746 779 818 843 820 792 841 715 830 687 696 891 781 816 871 976 883 902 860 923 916 927 910 922 882 936 906 894 850 822 897 825 903 844 901 921 805 787 860 899 770 842 891 797 918 910 915 868 903 882 902 837 870 846 913 846 884 872 818 911 862 847 852 751 872 816 744 782 908 816 840 819 826 794 878 750 828 828 896 941 849 880 834 814 882 862 810 810 858 744 801 915 861 816 928 848 799 800 841 915 785 802 882 864 859 846 768 833 850 731 744 840 840 833 951 953 895 885 854 925 823 843 842 863 826 839 846 774 799 803 815 844 838 808 884 841 779 835 906 828 848 862 878 789 713 888 834 814 836 785 772 818 801 814 780 907 811 810 914 849 862 830 842 872 787 807 925 862 780 828 786 575 824 896 817 838 885 794 803 856 854 796 782 820 756 869 875 715 800 789 727 861 783 780 872 649 793 774 862 873 833 795 882 854 973 953 942 956 972 932 970 987 882 964 930 940 956 949 893 860 863 925 902 962 935 930 926 958 912 903 907 959 951 892 941 871 919 922 956 918 879 877 942 954 827 837 972 927 889 901 919 881 863 926 828 901 928 891 862 855 876 933 854 904 906 713 848 816 914 907 832 912 907 844 858 871 968 906 896 1.13e+03 978 1.02e+03 948 948 949 982 995 962 934 981 955 970 941 921 956 927 963 931 889 910 901 940 898 899 906 779 930 846 723 880 848 830 922 906 876 822 874 812 845 875 904 960 918 928 885 884 866 969 906 896 880 749 767 880 842 922 848 880 756 954 881 801 829 780 682 892 958 962 999 907 936 918 859 834 879 891 872 889 876 913 880 899 769 880 812 831 896 866 920 825 845 843 877 885 901 880 895 684 874 850 779 875 853 646 893 909 875 862 908 753 846 872 940 887 772 1.03e+03 936 881 818 890 864 892 899 955 886 848 866 885 874 890 855 808 823 896 864 894 875 881 855 911 813 902 832 858 896 872 816 790 875 858 815 820 809 821 815 747 822 833 827 827 876 870 886 872 976 922 928 932 940 919 899 938 890 902 877 954 869 887 927 882 874 837 935 872 906 917 868 896 833 827 895 971 927 896 832 842 935 837 877 846 903 891 864 903 781 833 843 872 855 850 850 820 822 802 833 239 875 923 848 796 816 846 865 885 875 887 794 853 866 808 848 852 825 802 800 813 831 859 705 896 825 817 805 808 832 803 746 779 817 843 819 792 842 715 828 688 695 891 781 816 871 975 883 902 860 922 916 927 909 922 881 936 906 894 850 823 898 825 903 844 901 922 806 788 860 899 770 842 890 798 918 910 915 867 903 881 902 836 870 847 914 847 884 872 817 910 862 846 852 752 872 816 742 783 908 816 841 820 825 795 877 751 829 828 896 942 848 880 834 814 883 861 810 810 858 744 802 915 862 817 928 848 800 800 840 916 785 802 882 864 858 846 768 833 849 731 745 840 840 833 950 952 896 885 854 925 823 843 841 863 824 839 846 773 800 803 816 843 838 809 883 841 780 835 906 827 848 862 878 790 713 889 834 814 836 785 772 818 800 814 780 908 811 811 914 849 862 830 842 872 788 805 925 862 779 828 786 590 823 895 817 839 884 794 804 855 852 796 781 820 757 869 875 716 800 789 728 862 783 780 871 648 793 774 862 872 833 795 882 854 973 953 942 956 972 932 970 988 881 963 930 940 955 949 892 860 863 925 902 962 935 930 926 958 912 903 907 959 950 892 941 871 920 922 956 917 880 878 942 954 826 837 972 928 889 902 920 881 862 926 827 902 928 892 862 855 876 934 855 904 906 713 849 816 914 907 833 913 907 843 858 871 968 906 897 1.13e+03 978 1.02e+03 945 946 949 982 995 962 933 981 955 970 941 922 956 926 963 931 889 910 901 940 898 900 906 777 931 846 724 880 848 830 922 906 876 822 875 813 845 875 904 959 918 928 884 884 868 971 906 896 881 748 767 882 842 923 848 880 757 955 881 801 829 781 685 891 958 962 1e+03 908 936 919 858 835 879 891 872 889 876 912 880 899 770 880 812 831 896 866 919 826 845 843 876 885 900 881 893 684 874 850 780 874 854 647 891 910 874 862 908 753 846 872 938 887 773 1.03e+03 936 880 819 890 864 892 899 954 886 848 868 886 873 889 855 808 823 895 864 894 875 882 855 912 813 901 833 858 896 872 816 790 876 857 814 820 809 821 816 746 822 833 827 827 875 869 887 872 975 922 928 932 939 919 899 938 890 902 876 954 868 887 928 882 873 836 936 872 905 917 869 896 833 827 895 971 928 897 832 842 934 837 877 846 902 891 864 903 780 832 843 872 854 849 849 819 823 801 833 224 875 924 848 794 816 846 865 885 875 887 794 852 866 806 847 851 825 802 800 811 831 859 705 897 826 818 805 809 832 803 746 777 817 842 818 792 842 714 826 688 695 891 781 816 871 975 883 902 861 922 916 927 909 922 882 936 907 894 851 823 899 824 903 844 901 923 805 789 860 900 769 843 889 798 919 909 916 867 902 881 901 836 871 847 914 847 884 872 817 911 862 846 852 752 872 816 740 783 908 817 843 820 825 795 876 751 829 828 896 942 848 881 835 814 884 860 810 810 858 744 802 915 864 816 928 847 800 800 838 916 785 801 882 864 858 846 767 833 849 732 746 840 840 832 949 952 896 884 855 925 824 843 840 863 823 838 847 773 801 804 816 842 838 809 882 841 780 835 906 827 849 861 878 789 713 889 833 814 835 784 772 818 799 814 780 909 811 812 913 849 862 830 842 871 788 804 925 862 777 828 785 604 822 894 817 839 883 794 804 853 849 795 781 819 758 869 875 715 801 789 728 862 783 781 872 647 793 774 862 872 833 795 882 854 973 953 942 956 971 931 969 989 880 964 930 939 955 949 892 860 864 926 902 962 934 930 926 959 912 902 906 959 950 892 941 871 921 922 956 916 880 878 941 954 825 837 971 928 888 903 920 882 862 926 827 902 928 892 862 855 875 934 855 905 904 713 849 816 914 908 834 912 907 843 857 872 968 906 896 1.13e+03 977 1.02e+03 944 945 948 981 995 962 932 981 957 969 941 922 956 926 963 931 889 912 901 940 898 902 907 776 932 846 724 880 847 830 922 907 877 822 875 813 845 876 904 957 919 928 884 884 868 972 907 894 881 746 767 882 842 924 848 880 757 956 881 801 829 781 687 890 958 962 1e+03 909 936 920 858 834 879 892 873 890 875 912 879 900 770 880 812 831 897 866 919 827 846 843 876 885 900 881 891 686 875 850 780 874 855 647 891 910 873 862 907 753 846 871 938 888 773 1.03e+03 937 878 819 891 864 892 900 953 886 848 869 886 873 889 855 807 823 895 865 893 875 883 854 912 813 900 834 858 896 873 816 791 876 856 814 820 808 820 815 746 822 833 827 828 875 869 887 872 975 922 928 932 938 920 899 938 890 901 876 954 868 887 929 882 873 835 936 871 904 917 869 895 833 826 895 971 928 898 832 841 933 838 877 846 902 892 864 903 780 832 842 872 853 850 849 818 822 801 833 207 875 924 848 793 816 847 865 886 875 886 794 852 867 804 848 851 824 802 799 811 831 858 704 896 826 818 805 809 833 803 746 775 817 842 818 792 842 713 825 689 695 891 782 816 871 975 883 902 861 923 916 928 909 921 882 936 907 894 851 823 900 824 904 844 901 922 804 790 860 900 770 844 889 798 919 908 916 866 902 881 901 836 871 848 913 846 884 872 816 912 862 846 851 753 871 816 741 784 908 817 844 820 825 796 876 750 829 828 896 942 847 881 835 816 883 858 810 810 858 744 803 915 864 816 928 846 800 800 838 916 784 801 882 863 859 846 767 833 850 733 747 839 840 833 948 954 896 883 856 924 824 843 840 863 822 838 847 773 800 804 817 842 838 808 882 840 780 835 906 826 850 860 878 788 712 888 833 814 835 784 772 818 800 814 781 908 812 811 913 848 864 829 842 872 787 802 926 861 777 828 785 621 822 893 818 839 883 794 804 852 848 795 781 819 758 869 874 715 801 789 727 862 784 780 873 648 793 774 862 872 833 794 883 855 973 953 942 956 971 931 970 988 880 964 929 938 955 949 892 860 864 926 903 962 934 930 925 959 912 902 906 958 950 892 941 871 920 922 956 917 880 878 942 955 825 837 971 927 889 904 918 882 863 926 827 902 929 892 862 855 874 934 855 905 904 713 850 816 914 909 834 911 907 844 855 873 968 906 895 1.13e+03 977 1.02e+03 942 944 949 981 997 962 932 982 958 969 942 923 956 926 964 931 889 914 901 940 898 902 908 776 933 846 725 880 847 830 922 908 877 824 874 813 845 876 905 956 919 928 883 885 868 972 907 892 880 745 766 882 842 924 848 881 757 956 881 802 829 783 686 890 958 963 1e+03 909 937 921 859 834 878 891 873 890 875 912 878 900 770 880 812 831 897 866 919 827 848 844 876 885 899 881 892 688 875 850 780 874 855 647 890 910 874 862 907 752 846 871 937 888 773 1.03e+03 938 877 819 891 863 892 900 952 886 848 868 886 872 888 855 807 823 895 865 893 874 883 855 912 812 900 834 858 896 874 816 791 876 855 815 820 808 820 814 746 822 832 827 828 874 868 886 873 975 922 928 932 938 920 899 938 891 901 875 954 867 887 929 881 873 835 936 871 904 918 869 896 833 825 895 972 928 898 832 841 932 839 876 846 902 892 865 902 779 832 842 871 852 850 848 818 821 801 833 227 875 924 848 793 816 847 866 886 875 886 794 852 867 804 848 852 824 802 800 812 831 858 704 895 826 817 805 808 834 803 745 773 816 842 818 793 843 712 824 689 694 891 783 816 871 975 882 904 862 923 916 928 910 920 882 936 907 894 851 823 900 824 904 842 901 923 803 788 860 899 771 844 889 799 919 909 917 866 903 881 901 836 871 847 913 846 885 872 816 913 862 847 851 753 871 816 742 784 908 817 844 821 825 796 876 750 829 827 896 941 847 881 835 816 882 857 809 811 858 744 804 915 864 815 927 847 801 801 838 915 784 800 881 863 860 845 767 833 850 733 747 838 839 833 948 955 896 883 856 924 824 843 840 863 821 838 847 773 799 804 816 842 838 806 882 841 780 836 906 828 849 857 878 787 712 888 833 814 835 784 773 819 800 814 782 906 812 809 914 848 866 829 842 872 787 805 926 861 776 828 785 638 821 892 818 839 884 793 804 850 846 795 781 818 757 869 874 715 802 788 726 862 786 779 872 648 794 773 861 873 833 794 884 855 974 952 942 956 971 931 971 988 881 964 928 938 956 949 892 859 863 926 903 962 933 931 925 960 912 902 905 958 951 892 942 873 920 923 956 918 879 878 942 955 825 838 971 926 889 904 917 882 865 927 828 902 930 892 862 855 873 933 855 906 904 713 850 816 913 909 835 911 908 844 856 874 968 906 894 1.13e+03 977 1.02e+03 942 944 950 981 999 962 932 982 959 968 943 923 956 927 965 931 890 913 901 939 898 902 909 776 934 845 725 880 847 830 923 908 878 825 873 814 845 877 905 956 919 927 883 885 869 971 906 890 878 745 767 882 841 924 847 881 758 956 881 802 829 783 686 890 958 964 1e+03 908 938 921 860 835 878 891 873 890 874 912 878 901 769 880 812 831 896 865 919 827 848 842 875 884 899 880 894 691 874 849 780 874 856 647 890 910 874 862 907 752 846 872 936 888 773 1.03e+03 938 878 819 891 863 892 899 952 886 848 870 886 872 888 856 807 823 896 865 893 874 883 856 912 812 900 834 858 896 876 816 791 875 854 816 821 808 820 814 745 822 831 827 828 874 868 885 873 976 924 928 933 938 920 899 938 891 901 875 954 867 886 929 881 872 836 936 872 904 918 869 896 833 824 896 972 928 898 832 841 932 840 875 845 904 893 865 900 777 832 842 871 853 851 847 818 820 801 834 264 874 924 847 794 815 847 866 886 876 885 794 852 867 804 847 852 825 803 800 813 831 858 703 896 827 816 805 808 834 803 745 773 816 842 817 793 844 713 824 690 694 890 783 816 870 975 882 905 862 924 916 929 910 920 883 937 906 893 851 823 899 824 905 842 902 923 803 788 860 899 772 843 889 798 919 910 917 868 903 881 900 836 871 847 912 845 885 872 816 913 862 846 851 754 871 815 742 784 908 817 844 821 826 796 876 750 829 826 896 940 846 880 836 816 883 857 809 811 858 745 804 914 863 815 926 849 801 801 838 914 785 799 880 862 860 844 767 833 850 733 746 838 839 834 948 956 896 882 856 924 823 843 840 862 820 839 846 773 798 804 817 842 838 807 882 841 780 836 905 830 847 854 878 786 711 887 833 815 834 784 774 819 801 814 782 905 813 808 914 848 866 829 842 873 787 808 926 861 776 829 785 657 820 893 818 838 884 792 804 849 845 796 781 818 757 869 874 715 801 788 726 863 788 779 871 650 795 772 860 873 834 793 885 855 974 952 942 957 971 930 972 988 882 964 927 939 956 949 892 859 863 926 902 962 933 932 925 960 911 902 905 958 951 892 942 874 920 922 956 918 878 878 942 955 825 839 971 926 889 904 917 881 866 928 828 902 930 892 862 855 873 934 855 906 905 713 851 817 913 909 834 912 909 844 858 873 968 906 895 1.13e+03 977 1.02e+03 943 945 951 982 1e+03 962 931 982 959 968 943 923 956 927 966 931 890 913 901 938 898 902 909 776 934 845 725 879 847 830 923 909 878 826 873 816 845 877 905 956 919 927 883 885 870 970 906 889 877 745 768 882 841 924 847 881 760 956 882 802 830 784 686 891 958 966 1e+03 907 938 920 860 835 878 890 873 889 875 912 878 901 770 880 812 831 897 864 920 827 848 841 874 884 899 881 893 693 874 848 779 874 856 647 890 909 874 862 907 751 846 871 935 889 774 1.03e+03 938 880 820 890 863 892 899 951 886 847 872 886 872 888 856 808 823 895 865 894 875 883 857 913 812 901 832 858 896 876 817 791 875 854 816 821 809 821 815 745 822 830 827 828 874 869 886 872 976 925 928 933 938 920 899 938 891 901 875 954 867 886 929 880 873 836 937 871 903 917 869 896 832 824 896 971 928 897 832 841 932 840 875 845 904 892 865 899 778 833 842 871 854 852 846 818 820 801 835 299 874 924 847 794 815 846 867 885 876 885 794 851 866 804 846 851 825 802 800 813 831 857 703 896 826 815 805 809 834 802 746 773 816 842 817 793 845 713 822 690 693 891 783 816 870 974 881 906 861 924 916 929 910 920 884 938 906 894 850 822 899 824 904 843 902 923 803 788 859 898 771 843 888 798 919 910 917 869 903 880 899 835 871 846 912 845 886 872 816 912 862 846 851 754 871 816 742 784 908 817 844 821 827 795 877 750 829 826 897 940 846 879 835 816 884 858 810 812 858 746 803 912 862 815 926 851 800 801 839 915 786 799 879 862 860 844 768 833 850 733 746 838 840 834 949 955 896 883 856 924 822 843 839 862 820 840 846 772 798 804 817 842 838 808 883 840 781 838 905 832 845 852 878 787 711 887 833 816 834 783 775 819 802 814 780 907 813 808 913 848 864 828 842 872 787 808 926 862 776 829 785 673 822 894 818 837 884 792 803 849 843 795 782 818 758 868 874 715 801 788 726 863 790 779 869 650 795 770 860 873 834 793 884 854 974 952 943 956 971 931 972 988 884 964 927 940 956 948 892 860 863 926 902 962 933 932 925 960 911 902 906 958 952 892 942 875 920 922 956 919 878 877 941 955 824 839 972 927 888 903 918 880 867 927 828 902 929 892 862 854 873 934 855 906 905 713 851 817 913 909 834 913 909 844 860 873 968 906 896 1.13e+03 978 1.02e+03 945 945 950 982 1e+03 962 931 982 959 969 944 922 956 927 966 930 890 912 900 938 898 902 910 776 934 845 725 879 847 830 923 909 879 826 873 818 845 877 905 955 918 927 884 885 870 969 907 888 876 745 770 882 841 922 847 880 761 957 883 802 830 784 688 892 957 965 1e+03 907 938 920 861 835 879 890 873 889 875 912 878 900 771 880 812 831 897 863 922 827 848 840 876 885 900 881 892 694 874 848 779 874 856 646 890 908 873 862 907 751 847 870 932 889 774 1.03e+03 937 880 820 889 863 892 898 951 886 847 874 887 872 889 855 807 823 895 864 894 875 883 856 913 813 901 832 858 896 877 817 790 874 853 816 821 810 821 814 745 823 830 827 828 874 869 887 871 976 926 928 933 938 919 898 938 891 902 875 954 867 887 929 880 874 837 938 871 903 917 869 896 832 823 895 971 927 895 832 841 933 840 875 846 903 891 866 900 779 833 842 872 855 852 847 819 820 801 836 286 873 924 848 793 814 846 867 885 877 886 794 851 866 805 845 851 823 801 801 813 831 856 703 897 825 816 806 809 834 801 747 773 816 843 817 793 846 713 821 690 692 891 782 815 870 974 882 907 861 924 917 929 909 920 884 938 906 894 850 820 898 825 903 843 902 923 803 789 859 899 770 843 888 798 918 909 916 870 903 880 898 835 872 846 912 845 886 871 817 911 862 846 852 753 870 815 743 783 907 817 844 821 828 794 878 750 829 827 897 940 847 878 834 817 883 860 810 812 858 746 802 912 861 816 926 850 798 801 839 915 787 799 879 862 860 842 768 833 851 733 746 837 840 834 948 953 896 883 855 925 822 842 839 862 819 841 846 773 799 804 818 842 837 809 882 839 781 839 905 833 842 851 878 788 712 887 832 816 835 783 775 819 802 814 779 909 812 807 913 848 862 828 843 871 788 805 926 862 776 828 786 693 824 894 818 838 883 792 802 848 840 794 782 817 758 868 874 715 801 789 726 863 791 779 868 650 794 769 860 873 834 793 884 853 974 951 943 956 971 931 972 988 884 964 927 940 956 947 892 860 863 925 902 962 933 932 924 960 910 902 906 958 952 892 942 875 920 922 956 918 878 877 940 955 825 839 972 928 888 903 919 880 867 927 828 902 928 892 863 854 873 934 855 906 906 713 851 816 913 908 834 913 908 843 860 873 968 907 896 1.13e+03 977 1.02e+03 947 946 950 982 1e+03 963 930 983 960 969 944 922 956 928 965 930 890 911 901 939 898 902 909 776 933 844 725 879 847 829 923 909 879 826 874 820 845 877 905 955 918 927 884 885 870 969 907 883 876 745 771 881 842 921 846 878 760 956 883 802 830 784 690 893 957 964 1e+03 907 937 920 861 836 880 891 873 890 876 912 878 900 771 880 811 831 897 863 922 827 847 840 877 885 900 881 891 694 874 848 779 875 855 646 890 909 872 862 907 751 847 869 928 889 774 1.03e+03 937 881 820 889 864 892 898 951 886 847 880 887 872 890 854 807 823 895 864 894 876 882 855 913 814 901 832 858 896 877 817 790 874 854 816 820 811 821 814 745 823 830 827 827 873 869 888 871 976 926 929 933 939 918 899 938 890 902 874 954 867 887 928 879 874 837 938 871 904 917 870 895 832 823 895 971 926 895 832 841 934 839 874 847 902 891 866 900 781 833 842 872 855 852 849 820 820 801 835 276 873 924 849 793 814 847 867 885 877 886 794 851 866 805 845 852 822 800 801 812 830 856 703 897 825 816 806 809 834 801 748 772 816 843 817 793 846 713 820 690 691 891 782 815 870 975 883 907 861 924 917 929 910 920 883 937 907 895 849 819 898 824 902 843 902 924 803 788 859 900 770 843 888 798 918 908 916 870 904 880 898 835 872 845 912 845 886 871 818 911 862 846 852 753 870 815 744 783 907 817 844 821 828 794 878 750 829 828 897 941 846 877 832 817 882 859 809 812 858 746 802 912 860 817 926 850 798 801 840 915 786 798 879 862 860 841 767 833 849 733 746 837 840 834 948 952 896 884 854 925 822 842 839 862 818 840 846 772 800 804 818 842 837 809 882 838 781 839 905 833 841 850 879 789 714 887 832 815 836 783 776 819 802 814 778 909 812 807 914 847 863 828 844 870 788 803 926 862 775 828 786 708 826 893 818 838 883 793 803 847 837 793 783 816 758 868 875 715 801 789 726 863 791 778 868 650 793 771 861 873 834 793 884 853 974 950 943 957 972 931 972 988 883 964 927 939 957 947 893 860 862 925 902 962 934 933 924 959 910 902 906 958 951 892 941 875 920 922 956 917 878 877 940 954 825 839 972 928 888 903 919 880 867 927 829 902 928 892 863 854 873 934 854 907 905 713 850 815 913 908 835 913 907 843 860 873 968 908 895 1.13e+03 977 1.02e+03 947 946 950 983 999 964 930 983 960 971 944 923 956 929 964 928 890 910 900 939 898 903 908 776 933 845 726 879 847 828 924 909 881 826 874 821 844 876 904 955 917 927 884 885 869 970 906 879 876 744 771 880 842 921 846 878 761 955 883 802 830 785 692 893 957 964 1e+03 907 937 920 861 836 879 892 872 891 876 912 878 900 771 879 811 830 896 863 921 827 847 842 878 884 901 881 891 694 874 847 779 876 855 647 889 909 872 863 907 751 847 869 924 890 774 1.03e+03 937 881 820 888 864 891 898 951 885 847 884 888 872 891 853 807 824 894 865 895 875 882 854 913 814 901 833 858 896 876 817 790 874 854 816 820 811 821 814 745 823 830 827 826 873 869 889 871 975 925 929 933 939 918 899 938 890 902 874 955 867 887 928 879 874 838 937 872 904 916 871 894 832 823 895 971 926 895 832 841 934 838 874 849 903 890 865 900 779 833 842 873 854 852 851 821 820 801 834 271 872 924 850 794 814 848 867 885 878 887 794 851 866 806 845 852 822 800 801 812 830 856 703 897 825 816 806 810 835 801 748 771 817 844 816 793 846 712 821 690 692 891 781 815 870 976 884 907 861 923 918 929 910 920 882 936 909 895 849 819 899 823 902 843 901 924 803 788 859 901 770 844 888 797 918 908 916 869 904 880 899 835 872 844 913 844 886 871 818 911 862 846 852 752 871 814 746 782 907 818 844 820 829 793 878 750 828 828 896 942 846 877 833 817 881 859 809 812 858 746 802 912 858 817 927 850 798 800 840 915 785 798 879 861 860 839 767 833 848 733 747 836 841 833 948 951 896 883 853 925 822 841 839 862 817 840 846 772 800 804 816 842 836 809 882 838 781 838 904 833 840 850 879 789 715 887 833 813 837 783 776 819 802 814 778 908 811 806 915 847 864 827 845 870 788 803 927 861 774 830 787 723 826 892 818 839 883 794 804 846 833 793 783 816 758 869 875 714 801 790 725 862 792 779 869 650 792 773 861 874 833 793 883 854 975 950 943 957 971 931 971 989 883 964 927 939 957 947 894 860 862 925 902 962 935 933 924 959 910 902 905 959 951 892 940 874 920 922 956 916 877 876 940 955 825 838 972 928 888 903 919 880 867 927 829 902 928 891 864 854 874 934 854 907 905 713 850 814 913 908 834 914 907 843 860 874 968 910 894 1.13e+03 977 1.02e+03 947 947 950 983 999 964 929 983 960 971 944 923 956 929 964 927 890 912 900 939 898 903 907 777 933 845 727 880 848 828 924 908 882 826 875 820 844 876 904 955 917 926 884 885 868 971 905 876 878 745 771 879 842 921 848 878 763 954 882 801 829 787 693 891 957 964 1e+03 908 937 920 862 836 878 891 872 890 876 912 879 900 771 878 812 831 896 864 920 827 848 843 879 884 902 882 892 695 875 847 779 875 854 648 888 909 872 863 907 752 847 869 921 891 775 1.03e+03 938 881 820 888 864 891 898 952 884 847 886 888 872 891 853 808 824 894 864 895 875 882 854 913 814 900 833 858 896 875 817 789 874 854 816 820 810 821 813 745 822 831 827 826 873 869 890 871 975 924 929 932 939 918 899 938 890 902 873 956 867 887 928 880 874 838 936 872 903 916 870 894 832 823 895 971 927 895 832 841 934 838 874 849 904 890 865 900 778 832 842 873 854 851 851 822 820 801 834 280 872 924 849 794 815 848 867 886 878 887 795 851 866 806 846 852 822 800 802 812 830 856 704 897 826 817 805 810 834 801 748 770 818 844 816 792 845 713 821 691 692 890 781 814 870 976 884 905 861 924 916 930 910 920 882 935 910 895 848 819 899 823 902 843 900 924 803 789 859 901 771 844 889 797 918 908 916 868 904 880 900 835 872 844 914 844 885 871 819 911 862 846 852 752 872 814 746 782 907 819 845 820 829 794 878 750 828 828 895 942 846 878 834 818 881 859 808 812 857 745 803 912 858 817 927 849 798 798 839 916 786 798 879 861 861 838 767 834 847 732 747 836 841 833 948 951 895 883 853 924 822 841 839 862 816 840 846 772 799 804 815 841 837 809 882 839 780 838 904 832 838 849 879 790 714 887 834 811 837 784 776 820 803 814 779 908 810 807 914 847 864 828 844 871 788 804 927 862 774 831 788 735 827 893 817 839 884 794 805 844 832 793 784 816 758 868 875 716 800 790 725 862 792 779 870 650 791 774 861 874 832 794 883 854 975 951 942 957 970 931 970 989 882 964 927 938 957 947 894 860 862 925 902 962 934 932 924 959 910 902 906 959 951 891 940 873 920 921 955 916 876 876 941 955 825 837 971 927 888 903 919 880 866 927 829 902 928 890 863 855 874 934 854 907 905 713 849 814 912 907 834 914 907 844 860 874 968 910 894 1.13e+03 977 1.02e+03 946 947 949 982 998 964 929 983 959 972 944 924 956 928 963 928 889 914 900 938 897 903 907 776 933 845 728 880 848 826 923 909 884 826 875 820 844 876 906 956 917 926 883 884 867 972 905 876 879 746 772 880 842 921 850 879 765 954 882 801 828 788 694 890 957 964 1e+03 907 937 920 862 836 878 891 872 889 876 913 879 901 771 878 812 831 896 864 920 827 848 844 878 884 902 882 893 696 874 846 780 875 853 649 888 909 872 863 906 752 846 869 920 891 775 1.03e+03 938 881 820 889 864 892 899 954 884 847 885 888 872 892 852 808 824 894 863 895 874 882 854 914 815 901 833 859 896 875 818 789 876 855 816 820 811 821 813 744 822 832 826 826 873 868 890 872 975 922 929 932 939 917 900 938 890 902 873 956 867 887 929 880 874 839 936 873 904 917 869 894 832 823 895 971 927 894 832 841 934 838 874 849 905 890 864 901 777 833 841 873 853 851 851 822 820 800 833 284 873 924 849 794 815 848 867 887 877 887 796 852 866 807 846 852 822 800 802 812 830 857 704 896 826 818 804 809 833 801 748 770 817 844 815 792 845 714 820 692 692 890 780 814 870 975 884 904 861 926 915 930 910 920 882 935 911 894 848 820 899 823 902 843 899 924 803 789 860 901 772 844 890 797 918 909 915 867 904 880 901 835 871 844 914 844 884 872 819 911 862 848 852 752 872 814 746 781 907 819 845 820 829 794 878 749 828 829 895 942 847 879 835 818 880 858 808 812 857 744 804 912 857 816 928 848 798 797 839 917 786 798 879 861 861 837 767 834 846 732 747 836 841 833 948 950 895 883 852 923 823 841 840 861 816 840 846 772 798 804 814 840 838 809 882 840 780 837 903 832 836 848 878 790 714 887 836 812 838 784 775 820 804 814 778 907 810 808 914 847 864 828 842 871 787 805 926 862 774 832 786 748 827 894 817 839 884 794 804 842 830 793 784 816 758 868 875 718 800 790 724 862 791 779 870 650 791 773 861 874 832 794 882 853 975 952 942 957 970 931 969 989 882 963 927 938 957 947 893 860 862 925 902 962 934 932 924 960 910 903 907 958 951 891 940 873 920 921 956 917 875 876 942 956 825 836 971 927 888 903 919 880 866 927 829 902 927 890 862 855 874 934 854 907 905 712 849 814 912 908 833 914 908 845 860 873 969 910 895 1.13e+03 977 1.02e+03 945 947 948 981 998 964 929 983 959 971 944 924 956 927 963 930 889 916 901 939 897 902 907 776 934 846 730 880 848 826 922 910 884 828 875 820 844 877 907 955 917 926 883 884 866 971 905 876 880 747 772 880 841 920 851 880 764 954 882 800 827 788 696 890 957 964 1e+03 907 938 921 862 835 878 890 872 888 876 913 879 901 771 878 813 831 895 864 921 828 848 843 877 885 900 882 892 698 874 846 780 874 853 650 888 909 871 862 906 752 846 869 918 891 775 1.03e+03 938 880 820 890 864 893 898 955 884 848 886 889 872 892 851 808 823 894 863 895 874 883 854 914 814 901 833 859 896 875 817 788 876 856 815 820 811 821 813 744 822 832 826 826 874 869 890 872 975 921 928 932 939 917 900 938 889 902 874 954 868 887 929 880 875 838 936 873 905 917 868 895 832 823 895 970 928 894 832 842 935 838 874 849 904 891 864 900 777 833 841 872 854 850 851 823 819 800 832 285 874 924 849 795 816 848 868 886 877 888 797 853 866 807 846 852 823 800 801 812 830 856 704 896 826 819 803 808 833 801 748 769 817 844 815 792 844 714 822 692 692 888 780 814 869 975 884 904 860 926 913 930 910 921 883 935 909 894 848 821 899 823 902 843 899 924 803 790 860 901 772 844 891 796 918 909 914 867 903 880 900 836 870 844 914 843 883 873 819 910 862 850 852 752 871 813 747 781 908 819 844 819 828 794 877 750 829 829 895 942 848 879 835 818 880 858 808 812 857 744 805 911 857 816 928 847 799 798 839 917 787 800 879 862 861 837 768 834 846 732 747 838 841 834 947 948 894 884 853 922 823 841 840 860 817 840 846 771 798 805 815 838 838 809 881 841 780 836 903 832 835 847 878 790 714 888 835 812 838 784 774 820 805 814 778 907 810 808 913 847 863 828 842 871 787 805 924 862 775 831 786 760 828 895 816 839 885 794 802 841 828 794 784 817 757 868 874 719 800 789 723 861 791 779 869 650 791 772 862 873 832 794 881 853 975 952 941 956 971 931 970 988 882 963 926 939 956 946 893 860 862 926 902 963 933 931 924 960 911 903 906 957 951 891 940 873 920 921 956 917 875 877 942 956 826 836 971 927 887 902 919 880 866 926 828 901 927 890 861 855 873 934 854 906 904 713 848 814 911 908 833 914 908 845 860 873 970 910 895 1.13e+03 977 1.02e+03 944 947 948 981 997 962 929 983 959 971 943 924 956 927 964 931 889 915 902 939 897 902 907 776 934 847 730 880 848 827 922 910 885 829 876 821 844 877 907 955 918 926 883 884 866 971 905 875 880 747 772 881 840 918 850 880 764 955 882 800 827 789 699 889 957 964 1e+03 907 938 920 861 834 878 890 873 888 876 913 879 901 772 879 814 832 895 864 922 829 847 843 876 886 899 883 891 698 875 846 780 874 852 650 888 909 871 862 905 752 846 869 915 891 775 1.03e+03 938 880 818 891 864 892 898 955 885 849 885 889 872 890 849 809 822 894 863 894 874 884 854 915 812 901 833 857 896 875 816 788 877 856 815 820 812 820 813 744 823 832 827 825 875 870 890 872 975 921 928 932 940 918 900 938 889 902 874 953 868 887 930 880 876 838 937 873 906 917 867 895 832 823 895 970 927 894 832 842 935 838 873 850 903 892 864 900 777 833 841 872 854 850 851 823 819 799 833 285 874 924 849 796 816 849 867 886 878 888 797 854 867 806 846 852 823 800 801 811 830 856 704 896 825 818 803 806 834 802 748 768 816 844 815 793 844 713 823 692 692 887 780 815 868 975 884 904 860 926 914 930 910 922 884 934 908 894 848 821 898 823 902 843 899 924 803 790 860 900 771 844 891 797 918 910 914 868 903 880 900 836 869 844 914 843 883 874 819 909 862 850 852 752 870 812 746 782 908 818 844 819 827 794 876 750 830 829 895 942 847 878 835 818 880 857 808 813 857 744 805 910 856 817 928 846 799 798 839 917 786 800 878 863 861 837 768 834 846 732 747 839 840 835 947 946 894 885 853 922 823 841 840 862 819 840 846 770 798 805 815 836 838 809 881 842 781 836 904 833 834 846 878 789 715 888 834 812 837 784 774 819 805 814 777 907 810 808 913 847 863 828 842 871 786 803 923 861 776 830 785 771 827 896 816 839 885 793 802 839 827 793 784 818 757 867 874 718 800 789 723 861 791 779 869 650 791 770 861 873 832 794 881 852 975 952 942 956 972 931 970 988 882 963 926 939 956 946 892 860 863 927 902 963 932 931 924 960 910 902 905 957 951 892 940 874 921 922 956 918 876 878 942 956 827 835 972 928 887 903 919 880 867 926 828 902 927 890 862 854 873 935 854 906 903 713 848 814 910 908 833 914 907 846 860 872 970 910 895 1.13e+03 977 1.02e+03 944 947 949 980 997 961 929 983 959 971 943 923 956 926 964 932 888 915 903 939 897 903 908 775 935 848 730 881 848 829 923 909 883 829 876 821 844 878 905 955 918 927 883 885 866 971 906 874 880 747 772 882 840 917 850 880 764 955 881 800 827 789 702 888 957 965 999 907 938 920 861 833 878 891 872 889 876 914 880 900 772 879 814 832 894 865 922 829 846 842 876 886 900 883 890 699 876 845 779 874 852 650 888 910 872 861 906 752 845 869 912 891 775 1.03e+03 937 880 817 891 864 892 898 955 886 849 882 888 872 890 848 809 823 894 863 894 874 884 854 914 812 901 833 856 896 875 817 787 876 857 815 820 812 820 813 743 823 833 828 825 875 871 890 872 976 921 928 930 940 918 901 937 889 902 875 953 868 887 930 880 876 838 936 873 906 918 867 896 832 823 895 970 927 894 831 842 935 838 872 850 902 893 864 899 777 834 841 871 855 850 851 824 819 799 835 NaN 874 923 849 796 817 849 866 885 878 889 797 854 867 806 845 852 823 800 801 811 830 856 704 896 825 818 802 806 835 802 748 768 817 843 815 794 844 712 825 692 693 886 780 815 868 974 884 904 859 925 914 930 909 922 883 934 906 894 849 821 897 824 902 844 900 924 802 789 861 900 771 845 891 797 918 910 915 869 904 880 900 836 869 844 914 843 883 874 819 910 862 850 851 751 871 813 746 784 908 818 845 819 827 794 876 751 830 829 896 943 847 878 835 817 880 857 808 814 857 743 806 908 855 817 928 846 800 799 839 918 786 800 878 863 860 837 769 834 845 732 747 840 840 836 947 944 894 886 853 922 822 842 841 863 819 841 847 770 798 804 815 836 838 808 882 843 782 836 906 833 833 846 877 788 716 889 834 812 837 783 773 818 806 814 777 906 809 808 914 847 863 829 843 872 786 802 923 861 777 830 785 779 826 896 817 838 885 792 801 838 826 793 783 820 756 867 872 718 800 788 723 861 792 779 870 650 791 769 862 872 832 794 882 852 975 952 943 956 972 931 971 988 882 964 927 939 956 947 892 860 863 928 903 963 932 931 924 959 910 902 904 958 950 892 940 874 921 922 957 917 877 877 942 955 827 836 972 927 886 904 919 880 868 926 828 902 928 890 862 854 872 935 853 905 903 713 849 814 909 908 833 915 907 845 860 873 970 910 896 1.13e+03 977 1.02e+03 944 948 950 980 997 960 930 983 959 971 943 921 957 926 963 931 887 914 904 939 897 904 908 775 935 846 730 880 848 831 924 909 882 829 876 821 844 878 904 954 918 928 882 886 867 970 907 874 881 748 771 881 839 917 850 879 764 955 881 799 827 790 704 888 957 965 999 908 938 918 861 832 878 891 872 889 876 915 880 901 771 879 813 832 894 865 921 829 847 842 877 886 900 882 890 701 876 844 778 874 853 650 888 910 872 861 906 752 845 869 910 890 776 1.03e+03 937 880 817 890 864 892 898 954 886 849 877 887 873 888 848 809 824 894 863 894 874 884 853 914 812 901 833 856 895 875 818 788 876 857 814 820 811 820 814 743 824 834 828 826 875 870 890 873 976 922 928 930 940 919 901 937 889 902 875 953 868 887 930 880 875 838 937 873 906 918 867 896 832 824 894 970 927 894 831 842 934 838 872 850 902 893 864 899 777 834 841 871 855 849 850 823 819 799 836 NaN 874 923 848 796 816 849 866 885 877 889 797 854 866 805 844 851 824 800 801 810 831 856 705 896 824 819 801 807 835 802 748 768 818 843 815 793 844 712 826 693 693 886 780 815 868 974 884 904 859 924 914 930 908 923 883 934 906 894 850 822 896 825 902 844 900 924 802 789 861 899 771 845 891 797 918 909 917 869 904 880 900 836 869 843 914 843 883 874 819 910 862 850 851 751 871 814 746 786 907 817 845 818 827 795 876 751 829 829 897 944 847 878 835 818 880 857 807 814 858 742 806 907 853 817 928 846 799 800 838 918 786 800 877 863 860 837 769 833 844 733 747 840 840 836 946 940 893 886 852 922 821 843 841 864 818 841 848 771 798 803 815 835 839 808 883 842 783 836 908 832 831 845 877 786 717 889 834 812 837 783 773 817 806 814 778 906 808 809 914 847 864 830 844 872 786 802 923 861 778 831 785 788 826 897 818 838 885 791 801 837 826 793 783 820 757 866 870 718 799 788 723 860 792 779 870 652 791 768 862 872 832 794 884 852 975 952 943 955 972 932 971 988 882 963 928 939 956 948 893 860 862 928 903 963 932 930 924 958 910 902 904 958 950 892 940 874 920 922 957 917 879 876 942 955 827 836 972 927 886 905 918 880 867 926 827 901 929 890 862 854 872 935 854 905 904 713 850 814 909 907 832 914 907 845 860 874 970 909 896 1.13e+03 977 1.02e+03 942 949 950 981 997 961 930 983 959 970 944 920 957 926 963 930 886 913 904 939 896 905 909 774 934 845 731 880 848 831 924 909 880 829 876 823 844 878 904 955 917 929 882 886 867 970 907 874 881 748 770 880 839 917 850 879 765 955 881 799 829 790 704 890 957 964 999 908 938 918 861 832 878 890 873 889 876 916 880 901 770 879 812 832 894 865 921 829 847 842 877 886 901 882 890 701 876 845 778 873 853 650 887 910 872 862 906 752 844 867 909 890 776 1.03e+03 937 880 817 891 863 892 899 953 886 848 870 886 873 889 847 809 824 893 864 894 874 884 853 914 813 901 833 857 896 874 819 790 876 856 815 820 811 821 814 742 824 834 828 826 875 869 890 873 976 923 928 930 940 918 901 936 889 902 875 953 867 887 930 881 874 838 937 872 906 918 867 896 832 825 894 970 928 895 831 841 934 838 872 850 901 893 864 900 778 833 841 872 856 849 849 822 820 799 836 NaN 874 923 848 796 815 849 866 885 877 889 796 853 866 806 845 851 824 800 802 811 832 856 704 896 824 818 800 807 834 802 748 767 818 843 816 793 844 713 826 695 693 885 780 815 868 974 884 905 859 925 914 930 908 922 884 934 906 893 851 822 896 826 902 844 901 924 802 788 862 897 770 846 892 798 917 908 917 869 904 881 901 836 869 843 913 844 884 874 818 909 862 850 850 750 872 816 746 786 907 817 845 818 827 795 876 751 828 828 897 944 847 879 836 819 880 857 807 812 859 742 807 906 852 817 929 846 799 801 839 918 786 800 876 863 858 837 769 832 844 733 747 839 841 835 946 938 893 885 852 922 822 844 842 863 818 840 848 772 799 803 815 835 839 809 882 840 783 836 907 831 830 844 876 787 717 889 834 812 837 782 773 818 806 814 778 906 809 810 914 846 864 831 844 872 786 803 923 861 778 831 784 792 825 897 819 838 885 792 802 837 824 793 783 820 758 866 868 720 798 788 722 860 792 779 870 653 792 767 862 872 832 794 885 853 975 952 944 955 972 932 971 989 882 962 929 939 956 947 894 859 862 928 903 963 932 930 924 958 909 902 905 958 950 892 941 874 920 922 957 917 879 876 941 954 828 836 972 926 886 904 918 880 867 926 827 901 930 890 862 853 872 934 854 904 904 712 851 814 909 906 832 914 907 845 860 874 970 908 896 1.13e+03 977 1.02e+03 942 949 949 982 997 962 931 984 960 970 943 921 956 926 964 929 887 911 902 938 896 905 909 775 934 844 732 880 848 830 923 910 880 829 877 825 844 878 905 955 917 929 882 887 867 970 907 874 880 747 769 880 840 917 849 879 767 956 882 798 830 789 705 891 956 963 1e+03 909 939 917 861 831 878 890 873 889 876 917 880 901 769 880 811 832 894 864 921 830 847 842 877 885 901 882 891 703 875 845 778 874 852 650 886 911 871 863 906 752 844 865 907 888 776 1.03e+03 937 880 818 892 863 891 899 953 886 848 866 886 872 889 847 808 823 893 864 894 873 884 852 913 812 902 833 857 897 874 818 791 876 855 815 820 811 822 814 743 824 834 827 826 874 868 888 873 976 924 928 931 940 917 900 936 889 902 875 953 867 886 929 881 874 839 938 872 906 918 867 895 832 826 894 970 928 896 832 842 934 838 873 850 901 893 863 900 779 832 842 872 855 850 850 822 821 799 836 NaN 874 923 848 796 814 849 867 885 876 888 796 853 866 806 846 851 824 800 802 812 833 856 704 895 824 818 798 807 834 802 748 767 818 843 816 792 844 714 827 697 693 885 781 816 868 974 883 905 859 925 914 930 908 922 883 935 906 892 851 822 896 824 902 844 902 924 803 788 861 896 770 846 892 798 918 908 917 869 904 882 902 837 868 843 912 844 884 874 818 909 862 849 851 751 872 816 746 786 907 817 844 817 827 795 876 751 827 828 897 943 847 879 836 819 881 856 808 811 861 742 808 906 851 817 929 846 798 800 839 917 785 800 878 862 857 836 769 832 844 734 747 839 841 835 946 934 894 883 852 922 822 844 842 863 818 840 848 772 799 803 815 834 840 810 882 838 783 836 906 832 827 843 876 788 717 889 834 812 836 782 773 819 806 814 779 907 810 810 914 846 864 831 844 872 787 803 922 860 778 831 783 798 825 897 819 837 885 792 802 837 822 792 782 820 758 866 868 720 799 789 722 860 792 779 871 653 792 767 862 872 832 794 885 853 975 952 944 955 971 932 971 988 882 962 928 939 956 947 896 859 862 927 902 963 933 930 924 958 909 902 905 958 950 891 940 874 920 921 957 917 878 876 942 954 828 836 972 926 886 904 918 880 866 926 827 901 930 890 862 853 871 934 854 904 904 711 851 814 909 905 833 914 907 845 860 874 969 907 896 1.13e+03 977 1.02e+03 941 948 949 982 997 962 932 984 961 970 944 923 955 927 964 928 888 910 901 938 896 906 909 775 934 845 733 880 848 830 923 910 880 829 877 827 844 878 906 955 918 929 884 886 866 971 907 872 880 747 770 881 840 916 849 880 769 956 882 798 830 789 708 893 956 962 1e+03 909 939 917 861 831 879 889 873 889 876 916 880 901 769 880 811 832 894 863 922 829 847 842 878 886 900 882 892 704 875 846 778 874 852 650 886 911 871 863 906 752 845 863 906 888 777 1.03e+03 937 880 817 892 863 891 900 953 887 849 864 886 872 889 847 808 822 893 864 894 873 884 852 914 812 902 833 857 899 874 816 791 876 854 816 820 811 822 814 743 824 834 827 826 874 867 887 873 976 924 928 931 940 917 900 936 889 901 875 953 866 885 928 881 875 839 938 872 905 918 867 894 832 827 894 970 927 897 832 842 934 838 873 850 902 893 863 901 779 830 842 872 855 850 851 821 821 799 836 NaN 874 924 849 796 815 849 867 885 877 887 795 853 867 805 846 851 824 801 801 811 833 857 704 894 824 818 796 807 835 802 748 767 818 843 816 793 844 714 826 700 693 884 782 816 868 973 882 904 859 926 914 931 907 921 882 936 906 891 852 821 896 823 902 844 902 924 803 788 861 896 770 844 892 797 919 908 916 868 903 884 902 837 868 843 913 844 884 874 819 908 862 849 851 752 873 816 746 786 907 817 844 817 826 794 876 751 827 828 898 943 848 879 836 818 882 857 809 810 861 743 808 905 850 818 929 846 798 799 840 916 785 799 879 862 857 835 769 832 845 734 747 838 841 835 947 933 894 883 852 922 824 844 842 862 817 840 846 772 799 803 815 834 840 812 882 838 782 836 906 834 826 842 876 789 717 888 835 811 836 782 774 818 807 814 779 908 812 809 914 846 864 830 844 872 788 804 923 860 778 830 782 801 826 897 819 837 885 793 802 836 820 793 781 820 758 867 867 720 799 790 722 860 791 778 871 655 793 768 861 872 833 795 885 854 975 952 943 956 971 932 971 987 882 962 927 940 956 947 896 860 862 928 901 964 933 929 924 958 908 902 906 958 950 891 940 873 920 921 957 916 877 876 943 955 827 836 972 926 886 904 918 881 866 926 828 901 929 890 862 853 871 933 854 904 904 710 851 814 911 906 835 913 907 844 860 874 969 907 897 1.13e+03 977 1.02e+03 941 947 949 983 998 962 932 985 962 971 945 925 955 927 963 927 888 911 901 938 896 906 909 775 934 847 732 880 848 829 922 909 881 828 876 827 844 878 906 955 919 929 886 885 865 971 907 870 880 746 771 882 841 916 849 881 770 956 882 798 830 789 710 893 956 961 1e+03 909 939 918 862 832 879 890 873 889 876 916 880 902 769 881 812 831 894 863 922 828 847 841 877 887 900 882 891 706 875 846 777 874 852 650 887 912 871 862 906 752 846 861 903 889 777 1.03e+03 937 880 817 891 862 891 900 954 888 849 864 886 872 889 847 808 823 894 864 894 873 884 852 914 811 901 833 857 899 873 815 791 876 854 816 821 810 822 814 744 825 834 827 826 874 868 886 873 975 924 928 931 940 918 899 936 889 900 875 954 866 884 928 881 876 838 938 872 906 919 866 894 832 826 895 970 926 897 832 842 933 838 874 851 902 892 863 902 779 830 843 872 855 851 851 821 821 799 835 NaN 873 923 848 795 814 849 867 885 877 887 795 853 867 805 846 851 824 802 800 811 833 857 704 894 824 818 794 807 835 802 748 767 818 843 817 792 844 715 824 700 693 884 783 816 868 973 882 904 859 925 914 932 908 921 882 937 906 891 852 821 896 823 903 844 900 924 802 788 860 896 769 843 892 797 919 909 916 868 903 884 902 837 868 843 914 845 884 875 819 908 861 849 850 752 873 815 746 785 907 817 844 816 826 794 876 751 826 827 897 942 849 879 835 816 883 857 810 811 861 744 809 905 850 818 928 846 797 799 839 916 785 799 880 860 857 834 770 833 846 734 747 838 841 836 948 929 895 883 852 922 826 845 841 862 817 840 845 771 799 804 815 834 840 812 883 838 781 836 906 834 824 841 877 788 718 888 835 810 836 782 774 818 806 814 778 907 811 808 913 847 863 830 845 872 789 804 923 861 778 829 781 805 825 896 818 836 884 794 802 835 817 793 781 820 757 868 868 720 798 790 723 859 790 778 871 656 794 769 859 873 833 794 885 854 975 952 943 955 971 933 970 986 882 962 927 940 956 946 896 859 862 928 900 964 933 928 924 958 908 902 906 958 950 891 939 872 920 921 956 915 877 876 944 956 828 837 972 926 886 904 918 882 866 926 828 901 929 890 862 853 872 933 854 903 905 710 851 815 912 907 836 913 907 844 860 873 969 908 897 1.13e+03 977 1.02e+03 941 946 949 983 998 962 931 985 962 971 946 925 956 927 961 927 890 912 901 937 896 905 909 775 935 847 732 880 847 830 922 908 882 829 876 827 844 877 906 954 919 930 886 883 863 971 907 869 880 747 771 882 842 916 850 882 769 957 881 798 829 789 714 892 956 960 1e+03 909 938 919 861 832 879 891 872 890 876 916 879 903 770 881 812 830 893 862 922 827 846 841 877 888 900 881 890 707 875 845 777 874 852 650 887 912 872 861 906 752 846 858 902 890 776 1.03e+03 937 879 818 891 862 890 900 955 888 850 862 886 871 888 847 809 824 895 864 894 873 885 851 914 811 900 833 857 898 873 816 791 877 854 816 821 810 821 814 744 824 834 827 826 874 869 885 873 974 924 929 932 941 919 899 938 890 900 874 954 866 884 928 880 877 837 938 872 906 920 866 894 833 825 895 970 925 897 832 841 933 838 873 851 902 891 865 902 779 831 843 870 854 851 851 820 821 799 834 804 873 923 848 795 814 848 867 885 878 888 794 854 868 805 845 852 825 802 800 810 833 858 703 894 824 818 793 807 835 802 748 767 818 843 817 792 844 715 823 702 693 883 783 816 869 973 882 904 860 925 914 932 908 922 883 937 906 891 850 821 897 824 903 844 899 924 802 788 860 896 769 843 892 797 918 909 916 868 903 884 901 837 868 843 914 845 885 875 820 909 860 850 850 752 872 815 746 785 906 816 844 816 827 794 876 751 827 827 896 942 850 879 834 815 884 858 810 812 860 744 811 904 849 818 927 846 796 799 839 917 785 800 880 861 858 834 770 833 846 735 747 838 841 834 948 926 896 882 852 923 827 845 841 862 817 840 843 770 800 803 815 836 840 812 884 838 780 836 906 833 824 840 878 789 718 888 835 811 836 783 774 817 805 814 777 906 810 808 913 848 863 829 845 873 790 805 923 861 777 828 781 808 824 896 818 837 884 794 801 834 815 793 782 820 757 867 867 719 798 790 724 859 790 778 871 657 793 771 858 874 833 794 884 852 975 952 942 956 971 933 969 986 882 961 927 940 955 947 896 858 862 928 900 963 933 927 924 957 908 902 906 958 950 890 939 873 919 921 957 916 878 876 944 956 828 838 972 926 886 904 919 883 866 926 828 901 929 890 863 853 871 934 854 903 905 710 851 815 914 907 837 914 908 844 860 874 969 908 898 1.13e+03 978 1.02e+03 941 945 949 983 998 962 930 985 959 971 946 922 957 926 962 928 891 912 902 936 896 903 910 776 935 848 733 880 846 830 922 908 882 829 876 827 843 876 904 955 919 932 884 883 863 970 907 869 880 746 770 883 842 916 850 881 769 958 880 800 829 789 715 892 956 960 1e+03 909 938 920 860 833 879 891 872 890 876 916 880 903 770 880 813 829 893 862 922 826 847 842 876 888 901 881 890 708 875 845 776 874 853 650 888 912 872 862 906 752 847 856 901 892 774 1.03e+03 937 879 818 890 862 890 900 955 888 850 860 886 871 888 847 808 825 895 864 894 874 885 850 915 811 900 833 857 898 872 817 791 877 854 816 821 811 821 814 744 824 835 827 827 874 869 885 873 974 925 929 932 941 920 898 939 891 900 874 955 867 885 929 879 877 836 938 872 906 919 867 893 833 825 896 971 925 897 832 840 934 839 874 850 901 892 866 902 778 832 844 868 854 851 852 820 821 799 833 804 873 923 848 795 813 847 866 885 878 889 794 854 868 806 845 852 825 802 801 810 833 858 702 894 824 818 793 808 835 802 750 766 817 843 818 792 846 716 823 703 693 882 783 817 869 974 882 904 860 925 914 933 908 923 883 938 906 892 849 821 899 824 904 844 900 922 803 787 860 896 770 843 892 797 917 909 916 868 903 884 900 836 868 844 914 845 886 874 819 911 860 850 850 752 872 815 746 785 906 816 844 815 828 794 876 751 828 828 896 942 850 879 835 815 884 859 810 813 860 744 813 903 849 818 927 846 796 799 840 917 786 800 880 862 860 835 769 833 846 735 747 839 840 833 948 924 897 881 851 923 827 845 842 862 817 840 843 769 800 803 816 837 840 812 884 839 780 836 906 832 825 840 879 789 718 888 835 813 836 784 774 817 804 814 775 906 809 808 914 848 863 829 845 872 789 805 923 861 776 828 780 811 822 895 818 836 883 794 801 834 813 792 783 819 757 867 867 718 798 790 724 859 789 778 870 657 793 771 858 875 833 793 884 851 975 953 942 956 971 933 969 987 882 961 927 939 954 947 894 858 862 928 900 962 932 928 924 958 909 902 906 958 951 890 940 874 919 921 957 916 878 876 944 957 828 839 973 926 887 904 919 883 866 926 828 901 928 891 861 853 870 934 854 904 905 710 852 815 914 907 837 914 908 845 860 874 970 908 898 1.12e+03 978 1.02e+03 942 945 949 984 998 961 929 984 957 971 946 920 957 926 964 930 893 913 902 937 897 902 910 776 934 847 734 879 846 829 922 908 882 829 876 827 843 874 903 955 918 933 883 884 863 969 907 869 880 746 769 883 842 916 851 881 770 957 880 800 828 789 714 892 956 961 999 909 938 920 859 833 879 891 873 890 877 916 880 903 771 879 813 829 893 862 922 826 847 842 876 888 901 882 889 709 876 846 776 873 853 651 887 912 872 863 906 753 847 852 900 891 774 1.03e+03 937 879 817 891 862 890 900 956 888 850 858 886 872 888 847 808 824 895 865 894 874 885 850 915 811 900 833 857 897 873 818 791 877 855 816 822 812 820 813 744 824 835 826 827 874 870 885 873 974 925 929 931 941 920 898 939 890 900 874 954 868 885 929 879 877 836 939 872 906 919 868 894 834 824 896 971 927 897 832 841 934 839 874 850 901 892 867 902 778 834 844 868 854 850 851 820 822 799 834 804 874 922 848 795 813 846 866 885 879 890 795 853 868 807 846 852 826 802 802 810 833 858 702 894 824 818 792 808 835 803 751 765 816 843 818 792 846 715 825 704 694 881 783 817 869 973 883 903 860 924 914 933 908 923 883 937 906 892 848 820 900 823 905 844 900 922 804 788 861 897 771 843 892 797 917 909 916 868 903 884 900 836 868 844 914 845 885 874 819 912 861 849 850 752 871 814 745 785 906 815 844 815 829 794 876 751 828 828 897 941 849 878 835 816 884 859 810 814 860 744 815 902 847 818 927 846 796 799 840 915 785 800 880 862 860 833 769 833 847 735 747 839 839 831 949 925 898 882 851 923 826 845 842 862 817 840 843 768 800 803 816 836 840 812 883 840 780 835 905 833 825 840 879 789 719 887 836 815 837 784 774 816 806 814 774 906 810 809 915 847 863 829 844 872 788 805 924 861 775 828 779 811 822 896 818 836 883 794 802 832 810 792 784 819 757 867 866 718 798 790 725 859 789 777 870 657 792 770 858 875 833 793 884 850 974 954 942 956 972 933 969 987 882 961 926 938 954 947 894 859 863 927 900 962 932 928 924 958 909 902 906 958 952 889 941 874 918 920 958 916 878 875 944 957 827 838 974 926 888 903 919 882 866 926 828 902 928 892 860 853 869 934 854 904 906 710 851 815 914 909 837 914 908 845 860 874 969 907 897 1.12e+03 978 1.02e+03 943 945 949 984 998 961 929 983 955 971 946 918 957 926 966 931 892 914 902 939 897 903 910 776 932 846 734 879 846 829 923 908 882 829 876 827 844 874 904 956 918 934 883 885 863 969 907 869 880 745 769 883 840 916 850 882 771 956 880 800 828 789 713 893 956 962 998 909 939 920 859 833 879 891 874 890 876 915 881 902 770 878 812 829 894 862 923 825 848 842 876 888 901 883 889 710 876 846 775 873 853 650 886 912 871 864 906 752 847 850 899 890 775 1.03e+03 937 879 817 892 862 890 899 956 888 849 855 886 872 889 847 809 824 895 866 894 874 884 850 916 812 901 833 857 896 873 818 790 877 855 816 822 813 821 812 743 823 835 826 827 874 870 885 874 975 925 929 931 940 920 899 938 890 900 874 954 868 885 929 879 877 836 938 872 906 918 868 895 833 824 896 971 928 896 831 842 934 838 875 849 901 892 867 901 778 834 844 868 854 849 850 820 822 799 834 803 873 922 848 795 813 846 866 886 879 890 795 853 868 808 846 853 826 802 802 811 833 858 702 894 824 817 792 808 835 803 752 763 816 842 819 792 847 715 826 706 694 880 783 816 869 974 884 903 860 924 914 932 908 923 883 937 906 892 848 820 900 822 905 843 900 922 803 789 862 898 770 843 892 797 917 909 915 868 903 884 900 837 868 845 914 845 885 874 819 913 862 849 850 752 871 814 745 785 906 815 844 815 829 795 875 751 827 829 898 941 849 878 836 817 884 860 810 814 860 744 815 900 846 819 926 847 796 799 840 913 785 800 880 861 861 832 768 833 848 736 748 839 838 830 948 924 899 883 851 923 824 845 841 862 817 840 843 768 800 803 816 835 840 812 882 840 780 835 905 833 824 840 879 789 720 887 835 816 837 783 776 817 807 813 774 907 810 809 915 847 863 829 843 870 787 805 924 860 775 829 777 811 822 896 817 836 883 794 804 831 807 792 785 819 757 867 865 718 798 790 725 858 790 777 870 657 793 770 858 875 833 794 883 850 974 954 942 956 972 933 969 987 882 961 926 939 955 947 892 859 863 928 901 963 932 929 924 958 909 902 906 957 952 889 941 874 919 920 958 915 878 875 943 957 827 838 974 926 887 903 919 882 866 926 828 902 928 892 859 853 869 935 854 904 906 710 852 814 914 910 837 915 909 845 861 874 968 906 896 1.13e+03 978 1.02e+03 944 945 949 984 998 961 930 983 955 971 946 919 958 926 966 930 892 915 903 940 896 904 910 776 930 845 734 879 846 829 925 909 882 829 876 828 845 874 907 956 918 934 883 885 863 969 908 869 879 745 767 884 839 915 850 884 771 955 880 799 828 789 712 893 956 963 998 909 939 920 859 833 879 891 874 889 876 915 881 902 770 878 812 828 894 862 924 825 848 841 876 887 900 884 889 710 875 847 775 873 853 653 885 911 871 864 906 752 848 847 898 890 776 1.03e+03 937 879 816 892 862 890 899 956 888 848 852 886 872 888 848 809 823 895 866 894 874 883 850 916 812 902 833 857 897 872 818 790 877 855 816 822 814 822 813 743 823 834 826 828 874 870 885 874 977 924 929 931 940 920 901 937 890 900 875 953 869 885 929 880 876 837 937 873 906 918 868 896 832 823 896 972 928 895 831 842 934 838 874 849 901 892 867 901 778 834 844 869 854 849 850 819 822 799 834 799 873 922 849 796 813 847 866 886 878 889 795 853 868 808 846 854 826 802 802 812 833 857 703 894 824 817 790 807 835 803 752 763 816 842 819 793 846 716 827 707 694 880 784 815 868 974 883 903 860 924 915 931 908 923 883 938 906 892 847 820 899 822 905 842 900 923 803 790 862 899 769 844 892 796 917 909 914 868 903 883 899 838 869 845 914 846 885 874 819 913 863 849 850 753 871 814 745 785 907 815 844 816 828 795 873 752 827 829 897 941 848 879 836 818 884 859 811 813 859 744 815 900 845 818 926 847 796 799 840 912 785 800 881 861 860 831 768 833 848 737 748 839 838 830 948 923 900 884 851 924 823 845 841 861 817 840 844 768 800 802 815 835 840 812 883 841 780 835 905 832 823 840 879 789 722 886 833 816 836 782 777 817 808 813 773 907 810 809 914 847 864 829 843 870 787 804 925 860 775 830 778 811 822 895 817 836 883 795 804 830 805 792 785 819 757 867 864 719 798 790 725 858 791 777 870 657 793 770 859 874 834 795 881 850 974 954 942 956 972 934 969 987 883 962 926 940 957 947 892 858 864 928 901 963 932 930 925 958 909 902 906 957 952 889 941 874 920 920 959 914 877 876 943 956 827 838 972 926 887 903 919 883 865 926 828 903 928 891 859 853 869 934 853 904 906 710 853 814 915 911 836 916 908 845 861 874 967 906 895 1.13e+03 979 1.02e+03 944 946 949 984 998 962 929 983 955 971 947 920 957 926 966 929 892 916 904 940 894 904 910 775 931 845 735 878 847 829 926 910 881 829 876 828 846 874 909 956 917 934 883 885 863 968 908 869 879 745 766 885 839 915 850 884 771 955 881 798 827 789 713 893 956 964 998 910 939 920 860 832 878 891 874 889 876 915 880 902 770 877 812 828 894 863 924 826 849 840 877 888 900 883 889 711 874 847 776 873 853 656 884 910 871 864 906 751 848 845 897 890 776 1.03e+03 937 880 816 891 862 890 899 957 888 847 850 886 873 888 848 810 823 895 866 894 875 884 850 916 812 903 833 857 898 873 819 790 876 855 815 822 814 822 813 743 823 834 826 828 874 870 886 874 977 923 929 931 939 920 902 938 890 900 875 952 869 885 928 881 876 837 936 873 906 918 867 895 833 823 895 972 928 895 830 843 934 839 873 849 901 891 867 900 778 834 844 869 854 849 850 819 822 799 834 795 874 922 850 796 813 848 866 886 877 889 795 852 868 808 846 854 826 802 803 812 832 857 703 893 825 817 790 807 835 803 752 763 817 842 819 794 845 716 827 708 696 879 783 814 868 974 883 904 860 923 916 931 908 923 883 939 907 892 847 820 899 822 905 841 900 924 804 790 861 900 768 844 892 796 917 909 915 868 903 881 899 839 868 844 915 846 884 874 819 912 862 849 850 753 871 814 746 786 907 815 843 817 827 795 872 754 828 829 896 942 848 878 836 816 884 859 811 813 859 744 815 898 845 818 926 847 794 798 839 913 785 800 881 861 860 831 768 833 849 738 748 838 839 831 947 921 899 884 850 924 823 845 841 861 818 841 844 770 801 802 814 834 840 812 883 841 781 836 907 830 821 839 878 788 724 886 833 816 837 782 777 817 808 814 772 907 810 809 913 847 864 829 843 869 787 804 925 861 775 830 778 810 822 894 816 836 883 795 804 829 804 792 784 818 756 867 862 719 798 789 725 859 792 777 869 658 794 769 860 874 835 795 878 850 974 954 942 956 972 933 968 987 883 962 926 940 957 947 893 857 863 928 902 962 931 930 925 958 910 901 906 957 952 889 940 873 920 920 959 914 877 876 942 956 826 838 972 927 887 903 918 883 867 926 828 902 928 890 859 853 869 934 852 904 905 709 853 813 915 910 835 916 907 844 861 874 967 907 895 1.13e+03 980 1.02e+03 943 947 949 983 998 963 929 983 956 972 948 922 956 926 966 928 891 917 905 940 894 904 910 775 932 847 735 878 847 830 925 911 881 830 875 829 846 877 909 956 917 935 882 884 863 967 908 869 880 745 767 885 839 915 850 884 771 954 883 797 827 789 714 892 956 964 997 910 939 920 861 831 878 891 873 889 876 915 880 902 771 877 812 828 894 863 924 826 848 841 878 888 900 883 889 711 874 847 777 873 853 658 884 909 871 863 906 751 848 841 897 889 776 1.03e+03 937 880 816 892 862 891 899 957 888 848 851 886 873 887 848 810 823 895 865 894 875 884 851 915 812 902 833 857 899 874 819 790 876 855 816 822 814 820 813 743 823 834 825 829 874 869 886 874 976 922 929 932 940 920 902 938 889 900 875 953 870 886 928 881 876 837 937 873 906 918 867 894 833 824 895 972 927 896 831 844 933 840 873 849 901 891 868 900 778 834 844 868 854 850 850 819 821 800 835 791 875 923 849 796 814 849 866 886 876 888 794 851 868 808 846 854 825 802 802 812 831 857 703 892 824 818 790 807 835 803 752 763 817 843 819 794 845 716 827 709 697 877 781 815 868 974 884 905 860 923 917 930 909 922 882 938 907 892 847 820 899 822 905 842 901 924 805 790 859 899 768 844 891 797 918 909 915 867 902 880 899 839 868 844 915 847 883 874 819 913 862 849 850 753 873 814 746 786 907 815 844 817 826 795 872 755 829 829 896 943 847 879 836 816 882 859 811 813 859 744 816 898 845 818 927 847 792 799 839 915 786 801 881 862 859 831 768 832 850 737 748 837 840 831 947 921 899 885 849 924 823 845 840 862 819 841 846 772 801 802 814 834 840 812 883 840 781 836 909 829 821 839 878 788 725 886 834 815 838 783 778 818 807 815 772 907 809 809 913 847 865 829 842 869 787 804 924 862 775 831 778 807 822 893 816 836 884 795 804 828 805 792 782 819 757 868 861 719 798 789 725 860 792 777 868 659 796 768 862 874 835 794 876 849 974 954 942 956 971 933 968 987 883 963 927 940 957 948 894 857 863 928 902 962 931 929 924 958 910 900 906 958 951 889 939 872 919 921 958 915 877 877 943 956 827 838 972 926 887 903 918 883 868 926 827 902 928 890 859 852 868 934 853 904 904 709 852 813 915 910 835 917 906 844 860 874 967 908 896 1.13e+03 981 1.02e+03 944 947 950 982 998 963 929 983 958 973 948 924 955 926 966 927 891 916 905 940 895 903 910 775 933 848 736 879 848 830 924 911 881 830 875 830 845 879 908 955 917 935 882 884 864 968 908 870 880 744 770 885 839 916 850 883 772 954 885 797 826 789 714 891 956 964 997 910 939 920 862 831 879 890 873 890 877 915 879 902 771 878 812 829 895 864 923 826 847 842 879 889 900 883 889 711 874 848 777 873 853 657 885 908 871 863 905 751 848 839 896 889 776 1.03e+03 937 880 816 892 863 892 900 958 888 849 849 886 874 887 848 810 822 895 865 894 875 884 851 915 812 902 834 856 898 874 819 790 875 855 815 822 814 820 813 743 822 834 826 829 874 868 885 874 976 922 929 932 940 920 901 938 889 900 875 954 869 886 927 881 876 837 937 873 906 918 868 893 833 825 895 973 927 896 832 845 932 840 873 850 901 891 867 900 777 834 844 870 854 851 850 819 821 800 835 791 875 923 849 795 815 849 866 886 876 889 794 850 868 807 847 854 825 802 802 812 829 857 704 892 824 819 790 807 834 803 752 763 817 843 819 794 845 716 827 710 698 875 780 814 868 974 883 904 861 923 917 930 909 921 881 937 907 892 846 820 899 821 904 844 901 923 806 789 858 899 768 844 891 797 918 910 916 867 902 879 899 839 868 844 915 846 883 873 819 913 862 849 851 752 873 814 746 786 907 815 845 816 828 795 873 755 828 829 896 944 847 879 837 816 882 860 812 813 859 744 816 898 845 819 927 847 792 799 838 916 786 802 881 862 859 830 769 832 850 736 748 837 841 832 947 920 899 885 848 924 823 846 840 862 820 841 846 774 801 803 815 832 840 812 883 840 781 838 909 829 821 839 877 787 725 886 835 815 838 783 778 818 806 816 771 907 809 808 914 847 865 830 841 870 787 803 924 862 775 831 777 803 822 893 816 836 886 795 804 828 805 792 781 819 757 868 861 718 798 788 725 860 792 777 867 659 796 768 861 874 835 793 875 849 975 954 942 956 971 932 967 987 884 964 927 940 956 948 895 857 862 927 902 962 931 928 924 958 910 900 906 958 951 889 939 872 918 921 957 917 877 876 943 956 827 839 973 926 886 903 918 883 870 926 827 902 928 890 860 852 869 934 854 904 905 709 851 813 916 910 835 917 906 844 858 874 968 908 896 1.13e+03 982 1.02e+03 944 946 951 981 998 963 929 983 959 974 947 925 955 926 965 928 891 915 905 940 897 902 910 775 933 849 736 880 848 829 923 911 880 831 875 832 844 881 907 954 917 935 882 884 865 969 908 870 880 744 772 884 840 916 850 884 773 953 885 798 826 790 716 891 956 964 997 911 940 920 862 831 879 889 872 890 878 915 878 902 772 876 812 830 896 864 922 826 846 843 880 890 901 884 888 710 874 848 778 873 852 657 886 908 870 863 905 751 848 836 895 888 776 1.03e+03 938 880 817 893 864 892 900 958 888 848 848 886 873 887 848 810 822 895 864 894 874 884 851 915 812 902 834 856 896 874 819 790 875 855 815 822 813 821 814 743 822 835 827 829 873 867 884 874 976 922 929 932 940 920 901 938 889 900 874 954 869 886 928 880 876 837 938 873 906 917 868 893 832 826 894 972 927 896 833 844 932 839 874 850 901 891 866 899 777 835 844 871 854 852 850 820 821 800 836 792 874 923 849 796 816 849 866 886 876 889 794 850 868 806 847 853 825 802 801 811 828 858 703 892 825 819 790 809 835 802 752 762 817 844 818 794 846 716 828 711 699 875 780 814 868 974 883 904 861 923 917 930 909 920 882 936 907 892 845 820 899 820 904 844 900 923 806 789 858 900 770 844 890 797 918 912 916 867 902 879 900 840 868 844 914 845 884 873 819 914 862 848 851 752 873 814 745 786 907 815 846 816 828 795 874 755 828 829 896 944 848 879 837 816 882 860 811 813 860 744 816 898 845 819 927 846 793 800 839 916 786 803 881 863 859 830 769 832 851 736 748 837 841 832 947 920 899 886 848 924 823 848 840 862 820 840 846 775 801 803 816 831 839 811 883 841 781 838 908 830 819 839 877 787 726 885 835 814 839 784 778 818 806 816 771 907 809 807 915 847 865 830 841 871 788 803 922 861 775 831 776 798 824 894 815 836 886 796 804 828 804 792 781 820 756 868 861 718 798 788 725 860 790 777 867 659 796 768 861 874 835 794 872 849 975 954 942 955 971 932 968 986 884 964 928 940 956 949 895 857 862 927 902 961 931 928 924 958 910 900 906 958 951 890 939 874 918 921 956 918 877 876 944 957 827 840 972 927 886 904 919 883 870 926 826 902 928 890 860 853 869 934 854 904 905 709 852 814 916 911 836 916 906 844 858 874 969 907 896 1.13e+03 981 1.02e+03 944 946 952 980 998 963 929 983 960 974 946 924 956 926 964 928 891 914 905 940 897 902 910 775 933 848 736 881 848 828 923 911 880 831 875 834 842 880 905 953 917 936 883 884 865 970 907 870 881 745 771 883 840 917 850 885 774 952 885 799 826 791 719 891 956 965 996 910 940 920 862 830 880 888 872 889 878 915 878 902 772 875 812 830 896 864 922 826 847 843 878 891 901 883 888 711 874 847 777 872 852 658 886 908 870 863 905 752 848 835 894 888 776 1.03e+03 938 879 817 893 865 892 900 958 888 848 845 886 872 888 848 809 822 895 865 894 873 884 851 915 811 902 834 856 896 873 819 790 875 856 814 821 813 822 814 744 822 836 827 829 873 866 884 874 976 922 929 931 939 920 901 938 887 900 874 954 869 886 929 880 876 838 938 874 906 917 867 893 831 824 894 972 927 895 833 843 933 838 874 850 902 890 866 900 777 834 844 871 854 851 850 820 821 799 835 795 873 923 850 796 816 849 866 886 876 888 795 850 868 806 845 852 825 801 800 810 825 858 702 892 826 819 790 811 835 802 752 762 817 844 818 794 846 716 829 712 699 875 780 814 868 974 883 903 860 923 917 930 908 920 882 936 907 893 844 821 899 821 903 843 899 923 806 789 859 900 771 845 889 797 918 913 916 868 903 878 900 838 869 843 913 845 884 873 819 914 861 848 851 753 873 814 746 786 907 816 846 816 827 795 875 754 828 829 897 943 848 879 837 816 882 860 811 813 860 744 819 898 846 819 927 846 794 799 839 916 786 804 880 864 860 831 768 832 850 737 748 837 840 833 948 919 898 886 849 924 822 849 839 862 820 840 846 777 801 803 817 830 839 810 884 841 781 837 907 830 818 838 876 786 726 884 834 814 838 784 778 817 805 815 770 908 809 807 916 846 864 831 841 873 788 803 922 860 776 830 776 794 825 895 815 835 886 796 804 827 802 791 781 820 756 867 862 718 798 789 725 861 789 777 867 658 796 768 861 874 835 794 871 849 975 954 942 955 971 932 969 986 883 963 928 940 956 949 895 858 862 927 901 962 931 928 923 958 909 901 906 958 951 890 939 874 918 921 956 918 876 875 943 957 826 839 973 927 886 904 919 882 869 926 826 902 928 890 861 854 869 934 853 904 905 709 852 814 915 912 836 916 906 844 858 873 969 906 896 1.13e+03 981 1.02e+03 942 946 953 981 998 963 929 984 960 974 945 924 958 925 965 929 891 913 906 939 897 901 912 774 932 846 736 880 848 828 923 910 880 832 874 835 842 878 905 953 917 936 883 886 865 970 907 871 881 746 770 883 840 917 851 886 772 952 884 799 826 792 719 891 956 966 996 909 940 919 862 830 880 888 872 888 878 915 878 902 772 874 812 830 896 863 924 824 847 842 877 891 901 883 887 712 873 845 777 872 852 659 885 909 870 863 904 752 849 835 893 888 777 1.03e+03 938 879 817 893 865 892 901 959 888 848 844 887 872 889 848 808 822 895 865 894 873 885 852 915 811 901 834 857 896 873 819 790 875 855 815 822 813 822 814 745 822 836 827 828 873 865 884 874 976 922 929 930 939 920 901 938 886 900 874 954 869 886 930 880 876 838 938 874 907 917 867 894 831 825 894 972 927 894 833 842 934 837 874 850 902 890 865 900 778 833 844 870 853 851 850 820 821 799 835 798 873 923 850 795 816 849 865 886 876 887 794 851 869 805 844 852 824 801 800 809 824 858 701 892 828 820 790 812 834 802 751 761 817 844 818 794 846 716 830 713 700 876 780 814 868 973 883 903 861 924 917 930 907 920 883 936 907 893 845 822 898 822 902 842 898 923 805 789 859 900 772 845 888 797 918 913 915 868 904 878 900 836 870 843 913 846 884 873 818 914 860 848 851 754 872 815 747 786 906 817 845 817 826 794 874 754 828 829 897 943 848 879 836 817 882 860 810 814 860 744 822 898 845 819 927 847 793 799 840 915 786 802 879 863 862 831 767 832 850 737 748 837 840 833 949 918 898 885 849 923 822 850 839 862 819 840 846 780 800 803 817 830 839 810 883 842 781 837 908 830 818 836 877 786 726 884 834 814 838 785 777 817 804 815 770 908 809 808 916 846 864 831 842 873 788 804 922 860 778 829 776 790 826 896 816 835 886 796 803 827 802 791 780 820 754 867 861 717 798 789 726 860 789 777 867 658 796 767 861 875 834 795 868 850 975 954 941 955 972 931 970 986 884 963 928 940 956 949 895 858 862 927 900 963 931 928 923 958 909 902 906 958 951 890 938 874 918 920 956 917 876 875 942 957 826 838 974 928 886 904 919 881 870 926 827 902 928 891 861 855 869 933 852 904 904 710 852 814 915 911 836 916 907 844 858 873 969 907 896 1.13e+03 980 1.02e+03 941 946 953 980 998 963 929 983 959 974 944 924 959 925 966 929 891 912 906 938 898 901 913 774 932 846 737 880 848 829 922 910 880 833 874 836 842 877 906 953 918 936 884 887 865 970 907 871 881 747 770 883 838 916 851 888 771 953 882 798 826 792 719 891 955 966 997 909 940 919 862 829 880 888 872 888 878 915 878 902 772 875 812 830 896 863 926 823 847 842 875 890 901 883 887 714 874 844 776 872 852 659 884 910 870 863 904 752 849 835 892 889 777 1.03e+03 938 879 817 893 865 892 900 959 887 848 844 888 872 888 848 808 822 895 864 894 873 885 853 914 811 900 834 857 896 873 819 789 874 855 815 822 813 823 814 746 821 836 827 828 874 865 884 874 976 922 929 930 939 919 901 938 884 900 874 953 869 885 930 880 876 839 938 873 908 918 866 895 832 826 893 971 927 894 833 842 934 837 874 851 903 889 864 902 777 832 844 868 853 851 850 820 821 800 835 802 873 922 850 795 816 850 865 886 876 886 794 851 869 805 842 851 824 801 799 809 821 858 701 892 828 820 790 812 834 801 751 760 817 844 818 793 845 716 830 715 701 876 781 814 869 972 884 902 862 924 917 931 907 920 884 938 906 893 846 822 898 822 901 841 898 923 805 789 859 898 772 845 888 797 918 912 915 869 904 877 900 835 870 843 913 846 883 873 818 913 860 848 851 756 872 814 748 787 906 817 844 818 826 794 874 754 828 829 896 941 848 879 836 817 882 860 809 814 860 744 825 897 843 818 927 847 792 798 840 914 787 801 879 863 862 832 767 832 849 738 748 838 840 834 950 916 898 885 848 922 822 850 838 862 818 841 846 783 800 803 817 830 839 810 884 842 781 837 908 830 819 836 876 785 727 883 834 814 838 785 777 818 804 816 769 907 808 808 917 846 864 832 841 874 788 805 922 860 779 829 777 786 827 897 816 835 885 795 802 827 802 791 781 820 754 867 861 717 798 788 727 860 791 776 868 660 796 766 861 875 834 795 865 850 975 954 941 956 971 931 969 986 884 963 928 939 956 949 896 859 862 928 900 963 931 928 922 958 909 902 906 959 952 890 939 874 918 920 957 917 875 875 941 956 826 838 975 928 886 903 919 881 869 926 828 902 929 892 860 855 869 933 853 904 903 710 852 814 915 911 836 917 908 843 858 873 969 907 896 1.13e+03 981 1.02e+03 941 946 953 980 997 963 929 983 958 974 944 923 958 925 966 930 891 912 905 938 898 901 913 773 931 847 738 880 848 830 922 908 880 833 873 836 842 877 906 954 918 935 885 889 864 969 908 870 879 748 770 883 837 915 851 890 770 954 882 798 826 794 718 890 955 965 998 909 939 920 862 830 880 887 872 889 878 914 878 903 773 876 812 830 896 863 925 823 848 842 874 890 901 884 887 715 875 844 775 872 851 659 885 911 871 863 904 752 850 835 892 890 777 1.03e+03 938 879 817 892 866 892 899 958 886 848 843 888 872 888 848 808 822 896 864 894 873 885 855 914 811 900 834 856 896 873 820 789 874 855 816 823 813 822 814 745 820 836 827 827 874 865 886 875 976 922 928 930 939 918 901 938 883 899 874 954 869 885 930 881 876 839 938 872 907 918 866 896 833 827 895 971 926 893 832 843 935 838 874 852 903 889 864 902 776 832 844 869 852 851 850 820 821 800 835 804 873 923 849 795 816 851 865 886 876 886 796 852 868 805 842 851 824 802 799 809 819 857 702 892 828 820 789 812 833 800 751 758 817 844 817 792 845 715 830 715 702 874 782 815 870 970 884 902 863 925 916 932 906 920 885 938 906 894 847 821 899 822 902 841 899 923 805 788 859 897 772 845 888 796 918 911 915 869 904 874 900 835 870 843 913 846 884 873 818 912 861 849 851 756 873 814 748 786 904 817 844 819 827 794 874 755 828 829 896 940 848 880 836 818 882 859 809 815 860 745 825 897 841 819 927 848 791 799 840 914 787 800 879 863 862 832 768 832 848 737 748 838 840 834 949 915 898 884 848 922 822 851 838 863 818 841 846 788 799 803 817 830 839 810 885 842 781 837 909 830 820 836 876 785 727 883 835 815 838 786 778 819 804 815 769 907 808 809 917 847 864 832 841 874 786 805 922 860 779 828 777 783 828 896 816 836 884 794 802 828 802 791 782 819 754 867 860 718 798 788 727 859 792 775 868 661 796 765 861 875 834 794 862 848 975 954 941 956 971 931 968 986 884 964 927 939 956 948 896 859 862 928 901 963 931 928 923 958 909 902 905 959 952 890 940 874 918 920 959 916 875 876 941 956 825 839 974 928 887 903 920 882 869 927 828 902 929 892 860 855 869 933 854 904 903 711 852 814 915 911 836 917 909 842 858 873 969 908 896 1.13e+03 982 1.02e+03 941 947 953 979 997 964 929 983 957 974 944 922 957 924 964 931 890 912 904 938 898 902 912 774 931 848 738 880 848 830 923 907 880 832 875 836 842 877 905 955 918 936 886 889 864 968 909 871 878 748 770 883 838 914 851 891 770 955 882 799 826 794 717 889 955 964 999 909 939 920 861 830 880 887 872 890 877 914 879 903 773 876 813 830 895 863 924 825 849 842 874 890 901 883 888 716 876 844 774 873 850 659 886 911 872 863 904 752 850 836 891 890 776 1.03e+03 938 880 818 891 866 892 899 957 886 848 844 888 871 888 849 808 822 896 864 894 873 884 855 914 811 900 834 856 897 873 820 790 875 855 815 823 812 822 814 745 819 836 827 826 874 864 887 875 976 923 928 930 940 918 902 937 883 899 874 954 870 886 930 881 876 839 937 872 906 917 866 895 833 826 896 970 925 894 831 844 934 838 874 852 904 889 864 902 776 834 844 869 852 851 850 820 821 799 834 806 873 923 848 795 816 851 866 886 876 886 797 852 867 805 842 851 824 801 800 809 816 857 702 891 828 820 789 810 833 800 751 757 817 844 817 792 845 715 831 715 702 873 782 815 870 970 885 902 862 926 916 933 906 920 885 937 906 894 848 822 899 822 903 842 900 922 805 787 858 897 772 846 889 796 917 910 915 868 903 872 901 836 870 842 913 846 884 874 818 912 862 849 851 755 874 813 747 785 904 816 844 819 827 794 874 755 828 829 896 940 849 880 836 818 882 859 810 815 861 745 826 897 840 819 926 848 791 800 839 914 787 800 879 862 860 832 769 832 846 736 748 838 840 834 948 915 900 884 848 922 822 853 838 862 817 841 846 792 800 803 816 830 838 810 886 842 782 837 909 831 821 836 876 784 726 883 834 815 838 786 778 820 803 814 769 907 808 809 918 847 864 832 841 874 786 806 923 860 778 829 776 780 828 894 817 837 883 793 802 829 802 790 783 820 755 867 860 719 798 788 727 859 792 773 868 663 796 765 861 874 835 794 860 847 975 954 941 956 971 931 968 986 884 964 927 939 956 948 896 859 862 928 902 962 931 928 923 958 910 902 905 959 952 891 940 874 918 920 959 916 876 875 941 956 825 839 972 928 888 904 920 883 869 927 828 902 929 892 860 854 869 933 854 904 903 711 852 814 916 911 836 917 908 842 858 873 970 908 896 1.13e+03 982 1.02e+03 940 947 950 980 998 964 929 984 957 975 943 921 957 924 962 931 889 912 904 938 897 902 912 775 931 849 737 880 848 830 924 907 880 832 876 836 842 877 906 957 917 937 887 889 862 968 910 872 878 749 770 883 839 914 851 892 771 954 882 801 825 795 718 891 955 963 999 909 939 920 861 830 880 889 872 890 875 913 880 903 773 876 813 830 895 863 923 827 850 842 874 890 901 883 889 715 876 844 773 873 849 659 886 911 872 863 904 751 848 836 891 890 776 1.03e+03 937 880 818 890 866 891 898 957 885 848 844 889 871 888 850 807 821 896 864 894 873 884 854 913 811 900 834 856 897 872 820 791 875 855 814 824 812 821 814 744 820 836 827 825 874 864 887 874 976 923 928 930 940 918 902 938 882 899 873 954 870 886 929 881 876 839 936 873 905 917 866 895 834 826 897 970 924 894 831 845 934 838 874 852 904 889 864 902 776 835 844 869 852 850 850 820 822 798 834 808 873 923 848 794 816 850 866 886 876 886 798 852 865 805 842 850 824 802 800 809 814 856 703 891 828 820 789 810 832 800 751 758 817 844 816 792 846 715 832 715 702 871 783 816 870 970 884 902 860 926 916 933 906 920 884 936 907 895 848 822 899 823 904 843 901 922 805 787 858 897 771 846 890 796 917 910 915 868 903 868 902 836 870 843 913 845 884 874 819 913 864 849 851 754 874 811 747 784 903 816 844 818 827 795 874 755 828 830 896 940 849 880 836 818 882 859 811 814 861 745 826 897 839 819 926 849 791 801 839 915 788 801 879 861 859 833 771 832 845 736 748 838 840 834 949 914 900 885 848 922 821 854 838 862 817 841 846 794 799 803 816 830 838 811 886 841 782 838 909 831 821 836 875 784 725 882 834 816 838 785 778 820 803 814 769 907 809 809 916 847 864 832 841 874 786 806 923 860 777 830 776 780 828 892 817 838 882 793 802 829 802 790 782 821 756 867 860 720 798 788 727 860 793 773 868 663 796 763 861 874 835 794 858 846 976 954 941 956 971 932 968 986 884 963 926 938 956 948 896 858 862 928 902 962 931 928 923 958 910 902 904 959 952 892 939 874 918 919 958 916 876 875 942 957 825 838 971 928 888 904 920 883 869 928 828 902 928 892 860 853 870 933 854 904 903 712 853 814 917 911 837 918 908 842 858 873 969 908 895 1.13e+03 982 1.02e+03 940 946 948 981 999 964 930 984 958 975 942 921 957 924 961 930 888 911 903 938 897 903 912 776 931 850 737 881 847 829 925 906 881 833 877 836 843 878 907 957 917 937 887 888 862 968 910 872 879 748 770 883 839 913 850 892 771 954 882 801 826 794 719 893 955 962 998 910 939 919 860 830 879 890 872 891 875 914 881 903 773 876 813 830 896 863 924 827 851 842 874 889 902 882 890 715 876 844 773 873 848 659 886 911 872 864 904 751 846 836 892 890 775 1.02e+03 938 880 817 891 866 891 898 958 885 848 844 890 871 888 850 807 821 896 865 894 873 884 854 911 811 900 834 856 897 871 820 791 876 855 814 823 813 821 814 744 820 836 827 825 874 864 887 874 976 923 928 930 940 918 902 938 882 899 874 954 870 886 929 880 876 839 935 874 905 917 866 894 834 826 897 969 925 895 832 845 934 838 874 852 903 889 864 901 776 835 844 869 853 850 851 820 823 798 833 810 873 923 849 793 816 849 866 885 876 887 798 853 866 805 842 850 824 803 801 809 812 857 703 891 827 820 788 809 832 800 752 758 817 844 815 792 847 714 832 716 702 871 783 815 869 970 884 901 860 925 916 933 907 921 884 936 907 896 848 821 899 823 905 843 901 922 804 787 858 898 771 846 892 796 918 910 916 867 902 866 902 836 871 843 913 845 885 874 819 913 864 849 850 753 874 810 747 784 903 816 844 818 827 795 873 755 829 830 896 940 849 880 837 818 882 860 812 813 860 745 826 897 839 819 926 849 791 800 839 915 787 801 879 861 858 833 771 833 844 736 746 838 841 833 948 914 900 886 849 922 822 855 839 863 818 841 846 796 799 802 817 830 838 811 886 841 782 838 909 832 821 837 875 784 725 880 833 815 838 785 777 819 803 814 770 907 809 809 915 847 864 832 842 874 786 806 924 860 777 830 775 778 828 892 817 838 881 793 801 827 801 789 780 822 756 868 860 720 798 789 727 860 793 772 867 663 795 762 859 873 834 794 856 845 976 954 941 957 970 932 968 986 884 963 925 938 956 947 895 858 862 928 902 962 931 928 922 958 911 902 904 958 952 892 938 875 918 920 958 916 877 876 942 956 826 836 971 928 887 905 919 882 869 928 828 902 927 892 859 853 870 933 853 904 903 712 853 815 917 910 837 918 908 842 858 872 969 908 895 1.13e+03 981 1.02e+03 940 946 946 983 1e+03 964 931 984 959 976 943 921 957 925 962 929 889 911 903 939 896 904 912 776 931 850 737 881 847 829 925 906 882 833 876 836 843 877 909 957 916 936 886 888 863 968 910 871 879 748 769 883 839 912 850 892 771 953 883 801 826 794 722 895 955 961 997 910 939 918 860 829 879 891 872 891 875 915 881 902 775 875 813 830 896 863 924 828 851 842 875 888 902 881 890 714 875 845 772 872 848 659 886 910 872 865 903 751 844 836 893 890 775 1.02e+03 939 880 817 891 866 891 898 959 885 848 842 890 871 888 850 807 820 896 865 894 874 884 854 910 811 900 834 856 897 871 820 791 876 855 813 822 814 822 814 744 820 836 827 826 874 864 887 874 975 924 928 930 940 918 901 938 881 900 875 954 869 885 930 880 877 839 935 875 905 918 866 893 835 826 896 969 926 895 833 846 934 837 873 851 903 889 865 900 776 835 843 869 853 850 852 818 822 797 834 813 874 922 849 792 815 848 867 884 876 889 798 853 866 805 842 850 824 804 801 810 812 857 704 891 827 820 788 810 832 800 752 758 818 845 815 792 847 714 833 716 701 870 783 815 869 971 884 901 861 924 916 932 906 921 884 936 907 896 848 821 899 822 906 843 901 922 805 787 859 897 771 844 892 797 918 910 916 867 903 864 903 837 871 843 913 844 885 874 819 913 865 849 849 753 874 809 747 784 902 817 845 818 827 796 872 756 829 829 896 941 849 878 837 818 882 860 812 812 859 745 826 896 839 819 926 848 791 800 839 915 787 801 879 862 857 834 770 834 843 737 745 838 841 833 948 914 900 886 849 922 822 855 840 863 818 842 846 798 799 802 818 829 839 811 885 841 782 838 909 832 821 838 874 785 724 880 832 814 839 785 777 819 803 815 771 906 808 809 913 847 864 832 843 874 787 806 923 859 777 830 774 776 828 893 817 837 882 793 800 826 799 789 779 822 756 868 859 720 798 789 728 860 793 772 866 663 794 762 857 873 834 794 854 846 975 954 940 957 970 932 968 986 884 963 925 938 956 947 895 859 861 928 902 962 931 929 922 958 910 902 905 958 952 892 939 875 918 920 957 916 877 877 942 956 826 836 971 927 887 905 918 882 870 927 828 902 927 892 859 853 871 934 852 905 903 712 853 815 918 910 837 916 907 842 859 873 970 908 895 1.13e+03 980 1.02e+03 941 945 946 984 1e+03 964 931 984 958 976 943 920 958 925 962 929 889 911 902 940 895 904 913 776 932 849 736 882 846 828 925 907 882 834 875 836 843 877 908 956 915 935 884 888 863 968 911 871 878 748 769 884 838 912 850 893 771 952 883 801 827 797 723 893 955 960 996 910 939 918 860 829 879 891 873 891 875 916 881 902 777 874 812 830 896 863 925 829 852 843 875 888 901 881 890 714 875 846 772 873 847 660 886 910 872 866 903 751 844 836 894 889 776 1.02e+03 940 879 817 891 866 891 898 959 885 849 841 889 871 888 850 807 820 896 864 895 874 884 855 908 811 900 834 857 897 872 820 791 876 855 813 822 815 822 814 744 820 836 826 826 875 865 888 874 975 924 928 931 940 918 901 938 881 900 875 954 868 886 930 881 877 839 935 875 905 919 867 893 834 826 896 969 926 895 833 846 934 836 873 850 903 888 865 900 776 835 842 869 853 849 852 818 822 797 834 815 874 922 850 792 816 848 868 884 876 889 798 853 866 805 842 850 824 803 801 809 812 858 703 890 827 820 787 810 832 800 753 758 818 844 815 791 847 716 834 717 702 869 783 816 868 971 885 902 861 924 915 931 906 921 884 936 907 897 848 821 898 821 906 843 902 923 806 787 859 896 771 843 891 797 918 910 917 867 903 862 902 838 871 844 913 845 885 874 820 913 865 848 850 754 873 810 747 784 902 817 845 818 827 795 872 757 828 828 896 941 848 877 837 818 882 860 811 812 859 744 826 897 839 819 927 848 792 800 839 915 789 800 878 862 858 834 769 834 842 738 745 840 841 834 948 914 899 885 849 922 823 855 840 863 817 841 845 801 799 802 816 828 840 810 885 840 782 838 909 832 821 839 874 786 724 879 831 813 839 784 777 819 804 815 772 906 808 809 914 846 865 831 844 874 788 805 920 859 777 830 773 775 828 894 817 838 883 793 801 825 799 790 780 822 756 868 857 720 797 789 728 859 793 773 866 663 792 762 857 873 833 793 851 847 975 954 942 958 971 932 967 987 884 963 925 939 956 946 894 860 860 927 903 963 931 930 922 958 910 902 906 958 952 891 940 874 918 920 958 915 877 878 941 956 827 836 971 927 887 906 918 882 870 927 828 902 927 892 859 853 871 934 852 905 904 712 853 815 918 910 837 914 906 842 859 873 970 907 896 1.12e+03 980 1.02e+03 941 945 946 984 1e+03 964 931 983 956 976 943 920 958 926 962 929 890 908 902 940 896 902 913 775 932 848 736 882 846 828 924 909 881 834 875 836 843 877 907 955 914 935 883 888 863 968 910 871 877 748 768 884 838 912 849 894 772 953 883 800 828 800 724 892 955 959 997 909 939 918 860 830 878 892 873 891 875 916 881 902 779 874 812 830 896 863 925 829 852 843 875 888 901 881 891 715 874 845 772 873 846 660 886 910 871 866 903 751 845 836 896 889 777 1.02e+03 939 879 817 891 865 892 899 959 885 849 841 889 871 888 850 808 821 895 864 895 874 884 856 906 811 900 834 857 898 872 820 791 876 855 813 823 815 822 815 744 820 836 826 827 876 865 888 873 976 924 927 931 940 918 901 937 880 900 874 954 869 885 931 882 877 838 936 875 906 918 867 894 833 826 897 969 927 896 833 846 934 836 873 850 903 888 866 900 776 835 842 869 853 849 851 819 823 797 834 816 874 921 850 792 816 848 868 885 876 889 798 853 867 806 843 850 824 802 801 809 810 858 703 890 827 819 788 809 832 801 753 759 818 844 816 790 847 719 835 718 703 869 783 816 868 971 885 902 861 925 916 930 906 921 884 936 907 896 848 821 898 821 906 843 902 924 807 787 859 895 771 844 891 797 918 910 917 868 903 860 901 838 871 844 913 845 885 874 820 913 864 848 851 754 874 811 748 784 901 816 845 819 827 795 870 758 828 828 895 941 848 876 837 818 882 860 810 812 858 744 825 897 838 819 927 847 792 800 839 915 790 800 878 862 860 835 768 834 841 739 746 841 840 834 948 914 898 883 848 922 823 856 839 863 817 841 845 803 799 803 815 828 840 811 884 840 781 836 909 832 820 838 874 786 725 878 831 814 840 784 777 819 805 815 772 906 808 809 913 846 865 832 844 873 788 804 916 859 777 830 772 774 828 895 817 838 885 794 802 825 800 789 781 822 756 867 857 718 797 789 728 859 793 774 866 663 792 762 859 873 834 793 848 848 976 954 943 958 971 932 967 987 884 964 925 939 956 947 894 860 860 927 903 963 931 930 922 958 910 902 906 957 952 891 941 874 918 919 959 915 877 877 942 957 827 837 971 927 886 905 918 882 870 927 828 902 928 891 860 853 871 934 852 905 903 712 853 814 917 911 837 912 906 842 859 874 971 907 897 1.12e+03 980 1.03e+03 941 944 947 984 1e+03 964 931 983 954 974 943 919 957 926 962 929 890 906 903 939 897 902 913 774 931 849 736 882 847 828 923 911 880 833 876 837 843 879 906 954 915 936 882 888 863 968 910 871 878 748 767 884 838 912 849 894 772 954 883 799 829 803 723 890 956 957 997 909 939 918 860 830 878 891 873 891 874 916 880 902 780 874 812 830 896 863 925 828 851 844 876 888 901 882 891 716 874 845 772 874 844 661 886 911 871 866 903 750 846 837 897 890 777 1.02e+03 938 879 817 892 864 892 899 958 885 850 841 890 871 888 850 809 822 896 864 895 874 884 856 902 811 900 833 858 898 872 819 791 876 856 813 823 815 822 815 744 820 836 826 827 876 866 887 873 976 923 927 931 939 919 901 938 880 900 874 954 870 885 931 882 877 839 938 874 906 918 867 894 832 826 897 969 927 896 833 846 934 836 873 850 903 889 866 900 775 835 842 870 852 850 850 821 824 798 834 818 873 921 850 792 816 848 868 886 877 887 798 854 867 806 843 851 824 802 802 809 808 858 704 888 828 819 788 807 833 801 752 759 818 844 816 791 847 721 834 717 703 868 782 816 868 971 885 903 860 926 916 930 905 922 884 936 907 895 848 822 898 820 905 843 903 925 807 786 859 895 770 844 890 796 918 910 917 870 903 859 900 839 871 844 913 845 885 874 820 912 864 848 851 755 874 812 748 785 902 816 846 819 828 794 870 757 828 830 895 941 847 877 836 817 882 860 809 812 857 743 825 897 837 820 928 847 792 800 839 916 791 800 877 863 861 835 769 834 841 739 747 841 840 834 949 915 897 882 848 922 823 856 839 863 817 841 845 804 799 805 815 828 839 812 884 840 781 836 909 832 820 837 873 786 726 877 832 815 840 784 778 819 807 813 771 907 808 810 912 846 865 832 844 872 788 803 912 859 777 829 772 774 828 896 818 839 886 793 803 826 802 788 781 822 755 868 858 717 796 789 727 859 793 775 866 663 792 762 860 874 834 794 846 848 976 954 944 958 971 931 967 988 884 963 926 939 957 948 894 860 859 927 902 963 932 930 922 959 910 902 906 957 952 892 941 874 919 918 959 915 876 877 941 957 827 836 972 927 886 904 918 882 869 927 827 902 928 891 860 853 871 934 852 905 902 713 853 814 916 911 837 912 906 842 859 874 971 906 896 1.12e+03 980 1.03e+03 940 944 948 983 1e+03 964 931 982 954 972 944 920 956 926 962 929 890 903 903 938 898 903 913 773 930 849 737 880 847 828 922 911 883 833 876 838 844 881 906 955 916 936 881 888 864 967 909 872 878 748 767 883 839 912 849 895 772 956 883 798 829 804 722 890 957 956 997 909 939 919 860 831 877 890 873 891 874 916 880 901 783 874 812 830 896 863 925 828 850 844 877 888 900 883 891 715 873 845 772 874 843 662 886 911 871 865 902 751 846 838 899 891 777 1.02e+03 938 879 817 892 864 892 899 957 885 850 841 891 871 888 850 809 823 896 863 895 874 884 856 899 810 900 833 858 899 872 819 791 876 856 814 823 815 821 815 743 821 837 827 827 876 866 886 873 975 923 927 932 939 919 901 938 880 900 873 953 870 885 931 882 876 839 938 874 906 917 866 894 832 827 897 969 927 897 832 846 935 836 873 851 903 889 867 900 775 835 843 870 853 850 850 822 824 798 834 819 873 921 850 792 816 848 869 886 877 887 798 853 868 807 844 851 824 801 802 808 806 858 705 888 828 818 789 807 834 802 751 759 818 843 815 792 847 724 833 716 704 868 782 816 868 971 885 904 860 926 916 930 905 922 884 936 907 894 847 821 898 820 904 843 903 925 806 786 859 894 770 845 890 797 918 909 918 870 902 858 899 839 870 845 914 845 886 874 820 912 864 847 851 756 874 812 747 787 903 817 846 820 827 794 869 758 827 831 896 937 847 877 836 817 882 860 810 813 857 745 825 896 835 821 927 846 792 801 839 916 792 800 878 863 861 834 770 833 841 739 746 839 839 834 948 915 896 883 849 923 823 856 839 863 817 842 845 805 799 805 816 828 840 813 884 840 780 836 910 831 820 837 873 787 728 876 834 815 841 785 778 819 807 812 771 907 809 810 910 847 864 832 844 872 788 804 912 860 777 828 773 773 828 896 818 839 886 793 802 828 804 786 782 821 755 868 857 716 795 789 727 859 794 776 865 663 793 762 859 874 835 795 844 848 976 954 944 957 971 931 968 988 884 963 926 939 958 948 894 859 859 927 902 962 932 929 922 960 909 901 906 957 952 892 941 875 919 918 959 916 876 877 941 957 826 836 972 927 886 904 918 882 870 928 827 902 928 891 859 853 871 935 852 904 901 713 854 814 916 911 837 913 906 842 860 873 970 906 896 1.12e+03 981 1.02e+03 940 944 948 982 1e+03 964 931 982 954 970 944 920 956 926 963 929 890 902 904 936 898 905 913 773 930 849 737 880 847 828 923 910 886 833 876 839 844 882 907 956 916 936 881 888 864 966 908 874 878 748 766 882 839 912 850 895 773 958 883 798 828 804 723 890 957 954 997 909 939 919 861 831 877 889 873 891 874 916 880 901 786 874 812 830 896 864 925 828 849 844 877 889 900 884 891 715 873 845 772 874 841 662 886 911 872 864 902 752 846 838 900 891 777 1.02e+03 939 879 817 893 864 892 899 957 885 850 841 891 871 889 850 809 823 895 863 895 874 884 855 894 810 900 833 856 899 872 820 791 877 856 814 824 815 821 816 743 821 837 827 827 876 866 886 874 975 922 928 932 939 918 901 938 879 899 873 954 869 885 931 881 876 840 938 874 906 917 866 894 831 827 897 969 927 896 832 846 935 836 873 851 903 889 867 900 775 835 843 870 854 850 850 822 825 798 834 819 874 921 850 793 816 848 871 885 877 887 798 853 868 807 844 850 824 800 802 807 806 858 706 889 828 818 790 807 834 802 750 759 818 843 816 793 847 725 832 716 704 868 782 816 869 971 885 905 860 926 916 932 905 922 883 936 907 894 847 821 898 821 904 843 902 925 806 785 859 893 770 846 889 798 918 908 918 868 902 858 900 839 869 844 914 846 885 874 820 911 863 847 850 756 874 812 747 788 904 817 846 820 826 794 869 759 827 831 896 934 846 877 837 816 882 859 811 813 859 747 826 896 836 822 927 845 792 801 839 917 794 799 878 862 861 834 770 832 841 739 746 837 839 834 948 915 896 883 850 923 824 857 839 863 817 843 844 807 799 804 816 828 840 813 883 839 780 836 911 831 821 837 873 787 729 876 835 815 841 786 778 818 807 813 771 907 810 810 908 849 865 832 843 871 788 804 912 860 778 828 775 773 827 896 819 839 885 793 802 829 805 785 782 820 756 868 856 716 795 789 727 860 794 777 864 665 793 762 858 875 835 795 844 848 976 954 944 956 971 931 968 989 884 963 926 938 958 947 894 858 858 927 902 961 932 928 922 961 908 901 905 957 953 893 940 875 919 917 958 916 876 877 940 957 826 837 972 928 887 903 919 882 870 928 827 902 929 891 859 852 872 935 852 903 901 713 854 814 916 911 837 914 906 841 860 872 969 906 897 1.11e+03 981 1.02e+03 940 944 948 981 999 964 930 982 956 971 944 922 956 926 962 929 890 902 904 936 898 904 912 772 931 850 737 880 847 829 923 910 888 833 876 839 844 880 907 956 916 936 881 888 864 966 908 876 878 747 767 881 840 912 851 896 775 956 883 798 828 805 724 890 957 952 996 909 940 919 861 831 877 890 872 891 874 916 880 901 790 874 813 830 896 864 925 828 850 845 876 889 900 884 891 715 874 844 772 874 840 662 886 912 872 863 902 753 846 838 902 891 777 1.02e+03 939 879 818 893 865 892 899 957 884 850 841 890 870 889 850 808 822 895 863 895 874 883 854 892 810 900 832 856 898 871 819 791 876 856 814 825 815 821 816 744 821 837 827 827 875 866 887 874 974 923 928 932 939 918 901 938 878 900 873 955 868 885 931 881 876 840 936 874 907 917 866 894 830 827 897 970 927 896 832 846 935 835 874 851 903 890 867 899 774 835 844 870 854 850 850 822 825 798 835 820 874 922 850 793 815 848 872 884 877 888 798 853 868 806 844 850 824 801 801 808 806 858 706 889 828 818 791 806 834 802 750 760 818 844 815 793 846 728 832 716 704 867 782 816 869 970 885 905 860 925 916 933 904 921 882 936 907 894 847 821 898 822 904 843 901 925 805 785 859 891 770 847 888 797 918 907 919 867 902 857 901 839 868 844 914 846 885 874 820 912 862 847 849 756 875 811 748 788 903 817 846 820 826 795 870 760 827 831 896 930 846 877 838 816 882 859 812 813 861 747 827 896 836 822 928 845 792 801 839 917 795 799 878 862 861 835 769 832 840 738 746 838 839 834 947 915 895 884 852 924 825 858 839 863 817 843 845 808 799 802 816 826 840 813 882 840 781 837 912 830 821 837 873 788 729 877 833 814 842 786 777 818 807 813 771 906 810 810 903 849 866 831 843 870 786 805 909 861 778 829 775 773 827 896 819 839 885 793 802 829 806 785 782 820 757 868 856 716 795 789 726 860 794 777 862 666 794 762 858 875 835 794 843 848 975 954 944 955 970 931 968 988 884 963 926 938 959 946 894 858 858 927 901 960 931 928 922 960 908 901 905 957 953 892 939 875 919 918 957 916 876 877 940 957 826 838 973 928 886 903 919 882 870 928 826 902 928 892 859 852 873 935 852 903 901 713 854 814 916 911 837 915 906 841 860 872 968 905 898 1.11e+03 981 1.02e+03 941 946 948 980 998 964 930 983 957 972 944 923 956 926 961 928 890 902 904 937 898 904 912 772 932 850 738 880 846 830 922 909 888 833 876 839 844 880 907 956 916 938 880 887 865 966 908 876 878 746 767 880 840 912 850 896 777 955 883 798 828 806 726 889 957 950 996 909 940 919 861 830 878 890 872 891 874 916 880 901 791 875 813 830 897 863 925 827 851 846 876 890 900 884 891 717 874 844 772 873 838 662 886 912 872 863 902 754 847 838 902 891 777 1.02e+03 938 879 818 893 865 892 899 956 884 849 841 890 870 890 849 808 822 895 864 895 874 883 854 889 811 900 832 855 897 871 819 791 876 856 815 825 815 821 816 744 821 836 827 827 875 866 888 874 974 923 929 932 938 918 900 938 878 900 873 956 868 885 930 881 877 840 936 874 907 916 866 893 830 827 897 971 927 895 832 846 935 835 874 850 903 890 866 899 773 835 845 870 854 850 850 822 825 798 835 823 874 922 851 793 815 848 871 885 878 888 798 852 867 806 844 849 824 800 800 808 805 858 706 890 828 819 791 807 833 802 750 760 817 844 815 793 846 731 832 716 704 866 783 816 869 970 886 905 860 924 916 934 904 920 882 937 907 893 847 821 898 822 903 843 901 925 805 785 859 892 770 847 888 796 918 908 919 867 902 857 901 839 867 844 913 846 884 874 820 913 862 848 848 756 875 811 748 788 902 817 846 820 828 794 869 760 827 831 896 928 846 878 839 815 881 858 812 813 861 745 827 894 837 822 929 845 791 801 839 917 796 798 878 861 860 836 769 832 840 738 747 838 839 834 948 915 895 883 852 924 824 859 839 863 817 843 845 809 799 803 816 825 839 812 881 840 780 838 911 829 822 837 873 787 729 876 831 815 840 786 777 818 807 812 772 905 810 809 901 849 866 831 843 870 786 804 906 861 778 831 774 774 827 896 818 839 886 793 802 829 806 785 781 821 757 868 857 717 795 791 726 860 793 777 862 666 794 762 858 875 835 795 842 848 975 954 944 954 970 931 967 988 885 964 926 938 959 946 894 859 859 927 902 960 931 928 922 960 908 902 905 957 952 892 938 875 919 918 956 916 876 877 940 957 826 839 973 927 885 903 919 882 871 927 825 902 928 893 859 852 872 935 853 902 902 712 854 813 916 911 837 915 906 841 860 872 969 905 899 1.1e+03 981 1.02e+03 942 947 948 980 998 963 931 983 957 973 944 924 956 925 959 928 889 902 905 938 898 902 912 772 933 850 738 880 846 830 921 908 885 834 877 839 845 881 908 956 915 938 881 887 865 966 908 876 878 746 767 880 839 913 850 897 778 954 882 798 829 806 726 889 957 950 996 909 940 919 861 830 877 890 872 891 874 915 880 901 794 875 813 830 897 864 925 826 851 846 876 889 900 884 891 718 874 845 772 872 837 662 888 912 872 864 902 756 847 838 903 892 777 1.02e+03 938 879 819 893 865 892 899 956 885 849 841 890 870 889 849 808 822 895 865 895 874 882 854 885 811 900 832 855 897 871 819 791 876 856 815 825 814 821 816 745 821 836 827 827 875 866 888 874 974 924 929 932 939 919 900 938 877 900 872 956 867 884 931 881 877 840 937 874 907 917 866 893 830 827 897 971 927 895 832 847 935 835 874 850 902 890 866 900 774 836 845 870 854 850 849 822 825 798 834 826 873 922 850 794 815 848 871 885 878 888 797 852 867 806 843 849 825 800 800 808 805 858 706 890 827 818 791 807 832 802 750 760 817 843 815 792 846 734 832 716 704 866 784 816 869 969 886 904 860 924 915 933 905 919 881 937 907 893 847 821 898 823 904 843 902 924 805 785 859 893 771 847 888 795 918 908 919 868 902 857 900 838 867 844 913 846 884 874 820 913 862 850 848 756 875 812 749 788 902 817 845 820 829 794 869 761 828 831 896 924 847 880 839 814 881 858 811 814 860 744 827 893 837 822 929 844 790 802 839 917 797 798 878 861 859 837 769 832 840 739 748 838 840 834 948 915 895 883 852 925 824 859 839 864 818 842 845 810 799 804 816 825 838 811 881 840 780 837 911 829 823 838 874 786 729 877 831 815 837 786 777 818 807 812 772 906 809 809 896 849 866 832 844 871 786 803 902 861 778 833 774 775 827 895 817 838 887 793 803 829 807 785 781 822 757 868 858 717 795 793 726 861 794 778 862 667 795 762 859 876 835 796 841 848 975 954 944 954 970 932 967 988 885 964 926 938 958 946 894 859 860 927 902 961 931 928 922 959 908 902 906 958 952 891 938 874 919 917 956 916 875 877 940 957 826 840 972 927 884 903 918 883 871 926 825 902 928 893 858 851 871 936 853 902 903 712 854 812 916 911 838 916 906 841 860 873 969 905 899 1.09e+03 981 1.02e+03 942 948 948 980 998 962 932 982 956 974 944 924 956 925 960 929 888 901 906 938 897 902 912 772 934 850 739 880 846 829 921 907 884 835 876 839 845 881 908 956 915 938 883 887 866 966 909 876 878 746 768 881 839 915 849 897 778 954 882 797 830 807 725 889 957 950 995 909 939 919 862 829 878 890 872 890 874 915 880 901 797 875 813 831 897 865 926 826 851 846 877 888 900 883 892 719 874 846 772 872 836 661 889 912 872 864 903 757 847 837 903 893 778 1.02e+03 938 878 817 893 866 892 899 956 886 849 840 889 870 889 848 808 822 895 865 895 874 883 854 879 811 900 832 856 896 871 819 791 876 856 815 825 814 820 814 745 821 835 828 827 874 866 888 874 975 924 930 932 939 920 901 938 877 899 872 955 867 884 931 881 878 840 938 874 907 917 866 893 830 827 897 971 927 896 832 847 935 835 875 850 902 890 865 902 774 836 844 870 854 850 849 821 824 799 834 827 873 922 849 794 816 848 871 885 878 889 796 852 868 807 843 850 826 800 801 809 805 857 706 890 827 818 792 807 832 802 751 759 816 843 815 791 845 738 832 716 704 865 784 817 869 970 885 904 862 923 914 932 906 918 881 936 907 892 847 821 899 823 904 843 902 923 805 785 860 894 771 846 889 796 918 908 919 869 904 857 900 837 869 844 913 846 884 874 821 912 862 850 849 756 874 813 749 787 901 817 845 820 829 793 870 761 828 830 896 922 849 881 839 815 881 859 810 814 859 745 827 891 837 822 928 844 790 802 839 916 797 799 877 862 860 837 768 833 840 740 748 838 840 834 948 915 896 883 852 925 823 859 839 864 818 842 845 811 798 805 815 825 838 810 881 840 780 836 911 830 824 838 875 786 729 877 833 815 837 784 777 818 807 812 771 907 809 809 891 850 866 832 845 871 786 802 899 861 778 833 774 776 827 896 816 838 887 793 804 830 807 784 782 822 757 867 858 717 793 794 726 860 795 776 859 668 794 762 860 875 835 795 841 848 975 954 944 954 970 933 966 988 885 964 925 938 957 946 894 860 860 926 902 961 931 928 923 959 907 902 907 958 951 890 939 873 918 917 956 915 875 877 940 957 827 841 972 927 884 903 918 883 871 926 825 902 929 893 858 851 870 935 853 902 904 712 854 812 916 910 838 916 907 841 860 873 970 906 898 1.08e+03 981 1.02e+03 942 947 948 982 999 962 933 982 957 974 944 924 956 924 961 930 888 902 906 939 897 902 912 772 933 850 740 880 847 829 921 907 882 836 876 840 844 880 908 956 915 937 884 888 866 964 909 877 878 745 768 882 839 916 849 898 778 955 883 796 832 807 725 889 957 949 994 910 938 919 862 828 878 890 872 890 874 915 880 902 799 876 813 831 896 866 926 827 851 846 878 888 900 882 893 719 874 847 771 872 836 662 889 912 872 864 904 760 848 837 904 892 778 1.02e+03 939 878 816 893 865 893 899 956 887 849 840 888 870 888 848 808 823 895 865 895 874 884 855 875 811 901 833 856 897 871 819 792 876 856 815 825 814 820 814 745 821 834 828 827 875 866 888 874 975 923 930 932 940 920 901 938 877 898 873 955 867 884 931 882 878 840 938 874 908 918 867 894 831 827 897 970 927 896 832 846 934 835 875 850 901 889 864 903 774 837 844 870 854 850 848 820 824 800 833 826 873 922 849 793 816 848 870 884 877 889 796 853 868 807 843 850 826 801 802 808 805 857 707 890 827 817 792 806 832 802 752 759 817 842 814 791 845 742 833 716 704 865 784 817 869 970 885 903 863 924 914 932 907 919 881 936 907 892 847 821 900 822 904 843 902 922 804 786 860 894 771 845 889 796 918 909 919 869 905 858 900 838 870 844 914 846 884 874 821 911 863 849 850 756 873 814 748 786 900 817 844 820 829 792 870 762 827 830 896 920 849 881 840 817 881 860 809 814 858 745 828 892 837 822 928 844 789 802 839 915 797 799 876 862 860 838 768 834 840 741 749 838 840 833 948 915 896 882 852 926 823 859 839 865 819 842 846 812 798 805 815 826 838 810 880 841 781 834 912 831 826 839 876 786 729 877 834 816 838 783 778 818 806 812 770 908 809 809 886 850 866 832 845 872 786 802 896 862 778 833 773 776 827 897 815 838 887 793 804 831 807 784 783 823 757 867 859 717 792 795 726 861 796 775 856 670 795 763 860 874 835 794 841 848 975 954 944 953 970 933 967 988 884 964 924 938 957 946 894 860 861 926 902 962 931 928 923 959 907 901 907 958 951 890 938 873 918 917 956 915 874 876 939 957 827 841 973 928 885 902 918 883 871 927 825 902 930 892 858 851 870 935 852 901 904 712 854 812 916 910 839 916 907 841 860 873 971 907 898 1.07e+03 982 1.02e+03 942 945 948 982 998 963 934 982 958 974 944 924 956 924 962 931 888 904 906 938 896 904 913 772 931 849 740 880 847 829 922 908 883 836 876 840 843 880 907 956 915 936 883 887 867 961 908 877 878 745 769 883 839 917 849 898 777 956 882 796 833 807 726 890 957 948 994 911 939 918 862 828 878 891 872 890 874 914 880 902 800 876 813 832 894 866 925 827 852 846 878 888 899 883 894 718 874 847 771 873 836 662 888 911 872 864 904 765 848 836 903 891 777 1.02e+03 939 878 814 892 865 893 899 956 887 849 840 887 870 888 848 808 823 895 864 895 874 883 855 871 811 901 834 856 899 871 819 792 876 856 816 825 814 821 813 744 822 833 828 827 875 866 888 875 975 923 930 932 939 920 901 938 877 899 874 955 869 886 932 882 878 840 938 874 909 917 867 894 831 826 897 971 926 896 831 845 935 835 875 850 901 890 865 903 773 837 844 870 854 851 848 819 824 800 834 824 874 921 848 793 816 849 869 884 877 888 796 853 869 807 842 850 826 801 802 808 804 857 707 891 827 817 793 805 832 801 753 759 818 842 814 791 845 747 833 716 704 864 783 817 869 970 884 903 863 924 914 932 907 919 882 936 907 892 848 821 901 822 904 844 901 922 803 788 861 893 770 844 890 796 918 909 919 868 905 858 901 838 871 844 914 846 883 874 821 910 862 848 851 756 873 813 747 785 899 816 844 820 828 792 871 762 827 830 896 918 849 880 841 817 880 860 808 814 856 745 829 891 836 822 928 843 789 802 839 915 796 799 875 862 860 838 768 834 840 741 749 838 841 833 948 915 897 882 851 924 822 859 839 865 818 842 846 811 797 805 814 826 838 810 877 842 781 834 912 831 825 838 876 785 730 876 835 816 839 782 778 818 806 813 769 908 809 809 882 850 867 832 845 873 786 802 895 860 778 833 773 776 827 897 815 839 887 793 804 832 806 784 784 823 757 867 859 717 791 796 725 861 794 773 852 670 796 764 860 873 835 794 840 848 975 955 944 953 970 933 967 987 884 964 925 937 957 946 894 861 862 925 901 961 930 928 923 959 906 901 907 958 951 890 937 873 918 917 957 914 874 875 939 957 826 841 973 928 886 902 918 883 871 927 825 902 930 892 858 851 870 935 851 901 904 712 854 812 916 910 840 915 907 841 859 873 971 907 898 1.06e+03 982 1.02e+03 941 944 949 982 996 962 932 982 959 974 943 924 956 924 963 931 888 905 905 938 896 905 914 772 929 849 740 879 847 829 923 908 883 836 876 840 842 879 908 956 915 935 882 887 867 958 908 878 877 745 769 883 840 918 849 898 778 956 882 796 833 807 728 891 957 947 995 911 940 918 861 828 878 891 872 890 874 914 880 902 800 876 813 832 890 866 924 826 852 845 878 888 898 884 894 718 874 847 771 873 836 661 888 911 872 865 904 768 848 836 903 890 777 1.02e+03 940 878 814 892 865 893 899 956 886 849 840 888 870 888 848 808 823 895 864 895 874 883 854 869 812 902 834 856 899 871 820 792 876 855 816 824 815 822 813 744 822 833 827 827 875 866 888 876 975 922 929 931 939 920 900 938 878 899 875 955 870 887 931 883 877 840 937 874 910 917 866 894 832 826 898 971 926 895 832 843 936 835 875 849 901 890 865 904 773 836 845 870 854 852 849 818 824 801 834 824 874 921 849 794 815 849 868 883 877 886 796 852 868 807 843 850 825 801 801 809 802 856 707 891 827 818 794 805 833 801 754 759 819 842 813 792 845 752 834 716 705 864 783 816 869 970 884 904 863 925 914 932 907 919 882 936 907 892 849 821 902 822 904 843 901 922 804 788 861 892 769 844 891 797 918 910 918 869 904 858 901 838 870 843 914 845 883 874 821 910 862 848 850 757 872 812 747 784 899 816 844 821 827 793 870 763 827 830 897 916 849 880 841 816 880 859 808 814 856 745 830 891 835 822 928 843 790 802 839 915 796 798 872 863 860 838 768 834 840 742 750 838 841 834 948 916 897 882 851 923 822 860 839 864 818 842 848 811 797 805 814 827 838 812 874 842 782 834 910 830 825 838 876 784 732 876 834 816 839 783 779 818 805 814 768 907 809 809 881 849 865 831 845 874 786 803 895 859 778 832 773 776 827 895 816 840 887 793 804 833 805 784 784 824 756 867 859 716 791 797 724 861 793 774 850 670 796 764 860 874 836 794 840 848 974 955 943 955 970 933 967 986 884 964 925 937 957 947 894 861 861 926 902 962 929 929 923 959 906 900 906 957 952 891 938 874 918 917 958 915 874 875 940 956 826 840 974 928 886 902 918 883 871 927 825 902 931 891 858 851 870 935 850 902 904 712 854 812 916 910 840 915 907 841 859 873 972 907 898 1.06e+03 982 1.02e+03 940 944 950 982 996 962 931 981 958 974 942 923 956 924 962 931 890 904 905 938 896 906 915 772 929 849 740 878 848 830 924 909 883 836 876 839 843 880 909 956 915 935 882 886 867 956 909 878 876 745 768 883 839 917 850 898 779 955 883 797 832 807 731 891 956 947 995 910 940 917 859 829 878 891 872 890 875 914 881 902 802 876 813 833 886 866 924 825 852 844 877 889 898 884 894 717 874 847 771 873 836 660 887 910 872 865 904 770 848 836 903 890 777 1.03e+03 940 879 814 892 865 892 898 956 886 849 839 888 870 888 848 808 822 896 864 894 874 883 854 865 812 902 834 856 898 871 820 792 875 856 815 824 816 822 812 744 822 834 827 828 875 866 888 876 975 922 929 931 938 920 900 938 879 899 875 955 870 887 930 883 876 840 936 874 910 917 866 894 832 827 898 971 926 895 833 842 936 834 875 848 901 891 866 904 774 835 845 870 854 853 849 819 824 800 834 826 874 921 850 794 814 849 868 884 876 887 796 851 868 806 842 850 825 800 801 809 801 856 708 891 827 818 795 804 834 800 754 758 818 841 812 792 845 757 835 716 706 864 782 814 869 970 884 905 863 925 915 932 907 920 882 936 908 892 850 821 902 822 904 842 901 922 805 788 861 890 768 843 892 797 918 911 919 869 903 858 902 837 869 843 913 845 882 875 821 910 861 849 850 756 872 812 747 785 899 816 845 821 827 794 868 763 828 830 897 915 850 880 840 816 880 859 808 815 856 745 830 890 834 822 928 844 791 802 839 915 797 798 870 863 860 838 768 834 841 743 749 837 841 834 947 916 897 883 851 923 821 861 839 864 818 842 848 811 797 805 814 827 838 813 872 843 783 835 909 830 825 837 875 784 733 876 832 815 839 784 779 818 806 814 768 907 808 808 879 849 862 831 845 874 787 803 895 857 778 832 774 775 827 893 815 841 887 793 804 834 805 784 783 824 756 867 858 716 791 797 724 861 793 774 847 670 797 764 860 874 836 795 839 848 973 955 943 956 969 934 968 986 884 964 926 937 957 948 894 861 861 927 902 962 929 929 924 958 906 900 906 957 952 891 939 874 918 917 958 915 874 876 941 956 826 840 974 927 886 902 917 883 870 927 825 903 931 891 857 851 871 935 850 902 904 712 854 813 916 910 838 915 907 840 859 873 971 907 898 1.05e+03 982 1.02e+03 940 945 951 982 997 961 929 980 957 975 942 923 956 924 960 932 891 904 905 938 895 906 915 772 930 849 740 877 848 830 924 911 882 836 877 839 843 879 910 956 915 936 883 886 866 956 908 878 876 745 768 882 838 916 850 898 780 955 885 798 830 808 732 891 956 947 994 910 940 917 860 830 877 891 872 890 876 914 881 902 805 876 813 832 881 867 923 825 852 844 876 889 899 883 894 718 873 847 769 872 836 659 886 911 872 865 904 773 848 836 904 891 778 1.03e+03 941 879 815 892 865 891 898 957 886 849 839 888 869 888 849 809 822 896 865 894 874 883 853 862 811 902 834 856 897 872 821 792 875 857 814 824 816 823 812 744 822 834 827 827 875 867 888 877 975 922 929 931 938 920 900 938 880 899 876 955 870 888 930 883 875 840 936 873 909 917 866 894 832 828 898 970 927 896 833 839 936 834 875 848 901 891 866 903 775 834 845 870 854 853 850 819 824 799 834 828 874 922 850 794 813 849 868 885 875 889 796 852 867 804 842 849 825 800 801 809 801 856 709 890 826 818 796 803 834 800 754 758 818 841 812 791 844 762 835 715 707 864 781 814 869 970 884 905 863 925 915 932 907 920 881 936 908 893 849 820 902 822 904 841 901 922 807 788 860 889 768 843 890 797 917 912 920 869 903 858 901 837 869 843 913 845 882 876 820 910 861 848 850 754 873 812 748 786 899 816 847 821 827 795 867 763 828 830 897 913 851 879 839 816 880 859 808 815 856 746 831 888 832 822 927 845 792 802 840 917 797 798 868 863 860 839 768 835 841 744 748 837 840 835 946 916 897 884 852 924 821 862 840 864 818 843 848 810 797 805 815 827 839 813 872 844 783 834 909 831 825 837 875 786 734 877 831 815 839 784 779 819 806 815 769 907 807 808 877 849 860 831 846 874 788 803 895 856 779 831 774 775 827 894 815 840 887 793 804 835 805 783 782 824 754 868 858 715 792 797 724 861 794 775 843 671 796 763 860 874 836 794 839 848 973 955 942 957 969 934 968 986 884 964 927 936 957 948 895 861 861 927 903 963 929 929 925 958 906 900 906 956 952 891 940 875 918 917 958 916 874 877 942 957 826 840 974 927 887 902 918 882 870 926 825 903 931 891 857 851 871 935 850 902 903 714 855 813 915 910 837 915 906 840 860 873 970 908 898 1.04e+03 982 1.02e+03 941 945 951 982 999 961 929 980 957 976 942 923 957 924 959 930 892 904 904 938 896 906 914 772 930 849 740 876 847 830 923 912 881 836 878 839 843 878 911 956 916 938 883 886 865 955 907 876 877 745 768 882 837 914 850 897 780 954 886 798 829 807 732 892 955 947 994 910 939 917 860 830 877 891 873 891 877 914 881 902 807 877 813 832 876 867 922 825 852 844 875 889 900 883 895 719 872 847 768 871 835 660 886 911 871 864 904 777 848 837 905 891 778 1.03e+03 941 879 816 893 865 891 897 958 886 849 839 888 869 887 849 809 822 896 865 894 874 884 852 860 811 902 834 856 897 872 821 793 876 858 814 824 816 823 812 743 822 834 826 827 874 867 888 877 976 922 929 930 938 920 900 938 879 900 876 954 870 887 931 882 875 840 935 874 909 917 866 894 832 827 898 970 927 896 832 838 936 834 875 848 901 891 865 903 776 834 845 869 854 853 851 819 824 797 834 828 874 923 849 795 813 848 868 886 874 890 796 853 867 803 842 849 826 800 800 809 802 857 710 890 826 817 796 803 835 800 755 758 818 841 812 790 844 767 835 714 707 863 782 813 869 970 884 905 863 924 914 933 908 920 880 936 908 893 849 820 901 822 904 842 901 922 807 789 858 889 767 843 890 797 918 911 920 868 903 857 900 837 868 843 913 845 882 877 820 911 860 848 850 754 874 812 748 788 898 817 848 821 827 794 868 764 829 830 898 913 851 878 838 817 881 858 808 815 857 746 830 887 831 822 927 845 792 802 840 918 797 799 866 864 860 839 769 835 841 743 747 837 839 835 946 915 897 884 852 925 821 862 841 864 818 843 846 810 797 805 815 828 838 812 872 844 783 834 910 832 825 837 874 788 734 877 831 815 838 784 779 819 807 815 771 906 806 808 876 848 858 832 846 873 788 802 895 856 779 831 775 774 827 894 816 840 887 794 804 836 806 783 783 823 753 867 858 715 794 797 725 862 795 776 837 671 795 762 859 874 835 793 838 848 973 955 941 956 970 934 967 986 884 964 926 937 958 947 895 860 861 926 903 963 930 929 926 958 907 900 906 956 951 890 941 874 918 918 957 916 874 877 941 957 826 840 973 928 887 902 918 883 869 926 825 903 930 891 857 850 871 935 850 902 902 715 855 813 915 911 836 916 907 840 860 873 970 908 898 1.03e+03 982 1.02e+03 942 946 951 981 999 962 929 981 956 975 942 924 958 924 958 928 891 904 903 939 895 906 913 772 930 850 740 876 847 830 923 912 880 836 879 840 843 878 912 956 915 940 884 888 865 954 905 876 878 746 768 882 838 914 850 897 780 955 885 798 829 807 734 892 955 947 994 910 939 916 860 830 877 891 873 892 876 914 882 901 808 877 812 831 871 867 921 826 852 844 875 888 901 883 895 721 872 847 767 871 835 661 886 912 871 864 903 783 847 838 906 891 778 1.03e+03 941 878 816 893 864 891 898 959 887 849 839 888 869 888 850 809 823 896 865 894 874 884 852 859 811 901 834 855 897 871 821 793 876 858 813 825 816 823 813 743 822 834 825 827 874 868 888 877 976 922 929 930 938 920 900 938 879 899 876 954 871 886 931 882 876 840 936 874 909 917 867 894 832 827 897 971 928 896 831 836 935 834 875 849 901 892 865 904 775 834 844 869 854 852 852 819 825 798 834 828 874 923 848 794 814 848 868 886 874 889 795 853 867 802 842 849 826 801 800 809 803 858 710 890 826 817 796 804 834 800 755 758 818 841 812 789 844 772 835 714 708 863 783 813 870 970 885 905 862 924 914 934 908 921 881 936 907 893 849 820 900 823 905 842 901 922 808 789 858 889 767 843 890 798 918 910 921 868 903 857 899 837 868 843 913 845 884 877 821 911 859 848 850 754 875 812 748 788 897 818 849 821 828 794 868 763 830 830 898 913 851 877 839 817 882 859 808 815 858 746 830 888 829 822 928 846 792 802 840 919 798 799 863 864 860 838 769 835 840 743 747 836 839 835 946 915 897 884 852 925 822 862 840 863 818 842 845 810 798 805 816 828 837 812 872 844 783 833 911 833 825 837 874 789 733 876 831 815 837 784 778 819 806 816 771 906 808 809 875 848 856 833 847 872 789 802 891 858 779 830 776 775 828 894 818 840 887 796 804 837 806 783 783 823 752 867 858 714 795 797 726 862 796 776 832 671 794 762 858 874 834 793 839 847 974 955 942 956 970 934 967 988 884 964 926 938 958 947 896 860 861 925 903 963 930 929 925 959 908 900 905 956 951 889 941 873 918 918 958 915 874 877 940 958 826 840 972 928 885 902 918 883 869 926 825 904 929 891 857 852 871 935 850 902 902 718 855 813 915 911 835 917 907 839 860 872 970 908 898 1.03e+03 981 1.02e+03 942 946 950 982 999 964 929 981 957 974 942 925 957 924 958 927 890 905 903 939 895 906 911 772 930 850 740 877 847 829 923 912 880 836 878 841 843 877 912 956 915 939 884 888 866 951 902 874 880 747 768 882 838 915 851 897 782 955 886 798 830 807 736 892 955 946 995 910 939 917 860 831 877 891 874 892 877 914 881 901 808 877 812 832 866 867 918 826 852 845 876 887 900 883 895 722 873 848 769 871 835 662 887 912 871 863 903 786 847 838 906 890 779 1.03e+03 941 878 816 893 863 891 897 959 887 849 839 888 869 888 850 809 824 896 864 895 874 883 852 858 812 901 834 855 897 872 820 793 876 857 814 825 817 823 814 743 822 834 825 827 875 867 888 877 976 922 929 930 938 919 900 939 878 898 876 954 872 886 931 882 876 840 937 874 909 917 867 895 831 826 895 971 927 896 831 836 934 834 874 850 901 892 865 904 774 834 844 869 853 851 852 819 826 798 834 827 874 922 848 794 813 849 868 886 872 888 795 853 867 802 843 849 827 801 801 809 804 858 709 891 826 818 796 805 834 800 755 758 817 841 812 789 844 778 834 714 709 862 784 813 870 970 885 905 862 924 914 935 908 921 881 936 906 893 850 820 900 823 906 843 902 922 807 789 858 889 767 842 891 799 919 909 921 868 903 856 898 837 868 843 912 845 885 877 822 912 858 848 851 756 875 812 748 788 896 818 848 821 828 794 869 761 830 830 898 914 850 877 839 816 883 858 809 815 858 746 830 888 828 822 929 848 792 801 840 917 797 799 861 864 860 838 769 835 840 743 748 836 839 834 946 914 897 885 852 925 822 861 840 861 818 841 844 810 798 805 816 827 838 811 870 844 783 833 912 833 824 836 875 789 733 875 831 814 837 784 779 819 805 816 772 907 810 809 875 848 852 833 847 872 788 802 889 858 780 829 775 775 828 894 819 840 887 796 804 838 807 782 783 823 752 867 858 714 795 798 726 860 798 775 827 671 795 760 858 874 833 794 839 847 974 955 944 956 971 934 967 989 883 963 925 940 958 946 896 860 861 925 902 963 930 930 925 959 908 900 905 956 951 889 940 872 918 917 958 914 874 877 940 958 826 839 972 928 884 902 919 884 869 926 825 905 928 891 857 854 871 936 850 903 902 721 855 814 915 911 835 917 908 840 861 873 969 907 898 1.02e+03 981 1.02e+03 941 946 949 983 1e+03 964 929 981 957 973 941 925 956 924 959 927 890 906 903 938 894 906 911 772 930 851 740 877 847 828 923 912 881 835 877 841 842 877 911 956 915 938 884 888 866 947 899 874 881 748 767 883 839 915 851 897 783 956 887 798 831 807 738 892 955 944 995 910 940 919 860 832 877 891 874 891 877 915 881 902 808 876 812 832 861 868 916 826 852 845 876 888 900 883 895 723 873 848 771 871 835 664 888 911 871 863 903 790 847 839 906 888 779 1.03e+03 941 878 815 892 862 891 897 959 887 849 839 888 869 889 850 809 824 896 864 895 874 883 852 856 812 900 834 855 897 872 819 794 876 857 814 826 817 823 814 743 822 834 825 827 876 867 888 877 976 921 929 931 939 919 900 938 878 897 877 953 872 886 931 882 876 840 938 874 908 917 868 895 831 826 895 970 927 896 831 835 934 834 874 850 901 891 865 904 773 834 844 870 853 850 852 819 826 798 835 826 875 921 848 793 813 849 868 885 870 888 796 852 867 800 842 850 827 801 801 809 803 858 709 891 826 819 795 805 833 799 755 758 818 841 812 789 845 783 833 715 710 863 784 813 868 970 886 905 862 925 914 935 908 921 881 937 906 893 850 820 899 823 906 844 902 922 806 788 858 889 767 842 890 799 919 909 920 869 903 856 899 838 867 844 912 845 886 877 822 913 858 849 851 757 875 812 748 787 896 816 848 820 828 794 870 761 830 830 898 915 850 878 839 816 884 858 809 814 859 746 830 888 828 821 929 849 792 801 841 915 797 798 860 863 860 838 769 834 840 744 748 836 839 834 946 913 896 885 851 924 823 861 840 860 819 841 843 811 797 806 817 826 840 810 868 843 783 833 912 833 823 836 877 787 733 874 831 814 837 785 779 818 804 816 771 907 810 809 876 848 848 833 847 872 787 802 886 860 780 828 775 775 828 894 819 840 886 796 805 838 807 781 782 824 752 867 859 714 795 800 726 859 798 774 823 671 797 759 858 875 833 794 839 846 974 956 946 956 971 934 967 988 883 963 925 940 958 946 896 859 861 925 902 962 931 930 925 959 908 901 905 956 951 889 939 872 918 917 958 914 874 877 940 958 825 838 973 927 883 902 920 884 869 926 826 905 928 890 857 856 872 936 850 903 902 726 855 816 915 911 836 917 908 841 863 873 969 907 898 1.01e+03 982 1.02e+03 941 946 948 983 1e+03 964 929 981 957 974 941 925 953 925 959 928 891 906 904 938 894 906 911 772 930 851 741 878 847 828 924 913 881 835 876 841 841 877 910 955 915 938 885 887 866 944 896 874 883 748 766 883 839 915 851 897 784 956 888 798 831 808 738 892 954 944 995 911 940 920 860 832 877 890 874 890 877 915 881 902 810 876 813 832 856 868 914 825 851 845 876 890 900 883 895 725 874 848 771 871 835 665 888 911 871 863 904 791 847 840 907 888 779 1.03e+03 941 877 816 892 862 892 897 960 887 849 839 888 869 889 850 808 823 895 864 895 874 883 852 854 812 900 834 855 897 871 820 794 875 856 815 826 817 823 813 742 822 833 826 827 877 867 888 877 976 921 928 931 939 919 900 938 877 897 877 953 870 886 931 882 877 839 939 875 907 917 868 894 831 825 896 969 927 896 832 834 934 833 873 850 901 892 865 904 774 834 844 870 854 850 851 819 826 798 836 826 875 920 849 794 812 848 868 885 868 888 796 852 867 798 841 850 827 800 801 809 804 858 710 890 826 820 794 805 833 799 754 758 819 841 812 789 844 786 832 714 711 864 784 813 867 970 885 905 862 925 914 934 907 922 880 937 906 893 850 820 899 823 907 844 902 923 805 787 859 889 767 842 889 799 919 909 918 870 903 857 901 840 867 845 912 844 886 877 822 914 858 850 851 756 876 812 748 787 896 815 847 820 829 794 870 762 830 830 898 916 850 879 839 816 882 858 807 814 859 746 830 888 829 821 928 850 792 801 841 915 797 798 858 863 860 839 769 833 840 746 748 836 838 834 946 912 896 885 851 924 823 861 840 860 818 840 843 813 797 806 818 826 841 810 866 843 784 832 911 833 822 837 876 786 732 872 832 814 838 785 779 818 804 816 772 907 807 809 878 847 843 833 847 873 787 802 886 859 780 828 775 774 829 894 819 839 886 795 805 837 808 781 781 824 754 867 860 714 796 801 726 857 799 774 821 672 796 758 858 876 833 794 839 846 973 956 946 956 971 933 967 988 883 963 925 939 957 946 896 859 860 926 902 961 931 929 926 959 908 902 905 956 951 889 938 873 918 917 958 915 875 877 941 958 825 838 973 927 883 902 920 883 868 926 826 904 927 890 857 856 872 936 850 904 902 729 854 817 915 911 837 917 908 841 864 873 968 907 898 1.01e+03 983 1.02e+03 942 946 949 982 1e+03 963 930 981 956 975 942 924 953 926 959 928 893 906 904 938 894 906 912 771 930 850 742 879 846 829 924 912 881 835 876 840 841 877 910 955 915 938 885 888 866 944 894 875 884 748 765 883 839 915 850 897 784 956 887 798 830 808 737 891 954 943 996 912 940 920 859 832 877 890 874 890 877 916 881 903 812 875 812 832 849 868 913 824 851 846 876 891 900 883 895 725 874 848 771 871 835 665 887 911 871 863 905 794 848 841 908 889 779 1.03e+03 941 877 816 892 863 892 897 959 887 849 838 888 869 889 849 808 823 895 864 896 874 882 852 854 812 899 835 855 897 871 820 794 875 856 815 825 816 823 812 742 822 832 826 827 877 868 888 876 976 921 929 931 939 919 900 938 878 897 877 953 869 884 931 882 878 838 939 875 906 917 867 893 832 826 897 969 927 894 832 832 935 833 873 850 901 892 866 904 773 833 844 871 854 850 851 819 825 798 836 826 874 920 849 795 812 848 869 885 865 889 796 852 867 795 840 850 827 800 801 809 804 857 711 889 825 820 793 804 833 799 754 757 819 841 811 789 844 788 832 714 711 864 784 813 868 971 884 905 862 925 914 933 907 922 880 938 907 894 849 820 899 823 908 844 901 923 805 787 859 889 768 842 889 798 919 909 917 870 904 857 903 841 868 846 913 843 886 877 822 913 857 850 852 755 876 811 748 787 896 815 848 819 828 795 869 762 830 829 898 916 850 880 839 817 881 859 805 814 859 746 830 889 829 821 928 849 792 800 841 915 797 798 856 863 860 839 769 833 841 747 748 836 838 834 946 912 896 884 852 924 824 861 839 861 819 840 843 813 797 806 818 826 841 810 865 842 784 831 911 832 823 837 874 785 732 872 833 815 838 785 779 817 804 816 770 906 805 809 878 848 839 834 846 872 787 802 886 859 780 828 774 772 829 894 819 839 886 794 804 838 809 783 781 825 755 867 861 714 796 803 726 856 798 774 818 673 794 758 858 876 833 793 838 846 973 955 945 956 971 933 967 986 884 962 924 939 957 946 896 858 860 926 902 962 931 929 926 960 908 902 905 956 951 889 938 874 918 917 958 915 874 877 940 958 825 839 973 927 884 902 919 883 868 926 826 903 927 890 857 855 872 935 851 904 902 732 854 818 914 912 838 917 909 841 863 872 968 907 898 1.00e+03 984 1.02e+03 942 946 949 981 1e+03 962 930 980 956 976 943 923 952 926 959 928 894 905 905 938 894 905 913 771 931 850 743 880 848 831 923 912 881 836 877 841 842 877 910 955 916 939 885 888 867 945 892 875 884 748 766 882 839 914 850 897 783 956 887 799 829 807 737 891 954 942 997 912 940 919 859 832 877 889 874 890 877 916 880 903 814 874 812 833 843 869 910 826 852 848 875 891 900 882 896 726 874 848 770 871 835 666 887 912 870 862 904 797 848 841 909 891 779 1.02e+03 942 877 818 893 864 891 897 957 887 849 838 889 869 889 848 808 822 895 865 896 874 882 852 854 812 900 836 855 897 871 820 793 875 857 815 825 816 822 812 742 822 832 826 827 876 869 888 875 975 920 930 931 939 919 900 938 878 897 876 954 868 884 931 881 878 838 939 875 906 917 866 893 832 826 897 969 927 893 830 831 935 834 872 850 901 892 867 903 773 833 844 871 854 852 851 818 824 798 836 826 874 919 849 796 812 848 870 885 862 889 796 853 866 795 840 850 827 800 801 809 804 857 712 888 825 819 793 804 833 799 753 756 817 841 811 790 843 789 833 714 712 864 784 813 868 971 883 904 862 924 914 932 907 922 880 938 908 894 848 820 899 822 906 843 900 923 804 788 859 888 769 842 890 798 919 909 917 870 903 856 903 841 868 847 914 844 886 876 822 912 856 850 852 753 876 811 749 787 895 815 848 819 828 795 869 762 830 829 898 915 850 880 839 817 881 860 804 815 859 746 829 890 829 820 927 848 792 800 841 916 796 797 855 862 859 839 769 833 841 748 748 836 838 834 946 912 896 884 852 924 824 862 838 861 819 840 844 812 797 807 817 827 841 810 866 843 785 831 911 832 823 839 873 785 733 871 833 816 838 785 779 818 804 816 770 906 805 809 878 848 836 834 846 872 787 802 886 859 781 827 773 771 829 895 818 839 885 795 803 838 809 784 781 825 755 867 861 714 796 804 725 854 798 773 815 674 794 759 858 876 833 793 837 846 973 954 943 955 971 933 967 986 884 962 923 938 957 945 896 858 859 926 902 962 930 929 926 960 908 901 905 957 951 890 938 875 918 916 958 915 874 877 940 958 826 839 973 927 885 901 919 883 868 927 825 902 927 890 857 855 872 935 852 903 901 735 855 819 913 912 838 917 909 841 863 872 968 907 898 999 984 1.02e+03 943 947 950 982 1e+03 962 930 981 956 975 944 923 952 925 959 929 893 905 905 938 894 905 914 770 932 849 743 880 849 833 923 912 882 836 877 842 842 877 910 954 916 940 885 888 867 944 889 875 884 748 766 882 838 914 850 897 783 956 887 800 828 808 737 891 954 941 998 912 940 919 858 832 876 889 874 890 877 916 879 903 814 874 812 832 838 869 907 827 853 848 876 892 900 882 896 726 875 848 770 870 835 666 887 912 871 862 904 800 848 842 909 891 779 1.02e+03 943 877 818 893 865 891 897 956 886 848 837 889 869 888 848 808 822 896 865 897 874 881 853 854 812 901 838 856 896 871 820 792 875 857 814 825 816 822 812 742 822 834 826 827 876 868 889 876 976 920 930 931 940 920 899 937 879 898 875 954 868 884 931 880 878 838 939 875 906 918 865 893 832 826 897 970 927 894 829 830 934 834 871 851 901 893 868 903 773 833 844 871 854 852 851 818 824 799 836 826 874 918 849 796 812 848 870 885 859 889 796 853 866 795 840 850 827 800 802 809 804 856 712 888 826 818 793 804 833 799 753 756 817 842 811 791 844 794 834 714 712 864 784 813 869 971 883 904 861 924 915 933 907 922 880 938 907 894 848 820 899 822 904 843 900 924 804 788 860 886 770 842 891 798 919 909 916 870 903 856 903 841 870 847 915 845 885 876 821 913 857 849 851 753 875 810 749 787 894 814 847 819 828 795 869 762 830 830 897 915 850 881 839 817 882 860 804 815 858 746 829 891 827 820 928 846 791 800 840 916 796 797 854 861 859 839 769 834 841 748 748 836 838 834 946 911 897 886 852 924 824 861 838 861 820 841 844 811 797 806 817 827 840 811 866 843 785 830 911 833 822 839 874 785 734 871 834 816 838 785 779 818 804 816 770 907 805 810 878 849 832 833 846 872 787 802 886 860 781 827 773 770 829 895 817 838 885 795 802 837 807 783 782 824 755 867 862 714 795 806 724 853 798 772 812 677 795 759 858 875 834 793 837 846 973 953 942 955 971 933 967 986 883 962 923 938 957 945 896 859 858 927 901 963 930 928 926 959 909 901 905 957 952 891 938 875 918 915 958 915 873 877 941 957 826 840 973 927 885 901 919 883 868 927 825 902 927 891 857 854 872 935 852 903 901 742 856 822 913 912 838 918 909 842 863 872 969 907 898 994 984 1.02e+03 943 946 950 982 1e+03 961 930 981 956 975 944 923 952 924 959 929 892 904 906 938 894 906 914 771 932 847 743 880 850 833 923 913 883 835 877 843 842 877 910 954 917 940 884 888 867 942 886 874 883 747 766 881 838 913 850 896 783 956 888 801 828 808 737 892 955 939 998 911 940 918 858 832 876 889 873 890 876 914 879 904 814 874 812 832 836 869 904 828 854 847 876 892 899 882 895 725 875 848 770 870 835 666 887 911 872 861 903 801 848 841 908 892 780 1.02e+03 944 877 818 893 865 892 897 956 886 848 837 889 869 889 848 809 822 896 865 898 875 881 853 854 812 902 839 857 895 870 821 791 875 857 813 826 816 823 812 742 822 835 826 828 876 867 890 876 976 921 930 931 939 920 898 937 879 898 875 955 868 884 932 880 878 839 939 875 906 918 865 893 831 826 897 970 928 895 829 829 934 834 869 852 901 893 867 903 773 834 844 871 854 852 852 818 824 799 836 825 875 918 849 796 811 848 869 885 858 889 796 852 866 794 841 851 826 800 803 808 804 857 712 889 827 818 793 804 833 799 754 754 818 843 811 791 844 796 834 713 713 863 784 813 870 971 884 904 861 924 915 933 907 922 881 937 905 894 848 820 898 822 903 843 900 924 804 788 860 886 771 842 891 798 918 909 915 870 903 856 903 840 871 846 914 844 885 876 821 913 858 849 850 754 875 810 749 788 893 815 845 820 827 794 869 762 830 831 896 913 850 881 839 818 882 860 804 815 857 746 829 891 826 820 928 846 790 799 840 916 797 797 854 861 859 838 769 834 841 750 748 836 838 835 946 912 898 887 852 924 824 860 838 861 820 843 844 810 797 805 817 827 839 811 865 843 784 831 911 834 822 839 875 784 735 871 834 816 839 785 780 818 804 816 772 907 805 810 879 849 830 832 846 872 786 802 887 860 782 827 772 771 828 895 817 839 886 795 802 836 805 782 783 823 755 866 862 713 795 806 723 852 798 772 811 679 796 759 859 875 834 793 838 845 973 953 942 955 971 932 967 987 882 962 924 939 956 946 896 859 858 927 901 963 930 928 926 959 910 901 905 957 953 890 938 874 918 915 958 914 874 877 941 957 825 840 973 926 885 902 919 883 868 927 825 902 928 890 857 854 872 935 852 903 901 751 856 824 913 912 838 918 909 844 863 873 969 907 898 991 984 1.02e+03 944 947 950 982 1e+03 961 930 981 955 975 944 924 953 923 959 929 891 905 906 938 893 907 914 772 932 846 743 880 849 833 923 911 883 834 877 843 842 878 909 955 916 940 884 888 867 941 883 874 883 746 766 881 838 913 851 895 783 955 889 801 828 807 738 893 955 938 998 912 940 919 859 832 877 890 873 891 876 914 879 904 815 874 812 831 835 869 901 827 854 845 876 892 899 883 894 725 875 848 770 870 835 666 886 911 871 861 903 802 848 841 907 892 780 1.02e+03 943 878 818 893 864 892 897 957 886 848 836 890 870 888 848 810 822 897 865 898 875 882 852 851 811 902 840 857 896 870 821 791 875 858 812 826 816 822 812 742 822 835 826 828 876 865 890 876 977 922 930 931 939 919 898 938 878 898 876 955 869 884 932 880 877 839 938 875 907 918 865 894 831 826 898 970 927 896 829 829 936 834 867 852 901 893 866 902 772 836 844 872 853 852 852 818 824 798 835 824 875 920 849 794 811 848 867 885 856 889 796 850 867 794 842 851 825 800 804 808 805 857 712 889 828 818 793 804 834 799 754 754 818 843 809 792 844 798 834 713 714 863 783 814 870 970 884 904 861 924 914 934 907 922 881 936 905 893 848 820 898 822 903 844 901 924 804 789 860 885 772 841 892 797 918 909 914 870 903 855 902 839 871 844 914 842 885 876 820 913 858 850 850 755 874 810 748 788 892 816 845 820 827 794 868 763 829 831 896 912 851 880 839 818 882 859 803 815 857 746 829 892 824 820 929 846 790 799 840 916 797 798 854 861 860 837 769 834 840 751 748 836 838 834 945 912 898 888 852 924 825 860 838 861 820 844 845 809 797 804 817 827 838 811 864 843 784 831 910 834 824 839 875 784 735 871 834 816 840 785 781 816 805 816 774 907 805 812 879 848 826 832 845 872 786 802 887 860 782 827 772 773 828 896 818 839 887 795 802 836 805 781 783 823 755 866 861 713 795 806 724 851 798 772 809 681 795 758 860 875 834 794 839 845 974 953 942 954 971 932 967 988 882 962 924 939 956 946 896 859 858 928 901 963 930 928 926 958 909 901 906 957 953 890 938 874 918 915 958 913 875 878 940 956 825 840 973 926 884 903 919 883 867 927 825 903 928 889 858 855 872 935 852 903 901 759 856 829 913 911 838 918 909 843 863 874 969 907 899 987 982 1.03e+03 944 947 950 982 999 961 930 981 955 976 943 924 955 923 961 928 892 906 906 938 893 907 914 773 932 846 744 881 848 834 923 910 883 835 877 842 842 878 909 955 915 940 885 888 867 940 881 873 883 745 767 881 838 913 852 894 783 954 889 802 829 806 739 894 954 937 997 912 941 919 859 832 878 890 872 891 876 914 879 905 816 874 812 831 835 868 899 826 854 844 876 892 899 884 894 725 874 848 771 871 836 667 886 912 870 861 904 802 848 841 906 893 781 1.02e+03 942 878 818 893 863 892 896 956 886 848 836 890 870 887 848 810 822 897 864 898 875 882 852 847 811 902 840 856 897 869 821 791 875 858 812 827 816 821 812 742 822 836 827 829 875 865 890 876 976 922 930 931 939 918 897 938 878 897 875 955 869 884 932 881 876 839 938 875 907 918 865 895 831 826 898 970 927 897 830 828 938 834 862 852 902 892 865 901 771 836 844 872 853 851 851 818 823 798 835 824 875 921 849 792 812 849 867 884 852 889 796 850 867 793 842 851 824 800 804 807 806 858 713 890 828 818 794 804 834 799 754 753 818 842 808 792 845 798 833 712 716 862 783 814 870 969 884 904 861 924 913 934 906 922 882 937 906 894 849 820 899 822 903 844 902 925 805 789 860 885 773 842 891 797 918 909 912 870 903 854 902 837 869 843 914 841 885 875 820 913 858 850 850 756 873 810 748 790 892 817 846 820 827 794 867 763 828 830 895 911 850 879 840 818 882 858 802 815 857 747 829 892 823 821 929 845 791 799 841 915 797 798 855 861 860 837 769 834 838 751 748 836 838 833 946 912 898 888 852 923 826 859 839 861 820 843 846 810 797 803 817 826 838 811 862 843 784 831 909 835 825 838 875 785 735 870 835 815 841 785 781 816 805 815 774 907 806 812 880 848 824 832 845 873 787 802 886 859 782 827 771 774 827 896 818 839 888 795 803 838 805 780 784 823 754 868 861 713 794 806 724 850 798 772 807 680 794 757 860 875 834 794 840 845 974 954 942 954 971 932 968 988 882 962 924 938 957 946 896 860 858 928 902 963 931 928 925 958 909 901 906 956 953 890 938 874 918 915 958 912 875 878 940 956 825 840 973 925 883 903 918 882 868 926 825 903 927 889 858 855 872 934 852 903 901 765 856 831 912 910 838 918 908 843 863 874 969 907 899 983 982 1.03e+03 945 948 949 982 998 961 930 981 955 976 942 924 956 923 962 929 893 907 906 938 895 908 914 773 931 846 745 881 848 834 923 909 883 836 877 842 843 878 908 955 915 940 886 888 867 940 879 873 883 745 768 882 838 913 852 894 783 954 889 803 830 807 740 895 955 936 997 913 942 919 860 831 878 891 872 890 876 915 879 906 818 874 811 830 834 866 897 826 854 844 875 892 899 885 894 724 874 848 771 871 836 667 887 912 870 860 904 803 848 842 906 894 782 1.03e+03 942 878 818 892 862 892 896 956 886 848 835 890 870 887 848 810 822 896 864 897 874 882 851 844 811 901 842 855 899 869 821 792 875 857 812 827 815 820 812 742 822 836 828 828 875 865 891 876 976 923 929 931 939 918 896 938 878 897 875 956 869 884 932 882 875 840 939 874 907 918 865 895 831 826 898 970 928 897 830 828 938 834 858 852 902 892 865 901 770 835 844 872 852 850 850 818 823 797 834 824 875 922 848 792 813 849 867 883 848 889 796 849 867 792 841 851 825 800 803 808 807 857 713 889 828 817 795 804 834 799 754 753 817 842 807 792 845 798 833 712 717 861 782 815 870 967 884 903 861 924 913 933 906 922 883 938 907 894 849 820 901 821 902 844 902 924 804 789 860 884 772 842 890 798 917 908 910 870 903 852 902 838 867 844 914 841 885 875 820 913 857 850 851 757 872 810 748 790 892 817 847 820 827 794 866 764 828 829 894 910 850 879 840 818 881 858 802 816 857 749 830 892 822 821 929 845 791 800 842 915 797 798 855 861 860 836 770 833 838 751 748 837 838 832 946 913 899 888 852 922 826 859 840 861 819 843 846 812 798 803 817 826 839 812 862 842 783 831 907 834 826 839 875 786 735 870 836 814 842 786 782 815 804 814 774 907 807 812 880 849 822 833 844 874 787 802 886 859 783 827 771 776 827 896 818 839 888 794 804 838 806 779 785 822 755 869 861 713 793 806 724 848 797 772 805 681 794 755 860 875 834 795 840 845 974 954 941 954 971 933 968 988 882 962 924 937 957 946 896 861 858 927 902 963 931 929 925 958 909 901 906 957 952 890 938 874 918 915 957 912 875 878 940 956 825 840 973 925 882 902 918 882 868 926 824 903 927 888 858 854 872 934 852 903 902 771 856 835 912 909 837 919 907 843 863 875 970 907 899 979 981 1.03e+03 945 948 950 982 999 962 930 982 955 975 942 923 957 924 962 928 894 907 906 937 896 910 912 776 931 846 746 881 848 834 923 909 884 837 876 841 844 878 906 954 915 940 886 889 867 940 877 873 882 745 768 884 838 913 852 892 784 955 890 804 831 808 740 895 956 934 997 912 943 919 861 829 879 890 872 890 876 916 880 906 820 874 810 829 833 865 895 826 854 844 875 892 899 884 894 724 874 848 771 871 836 668 888 912 870 860 904 803 848 843 906 894 782 1.03e+03 943 878 818 892 862 892 895 956 886 849 835 889 870 888 848 810 823 895 863 897 875 882 850 842 811 901 844 855 899 869 822 792 875 857 812 827 815 820 812 742 822 835 828 828 875 865 891 876 975 923 929 930 939 920 896 938 877 897 874 956 869 883 932 881 876 840 939 874 907 918 865 895 831 825 897 970 928 897 830 828 938 835 855 851 901 892 864 902 770 834 845 871 853 849 849 819 824 797 834 823 874 922 848 793 814 849 867 882 842 889 796 849 867 792 841 850 825 800 803 809 808 856 712 889 828 817 796 804 834 799 754 753 817 843 807 792 846 797 832 713 719 860 782 814 870 967 884 902 862 925 913 933 905 922 883 937 906 895 849 821 902 821 902 844 903 924 804 788 859 885 772 842 888 799 917 908 906 870 903 852 902 838 866 844 914 842 885 874 820 913 856 850 852 757 872 810 747 789 892 817 846 820 826 794 866 765 828 829 892 909 849 878 841 818 880 858 802 816 857 750 829 892 821 822 929 845 792 800 841 916 797 798 855 862 860 836 770 833 839 750 748 837 838 832 946 914 899 888 851 922 825 860 840 861 818 843 845 812 799 804 816 826 840 812 862 840 782 832 907 835 826 838 875 787 735 870 836 814 842 786 782 816 804 813 776 907 807 812 879 850 821 834 844 874 787 803 886 859 783 827 771 776 826 896 818 839 888 794 804 837 806 778 786 820 756 870 861 713 793 806 724 846 796 771 804 682 794 755 861 876 834 795 840 846 974 955 941 954 971 933 968 988 882 962 924 937 957 945 896 862 859 927 902 963 930 929 925 958 909 901 906 957 951 890 938 874 918 914 957 912 875 878 940 956 825 840 974 925 882 901 918 882 868 927 824 903 928 888 858 853 873 934 852 903 901 777 856 838 912 909 836 920 906 842 863 874 970 907 898 977 981 1.03e+03 945 948 950 981 1e+03 962 931 983 955 975 943 922 956 925 960 928 893 907 906 937 897 911 911 779 930 846 746 881 848 835 924 909 885 836 876 841 844 878 906 954 916 939 887 889 867 938 877 873 882 745 768 885 838 914 853 892 786 956 890 805 831 807 742 894 957 933 997 912 943 919 861 829 880 890 873 890 876 916 880 905 822 874 809 830 832 865 895 826 854 845 875 891 898 884 894 725 873 848 770 872 836 669 887 912 871 860 904 804 848 842 905 895 782 1.03e+03 943 878 818 893 863 892 895 956 886 849 834 889 871 889 847 810 823 895 862 897 876 882 850 841 811 901 846 855 898 870 822 793 876 857 812 827 815 820 812 742 822 833 828 828 875 864 892 876 975 923 928 931 939 920 896 938 877 898 873 956 869 884 931 881 877 840 938 873 908 919 865 895 831 824 897 970 927 896 830 830 938 835 851 850 900 892 864 903 770 834 846 871 853 850 849 819 825 797 835 823 874 923 849 793 814 849 867 882 840 889 795 850 866 792 840 850 825 799 803 809 808 854 712 888 827 817 796 805 834 799 754 752 817 843 807 792 846 795 832 714 720 859 782 814 870 967 884 902 862 924 914 933 905 922 883 937 906 896 848 822 901 821 902 844 903 924 804 786 858 886 771 843 887 799 918 908 900 870 902 853 902 838 866 845 914 842 886 874 820 913 856 849 852 756 873 809 747 788 892 817 845 820 826 794 866 766 828 829 890 908 849 879 842 818 880 860 803 816 857 753 828 893 820 823 929 845 792 801 840 916 797 799 855 863 860 837 769 832 840 750 748 837 839 832 947 915 898 888 850 922 824 860 840 862 816 843 845 811 799 805 816 827 840 813 861 839 782 833 906 835 825 838 875 788 736 870 834 814 841 786 782 817 803 814 777 908 807 811 878 850 821 835 843 875 786 803 887 858 783 826 771 774 826 895 817 839 888 792 804 835 805 778 786 820 755 869 862 714 792 806 724 845 795 772 804 685 795 755 861 875 834 795 841 846 973 955 942 955 972 933 968 987 882 962 924 938 958 944 896 862 859 927 901 963 930 930 925 958 909 901 906 957 950 890 938 874 918 914 957 912 874 878 940 956 824 840 973 926 882 900 918 881 868 927 824 902 929 889 858 852 873 934 852 903 901 782 856 842 912 909 836 919 907 842 863 874 970 907 898 975 980 1.03e+03 945 947 950 981 1e+03 962 931 983 956 975 943 922 955 926 959 928 894 906 905 937 898 912 912 782 930 846 747 881 848 834 923 908 886 836 876 841 843 878 908 955 916 940 887 890 867 937 877 872 882 745 767 886 837 915 853 892 787 956 891 806 832 805 743 893 957 933 996 911 942 920 860 829 879 889 873 890 876 915 881 905 822 875 809 830 833 864 894 826 854 845 875 891 898 884 894 726 872 847 768 872 836 670 886 912 871 860 904 804 848 842 905 896 781 1.03e+03 942 878 818 894 864 891 895 956 886 850 834 890 872 889 847 810 823 895 862 898 875 883 850 837 811 901 846 855 897 870 822 793 876 857 812 827 815 821 812 742 822 831 828 828 876 864 892 876 975 924 928 930 939 920 898 938 877 898 873 955 869 884 931 882 878 839 938 872 908 919 865 896 832 822 897 970 926 896 831 832 937 835 847 850 899 892 865 904 771 835 847 870 853 850 849 819 824 798 835 823 874 923 849 793 814 849 866 882 837 889 795 850 866 793 841 849 825 798 802 808 809 854 712 888 827 818 796 805 835 799 755 752 817 843 806 792 846 794 832 715 722 858 781 814 871 968 884 902 862 924 914 934 904 922 883 937 906 897 848 822 901 821 902 844 902 924 804 786 858 886 771 843 887 799 918 908 895 870 902 854 902 838 867 845 915 842 886 875 820 912 856 848 852 756 873 808 748 787 892 816 845 821 827 795 867 767 828 829 888 908 849 878 841 818 880 861 804 815 858 756 828 894 820 824 928 845 793 801 839 916 797 799 855 864 860 838 768 832 840 751 748 837 839 832 945 914 897 888 850 922 822 860 840 863 816 843 844 810 798 805 816 828 840 813 860 839 782 834 906 834 824 838 875 789 736 869 832 813 840 786 782 818 803 814 778 909 807 810 877 848 821 835 843 875 784 803 889 858 784 826 771 773 825 895 817 839 888 790 804 835 805 778 785 819 754 868 862 714 793 807 725 844 795 772 803 689 795 756 861 875 834 794 842 846 973 955 943 955 973 934 968 987 882 962 923 939 958 944 896 861 859 927 901 963 929 929 925 958 909 902 906 957 950 890 938 873 918 914 958 912 874 878 940 956 824 841 972 926 883 900 919 881 868 927 825 902 929 889 858 852 873 934 852 903 901 788 856 846 911 909 835 916 909 842 863 873 970 906 897 973 981 1.03e+03 945 946 950 982 1e+03 962 932 982 956 975 943 923 955 926 960 928 894 906 904 937 898 911 914 783 930 845 750 881 847 833 923 908 887 836 877 841 843 878 910 956 916 941 887 889 867 936 875 872 881 746 767 886 836 916 853 893 788 956 892 805 831 804 745 892 957 934 996 912 942 920 860 830 879 889 873 890 876 915 882 905 823 876 808 832 834 864 892 827 853 845 876 890 898 884 895 727 873 847 767 871 834 670 885 912 871 860 904 804 848 841 904 898 781 1.03e+03 941 878 818 895 866 891 896 956 886 850 834 890 872 889 847 810 823 896 863 898 874 882 851 835 811 901 847 856 896 870 822 793 876 858 812 827 816 822 813 742 822 831 828 829 876 864 892 876 975 924 928 930 939 919 899 938 876 899 873 954 868 885 930 883 877 839 938 872 907 919 865 896 833 822 897 970 926 896 831 832 936 835 840 850 899 892 866 904 772 835 847 870 853 850 848 820 822 799 835 824 874 922 849 793 815 849 867 882 836 889 796 851 867 792 841 849 826 798 802 807 810 855 712 887 828 818 795 804 835 800 755 752 816 842 806 792 846 792 832 715 723 858 781 814 870 968 883 904 862 923 914 935 904 922 882 936 906 897 848 822 903 821 902 844 902 923 804 786 858 886 770 843 887 798 918 908 890 870 902 855 902 838 868 846 915 842 887 875 820 912 856 848 851 756 873 808 748 787 893 816 846 821 828 795 868 767 828 829 885 908 849 878 841 817 880 861 804 814 858 761 829 895 821 824 928 845 793 800 839 916 798 799 854 863 861 838 767 833 840 751 748 838 839 833 944 913 896 888 849 922 822 860 839 864 816 844 844 810 797 804 816 828 840 812 858 838 782 833 907 833 823 838 875 788 736 869 829 813 839 787 782 819 804 815 778 908 807 810 877 846 820 835 843 874 784 804 890 858 784 825 770 772 825 895 817 839 887 789 805 836 805 778 785 819 752 868 861 714 793 808 726 843 795 772 803 691 796 757 861 875 834 793 843 846 973 955 943 954 974 934 968 987 882 962 923 939 956 944 896 860 859 928 901 963 928 928 925 959 909 902 905 957 950 890 938 873 918 913 958 913 874 878 941 956 824 840 972 925 883 901 919 881 867 928 825 902 929 889 858 852 873 934 851 903 901 793 856 850 911 909 836 916 910 842 863 874 970 906 897 973 981 1.03e+03 946 945 949 982 1e+03 963 932 982 956 976 943 923 955 926 960 928 895 905 904 937 897 911 917 784 930 845 752 881 848 831 923 909 887 837 877 842 842 879 913 956 916 942 888 889 866 938 874 872 882 746 768 886 836 916 853 894 788 956 892 805 830 805 745 892 957 935 996 913 941 920 860 830 879 889 873 889 876 915 883 904 824 877 808 832 835 864 890 827 852 845 875 889 898 883 895 726 874 847 768 871 833 670 885 912 871 861 903 803 848 840 904 898 780 1.03e+03 941 877 818 895 867 891 897 956 886 850 834 890 872 889 847 811 824 896 864 898 873 882 851 833 811 901 847 856 896 871 822 793 875 857 812 828 816 824 813 742 821 832 829 828 876 864 892 875 975 923 928 930 939 920 900 938 876 900 874 953 868 885 929 884 877 839 939 872 906 918 864 896 834 821 897 969 926 896 831 831 936 834 836 850 899 892 867 904 773 835 846 870 853 850 848 821 821 798 835 824 874 922 849 793 815 849 868 882 835 889 796 851 867 792 841 849 826 798 801 806 810 856 712 887 828 818 794 804 834 800 755 751 816 842 806 793 845 791 831 716 724 858 781 814 869 969 883 904 862 923 914 936 904 922 882 935 907 897 848 821 903 822 903 844 901 923 804 787 858 886 770 843 888 798 918 909 887 870 903 856 902 839 867 846 914 842 886 875 820 912 856 848 850 756 873 807 747 787 892 815 846 820 828 796 868 767 829 829 884 908 850 878 840 817 881 860 804 814 858 765 830 894 819 824 925 846 794 800 839 917 798 800 854 863 863 838 767 833 840 752 748 838 838 833 943 913 896 887 849 922 822 860 839 864 816 846 844 811 797 803 816 828 840 812 856 838 782 833 907 832 823 838 875 786 737 868 829 813 839 788 782 819 804 816 778 907 807 810 878 845 819 835 844 873 786 803 890 858 784 825 771 772 828 895 817 838 887 788 805 837 805 778 785 820 752 868 861 716 794 807 729 843 794 772 803 694 796 757 861 875 834 793 843 845 973 955 942 954 974 935 968 988 882 963 923 939 955 944 896 860 859 928 902 962 928 928 924 959 909 903 906 957 950 889 938 873 918 914 958 914 874 877 941 956 825 839 972 925 883 901 919 882 867 928 825 903 929 889 859 852 873 933 850 903 900 799 856 854 912 910 836 918 909 842 863 874 970 906 898 972 981 1.03e+03 946 944 948 982 999 963 932 981 957 975 942 922 954 926 960 927 895 904 904 938 895 911 917 789 930 846 756 880 848 829 924 910 887 838 876 842 842 878 912 956 916 940 888 889 866 939 873 872 880 747 768 885 835 916 853 894 789 956 890 805 830 806 746 892 957 936 996 913 941 919 859 830 879 889 873 889 876 916 882 903 823 877 808 831 836 866 890 826 852 845 875 889 898 882 896 725 874 846 768 872 832 671 885 913 871 861 903 803 847 840 904 899 780 1.03e+03 941 877 817 895 867 891 897 957 886 850 834 891 872 889 848 812 824 896 864 898 874 881 852 832 811 901 848 856 897 871 822 794 875 856 812 828 816 824 814 741 821 832 830 828 876 864 891 875 975 923 927 931 938 919 899 938 876 901 874 953 868 886 928 884 877 840 940 873 906 917 864 895 834 820 896 969 928 897 831 829 936 834 832 850 900 892 867 904 773 835 846 869 853 850 848 820 822 797 836 823 874 922 848 792 816 849 868 883 834 889 796 851 867 792 840 849 826 798 802 806 810 857 713 888 828 818 794 804 834 800 755 751 817 842 805 793 845 790 833 716 725 858 781 815 868 969 883 905 863 924 914 936 905 922 882 935 907 897 848 822 902 823 903 843 901 923 804 787 858 885 769 842 889 798 918 909 882 868 904 857 902 839 866 846 914 842 886 875 820 912 856 848 849 755 874 808 748 787 891 815 846 819 828 796 868 767 829 829 882 907 850 879 841 816 881 859 803 813 858 769 830 894 817 824 921 846 793 800 840 918 799 798 854 863 863 837 767 834 839 753 748 838 836 833 943 914 896 887 849 923 822 860 839 864 817 847 845 811 796 804 817 828 840 812 855 836 782 833 906 833 822 838 876 785 737 868 829 814 839 788 781 819 804 815 777 905 808 810 878 845 819 834 844 873 788 802 890 858 784 826 772 773 831 895 818 838 887 788 804 838 806 778 785 821 752 868 862 717 794 806 729 841 795 771 803 694 796 756 861 875 834 793 843 844 973 954 942 954 973 934 967 988 882 963 924 938 955 945 897 860 860 929 902 962 928 928 924 959 909 903 906 957 950 889 939 873 917 915 958 915 874 877 941 955 826 839 972 924 883 900 919 882 867 929 825 903 929 888 858 852 873 933 850 903 900 806 856 856 913 910 837 919 907 842 864 873 970 906 898 971 980 1.03e+03 945 946 947 982 998 964 932 982 956 975 942 921 954 926 960 928 894 903 904 938 894 911 916 798 930 847 757 880 848 828 924 911 886 837 876 843 842 879 912 957 917 939 888 889 865 938 873 872 879 748 769 886 836 916 853 895 790 956 888 805 830 807 746 892 957 936 996 914 941 919 859 829 879 889 874 889 876 916 881 902 823 878 808 829 838 867 889 826 852 845 874 890 899 881 896 725 874 846 768 871 832 671 885 913 872 861 904 804 847 839 905 899 780 1.03e+03 941 877 817 895 867 892 897 958 885 850 834 891 872 888 848 812 823 897 864 897 874 880 851 832 811 901 848 855 898 871 821 794 875 856 812 827 816 823 814 741 820 832 830 828 875 865 890 875 974 923 927 931 937 918 898 937 877 901 873 952 869 886 928 884 878 841 940 874 906 916 863 894 835 821 896 969 928 896 831 827 935 833 829 850 900 892 868 904 773 835 846 869 853 849 850 819 823 797 835 822 873 922 849 792 815 849 869 884 832 889 797 851 868 794 840 850 826 797 802 806 810 857 715 889 828 817 794 803 835 800 755 749 817 842 805 793 845 788 834 716 725 856 781 815 868 969 883 904 863 925 914 937 905 923 882 935 906 896 849 822 901 824 903 843 901 924 803 788 859 884 769 842 889 798 919 910 877 866 904 857 902 839 866 846 914 842 884 875 821 912 855 849 848 755 874 810 751 787 890 816 846 820 828 796 868 767 828 829 882 907 850 880 842 816 880 860 802 814 857 775 830 893 816 824 917 846 793 800 840 918 799 796 855 863 862 837 767 833 839 754 748 839 836 834 943 914 896 886 850 923 822 860 839 864 817 847 846 811 795 804 817 828 839 812 854 833 782 833 905 833 823 839 877 786 738 869 828 814 840 787 781 819 805 814 777 905 808 810 878 846 819 833 844 873 789 801 890 858 785 826 773 774 832 895 818 838 888 788 805 838 806 778 786 822 752 868 862 720 794 806 729 840 795 771 802 694 796 756 860 875 834 793 843 844 973 953 942 954 973 934 966 988 882 963 924 938 956 945 897 860 860 930 902 962 927 927 924 959 908 903 906 956 950 889 939 873 917 916 958 914 873 877 940 955 826 839 972 925 883 901 918 882 867 929 825 903 930 888 859 853 872 932 850 902 900 810 856 858 913 910 837 918 906 841 864 873 970 905 897 970 980 1.03e+03 944 947 946 982 998 964 932 983 956 974 942 921 954 926 959 929 894 904 904 938 893 911 916 806 931 848 758 880 847 827 924 911 885 836 876 844 842 879 911 956 918 939 888 888 865 938 872 872 878 748 770 887 836 917 852 896 791 955 888 806 830 808 747 892 956 936 996 915 941 919 859 829 879 890 874 890 876 917 881 902 823 879 809 827 839 869 889 825 851 844 873 890 901 881 896 725 874 846 767 870 831 672 885 913 872 861 904 804 847 839 906 899 780 1.03e+03 943 877 817 894 866 892 897 958 884 849 834 891 871 888 847 813 823 897 863 896 874 880 851 832 811 901 848 854 898 871 820 794 874 856 813 827 816 823 814 742 821 832 828 828 874 866 890 876 974 923 926 930 937 917 898 937 877 901 873 952 869 885 928 883 878 842 939 875 907 916 863 893 834 822 896 970 929 895 831 827 935 833 826 850 901 891 868 903 772 835 846 870 854 849 851 818 823 797 834 821 873 922 850 792 815 849 868 885 830 889 797 851 868 795 840 850 825 797 802 806 810 857 716 890 828 817 794 803 835 799 755 748 818 842 805 794 845 787 835 716 726 854 781 816 868 969 884 903 862 925 914 937 906 923 882 936 906 895 849 823 901 824 903 843 900 924 803 788 859 884 769 842 889 798 920 911 872 866 903 856 902 838 866 846 914 842 883 876 822 911 855 849 848 754 874 811 754 786 890 817 846 820 829 796 867 767 828 829 881 907 850 880 843 817 880 861 802 814 857 781 830 895 815 823 912 847 792 801 839 918 799 796 856 863 860 837 767 833 838 754 748 839 837 834 943 914 896 887 850 923 822 860 840 864 817 847 846 812 794 805 816 829 839 812 855 830 782 834 903 833 824 839 879 787 739 869 829 814 841 786 781 819 805 814 778 905 809 810 878 846 818 831 844 873 788 800 891 857 785 826 773 774 830 896 819 839 888 788 805 837 805 779 786 822 752 868 862 722 794 806 728 839 796 770 802 694 796 755 860 874 834 793 842 844 974 953 943 955 972 934 965 988 882 963 924 938 956 946 897 860 860 929 902 963 927 927 925 959 908 903 906 956 950 889 939 873 917 916 958 914 873 877 940 954 826 840 971 925 882 901 918 883 866 929 825 903 930 888 859 852 872 932 850 901 900 816 856 860 914 911 838 917 906 841 865 874 970 904 896 970 980 1.03e+03 944 948 946 982 997 963 932 984 956 974 942 920 955 926 959 930 893 906 904 938 894 911 916 812 931 848 759 879 847 827 924 910 884 836 875 844 842 879 911 955 918 939 888 887 865 937 870 871 879 747 770 886 836 918 852 896 792 955 888 806 830 809 746 892 955 937 997 915 941 919 859 829 879 890 873 890 876 916 881 902 823 879 810 828 840 871 889 825 851 845 873 890 902 882 896 725 874 846 767 870 831 673 885 913 872 861 905 803 848 840 907 899 780 1.02e+03 944 878 817 894 866 893 898 958 884 847 834 892 870 888 848 814 824 896 863 896 873 880 850 833 811 901 848 854 898 871 820 794 874 857 813 828 815 823 813 743 821 833 828 829 874 866 890 876 975 924 926 930 938 917 898 936 877 900 873 953 869 885 929 882 878 843 939 875 907 916 863 893 833 824 896 970 929 895 830 826 935 834 822 850 901 890 867 903 772 835 846 870 854 849 851 818 824 797 833 820 873 923 851 792 814 848 868 884 830 889 797 851 868 796 840 850 825 798 802 806 810 857 716 889 828 818 794 802 835 799 755 746 818 843 806 795 845 786 835 715 727 852 782 815 867 969 884 902 862 926 914 937 906 923 882 936 906 894 849 822 901 825 902 844 900 923 804 789 860 884 769 843 890 798 920 912 870 867 902 856 902 838 866 846 915 842 881 875 824 911 856 850 848 755 874 811 756 786 890 819 847 821 830 796 868 768 828 829 881 907 851 880 843 818 879 861 801 815 858 786 830 897 815 824 906 847 792 802 839 918 799 797 858 863 860 837 768 832 838 755 747 840 837 835 943 912 896 886 850 924 823 860 840 864 817 846 847 812 795 805 816 829 838 813 856 828 781 835 902 833 824 839 879 787 739 869 830 814 841 786 781 819 806 814 778 904 809 810 878 846 818 830 845 872 788 801 890 857 786 826 774 776 827 896 819 839 889 790 806 837 805 780 786 822 752 868 861 725 793 807 727 839 796 770 802 693 796 756 860 874 834 793 842 844 974 955 942 956 972 933 965 989 883 964 924 938 957 946 896 860 859 929 902 962 926 927 926 959 907 902 906 956 950 889 939 873 917 915 958 914 872 878 940 954 827 841 971 925 882 900 918 883 867 928 825 903 931 888 859 852 872 932 850 901 900 820 856 862 914 911 837 917 906 841 864 874 970 904 896 970 980 1.03e+03 944 948 947 982 997 963 931 985 956 974 942 918 955 926 960 930 893 908 906 939 894 912 917 814 930 848 760 877 847 827 924 911 884 838 875 844 842 878 911 954 917 939 887 887 865 937 869 870 880 746 770 886 837 918 851 897 792 954 888 807 829 810 745 891 954 938 997 914 941 918 858 829 880 890 872 891 876 916 882 902 823 879 810 828 841 871 890 825 851 845 873 889 902 882 896 725 874 845 767 870 831 674 885 912 872 861 905 802 848 840 908 900 780 1.02e+03 944 878 818 894 866 893 898 959 884 846 834 892 870 888 848 815 826 895 864 896 873 881 850 834 810 900 848 854 898 871 820 795 873 858 813 828 814 823 812 743 822 834 829 829 874 865 890 876 975 924 927 930 938 917 898 936 877 900 874 953 869 884 930 883 878 842 938 876 907 916 863 892 833 824 897 970 928 894 829 825 935 834 821 850 902 890 868 903 773 835 846 870 855 849 850 818 824 798 833 819 873 923 851 792 814 847 867 883 829 890 796 851 868 796 839 850 824 800 802 806 809 857 716 890 829 818 794 802 835 799 755 746 818 844 806 795 845 784 835 714 729 852 782 814 867 969 884 902 861 926 915 938 906 922 882 936 907 894 849 821 901 824 902 845 900 923 804 788 860 884 769 844 890 797 919 911 870 869 902 855 902 839 866 845 914 842 883 875 823 912 857 850 848 756 875 811 757 786 890 818 848 820 830 796 868 767 828 829 882 906 851 880 843 817 879 860 801 816 858 789 830 899 814 824 900 847 793 803 838 917 798 797 858 863 860 838 768 832 838 756 747 838 838 836 943 912 896 886 850 924 824 860 841 864 817 845 847 811 795 805 817 828 839 814 856 826 781 836 901 834 824 840 879 787 739 869 830 813 841 785 780 819 806 815 779 904 810 810 878 847 817 830 846 872 789 801 890 857 788 827 774 776 828 896 819 840 888 792 806 836 805 780 786 822 752 868 861 728 792 805 726 840 795 770 802 695 796 755 859 875 833 793 842 843 974 956 941 956 973 932 966 989 883 965 924 938 957 946 896 860 859 929 902 961 926 927 926 959 907 902 906 955 950 890 939 874 917 915 958 914 873 878 940 954 827 842 972 926 883 900 918 882 867 927 825 903 930 888 858 853 872 933 849 901 899 824 856 862 914 911 837 917 907 840 864 875 970 904 896 970 981 1.03e+03 944 948 948 982 999 963 931 985 956 975 942 918 954 926 961 929 892 907 907 939 894 913 917 820 928 848 762 877 847 827 924 910 884 839 875 843 841 878 911 954 917 940 887 886 865 938 868 870 879 745 770 886 838 918 851 897 791 954 889 807 828 810 745 890 954 939 997 914 941 917 858 830 880 890 872 891 876 916 881 902 823 879 810 829 841 873 891 825 851 845 874 889 901 883 896 725 874 845 767 870 832 675 884 912 871 861 904 802 848 841 909 900 779 1.03e+03 944 879 818 894 866 892 898 959 884 847 834 892 870 888 848 816 828 894 863 896 872 882 849 836 810 900 848 854 898 871 820 794 872 858 813 828 814 823 813 743 821 834 830 828 875 865 891 876 975 924 928 930 938 918 898 936 877 899 874 953 869 883 930 882 879 842 938 876 907 916 862 892 834 824 897 970 929 894 829 825 935 835 821 850 901 890 868 904 775 835 847 870 855 849 850 818 823 798 833 820 874 923 851 792 815 846 867 883 829 889 796 850 867 795 837 850 824 802 801 806 809 857 718 890 829 818 794 802 834 799 755 746 818 845 805 795 845 782 835 712 731 852 781 813 867 969 884 902 862 927 916 936 906 922 882 937 907 895 849 819 901 824 903 845 900 923 804 787 861 884 769 845 890 796 918 910 869 870 902 856 903 840 865 844 914 842 885 874 823 912 857 850 849 757 875 811 760 786 891 818 848 820 829 795 868 767 828 829 883 906 852 880 842 817 879 858 802 817 857 794 830 899 814 824 893 848 794 803 838 916 798 796 857 862 860 838 768 832 838 757 748 837 838 836 943 912 896 886 850 924 824 860 840 864 817 845 846 810 795 805 818 828 839 814 856 827 781 835 900 834 824 839 879 786 739 869 829 813 842 785 780 819 806 815 778 904 809 810 879 848 817 831 847 872 790 801 891 856 790 827 773 775 830 896 819 840 886 794 805 836 805 780 787 822 752 868 861 730 791 804 726 840 794 770 801 696 796 754 859 876 832 793 842 842 973 956 940 955 972 932 966 989 883 965 924 937 956 945 896 860 859 929 902 960 926 927 925 960 907 902 906 954 950 890 938 874 917 915 958 913 872 879 940 954 827 841 971 926 883 901 918 881 867 926 824 904 930 888 858 853 873 933 849 901 899 826 856 862 915 911 837 918 908 840 863 875 970 903 896 969 981 1.03e+03 945 948 949 983 1e+03 963 930 985 956 976 942 919 954 927 963 929 892 906 907 939 894 914 916 827 926 848 764 876 847 828 924 910 884 841 876 843 840 878 911 954 916 941 886 886 865 940 867 871 879 745 770 886 838 917 850 897 791 954 889 807 829 810 745 888 955 940 996 914 941 917 858 830 881 890 871 890 876 915 881 903 824 879 810 829 842 873 892 824 852 845 874 889 900 883 896 725 874 845 768 871 832 677 884 912 870 860 903 802 848 841 909 900 778 1.03e+03 943 879 818 894 866 892 898 960 884 848 833 892 870 889 849 817 829 894 863 897 872 881 849 836 810 900 848 854 898 871 820 793 872 858 812 829 814 823 813 743 820 834 830 828 875 865 891 877 975 923 929 930 938 919 898 937 876 898 874 952 869 883 930 882 880 841 938 876 908 916 863 892 834 824 897 970 929 894 829 825 935 834 820 850 900 891 869 904 776 835 846 870 856 850 850 818 822 799 833 819 875 923 850 791 814 846 867 884 829 887 796 850 867 796 835 849 825 803 801 805 809 856 720 890 829 818 794 801 834 799 755 746 817 845 804 795 845 781 835 712 733 852 780 812 867 968 883 902 862 926 916 935 906 922 882 937 907 896 850 818 901 823 903 844 901 923 804 786 861 883 769 845 889 796 919 910 869 870 902 856 903 839 865 844 914 843 886 874 824 911 856 850 849 758 875 810 763 785 891 817 848 820 828 795 867 768 828 830 883 907 852 880 842 818 879 858 802 817 857 800 831 899 813 825 888 848 796 803 838 916 800 796 856 861 860 838 768 832 839 759 748 836 838 835 943 913 896 887 850 924 823 861 839 864 817 844 846 811 796 805 817 828 839 814 855 825 782 835 900 834 823 838 878 786 740 869 828 813 842 785 780 819 805 815 778 905 809 810 879 849 817 831 847 872 793 801 891 856 791 827 773 774 831 896 819 840 885 795 804 836 804 781 787 822 753 868 860 732 793 804 727 839 794 770 801 698 796 754 860 876 830 794 842 841 973 956 940 954 972 933 966 989 883 965 923 937 956 944 897 859 858 929 902 960 926 927 924 961 907 902 905 953 950 891 938 874 917 915 958 913 872 878 940 955 827 841 971 926 883 901 919 881 867 926 824 904 928 888 857 854 874 933 849 901 899 827 856 862 914 911 837 919 907 840 863 874 970 903 897 969 981 1.02e+03 945 948 950 983 1e+03 962 928 985 957 977 942 921 954 927 963 928 892 906 907 939 893 914 916 834 926 848 764 876 846 828 924 909 884 842 876 844 839 878 912 955 917 942 886 886 865 941 867 871 878 747 770 885 838 916 851 897 791 954 890 805 829 810 746 888 956 941 995 913 941 918 858 831 880 890 871 890 876 915 881 904 825 879 810 828 843 874 892 824 852 844 874 890 900 883 897 727 874 846 770 871 833 678 884 912 870 861 902 801 848 841 909 900 779 1.03e+03 943 879 819 894 866 891 898 959 884 849 833 892 870 889 849 819 831 895 862 897 872 881 849 837 809 900 848 855 898 870 820 794 872 858 812 830 816 823 812 742 820 833 830 829 875 866 891 877 976 922 929 931 938 919 898 937 876 897 874 951 868 883 931 882 881 840 938 876 908 916 863 892 833 824 897 970 929 894 829 825 935 834 819 850 898 891 869 904 779 835 846 870 856 851 850 818 822 799 834 818 876 923 849 790 813 847 867 884 830 885 796 850 868 796 832 848 825 804 802 806 809 855 722 889 829 818 794 801 833 799 755 746 817 844 804 795 845 780 835 712 733 852 778 813 866 968 883 903 861 925 915 934 907 922 883 936 908 897 849 819 901 823 903 844 901 924 804 786 862 883 770 845 888 796 919 909 869 871 902 856 902 839 865 844 914 843 886 875 824 910 856 849 850 758 874 810 766 785 891 817 848 819 828 794 868 769 828 832 883 909 853 879 842 819 879 858 803 818 857 806 832 898 812 825 882 848 796 801 840 916 801 796 857 860 860 839 768 833 840 759 749 837 837 835 942 913 896 889 850 924 822 862 838 863 817 844 847 812 796 805 816 829 839 813 855 824 783 835 900 834 823 837 878 787 741 870 828 813 844 785 780 819 805 815 779 906 809 810 879 848 818 831 847 873 798 800 892 855 791 826 773 775 830 895 819 841 884 795 803 836 805 782 786 821 752 868 862 732 794 803 728 838 794 769 802 697 796 755 860 876 827 794 842 842 973 956 941 954 972 933 966 989 883 965 922 937 955 944 897 859 859 929 902 961 926 927 924 962 907 901 905 953 950 890 938 873 917 915 959 913 872 878 939 956 826 841 972 926 883 901 918 881 866 926 825 904 928 889 857 853 875 934 849 900 899 828 856 863 913 911 838 919 907 841 863 874 970 903 897 970 982 1.03e+03 945 948 950 984 1e+03 962 928 984 958 977 941 923 955 925 963 929 893 908 907 939 894 914 914 837 928 848 764 876 847 828 924 908 884 844 877 845 840 877 912 955 918 942 885 887 864 941 867 871 879 748 769 884 838 916 852 896 791 954 890 804 830 811 747 888 956 942 994 913 940 919 858 831 879 889 872 890 875 915 881 903 826 877 810 828 844 874 892 823 853 844 874 890 901 883 896 729 874 846 771 871 833 678 883 911 870 861 902 800 848 841 909 899 780 1.03e+03 943 878 818 894 866 891 898 958 884 849 833 892 871 889 850 821 836 896 862 897 872 881 850 837 809 900 847 856 897 871 820 795 872 857 812 830 816 823 812 742 821 834 829 829 875 866 891 877 976 921 928 931 938 919 898 937 876 898 874 951 867 884 932 882 881 839 938 876 909 916 863 893 832 824 896 970 928 894 829 825 935 834 819 849 898 892 868 905 780 834 846 870 856 852 850 818 823 799 834 818 876 922 849 791 813 847 868 884 830 884 796 851 867 796 829 848 826 804 803 806 810 855 723 888 828 818 795 801 833 799 755 745 816 844 804 795 846 780 835 713 734 851 778 814 866 968 885 903 861 924 913 934 907 921 883 936 907 897 848 819 901 823 903 844 902 923 805 786 862 883 769 844 887 797 919 909 869 870 902 855 901 839 864 845 914 843 886 876 823 911 856 849 850 758 874 809 771 785 890 817 847 819 829 794 868 770 828 833 883 910 853 878 842 820 879 858 802 819 857 810 831 896 812 825 877 848 795 800 842 916 802 796 858 861 860 839 768 833 840 759 748 837 837 835 942 913 896 889 851 923 822 861 838 862 817 845 847 812 795 805 816 829 839 813 854 822 783 835 898 834 823 836 878 788 743 871 828 813 844 785 780 818 805 815 780 906 808 810 879 847 818 830 847 874 802 800 893 855 791 825 772 775 830 894 820 841 885 796 804 837 805 782 785 821 752 868 863 732 795 803 729 838 795 769 804 697 796 756 860 875 824 794 842 842 973 955 942 954 972 933 965 989 883 965 922 937 955 944 896 858 859 929 902 961 926 928 924 961 907 901 904 953 951 890 938 872 917 915 958 912 872 878 940 956 826 841 972 925 882 901 918 880 865 926 825 904 928 889 857 853 875 934 848 901 898 829 855 864 912 910 838 920 908 843 864 873 970 904 896 970 982 1.03e+03 945 950 951 984 1e+03 962 928 983 959 977 941 924 954 924 963 930 893 909 906 939 895 914 914 841 929 847 765 876 847 828 924 908 884 845 877 846 841 876 912 955 918 942 885 888 863 941 866 871 880 749 768 882 837 915 852 896 791 954 889 803 830 810 747 888 955 942 994 912 940 919 858 831 878 889 872 890 875 915 880 902 826 876 809 829 845 876 891 822 853 843 874 890 902 883 895 730 873 846 772 871 833 679 882 912 870 861 902 799 848 842 909 899 781 1.03e+03 943 878 817 894 867 890 897 958 884 848 833 892 871 889 850 822 840 896 861 896 872 881 851 836 809 900 847 855 897 871 819 797 873 857 812 830 816 823 811 741 823 833 829 829 874 866 891 877 976 921 928 932 938 919 899 937 876 898 874 952 866 884 932 882 882 838 938 875 909 917 863 893 833 823 896 970 927 894 829 824 936 834 819 849 899 891 866 904 784 835 846 869 855 852 849 818 823 799 834 816 876 921 850 792 813 848 868 885 830 883 795 851 867 795 826 848 826 805 803 806 810 855 724 889 828 818 795 801 833 798 754 745 816 844 803 796 846 778 835 714 736 851 779 815 867 968 886 904 861 925 913 934 907 921 883 937 906 897 847 820 901 823 902 844 901 923 806 786 862 884 769 844 886 798 918 908 869 870 903 854 901 839 865 845 914 842 886 877 823 911 855 848 850 758 874 809 774 785 890 817 847 819 829 794 868 770 829 834 883 910 853 877 843 820 878 859 801 819 856 811 831 894 812 825 871 848 794 799 842 916 801 797 858 862 860 838 768 833 839 760 748 837 838 835 942 913 897 890 851 922 821 861 837 862 817 845 847 810 795 805 816 829 839 813 854 821 783 836 897 835 824 836 877 789 744 872 828 813 844 784 780 818 806 814 781 906 807 810 879 846 819 830 846 875 808 801 893 854 791 825 772 775 830 894 820 841 886 797 805 837 806 781 785 822 753 869 863 732 795 803 729 838 795 771 806 697 797 756 860 874 820 794 842 841 974 954 942 953 972 933 965 989 883 964 923 936 955 944 896 858 859 929 902 961 926 928 924 961 908 901 903 953 951 890 939 873 918 915 957 911 872 878 940 955 825 842 972 925 882 901 918 880 865 927 826 903 929 889 857 854 873 934 848 902 898 830 854 863 912 907 838 919 908 843 865 873 970 903 896 970 984 1.03e+03 945 950 951 984 1e+03 962 929 982 959 977 940 924 955 922 963 929 891 910 906 939 896 914 913 845 930 846 768 876 847 828 924 909 885 848 876 846 843 876 911 956 918 942 886 888 865 941 865 871 882 749 768 882 836 916 852 896 791 954 889 804 829 811 747 886 954 942 993 912 941 919 858 831 877 889 873 889 875 914 880 902 826 875 808 830 846 878 891 824 853 843 874 890 904 883 894 730 873 846 773 870 834 680 882 913 870 861 902 799 848 842 909 898 781 1.03e+03 943 878 816 894 867 890 897 957 884 847 832 892 871 889 850 823 845 896 862 896 872 881 852 836 809 900 846 855 896 871 820 797 874 857 811 830 816 823 811 741 824 832 829 829 874 866 891 877 976 921 928 931 937 919 899 937 876 897 874 954 866 884 932 883 882 838 939 874 909 918 863 892 833 823 896 970 927 894 829 824 935 834 819 849 900 891 865 904 789 834 846 869 855 850 848 818 823 799 834 815 876 921 850 792 814 848 868 885 830 883 795 851 866 794 823 848 826 807 802 806 811 855 725 888 828 818 795 801 833 798 754 744 817 844 803 796 846 776 835 715 738 850 780 815 867 968 885 905 862 926 913 934 906 921 884 938 906 897 847 821 902 822 902 844 900 923 806 786 862 884 769 844 886 798 918 908 869 870 902 854 901 838 866 845 913 842 886 877 822 911 855 848 850 758 874 809 780 785 890 816 846 819 828 794 868 770 829 833 884 910 852 875 843 820 877 860 799 818 856 812 831 894 812 826 867 847 792 800 841 916 801 797 859 862 861 838 767 834 838 761 748 837 838 834 942 914 897 890 851 922 821 862 837 862 817 846 847 808 794 806 816 829 839 813 854 821 783 836 894 834 824 836 877 789 745 873 829 813 844 784 780 818 807 813 782 906 806 811 878 846 819 830 844 874 812 802 893 854 791 825 772 775 830 893 820 841 887 797 805 838 806 780 785 822 755 870 861 733 794 803 731 836 795 773 806 697 797 756 860 874 816 794 843 840 974 954 942 953 972 933 964 988 882 963 924 936 955 945 896 859 859 929 902 961 926 928 924 961 908 901 903 953 951 891 939 873 918 915 956 911 872 878 940 954 825 841 972 925 883 901 918 881 866 928 826 903 930 889 857 854 871 933 848 902 898 832 854 864 912 905 839 919 908 842 866 873 969 903 895 969 983 1.03e+03 946 949 951 985 1e+03 962 930 982 959 976 940 924 956 922 962 928 890 910 905 939 896 914 914 849 930 845 771 876 846 828 924 909 886 850 875 845 844 877 910 956 917 942 886 888 867 941 864 871 880 748 768 881 836 916 852 896 791 954 888 804 828 812 747 885 952 942 993 913 942 919 858 830 877 889 872 889 876 914 880 902 826 876 807 832 848 880 890 825 853 843 874 890 904 883 894 730 874 846 775 870 833 681 882 914 870 860 902 799 849 841 909 898 780 1.03e+03 942 878 816 894 866 890 897 958 883 847 832 891 871 889 849 824 848 896 862 897 872 880 851 836 808 900 846 855 896 871 821 797 873 857 811 830 815 822 812 740 823 830 828 830 874 866 891 876 976 921 928 930 937 919 898 938 877 897 874 953 866 884 931 883 882 838 939 873 909 917 863 892 833 823 896 970 928 894 829 825 935 834 820 850 902 890 865 904 794 833 846 869 856 849 849 818 822 799 833 814 875 921 850 792 814 848 868 885 830 882 796 851 866 794 822 848 827 809 802 805 811 855 725 888 828 818 795 802 833 798 754 745 818 844 803 796 846 775 834 715 739 849 780 815 868 968 885 905 863 926 914 934 905 920 883 938 906 897 848 822 902 821 902 844 900 924 806 787 861 884 770 845 886 797 919 909 870 870 901 854 902 839 868 846 912 842 885 876 822 911 855 848 850 759 874 809 783 785 890 816 846 820 828 795 867 769 828 831 884 911 852 871 843 819 875 860 798 817 856 815 832 894 812 826 864 847 792 800 840 916 801 797 859 862 862 837 767 834 838 762 748 838 838 834 942 915 897 890 851 923 822 862 837 862 818 845 846 808 795 806 816 828 838 813 854 820 783 836 894 832 824 836 877 786 746 873 829 813 843 784 780 817 807 812 783 907 806 812 879 846 820 830 844 873 817 802 893 854 791 825 772 775 831 893 821 840 887 797 805 838 805 780 785 820 756 870 860 734 792 803 732 835 795 775 806 698 797 756 860 875 812 795 844 840 974 954 942 954 971 933 964 988 882 962 922 936 956 945 896 859 859 928 902 962 926 928 924 961 908 901 904 953 951 891 938 873 919 916 956 911 872 878 939 953 826 841 972 925 883 900 918 881 867 928 825 903 930 889 857 853 870 932 848 902 898 835 855 865 912 902 838 919 908 842 866 873 969 903 895 969 982 1.03e+03 945 949 950 986 999 962 931 982 959 975 940 924 956 923 962 927 890 909 904 939 895 915 915 852 929 846 771 876 846 828 924 909 885 853 874 844 843 878 909 957 916 943 886 886 868 940 864 870 878 747 767 883 836 916 852 896 791 955 888 805 827 812 747 883 952 942 993 913 943 919 857 830 877 889 873 888 876 914 880 901 826 877 808 832 849 878 890 825 854 843 874 891 904 883 894 730 874 846 777 870 832 681 882 914 870 861 902 799 849 840 909 898 780 1.03e+03 941 879 816 894 866 889 896 958 883 848 832 891 871 889 849 826 852 897 862 897 872 880 850 838 809 901 845 855 896 871 821 797 872 857 812 829 815 822 810 741 822 830 827 830 874 866 890 876 975 922 928 930 936 918 897 938 877 897 874 953 867 884 931 883 881 838 939 872 909 916 864 892 832 824 896 970 928 894 829 826 935 834 820 850 902 891 865 902 798 832 846 869 855 849 849 819 822 799 834 814 875 922 850 792 814 848 868 884 830 880 796 852 866 794 821 847 827 810 801 804 811 855 725 887 827 818 794 803 833 798 754 744 820 844 803 796 846 774 834 714 739 849 780 814 868 968 885 905 863 926 914 934 905 920 882 938 907 897 848 822 902 820 903 844 902 925 806 788 860 884 770 845 887 796 919 910 872 870 900 854 902 839 868 845 912 841 885 876 822 911 856 848 849 758 873 808 787 785 891 817 846 821 828 795 866 768 828 829 883 912 851 866 843 818 870 860 800 818 857 816 832 895 811 825 860 848 792 801 839 916 802 797 859 861 862 837 767 834 838 762 748 838 838 834 941 916 897 889 851 923 822 863 837 862 818 845 845 808 796 805 816 827 837 813 853 820 781 836 893 831 825 836 877 784 748 873 829 813 842 785 780 815 807 812 784 908 805 812 880 845 821 831 844 872 822 802 893 854 790 826 772 774 831 894 823 840 886 796 805 838 804 780 786 819 756 870 861 736 792 803 734 834 795 775 807 698 796 754 861 875 809 795 844 840 975 955 942 955 971 934 964 988 882 961 922 936 956 945 896 860 859 928 902 962 926 929 924 962 908 901 905 953 950 891 938 873 919 915 956 911 872 878 939 953 826 840 971 924 882 900 918 881 868 928 825 903 930 889 857 853 871 932 848 902 897 835 855 866 912 900 837 918 908 841 867 873 969 904 895 969 981 1.03e+03 944 949 948 986 997 962 932 982 958 973 939 925 956 924 963 926 892 908 904 939 895 915 915 854 928 847 772 877 846 827 923 908 883 856 874 846 841 878 909 956 916 943 886 885 867 942 864 870 877 746 766 884 836 916 852 895 791 956 888 806 826 811 747 883 952 943 993 913 942 918 857 831 877 889 873 889 876 914 880 902 826 878 808 832 850 877 892 825 856 844 874 892 904 884 894 730 875 846 780 870 831 681 881 914 870 861 902 798 849 842 909 898 780 1.03e+03 941 879 816 894 866 889 897 959 884 849 833 890 871 890 848 827 856 897 863 897 873 881 849 839 808 901 845 855 896 871 821 797 871 857 812 829 815 822 810 742 820 830 827 830 874 866 888 876 974 922 927 930 936 918 896 937 877 896 874 953 867 884 931 883 881 838 938 871 909 915 864 892 832 824 896 970 927 894 829 827 936 834 820 849 902 891 865 900 801 831 846 869 853 848 849 820 822 799 834 815 876 922 849 792 814 848 869 884 830 878 796 852 866 794 821 847 827 811 801 804 810 855 725 886 827 819 794 805 834 799 753 743 820 843 803 796 846 773 834 714 739 849 780 812 868 968 886 905 863 926 915 934 905 920 881 938 907 898 848 821 902 821 903 845 902 926 805 789 860 885 770 846 888 796 918 911 873 869 901 854 903 838 867 846 912 840 885 876 822 912 858 848 848 758 872 808 790 785 891 818 845 821 827 794 866 768 828 828 883 912 850 861 842 819 866 859 803 817 857 818 831 896 810 824 857 848 792 801 839 915 801 796 859 861 862 837 767 834 836 763 747 838 837 834 942 916 897 889 851 922 823 863 837 863 818 844 845 808 796 804 815 827 836 813 853 818 779 836 893 832 825 836 877 782 750 872 829 813 842 784 780 814 807 812 784 908 804 812 881 845 822 831 845 872 830 802 893 854 791 826 773 774 832 894 825 840 885 795 805 838 804 780 785 820 756 870 861 735 792 802 734 834 795 775 808 699 795 753 860 875 804 794 844 840 974 956 941 955 971 933 965 988 882 961 923 936 956 945 895 861 859 928 903 961 926 928 924 961 908 901 905 952 950 891 937 872 919 914 955 910 871 878 938 953 826 840 971 924 881 899 918 881 870 927 825 902 929 890 856 853 872 932 848 902 897 836 855 867 912 896 836 918 909 841 866 872 969 905 895 969 981 1.03e+03 942 948 948 986 997 962 932 982 957 973 940 924 957 924 963 926 894 908 902 940 895 916 915 856 927 847 773 877 846 827 923 910 882 859 874 847 840 878 910 955 915 944 886 884 866 943 864 869 879 746 766 886 836 916 853 896 791 957 888 807 826 810 749 882 951 944 993 913 942 919 856 831 877 890 873 890 876 915 880 902 826 878 808 831 850 877 893 825 856 844 874 892 903 884 894 730 875 844 783 870 832 682 881 914 870 861 902 798 850 842 909 898 780 1.03e+03 942 878 816 895 866 888 897 959 884 848 834 890 871 891 848 829 859 897 862 896 873 882 850 839 808 900 845 854 895 871 821 796 871 857 811 829 814 822 810 743 819 831 828 829 873 866 889 876 973 923 927 930 936 918 897 937 877 896 873 953 868 884 931 882 880 839 938 871 908 915 863 892 832 824 896 970 927 894 829 827 936 834 821 848 903 891 865 898 808 830 845 869 853 849 848 820 822 799 834 816 876 922 848 793 814 848 869 884 830 877 796 851 865 794 820 847 827 811 801 803 810 855 725 886 827 820 794 804 835 800 753 741 820 842 803 796 847 773 833 715 741 849 780 811 868 968 885 904 863 925 915 933 905 921 881 937 907 899 848 821 903 822 904 846 900 926 805 788 860 885 769 846 889 796 918 911 872 868 901 854 904 839 867 846 911 840 885 876 821 912 858 848 848 758 872 807 794 785 891 818 846 821 826 794 865 770 828 828 883 913 850 855 841 820 861 859 806 817 858 818 830 895 808 824 855 847 792 801 839 914 800 796 860 860 862 837 767 834 835 763 747 836 836 834 942 916 897 888 851 922 823 864 838 863 817 844 845 809 796 802 815 828 837 813 852 817 778 836 893 832 825 836 876 783 752 870 829 813 842 782 780 815 808 813 785 906 804 811 880 846 824 831 846 872 837 802 893 854 792 827 772 774 833 894 825 840 886 794 806 838 804 780 785 821 756 868 861 735 793 803 736 834 795 774 809 699 795 752 860 875 800 793 844 840 974 956 940 956 971 933 966 988 882 961 923 937 955 944 895 861 858 928 903 960 926 928 925 961 908 900 905 953 950 891 936 871 918 914 955 910 872 877 939 953 826 840 972 924 880 899 918 880 869 927 824 902 929 890 855 853 872 932 847 902 896 836 855 868 912 892 836 917 909 841 866 871 969 906 895 968 981 1.03e+03 943 947 949 986 998 961 932 982 956 973 941 924 957 924 963 927 894 908 901 942 895 916 914 857 927 846 774 878 847 827 922 911 882 862 875 848 840 879 910 953 914 944 886 884 866 945 866 869 882 746 766 885 836 915 853 895 791 958 887 806 827 809 750 880 951 944 993 913 941 919 857 832 877 891 872 890 876 916 880 902 826 878 809 831 849 877 894 825 856 845 874 890 902 885 894 729 875 844 786 870 833 683 882 914 869 861 902 798 849 843 909 898 779 1.03e+03 943 878 816 895 866 889 898 960 886 848 835 890 870 892 848 830 863 896 862 896 874 881 850 839 807 900 846 854 895 870 821 796 872 857 811 829 813 822 811 743 818 831 829 828 873 867 891 876 973 924 927 931 937 918 897 937 877 896 873 952 868 885 932 882 878 839 937 870 908 915 862 892 832 825 895 970 927 895 828 827 936 834 822 848 904 891 865 895 813 831 845 869 853 850 848 820 822 800 834 815 875 921 848 795 814 848 870 884 830 875 796 850 866 795 819 847 826 811 801 802 809 855 725 887 827 821 793 804 834 800 753 742 819 842 803 796 847 773 831 715 743 849 780 812 869 969 885 904 862 924 915 933 904 921 881 937 906 899 848 820 904 823 904 846 900 925 805 787 860 885 768 845 888 796 918 910 870 867 901 854 904 839 867 846 911 840 884 876 821 911 859 848 848 757 873 808 798 785 891 818 847 821 825 794 863 770 828 828 883 913 849 850 840 820 856 859 806 816 858 818 829 895 807 824 854 846 792 801 840 916 798 796 860 860 862 837 768 834 834 765 747 834 835 834 942 914 897 888 851 922 822 864 839 863 817 843 845 810 796 802 815 829 838 813 853 817 778 836 892 832 824 836 875 785 752 870 829 813 841 782 779 816 808 814 785 905 805 812 879 846 825 832 846 870 843 802 892 854 793 827 772 773 834 894 826 840 886 794 806 838 804 779 785 822 755 867 862 735 792 803 739 834 795 775 810 699 794 752 860 875 796 794 844 840 973 957 940 955 972 933 967 988 882 960 922 937 954 944 895 862 857 928 903 958 926 928 925 960 908 900 905 954 950 891 936 871 918 914 955 910 872 877 939 953 825 839 972 924 880 899 918 880 868 926 824 901 928 890 856 853 872 932 846 902 896 835 856 869 912 888 836 917 908 842 865 871 969 906 895 967 980 1.03e+03 944 946 949 985 998 961 931 983 955 973 943 924 957 924 962 926 893 908 901 943 895 916 914 859 928 845 774 878 848 828 922 913 882 863 875 848 842 880 910 953 912 942 886 885 866 946 867 869 882 746 765 885 835 915 854 895 791 958 887 805 828 808 750 879 951 944 993 913 941 919 858 832 877 892 871 890 876 916 880 903 826 878 810 831 848 877 896 826 855 844 874 889 902 884 894 728 875 844 790 871 834 683 883 914 870 861 901 799 848 842 908 898 779 1.02e+03 943 877 817 896 866 889 898 960 887 849 836 890 870 892 848 831 865 897 862 896 874 880 850 840 807 899 846 855 894 870 821 796 872 858 810 829 812 822 811 743 820 832 829 828 873 867 891 877 973 924 928 931 937 918 898 936 877 895 872 950 868 885 931 882 877 839 938 870 908 916 862 893 832 825 895 968 927 896 828 827 936 833 821 848 904 890 866 892 817 832 845 869 853 851 847 820 822 800 833 814 874 921 848 795 813 848 870 884 831 874 797 850 866 796 818 847 825 811 800 802 809 856 725 887 827 821 793 805 834 800 753 743 818 842 804 797 846 773 832 715 744 848 779 814 869 969 884 904 862 924 915 932 903 921 881 936 905 899 848 820 904 822 903 847 900 924 804 787 860 884 769 843 888 795 918 910 868 866 900 855 904 840 867 846 913 840 884 876 821 911 859 848 847 757 873 808 800 785 891 817 847 820 825 794 861 769 828 829 883 913 849 844 841 820 850 859 805 816 859 818 829 895 807 824 853 846 793 800 840 917 799 796 858 860 862 837 768 834 833 766 748 834 835 835 943 913 897 888 850 921 821 864 839 862 817 844 845 810 796 803 815 828 840 814 853 817 779 836 890 831 824 835 874 787 752 871 829 813 841 782 779 816 808 815 785 905 805 812 877 846 825 831 846 869 846 803 892 854 793 827 772 772 833 894 827 840 886 794 806 838 804 779 786 822 755 866 863 734 792 803 743 834 795 776 810 700 795 751 861 875 794 794 844 840 973 957 941 955 971 933 967 988 883 960 922 936 954 944 895 862 857 928 902 958 926 928 925 960 908 900 905 954 950 890 938 871 917 914 956 909 873 876 938 952 824 839 972 924 879 899 918 879 868 926 823 900 928 889 856 852 872 931 847 902 896 836 856 869 912 885 837 917 907 842 864 872 970 906 896 966 980 1.03e+03 946 947 950 985 998 961 931 984 955 972 943 924 956 924 962 925 893 908 901 943 894 916 915 862 927 846 774 880 848 829 922 912 881 866 876 847 842 880 909 953 912 941 887 887 866 946 868 869 882 746 765 885 835 914 854 895 794 957 886 804 828 808 748 877 952 944 993 913 940 918 860 832 877 892 871 890 876 916 880 903 826 879 811 831 848 877 897 825 855 844 875 888 902 884 893 729 875 844 792 872 833 685 884 914 871 861 901 799 847 840 908 898 778 1.02e+03 943 877 816 896 866 889 898 960 887 850 836 891 870 891 849 831 867 897 861 896 874 879 850 840 806 899 845 856 894 869 821 796 872 858 810 828 813 823 811 743 820 832 829 828 873 868 890 877 973 924 928 931 938 918 899 936 877 895 872 949 868 884 931 882 877 839 939 871 908 917 863 893 831 825 894 967 927 896 828 826 936 833 820 850 902 890 865 888 821 834 846 869 853 852 848 821 822 799 832 812 875 921 849 795 813 848 871 884 830 871 797 850 867 797 816 847 824 811 800 802 809 856 724 887 828 821 792 806 834 799 753 743 818 843 804 797 845 773 833 715 744 847 779 814 868 968 884 905 862 925 915 932 902 920 881 935 904 898 848 819 903 821 902 847 900 924 804 786 861 884 770 842 887 796 918 910 868 867 899 856 903 840 868 846 915 839 884 876 821 911 858 848 847 757 873 808 802 785 891 817 847 818 826 794 860 769 829 829 883 912 849 840 842 820 842 858 805 816 859 818 829 896 806 824 852 848 794 800 840 918 799 796 858 860 862 837 768 834 832 767 748 835 835 835 943 913 897 889 850 921 820 865 840 862 817 844 845 810 795 804 815 827 840 814 853 816 780 836 889 831 823 835 874 788 752 871 830 813 841 783 780 816 807 815 784 905 805 812 877 846 825 830 845 868 851 803 892 854 793 826 773 773 832 894 830 840 886 794 805 839 804 779 786 822 755 866 863 733 791 803 745 834 794 778 810 701 795 751 861 876 793 795 844 840 974 956 941 955 971 933 967 988 884 960 921 936 954 944 895 862 857 927 901 958 926 927 925 959 908 900 905 954 950 890 939 871 917 914 957 909 872 875 938 953 824 839 972 924 879 900 918 879 868 927 823 900 927 889 855 853 872 931 847 902 896 836 856 869 911 882 837 917 906 843 864 874 970 904 895 965 980 1.03e+03 946 947 950 985 998 961 931 986 955 970 944 924 956 925 962 925 892 909 901 942 893 916 916 865 927 846 776 880 848 829 922 911 881 870 876 847 841 880 909 954 912 939 888 887 865 945 868 869 882 746 766 886 835 914 855 896 797 956 887 803 828 809 747 877 952 944 993 913 941 917 860 833 876 892 871 890 876 916 880 904 826 880 811 832 848 877 898 824 855 844 875 888 902 884 893 730 875 843 796 873 833 687 883 914 872 861 900 799 847 840 907 897 778 1.02e+03 943 877 816 896 866 889 898 960 886 849 834 891 871 889 849 831 868 898 861 897 874 879 850 841 806 900 845 855 895 869 821 796 872 858 810 828 814 823 811 743 820 833 828 828 873 868 889 876 973 924 928 931 938 917 899 935 878 895 872 949 868 882 931 882 877 839 940 871 908 917 863 893 831 824 894 966 928 895 829 826 936 834 820 850 900 891 865 884 825 835 845 868 852 851 849 821 824 799 832 813 875 922 850 795 814 848 871 883 830 870 796 850 866 796 816 846 824 812 800 803 808 856 724 887 827 821 792 807 835 799 753 742 818 843 803 797 844 773 835 715 745 846 778 814 868 968 884 905 861 926 914 931 903 919 881 933 905 897 848 819 902 821 902 847 900 924 803 786 861 885 771 841 886 797 919 909 867 867 898 857 902 840 869 846 914 838 884 876 821 911 858 848 848 757 872 809 802 784 891 816 847 817 827 793 859 770 829 830 883 912 850 836 842 819 838 858 806 816 858 818 830 895 806 824 849 849 794 800 840 917 799 795 858 860 861 837 769 834 833 767 750 835 835 835 944 913 897 890 850 921 819 864 840 861 815 845 845 810 796 804 815 827 840 814 853 816 780 837 888 831 823 834 874 788 752 871 830 812 841 783 781 816 807 816 784 906 806 811 878 846 825 830 844 867 854 803 892 853 795 825 773 774 831 894 832 841 887 794 805 839 804 779 786 822 754 866 861 732 791 802 747 834 794 780 810 702 795 751 861 876 792 795 844 840 975 956 941 955 971 934 966 988 884 961 921 937 955 944 896 864 857 926 900 958 927 927 925 958 907 901 904 954 950 890 939 871 917 914 958 909 871 875 938 954 823 840 972 923 879 899 919 880 867 927 822 900 927 889 855 853 872 932 848 902 896 836 856 868 911 880 837 918 906 843 864 876 970 903 894 965 981 1.03e+03 946 948 950 985 999 961 932 987 956 970 944 925 956 924 962 926 892 910 900 942 893 916 918 867 926 846 778 879 848 829 922 911 881 873 876 847 840 880 909 955 913 939 888 888 864 943 868 868 883 747 768 886 835 914 854 895 800 956 887 804 828 809 748 876 952 943 993 913 941 917 860 834 876 892 872 890 876 916 880 905 825 880 810 832 848 877 897 824 855 844 875 889 902 884 893 730 875 843 798 874 833 690 883 914 872 860 900 799 846 841 907 897 778 1.02e+03 943 878 817 896 865 889 898 959 886 849 833 890 872 889 849 831 868 899 861 897 874 878 849 841 808 900 844 855 896 870 821 796 872 858 810 828 815 823 811 743 819 834 827 828 873 868 890 876 973 923 927 930 938 917 898 934 876 895 872 949 868 880 931 882 878 838 940 872 907 916 863 893 831 824 894 966 928 894 829 826 936 834 820 851 898 892 866 880 831 836 845 868 852 851 849 820 825 798 832 814 875 923 850 795 814 848 871 883 831 869 795 850 866 794 816 846 824 812 801 804 809 856 724 887 827 820 793 807 835 798 754 740 818 843 802 796 844 773 834 715 747 846 778 813 868 967 884 905 861 925 914 931 903 919 881 932 905 898 847 820 900 821 902 846 899 923 803 786 861 886 771 842 886 798 918 908 865 868 899 857 901 839 869 846 913 838 885 876 821 910 858 847 849 756 872 809 804 786 891 815 847 818 828 793 857 771 830 830 883 911 850 833 843 817 832 858 807 816 857 817 831 895 806 823 848 850 793 799 841 916 798 795 859 860 861 837 768 833 834 768 751 836 834 834 943 914 897 889 849 922 820 864 840 861 814 846 846 810 797 805 815 827 840 815 853 815 780 837 888 830 823 834 873 787 752 871 830 812 841 783 781 816 808 816 785 905 806 811 879 846 825 830 844 866 858 801 892 853 796 825 773 776 830 894 832 841 886 794 806 839 804 778 787 822 754 866 860 730 791 802 749 835 793 781 811 703 795 751 861 876 791 796 844 840 976 955 940 954 971 935 964 988 884 962 920 936 954 944 896 867 857 926 900 958 926 926 925 959 906 901 904 954 949 890 938 872 917 914 956 908 871 875 938 954 824 840 972 923 879 899 920 881 867 927 822 900 928 889 854 854 871 932 848 902 896 836 856 868 912 877 836 918 907 843 864 876 970 902 893 966 983 1.03e+03 946 947 950 984 1e+03 961 931 988 956 970 942 925 955 923 961 927 893 910 900 941 893 916 918 868 927 846 780 879 848 829 922 910 881 876 876 849 841 880 909 955 913 940 888 887 863 942 870 867 883 748 770 885 836 914 853 895 800 956 888 803 828 809 750 876 952 943 993 914 941 916 860 836 876 892 872 891 876 916 880 905 825 879 810 831 848 876 896 824 855 844 874 890 902 885 894 730 874 843 802 874 833 690 883 913 872 859 900 799 846 841 906 897 778 1.02e+03 943 879 817 896 865 889 898 958 886 849 832 890 872 890 848 832 868 899 861 897 874 877 849 841 809 901 844 855 897 870 821 796 872 857 810 828 816 823 811 743 819 836 828 827 874 867 890 876 973 923 927 929 938 917 898 934 875 895 873 949 868 880 931 882 877 838 939 872 908 916 863 893 832 823 894 967 928 895 829 827 936 834 820 850 897 891 865 878 834 835 845 868 852 852 849 820 825 798 832 814 875 923 850 795 814 848 871 883 834 867 795 850 866 793 816 845 824 812 802 803 809 856 724 887 827 820 793 806 835 798 754 740 818 842 801 797 845 772 833 715 748 846 779 814 868 967 884 905 861 924 914 932 902 920 880 932 905 898 847 820 900 821 901 844 900 923 802 786 862 886 770 842 886 796 916 907 864 868 899 857 901 838 868 846 913 839 885 876 821 910 857 846 851 756 873 809 805 788 892 817 847 818 829 794 856 771 830 830 882 911 851 831 844 815 829 858 807 815 856 816 831 895 806 823 846 849 792 798 842 915 799 795 860 860 861 837 767 832 836 768 752 836 833 833 943 914 897 888 848 922 821 863 843 861 813 846 846 810 798 805 816 825 840 815 854 815 780 836 888 830 822 834 874 787 752 871 830 812 841 783 780 816 809 815 784 905 806 812 879 847 825 829 844 863 859 800 892 854 796 825 773 776 830 893 831 841 886 794 807 839 804 778 787 821 756 866 860 729 791 802 752 835 793 782 812 705 794 750 861 875 790 796 845 839 976 954 940 954 971 936 964 988 884 963 920 936 954 943 896 870 857 926 900 959 925 926 926 960 905 901 904 954 948 889 937 872 918 914 955 908 870 876 938 954 824 840 971 923 879 899 920 882 868 927 822 901 929 889 854 853 872 932 848 902 896 834 856 868 912 876 835 917 907 842 864 875 970 903 894 967 984 1.03e+03 946 947 950 984 1e+03 961 929 988 956 970 940 925 953 922 960 927 893 908 900 941 893 916 917 872 928 845 780 878 849 829 921 910 881 877 876 851 841 881 909 956 914 939 888 886 863 943 872 866 884 749 770 884 836 914 852 894 798 956 888 803 828 810 752 875 952 943 993 914 941 917 860 839 876 891 871 891 876 916 880 904 825 879 809 831 848 876 896 824 855 844 874 891 902 885 894 729 874 843 805 874 833 690 882 913 871 859 900 798 845 841 906 896 778 1.02e+03 943 878 818 896 865 889 898 958 887 849 833 890 872 891 848 833 868 899 860 897 874 877 849 840 809 901 844 855 897 870 821 796 871 856 810 828 816 823 811 743 819 837 829 827 874 865 889 876 973 923 927 929 938 917 897 934 874 894 874 949 868 879 931 882 877 839 938 872 908 913 863 894 832 823 895 967 929 895 829 827 936 834 820 849 895 890 865 873 836 835 846 867 852 852 849 820 824 799 832 814 876 922 849 795 814 847 870 883 836 866 795 849 865 794 816 846 824 812 803 803 809 856 724 887 827 819 792 806 834 798 754 740 818 842 801 797 845 771 833 716 748 845 779 814 868 967 883 906 862 924 914 933 902 920 880 930 905 898 848 821 899 822 901 843 900 923 802 786 862 887 770 843 886 795 915 907 861 868 899 857 900 838 866 846 914 839 885 876 821 910 856 846 851 755 873 810 804 789 892 819 847 817 829 794 854 771 829 829 882 912 852 830 844 816 825 858 806 814 856 815 830 895 805 824 845 848 791 797 842 915 800 795 860 862 861 837 766 832 836 768 753 837 832 833 943 914 897 888 847 922 822 863 845 861 813 846 846 810 797 805 817 824 840 814 854 815 780 836 888 829 822 834 874 788 752 871 830 812 841 784 780 816 810 814 783 905 806 812 878 847 825 829 843 861 860 800 892 854 796 826 773 774 829 893 832 840 886 795 807 839 804 778 787 821 758 867 860 728 791 803 753 835 792 782 814 708 795 750 862 875 788 798 845 838 977 954 940 954 971 936 965 988 884 963 920 936 953 942 895 872 857 926 900 959 924 926 926 960 905 901 904 954 948 890 937 872 919 913 955 908 870 876 938 953 824 840 971 923 879 899 920 882 867 927 823 901 929 888 855 853 872 932 848 903 896 831 856 868 913 875 835 917 906 841 864 874 970 903 894 966 984 1.03e+03 946 947 949 983 1e+03 961 928 987 956 970 938 925 953 924 959 927 894 906 900 941 893 916 917 875 929 845 781 878 849 829 921 910 881 878 876 854 840 880 908 957 915 938 887 885 864 944 874 867 883 749 769 883 836 914 853 894 797 956 887 804 828 810 752 874 952 942 992 915 941 917 860 842 875 890 870 890 877 916 880 904 826 878 809 830 847 876 896 824 855 844 873 891 903 884 894 729 874 842 807 874 833 691 882 912 871 860 901 798 845 841 906 896 778 1.02e+03 942 878 818 896 865 889 897 958 887 849 833 890 872 890 847 834 868 898 860 897 874 878 848 840 808 901 844 855 897 869 821 796 871 857 810 828 816 822 812 742 819 840 828 828 874 865 889 876 973 924 926 929 937 918 897 935 874 893 875 949 868 880 931 882 877 840 937 872 909 910 862 894 832 823 896 969 929 895 829 828 936 834 821 848 894 889 865 869 837 835 845 866 851 851 850 820 824 800 833 815 876 922 848 793 814 846 870 883 837 864 795 849 865 795 815 846 824 812 803 802 809 856 726 887 828 820 792 806 834 798 754 740 818 842 802 797 845 771 832 716 749 845 779 814 868 966 883 905 862 924 914 934 903 920 881 928 905 898 848 821 898 823 900 843 900 923 802 786 862 886 769 843 887 794 913 907 859 868 900 857 898 838 865 846 914 839 885 876 820 910 856 846 850 755 872 809 804 788 892 821 847 818 828 794 852 772 829 829 882 912 853 830 844 818 824 860 804 815 856 815 829 895 804 824 844 847 791 797 842 915 800 794 859 863 861 837 766 832 836 768 754 837 832 833 944 915 897 888 847 922 822 863 848 862 813 846 846 810 797 804 817 824 839 814 854 814 780 838 887 829 822 835 875 788 753 870 831 813 841 784 780 816 809 814 782 905 806 811 877 847 826 829 843 859 861 801 892 854 795 827 774 773 829 892 833 839 887 795 807 838 805 778 786 821 760 867 859 729 792 803 754 836 792 782 815 709 795 750 862 876 788 801 845 838 976 954 940 953 972 935 965 988 884 963 921 935 954 942 895 874 858 926 901 959 924 926 926 960 905 900 903 953 948 890 937 872 919 912 954 908 870 877 938 953 824 840 972 922 880 900 918 881 867 927 824 901 929 887 856 853 872 933 848 904 896 829 857 868 913 875 835 917 906 840 865 872 971 903 895 966 984 1.03e+03 946 947 949 983 998 962 928 986 956 970 937 924 954 925 958 927 893 905 901 941 893 915 916 877 929 844 783 877 849 828 921 910 881 882 876 856 838 879 908 958 916 937 887 885 864 944 872 868 882 749 769 883 836 914 853 895 798 954 887 806 828 811 751 874 951 942 992 914 941 918 861 847 875 889 870 889 877 915 879 903 826 877 808 829 847 875 896 823 855 843 873 891 902 884 894 729 873 843 808 873 833 691 882 912 872 861 901 797 845 841 907 896 779 1.02e+03 941 876 818 896 865 890 897 959 887 849 833 891 872 889 847 834 868 898 859 898 874 878 849 840 807 901 844 855 897 868 821 796 871 858 810 827 815 821 812 742 819 843 828 828 874 866 890 876 974 924 927 930 936 919 896 935 874 893 876 950 868 881 931 881 877 842 937 872 910 906 862 893 832 822 896 971 928 895 829 828 937 834 823 849 891 889 865 865 837 835 845 865 852 850 850 819 823 800 834 814 875 922 848 791 814 846 869 883 837 863 795 849 865 796 814 846 824 812 803 802 809 855 728 887 828 820 791 806 834 798 754 740 818 843 802 798 845 773 831 716 750 845 779 814 867 966 883 904 862 924 914 935 903 921 881 926 906 898 849 821 898 823 898 843 899 924 802 786 862 886 769 843 887 795 911 907 859 868 900 856 896 837 863 847 914 840 885 875 820 910 856 846 848 755 872 809 802 787 892 820 847 819 828 793 850 772 828 828 882 913 853 829 843 819 821 861 802 815 856 814 829 895 803 825 842 847 791 797 841 915 800 793 859 864 861 836 768 831 836 769 755 837 832 833 944 915 897 887 847 921 822 863 848 862 813 846 846 809 797 803 818 826 838 813 854 812 780 839 886 829 823 836 875 789 753 870 831 813 842 785 781 816 809 813 783 905 806 810 877 848 826 829 842 857 862 802 892 854 796 828 774 772 829 893 834 840 888 795 809 836 805 778 786 821 759 868 859 730 792 803 755 836 793 783 814 711 796 750 863 875 788 805 844 837 975 955 940 953 972 934 965 989 884 963 921 935 954 943 896 876 858 926 901 959 924 926 926 960 905 898 903 953 948 889 937 871 918 912 954 907 870 877 938 954 824 841 971 922 880 900 918 881 866 927 824 902 929 886 856 853 872 933 848 904 896 828 857 868 913 875 835 917 906 839 865 871 970 902 896 965 984 1.03e+03 946 947 948 984 997 963 928 984 956 970 937 924 954 924 958 927 892 905 902 940 894 914 916 877 928 844 786 877 849 828 921 910 880 885 875 857 838 877 907 957 916 937 887 886 864 945 871 869 880 749 769 882 836 914 853 896 799 953 887 808 829 811 749 875 952 942 992 913 941 917 862 850 876 890 870 889 878 915 878 903 825 877 809 828 847 873 895 824 855 843 873 890 901 883 894 729 873 843 809 872 833 691 882 911 872 861 901 796 845 841 909 896 780 1.02e+03 941 876 818 896 866 890 898 959 887 849 832 892 871 889 846 835 868 898 859 898 874 878 849 841 807 900 844 854 897 868 820 797 871 858 810 827 815 821 812 741 819 847 827 828 874 868 890 875 974 923 926 930 937 919 896 934 873 894 875 951 867 882 931 881 877 844 937 872 910 903 862 892 831 822 896 972 927 895 829 828 937 834 823 849 887 888 865 864 837 834 844 864 852 848 850 819 822 800 834 814 873 922 847 790 814 846 868 883 837 861 795 850 865 795 814 846 824 812 803 802 809 855 729 887 828 820 791 806 834 798 754 740 818 842 802 798 845 774 831 716 752 845 779 814 866 966 883 903 863 924 915 935 902 921 881 927 907 898 849 821 898 823 897 843 899 924 803 786 862 884 769 843 888 796 908 907 859 868 901 855 893 837 863 845 914 840 885 875 819 910 856 846 848 755 872 808 802 787 893 820 846 819 827 792 849 773 828 828 882 913 854 827 843 819 819 861 802 815 857 813 829 896 803 825 842 847 791 797 841 915 799 792 859 864 861 836 769 831 836 770 757 836 833 832 943 914 898 886 847 920 822 863 848 862 814 846 845 809 796 803 818 826 838 813 855 811 780 839 885 829 824 836 874 788 754 870 831 813 843 785 782 816 809 814 783 906 806 809 877 848 826 830 842 855 864 802 892 854 798 829 775 772 830 893 834 840 888 795 810 834 806 779 787 821 761 868 859 730 791 803 757 836 793 784 814 713 796 749 864 874 788 807 844 836 975 956 940 953 972 932 965 989 884 963 921 936 954 944 896 878 857 926 901 959 925 926 926 960 905 897 902 952 948 889 937 871 917 911 954 907 870 877 938 954 824 841 971 923 880 900 916 881 867 927 823 902 929 886 855 853 872 933 848 904 896 827 857 867 913 874 835 917 906 839 866 870 970 902 897 966 984 1.03e+03 946 947 948 984 998 963 928 984 955 969 938 925 954 923 958 926 891 906 902 940 894 914 917 878 928 845 787 877 848 828 921 910 880 886 875 859 839 877 906 956 916 937 888 886 863 944 871 870 879 749 769 882 836 914 853 896 801 953 887 807 828 812 749 875 953 942 992 912 941 917 862 854 876 890 871 890 878 916 878 903 826 877 810 828 846 871 895 824 855 842 873 889 900 883 894 729 873 843 810 871 833 691 882 911 872 860 901 795 846 841 910 896 780 1.02e+03 943 875 817 895 866 891 898 959 887 849 832 892 870 889 846 835 867 897 860 898 874 877 849 841 807 899 844 854 897 868 820 797 871 858 810 826 814 821 813 742 818 850 827 828 874 869 890 875 974 922 926 929 938 918 896 934 873 895 874 951 867 883 930 881 878 846 937 872 910 899 862 892 832 822 896 971 927 896 829 828 936 834 823 849 880 888 866 865 836 834 844 863 852 848 851 819 822 800 834 812 872 923 847 791 814 846 869 882 837 860 795 850 864 795 814 845 824 812 803 803 808 854 729 887 827 821 790 807 834 797 754 741 817 842 802 799 845 775 831 717 752 844 779 814 866 965 883 903 864 924 913 935 901 921 881 926 907 898 848 821 899 822 895 843 899 923 803 786 862 884 769 843 887 797 907 906 859 869 902 854 890 837 863 843 913 840 885 875 819 910 856 846 848 756 872 808 800 787 893 820 846 818 828 792 848 773 828 828 883 913 852 824 844 819 816 861 804 814 858 812 830 897 804 824 842 846 791 797 840 915 799 792 858 862 860 836 770 831 836 771 758 836 833 831 943 913 897 886 847 919 822 862 849 862 815 845 844 809 796 804 818 826 837 812 855 810 781 837 885 829 824 836 874 788 756 870 831 812 844 785 783 816 809 814 784 907 805 810 876 848 826 829 843 853 865 801 891 854 799 829 776 773 832 894 834 841 888 794 810 833 806 780 787 821 762 868 859 728 791 803 759 836 794 784 814 716 795 749 864 873 788 809 844 835 975 958 941 953 972 930 965 989 884 964 921 936 954 944 896 880 857 926 900 960 926 926 927 960 906 897 901 953 948 888 937 871 917 910 954 907 870 876 937 954 824 841 971 923 880 901 916 881 868 927 823 901 929 886 854 854 873 931 847 904 896 826 857 866 912 873 835 916 906 840 866 870 969 902 897 968 984 1.03e+03 946 946 948 985 998 962 928 984 955 970 939 925 953 922 957 925 891 908 902 939 894 913 918 878 928 845 788 876 848 828 922 909 880 888 875 862 840 878 906 956 916 938 888 886 862 943 871 870 877 749 769 883 836 914 852 896 802 953 887 807 827 813 751 876 954 942 992 913 941 917 863 855 876 889 872 891 878 916 878 903 826 877 811 828 843 872 895 825 855 841 873 888 900 883 894 729 873 842 811 871 832 691 882 911 872 860 901 796 846 841 911 897 781 1.02e+03 944 875 817 895 866 891 898 959 887 849 832 892 870 889 846 835 866 897 860 897 874 878 849 841 806 900 844 854 897 868 820 798 871 858 809 827 814 822 813 743 818 854 828 828 874 868 890 875 974 922 925 930 938 918 896 934 872 896 873 951 867 883 930 880 878 845 938 872 909 895 861 892 832 822 895 970 927 896 829 827 935 835 823 848 876 888 868 865 837 833 844 862 852 848 851 818 822 799 835 811 873 923 847 791 814 846 870 882 837 860 795 850 864 795 814 846 824 812 803 802 808 855 729 887 826 820 790 806 834 796 754 742 816 842 801 799 844 775 831 716 752 843 779 814 867 965 883 903 865 924 912 936 900 921 881 924 906 899 848 820 898 822 894 843 900 923 802 786 863 884 769 842 886 796 906 906 858 870 901 855 885 836 863 840 913 839 885 875 819 910 855 846 848 756 872 807 799 787 893 820 847 817 828 793 848 772 828 828 884 912 851 823 844 819 818 862 805 814 858 811 830 898 804 824 842 845 791 797 840 915 799 794 858 861 860 837 770 831 836 773 758 835 833 830 942 913 896 886 848 918 822 862 850 862 815 845 844 809 797 806 817 825 838 813 855 810 782 836 885 829 823 837 875 787 757 870 831 812 844 785 782 817 809 814 785 908 805 810 876 848 825 829 844 853 865 801 891 854 798 830 777 774 833 894 832 841 888 795 809 833 806 781 787 819 763 868 859 728 791 803 760 836 794 785 813 719 793 748 863 874 788 811 843 834 975 958 941 953 972 927 964 989 884 964 922 936 954 944 896 882 857 925 900 960 925 926 926 960 906 897 902 953 948 888 938 870 917 910 955 907 870 876 938 954 824 840 971 923 880 901 916 881 868 927 822 901 929 886 854 854 873 931 847 903 896 824 857 865 912 872 836 916 907 840 866 870 969 902 897 970 983 1.03e+03 946 946 948 984 998 960 928 984 956 970 940 925 953 923 957 925 892 909 901 938 894 913 917 878 928 844 788 875 847 828 923 909 881 888 876 864 841 878 906 956 916 938 888 886 861 943 872 870 877 749 769 883 835 913 852 895 804 953 889 807 825 814 753 875 954 942 992 914 941 918 865 859 876 889 872 892 877 917 877 903 826 878 810 829 841 873 895 825 855 840 874 889 901 883 894 729 873 842 813 870 833 692 882 912 872 859 901 796 846 841 911 897 781 1.02e+03 944 875 820 895 867 891 897 959 887 849 832 892 870 889 846 835 866 896 860 896 874 878 849 841 805 901 844 854 897 868 819 799 871 858 808 827 814 822 813 743 817 858 829 828 874 867 890 875 974 922 925 930 937 918 896 934 872 896 873 951 866 883 929 880 878 845 939 873 909 892 860 892 832 821 895 970 927 896 828 827 935 835 824 848 874 887 868 864 838 833 844 859 852 848 851 819 822 798 834 811 874 923 847 791 814 846 872 882 837 860 795 850 864 794 813 846 824 811 803 802 809 855 728 886 826 820 790 806 833 795 754 742 816 842 801 799 842 774 832 716 753 842 779 814 868 965 883 904 863 924 910 936 900 921 880 922 905 899 847 819 899 822 893 843 900 924 803 785 863 885 770 842 886 796 904 906 858 870 900 856 882 836 863 838 912 839 885 875 819 910 855 845 848 757 871 808 798 787 893 820 848 817 828 794 848 772 829 829 884 911 849 821 845 818 819 862 805 814 858 810 830 897 802 823 842 845 791 796 839 915 799 795 858 860 860 838 771 832 834 775 760 835 834 829 942 913 896 887 848 918 822 862 851 861 815 846 845 809 797 807 816 825 838 813 856 810 782 834 884 829 823 837 875 787 758 870 831 812 844 785 781 817 808 814 786 907 805 810 876 848 824 830 844 853 864 801 891 853 798 833 777 774 833 894 830 841 888 796 808 832 806 780 787 818 765 867 859 727 792 803 761 836 795 785 812 722 793 749 863 874 788 815 843 833 974 958 942 953 972 923 963 989 884 964 923 936 953 944 896 884 857 925 900 960 925 926 924 959 906 897 903 953 948 888 938 870 917 909 956 907 870 876 938 955 824 839 972 923 880 901 916 882 868 927 821 901 929 886 855 854 874 932 847 902 896 822 857 864 912 871 836 917 907 840 866 870 970 902 896 970 983 1.03e+03 946 945 948 984 998 960 928 984 956 971 940 925 953 924 956 925 892 909 899 938 894 914 915 878 927 844 787 874 847 829 924 909 881 889 876 865 840 878 906 956 916 938 888 886 860 944 873 870 878 749 770 883 834 912 852 894 806 953 891 807 824 814 754 874 955 942 992 914 941 919 866 862 876 889 873 891 877 916 877 903 827 878 811 829 841 874 895 826 854 841 874 890 902 883 895 729 873 841 815 870 833 693 883 912 872 858 900 796 847 841 911 898 782 1.02e+03 943 875 822 895 867 891 896 959 887 848 832 892 871 889 846 836 865 896 859 895 874 878 849 841 806 901 844 855 897 868 819 799 871 857 808 827 814 822 813 743 818 861 828 828 874 867 890 874 974 923 925 931 936 918 896 934 872 895 873 950 866 883 929 880 877 847 939 874 908 890 858 892 832 823 894 970 927 895 829 826 935 834 825 848 871 888 867 862 838 833 844 856 852 848 850 819 821 798 834 811 874 923 847 791 814 846 872 881 837 860 795 850 865 794 812 846 824 811 804 802 809 855 729 886 826 820 790 807 833 796 755 742 816 842 802 798 842 773 832 716 753 841 779 814 868 966 885 903 862 924 911 935 901 921 879 921 906 899 848 818 900 822 892 843 900 926 803 785 861 885 769 843 887 796 900 907 858 870 899 857 879 835 862 837 912 838 886 874 820 910 855 845 848 758 871 809 797 786 892 819 848 818 827 794 848 773 829 829 884 910 849 821 844 818 821 862 806 815 857 810 830 897 801 823 842 845 791 795 839 915 799 794 859 860 860 838 773 832 834 776 762 835 835 830 942 914 897 887 848 918 821 862 852 861 815 844 845 809 797 807 815 825 838 813 855 808 782 833 884 829 823 838 876 787 758 870 832 811 842 785 780 817 807 814 786 907 805 810 876 847 824 831 844 852 864 801 892 854 798 835 778 774 833 894 829 842 888 798 809 830 806 779 787 818 768 867 859 727 792 803 761 837 795 786 812 724 795 749 863 873 788 818 843 833 974 957 942 953 972 918 963 988 884 963 922 936 953 944 896 886 857 926 900 959 926 926 923 958 906 896 904 954 948 889 938 870 916 909 957 907 870 876 938 955 824 838 972 923 880 901 916 881 868 926 820 901 930 886 855 854 874 933 846 902 896 822 857 862 912 869 835 917 907 840 866 870 970 902 896 970 983 1.03e+03 946 945 948 984 998 959 929 985 956 972 940 925 952 923 956 925 893 908 898 938 894 914 913 879 926 845 787 874 847 829 925 910 882 888 876 866 839 878 907 955 916 938 886 886 859 944 874 870 878 749 770 883 833 912 852 894 807 953 892 807 824 816 753 875 955 942 992 914 941 920 867 866 876 889 873 891 877 915 877 902 827 879 811 829 840 874 895 826 854 842 874 890 902 882 896 729 873 841 816 870 833 695 884 911 871 859 899 796 847 841 911 898 782 1.02e+03 942 874 825 894 867 891 896 959 886 848 832 892 870 890 846 836 866 896 859 895 874 878 850 841 806 901 844 854 897 868 818 799 871 856 809 828 814 822 813 743 818 866 827 828 873 867 890 873 974 923 925 931 937 918 895 934 872 894 874 950 867 882 929 880 877 849 939 874 907 886 860 892 832 824 894 970 929 894 829 826 936 833 826 847 866 888 866 862 838 833 844 855 851 848 850 819 820 799 833 811 874 923 847 791 814 846 872 881 838 858 795 849 866 794 811 847 824 811 803 801 808 854 729 885 826 821 790 808 832 797 756 742 816 842 803 797 841 773 832 716 754 841 779 814 868 967 886 902 861 924 912 934 901 921 878 921 906 899 850 819 900 822 889 842 900 926 803 784 860 886 769 844 887 796 894 908 858 871 899 857 876 835 862 837 912 837 886 874 821 910 857 845 849 758 871 810 796 785 892 819 848 818 826 794 847 773 828 829 884 910 850 822 843 818 822 861 806 816 857 810 831 896 801 822 841 846 791 793 838 915 799 793 860 861 860 838 774 832 833 775 763 835 834 831 942 914 898 888 848 918 821 862 853 860 815 843 844 809 797 808 815 826 838 813 855 806 783 833 884 829 822 837 876 787 758 871 832 811 840 784 780 816 807 814 786 907 805 810 875 846 824 831 845 851 864 800 893 854 798 836 778 774 832 894 828 842 888 798 809 828 805 779 786 818 771 866 859 727 792 802 761 837 794 786 812 725 796 750 863 873 789 821 842 835 974 956 942 953 971 916 964 988 884 962 922 936 952 943 895 888 857 926 899 959 925 926 924 958 906 898 904 954 948 889 937 870 915 909 958 908 870 876 938 955 823 837 972 924 880 901 916 880 867 926 821 901 930 885 855 854 875 933 846 902 896 822 856 862 912 868 835 917 907 840 866 871 970 902 896 970 985 1.03e+03 946 945 948 984 998 960 929 986 956 972 940 925 951 924 956 926 894 906 897 940 894 915 914 879 926 846 787 874 847 829 924 911 882 888 876 867 839 877 908 954 916 938 886 887 858 944 873 870 877 748 768 883 833 912 852 894 806 954 892 806 824 818 753 874 955 942 993 914 941 920 868 868 877 889 872 891 877 914 877 902 826 879 811 829 841 874 895 825 854 842 872 888 902 882 896 729 873 841 817 870 832 696 884 910 871 860 899 796 847 841 910 898 782 1.02e+03 942 874 826 894 868 891 896 959 885 849 832 892 870 891 846 836 866 897 858 895 874 879 850 841 806 901 843 854 896 868 818 798 871 854 810 828 813 821 812 742 819 872 826 828 873 867 890 873 974 923 926 931 937 918 894 934 873 894 874 950 868 882 930 880 877 851 938 875 907 882 861 892 832 825 894 970 931 894 830 826 934 832 826 847 862 888 866 863 837 833 844 854 851 848 850 818 820 799 833 811 873 923 847 791 813 846 871 881 838 856 795 850 866 794 811 848 824 811 803 800 808 854 730 885 826 822 790 808 832 797 757 742 818 842 804 797 840 774 833 715 754 841 780 814 868 967 888 901 862 922 912 934 901 921 878 921 905 899 851 820 900 822 887 842 900 924 803 784 858 886 768 845 886 797 889 908 858 870 899 856 873 836 862 837 912 836 886 874 822 910 857 845 850 759 871 812 796 786 892 819 848 818 826 793 844 772 827 829 883 910 851 823 842 817 823 860 807 816 857 810 832 896 800 821 841 846 791 792 838 915 800 793 860 861 860 837 776 832 833 775 764 835 833 833 942 914 898 888 847 918 820 862 853 860 815 842 843 810 797 809 815 825 838 813 854 804 783 834 885 830 822 836 875 787 758 872 830 811 838 784 780 816 808 813 786 907 805 810 875 844 826 830 844 850 863 799 893 854 800 837 779 774 831 894 826 843 888 798 810 827 805 780 786 820 772 866 859 728 792 802 760 837 794 786 811 725 796 750 863 871 790 822 842 836 975 956 941 953 971 910 965 988 883 962 921 936 952 943 895 888 857 926 899 959 925 925 925 959 905 898 904 954 948 890 937 870 915 909 958 908 870 875 938 954 823 836 972 924 878 900 916 879 867 925 821 900 931 884 856 854 875 932 846 902 894 822 856 863 911 867 835 917 907 840 866 871 971 902 895 970 987 1.03e+03 947 945 948 984 998 960 929 986 956 972 939 925 950 924 955 927 894 904 897 941 893 913 915 879 927 846 787 874 847 830 923 912 883 889 876 869 838 878 908 954 916 937 885 887 858 943 873 868 876 750 767 882 834 911 852 895 806 954 891 806 824 822 754 872 955 943 993 914 941 920 870 871 877 889 872 891 877 913 878 901 826 880 811 829 842 874 896 823 854 843 870 887 901 882 896 729 873 841 817 870 831 697 883 910 870 860 899 796 847 841 909 898 781 1.02e+03 942 874 829 894 868 891 896 959 885 849 832 891 870 891 846 837 866 897 858 896 874 879 850 841 806 900 844 854 896 868 818 798 871 855 810 827 813 821 812 742 820 876 826 828 874 867 890 874 973 923 925 931 937 918 893 934 873 894 874 950 867 881 930 879 877 852 937 874 907 879 863 891 832 824 894 971 932 893 831 825 933 833 826 847 859 888 866 864 837 833 843 851 852 848 850 818 820 799 833 810 874 923 847 792 812 847 870 881 837 855 795 851 866 794 811 848 824 811 802 800 807 854 730 884 826 822 790 808 831 797 756 742 819 842 804 797 839 775 834 715 753 840 780 814 868 967 889 901 862 922 912 935 900 921 879 921 905 899 849 821 900 822 884 842 899 923 802 785 859 886 768 845 885 797 887 908 858 868 899 855 870 837 863 837 911 836 886 874 823 910 857 846 850 760 871 814 796 786 891 818 847 818 826 792 842 774 827 829 883 910 850 824 841 817 823 860 807 816 856 809 830 896 800 820 842 845 791 791 838 914 799 793 858 861 860 836 778 833 832 775 763 836 832 833 943 914 898 888 846 919 820 862 853 860 814 844 843 809 797 810 815 824 838 812 854 804 783 834 885 831 822 835 874 787 758 872 829 811 839 784 780 816 808 814 787 907 805 810 874 844 828 830 844 850 862 799 893 854 801 838 778 774 830 895 825 843 888 798 810 827 804 780 786 820 774 865 859 729 790 802 759 837 794 786 810 726 795 751 863 869 790 823 842 837 975 957 941 953 971 907 966 989 883 963 921 935 952 942 894 890 856 926 899 958 924 926 926 960 904 900 903 954 948 890 937 870 915 909 958 908 870 874 938 954 824 837 970 924 877 899 916 878 868 924 822 900 930 884 856 854 875 932 845 902 893 820 856 864 911 867 834 917 907 840 866 871 971 901 894 970 986 1.03e+03 946 945 948 985 997 961 929 984 956 972 939 926 951 925 955 927 894 906 897 943 892 912 915 879 928 846 787 874 848 832 923 913 883 887 876 870 838 878 908 954 916 935 885 888 859 943 873 867 875 751 766 883 834 910 853 895 807 953 891 806 824 825 755 870 955 943 993 914 940 921 871 872 877 890 872 892 875 913 879 901 826 880 811 829 843 875 896 821 855 843 870 886 901 883 896 729 874 841 816 870 830 699 882 909 870 860 899 796 845 842 908 897 781 1.02e+03 942 874 832 894 867 891 897 959 886 849 832 891 870 892 846 838 866 897 857 897 873 878 850 841 807 898 844 854 895 868 819 798 871 855 810 827 813 820 811 742 820 879 826 828 875 866 890 874 973 922 925 931 936 918 893 935 873 894 873 950 866 880 930 879 877 852 937 874 907 877 862 891 831 823 894 970 932 893 831 825 932 833 825 847 856 888 866 864 836 832 843 849 852 848 850 817 820 798 832 810 874 922 847 792 812 847 870 881 837 855 796 853 866 793 810 848 824 810 802 800 808 854 731 884 825 821 791 808 832 796 755 742 819 841 803 797 839 775 834 714 753 839 780 814 868 967 892 902 862 922 911 935 899 921 880 921 906 898 847 821 900 822 884 842 898 923 802 786 860 886 767 844 885 797 886 908 858 867 899 854 867 838 864 836 911 836 886 873 822 909 856 846 851 761 871 815 796 786 890 818 846 817 826 792 840 775 827 828 883 910 850 824 841 817 822 859 805 817 856 809 829 896 800 820 844 844 791 791 838 914 799 794 857 860 861 835 780 833 832 777 762 837 832 833 942 914 897 887 846 918 819 862 854 860 813 844 844 808 797 812 815 824 838 812 854 804 784 835 884 832 822 834 874 787 759 871 828 812 840 784 779 816 808 814 788 907 805 811 874 845 829 830 844 850 861 800 893 854 803 839 777 774 830 895 825 843 887 799 811 827 804 780 786 820 776 864 858 729 789 802 758 837 795 786 808 726 795 750 863 866 790 825 842 836 975 957 940 952 971 901 966 989 882 963 921 934 954 942 894 892 856 926 900 958 924 926 926 960 904 900 902 954 948 890 937 870 915 908 958 908 869 874 938 953 825 838 969 924 876 899 915 877 869 924 822 900 930 884 856 853 874 932 846 901 893 820 855 864 911 866 834 915 906 840 865 872 971 901 894 970 984 1.03e+03 945 946 947 985 997 961 928 983 955 971 939 926 952 925 956 926 893 909 897 943 892 910 915 879 928 846 787 873 848 832 924 911 883 886 876 870 838 879 908 955 916 934 885 888 859 944 873 866 875 752 766 884 834 910 853 896 809 953 892 805 824 828 755 870 954 942 994 914 940 921 874 874 877 889 871 891 874 913 880 902 826 880 810 829 843 876 896 821 855 844 871 885 900 883 896 729 873 841 816 870 831 700 883 909 869 859 900 798 844 842 908 897 780 1.02e+03 942 874 836 894 866 890 897 960 886 849 833 890 870 892 845 838 866 897 857 898 872 878 850 841 807 897 844 854 895 868 820 798 871 855 810 827 814 820 811 742 820 883 827 828 876 866 890 874 973 922 924 931 936 917 893 936 873 894 873 950 864 880 930 880 878 853 937 873 907 876 862 891 831 824 894 969 929 893 830 825 932 834 825 848 853 888 866 864 836 832 843 847 853 848 850 817 820 798 831 809 875 921 847 791 813 847 870 882 836 856 795 853 865 792 810 847 824 810 802 800 809 854 733 884 825 821 790 808 832 796 754 741 818 841 803 797 838 775 833 713 755 839 780 813 867 967 895 903 861 924 910 935 899 921 881 921 906 898 846 821 901 821 884 842 898 923 802 787 862 886 766 843 885 797 883 908 858 867 898 855 866 838 864 835 911 836 886 871 820 909 856 846 850 761 871 816 795 787 890 817 846 816 826 792 841 776 827 828 883 910 849 824 842 816 822 859 803 818 856 808 830 897 800 819 846 844 790 792 838 915 799 794 857 861 860 834 782 832 832 779 761 838 831 833 941 913 897 887 847 918 819 860 854 860 812 844 844 807 797 813 814 824 838 812 854 804 784 835 883 832 822 834 874 787 759 871 828 810 840 784 778 815 807 814 789 907 804 811 874 846 827 830 844 850 860 801 893 853 803 839 776 774 830 893 825 844 886 799 812 826 804 780 785 820 779 864 857 730 788 802 759 837 795 786 808 729 795 750 864 863 791 827 843 835 975 957 940 952 971 898 965 989 883 964 921 934 955 942 894 894 855 926 900 958 923 927 926 960 905 900 902 953 948 890 937 871 915 908 957 908 869 874 938 954 825 839 968 923 876 899 914 878 869 924 822 900 930 883 855 853 874 931 846 900 894 818 855 863 912 866 835 914 906 840 865 872 971 902 894 971 981 1.03e+03 944 947 947 984 997 960 928 982 954 972 938 925 954 924 956 926 894 911 897 943 892 911 915 880 927 846 787 872 848 832 924 910 884 884 876 870 838 880 907 956 916 935 885 887 859 944 874 865 875 752 766 885 833 912 853 895 811 953 892 805 826 830 755 871 953 941 994 913 940 920 876 876 877 889 872 891 874 913 879 901 827 880 810 829 843 876 897 821 855 843 872 884 899 883 896 729 873 841 817 869 831 702 883 908 869 858 899 799 844 842 908 898 780 1.02e+03 942 875 838 894 865 889 897 960 887 849 833 890 870 892 845 836 867 898 857 897 872 878 850 841 806 896 843 854 895 869 821 798 871 855 810 827 814 820 811 741 820 887 827 828 876 865 890 874 974 922 922 930 936 917 893 935 873 894 872 950 865 880 930 881 878 854 937 873 907 874 863 891 831 824 894 968 927 893 829 826 929 834 826 847 852 889 865 864 835 832 843 846 853 849 849 817 820 798 831 808 877 921 847 791 814 847 870 882 836 856 794 852 864 792 810 848 824 809 802 800 809 854 734 884 826 820 789 808 832 796 755 740 816 841 803 797 837 776 832 713 756 838 780 811 866 967 899 903 861 924 910 935 899 920 880 920 905 897 846 821 901 821 884 841 897 924 802 788 862 886 766 843 884 796 880 908 858 867 898 855 864 837 865 835 911 835 887 870 819 909 856 845 849 764 871 818 795 787 890 817 846 816 826 792 841 775 826 829 883 910 849 823 842 816 822 859 802 818 856 806 831 897 801 819 848 846 790 792 838 915 799 794 858 861 860 834 782 832 833 780 762 838 831 832 941 913 897 886 848 919 819 859 854 860 814 843 844 807 797 817 814 824 838 815 854 803 784 835 883 832 823 835 874 787 759 870 828 809 840 784 778 815 806 813 789 907 804 811 874 846 826 830 845 850 857 802 893 853 805 839 776 773 831 892 826 846 886 800 812 827 804 780 786 820 780 864 857 730 788 802 759 836 796 786 808 731 795 748 864 861 790 829 843 834 974 956 940 952 972 894 965 987 883 964 921 933 955 941 895 895 855 926 901 958 923 927 926 960 904 900 903 953 948 889 937 872 916 908 957 906 868 874 938 954 825 839 968 922 876 899 915 879 868 925 821 900 930 883 854 853 874 931 846 901 895 817 855 862 913 866 836 912 905 840 864 871 970 902 894 971 981 1.03e+03 944 947 946 984 997 960 928 982 953 971 939 924 954 923 956 926 894 911 895 945 891 911 916 880 927 846 787 872 847 832 924 908 884 886 876 870 837 879 907 957 916 936 886 886 858 944 874 864 875 751 766 885 832 912 854 895 813 953 893 805 826 833 754 872 952 940 994 913 940 920 880 878 878 888 872 890 876 913 879 901 827 881 810 829 843 875 897 821 855 842 871 884 899 884 896 729 873 841 819 870 831 703 883 908 868 858 899 800 844 842 909 899 780 1.02e+03 943 876 842 894 865 889 897 960 886 849 833 890 870 891 844 836 867 898 857 896 873 878 850 841 806 895 842 855 895 869 822 798 871 855 810 827 813 821 810 741 820 889 827 828 876 866 889 874 974 922 922 929 936 917 893 935 872 893 871 950 864 880 930 882 878 854 938 873 907 874 863 891 830 824 894 968 925 894 829 826 925 834 826 847 850 890 866 865 834 832 844 846 852 849 849 818 820 798 830 808 876 921 846 791 814 847 870 882 835 858 794 851 864 792 810 848 824 810 802 800 809 854 734 882 826 820 788 809 832 796 755 740 816 841 803 797 835 776 832 713 756 838 780 810 866 967 900 902 861 923 909 936 900 920 880 918 905 897 846 821 901 821 884 840 895 925 803 788 862 886 767 842 883 794 877 908 858 867 898 855 863 837 865 834 911 835 887 870 820 908 855 845 848 766 871 820 795 787 891 817 847 816 826 792 842 774 827 830 884 910 850 823 841 816 821 859 802 816 856 805 832 897 801 818 850 846 790 792 839 915 799 793 858 861 860 834 784 832 834 779 763 838 831 831 942 913 897 886 849 920 819 859 854 860 815 844 844 807 797 820 813 823 838 818 854 802 783 836 884 832 824 836 873 788 759 870 828 808 839 784 778 815 807 813 789 906 805 811 874 846 825 830 845 849 854 802 892 853 807 840 776 772 831 891 827 848 884 800 811 828 804 780 786 820 782 864 857 729 790 803 759 836 796 786 808 733 795 747 864 860 790 830 844 834 975 956 940 952 972 890 965 986 883 964 921 933 955 941 894 895 855 926 901 958 923 926 926 960 904 900 903 952 947 889 937 871 916 908 957 905 868 875 937 953 826 839 967 921 876 899 916 880 867 924 821 901 929 883 854 852 874 930 846 902 894 816 855 862 914 865 836 912 904 841 864 871 970 900 895 970 982 1.03e+03 944 947 946 984 997 960 928 983 954 971 939 923 953 923 955 926 894 910 892 946 891 910 916 880 927 846 787 873 847 832 924 909 884 886 876 870 836 877 907 957 915 937 886 886 858 943 875 864 874 750 766 885 831 911 854 895 814 954 893 804 826 835 754 873 952 940 993 914 940 921 881 879 878 887 872 890 877 913 878 901 828 881 810 829 842 875 897 821 855 841 871 882 900 884 896 728 874 841 821 871 830 704 883 909 868 858 898 800 843 841 910 898 781 1.02e+03 943 875 845 893 865 889 897 960 886 849 832 891 870 892 844 836 866 897 857 896 874 878 850 841 805 894 842 855 895 869 822 798 871 856 810 827 813 821 810 740 819 892 827 828 876 867 889 875 974 922 922 928 935 916 893 934 872 893 871 950 864 880 931 882 879 854 939 874 907 875 863 891 829 824 894 969 926 894 829 826 921 834 826 848 847 890 866 866 834 832 844 845 852 849 849 819 820 798 830 808 874 922 845 792 814 846 868 881 834 858 794 851 864 791 810 847 823 809 802 800 808 854 735 880 825 819 788 810 832 796 755 740 817 841 802 797 834 775 832 713 755 838 781 810 867 967 902 901 862 922 910 936 899 919 880 917 905 898 847 820 901 822 884 840 892 926 803 788 862 885 769 842 883 793 876 907 857 866 898 854 862 836 863 834 911 835 886 870 821 908 855 845 848 768 872 822 794 787 891 817 847 816 827 792 842 774 827 829 884 911 850 825 840 815 821 859 802 815 856 804 832 898 799 818 853 845 789 792 839 916 799 792 858 860 861 835 784 832 834 780 764 840 830 831 943 914 898 887 849 921 819 859 854 860 816 845 844 806 797 823 814 824 837 821 854 803 782 836 885 832 824 837 873 787 760 870 828 808 839 785 777 816 809 813 789 906 805 811 874 846 825 830 845 848 852 802 892 852 808 841 777 772 832 891 828 849 883 799 811 828 805 779 786 819 783 864 858 728 791 803 759 836 797 786 807 732 795 747 864 860 790 831 844 834 975 956 940 952 972 886 966 986 883 963 921 933 954 942 894 896 855 926 901 958 924 926 926 960 903 899 902 953 947 888 938 871 916 908 957 903 868 875 936 953 826 839 967 921 876 899 916 880 867 924 821 901 928 883 854 852 874 930 846 902 892 816 855 862 914 865 836 911 904 841 865 871 970 900 895 971 982 1.03e+03 944 948 948 984 998 960 927 984 955 971 939 923 952 923 955 926 892 911 889 948 892 910 917 880 928 846 787 874 846 831 923 910 883 886 876 870 836 876 907 957 914 937 887 886 857 943 875 864 873 750 766 885 831 910 854 896 815 954 893 804 826 837 754 873 951 940 993 914 941 922 883 880 878 886 872 889 877 913 878 901 828 881 810 830 842 875 897 821 856 842 871 880 900 884 896 729 874 841 824 871 830 704 882 909 868 858 898 800 843 840 912 897 783 1.02e+03 943 874 849 893 865 889 896 960 885 849 832 892 870 892 844 836 865 897 857 896 873 878 851 841 804 892 843 855 896 868 822 799 871 858 810 827 813 821 811 740 818 894 828 827 876 868 889 876 974 922 922 926 934 916 893 934 873 892 872 949 863 880 931 881 880 854 940 874 908 874 864 890 830 824 894 970 926 894 829 826 918 833 825 848 845 891 865 867 834 833 844 845 850 848 849 819 820 798 829 807 874 922 845 792 814 846 868 880 834 859 794 851 865 791 811 846 823 809 803 800 808 853 735 877 825 820 788 811 832 796 755 739 818 842 802 796 833 774 831 714 753 837 781 811 867 967 903 902 862 921 910 936 899 919 880 916 905 899 847 820 900 822 883 840 890 926 803 786 861 884 770 842 883 794 876 907 857 866 898 853 862 836 861 833 912 834 884 870 820 908 855 845 848 768 872 824 793 787 891 818 848 816 828 793 841 774 828 828 884 910 849 826 840 815 820 859 803 816 856 804 832 898 798 818 853 844 789 792 840 916 799 791 857 860 861 836 784 832 834 780 764 843 830 832 944 914 898 887 849 921 819 859 854 858 815 846 844 805 797 825 815 824 835 823 853 804 781 836 887 831 824 836 872 786 761 870 828 808 838 785 777 816 812 812 790 906 806 811 874 845 824 830 845 847 849 802 892 852 808 842 779 772 831 892 827 849 879 797 810 827 805 778 787 818 785 864 858 727 793 802 759 836 796 784 805 732 796 747 864 860 791 830 844 835 975 956 940 950 972 883 965 987 883 963 921 933 953 941 894 897 856 925 901 957 924 926 926 960 903 898 902 953 947 887 939 871 916 909 958 904 869 876 935 954 826 839 968 921 875 900 915 880 867 923 821 900 928 884 854 853 873 930 845 902 892 818 856 862 913 865 836 910 905 841 866 871 971 901 895 971 982 1.03e+03 945 948 949 985 998 961 926 986 956 972 938 922 952 923 955 925 891 910 888 948 893 910 917 880 928 846 787 876 846 830 923 910 882 886 876 871 835 877 907 956 912 937 888 887 857 943 874 864 873 749 766 886 832 910 853 896 815 954 893 804 826 838 754 873 951 940 993 914 942 922 883 881 878 886 872 889 876 912 877 901 829 882 810 829 842 876 897 821 855 842 871 878 900 883 896 730 874 840 825 870 829 706 882 909 868 858 897 800 843 839 911 896 783 1.02e+03 942 873 852 894 865 889 896 959 885 849 832 893 870 893 845 836 865 897 857 897 873 878 851 841 804 890 844 854 897 868 822 798 871 858 811 827 812 821 812 740 817 898 827 827 876 868 890 875 974 922 921 926 934 915 892 933 873 893 873 947 864 879 931 881 880 854 940 873 908 873 864 889 831 824 893 969 927 895 829 827 915 831 824 848 843 890 866 868 834 834 844 844 850 848 847 819 820 798 828 806 875 923 845 792 814 846 869 880 834 860 795 852 865 791 811 845 822 808 803 800 808 852 736 876 825 820 789 811 831 796 755 739 818 842 802 795 832 774 832 714 754 837 781 812 867 967 906 901 862 921 910 937 898 919 880 916 905 899 847 819 899 822 883 841 889 924 804 784 861 884 770 842 883 794 875 906 857 866 896 853 862 835 859 832 912 834 883 870 820 908 856 845 848 770 872 826 791 786 891 819 848 816 828 794 841 775 828 828 884 910 849 828 839 815 820 858 804 816 856 804 831 899 797 818 854 845 790 792 840 916 799 791 856 860 862 836 784 832 834 780 762 847 831 832 944 914 898 887 848 921 820 861 854 857 814 845 844 804 796 826 815 824 834 824 853 804 781 836 886 830 823 836 871 785 763 870 828 808 838 786 778 815 814 812 793 906 806 811 873 845 824 830 845 847 848 802 891 851 808 844 780 772 831 892 826 848 877 795 810 826 804 778 788 817 786 864 859 728 794 802 759 836 795 784 805 733 797 748 864 860 793 830 844 836 975 956 939 949 971 881 964 988 882 963 922 934 953 941 894 898 856 925 900 957 924 926 926 960 903 898 901 953 947 887 938 870 916 909 957 904 869 876 935 954 826 839 969 922 875 900 914 879 867 923 821 899 928 883 854 854 872 930 845 902 892 819 856 862 913 865 835 909 906 840 866 871 971 902 895 971 981 1.03e+03 945 948 950 985 998 961 926 986 955 973 938 923 951 923 956 925 891 910 889 948 893 910 916 880 930 845 787 876 847 829 923 910 881 884 876 873 835 877 907 954 912 938 888 887 856 944 872 865 873 750 766 886 833 909 853 897 816 953 893 805 826 840 754 873 952 940 993 915 942 921 885 882 878 887 872 889 876 912 877 901 829 883 810 828 843 876 898 821 855 843 871 876 900 883 896 731 874 840 827 867 828 707 882 910 868 858 896 799 843 839 911 896 783 1.02e+03 943 873 855 894 865 889 896 958 884 849 832 893 869 893 846 836 865 898 858 897 873 878 851 840 804 887 843 853 897 868 822 798 871 858 812 827 812 821 812 741 818 900 827 827 876 868 892 875 974 922 921 926 934 916 892 934 873 893 873 945 864 879 931 881 880 853 940 872 908 871 864 889 833 825 891 969 927 895 829 827 913 830 825 848 841 888 867 868 833 834 844 844 850 847 845 819 820 797 828 806 876 923 846 792 813 847 869 880 833 860 795 851 865 791 811 845 822 808 802 800 807 851 736 872 826 820 788 811 831 796 756 738 818 842 802 795 831 773 832 715 754 836 779 812 867 966 908 901 862 921 911 937 897 918 880 916 906 898 847 820 899 822 883 840 887 923 803 784 861 884 770 841 883 794 874 906 857 866 896 854 862 835 859 832 913 834 883 871 820 909 857 844 848 772 873 827 790 786 891 820 849 816 827 794 841 775 827 828 884 909 850 828 840 815 820 857 804 816 856 803 830 899 797 818 854 846 790 791 839 917 799 792 856 859 862 836 785 832 834 780 761 849 831 834 942 913 898 886 847 921 820 862 854 856 812 845 843 804 796 829 815 824 834 826 853 804 781 837 885 828 822 836 869 785 764 870 828 808 838 786 779 815 814 812 796 906 806 810 873 845 825 830 845 848 846 802 890 851 810 845 782 772 831 892 826 847 871 793 810 824 803 779 788 818 786 864 859 729 794 802 759 836 795 785 804 735 800 748 863 859 794 830 843 836 975 956 939 949 971 879 964 988 882 963 922 933 953 941 894 899 856 925 900 957 924 926 926 959 903 897 902 953 946 888 937 870 915 908 956 906 869 876 935 955 826 839 968 921 875 900 914 878 867 922 820 899 928 883 854 855 871 930 845 901 892 819 856 862 913 865 835 908 906 839 866 872 970 902 894 971 981 1.03e+03 945 948 948 986 998 961 926 985 954 973 937 923 951 922 956 925 890 908 890 948 894 910 916 879 929 845 788 875 847 828 923 910 881 883 876 874 835 877 907 952 913 939 888 886 856 944 870 866 873 750 765 885 834 909 852 897 816 953 893 805 827 840 754 873 952 939 993 914 942 921 886 882 878 888 872 888 876 912 877 901 829 883 810 829 842 877 898 821 854 844 871 873 899 884 895 731 874 840 829 866 829 709 882 911 868 858 895 799 843 838 911 896 783 1.02e+03 943 874 859 894 865 890 896 955 884 849 831 894 869 893 846 836 865 898 857 896 873 878 852 839 804 884 842 852 896 867 822 796 871 857 812 827 812 821 812 741 819 902 828 827 875 868 892 875 975 923 921 927 935 916 892 934 873 894 873 945 863 879 932 881 878 853 939 872 907 870 865 891 833 825 890 968 927 895 828 828 910 830 825 849 839 887 868 868 831 834 844 844 850 847 843 820 820 797 827 806 877 923 844 791 812 848 869 880 832 859 795 851 865 791 812 845 822 807 801 800 806 851 738 869 826 820 787 810 830 796 756 738 818 843 802 795 830 772 834 716 755 836 777 812 866 967 909 900 862 921 911 938 898 918 880 917 906 897 848 820 899 822 883 840 883 923 802 785 861 885 769 841 883 794 873 905 857 867 897 854 862 835 860 832 913 834 883 871 820 910 856 844 848 773 873 828 788 785 891 820 849 816 827 794 842 776 827 829 884 908 850 829 841 814 821 857 805 816 856 802 829 900 797 818 855 845 790 790 839 917 799 792 856 859 862 836 786 832 834 780 762 850 831 833 941 913 897 886 847 921 820 862 854 856 812 845 843 803 795 831 814 824 834 827 853 804 781 836 885 826 822 836 868 785 765 870 827 807 837 786 778 815 815 811 797 906 804 810 872 846 825 829 845 848 846 803 889 851 811 845 783 773 831 891 825 847 868 793 810 822 802 779 787 819 787 864 859 729 793 802 759 836 795 787 803 739 801 748 862 860 796 830 843 835 976 955 940 949 970 877 964 988 882 963 922 933 953 940 894 899 856 925 900 957 924 925 926 958 902 897 902 953 946 888 935 870 915 906 955 906 869 875 935 955 825 839 968 921 876 899 913 878 867 922 820 898 928 882 854 855 871 929 845 901 891 819 857 863 913 865 835 908 906 838 866 872 970 902 893 971 981 1.03e+03 946 947 947 987 998 961 927 984 954 973 936 924 951 921 954 926 890 907 890 949 894 911 915 878 929 845 788 873 847 828 923 910 881 883 876 873 835 877 908 952 914 940 888 886 856 944 870 866 873 751 765 885 834 908 852 897 816 953 893 806 827 841 754 872 952 938 993 913 942 921 886 882 878 888 872 888 876 912 878 901 828 882 810 830 842 877 897 821 855 843 870 870 898 883 894 730 874 840 830 864 830 710 882 911 868 858 894 799 842 838 910 897 783 1.02e+03 944 874 864 893 865 891 896 953 885 849 831 894 869 893 845 836 864 898 856 896 873 878 852 839 804 883 841 853 896 867 821 794 871 856 814 826 812 821 812 741 819 903 828 826 875 867 892 874 974 923 921 928 935 916 892 934 873 893 872 945 863 879 932 881 877 853 937 871 906 869 864 892 832 826 889 968 928 894 828 828 909 830 825 849 838 888 868 868 830 834 844 845 851 847 841 820 820 797 827 805 877 922 842 790 812 848 870 879 831 859 795 851 865 792 812 845 823 806 800 799 807 851 741 865 826 820 786 810 830 796 756 739 818 843 802 795 830 772 833 716 755 835 776 812 866 967 910 900 863 921 910 940 900 918 880 917 906 898 848 820 899 822 883 841 880 924 800 786 862 886 769 842 882 794 873 905 857 867 898 853 862 835 860 832 914 834 884 871 820 910 856 844 847 773 873 829 788 785 891 821 849 815 827 793 841 775 826 829 884 908 851 830 842 815 822 857 804 816 856 801 828 898 796 818 855 844 790 791 839 917 799 793 856 859 861 836 787 832 833 779 762 850 831 831 940 914 898 885 847 921 820 861 854 857 812 845 843 802 795 835 814 824 835 828 852 804 780 836 886 826 821 836 867 786 765 870 826 808 836 786 780 815 814 811 796 906 803 810 873 846 825 828 844 847 847 804 890 851 812 845 783 773 832 890 825 849 863 793 810 821 802 779 787 819 788 864 858 729 792 802 759 835 794 787 803 742 803 748 861 860 795 830 842 835 975 956 940 949 970 874 964 987 882 963 922 933 953 940 894 899 855 925 901 957 924 925 926 958 902 897 902 953 947 888 935 870 915 906 955 905 869 874 935 954 825 840 968 921 876 899 914 878 867 922 820 898 928 883 854 855 872 929 846 901 891 819 857 863 913 865 834 908 906 838 865 872 969 902 892 971 981 1.03e+03 946 947 949 987 999 961 927 984 953 973 935 923 950 920 952 925 891 907 890 949 893 912 916 878 927 844 788 872 847 828 923 910 882 883 876 871 836 877 908 951 914 941 887 886 856 944 871 866 873 751 763 884 834 908 851 897 816 953 893 806 827 842 755 871 952 938 993 912 942 921 887 882 878 887 872 888 876 913 879 901 828 881 810 830 841 877 898 821 855 843 870 869 898 882 894 730 874 840 830 864 831 710 882 910 868 857 894 800 840 838 910 898 783 1.02e+03 944 874 866 893 865 892 896 951 885 849 830 894 869 893 845 837 862 898 856 896 873 878 852 839 804 883 841 854 895 868 821 794 870 855 816 827 812 820 812 740 818 903 828 826 875 866 891 874 972 922 921 927 936 916 891 934 873 892 871 944 863 879 931 881 876 854 936 870 907 867 862 891 832 825 888 968 928 894 827 827 908 831 825 849 838 889 868 868 828 834 844 845 850 848 838 820 820 797 828 804 877 922 840 789 812 849 871 879 830 858 795 851 864 792 812 845 823 806 801 799 807 851 742 864 825 820 787 810 830 796 756 739 818 843 802 795 829 773 833 715 756 833 777 812 865 967 912 901 863 921 910 941 901 918 880 916 906 899 847 820 900 822 883 841 878 924 800 786 862 886 769 842 879 794 875 904 858 868 897 852 863 835 860 832 914 834 884 871 819 910 855 844 845 774 872 830 788 786 890 821 849 815 826 792 840 774 826 829 884 908 851 830 842 816 824 858 804 817 856 801 828 896 795 818 855 844 791 792 840 917 799 792 856 859 860 837 787 832 833 779 763 851 831 830 940 913 898 885 847 922 820 860 854 859 811 845 843 801 795 837 814 824 836 830 852 804 780 834 886 827 820 836 866 785 766 870 825 809 835 787 781 815 814 811 796 905 800 810 872 846 826 828 844 847 847 805 891 852 813 846 784 772 832 890 825 850 861 793 811 822 802 779 788 819 789 864 858 729 791 802 759 834 793 787 804 742 803 749 862 861 796 831 841 835 974 956 941 950 970 873 964 987 882 962 922 934 954 940 894 899 855 925 901 957 924 925 926 958 901 898 902 952 947 888 934 869 915 906 955 904 870 875 935 954 825 840 968 921 877 899 914 879 866 922 820 898 928 884 854 855 873 929 846 900 891 819 857 863 912 865 834 908 905 840 865 872 968 902 892 971 981 1.03e+03 946 946 950 987 998 961 927 984 953 974 934 923 949 919 951 925 891 907 889 948 891 911 916 877 926 844 788 872 847 829 923 910 883 883 876 870 836 876 908 951 914 939 886 886 857 942 871 866 874 751 762 884 834 908 850 896 816 953 893 806 827 844 754 871 952 939 993 912 941 921 887 882 877 887 872 887 876 913 878 900 828 880 809 830 841 877 898 821 856 843 871 867 898 882 895 730 873 840 831 864 832 711 882 910 868 857 894 800 839 838 909 898 784 1.02e+03 944 874 868 894 865 891 896 949 886 850 830 893 868 892 845 836 861 898 856 896 873 878 851 841 805 882 842 854 895 869 821 795 870 855 819 827 812 819 812 739 818 903 828 827 874 865 891 873 971 922 921 927 936 915 890 934 873 891 870 944 863 879 931 880 876 854 936 870 908 866 861 890 831 824 890 968 928 894 827 825 908 831 825 849 837 889 868 868 827 834 844 846 850 849 836 819 820 797 830 802 876 922 841 789 812 850 872 878 831 858 795 851 864 791 813 846 822 806 801 800 807 851 742 861 824 820 787 809 830 796 757 739 819 842 802 796 829 774 833 714 756 831 778 812 865 967 913 901 863 922 910 943 900 918 879 916 906 899 846 820 900 822 883 842 878 924 800 786 862 886 769 842 877 793 876 904 858 868 896 852 863 836 862 833 914 834 885 870 818 910 855 844 845 774 871 831 788 786 889 820 849 815 824 792 838 774 825 828 884 908 850 830 842 817 824 859 803 817 856 801 829 895 794 817 855 844 791 791 840 916 799 792 856 859 860 836 787 831 833 779 764 850 832 830 940 913 898 884 846 922 819 861 854 858 811 845 844 801 796 837 813 823 836 832 852 804 780 834 886 828 820 836 862 785 768 869 826 809 835 787 782 814 815 812 798 904 799 810 872 846 826 828 844 847 846 806 891 852 814 847 785 772 832 890 826 851 858 793 811 822 803 779 788 820 791 864 859 729 790 802 760 834 792 787 804 743 804 749 862 862 797 830 841 836 974 955 941 950 970 872 964 987 882 962 922 935 954 939 894 899 855 926 901 957 923 925 925 958 902 898 901 953 947 888 934 868 915 906 955 903 870 875 936 954 825 840 967 922 877 899 914 880 866 922 820 899 928 884 855 855 875 929 845 899 891 819 857 863 912 865 834 909 905 840 864 872 968 902 892 971 981 1.03e+03 946 946 950 986 997 960 928 984 953 974 934 922 948 919 950 924 892 908 887 947 891 910 916 876 925 844 789 872 847 829 922 909 883 883 876 871 837 876 910 951 915 937 884 887 858 942 870 866 874 752 762 884 834 908 851 895 816 952 893 806 826 845 754 872 953 940 993 912 940 921 888 882 876 887 872 886 876 912 877 900 827 879 809 829 841 877 898 821 856 843 872 865 898 882 895 730 873 840 831 864 832 711 882 910 868 856 894 800 838 838 908 898 785 1.02e+03 944 874 871 893 865 891 896 947 886 850 830 892 868 892 845 836 861 899 856 897 873 878 851 842 806 881 842 854 896 869 822 796 870 855 823 828 813 819 812 738 818 904 828 828 873 865 890 873 971 922 921 927 935 915 889 932 872 891 870 945 864 879 931 880 876 852 936 871 908 864 861 891 831 824 891 968 928 894 829 824 906 831 825 850 836 888 867 868 826 834 844 846 849 849 834 818 820 798 830 802 875 922 841 789 812 851 871 878 832 858 795 852 864 791 813 845 822 806 801 800 806 851 741 859 824 820 787 809 831 796 757 739 820 841 802 796 829 775 833 715 757 829 778 811 866 966 915 901 863 922 910 943 900 917 878 915 907 898 846 819 901 822 883 843 877 924 801 786 862 887 770 841 875 792 878 905 859 867 895 852 864 836 863 833 913 834 885 870 818 910 855 844 845 774 871 831 787 786 889 819 850 815 824 792 838 775 825 827 884 908 848 830 843 817 824 859 802 816 856 802 830 896 794 817 855 844 790 791 840 916 798 792 857 860 860 836 787 831 834 779 764 850 832 830 940 912 898 885 846 922 818 861 854 855 811 845 844 801 797 838 812 824 835 835 852 804 780 834 886 828 820 834 858 786 769 868 828 808 835 788 785 814 816 813 798 904 797 810 872 845 826 828 843 846 846 808 890 853 814 847 786 773 832 890 825 851 855 793 812 822 803 778 789 820 792 864 859 730 790 802 760 836 794 786 804 743 805 749 862 863 799 829 842 835 974 956 940 950 971 872 964 987 883 960 922 936 954 938 894 899 855 926 901 957 923 924 925 959 902 898 900 953 947 888 934 868 915 906 956 903 869 875 937 954 824 839 967 921 876 899 915 880 866 923 820 898 928 884 854 854 875 929 844 899 891 819 856 863 911 865 835 908 906 841 863 871 969 902 892 971 980 1.03e+03 946 946 950 986 996 959 928 984 953 972 935 922 948 920 948 925 892 910 885 948 892 909 916 876 925 844 791 872 847 829 922 909 883 882 877 871 837 876 911 951 915 937 884 887 858 944 870 865 874 752 762 884 833 908 852 894 817 952 894 806 825 846 754 874 953 941 992 913 940 920 888 882 876 887 872 888 876 912 876 900 827 879 808 828 842 877 898 821 856 843 871 862 899 883 894 730 873 840 830 862 832 711 882 909 868 857 894 800 835 838 906 898 786 1.02e+03 945 874 873 893 865 890 896 946 885 851 830 891 868 892 845 836 862 898 856 898 872 878 850 843 807 880 843 854 896 869 821 795 869 856 826 829 813 819 812 738 820 906 828 828 873 865 890 873 971 922 922 927 934 914 890 931 872 891 870 945 865 879 930 880 876 851 936 871 908 863 861 892 831 823 893 968 928 894 830 824 904 831 824 850 835 887 867 869 825 833 843 846 848 850 832 816 819 798 830 802 875 922 841 788 812 851 869 878 832 858 795 852 864 791 814 844 821 805 801 801 806 851 742 857 824 821 786 808 830 796 756 739 820 840 802 795 828 775 833 714 757 827 779 810 866 967 916 901 863 923 910 944 900 917 878 915 906 896 846 818 900 822 884 843 875 924 801 786 861 887 770 841 872 792 878 905 860 867 895 853 864 836 862 832 913 834 885 870 818 909 854 844 846 774 872 831 787 786 890 818 850 815 827 792 838 775 825 827 884 908 848 831 843 817 824 859 801 816 856 802 830 898 794 817 856 844 790 791 840 916 797 792 857 860 859 836 787 831 834 779 764 850 832 830 941 913 898 885 846 922 818 860 854 853 811 845 843 803 797 839 810 824 834 835 852 805 780 834 886 829 819 833 854 786 769 868 829 807 836 789 788 814 817 813 799 904 797 810 872 845 824 828 843 845 845 809 889 854 815 846 788 772 831 891 825 850 854 793 812 822 803 779 789 819 793 863 859 730 790 802 760 837 796 786 805 744 807 749 862 864 799 827 843 834 974 956 941 950 971 870 963 987 883 959 922 935 953 938 894 899 854 926 901 957 922 924 925 959 903 898 900 952 947 888 934 869 915 906 956 903 868 874 937 953 824 838 967 922 875 898 914 880 866 924 820 898 927 884 853 854 874 928 844 899 891 819 855 864 910 866 836 908 907 840 864 871 969 902 891 971 980 1.03e+03 946 946 950 986 996 959 927 983 953 970 935 921 948 921 945 925 892 910 884 948 894 910 915 876 926 843 790 872 847 829 922 909 882 882 877 872 838 876 910 951 916 938 884 887 860 944 870 865 874 752 763 884 833 909 852 892 818 952 894 805 824 847 754 874 953 940 992 913 939 919 888 882 875 887 873 889 876 912 876 901 827 879 808 828 842 877 898 821 857 843 869 859 900 883 894 730 873 839 829 861 832 711 882 908 868 857 894 801 833 838 905 898 788 1.02e+03 945 874 875 893 865 890 896 943 886 850 831 891 869 892 845 836 862 897 856 898 872 878 849 842 807 880 844 853 896 869 821 794 869 856 829 829 813 820 811 739 820 906 828 828 873 865 890 873 970 922 922 927 934 915 890 931 871 892 870 946 865 879 929 880 875 850 937 870 909 863 861 892 831 823 892 968 928 894 830 824 902 831 824 850 835 888 867 868 825 832 842 846 849 849 831 817 819 798 830 802 875 923 841 787 813 852 867 878 832 858 796 853 863 791 814 844 821 805 801 801 807 851 742 856 824 821 786 808 830 796 756 739 821 840 802 794 827 775 832 714 758 825 779 810 866 967 918 901 863 923 910 945 899 918 879 915 906 895 845 816 900 823 884 843 874 923 800 786 861 887 769 841 870 793 877 905 859 866 894 852 864 835 861 833 913 835 885 871 818 908 854 845 846 774 872 831 786 786 890 818 849 815 830 793 837 776 826 827 883 907 848 831 844 817 825 858 802 816 856 801 830 898 794 817 856 844 789 790 839 915 797 792 857 861 859 835 787 831 834 779 764 850 832 829 941 913 898 885 846 921 819 860 853 854 812 845 843 805 796 840 811 825 834 835 852 806 780 834 886 829 820 833 851 788 769 868 829 807 837 791 790 813 817 813 800 905 794 810 873 845 822 828 842 844 845 809 889 855 816 846 788 771 830 890 825 850 852 793 812 821 804 779 791 818 792 864 858 730 791 802 758 837 796 786 806 744 808 750 862 863 800 826 844 834 974 957 941 951 972 869 963 988 883 956 922 935 953 938 894 899 854 927 901 957 922 924 925 959 903 898 900 951 947 888 934 869 916 906 956 903 868 874 937 953 824 838 968 922 875 897 912 879 866 924 819 897 926 883 852 854 873 929 843 899 892 820 855 864 910 866 836 907 906 839 864 871 970 901 891 971 980 1.03e+03 946 947 949 986 996 959 926 983 953 969 935 920 949 922 942 923 892 910 883 949 894 910 915 876 928 844 789 872 847 830 922 909 882 882 876 872 838 877 908 952 916 939 885 887 860 943 869 864 874 752 763 885 834 910 851 892 819 952 893 805 824 848 755 875 953 939 992 914 940 918 888 882 874 887 873 890 875 912 877 902 828 879 808 829 842 877 898 822 856 843 868 856 900 882 894 730 873 838 828 860 832 712 881 908 868 857 894 801 831 839 905 898 790 1.02e+03 946 874 875 893 865 890 896 941 886 849 832 891 869 892 845 836 861 897 856 898 873 877 849 841 806 880 844 853 896 868 821 795 869 856 832 828 813 821 811 739 820 907 828 828 872 865 890 873 970 921 921 927 934 915 890 931 870 892 869 946 865 879 928 880 875 851 937 871 908 862 861 892 831 823 891 969 927 894 830 824 902 831 823 850 836 888 867 868 826 831 842 847 849 848 828 817 818 798 830 802 876 923 840 787 813 854 866 877 831 858 796 853 863 791 815 844 821 805 801 800 807 851 742 855 825 821 786 808 830 795 757 739 821 841 801 794 825 774 831 714 759 825 779 811 866 968 918 901 862 923 910 946 899 919 879 915 906 893 845 816 899 823 884 842 872 923 800 786 862 887 768 841 865 794 877 905 858 866 894 852 864 833 860 833 913 835 885 872 819 908 854 846 845 776 873 831 786 787 890 818 848 815 832 792 837 776 826 827 882 907 849 832 843 817 826 859 802 816 856 801 830 898 794 817 856 845 788 791 838 914 797 792 856 860 858 836 787 832 834 780 764 851 831 829 940 914 897 885 845 920 820 860 852 855 813 845 842 805 797 840 812 824 833 836 852 806 780 834 886 828 820 832 848 790 771 868 829 807 838 794 793 814 816 813 800 904 791 810 874 846 822 828 842 843 845 810 889 856 816 846 789 770 830 889 826 850 851 794 811 821 805 780 794 816 792 865 857 731 791 802 758 836 794 785 806 745 808 751 861 862 800 825 843 834 974 956 941 951 972 866 963 988 883 955 922 936 953 938 894 899 854 927 901 956 921 924 925 958 902 898 901 951 947 888 934 868 916 906 956 902 868 874 936 953 824 838 968 923 875 896 911 878 866 924 819 897 926 882 851 854 873 930 844 899 892 820 854 864 910 867 835 907 905 839 864 872 969 901 890 971 982 1.03e+03 947 947 948 986 997 958 924 983 952 970 935 920 950 922 940 922 892 909 882 951 894 910 915 876 931 845 789 873 846 830 922 908 882 882 876 872 838 877 907 951 916 939 885 887 861 943 870 863 874 751 762 886 835 910 851 892 819 953 893 805 824 849 757 875 953 938 991 913 941 919 888 883 874 888 873 890 876 912 877 902 828 878 808 829 842 876 897 822 856 843 867 856 900 882 894 730 873 838 828 860 832 713 880 908 868 857 894 801 832 839 905 898 795 1.02e+03 947 873 876 893 865 891 896 938 886 848 833 890 870 892 844 836 861 897 856 898 873 876 849 841 806 880 844 854 896 867 821 796 869 856 835 828 813 820 811 740 819 907 828 828 873 866 889 873 970 920 920 926 934 915 891 931 872 892 869 946 865 878 928 880 876 852 937 872 907 860 861 892 830 823 890 968 927 894 829 824 902 831 824 848 836 888 867 869 826 830 842 848 850 847 826 816 818 797 829 802 876 923 841 788 813 856 866 877 832 858 797 853 862 791 815 845 821 806 802 800 807 851 743 853 825 821 786 808 830 795 757 740 820 842 800 793 825 774 832 714 760 825 779 811 866 968 919 900 862 923 910 947 899 919 880 915 906 891 846 817 900 823 883 843 872 922 801 786 862 888 768 841 861 793 878 905 857 867 894 851 864 831 860 833 912 835 885 872 819 907 854 847 844 777 873 831 787 788 890 818 848 815 833 791 836 776 826 827 882 905 849 832 842 816 826 860 802 816 855 801 830 898 794 817 856 845 786 791 838 913 798 792 856 861 858 836 786 833 834 781 764 852 830 829 940 914 897 885 846 920 819 860 852 855 814 844 842 803 797 842 812 822 833 836 853 807 780 834 886 826 820 832 845 792 773 868 828 807 838 798 795 814 817 813 801 904 788 810 874 846 822 828 842 843 844 811 890 856 816 847 790 770 831 889 827 850 849 795 810 822 806 780 798 816 791 866 857 732 791 802 758 835 792 785 806 745 809 751 861 861 800 826 841 834 974 956 941 951 972 865 964 988 883 953 923 936 952 939 894 899 854 927 901 955 920 924 924 958 901 898 901 951 948 888 934 867 915 905 955 900 868 874 937 952 823 838 969 923 875 896 911 877 866 924 819 897 927 882 851 855 873 931 844 899 891 820 854 864 910 866 835 908 905 839 865 872 969 900 890 971 982 1.03e+03 948 947 947 985 996 958 924 983 952 970 936 920 950 922 938 921 892 909 879 952 894 909 916 876 931 846 790 875 846 829 922 909 882 882 876 873 838 876 907 951 916 939 885 887 862 944 870 862 874 751 763 885 836 910 852 892 820 954 892 806 824 850 758 874 953 938 991 912 941 919 888 883 874 887 873 889 876 912 877 902 828 879 808 830 842 877 896 823 856 844 867 854 900 882 894 730 874 838 828 861 831 715 880 908 869 857 894 800 832 839 907 897 798 1.02e+03 948 871 878 893 865 891 896 936 886 849 833 889 870 892 843 836 861 898 856 898 873 876 849 841 806 880 844 854 897 866 820 796 869 856 838 827 814 820 812 739 817 907 828 828 873 866 889 873 970 920 920 925 933 915 891 931 873 892 869 946 865 878 928 880 877 852 937 874 906 860 861 891 830 822 890 967 927 894 828 824 903 832 825 847 837 888 867 871 826 830 841 849 850 845 824 816 818 796 828 802 876 923 841 788 812 858 867 877 832 858 796 853 862 790 814 846 821 806 802 799 807 852 743 853 824 821 787 808 830 796 758 740 820 841 799 793 824 774 832 715 762 825 779 811 866 968 919 900 862 923 910 947 899 918 880 914 905 889 846 817 899 823 883 842 872 922 802 786 862 888 767 841 856 793 878 905 857 866 894 852 864 832 861 833 912 835 885 871 818 907 853 847 843 778 874 829 787 788 890 818 847 815 833 790 836 775 826 828 882 905 850 831 842 815 826 860 802 815 854 802 830 897 793 818 856 845 785 791 838 913 799 792 856 860 859 835 786 832 834 782 763 853 829 829 939 914 897 885 846 919 818 860 852 855 817 844 842 803 797 842 813 821 834 837 854 808 780 834 887 826 819 831 839 794 774 868 828 807 838 800 797 815 818 813 801 904 787 810 875 846 822 829 842 844 844 815 890 856 816 846 792 770 831 890 827 850 847 796 810 822 806 781 800 815 790 866 857 733 789 802 758 836 792 784 806 745 810 750 861 861 800 826 839 834 974 956 941 951 972 863 964 988 883 952 922 936 952 938 894 899 854 925 900 955 920 924 923 958 900 898 901 949 948 887 934 867 915 905 955 899 868 875 937 952 823 837 969 923 875 895 911 877 867 923 819 897 927 881 851 856 872 930 843 898 890 821 855 864 910 867 835 907 905 839 865 872 969 900 891 971 982 1.03e+03 948 947 946 985 996 958 925 983 951 970 936 920 949 922 935 921 893 909 877 952 894 909 916 876 931 846 790 876 847 829 922 908 883 881 877 873 838 876 907 951 915 938 885 887 862 943 869 862 873 751 763 884 835 910 853 892 820 955 892 806 824 851 757 874 953 938 991 912 940 918 888 883 874 886 873 888 875 912 876 902 827 879 808 830 841 878 896 823 855 845 868 853 900 882 894 730 875 837 827 862 831 716 880 908 868 857 894 799 832 839 908 897 801 1.02e+03 949 871 880 893 865 890 896 935 886 849 833 889 870 892 844 836 861 898 855 898 873 877 850 841 805 880 844 854 896 867 820 796 870 857 840 827 814 820 812 739 816 907 828 828 873 866 890 874 970 921 920 925 934 915 891 931 873 892 869 946 865 877 929 879 877 852 937 873 906 859 861 890 830 822 890 968 927 894 828 825 903 832 826 846 838 888 867 872 825 829 841 849 850 846 825 816 819 796 828 802 876 923 839 788 812 858 868 876 831 858 795 853 863 789 814 846 822 806 802 799 807 852 744 853 824 821 786 808 830 796 758 740 820 840 800 793 824 775 832 714 763 824 779 810 867 967 919 902 862 923 909 946 899 917 880 914 903 888 846 818 899 823 883 841 871 922 801 785 861 887 767 842 851 792 878 904 856 865 894 852 865 833 862 833 912 834 885 870 818 907 853 847 842 777 874 827 788 789 888 818 847 815 833 790 835 776 827 828 882 905 851 831 843 814 826 860 802 814 854 802 830 898 792 818 856 844 784 791 838 913 799 792 856 860 859 834 785 831 833 782 762 854 829 829 940 914 897 885 846 918 819 860 852 854 822 843 842 804 797 843 813 820 834 838 855 808 780 834 887 826 818 830 837 797 774 869 826 807 837 803 800 814 818 813 802 903 785 811 874 846 823 829 842 846 844 819 890 856 816 846 792 769 832 890 827 850 846 795 809 822 806 780 804 815 789 866 857 733 788 802 757 836 793 784 807 745 810 750 861 862 800 827 838 835 974 957 941 951 973 861 964 988 883 952 922 937 952 938 894 899 854 924 900 955 920 925 922 958 900 899 902 948 948 887 934 868 915 905 954 899 868 875 936 952 823 837 969 924 875 895 911 877 867 923 818 897 927 881 852 856 872 930 843 898 890 822 854 865 910 867 835 907 906 838 865 872 968 900 892 971 981 1.03e+03 946 947 945 985 996 959 925 983 951 969 936 920 948 922 931 921 893 908 877 952 894 909 917 876 930 846 790 876 848 828 922 907 884 881 877 872 840 876 906 952 915 937 885 888 860 943 869 862 872 750 763 883 834 910 854 892 820 955 892 806 824 852 756 875 953 937 991 912 940 918 888 883 875 885 873 888 874 912 876 902 826 880 807 829 840 878 896 823 854 845 869 852 900 882 895 731 875 837 826 864 830 718 880 909 869 857 894 799 831 839 908 897 803 1.02e+03 950 870 881 893 865 889 895 932 886 848 832 889 869 892 845 836 861 899 855 898 873 877 850 840 805 880 844 854 896 868 819 796 870 857 842 826 814 820 811 738 816 906 827 828 873 866 890 875 970 921 920 925 934 915 891 932 873 892 869 946 865 876 929 879 878 851 937 872 906 859 861 889 830 821 891 968 927 893 828 825 903 831 826 846 838 888 866 873 825 829 841 848 850 846 825 816 819 797 828 802 876 922 838 787 812 860 869 875 830 858 794 852 864 788 814 844 823 806 802 799 807 853 744 853 824 821 786 808 830 797 757 740 820 840 801 794 823 775 832 714 763 824 778 810 867 966 919 903 862 923 909 947 899 917 880 914 902 886 846 818 899 822 882 840 870 922 801 785 860 887 767 843 846 792 878 904 856 864 894 852 864 833 862 833 913 834 884 871 819 906 853 846 842 776 875 826 788 791 887 817 846 815 834 790 834 777 826 827 883 905 851 831 843 814 825 860 802 813 854 801 829 898 790 818 855 844 784 791 838 913 798 792 857 860 859 834 785 831 832 782 762 854 829 829 940 913 897 885 846 918 819 860 852 854 826 843 842 804 797 843 812 820 834 839 855 808 780 834 887 826 818 830 831 799 775 869 826 807 837 805 804 813 817 814 802 904 783 812 873 846 824 829 843 847 844 822 890 854 816 846 792 771 832 890 827 850 847 794 808 822 806 780 807 815 789 866 857 733 789 802 757 837 794 784 808 746 810 750 861 864 799 827 838 835 974 958 940 952 973 860 964 988 883 950 922 937 952 938 894 899 854 924 899 955 919 925 922 958 900 899 902 946 947 887 935 869 914 904 953 899 868 875 935 952 823 837 968 923 876 896 911 878 867 923 818 896 927 882 851 856 871 930 843 898 890 824 854 865 910 868 834 906 907 838 865 872 968 900 893 972 981 1.03e+03 945 947 946 985 997 959 925 984 951 968 936 921 947 921 929 921 893 907 877 951 894 908 918 876 930 845 791 875 848 828 923 906 884 881 877 872 841 878 906 952 915 937 885 887 859 943 868 861 871 750 763 884 834 910 853 892 820 955 892 805 824 852 756 875 953 937 991 912 940 918 886 882 875 885 872 888 874 913 876 902 827 879 807 829 840 879 897 823 854 846 870 849 900 883 896 731 875 838 825 866 831 720 880 908 868 857 893 799 828 839 908 898 807 1.02e+03 950 871 881 892 865 889 894 929 887 848 832 889 868 893 846 836 861 899 854 899 872 877 850 840 804 880 843 854 895 869 818 796 870 857 846 825 813 819 810 737 817 905 827 828 872 866 891 874 969 921 920 925 935 915 891 933 872 892 869 945 866 876 928 879 877 850 937 871 906 860 860 889 830 821 892 969 927 892 828 825 902 830 826 845 838 888 866 874 826 829 841 848 851 846 824 816 818 798 827 802 876 922 836 788 812 863 869 874 829 858 794 852 864 788 814 843 822 804 801 799 807 853 745 854 824 820 785 808 831 797 757 740 820 840 802 794 822 775 832 714 762 823 778 810 866 966 918 904 862 922 909 948 898 916 879 914 902 883 846 818 898 822 881 839 868 922 801 784 860 886 767 843 842 792 878 904 855 865 895 852 864 832 861 834 913 834 884 871 820 906 853 845 843 776 874 826 788 794 886 816 846 815 837 790 834 777 826 826 883 905 850 833 842 814 825 859 802 813 854 801 829 898 790 817 855 844 785 790 839 914 797 792 856 860 859 834 785 832 833 782 760 854 829 829 940 913 897 884 846 918 819 860 852 854 829 843 841 803 797 843 812 820 834 840 855 808 781 834 887 827 818 829 828 802 775 869 826 806 837 807 806 812 816 815 802 904 782 812 873 846 824 828 844 847 844 825 890 853 816 846 793 772 831 890 828 850 848 793 807 822 806 779 813 816 789 866 857 734 789 802 756 837 794 785 808 747 810 750 860 867 798 826 839 835 974 956 938 951 972 858 964 988 884 948 922 936 952 938 894 898 854 924 899 955 919 923 923 958 899 898 902 947 947 887 934 870 914 904 952 899 868 875 935 952 824 838 968 922 876 897 912 878 867 923 819 896 927 882 850 856 871 930 842 899 890 824 855 865 910 869 834 904 907 839 865 872 968 899 893 972 980 1.03e+03 944 948 947 986 998 959 925 985 950 968 936 922 946 921 928 921 894 907 876 951 897 908 918 875 928 844 791 873 848 828 922 906 884 881 878 872 842 880 906 952 915 937 885 887 858 943 868 861 871 751 763 886 834 909 853 891 820 954 892 803 826 852 755 875 953 937 991 912 941 918 886 882 875 884 872 888 873 913 876 901 827 879 807 828 841 879 897 823 853 846 870 847 901 882 897 732 875 839 824 866 832 723 880 908 868 856 893 799 824 840 908 898 809 1.02e+03 948 872 881 893 865 890 894 926 886 848 832 889 868 893 846 836 860 899 855 900 872 877 851 840 803 880 842 854 895 869 817 796 870 857 848 825 813 819 810 737 816 903 827 828 872 867 891 873 968 920 919 926 936 915 890 932 871 891 869 945 866 877 928 880 876 849 937 870 905 860 860 890 830 820 892 969 927 892 828 825 902 829 826 845 840 888 866 875 826 829 841 847 851 846 824 816 818 797 827 802 876 922 837 788 812 864 869 872 829 860 793 852 864 788 814 843 822 803 801 799 806 852 746 854 824 819 785 808 831 796 756 740 821 840 802 794 822 775 833 714 762 822 778 810 866 966 918 903 861 922 909 950 898 916 878 913 902 880 846 817 898 823 880 839 867 921 803 783 860 887 768 842 839 792 877 904 854 866 896 851 865 831 861 834 913 834 884 871 821 905 853 844 843 776 873 827 788 797 888 816 846 814 840 792 834 777 826 825 883 905 849 834 841 814 825 858 801 813 854 801 830 898 790 816 856 844 785 790 839 915 796 792 854 860 861 834 785 831 834 782 759 853 829 829 940 913 896 883 846 918 818 860 852 854 832 843 841 801 797 842 812 819 834 840 853 808 781 834 887 826 818 829 824 805 776 869 825 806 837 808 806 812 816 814 802 903 782 812 873 847 823 827 844 847 844 827 890 852 816 846 796 774 830 890 827 849 849 792 807 822 806 779 815 817 789 866 857 734 789 802 756 837 795 785 808 748 812 749 860 868 797 826 841 835 974 955 938 950 972 858 964 988 884 945 922 936 953 939 893 898 855 923 898 955 918 921 924 958 899 898 902 947 946 887 933 870 914 905 952 899 868 875 934 952 824 839 968 922 876 897 912 878 867 924 819 897 927 882 850 855 871 930 842 900 890 823 856 865 910 870 833 903 908 839 865 872 968 899 893 972 981 1.03e+03 943 949 948 986 997 959 925 986 950 969 936 923 946 921 925 921 895 908 875 951 899 908 918 874 926 844 791 871 849 828 920 906 883 882 878 872 841 881 905 952 914 937 885 887 858 944 869 861 872 750 764 887 834 909 852 891 820 954 892 803 827 851 755 875 954 936 991 913 942 918 886 882 875 884 872 888 873 912 875 900 827 879 806 828 842 879 897 822 852 846 870 845 901 882 897 732 875 839 824 867 833 725 881 909 869 854 892 799 822 839 908 898 811 1.02e+03 947 872 881 893 865 890 894 925 886 849 832 889 868 893 846 836 859 899 855 900 872 877 851 841 803 880 842 854 895 869 816 796 870 856 850 826 813 819 810 738 816 901 827 828 872 867 891 873 966 921 918 926 936 915 890 931 871 890 869 944 865 878 928 881 874 850 937 870 905 861 860 890 830 821 893 970 928 892 828 825 901 829 827 846 842 888 865 876 826 829 841 847 850 846 825 816 818 797 827 802 876 922 836 789 812 863 869 870 830 861 794 852 864 788 814 843 822 803 801 799 806 852 746 854 825 817 785 809 830 795 755 740 820 839 802 795 823 774 833 714 763 821 777 809 866 966 917 903 861 921 909 949 897 916 878 912 902 878 846 817 898 822 879 838 866 920 806 782 860 887 768 842 836 792 877 904 854 864 897 852 866 831 861 834 912 834 884 871 821 905 852 845 843 776 873 828 788 799 889 816 845 814 841 793 833 777 826 825 884 905 848 834 840 814 825 856 801 813 853 801 830 898 790 815 856 844 786 790 839 915 796 792 852 860 862 834 785 830 835 782 758 852 829 829 941 913 895 881 846 918 818 860 851 855 836 844 840 802 798 842 813 819 834 840 851 809 779 834 887 826 818 829 824 805 776 869 824 806 838 809 807 812 817 814 802 902 780 812 873 847 823 826 844 847 844 828 889 852 816 846 798 775 830 890 826 850 849 792 808 822 807 780 820 818 790 865 856 734 788 802 756 837 795 784 807 749 812 749 860 868 796 824 841 835 973 956 937 949 972 857 964 988 884 945 922 935 952 939 893 897 855 923 898 954 918 921 924 959 900 897 902 947 945 887 933 870 914 905 953 899 867 875 934 952 823 839 968 922 876 897 911 879 867 924 819 897 927 881 850 854 871 930 842 901 890 822 857 865 909 870 832 903 908 839 864 871 968 899 893 972 982 1.03e+03 943 950 947 986 997 960 925 986 951 970 935 924 947 920 923 921 895 909 874 952 901 909 918 874 924 844 790 870 850 829 919 905 883 881 878 873 840 882 904 952 914 938 885 886 858 944 870 860 872 750 764 886 834 908 851 891 820 954 892 805 829 852 755 875 954 936 990 913 942 918 886 881 874 884 873 888 873 911 876 900 827 879 806 828 842 879 897 822 853 844 870 845 901 882 897 733 874 838 823 867 834 727 880 910 870 853 892 799 818 838 908 898 813 1.02e+03 946 872 881 893 865 890 894 924 887 848 832 889 868 894 845 835 858 899 855 900 872 877 851 841 802 879 842 853 895 869 816 796 871 855 851 826 813 820 811 740 816 900 827 829 872 867 890 873 965 921 917 926 936 915 890 930 871 890 868 944 865 879 929 881 874 850 937 870 905 860 860 890 830 822 893 970 928 892 828 825 902 829 826 847 843 889 866 876 826 829 841 848 849 845 826 817 820 798 827 801 875 922 836 789 812 862 869 868 830 861 794 852 864 788 814 843 821 803 800 799 806 852 747 854 825 816 785 809 829 794 755 740 819 838 800 796 823 773 833 714 764 820 775 808 866 965 917 902 861 921 910 949 898 916 878 912 903 875 846 817 898 821 878 838 867 920 808 782 860 887 769 842 832 791 877 904 853 863 896 852 867 831 861 834 912 834 885 871 820 905 852 845 843 775 874 828 787 800 889 815 845 813 841 792 832 777 826 826 883 905 848 834 841 814 825 855 800 813 853 801 830 898 791 814 857 844 787 790 840 916 797 792 852 860 864 834 785 831 835 783 759 851 829 829 940 913 894 881 846 918 817 860 851 856 840 844 840 802 798 842 813 819 833 840 850 810 778 834 887 826 818 830 824 807 776 870 823 806 839 810 807 813 818 814 803 901 778 812 873 848 821 826 844 847 844 828 889 852 816 846 800 775 829 889 825 850 850 793 809 823 808 782 823 818 790 864 855 732 788 802 757 837 794 784 807 750 812 749 860 868 796 823 840 834 974 957 937 949 972 857 964 987 884 945 922 934 950 939 892 897 854 924 898 954 918 921 924 959 900 897 902 947 944 887 933 871 914 905 953 899 867 874 933 952 822 839 968 922 876 897 910 880 866 925 819 897 927 881 851 854 870 931 842 901 890 821 856 865 909 869 832 903 907 838 864 870 968 899 893 971 983 1.03e+03 943 949 946 986 997 961 925 986 952 970 934 924 947 919 920 921 894 908 873 952 902 910 918 875 922 844 789 870 851 829 919 905 883 880 879 873 840 883 904 951 915 938 885 885 858 944 870 860 873 752 765 885 833 907 851 892 820 953 892 806 830 852 755 874 955 937 990 913 941 918 885 882 875 884 874 888 873 911 876 900 827 880 806 828 841 878 896 822 853 843 869 845 900 881 897 734 874 837 822 867 833 729 880 910 872 853 891 799 815 837 908 898 817 1.02e+03 946 872 881 893 865 890 893 923 888 848 832 889 867 894 844 835 858 898 855 900 872 876 851 841 802 878 842 852 895 869 817 796 871 855 852 827 813 820 811 739 816 899 827 829 872 867 890 873 965 921 917 926 935 915 890 931 871 890 868 944 864 880 929 880 874 850 937 870 906 860 860 890 831 823 893 969 928 892 828 825 902 830 825 847 844 889 866 876 827 829 841 849 849 845 828 816 820 798 828 801 874 922 835 790 812 862 869 865 830 859 795 851 864 788 814 843 821 802 800 798 807 852 748 854 825 816 786 809 829 793 755 740 818 835 800 797 824 774 833 714 765 820 774 807 866 966 917 900 861 921 910 949 898 915 878 912 903 873 846 817 898 820 878 838 868 921 810 782 860 887 768 843 830 791 878 904 853 862 895 852 868 831 862 834 912 834 886 872 818 905 851 844 844 774 874 828 787 802 888 815 845 812 841 791 831 777 826 826 882 905 848 834 842 814 825 856 800 813 853 800 830 898 791 813 856 844 788 791 840 917 797 792 853 859 865 833 784 832 835 783 759 851 829 829 938 913 894 882 846 918 816 860 851 856 844 845 840 802 799 843 814 818 833 841 851 810 777 833 886 827 818 830 822 808 776 870 824 806 839 812 807 814 819 814 805 901 775 812 873 849 820 827 843 847 844 829 888 852 816 844 800 775 829 888 825 850 848 793 809 824 807 783 826 818 790 863 854 731 790 802 757 837 794 784 807 751 812 750 860 867 796 822 839 834 975 957 936 949 972 858 964 986 885 943 922 934 948 939 892 897 852 924 898 954 918 922 924 959 900 896 900 947 945 887 934 871 914 904 953 899 866 874 932 951 822 839 968 922 876 897 909 880 866 926 819 896 926 881 852 854 870 931 842 901 889 822 856 865 910 868 832 902 906 838 864 870 968 899 893 972 983 1.03e+03 943 948 946 985 997 961 923 985 952 969 934 924 948 918 920 922 893 907 874 953 902 910 918 875 922 844 789 871 850 828 919 905 883 879 879 874 841 883 905 951 915 937 885 885 857 943 869 860 873 754 765 883 832 906 850 892 820 953 892 805 831 853 756 874 955 937 990 914 940 919 885 883 876 885 874 888 873 911 876 900 827 880 806 829 840 876 897 823 853 843 867 845 899 881 896 734 875 836 820 867 832 731 880 910 872 853 890 799 811 837 908 897 820 1.02e+03 946 872 881 892 865 890 893 923 890 848 832 889 867 894 844 834 858 898 855 899 871 876 851 841 803 877 843 852 895 868 817 796 870 856 854 827 813 820 812 739 816 899 827 829 872 866 890 873 965 920 917 926 934 914 890 931 871 890 868 944 864 880 929 880 875 850 937 870 906 860 860 890 831 822 892 969 928 892 828 825 903 831 823 847 844 887 867 875 827 829 841 850 849 846 830 814 820 799 828 801 874 921 834 789 813 862 869 862 830 858 795 851 864 789 813 843 821 802 800 798 806 851 749 855 824 815 785 809 829 793 756 739 817 832 799 796 824 774 833 714 765 820 774 807 866 966 917 899 861 921 909 949 899 915 878 911 904 871 845 817 898 821 878 839 868 922 813 782 860 887 767 843 829 791 878 904 854 862 894 851 867 831 861 834 912 832 886 872 818 906 852 843 845 774 873 826 787 804 887 815 845 812 842 790 832 777 826 827 882 905 847 834 842 815 825 856 801 813 853 799 830 898 791 812 856 844 788 792 840 917 797 791 854 860 865 833 783 833 834 783 760 850 828 829 934 913 895 883 846 917 816 860 850 857 846 845 840 802 800 846 815 818 833 842 853 810 778 832 886 827 818 831 821 810 776 869 824 805 839 813 809 814 819 815 807 901 773 811 873 849 819 827 843 846 846 829 889 853 815 843 800 774 829 887 825 850 846 794 809 826 807 783 829 817 789 863 854 730 791 802 757 837 793 784 806 751 812 751 859 867 796 822 840 834 976 956 936 950 972 858 964 985 885 942 921 933 948 939 892 897 852 925 899 954 918 923 924 959 900 895 899 947 945 888 935 870 915 904 952 899 865 874 932 951 822 838 969 922 876 896 910 880 866 926 818 896 926 881 852 854 870 930 842 900 889 822 855 864 911 868 832 900 905 837 864 870 968 899 894 974 982 1.02e+03 943 947 946 985 997 960 922 983 953 970 934 924 948 918 919 923 892 908 875 954 903 910 919 875 922 844 790 871 850 828 919 905 883 879 878 872 840 883 906 951 915 937 885 884 855 942 869 860 872 754 766 883 830 906 850 892 821 953 892 804 835 853 756 874 955 937 991 914 940 919 885 883 877 886 874 888 874 911 876 900 826 880 806 829 840 875 897 823 853 843 866 845 898 881 896 735 875 836 819 867 831 733 879 910 872 853 890 800 812 837 908 897 821 1.02e+03 946 872 881 892 865 890 894 923 890 848 832 889 867 894 845 834 858 898 855 899 871 876 851 841 804 877 843 852 895 867 818 796 870 856 854 829 813 820 811 739 816 899 827 829 872 867 889 874 964 920 918 926 933 914 888 931 871 891 868 944 862 880 929 879 876 850 937 870 906 860 860 890 831 822 891 968 928 893 828 824 903 830 824 847 844 886 866 874 827 829 841 849 850 847 830 813 819 799 829 801 874 920 834 789 812 862 869 859 830 859 794 850 864 790 813 842 821 802 800 798 806 851 750 856 823 812 785 809 828 792 756 738 817 830 798 794 824 774 833 714 765 820 774 808 867 966 917 898 861 920 909 950 898 915 877 911 904 870 845 817 899 821 879 840 866 921 818 782 860 888 766 843 826 791 878 904 854 862 892 851 867 830 860 832 912 831 886 872 818 906 853 842 846 774 873 825 787 807 887 816 845 812 843 790 833 778 826 826 882 904 847 835 843 815 825 856 802 813 854 800 830 898 791 813 856 842 788 792 839 915 797 791 853 860 865 833 781 832 834 783 761 850 829 829 933 913 896 884 845 917 816 860 850 857 847 845 840 801 800 847 816 819 833 842 853 808 779 831 886 828 818 831 820 810 777 869 825 804 838 813 812 813 818 816 808 902 771 810 874 848 819 827 843 846 846 829 889 851 816 842 800 774 829 887 825 848 844 793 810 826 807 782 830 817 789 863 854 730 790 802 758 837 793 785 806 750 811 752 860 867 796 822 840 834 976 955 936 950 972 857 962 985 884 940 922 932 947 939 892 897 851 925 899 955 918 922 924 959 900 895 899 947 945 888 935 869 915 904 952 899 864 874 932 951 822 837 968 921 875 896 910 878 866 926 817 896 926 880 853 855 870 928 843 899 888 821 855 864 912 868 832 900 905 837 864 869 969 899 894 975 981 1.02e+03 943 947 947 984 996 960 922 982 952 971 933 923 950 918 918 923 891 908 877 954 902 910 920 875 919 844 790 871 849 828 919 904 882 880 877 871 746 884 908 950 914 937 885 883 854 941 868 861 873 752 766 883 830 907 851 894 822 953 892 803 838 852 757 874 956 937 991 914 940 919 886 882 877 887 873 888 874 911 876 900 826 880 807 829 839 874 897 823 853 842 866 844 899 881 897 734 875 835 819 868 832 735 879 910 876 853 891 800 813 838 907 896 821 1.02e+03 946 872 881 893 864 890 894 922 889 848 832 889 867 893 844 833 859 898 854 898 871 876 850 841 804 878 844 852 895 867 818 796 870 856 855 830 814 819 810 739 817 898 826 829 872 867 889 874 963 920 918 925 933 914 888 931 871 891 869 943 861 880 928 879 876 849 937 870 906 861 860 889 831 822 892 968 927 893 828 824 903 829 824 846 844 886 866 874 827 828 841 849 850 847 830 812 819 800 829 801 874 919 833 789 811 861 869 856 831 859 792 850 864 791 814 840 820 802 799 798 806 851 750 856 822 809 785 808 827 793 757 738 817 826 797 794 824 774 833 714 766 819 773 809 866 965 917 898 861 919 908 950 898 915 876 911 904 868 845 817 899 822 879 841 866 920 820 781 860 888 765 843 824 792 879 904 855 862 891 850 866 830 859 832 912 830 886 871 818 906 853 843 846 774 872 823 788 809 887 816 845 812 844 791 833 779 826 826 881 904 847 834 843 815 825 855 803 812 853 801 828 898 791 815 857 842 788 791 839 913 796 791 853 860 864 832 781 830 835 782 761 850 829 829 930 913 897 882 846 917 816 860 850 856 850 845 840 800 800 846 816 819 833 842 853 806 779 830 886 828 818 832 820 811 776 869 826 805 838 813 814 812 818 816 808 902 771 810 873 847 819 827 842 846 847 829 888 850 816 842 800 774 829 887 825 847 844 793 811 826 808 782 832 817 788 862 854 730 789 803 758 835 793 786 806 750 811 752 858 867 795 822 840 833 976 954 936 949 971 858 961 985 883 940 922 932 948 938 892 897 851 925 900 955 917 921 924 960 900 895 899 947 945 888 934 869 915 904 951 900 864 874 932 951 822 836 967 921 874 895 910 877 866 926 817 896 926 879 853 854 870 926 843 898 889 821 855 864 911 868 831 900 905 837 864 870 969 899 893 975 981 1.02e+03 943 948 948 984 995 960 922 981 952 971 932 923 951 919 917 923 890 908 877 954 902 909 921 875 917 845 790 871 848 828 919 904 880 882 876 869 550 889 908 950 913 937 886 883 852 940 867 862 873 749 766 883 829 908 851 895 822 952 891 803 841 852 757 874 956 938 992 913 940 918 886 882 877 887 872 888 874 911 876 901 826 881 807 828 839 876 897 822 854 841 867 843 900 880 897 734 875 835 819 869 832 738 880 908 879 853 891 800 813 838 906 896 823 1.02e+03 944 872 881 893 864 891 893 921 888 849 832 889 867 892 844 834 859 898 854 898 871 876 850 841 804 878 844 853 896 867 818 796 869 856 855 831 814 819 810 738 817 897 826 828 871 867 888 873 961 920 917 925 934 914 888 930 870 890 869 942 860 880 928 879 876 849 937 871 906 862 860 889 830 822 892 967 927 894 828 824 902 828 824 845 844 886 864 874 827 828 841 849 850 846 831 812 819 800 828 802 874 920 833 789 810 859 869 853 831 859 791 850 863 791 814 840 820 802 799 798 807 850 750 855 821 807 785 807 827 794 757 738 817 825 796 794 825 774 834 714 766 818 773 810 866 965 917 899 861 919 906 950 898 916 876 911 904 865 845 817 899 822 879 840 866 920 824 781 859 888 764 843 821 792 879 904 854 862 889 850 864 830 859 831 911 830 885 871 817 906 852 843 846 774 871 823 788 811 888 816 845 813 844 792 834 780 826 826 880 905 847 832 843 815 825 855 803 811 852 802 827 898 790 816 856 841 788 791 838 913 796 791 852 860 863 833 781 830 835 782 760 849 829 828 926 914 897 882 846 917 816 860 850 856 854 845 841 799 801 845 815 819 832 842 852 804 779 830 886 827 818 833 820 814 777 869 826 805 838 814 815 811 818 816 808 902 771 810 872 847 819 826 842 846 846 830 887 848 817 843 801 774 829 888 826 846 844 794 811 826 809 782 834 818 788 858 854 732 789 803 758 833 793 786 805 751 810 753 857 867 795 822 840 832 976 956 937 949 971 858 961 984 882 940 922 933 948 938 892 897 852 924 900 955 917 920 923 960 900 895 899 946 945 888 934 869 914 904 951 901 864 873 932 951 823 836 966 921 873 895 910 876 866 926 818 896 925 878 853 854 870 926 843 897 890 820 855 863 910 867 832 900 905 838 864 871 969 898 893 975 980 1.03e+03 944 947 948 984 993 959 922 981 952 970 931 923 951 920 914 923 890 908 877 954 902 909 922 876 914 846 790 871 847 828 920 902 879 882 876 870 340 893 908 949 912 937 886 882 852 940 866 862 874 749 766 884 830 909 851 896 822 952 891 801 842 852 757 875 957 938 992 912 941 917 885 882 876 887 872 887 874 910 876 901 826 881 807 828 839 876 896 820 854 840 866 843 898 881 897 733 875 835 819 869 832 741 880 907 884 852 891 800 811 839 906 896 824 1.02e+03 943 871 880 892 864 891 893 920 886 850 832 890 867 891 843 834 859 899 854 898 871 876 850 841 804 878 844 853 895 867 818 796 870 856 855 831 814 819 810 738 816 897 826 828 871 866 888 872 959 920 917 924 933 914 889 930 869 889 869 942 860 879 929 879 876 849 937 871 906 861 860 889 830 821 891 966 928 893 828 824 902 828 824 845 844 886 863 874 827 828 841 849 849 846 831 814 819 800 828 804 874 920 833 789 811 858 869 851 832 859 792 851 862 791 814 841 820 803 799 797 806 850 750 855 821 806 785 806 828 794 757 739 818 823 797 794 826 772 833 713 766 817 772 810 866 965 917 900 862 919 906 950 898 916 875 911 905 863 845 817 899 823 880 840 866 921 827 782 859 888 764 842 819 792 880 903 855 863 888 851 864 830 859 831 910 830 885 871 817 906 852 844 846 773 871 822 789 812 888 816 843 813 843 792 834 779 826 826 880 905 847 830 843 815 824 856 803 811 852 802 826 898 788 816 854 842 787 791 839 912 797 791 853 860 864 833 781 830 834 783 760 848 829 828 922 914 897 881 845 917 817 860 850 856 856 845 841 800 801 844 813 818 831 842 852 804 779 830 886 827 817 834 821 817 780 868 825 804 837 814 815 812 819 816 808 903 771 810 871 847 819 826 843 847 845 829 886 849 818 843 803 774 830 889 826 846 844 795 811 826 810 782 835 818 788 854 854 732 790 803 758 831 793 785 805 752 810 752 855 867 795 821 839 831 976 957 938 949 972 858 961 984 882 941 922 933 948 938 892 897 852 924 899 955 917 920 922 959 900 895 899 946 946 887 933 868 913 904 951 901 865 872 931 951 823 836 966 921 872 895 910 875 867 926 818 896 925 878 852 854 870 926 843 897 891 820 855 863 910 867 833 900 905 838 864 872 969 898 892 974 980 1.03e+03 943 946 948 984 991 959 924 982 951 969 931 923 951 921 912 922 889 907 878 954 901 909 919 876 912 846 791 871 847 827 920 901 879 880 876 871 204 897 909 949 912 937 886 882 852 940 866 863 874 749 765 885 830 910 850 895 822 952 892 801 844 851 757 876 955 937 992 912 941 916 885 881 876 887 872 885 874 910 876 901 826 881 807 829 840 875 896 820 853 840 866 843 898 881 898 733 875 835 818 869 832 743 880 906 888 852 891 802 811 840 906 897 826 1.02e+03 942 871 880 891 864 890 892 920 886 850 832 888 867 890 843 834 859 900 855 899 871 876 850 841 804 877 843 853 894 867 818 795 870 856 855 832 814 818 811 738 816 897 826 828 871 865 888 872 958 920 917 924 933 914 890 930 868 889 868 941 860 878 930 880 876 848 938 870 906 860 860 889 831 820 890 966 928 892 828 824 901 828 823 846 844 885 862 874 827 828 841 849 849 846 831 815 818 800 829 805 874 920 834 788 811 858 870 850 832 860 792 850 862 790 814 842 819 803 799 796 806 850 750 855 821 806 785 806 828 792 756 739 818 820 797 794 826 771 832 713 767 816 772 809 866 965 917 900 861 919 906 950 898 915 874 911 905 863 844 817 899 823 880 841 866 920 829 782 860 888 765 841 816 791 880 902 856 864 884 852 864 830 858 831 909 830 885 871 817 905 852 844 846 773 871 822 789 812 888 816 842 814 842 791 834 778 826 824 880 905 846 830 843 815 824 857 803 811 852 800 826 898 787 815 853 841 787 791 841 911 796 791 853 858 865 833 781 829 833 783 760 847 829 828 918 914 896 882 844 916 817 860 850 855 857 845 841 802 801 843 812 819 830 842 852 804 781 830 886 827 817 833 822 818 783 868 824 802 837 814 815 813 819 817 808 903 771 809 870 846 820 827 843 847 845 829 885 850 818 843 805 774 831 890 827 846 845 795 810 826 810 782 836 818 788 850 854 732 791 802 757 831 792 785 805 752 810 751 855 865 795 821 838 831 976 957 939 950 973 858 961 984 882 942 922 933 948 939 892 898 853 923 897 955 917 920 922 959 900 894 899 945 946 887 932 868 913 905 951 900 865 872 930 951 823 837 966 921 871 895 909 876 867 925 819 896 924 878 851 854 870 926 843 897 892 820 855 862 910 866 833 900 905 837 864 872 968 898 892 974 979 1.03e+03 943 947 947 984 992 959 926 984 950 968 931 922 951 921 912 922 888 907 877 954 900 908 917 876 910 845 793 871 847 827 920 900 879 879 876 872 175 897 909 949 911 937 888 882 853 941 866 864 873 749 762 886 831 909 849 894 823 953 892 800 846 851 757 877 954 936 992 912 941 916 886 880 876 887 872 884 874 911 875 900 826 881 809 830 840 874 897 821 853 841 866 843 896 881 898 732 874 836 818 869 832 744 880 906 892 852 891 803 807 840 906 897 826 1.02e+03 942 870 880 891 864 890 892 920 887 850 832 887 867 890 843 834 859 900 855 899 871 875 849 840 804 876 843 852 894 867 817 795 870 855 854 835 813 817 811 740 816 897 826 827 871 865 888 872 958 921 916 924 932 914 890 930 868 889 867 941 860 877 930 880 876 848 938 870 906 860 861 890 830 820 889 967 928 892 828 824 901 828 822 845 844 886 862 875 827 827 841 848 849 846 832 816 818 799 829 805 873 921 834 787 811 859 870 849 833 861 792 850 862 789 813 842 819 803 799 796 805 849 752 855 821 805 785 806 829 792 756 739 818 818 797 793 826 770 832 713 769 816 772 808 865 965 917 900 860 919 906 950 898 915 875 912 905 863 843 817 899 824 879 841 866 918 833 782 859 887 766 840 814 790 879 900 857 866 879 853 864 830 858 830 908 829 885 871 818 905 851 843 846 773 871 822 790 813 888 816 843 813 842 790 834 778 825 823 880 904 846 830 842 815 825 858 804 811 852 799 827 896 787 814 852 841 787 791 842 911 796 790 854 857 867 832 781 829 832 783 760 846 829 829 916 915 896 882 844 915 818 860 850 854 858 845 841 804 801 843 812 819 831 843 851 805 783 830 886 827 816 833 822 818 784 868 824 802 837 814 816 814 818 817 808 903 771 809 870 845 820 828 842 847 846 827 885 850 819 842 805 774 832 889 826 845 845 795 810 825 808 782 836 818 787 847 853 731 791 802 756 831 792 784 806 755 810 751 855 864 795 822 837 832 976 957 939 950 973 858 962 985 882 942 922 933 948 940 891 898 854 923 898 955 917 920 922 958 900 894 899 945 947 887 932 867 912 905 951 899 865 872 930 951 823 838 966 921 871 895 908 877 867 925 819 896 924 878 850 854 869 927 842 897 892 820 856 862 910 866 832 901 905 837 863 872 967 899 892 974 979 1.03e+03 944 948 947 985 994 959 926 986 949 967 931 922 949 922 912 922 888 908 878 954 901 908 915 876 908 844 793 871 847 826 919 899 879 878 875 872 154 898 909 950 911 938 889 883 853 942 866 864 871 749 761 887 831 908 849 894 823 953 892 800 847 851 757 876 953 936 991 912 941 916 886 879 876 887 871 885 873 910 874 900 826 881 813 830 840 874 898 821 853 842 866 844 896 881 897 732 874 836 819 868 832 746 880 907 895 852 890 802 806 839 906 897 826 1.02e+03 942 870 880 891 864 890 892 919 887 850 832 885 868 890 843 834 858 899 856 900 871 875 849 840 804 876 843 852 894 867 818 795 870 855 854 838 813 816 810 740 816 897 827 827 872 865 889 872 957 921 914 924 932 913 890 930 868 890 867 941 860 877 928 880 876 848 938 870 905 862 860 889 830 821 889 968 928 892 828 823 900 828 821 844 844 886 860 875 827 827 840 848 849 846 834 815 818 800 828 804 874 921 835 787 811 858 870 848 832 861 792 849 863 788 813 842 820 803 798 796 805 848 753 855 820 804 785 805 828 792 755 739 817 815 797 793 825 771 832 714 770 816 772 807 866 966 917 899 859 919 908 950 898 914 876 912 904 862 843 817 899 824 879 841 865 913 836 782 858 886 767 841 813 789 879 901 858 866 871 852 864 830 858 830 906 830 884 871 819 905 851 842 846 774 871 822 789 814 887 817 844 813 842 790 834 779 825 823 880 904 846 830 842 816 825 858 803 812 852 799 828 895 787 814 853 842 787 793 842 911 796 791 854 856 868 832 781 828 832 783 760 846 828 829 913 915 896 882 844 914 820 860 850 854 858 845 841 804 801 843 813 818 830 843 851 806 784 830 886 826 816 833 821 818 783 868 824 803 837 814 816 814 819 818 809 902 771 809 870 844 820 828 842 847 845 826 886 850 819 842 806 774 832 888 825 845 844 796 810 825 806 782 836 818 787 841 852 731 790 802 757 831 792 784 808 757 810 752 855 864 795 821 836 832 975 957 938 950 972 857 962 986 883 942 922 933 948 940 890 898 853 923 900 955 917 921 921 958 899 894 899 945 947 887 932 867 912 905 951 898 865 872 930 951 823 838 966 920 872 895 907 878 866 925 819 897 923 878 850 853 868 929 842 897 892 820 856 862 910 866 831 901 906 837 862 871 967 900 891 974 979 1.02e+03 944 947 947 986 995 959 926 985 950 966 931 922 948 921 910 921 888 908 879 954 902 907 916 876 908 845 793 872 848 826 921 898 878 878 875 871 149 902 909 951 911 938 890 883 853 943 866 865 870 751 760 887 831 907 849 894 823 953 892 800 848 851 757 876 954 937 990 912 941 916 885 879 875 886 872 885 873 910 873 901 827 881 818 830 839 874 898 821 854 843 866 844 897 881 896 732 873 836 820 868 832 747 878 906 898 852 890 802 802 839 906 897 826 1.02e+03 942 869 880 891 864 890 892 918 887 850 831 885 868 891 842 834 858 899 856 900 870 875 849 840 804 875 843 852 895 867 819 795 868 855 853 842 813 816 810 740 815 895 827 827 873 865 889 872 956 920 914 924 932 913 889 930 869 890 868 941 861 878 928 879 876 848 938 870 905 862 859 889 830 822 889 968 928 892 828 823 900 827 821 843 844 886 858 875 826 827 841 848 848 846 835 814 818 801 827 802 875 920 834 787 810 856 869 847 830 861 793 850 864 788 812 841 821 802 799 796 805 847 755 855 820 804 784 803 828 792 755 738 817 814 797 793 826 773 833 714 771 815 772 807 866 966 916 898 859 919 909 950 898 915 878 911 902 862 842 816 899 824 879 840 865 910 839 781 857 885 766 842 812 789 879 902 858 864 868 852 864 830 858 830 904 830 884 869 819 904 850 841 845 775 871 823 789 815 887 818 845 813 840 790 834 781 825 823 880 904 846 830 842 816 824 859 802 812 852 799 827 894 786 815 854 842 787 794 842 912 796 791 853 856 867 831 781 829 832 783 760 845 827 829 911 915 896 882 845 913 821 860 850 855 859 846 841 803 802 843 814 818 830 843 851 806 784 829 886 826 815 834 820 819 782 868 823 804 837 814 816 814 818 818 809 902 771 809 870 844 820 827 841 847 844 825 887 849 820 842 806 774 832 888 824 844 844 796 809 826 804 782 836 818 786 837 852 731 791 802 759 832 792 784 809 760 810 752 855 865 794 820 837 832 976 957 937 949 971 856 962 987 884 942 922 933 948 940 888 898 852 923 901 955 917 921 921 958 898 894 899 945 947 886 931 868 912 904 952 898 865 872 930 950 822 838 967 920 873 895 905 879 866 925 819 897 923 878 848 853 867 931 841 897 891 820 856 862 910 865 831 901 906 837 862 871 966 899 891 975 978 1.02e+03 942 947 947 986 996 959 925 984 950 965 931 923 947 921 908 919 889 907 879 954 904 907 916 876 908 846 792 871 849 826 922 896 878 878 875 870 250 905 908 952 911 937 891 884 853 943 866 864 870 753 760 887 831 906 849 894 823 952 892 802 849 851 758 875 954 937 988 912 941 916 885 880 875 886 872 885 873 910 872 901 827 881 821 831 838 875 898 821 855 844 866 844 897 881 895 732 873 836 821 869 831 749 877 906 900 851 890 801 792 839 907 897 826 1.02e+03 942 868 880 891 863 890 893 918 887 850 831 885 870 892 843 834 858 899 857 900 869 875 849 840 803 875 842 853 895 868 819 795 868 856 853 845 813 816 809 739 815 894 827 827 874 865 889 872 954 920 914 924 932 912 889 930 870 890 868 941 862 878 926 878 875 847 937 870 905 862 859 889 829 824 888 968 928 892 828 823 900 826 821 843 845 885 855 875 825 827 841 848 848 845 836 815 818 803 827 801 877 919 833 787 810 855 868 846 829 860 793 850 864 788 812 840 821 801 798 796 804 847 755 856 820 804 784 802 828 791 756 738 816 814 798 793 828 773 834 713 771 815 772 807 866 966 915 898 858 919 909 950 899 915 878 911 901 862 843 816 899 823 878 839 865 906 840 781 854 886 766 843 810 789 879 902 858 862 863 851 864 830 857 831 902 829 883 867 819 904 850 842 844 775 872 823 789 816 886 818 845 812 839 791 835 782 825 823 880 904 845 830 843 815 823 859 802 812 854 798 827 894 785 815 854 842 787 794 841 913 796 791 852 855 866 832 782 829 831 784 760 845 827 828 909 914 895 881 845 911 822 860 850 854 860 847 840 803 802 843 814 818 829 844 852 807 784 828 886 826 815 834 819 820 783 866 823 804 837 815 816 814 818 818 810 902 771 809 871 844 820 827 842 846 844 825 888 848 821 841 807 774 832 888 824 844 843 797 809 827 804 782 836 818 786 833 852 731 791 802 760 832 792 784 808 760 810 752 854 866 794 820 837 832 976 957 937 948 972 856 962 986 884 942 921 933 948 940 887 898 852 923 900 955 917 922 920 958 898 895 899 946 946 886 931 868 912 904 952 899 866 872 930 951 822 837 967 920 874 895 904 878 865 924 818 897 923 878 847 852 867 930 841 897 891 820 856 863 910 864 830 902 905 836 862 871 966 900 890 975 979 1.02e+03 940 946 946 986 996 958 924 984 950 964 931 923 947 921 906 918 890 907 879 954 904 908 916 876 908 847 792 871 851 826 924 893 878 878 876 869 352 908 907 951 911 936 891 884 854 942 866 864 870 753 761 887 831 906 849 893 822 952 892 803 851 851 758 875 954 936 988 913 941 915 884 880 875 886 873 885 873 911 872 901 827 881 823 831 839 876 898 822 855 843 866 843 897 881 895 732 873 836 821 869 831 750 876 905 903 852 891 802 780 839 908 898 826 1.02e+03 941 868 880 892 863 890 893 919 886 850 831 886 870 892 843 833 858 899 857 900 869 874 849 841 803 874 841 852 895 868 819 795 868 857 852 848 814 818 809 739 814 894 827 827 874 866 889 872 952 919 915 924 933 912 889 930 871 890 869 942 862 879 926 877 873 847 937 870 905 860 860 888 829 823 888 968 927 892 828 823 899 826 821 844 846 885 854 875 824 828 840 848 847 845 835 816 819 804 826 802 877 920 832 786 810 855 869 846 829 859 793 851 864 788 812 840 822 801 798 796 804 848 755 856 820 803 784 801 827 791 756 738 816 812 798 793 829 774 833 713 771 815 772 807 866 966 914 898 858 920 909 950 899 915 878 911 902 862 843 815 899 823 878 838 866 902 841 781 852 886 766 843 809 789 880 902 857 860 859 851 863 830 857 832 898 829 884 866 818 904 850 842 845 775 872 822 789 817 887 816 845 812 837 791 835 782 825 823 880 904 845 830 842 814 822 859 802 812 854 798 827 894 783 814 854 841 787 793 840 913 796 790 851 855 866 834 781 830 831 784 759 845 828 828 908 913 895 881 845 909 822 860 849 854 861 846 840 802 802 842 814 818 830 842 851 808 784 827 886 825 815 834 818 823 783 866 823 803 837 814 817 814 818 817 811 902 771 809 872 844 820 827 842 846 844 825 889 848 822 842 808 773 832 889 824 844 843 796 809 828 803 781 836 818 786 829 852 731 792 802 760 833 792 785 808 761 810 753 854 866 794 819 837 832 977 957 937 948 972 856 962 985 883 941 921 933 948 940 889 899 852 923 899 956 917 921 920 958 898 894 898 945 946 886 931 867 913 903 953 898 865 872 929 952 822 837 966 920 873 895 903 878 865 924 818 897 924 878 846 851 867 929 840 896 890 820 856 864 910 863 831 903 905 836 861 871 968 900 890 975 980 1.03e+03 938 946 945 986 994 958 923 985 949 964 931 922 947 921 907 918 891 907 880 954 904 908 916 876 907 847 793 870 850 826 923 892 878 879 877 869 417 909 907 950 911 935 891 885 855 941 866 863 870 750 761 887 830 906 850 893 822 952 892 804 853 851 758 875 954 936 987 913 941 915 884 881 875 886 873 885 874 911 872 900 826 881 828 831 838 876 898 822 855 843 866 843 897 880 895 731 874 836 821 869 830 751 876 905 906 853 891 802 766 839 909 897 826 1.02e+03 941 868 880 891 863 890 892 919 885 850 832 886 869 892 843 833 857 898 857 900 869 874 849 842 803 873 840 852 895 869 818 795 868 857 852 848 814 820 809 739 814 894 827 827 873 866 888 872 950 919 916 924 933 911 889 929 872 890 869 942 863 880 926 877 873 848 937 870 905 860 860 888 829 823 888 968 927 893 828 823 899 826 822 845 848 885 852 875 824 828 839 847 848 844 834 816 819 803 826 803 876 919 832 786 810 856 870 846 829 858 793 850 863 787 811 840 822 801 797 795 804 849 756 856 820 802 785 801 827 791 757 738 816 811 796 793 829 774 833 712 772 814 772 808 866 966 914 898 858 920 908 950 899 916 877 911 904 862 843 815 898 823 878 838 866 897 843 781 851 886 766 844 810 789 881 902 855 860 854 851 863 829 857 832 893 829 884 867 818 904 850 841 847 774 873 822 788 818 887 814 845 813 836 791 836 782 824 823 880 904 845 830 841 813 822 858 802 812 852 798 827 892 783 813 853 841 786 792 839 913 796 789 851 856 866 834 781 830 831 785 758 845 829 828 909 913 894 880 845 905 823 859 849 853 862 845 840 802 802 842 814 817 831 841 851 809 784 827 885 824 815 832 818 824 783 867 823 803 838 813 817 814 818 817 811 903 771 809 873 844 820 826 843 845 845 826 889 848 822 842 808 772 832 889 825 844 844 796 809 828 803 782 837 817 784 825 851 731 792 802 760 832 792 785 808 761 810 753 853 866 795 818 837 833 978 957 937 948 973 856 962 984 883 941 921 934 948 939 891 900 853 924 898 956 916 920 921 957 899 893 898 945 946 886 930 866 913 903 952 898 865 872 928 953 822 836 966 920 872 894 903 878 865 924 817 898 924 878 847 851 868 927 840 896 890 820 856 865 910 863 832 904 904 836 861 872 970 900 890 974 980 1.03e+03 939 946 944 986 993 959 924 985 948 964 930 921 946 921 908 920 892 907 880 954 904 909 916 875 904 847 793 869 850 826 923 889 878 880 878 869 379 909 906 949 911 934 891 884 855 941 866 862 870 748 762 887 829 906 850 893 822 953 892 804 854 851 758 875 955 935 988 913 940 915 884 880 875 886 873 885 875 911 873 899 825 879 833 830 838 876 898 822 855 843 866 842 897 880 895 731 874 836 820 867 831 751 875 906 908 855 890 803 767 838 908 897 826 1.02e+03 942 868 880 891 863 891 891 919 884 850 832 886 869 892 843 833 857 898 857 900 869 874 848 843 803 873 840 852 894 869 818 795 869 857 851 849 814 821 809 740 814 893 827 827 873 866 888 872 948 918 916 924 933 912 890 928 872 890 868 943 864 881 926 878 873 848 936 869 905 860 859 888 829 822 888 968 927 894 827 823 899 825 822 845 847 885 850 875 825 828 838 847 848 845 833 815 819 802 826 803 876 918 832 786 811 855 871 846 829 856 792 850 862 786 810 840 822 801 797 795 804 850 756 856 820 802 784 801 826 791 756 738 816 810 795 792 828 774 833 713 775 812 772 809 866 966 914 898 858 920 908 950 899 917 876 911 905 861 842 814 899 823 879 838 867 893 845 781 850 884 765 844 810 789 881 902 854 860 851 851 863 828 858 833 888 828 883 869 817 904 849 841 848 772 872 822 787 818 886 813 844 812 836 790 838 782 824 823 880 904 845 830 840 812 822 857 801 812 851 799 826 889 783 814 853 842 785 792 839 912 797 789 851 858 865 833 781 830 831 785 758 844 829 828 909 913 893 880 845 902 824 859 849 854 861 844 840 801 801 842 814 818 831 840 850 809 785 827 885 824 815 830 818 825 785 869 822 803 839 812 817 813 818 818 812 903 771 809 873 844 820 825 843 845 845 827 889 848 823 842 809 772 833 889 825 844 844 796 810 829 804 782 836 817 784 820 849 731 792 801 760 831 792 786 808 761 810 754 853 865 796 818 837 833 978 957 937 948 973 856 961 984 882 941 921 934 948 939 892 901 852 924 898 956 916 919 921 958 899 892 898 945 946 887 930 866 913 903 951 898 864 872 928 953 821 837 965 920 871 894 902 878 865 923 817 898 925 877 847 851 869 927 840 896 889 820 856 865 910 863 831 904 904 836 860 872 970 900 890 974 978 1.03e+03 939 946 943 986 992 960 924 985 948 965 930 922 946 922 908 921 893 908 880 955 903 909 916 874 903 847 794 869 850 826 923 888 879 880 879 869 217 910 906 949 911 934 891 884 854 941 866 863 871 748 763 886 830 907 849 893 822 953 892 804 854 852 758 876 954 935 988 912 940 915 884 879 876 885 873 885 876 911 873 899 826 877 837 829 838 876 897 821 855 842 866 842 897 880 895 732 874 836 820 866 831 753 873 907 909 855 890 803 763 839 907 897 826 1.02e+03 941 868 880 891 863 891 890 920 884 850 831 887 868 891 842 833 857 898 857 900 869 874 848 843 803 873 841 852 895 869 819 795 869 857 850 852 816 820 808 740 815 892 826 828 872 866 888 872 947 918 916 923 932 912 890 927 871 890 867 942 863 880 926 878 872 849 935 869 905 860 859 889 828 822 888 968 927 893 828 822 900 825 822 846 847 885 846 874 826 828 838 847 848 845 833 815 819 802 826 803 876 918 832 786 810 855 871 847 829 856 792 851 862 786 810 840 821 800 797 795 804 850 757 856 819 802 784 799 826 791 756 737 816 809 792 792 827 775 833 714 778 811 772 808 866 966 914 898 858 921 908 950 899 917 876 910 905 859 842 814 899 823 879 839 867 890 847 782 848 883 765 843 809 789 882 902 852 861 848 852 863 828 857 833 885 828 882 869 817 904 848 842 848 772 872 821 787 818 886 814 845 812 836 789 839 782 823 824 879 904 844 829 840 812 822 856 800 811 851 800 826 884 783 814 853 842 784 792 838 913 798 789 850 859 865 832 782 830 831 784 759 843 829 829 906 912 892 879 845 898 828 858 849 856 860 844 841 801 801 842 815 819 831 839 851 809 786 828 885 824 815 829 819 825 787 869 822 803 839 811 817 813 818 817 812 904 771 809 872 844 820 824 843 845 845 827 888 848 824 842 808 773 834 889 825 844 846 796 810 830 804 782 836 816 783 817 848 731 792 802 760 830 792 786 808 762 809 753 853 864 796 819 836 831 978 957 937 948 972 856 960 984 882 940 921 934 947 938 891 901 851 924 898 956 916 919 921 959 898 892 898 945 947 887 930 866 913 903 950 898 864 872 928 952 821 838 965 919 871 894 902 878 866 923 817 898 925 876 847 852 870 928 840 896 889 820 855 864 911 863 831 904 904 837 860 871 969 900 890 975 978 1.03e+03 938 945 943 986 993 959 924 986 949 964 931 922 946 922 909 922 893 907 880 955 903 908 916 873 902 846 793 870 850 826 922 887 879 879 879 869 82.2 910 905 950 911 934 891 884 854 941 866 863 872 749 763 885 831 908 849 894 822 951 892 803 856 852 759 876 952 934 989 912 939 915 883 879 876 885 873 885 876 911 873 899 826 875 838 828 838 876 897 821 854 842 866 842 898 880 896 732 874 835 820 866 831 755 872 907 909 855 890 803 692 839 906 897 826 1.02e+03 941 869 879 890 863 891 890 920 884 850 830 888 867 891 842 833 856 898 857 899 869 874 848 843 804 874 841 852 895 869 820 795 870 857 849 854 819 820 808 740 816 892 826 828 872 866 888 872 944 918 915 923 932 913 890 927 871 890 867 942 862 880 927 878 873 849 932 868 906 860 859 889 828 822 888 968 926 892 829 822 902 824 822 846 846 884 843 874 826 828 837 847 847 845 833 815 820 802 826 804 876 919 832 786 810 854 870 846 830 856 793 852 862 786 810 839 821 800 798 795 803 849 758 856 819 802 784 797 826 792 756 737 816 808 792 791 826 775 834 715 779 810 772 807 864 966 913 898 859 921 908 950 899 917 875 910 905 858 842 814 899 823 878 838 867 888 846 783 844 882 765 841 807 788 882 902 852 861 846 853 864 829 857 832 882 830 883 868 817 902 848 842 848 772 872 822 787 818 885 815 844 812 835 788 839 782 823 824 879 904 843 829 839 812 822 855 798 812 851 800 827 882 782 814 853 841 783 792 838 913 798 789 850 858 864 833 782 831 831 784 759 843 829 828 904 912 892 880 845 895 831 858 849 857 858 844 841 800 800 842 817 820 831 838 853 808 788 828 885 824 815 829 819 827 789 869 822 803 839 812 816 814 819 815 812 904 772 809 872 844 820 824 844 845 847 826 888 848 824 841 807 773 835 889 825 843 848 796 810 831 804 783 836 816 783 814 846 731 791 802 761 830 792 785 808 763 809 753 852 863 794 819 834 830 978 957 936 948 972 856 959 984 881 940 921 933 948 939 890 901 850 925 898 957 916 920 921 960 897 893 899 945 948 887 930 865 913 903 950 898 864 873 928 953 821 838 965 920 871 895 902 878 866 922 818 898 925 875 846 852 870 929 841 896 890 820 855 863 912 863 830 904 905 837 861 871 969 900 890 976 978 1.03e+03 938 945 943 986 994 958 923 986 950 964 932 923 946 922 908 922 893 907 880 955 903 907 915 875 902 846 793 869 851 826 921 887 878 879 880 868 -53 910 905 950 911 934 891 884 853 941 867 863 872 750 764 884 832 907 849 894 822 950 890 803 859 853 760 876 950 934 990 913 938 915 883 878 876 884 872 885 876 912 873 899 826 873 840 828 838 876 897 821 853 842 865 842 897 880 896 732 874 834 821 866 830 757 871 906 909 855 890 803 614 840 906 896 827 1.02e+03 940 869 878 889 862 891 890 920 884 851 829 888 867 891 842 833 855 898 856 899 869 874 848 842 804 874 840 852 895 869 819 795 870 857 849 856 822 819 809 741 816 892 827 828 871 866 888 873 942 917 914 923 932 913 889 928 871 890 867 942 862 882 928 877 875 850 926 868 906 860 859 889 828 822 888 967 926 890 830 822 902 824 822 845 846 883 838 874 827 828 836 846 846 845 834 815 818 802 826 804 876 919 832 785 809 854 870 845 830 856 793 852 862 786 810 839 820 800 800 795 804 848 758 855 820 802 784 796 827 793 756 737 816 807 791 791 826 775 834 714 779 810 772 806 863 966 913 898 859 922 908 950 899 917 875 910 905 858 842 813 899 823 877 838 867 884 846 784 841 882 766 840 805 788 882 902 852 861 845 853 864 829 857 832 879 832 884 868 818 901 848 843 848 772 872 823 786 817 885 816 842 812 835 787 839 782 823 824 878 903 842 829 839 812 822 856 798 813 851 799 827 879 781 815 852 840 782 792 838 912 799 790 850 857 863 834 781 830 831 784 759 843 829 828 902 912 892 880 845 891 833 858 848 856 858 845 840 798 800 841 819 820 831 838 854 808 790 826 885 826 815 829 819 828 789 868 821 803 840 813 816 815 819 814 812 903 773 808 871 844 820 824 844 845 849 824 887 847 824 842 806 773 834 889 825 842 849 796 810 832 803 782 836 815 783 812 846 730 791 803 761 831 793 785 808 764 808 753 851 863 792 819 833 828 979 957 935 948 972 856 959 984 881 939 921 933 948 939 890 900 850 925 898 956 915 920 921 959 897 893 899 945 947 886 931 866 914 903 950 898 864 874 928 952 821 838 965 920 871 895 902 878 865 922 820 897 925 875 846 852 870 928 841 896 890 820 855 862 912 863 830 904 906 837 862 871 969 900 890 976 978 1.03e+03 937 945 943 986 995 958 922 986 950 963 933 922 948 921 906 921 892 907 881 956 904 906 917 876 902 845 793 868 851 827 920 886 877 879 880 868 -63.2 909 905 950 911 933 891 884 853 940 867 862 872 751 762 884 832 908 849 893 822 949 888 803 862 853 760 876 948 935 990 913 938 915 882 878 877 884 871 885 876 912 873 900 826 871 842 828 839 876 897 822 853 841 865 842 897 880 896 732 873 834 822 866 829 757 870 906 910 854 890 804 436 840 905 896 827 1.02e+03 940 870 877 888 862 890 890 920 884 851 828 888 866 891 842 833 855 899 856 898 869 874 848 842 803 874 840 853 894 869 818 795 871 857 848 856 827 819 809 741 816 892 827 828 872 866 888 872 940 917 914 922 931 913 888 928 870 889 868 942 862 883 928 877 875 850 920 867 906 860 859 888 829 822 889 966 926 891 829 822 900 823 823 844 846 883 837 874 828 828 836 844 846 845 834 815 816 801 826 804 876 920 832 785 809 854 870 844 829 856 792 852 862 786 810 838 820 800 800 794 804 848 759 855 820 802 783 796 827 794 758 737 816 806 791 790 825 775 834 713 780 811 772 807 862 967 912 899 858 922 906 950 898 916 874 910 904 858 842 813 899 823 877 838 867 882 846 784 841 882 766 841 805 788 881 901 852 860 843 852 864 828 858 832 875 833 884 867 819 900 849 842 848 772 872 824 786 816 885 815 841 812 835 787 838 782 822 825 878 903 842 830 840 812 822 856 799 814 852 799 827 877 780 815 852 838 782 791 837 912 798 790 848 857 862 834 780 829 831 785 759 843 828 827 902 912 893 881 845 887 833 858 848 856 858 846 840 798 803 839 821 819 830 838 853 807 792 823 885 827 816 829 819 830 789 868 821 803 840 813 815 816 819 815 812 903 774 808 870 844 820 823 844 845 851 824 886 847 824 843 805 773 833 888 826 843 848 796 810 830 802 782 836 815 783 811 844 731 790 802 760 833 792 785 808 764 808 754 851 862 792 819 833 828 978 957 934 948 971 856 960 984 882 939 921 933 948 940 890 901 850 925 898 955 915 920 920 958 897 893 899 945 946 886 931 867 913 904 950 897 864 874 928 952 821 837 966 921 872 895 902 878 865 922 820 895 924 875 846 851 870 927 841 897 889 820 855 862 912 863 830 904 906 837 863 872 969 900 890 977 978 1.03e+03 938 946 944 986 995 957 921 985 950 963 932 920 949 919 906 920 892 907 882 957 904 908 919 876 900 845 793 868 851 826 919 885 876 879 881 868 -63.2 909 906 950 912 933 889 884 853 940 866 861 872 751 760 884 832 908 849 892 821 948 887 804 864 853 759 876 946 936 990 913 938 915 882 878 876 883 870 885 876 911 873 900 827 869 844 828 839 877 896 822 853 841 866 842 897 880 896 732 873 835 822 865 828 757 869 906 911 854 889 804 309 840 905 896 827 1.02e+03 939 869 876 888 862 890 890 919 884 850 828 888 866 891 843 833 854 900 855 898 868 873 849 842 803 874 839 853 894 869 817 795 871 857 846 856 830 819 810 742 816 893 828 827 872 865 888 872 940 917 913 922 931 913 887 928 870 889 868 941 862 884 927 877 875 850 914 867 904 859 860 887 829 822 889 965 926 892 827 822 899 823 822 843 845 884 835 876 829 828 836 844 847 845 834 815 816 801 826 804 876 920 832 785 809 854 870 843 829 855 792 852 862 786 810 838 820 800 800 794 804 847 760 854 819 801 783 797 827 794 758 738 817 806 790 790 825 775 833 713 780 810 772 807 862 968 912 899 858 921 905 949 898 915 875 910 903 857 842 813 899 824 877 838 867 879 846 785 841 883 766 841 805 787 881 901 853 860 840 851 865 828 858 832 873 832 884 867 819 900 849 842 848 772 872 824 785 815 885 815 842 810 834 787 838 782 822 824 878 903 843 830 841 812 823 857 800 814 853 798 827 875 779 815 852 836 782 790 836 912 798 790 847 857 861 834 780 828 832 785 759 843 828 827 902 912 893 881 845 884 834 858 848 855 858 847 840 798 805 838 823 819 830 838 852 808 793 821 885 827 816 828 819 830 789 868 820 803 841 811 814 817 820 815 812 903 776 808 870 845 820 823 844 845 851 823 885 847 824 843 806 774 832 886 826 845 848 796 810 828 803 782 835 815 783 810 841 732 790 802 760 835 792 784 808 764 808 755 852 862 792 819 835 828 978 957 934 948 971 856 960 985 882 939 921 934 947 940 890 900 851 925 897 954 914 919 921 958 896 893 898 945 945 886 932 867 914 904 951 897 864 874 929 952 821 837 966 922 872 894 903 878 866 923 820 895 923 875 847 850 871 927 840 897 889 820 855 862 912 864 830 904 906 837 863 872 969 899 889 977 977 1.03e+03 938 947 945 986 994 958 921 983 949 964 931 918 950 918 910 918 893 907 881 957 905 909 921 876 899 845 793 869 851 826 918 884 876 879 881 868 NaN 909 907 950 912 932 888 884 853 940 864 861 873 751 759 884 831 908 850 891 821 948 887 804 864 851 758 876 944 936 989 913 938 915 881 878 875 882 870 885 876 911 873 899 827 868 845 828 839 876 896 822 853 840 865 842 898 879 896 732 874 835 821 866 829 757 869 906 911 853 888 805 176 839 905 896 828 1.02e+03 939 869 876 888 862 890 890 919 884 849 828 889 866 891 842 833 854 900 855 898 868 873 849 842 803 874 838 853 894 870 817 796 871 857 845 856 833 820 811 742 816 893 828 827 872 865 889 871 940 916 913 922 931 912 887 928 870 889 866 941 862 883 927 877 874 849 909 868 902 859 860 887 829 822 889 965 926 892 827 822 899 823 821 844 845 884 832 876 829 828 836 845 847 844 834 815 817 801 826 804 875 920 832 786 809 854 870 842 829 855 792 852 862 787 810 838 820 800 800 794 804 847 759 854 819 800 783 798 826 794 759 739 817 806 789 790 826 775 832 713 780 810 771 806 863 968 912 899 858 920 906 948 898 915 875 910 903 857 841 813 899 824 878 838 867 880 847 785 841 883 765 841 806 787 881 901 853 860 840 850 865 828 856 831 872 832 884 867 819 901 850 841 848 771 872 823 785 814 885 814 842 809 834 788 838 783 822 824 879 903 844 829 842 812 824 857 801 814 853 799 826 875 777 814 852 833 783 789 836 912 798 790 846 857 860 833 780 827 832 785 758 844 828 827 901 913 893 880 845 880 834 858 848 854 858 847 840 798 809 839 824 818 829 838 851 807 792 820 885 827 816 829 819 829 789 868 821 803 840 809 813 818 820 816 811 903 776 809 870 846 820 823 844 844 850 824 883 847 825 842 807 775 831 886 827 846 848 796 810 826 803 782 833 817 784 809 839 733 790 801 760 833 792 783 808 765 807 756 853 862 792 819 836 828 978 956 933 947 970 856 960 986 882 940 922 934 946 940 890 899 852 925 896 954 915 919 921 958 896 893 897 945 945 886 933 866 914 904 951 897 865 874 929 952 822 836 966 922 872 894 904 877 867 924 819 895 923 876 847 850 872 927 840 897 889 821 854 862 911 864 831 904 906 837 863 872 969 899 889 978 977 1.03e+03 938 946 946 985 994 960 921 982 949 964 930 918 949 916 915 918 893 906 881 956 905 910 919 875 898 846 793 869 850 825 917 884 875 879 882 869 NaN 908 908 950 913 932 888 884 853 940 864 861 872 751 759 884 831 908 850 891 821 948 888 805 865 849 757 876 943 936 989 913 938 916 882 878 874 883 870 885 877 910 873 899 827 868 846 828 839 875 896 822 854 841 864 842 898 879 896 731 874 835 821 866 829 757 868 906 911 853 887 805 214 839 905 896 828 1.02e+03 938 868 877 888 862 890 890 919 884 848 828 889 867 891 842 832 854 901 856 898 868 873 849 842 803 874 838 853 894 870 817 796 871 858 845 856 838 820 811 742 816 893 828 827 872 865 888 871 939 917 913 922 930 912 886 928 869 888 865 941 862 882 926 876 874 848 904 868 901 860 860 887 829 822 889 965 926 892 827 822 900 823 820 845 844 884 828 876 828 827 837 844 848 844 834 815 817 801 826 804 874 919 832 786 809 854 871 841 828 854 792 853 862 786 810 838 819 800 800 793 803 847 759 854 819 800 783 798 826 792 759 740 818 806 787 790 827 775 829 714 780 809 770 806 863 968 911 899 857 919 905 947 897 916 875 910 903 856 840 813 899 824 879 837 867 880 848 786 841 883 765 841 806 787 881 900 853 861 839 849 866 827 853 830 870 831 884 867 818 901 850 840 848 770 872 822 786 814 886 814 842 809 833 788 838 783 821 823 879 903 845 828 843 811 824 857 800 814 853 799 825 873 776 814 852 829 783 788 836 912 797 790 847 857 858 833 780 828 832 785 758 844 827 827 899 913 894 879 844 876 834 857 848 854 858 847 840 797 810 840 828 818 828 836 850 805 793 821 885 827 816 829 818 829 789 868 821 803 840 809 812 820 820 816 811 903 777 809 870 846 820 823 844 843 850 824 883 846 825 841 808 775 832 886 826 844 849 797 810 828 804 781 830 818 784 805 838 733 791 801 760 832 792 782 808 765 806 756 854 861 791 818 837 830 978 956 932 946 971 856 960 986 883 940 922 934 946 940 890 898 852 925 897 954 915 919 922 958 896 893 897 945 944 887 933 865 914 902 950 897 865 873 929 952 822 837 967 922 872 893 904 877 867 924 818 895 924 876 847 849 873 928 840 898 889 822 854 862 910 863 831 904 907 837 862 873 968 899 888 978 977 1.03e+03 938 945 946 985 995 961 921 984 949 964 930 920 949 916 920 918 892 906 881 956 904 910 918 875 899 847 793 867 850 825 918 884 875 879 882 871 NaN 907 910 950 912 931 887 883 852 939 865 861 871 752 758 884 830 909 850 890 821 949 887 805 867 848 758 876 940 937 990 913 938 916 882 878 874 883 871 884 877 910 873 899 827 868 848 828 839 875 897 822 854 841 864 842 898 878 896 731 874 835 821 866 828 758 866 905 911 853 887 805 272 839 904 896 828 1.02e+03 938 868 877 888 861 890 890 919 884 848 827 889 866 891 841 832 854 901 856 899 868 873 849 843 804 874 839 852 894 870 816 796 870 858 845 856 844 819 810 742 815 892 828 827 872 865 888 872 938 917 913 922 930 912 886 928 869 888 864 941 862 882 926 876 875 848 898 868 902 860 859 888 829 823 889 964 927 892 828 822 901 823 819 845 844 884 825 875 827 827 838 844 848 844 833 815 816 801 826 804 874 918 832 786 809 854 871 841 828 854 792 853 861 786 810 839 817 800 800 793 802 848 759 855 818 800 783 798 826 791 759 740 818 807 786 789 827 775 827 714 781 809 770 806 863 968 911 898 857 918 905 947 897 918 875 909 903 856 841 813 898 825 879 837 866 881 850 789 841 883 765 841 808 787 880 899 854 861 841 848 865 827 850 828 870 831 884 866 817 901 850 839 849 769 872 822 785 813 886 814 842 810 833 788 840 784 821 821 879 903 844 828 843 811 825 857 800 814 853 800 823 870 775 814 851 826 783 788 836 913 796 788 847 856 856 832 780 828 832 786 759 843 825 827 897 913 894 879 844 874 836 857 849 854 858 847 839 796 812 840 832 816 828 836 849 806 795 821 886 826 815 829 818 828 789 868 822 803 838 809 812 822 820 815 812 903 777 810 870 846 820 822 844 842 850 822 884 846 825 840 809 774 832 887 826 844 850 797 811 829 803 781 829 819 784 802 837 734 791 801 760 830 792 782 808 765 808 756 854 860 792 817 836 831 977 956 933 946 970 855 960 986 884 940 923 933 946 939 890 898 852 926 897 954 915 919 923 958 896 892 898 945 944 887 933 866 913 902 949 896 864 872 928 952 822 838 967 921 871 893 904 876 866 924 818 894 925 876 847 848 872 930 840 898 890 822 855 862 910 863 832 904 907 837 862 873 967 900 888 977 978 1.03e+03 938 944 946 986 995 960 921 985 948 964 931 920 949 915 923 918 892 905 880 955 902 910 919 875 898 848 793 867 851 825 920 884 875 880 882 872 NaN 906 910 950 912 932 887 882 851 939 865 860 869 752 757 884 830 908 850 889 822 950 888 805 868 848 758 874 938 935 990 913 939 916 882 878 874 883 872 883 876 909 873 900 826 867 848 828 839 875 897 823 856 841 864 842 898 879 896 730 874 834 822 866 827 759 863 905 911 852 888 805 330 839 904 896 829 1.02e+03 937 868 877 888 861 890 891 919 884 848 827 889 866 891 841 832 853 900 855 899 868 873 849 843 804 874 840 850 894 869 817 796 871 858 844 856 848 820 809 742 815 892 828 827 872 864 886 872 938 917 912 922 930 912 886 928 868 888 864 942 861 883 926 877 875 847 894 868 903 860 858 887 829 824 889 964 926 891 828 822 902 822 820 845 843 884 823 875 827 827 838 843 848 842 833 813 815 801 826 803 873 918 832 786 809 854 872 841 828 854 792 854 861 787 810 840 817 800 800 792 802 848 758 855 817 802 782 797 826 790 759 740 818 807 785 789 826 775 825 715 782 808 770 807 863 968 911 898 857 919 904 948 897 918 875 909 902 856 842 813 898 823 879 836 866 881 850 792 840 883 766 840 808 787 879 898 854 860 842 848 864 828 848 828 869 830 884 866 816 900 850 838 849 769 872 822 785 813 886 814 842 810 832 789 840 785 821 822 880 903 844 829 842 811 824 857 800 814 852 800 824 868 774 814 850 821 783 788 837 914 795 788 847 856 855 831 780 828 831 787 759 843 824 828 896 914 894 878 844 873 838 858 848 854 857 846 839 796 813 839 836 814 828 836 847 808 797 822 886 826 815 829 818 828 789 867 822 803 836 809 811 825 821 814 812 903 777 810 870 845 819 822 844 842 850 821 884 846 826 840 809 772 833 887 825 844 851 797 812 830 803 781 829 818 784 799 835 736 791 801 760 830 791 782 807 765 809 756 854 860 792 816 835 831 977 956 934 946 970 855 960 985 885 940 923 932 946 939 890 898 852 925 898 954 915 919 922 958 896 892 899 946 944 887 932 867 912 903 948 896 863 872 928 951 822 838 966 921 871 892 904 876 866 924 818 894 925 876 847 849 872 930 840 899 890 821 856 863 910 863 832 904 907 837 862 873 966 900 889 976 978 1.03e+03 938 944 946 987 996 960 921 987 947 964 934 921 949 915 926 918 891 905 878 955 901 911 920 876 896 849 792 867 851 825 921 885 875 880 883 874 NaN 906 910 950 912 933 887 882 850 939 865 859 869 752 757 885 830 907 851 888 822 949 888 808 869 849 758 873 935 933 989 913 938 916 881 878 874 881 873 883 876 909 873 900 826 866 849 828 839 875 897 824 856 841 864 841 899 879 896 730 874 833 822 865 825 760 859 905 911 852 888 805 330 839 904 897 829 1.02e+03 938 868 878 888 861 890 891 919 884 848 828 889 866 891 841 833 854 897 854 899 868 873 849 842 804 875 840 850 893 869 817 797 871 858 844 854 850 821 808 743 815 892 828 828 872 864 886 872 937 916 912 922 930 912 887 928 868 888 864 943 861 883 927 879 874 847 890 869 904 859 857 886 830 824 889 964 926 890 828 822 902 819 821 845 843 885 823 875 827 827 838 844 848 841 833 812 816 802 826 802 873 918 832 786 809 854 872 841 829 855 793 854 861 787 811 839 817 800 800 792 803 848 758 856 817 803 782 797 827 790 758 740 818 807 784 788 824 775 822 715 783 807 770 808 862 968 911 898 857 919 904 947 896 917 875 909 902 856 842 813 897 821 879 836 866 882 851 795 840 883 766 840 809 787 878 898 855 860 843 849 862 828 845 828 869 830 884 866 816 900 848 838 849 770 871 823 784 812 886 814 842 809 831 790 840 785 821 823 880 903 844 830 842 811 823 858 801 816 852 799 825 867 774 814 849 818 782 788 838 914 795 787 847 855 854 829 780 828 831 788 760 843 823 828 895 912 895 878 844 870 839 858 848 853 857 847 838 795 816 839 838 814 828 837 848 810 798 823 885 826 816 829 818 827 790 866 822 803 834 809 811 827 822 813 812 903 778 810 870 844 820 822 844 842 849 820 885 846 826 840 809 773 833 886 825 844 851 796 811 830 804 781 828 817 785 798 834 737 791 800 761 830 790 782 807 765 810 755 854 860 792 816 834 831 977 955 934 946 970 855 960 984 885 941 923 931 946 938 890 899 852 925 898 954 915 918 920 958 896 893 898 946 944 887 932 867 911 903 948 896 862 872 927 951 822 838 966 921 872 892 904 876 866 924 819 894 925 876 848 850 872 930 840 898 890 820 857 863 911 863 832 904 907 837 862 874 967 900 889 976 978 1.03e+03 938 944 946 987 995 960 921 987 947 963 936 922 949 916 929 918 892 905 877 954 901 909 920 876 895 850 792 867 852 826 922 885 875 880 883 874 NaN 905 909 949 911 933 887 880 850 940 865 858 868 751 758 885 830 906 852 889 822 948 889 810 870 849 759 873 933 931 988 913 936 916 881 878 874 880 872 883 876 908 873 900 826 867 849 828 839 875 896 824 856 841 865 841 898 879 895 731 874 833 822 864 824 761 855 905 911 852 888 806 330 840 904 897 829 1.02e+03 938 868 877 889 861 890 890 919 884 848 827 888 866 891 842 833 855 893 853 899 868 872 849 842 804 875 839 851 893 868 817 797 872 858 844 853 853 820 808 744 814 891 828 828 872 864 885 872 936 915 912 921 930 912 887 928 868 887 864 942 861 884 927 880 873 847 886 869 905 858 857 885 830 824 889 964 926 890 828 822 901 816 822 844 844 886 822 875 826 828 837 845 848 841 832 812 816 802 825 802 874 918 832 786 810 854 872 841 830 856 793 854 860 787 811 839 817 800 800 792 803 848 758 856 818 803 781 798 827 791 757 741 817 808 784 787 825 774 818 715 784 806 770 808 862 966 911 898 856 919 905 947 896 917 876 908 901 856 841 813 896 820 879 837 865 881 851 798 840 883 766 840 809 787 877 897 854 859 843 849 862 828 843 828 867 829 883 866 817 899 848 838 849 771 870 824 784 812 886 815 841 808 831 791 838 784 821 824 880 902 844 830 842 810 822 858 801 818 851 799 826 866 774 814 850 812 782 788 838 913 795 787 846 855 854 830 780 828 830 789 759 844 822 828 894 911 896 878 844 867 839 859 848 853 858 846 839 795 817 838 842 815 828 837 848 809 798 823 886 827 816 829 818 827 790 866 822 803 834 808 810 830 822 812 815 903 778 808 870 843 821 822 843 841 848 820 884 846 826 840 809 772 834 886 825 845 851 795 810 831 804 783 829 817 783 798 833 739 791 799 760 831 790 783 806 766 810 755 855 860 792 816 834 830 977 955 934 946 969 855 960 984 884 942 924 931 945 938 889 899 852 925 898 954 915 918 919 958 897 893 898 946 944 887 931 866 912 902 948 895 862 872 927 951 822 837 966 920 871 891 903 877 865 923 819 895 924 876 847 850 872 929 840 897 890 820 856 862 910 863 832 904 908 837 862 874 967 900 889 976 977 1.03e+03 938 945 946 986 995 960 922 987 947 963 937 923 948 917 931 918 892 905 876 954 901 907 918 876 895 847 792 868 852 826 922 884 875 880 882 874 NaN 904 909 948 910 932 888 880 851 939 865 859 868 751 759 886 830 906 852 889 822 948 889 812 870 849 759 874 932 931 987 914 935 916 881 878 874 880 872 883 876 908 872 899 826 868 849 828 839 875 897 824 854 840 866 841 898 878 894 731 874 833 822 864 824 762 852 906 910 853 888 806 NaN 840 904 898 829 1.02e+03 937 867 877 889 861 890 889 919 884 848 826 887 866 890 841 833 856 889 854 898 868 872 848 841 803 876 838 852 892 867 816 797 872 857 844 852 856 819 808 746 814 891 828 828 871 864 885 872 935 914 914 921 931 912 887 928 868 886 864 940 861 884 926 879 872 848 882 869 905 859 857 885 831 823 890 964 926 890 827 822 900 814 821 844 845 886 822 874 826 829 837 846 847 840 831 812 817 801 825 801 875 917 832 786 810 854 872 841 831 856 792 854 860 787 811 839 818 800 800 792 804 848 758 856 818 803 781 798 826 793 757 741 817 808 784 786 825 774 815 715 784 806 769 807 862 963 911 898 855 919 905 947 896 917 876 908 902 856 840 814 896 821 879 836 865 881 852 801 840 884 766 841 808 786 877 898 854 860 842 849 862 828 840 828 865 830 883 866 817 899 848 839 849 772 871 824 785 811 885 816 840 807 831 793 837 784 822 824 880 901 845 829 842 811 822 859 801 819 851 799 826 864 774 813 850 807 781 788 837 913 796 787 846 855 854 829 780 828 830 789 758 844 822 828 894 909 896 878 844 865 838 858 848 853 857 845 839 795 819 838 843 816 828 838 848 808 798 822 886 827 817 829 818 828 791 866 822 803 834 808 810 833 823 811 817 902 778 807 870 842 821 822 843 841 848 821 884 846 827 840 809 772 836 886 825 846 851 796 809 832 804 784 830 817 781 798 832 741 792 799 760 831 791 784 806 767 809 754 855 861 792 816 833 830 977 954 933 945 969 856 960 984 883 942 924 931 945 938 889 899 852 924 897 954 915 918 919 957 897 893 898 945 944 887 931 866 912 900 948 896 862 871 928 951 822 837 966 921 870 891 902 877 864 923 819 896 924 876 847 850 872 928 840 897 889 820 856 862 910 864 831 904 907 836 862 874 967 900 889 977 977 1.03e+03 938 946 947 985 994 960 922 986 948 964 938 925 948 918 932 918 892 905 877 954 902 905 916 876 896 844 791 869 852 826 922 884 876 880 880 872 NaN 902 909 948 910 930 887 879 851 939 864 861 869 750 758 886 829 906 852 890 822 948 889 812 869 849 759 875 930 931 986 913 935 916 883 878 873 880 872 883 874 908 871 899 826 870 849 828 839 875 897 824 853 840 866 841 897 878 894 732 875 833 822 864 823 765 849 906 909 853 887 807 NaN 840 904 899 828 1.02e+03 936 867 876 888 861 889 889 919 884 848 826 887 866 890 840 832 855 883 854 897 867 872 848 841 803 876 838 852 892 867 815 796 871 855 844 851 859 818 808 749 814 891 827 829 870 864 885 872 935 914 915 921 931 912 887 928 868 886 865 938 862 884 926 878 872 848 878 870 905 860 857 886 831 823 889 964 927 890 827 822 899 813 821 845 844 886 821 873 826 830 836 845 847 841 831 813 817 800 826 800 876 916 832 786 811 854 871 841 832 855 791 853 859 787 811 839 818 800 800 792 804 848 758 855 819 803 781 798 826 794 757 740 818 808 784 787 825 775 812 714 785 805 768 807 862 959 911 898 854 919 905 947 896 917 877 907 902 856 839 814 897 822 879 836 865 880 853 803 841 886 766 841 807 786 877 899 853 861 842 848 861 829 835 828 862 829 882 865 817 898 848 840 849 773 872 824 785 810 884 818 839 807 831 795 836 786 822 824 881 901 845 829 842 812 821 858 801 821 851 798 826 864 772 813 850 802 780 789 836 913 796 787 846 855 854 830 780 828 830 789 758 844 823 828 894 910 896 878 844 865 838 858 847 852 856 844 838 796 820 838 844 817 828 838 848 808 797 822 886 827 817 829 819 828 790 866 822 804 834 808 808 836 823 810 819 902 777 805 870 841 819 822 843 841 847 822 885 846 828 840 809 771 839 886 826 847 851 797 808 831 804 786 831 817 781 798 831 743 791 800 759 832 791 783 805 768 809 754 854 860 791 816 833 829 976 955 933 945 968 856 959 984 883 942 924 931 945 937 888 900 852 924 896 954 915 918 920 957 896 893 898 945 944 888 931 865 912 900 948 896 862 871 929 950 822 836 966 923 870 891 901 877 864 923 820 896 924 876 848 849 872 928 840 898 889 820 856 862 911 862 830 904 907 835 861 873 967 900 890 977 978 1.03e+03 938 945 946 985 993 960 923 985 949 966 938 925 948 917 932 918 893 905 878 954 903 906 916 876 896 843 792 870 852 826 921 884 876 880 878 871 NaN 902 909 948 910 930 887 878 851 939 863 863 869 751 757 887 828 907 852 889 821 949 889 812 868 849 759 876 929 930 986 913 935 915 883 879 873 880 872 883 873 909 871 899 825 870 849 828 839 875 896 825 853 840 866 843 896 879 894 732 875 833 822 864 822 768 848 906 909 852 887 807 NaN 840 904 899 828 1.02e+03 936 866 876 886 861 889 889 920 884 848 828 887 866 890 840 832 854 877 855 898 867 872 848 842 803 877 838 852 892 867 816 795 871 854 844 849 861 818 808 752 814 891 826 829 869 865 885 872 935 914 914 921 930 912 886 927 868 886 865 938 862 884 927 878 873 847 875 870 905 860 857 886 829 823 889 964 926 890 827 823 899 810 821 845 843 886 821 872 826 830 836 845 846 841 831 813 816 801 826 800 876 915 832 786 811 853 871 841 832 854 790 853 859 787 811 838 818 800 799 792 803 848 758 854 819 803 782 798 826 794 757 740 818 808 785 787 825 775 809 714 785 804 768 807 862 956 911 898 856 919 905 947 895 917 876 908 902 856 839 814 897 821 878 837 866 880 853 806 842 887 766 841 805 786 877 899 852 862 843 848 861 829 830 828 862 828 882 864 816 898 848 839 848 772 871 823 786 808 883 818 839 807 832 796 837 788 822 824 881 901 845 829 841 814 820 856 801 823 851 797 825 863 770 813 850 800 779 790 836 912 795 787 846 855 853 831 779 827 829 790 757 845 824 828 895 910 895 878 843 865 838 857 847 852 856 843 838 796 822 838 845 817 828 838 848 808 797 822 885 828 816 829 819 829 790 866 822 805 834 808 808 838 824 810 819 902 776 805 870 842 818 822 843 841 846 823 886 847 828 839 810 772 841 886 827 848 852 798 808 830 803 787 830 816 782 798 830 744 792 800 759 832 790 781 804 769 808 753 853 860 791 817 833 828 976 955 933 944 968 855 959 983 883 941 924 931 946 937 888 900 851 924 896 954 915 918 920 957 896 894 898 945 944 887 930 865 912 900 948 896 862 871 930 950 821 836 966 924 870 891 901 878 864 923 820 896 923 875 848 849 871 928 840 898 887 821 856 863 910 860 831 904 907 834 861 873 968 901 890 977 978 1.03e+03 938 945 946 985 992 960 923 984 949 968 938 924 948 917 NaN 919 893 905 878 954 904 907 917 877 898 844 792 870 851 826 920 885 876 880 878 870 NaN 903 910 948 911 930 885 878 851 940 863 864 869 752 756 887 828 908 854 889 821 949 888 812 868 849 762 877 928 931 986 913 935 915 882 880 872 879 872 883 872 909 871 900 825 869 850 828 838 875 896 825 852 842 866 844 896 879 894 731 875 832 822 864 822 770 846 906 907 852 886 807 NaN 840 904 898 828 1.02e+03 936 866 876 886 861 889 889 920 884 848 829 886 866 890 840 832 853 871 856 898 867 873 848 841 803 877 838 852 892 867 817 794 870 853 844 847 862 819 808 757 814 891 826 828 868 865 886 872 934 914 914 921 930 912 886 927 867 886 865 938 863 884 928 878 874 847 873 871 906 860 856 886 828 823 888 964 926 889 827 824 900 806 820 844 843 886 821 871 826 830 836 845 846 841 831 813 816 801 825 801 875 914 832 786 811 854 870 841 833 854 790 852 859 787 811 838 818 800 799 793 803 848 758 855 819 802 783 798 826 795 757 740 817 808 783 787 825 776 805 714 785 803 769 806 861 953 910 898 857 919 905 947 893 916 877 908 902 856 838 813 898 821 878 837 867 879 853 808 842 886 764 840 805 786 876 899 851 862 843 849 861 829 826 828 862 828 882 865 815 898 848 839 848 770 870 822 786 808 884 819 839 807 832 798 838 788 819 823 880 901 844 829 841 814 820 855 801 826 851 797 825 862 768 813 850 796 778 791 838 912 793 786 845 854 853 832 779 828 829 790 758 846 825 828 895 910 894 878 842 865 839 857 847 851 856 843 836 797 824 838 846 817 828 838 848 808 798 824 885 828 816 829 819 828 790 865 821 805 834 808 808 839 825 809 819 902 775 806 869 842 818 821 843 840 845 822 887 846 828 839 811 772 841 886 827 847 852 798 808 830 803 787 830 814 783 797 831 745 793 800 759 831 790 780 805 770 808 754 853 860 791 817 833 828 976 955 932 943 969 855 959 982 883 941 924 930 946 937 888 900 851 925 896 953 915 918 920 957 896 894 899 945 945 885 929 865 912 901 949 896 861 871 930 950 821 836 966 923 870 892 901 879 864 923 821 895 922 875 849 848 871 928 840 897 886 821 856 864 910 858 831 904 906 834 861 873 969 901 889 977 977 1.03e+03 938 944 944 985 992 959 922 984 949 966 941 924 948 916 NaN 919 893 904 878 955 904 907 918 877 899 846 792 870 852 826 918 885 876 880 878 870 NaN 902 910 948 912 931 884 878 851 941 862 864 869 753 755 887 828 908 858 889 821 949 889 811 868 850 766 878 927 932 986 913 935 915 880 880 872 879 871 884 873 909 870 900 826 868 849 829 838 875 896 824 852 844 865 846 896 879 895 731 875 833 823 865 821 771 843 906 906 851 886 807 NaN 838 905 898 828 1.02e+03 936 866 876 886 861 889 889 920 884 848 829 886 866 890 841 832 853 866 856 898 867 873 848 841 803 876 838 852 892 866 817 794 870 853 845 846 863 819 808 762 815 891 826 827 867 866 886 872 934 915 913 920 930 912 886 926 866 886 865 938 863 884 928 878 874 848 871 871 906 860 856 886 826 824 888 964 925 889 827 824 901 804 819 843 843 886 820 871 827 829 836 845 846 841 832 813 816 801 825 802 876 914 832 786 811 854 870 841 833 854 790 852 858 787 810 838 818 799 799 793 802 848 759 855 818 803 784 798 826 794 757 741 817 809 781 787 825 775 802 714 785 803 770 806 861 950 910 898 857 919 905 946 893 916 877 908 901 856 838 812 898 822 877 837 867 878 852 811 843 884 763 840 805 786 876 898 851 861 844 850 860 829 822 828 862 828 881 866 815 897 849 839 848 768 870 822 786 808 886 818 839 806 832 800 839 787 817 822 880 901 843 830 841 814 820 855 801 827 852 797 825 862 767 813 850 792 778 791 838 912 792 786 844 854 853 832 780 829 829 790 758 845 826 828 894 911 894 876 841 864 839 857 847 850 856 844 836 797 826 838 847 817 827 837 849 808 798 824 884 829 816 828 820 828 790 866 821 805 835 808 808 839 826 810 820 902 775 806 869 843 818 821 843 840 846 822 886 846 827 839 811 773 841 887 827 846 852 798 809 830 804 788 829 815 783 796 832 748 795 800 759 830 789 782 805 772 809 755 853 859 792 817 833 829 976 954 931 942 969 856 959 982 883 941 924 930 946 938 888 900 850 925 896 953 915 918 920 957 895 894 900 945 946 884 929 865 913 902 949 896 861 871 928 950 820 836 966 922 871 892 900 879 864 923 821 895 920 874 850 848 871 929 840 895 885 820 856 863 909 858 831 904 907 834 860 874 969 900 890 977 976 1.03e+03 938 943 942 985 992 959 920 984 949 964 944 922 949 917 NaN 918 893 904 878 956 904 907 918 877 899 845 792 871 852 825 919 885 875 879 879 870 NaN 900 910 948 911 932 883 878 851 941 863 864 868 753 755 887 828 907 860 889 820 948 890 812 870 850 770 878 925 933 986 912 935 915 880 880 873 879 870 883 873 909 870 900 826 869 849 828 838 875 896 824 852 844 864 846 896 878 895 731 876 833 823 867 820 772 842 905 904 851 886 807 NaN 837 905 897 828 1.02e+03 935 866 876 886 861 889 889 921 885 848 829 886 867 890 841 832 853 863 855 898 867 873 847 841 803 875 837 852 892 868 818 794 870 853 845 846 863 820 807 768 816 891 826 826 868 866 887 872 933 915 913 920 929 912 887 926 866 886 866 938 862 884 928 879 874 848 871 872 906 860 857 886 826 824 889 964 925 889 827 825 901 804 818 842 843 886 818 871 826 828 837 845 846 842 832 813 816 801 824 802 876 914 832 786 810 853 871 842 832 855 790 852 858 787 809 838 817 799 799 794 802 847 760 855 818 804 785 799 825 794 756 741 816 809 779 787 825 775 799 714 785 803 771 805 861 946 909 898 856 917 904 946 894 915 876 906 901 857 838 812 897 822 877 838 866 877 852 813 843 885 762 840 805 785 876 898 850 860 844 850 861 829 821 827 861 828 880 868 816 897 849 839 847 768 870 821 786 807 888 818 839 805 832 804 839 787 816 822 880 901 842 830 841 813 820 855 801 828 852 797 824 861 767 812 849 789 778 791 837 912 794 786 844 853 853 831 781 829 830 791 759 844 826 828 894 913 894 875 840 862 840 858 847 850 856 844 836 797 826 839 848 817 827 837 849 808 798 824 882 828 815 828 819 827 790 866 822 807 836 808 808 840 826 811 820 903 775 806 869 844 818 821 843 842 847 822 886 845 826 839 811 773 841 887 827 845 853 798 810 830 804 789 829 816 783 796 832 751 796 801 759 830 789 783 805 772 809 757 853 859 793 818 834 830 977 954 930 941 969 858 959 982 883 941 924 930 946 938 888 901 850 925 897 953 915 919 920 958 895 894 900 944 946 884 929 866 913 902 949 897 861 871 927 950 820 837 965 920 871 892 900 878 865 922 820 894 921 874 851 848 871 930 840 895 886 820 855 863 910 858 830 904 908 834 859 874 969 900 890 976 977 1.03e+03 940 943 941 984 992 958 919 983 949 962 948 921 949 916 NaN 918 892 904 877 957 903 907 916 876 898 844 792 870 851 824 920 885 875 878 879 870 NaN 898 910 948 911 932 884 878 851 940 864 863 868 754 755 886 829 906 862 889 820 948 891 813 872 851 772 878 924 933 985 912 936 915 880 880 873 879 870 882 873 909 871 900 826 869 848 827 838 875 895 824 852 842 864 846 895 879 895 732 876 834 823 868 819 774 838 905 903 852 886 807 NaN 837 905 897 828 1.02e+03 935 866 875 886 861 889 888 921 885 848 829 886 868 890 841 832 853 860 855 899 866 872 845 842 803 874 836 853 892 869 818 793 869 853 844 846 861 820 807 772 818 891 826 828 868 866 887 872 933 916 912 920 928 912 887 926 866 886 866 938 862 883 928 879 874 848 870 872 905 860 858 886 826 823 889 965 925 889 827 825 900 802 818 843 844 887 818 871 825 828 837 844 846 842 831 813 815 800 824 803 876 913 832 784 810 853 872 842 832 855 791 852 858 787 808 837 817 798 799 794 803 848 761 854 817 805 785 799 825 792 756 742 816 809 780 787 825 775 799 714 786 803 770 805 861 944 908 897 856 916 903 946 895 914 875 906 900 857 838 811 897 822 877 837 865 877 852 815 843 885 762 840 804 786 876 898 850 860 844 850 862 829 818 826 861 828 880 868 817 898 849 840 847 769 871 820 786 806 887 818 839 806 832 807 839 787 816 823 880 901 841 830 843 812 820 855 800 832 852 797 823 862 766 812 848 786 777 790 836 912 795 786 844 853 853 831 782 829 830 792 760 843 826 828 893 914 893 876 840 862 841 858 846 850 857 845 837 797 827 839 850 816 827 837 848 808 799 822 881 828 815 828 819 827 791 866 823 809 836 807 808 842 825 812 820 904 775 805 869 844 818 821 844 844 849 822 886 845 827 839 810 773 841 886 828 844 853 798 810 830 805 791 829 818 783 796 831 755 797 802 759 830 789 783 805 771 809 759 854 860 792 818 834 830 977 954 931 941 968 858 959 983 882 941 924 931 946 937 888 902 849 925 897 953 915 920 921 958 895 894 900 945 945 884 929 866 912 903 949 897 860 870 927 950 820 838 963 918 871 892 900 877 865 922 820 894 922 874 851 848 871 930 840 896 888 820 855 863 910 857 830 904 908 834 859 874 969 900 890 976 979 1.03e+03 941 943 941 984 993 958 919 982 948 962 949 919 950 916 NaN 917 891 903 876 957 902 906 915 876 897 844 792 869 850 822 920 885 875 877 879 870 NaN 898 910 948 910 931 884 877 851 940 864 862 867 756 756 886 829 906 863 889 820 947 890 814 872 851 774 877 923 933 985 911 936 914 880 879 873 879 871 882 873 908 872 899 827 869 849 826 838 875 895 824 852 841 864 846 895 879 894 734 876 833 823 867 819 775 835 905 902 852 885 806 NaN 837 904 898 828 1.02e+03 935 865 875 886 860 888 888 922 885 848 829 886 868 890 841 832 853 857 855 898 866 871 843 843 803 874 837 853 892 869 817 793 869 853 844 846 859 821 806 777 819 891 825 830 868 866 887 872 933 916 911 920 928 912 888 926 867 886 866 937 861 882 928 880 874 848 870 871 904 861 857 886 826 824 890 964 925 890 827 826 899 800 818 844 844 887 818 872 824 829 837 844 846 843 831 813 815 800 825 804 876 913 831 784 811 853 872 843 831 855 792 852 859 787 808 836 816 798 799 794 803 849 761 854 817 805 785 800 824 791 756 743 816 810 782 786 825 775 799 713 787 803 770 805 861 944 908 897 856 914 902 946 895 913 874 906 900 857 838 812 897 822 877 837 864 876 853 816 844 886 763 840 804 786 876 898 850 860 844 850 862 828 817 826 861 829 880 868 817 898 848 841 848 769 870 819 786 805 886 820 840 806 832 810 839 787 816 822 880 901 841 830 845 811 821 855 800 836 851 797 822 862 766 812 847 784 777 790 837 912 795 785 845 854 852 831 781 828 831 793 760 844 824 828 893 914 892 876 840 862 842 858 846 852 858 845 838 797 828 840 852 815 827 837 848 808 799 822 880 828 815 828 819 827 791 866 825 812 837 806 808 843 823 812 819 904 775 805 870 844 819 821 844 844 850 822 886 845 827 840 810 774 840 886 828 844 853 797 810 830 805 792 829 817 782 796 830 756 798 802 758 830 788 783 805 771 809 759 855 861 790 819 835 829 977 954 932 942 967 858 959 983 882 941 924 932 946 936 888 901 849 926 896 953 915 920 921 958 895 893 899 946 944 885 930 865 911 903 949 897 860 870 926 950 820 838 963 918 870 892 900 877 865 922 819 894 923 874 851 848 871 931 840 897 888 819 856 863 910 857 829 904 908 834 860 874 968 900 890 976 981 1.03e+03 941 943 941 984 993 957 918 982 946 962 951 919 951 915 NaN 917 891 903 877 956 903 906 915 877 896 843 792 868 850 822 919 886 874 878 878 870 NaN 898 910 948 910 931 884 877 851 941 866 862 868 760 756 887 829 905 865 888 820 947 890 813 872 851 778 877 922 933 985 911 936 914 880 879 873 878 871 882 873 908 872 898 827 868 850 826 838 876 895 824 852 840 864 846 894 880 894 735 876 832 823 866 818 776 832 904 902 851 884 806 NaN 837 904 898 828 1.02e+03 934 865 875 885 860 888 887 922 885 848 829 886 868 890 840 832 853 855 855 897 866 870 843 844 803 875 838 853 892 869 817 792 869 852 844 845 856 820 807 780 822 889 825 830 868 864 887 871 933 916 912 920 928 912 889 925 868 886 866 936 860 881 928 880 875 848 869 871 904 862 857 886 826 824 889 964 925 890 828 825 898 798 819 843 843 886 818 872 824 829 837 844 846 842 832 813 814 800 826 804 876 913 831 783 811 854 872 843 830 855 792 852 859 787 808 836 816 797 799 793 803 850 761 853 817 804 785 799 824 790 756 744 816 811 782 785 824 775 799 713 789 802 770 805 860 941 908 898 855 914 901 946 894 912 874 908 900 857 839 814 897 822 877 836 865 876 853 816 844 886 764 838 805 787 876 898 850 861 844 850 862 829 815 826 861 829 880 866 817 899 848 842 848 769 871 819 786 806 884 821 840 807 832 811 839 786 816 821 880 902 842 829 848 811 821 854 800 839 850 797 823 861 765 811 847 782 777 790 837 912 793 786 846 854 852 831 781 827 832 794 760 844 824 829 893 913 892 875 840 860 842 858 845 853 858 845 838 797 829 841 853 814 827 837 848 809 800 822 878 828 815 828 818 827 791 865 827 815 838 805 808 843 822 813 818 904 775 806 870 844 820 821 844 843 850 822 886 846 828 841 810 774 840 886 828 844 852 796 810 830 804 793 829 816 782 796 830 758 799 802 758 831 790 783 805 772 809 758 856 862 788 819 835 828 977 954 932 943 967 857 959 983 882 940 924 932 946 936 888 900 849 926 896 953 915 920 921 958 895 892 899 947 944 885 930 864 912 903 948 896 860 869 926 950 820 838 964 919 870 892 900 877 865 922 818 894 923 874 850 848 871 930 840 897 889 819 857 863 910 857 830 904 908 834 860 874 968 900 889 976 982 1.02e+03 941 943 941 985 993 958 918 982 945 963 956 918 951 914 NaN 917 892 904 878 955 903 905 915 877 896 843 792 868 850 821 918 886 874 878 878 870 NaN 897 910 948 909 931 884 877 851 941 867 862 867 765 756 887 828 906 866 888 820 948 890 811 871 852 779 877 920 933 985 910 936 913 880 879 873 878 871 881 873 907 871 898 826 868 850 826 838 875 895 825 851 840 865 846 895 880 894 736 876 832 822 865 818 778 830 904 902 851 884 806 NaN 838 904 897 828 1.02e+03 936 865 875 885 859 887 887 922 886 849 829 886 866 890 840 833 853 854 855 897 866 870 843 843 804 875 839 853 892 868 817 792 868 853 843 845 855 820 808 786 824 888 825 834 868 862 886 871 934 916 913 920 927 912 890 925 867 885 866 936 860 880 928 880 875 848 867 872 904 862 856 886 826 825 889 964 924 891 829 825 897 798 819 843 843 886 818 872 824 829 837 845 846 841 833 813 814 800 827 803 876 913 831 783 812 855 872 843 830 855 792 852 858 787 808 836 816 797 799 792 803 851 761 853 817 804 784 800 824 790 756 744 816 812 781 784 824 774 798 713 789 802 771 804 860 937 909 898 854 915 902 946 894 912 874 909 900 857 839 814 896 822 877 836 866 875 852 818 844 887 764 837 805 787 877 897 849 862 844 850 861 829 815 826 861 829 882 865 817 899 847 842 848 770 871 820 786 807 884 823 841 806 832 813 839 785 816 821 878 902 842 828 849 811 821 854 800 841 850 798 823 860 764 811 847 780 778 790 837 912 791 786 846 855 852 831 781 826 833 794 760 844 823 829 894 913 892 874 841 858 842 857 844 853 858 846 838 796 830 841 853 814 828 836 849 808 800 823 877 828 815 828 818 827 792 864 828 819 839 804 807 844 821 814 818 904 775 806 870 844 820 820 845 843 849 823 886 845 828 841 810 774 838 887 827 844 851 796 809 830 804 793 829 816 781 797 829 759 800 801 757 831 790 783 805 772 809 757 856 861 788 818 835 827 977 954 931 945 966 857 959 984 883 939 923 931 946 936 889 899 849 925 896 952 915 919 921 958 894 892 898 946 945 884 930 863 912 902 949 895 859 868 926 950 820 838 965 919 869 891 900 877 865 922 818 894 923 874 848 848 870 929 839 896 888 818 859 863 910 857 831 904 909 834 861 874 968 900 889 976 982 1.02e+03 940 942 942 986 992 958 919 983 946 963 961 919 952 914 NaN 916 892 904 878 955 903 905 915 876 897 844 793 868 850 821 918 886 874 879 878 870 NaN 897 910 948 908 932 884 876 852 940 867 863 866 771 755 887 827 905 866 887 821 949 890 813 871 852 781 878 919 933 985 910 935 913 881 879 872 878 871 881 873 907 871 898 826 867 849 826 837 874 894 825 850 840 865 845 894 880 894 736 876 831 821 866 817 779 826 904 901 851 884 806 NaN 837 903 896 829 1.02e+03 938 864 875 886 859 887 887 921 886 849 828 886 865 890 840 833 853 853 855 896 866 870 843 842 804 876 839 853 892 869 817 793 867 854 842 844 853 819 809 793 828 887 825 838 869 862 886 871 934 916 914 920 927 912 888 925 866 885 866 936 860 879 928 880 876 848 866 872 904 862 855 886 826 825 889 963 925 891 829 825 897 797 819 843 843 885 819 872 824 829 837 846 846 840 833 812 814 799 827 802 876 914 831 783 812 854 872 844 830 856 792 853 858 787 808 837 816 798 798 791 803 851 761 853 817 804 784 800 824 790 758 744 817 812 781 785 823 775 796 712 788 801 771 804 859 932 909 898 854 915 902 946 894 913 874 908 900 858 840 814 896 824 877 835 867 874 852 821 843 887 764 837 804 786 878 896 850 862 844 849 861 828 815 826 861 829 882 864 817 899 847 841 848 770 872 822 785 808 883 823 842 805 832 816 839 784 815 821 878 901 842 828 850 811 822 854 800 843 850 798 823 859 764 811 847 778 778 789 838 912 791 788 846 854 852 831 781 826 833 795 760 844 822 829 894 913 893 873 841 856 841 857 844 853 858 846 838 797 831 840 853 814 829 834 848 808 800 822 875 828 815 828 818 826 794 863 832 824 838 805 807 846 822 814 818 903 774 806 870 844 820 819 846 843 849 823 886 845 828 841 809 773 837 887 828 844 850 796 808 830 803 792 829 816 781 797 829 760 801 800 757 831 790 782 805 773 808 757 856 861 789 817 834 827 976 953 931 945 965 858 958 984 883 939 923 930 946 936 890 899 849 923 898 951 916 919 921 957 894 892 898 946 945 884 930 862 912 902 949 894 859 867 927 950 819 838 966 919 869 891 900 877 865 923 819 895 922 874 848 847 871 927 839 896 888 818 858 862 911 856 831 904 910 834 861 874 967 900 889 977 983 1.02e+03 938 943 944 986 992 958 920 983 946 964 963 920 951 914 NaN 916 892 904 878 955 902 906 916 877 898 844 793 868 850 820 917 886 875 879 877 870 NaN 898 909 947 907 932 884 876 851 940 866 862 865 778 756 887 827 905 868 888 821 949 890 814 871 852 780 880 919 933 985 910 936 913 881 879 872 879 870 881 873 907 871 898 826 867 848 827 837 873 895 824 851 839 864 844 893 880 893 736 877 831 821 867 817 781 823 904 901 851 884 806 NaN 837 901 896 830 1.02e+03 940 864 875 886 859 887 887 921 886 849 827 886 864 890 840 833 853 850 854 896 866 871 843 841 804 876 839 852 892 869 817 794 866 854 842 844 851 819 810 799 831 888 825 843 870 863 886 871 934 915 913 920 926 912 886 926 866 886 866 936 860 879 928 879 875 848 865 872 903 861 855 885 826 826 888 961 925 891 829 824 897 797 819 843 843 885 819 872 825 829 838 846 846 839 832 812 815 799 827 802 877 915 831 782 811 853 872 844 830 856 792 853 857 787 808 837 816 798 798 792 803 850 761 853 817 804 784 801 825 792 759 744 817 813 781 785 822 775 796 711 787 800 771 804 859 930 910 898 853 915 901 946 894 914 874 908 900 858 840 814 896 826 877 834 868 874 852 823 843 887 764 835 804 786 878 897 850 862 844 848 862 828 814 826 861 829 883 865 816 899 847 840 848 770 872 822 786 808 884 823 842 806 832 818 839 784 814 821 878 900 843 828 850 812 821 854 800 844 849 799 823 860 764 812 847 776 779 789 838 912 793 788 846 854 854 830 781 826 834 796 759 844 822 829 894 913 892 872 842 856 840 858 844 853 857 846 837 797 831 840 853 815 829 833 848 807 799 822 873 828 816 829 818 826 797 863 834 827 837 806 808 848 822 814 818 902 774 806 870 843 819 819 846 842 848 822 886 844 828 842 809 774 836 887 828 844 849 795 808 829 803 792 829 816 781 798 828 760 802 801 757 831 789 781 806 774 808 758 856 861 790 817 834 827 976 952 930 945 965 858 958 984 883 940 922 930 945 936 890 900 849 923 898 951 915 918 921 957 894 892 898 946 944 883 931 862 912 902 948 895 859 867 927 950 819 837 966 919 869 891 899 876 864 922 819 895 922 873 847 847 871 927 840 896 887 819 857 863 910 856 830 905 910 834 860 874 966 901 889 978 982 1.02e+03 938 944 944 986 992 958 920 983 947 964 965 920 951 913 NaN 915 892 904 878 954 902 907 915 878 900 844 794 868 849 820 917 886 876 879 877 870 NaN 897 907 946 907 932 884 875 850 941 865 860 865 786 757 887 827 904 871 888 822 948 890 815 871 852 780 880 919 933 984 910 936 913 881 879 872 879 869 881 873 906 871 899 825 866 848 828 837 873 896 824 851 839 863 844 894 879 892 737 877 831 821 868 817 781 820 904 901 850 884 806 NaN 837 900 896 830 1.02e+03 940 863 875 886 859 887 887 922 887 849 826 886 864 890 840 833 853 848 853 897 866 871 843 841 804 876 840 852 893 869 817 795 865 854 841 845 850 820 811 804 838 888 825 846 871 865 885 871 933 914 912 921 925 911 884 926 867 886 866 936 862 878 928 877 875 848 863 871 903 860 854 886 826 826 888 956 926 892 829 824 897 796 819 843 843 884 820 872 826 829 838 846 846 839 831 812 815 799 826 802 877 916 831 782 812 853 872 845 830 855 792 854 858 788 809 837 817 799 798 792 802 849 761 852 817 804 784 801 826 793 761 744 817 813 781 785 822 775 796 710 788 800 772 804 859 928 910 898 853 915 900 946 894 914 874 907 901 858 840 814 896 828 878 834 868 874 852 824 843 887 764 834 803 788 877 897 851 862 844 848 863 827 814 826 861 829 883 865 815 898 846 838 848 770 873 822 786 808 885 822 842 807 831 820 839 784 812 822 879 900 844 828 850 812 819 855 800 844 848 799 822 860 764 813 847 774 779 789 838 913 794 789 845 854 854 830 780 826 834 796 759 843 821 829 893 913 891 872 842 856 840 858 844 852 856 846 837 797 830 839 853 815 829 834 848 807 799 821 871 828 815 831 818 825 798 862 837 828 836 806 809 850 822 814 819 901 773 806 869 842 818 820 845 841 847 822 885 844 827 842 809 776 836 886 829 845 849 795 808 829 803 792 829 817 781 800 827 763 803 801 757 832 789 781 806 776 808 759 856 862 791 817 834 827 976 952 930 944 965 858 958 984 883 941 923 931 945 936 889 899 849 922 896 951 914 918 920 957 894 892 898 946 944 883 931 862 911 902 948 895 859 867 927 951 819 837 966 918 869 891 898 876 864 922 819 895 922 873 848 847 870 927 840 896 886 820 856 864 910 856 830 905 910 834 859 873 965 901 891 978 982 1.02e+03 937 944 943 987 992 958 921 983 947 965 967 921 951 913 NaN 914 892 904 878 954 902 909 917 878 900 844 794 868 849 820 918 886 875 879 878 870 NaN 897 906 946 908 933 884 874 850 940 863 860 865 796 758 888 827 905 875 888 822 948 890 814 871 852 781 879 919 933 984 910 936 911 880 879 872 879 869 881 873 906 871 899 825 866 847 828 836 874 897 823 851 839 862 845 894 879 891 739 877 831 821 870 816 781 820 904 901 848 884 806 NaN 837 900 896 830 1.02e+03 940 863 874 886 858 887 886 922 887 848 826 885 864 890 840 834 852 847 852 898 866 872 843 842 804 876 840 852 893 869 817 796 864 854 841 845 849 820 811 809 846 888 825 851 871 865 884 870 931 914 912 921 925 911 885 926 867 886 866 936 863 878 928 876 875 847 861 870 904 859 854 886 828 826 888 952 926 892 829 825 897 796 818 843 843 884 821 872 827 829 838 845 845 839 830 812 815 799 827 802 877 916 831 783 814 853 870 845 830 855 793 854 858 789 808 836 818 799 798 792 802 848 762 852 817 805 783 802 826 792 762 744 817 813 780 785 822 775 797 710 789 799 770 804 859 925 909 898 852 915 899 945 894 913 873 907 902 857 839 814 896 828 877 834 868 875 852 824 843 886 764 832 803 791 876 896 851 863 843 847 863 828 813 826 860 828 883 865 815 897 845 838 848 769 873 822 787 809 884 820 842 808 830 820 839 785 812 822 880 900 843 829 851 812 818 854 800 844 848 798 820 861 765 812 846 773 780 790 838 912 793 789 844 854 854 830 780 826 834 796 759 842 821 828 892 913 890 872 842 856 838 858 844 852 856 845 837 796 830 840 853 814 830 835 849 807 798 821 870 827 814 832 818 825 800 861 839 830 836 805 809 850 821 814 820 900 772 805 869 841 817 821 846 840 846 821 885 844 826 841 810 776 837 886 828 844 849 795 808 829 803 792 830 816 781 801 829 765 803 800 757 832 790 781 805 776 809 760 856 860 791 817 834 827 976 952 930 943 966 858 958 984 884 942 923 930 944 937 888 898 849 922 895 951 913 918 919 956 894 892 898 946 943 883 932 862 911 902 948 894 859 867 927 951 818 837 966 918 870 890 898 876 864 921 819 895 923 873 848 847 870 926 840 896 886 820 856 865 909 857 830 905 909 834 858 873 965 901 891 979 981 1.02e+03 937 943 943 987 992 957 921 982 946 966 970 922 951 913 NaN 914 892 903 878 954 902 910 918 878 901 845 794 867 849 821 920 886 874 879 878 870 NaN 896 906 947 908 934 884 874 850 939 862 861 865 804 760 888 827 905 876 888 822 947 890 814 870 852 783 878 919 932 984 910 936 909 880 879 872 879 869 881 873 907 871 899 824 864 847 828 836 875 897 823 850 839 862 846 895 879 890 740 877 831 821 870 815 783 822 904 901 847 885 807 NaN 838 900 897 831 1.02e+03 939 864 874 886 859 887 886 922 888 848 826 885 864 890 840 834 851 848 850 899 866 871 843 843 804 875 840 852 894 869 817 796 862 854 841 845 849 821 811 814 853 888 825 854 871 866 884 870 929 914 912 920 926 911 885 926 867 886 866 935 864 877 928 876 875 846 859 870 905 860 855 886 829 826 887 945 926 892 829 824 897 796 818 843 843 883 822 873 827 829 837 844 844 839 830 812 815 800 826 802 877 915 831 784 815 853 867 846 830 855 795 854 858 789 808 836 819 799 797 791 802 847 762 853 817 805 782 803 826 792 762 744 817 812 780 785 822 775 798 711 790 798 769 804 859 922 909 897 852 916 899 944 894 912 872 907 902 857 839 814 896 830 876 834 867 875 853 824 843 885 764 833 804 796 876 895 851 863 842 848 864 828 813 825 860 829 881 866 816 896 846 838 848 769 872 822 786 808 883 820 841 809 830 821 839 785 811 821 881 901 842 829 852 812 818 854 799 844 849 798 821 861 766 811 846 773 780 790 837 911 792 789 844 854 854 831 780 826 833 797 759 843 822 828 892 912 890 873 842 856 838 858 845 851 856 844 837 796 830 840 853 812 830 836 849 807 798 821 870 827 813 832 817 826 800 861 842 831 836 804 810 851 821 815 821 901 771 805 869 841 817 821 848 840 847 823 886 844 826 840 810 775 837 886 828 844 849 795 808 828 803 793 830 815 781 802 832 767 804 799 756 833 790 781 805 777 809 761 856 858 791 816 833 827 976 952 929 942 967 858 958 984 885 942 923 930 944 937 887 897 849 923 895 951 913 919 919 955 894 892 898 947 943 884 933 863 911 902 948 894 859 867 927 951 818 838 966 919 870 890 898 876 864 921 818 895 923 874 849 847 870 926 840 896 886 820 856 866 909 857 830 903 909 834 858 872 966 901 892 979 981 1.02e+03 938 943 944 987 991 956 921 982 946 966 971 921 952 913 NaN 915 892 902 877 954 903 912 919 878 902 845 795 867 849 821 921 888 873 879 878 871 NaN 897 907 947 908 934 884 873 850 938 861 862 865 811 760 886 827 906 876 888 822 947 891 814 870 852 785 878 918 932 984 911 936 907 880 878 872 879 869 880 873 907 870 898 824 862 846 828 837 875 896 823 850 840 862 846 895 879 890 742 876 830 821 870 816 784 824 904 902 847 885 807 NaN 839 900 897 832 1.02e+03 938 864 874 887 860 887 886 922 888 848 825 885 865 890 840 834 850 850 850 899 866 870 843 845 804 875 840 852 894 869 817 796 860 853 842 846 848 821 810 822 859 887 825 858 870 866 885 870 929 914 913 919 926 911 886 927 867 887 866 935 862 877 928 876 875 845 859 870 906 861 855 885 830 826 886 938 927 892 829 824 898 796 818 843 843 882 822 873 826 830 836 843 844 838 830 812 816 801 825 802 877 914 831 785 815 853 864 846 830 854 796 854 858 788 808 835 818 799 797 791 801 847 762 853 817 805 782 804 824 792 765 744 816 812 780 785 822 773 798 711 790 797 768 804 859 919 908 897 852 916 899 944 895 912 872 908 902 857 838 814 896 832 876 834 867 874 853 824 843 886 764 832 804 798 876 895 852 862 843 848 864 828 813 825 859 829 879 866 817 894 848 837 848 770 871 822 785 807 882 820 841 810 830 821 839 785 811 819 882 901 841 829 854 811 818 854 798 844 849 797 823 861 765 810 846 772 779 790 836 911 792 788 844 854 854 831 780 827 832 797 759 845 822 828 893 912 890 874 842 856 839 858 845 852 857 843 837 796 831 840 852 812 830 836 848 808 798 822 869 828 814 830 816 826 800 862 845 832 836 804 810 851 821 814 822 901 771 806 868 841 816 821 849 840 848 824 886 844 826 839 811 774 836 884 828 843 848 795 808 828 804 794 830 814 781 803 833 766 804 798 756 833 790 782 804 776 809 761 855 857 792 816 833 828 976 952 929 943 967 858 958 983 885 940 923 930 944 937 887 897 849 923 895 952 913 920 918 956 893 892 898 947 943 884 932 863 911 902 948 894 859 867 926 951 818 838 965 919 870 889 898 877 864 921 818 895 924 874 848 846 870 926 839 897 886 820 856 866 908 857 829 901 909 834 857 872 967 900 892 979 981 1.02e+03 939 943 944 987 991 954 921 981 945 965 972 921 952 913 NaN 916 893 901 877 953 903 911 918 877 901 845 796 866 850 821 920 888 872 879 878 873 NaN 896 908 947 908 934 884 873 850 937 860 862 865 818 760 884 827 906 876 889 822 947 890 815 870 852 786 878 919 932 984 911 935 906 880 878 872 879 869 880 873 907 870 898 824 861 845 827 837 875 896 823 850 841 862 845 895 879 891 744 875 829 822 870 817 787 827 903 902 846 884 808 NaN 838 900 897 832 1.02e+03 937 864 873 886 860 887 885 920 887 848 825 885 866 890 840 834 850 849 849 899 866 870 843 845 803 874 841 852 895 869 817 796 855 853 843 846 849 821 810 827 867 887 825 860 869 866 885 869 929 914 913 918 926 912 886 927 867 887 865 935 860 878 927 876 875 846 857 870 906 861 855 884 830 826 885 930 927 892 829 824 897 796 819 844 843 883 822 874 826 830 835 843 846 838 831 812 816 802 825 802 877 913 831 785 817 852 862 846 830 854 795 854 858 788 807 835 817 799 797 791 802 846 762 853 817 804 782 804 822 792 767 744 816 812 780 785 822 772 799 711 790 796 767 804 859 917 908 897 852 916 899 943 895 913 872 908 901 857 838 814 896 834 876 835 867 874 853 824 843 886 764 830 804 800 876 895 852 861 843 849 862 828 813 825 859 828 876 866 817 893 849 838 848 770 870 822 785 806 883 819 840 811 831 821 840 785 812 817 881 900 842 829 855 811 817 853 798 843 848 797 825 860 762 809 845 771 778 790 837 913 793 788 844 854 853 831 780 827 831 796 760 846 822 828 894 912 891 874 841 856 839 857 845 853 857 843 838 796 832 839 851 813 828 837 848 809 798 822 867 828 815 829 816 827 800 864 847 832 836 804 810 851 820 814 823 901 771 806 869 840 816 822 849 840 848 826 887 844 826 838 811 774 837 882 828 843 848 795 808 827 805 794 829 815 780 804 832 765 804 798 756 832 790 783 804 776 809 762 857 858 792 816 833 828 976 953 929 944 967 858 959 983 885 940 923 930 944 937 887 897 849 923 894 952 913 920 919 956 893 892 898 947 943 884 932 863 910 902 948 894 859 866 925 951 818 838 964 919 871 890 898 877 864 921 819 895 924 875 847 846 870 927 839 897 886 820 856 865 908 857 827 900 910 834 857 872 968 899 892 978 982 1.02e+03 940 943 944 988 991 955 921 981 944 965 973 920 952 914 NaN 916 894 901 877 954 904 911 917 876 900 844 797 866 850 821 920 888 872 879 879 873 NaN 896 908 947 908 933 884 874 850 936 860 861 865 827 756 882 827 905 876 888 820 947 889 815 870 852 788 877 920 932 984 911 935 905 880 878 872 878 869 879 873 907 870 898 824 861 844 827 837 875 896 822 850 841 862 845 894 878 892 748 875 828 822 869 817 789 834 903 901 846 883 808 NaN 837 900 898 833 1.02e+03 937 864 872 886 860 886 885 920 887 848 825 884 866 890 840 834 851 848 850 899 866 870 843 843 802 874 841 852 895 869 816 797 851 852 843 846 849 821 808 831 873 888 825 863 868 866 885 869 929 915 913 918 926 912 886 927 868 887 864 935 859 878 927 876 874 847 856 870 907 861 854 884 830 825 886 922 928 892 829 824 898 796 820 843 844 883 823 874 826 829 834 844 846 839 831 813 817 802 825 803 876 913 831 785 819 852 860 847 830 854 793 854 858 787 807 835 816 798 797 791 803 846 762 852 817 803 782 803 821 792 771 745 817 812 780 785 822 770 799 712 790 796 767 803 859 914 907 897 854 915 899 943 896 912 872 908 900 858 837 814 896 834 876 836 866 874 852 824 843 886 765 826 804 803 876 896 853 860 843 849 861 829 813 825 859 828 872 865 816 891 849 837 848 772 871 823 784 806 884 819 840 812 831 821 840 784 812 817 881 900 842 829 854 812 815 853 798 844 847 796 824 859 760 810 845 772 778 790 838 913 792 787 844 854 854 831 780 827 831 796 760 846 822 827 894 912 892 874 840 856 840 856 845 853 856 843 838 795 833 838 851 814 827 837 848 809 798 822 865 828 816 828 817 826 800 866 850 834 836 804 810 850 820 814 824 901 771 806 869 840 816 823 849 840 848 826 886 844 826 839 811 774 838 880 828 844 848 795 808 827 806 794 828 816 780 804 832 767 804 798 756 831 789 784 803 776 809 763 858 858 792 816 832 829 976 954 930 944 967 858 958 983 885 940 923 930 944 937 887 898 849 924 895 953 914 919 919 957 893 891 898 947 943 884 931 863 910 902 947 895 860 866 925 951 818 837 964 919 871 891 898 877 864 921 819 894 924 874 846 845 870 928 839 898 886 820 857 865 908 856 827 901 910 834 856 871 967 898 892 977 983 1.02e+03 939 943 944 987 991 956 921 981 944 965 975 921 952 914 NaN 916 893 901 877 956 904 910 917 876 900 844 796 866 850 821 919 887 872 879 879 872 NaN 895 908 946 908 934 883 875 849 935 861 862 866 838 753 883 826 905 876 888 820 948 888 815 870 852 789 876 921 931 984 911 936 904 880 877 872 877 869 878 872 906 870 898 824 861 844 828 837 875 896 822 850 842 862 845 893 878 892 751 876 828 822 869 818 790 840 903 901 846 882 807 NaN 836 901 899 833 1.02e+03 938 863 872 885 860 887 884 918 887 848 825 885 865 890 840 834 851 848 849 899 865 870 843 842 802 874 841 852 895 870 815 797 846 852 843 846 848 821 807 832 878 888 825 867 869 866 885 870 929 914 912 917 925 912 886 927 868 887 864 935 859 878 927 876 873 847 854 870 907 860 854 884 830 824 887 915 928 892 828 824 899 797 820 842 844 884 823 873 826 828 834 844 845 839 831 814 815 802 826 803 876 913 830 785 822 851 856 848 830 854 792 854 858 786 807 835 815 797 797 790 803 846 762 852 816 803 781 803 821 792 772 746 818 812 780 785 822 770 799 712 790 798 767 803 859 910 907 897 855 915 899 943 895 912 872 907 900 859 836 815 896 835 876 836 865 874 852 826 843 886 764 823 804 806 876 897 853 860 842 849 860 828 814 825 859 828 868 865 816 888 848 838 848 772 871 823 784 807 884 820 839 814 831 822 840 783 812 816 880 900 842 829 852 812 815 853 797 845 847 796 823 858 760 811 846 773 778 789 838 912 792 788 843 853 854 831 779 827 830 797 760 844 823 826 893 912 892 874 840 855 839 854 845 853 855 844 836 794 832 837 851 814 826 837 848 808 798 821 864 828 816 828 817 827 802 866 852 835 836 805 809 849 821 815 824 901 772 806 868 840 816 822 850 840 849 824 887 844 827 840 811 774 840 876 828 844 848 795 808 827 805 794 829 816 780 804 832 768 804 798 756 831 789 784 802 777 810 764 859 858 792 817 833 830 975 954 930 944 967 857 957 983 884 941 923 929 944 938 887 897 850 924 895 952 914 918 920 956 892 890 898 948 943 883 931 864 910 902 946 896 860 866 925 950 818 836 964 918 871 891 897 877 863 920 820 894 923 873 847 845 870 928 838 898 887 820 857 865 908 856 827 901 909 834 856 871 966 898 891 977 983 1.02e+03 938 943 944 986 991 958 921 984 944 964 976 921 952 914 NaN 916 892 901 878 958 905 910 917 877 901 843 795 866 850 821 918 887 872 880 879 871 NaN 894 908 946 908 934 884 875 849 935 862 862 865 846 750 884 826 906 876 887 819 949 888 815 868 852 790 877 921 930 983 910 937 903 880 877 872 877 869 879 872 906 871 899 824 862 844 828 837 876 896 821 850 843 862 845 894 878 892 756 877 828 822 869 818 791 847 903 900 846 882 807 NaN 836 901 900 833 1.02e+03 938 863 872 885 860 888 884 919 887 848 825 886 865 890 840 833 851 847 847 899 865 870 843 842 802 874 840 852 895 871 814 798 843 852 843 846 847 822 807 833 881 888 825 871 868 865 886 870 929 913 912 917 925 912 886 927 868 887 864 934 859 878 927 876 873 847 854 871 907 860 854 884 830 824 888 908 928 892 828 823 899 796 818 842 844 883 824 872 826 828 833 843 845 838 831 813 814 801 825 803 876 914 828 784 823 851 850 849 831 854 792 854 858 786 808 835 815 797 797 790 803 846 763 851 815 802 780 802 822 792 775 747 818 812 780 784 822 771 799 713 790 799 767 802 858 908 906 897 857 914 900 944 895 912 873 906 900 859 836 815 896 837 875 836 864 873 850 827 842 887 763 820 804 809 876 897 852 860 842 849 860 828 814 824 859 828 864 864 817 883 847 838 848 772 871 823 784 807 882 820 839 817 831 823 840 782 812 816 880 900 842 830 850 812 816 853 798 846 847 795 822 858 760 812 847 774 778 789 838 912 791 789 843 853 855 830 780 827 830 797 760 843 823 826 893 912 892 874 840 854 839 854 844 853 854 845 835 794 832 837 851 814 826 836 848 807 798 821 864 827 815 828 818 827 802 866 854 836 836 806 808 848 822 815 824 902 772 806 868 841 816 822 850 841 849 822 887 845 827 841 811 774 842 869 827 844 848 795 808 826 806 795 830 816 780 804 832 769 804 797 756 831 789 784 802 778 810 765 857 858 791 817 834 829 975 954 930 943 967 857 956 983 883 940 923 929 943 938 886 897 850 924 894 952 915 918 921 956 892 890 898 947 943 883 930 864 911 902 945 897 859 865 925 949 818 835 964 918 871 890 897 877 862 920 821 893 923 872 847 846 870 927 839 899 886 820 858 865 907 855 827 901 908 834 855 871 966 898 891 977 983 1.02e+03 938 943 944 985 991 958 921 986 944 963 978 921 951 914 NaN 916 890 901 878 958 905 910 917 878 900 842 793 865 850 820 917 886 871 880 878 871 NaN 893 908 946 908 934 884 876 849 936 863 862 864 851 749 885 826 904 877 888 819 949 889 816 867 852 793 877 921 930 983 910 937 901 881 877 873 876 869 880 872 906 870 899 825 862 843 828 836 876 896 821 848 844 863 845 895 878 892 759 878 828 822 870 817 792 848 902 900 846 882 806 NaN 838 901 900 832 1.02e+03 938 863 873 884 860 888 883 919 887 848 826 886 864 890 839 833 851 846 846 898 865 870 843 841 802 874 840 851 895 871 815 797 840 853 842 846 845 821 807 835 884 888 825 872 866 864 886 869 929 912 912 917 925 912 886 926 867 887 863 934 860 879 927 876 874 847 853 871 906 859 854 885 831 824 888 902 927 893 828 822 899 796 817 842 844 883 824 871 826 828 832 843 846 838 831 812 814 801 825 803 876 914 828 784 826 852 844 849 830 854 791 854 858 785 807 836 815 798 798 790 803 846 764 851 814 802 781 803 822 793 776 748 817 813 780 783 822 773 798 713 790 800 767 802 858 906 906 897 856 913 900 945 894 912 873 905 900 859 836 815 897 838 875 835 864 873 850 828 841 887 761 819 802 813 876 898 851 858 842 849 860 827 815 825 859 828 859 863 817 877 846 838 848 771 870 823 784 807 880 821 838 819 831 823 840 782 812 816 880 900 841 830 848 812 817 853 798 845 846 795 822 859 761 811 847 775 778 790 838 913 791 789 843 852 856 830 780 827 830 798 760 842 823 826 892 912 892 874 840 853 839 854 843 854 853 846 834 795 831 837 851 814 826 836 848 807 797 821 863 825 814 827 817 828 803 866 856 836 837 806 808 846 825 814 824 902 772 805 868 842 816 823 849 841 848 821 887 845 827 841 811 774 842 860 826 845 848 795 808 826 806 795 831 816 779 804 830 768 804 797 756 831 789 783 802 779 810 766 857 858 791 818 835 828 975 954 929 943 967 857 956 983 883 940 922 929 943 938 885 898 851 924 894 952 915 918 920 956 892 890 898 947 943 883 930 864 913 902 945 896 858 866 925 948 818 836 964 917 871 890 897 877 861 921 821 893 923 872 848 846 871 928 839 899 886 820 859 866 907 855 828 901 908 834 855 871 966 899 891 977 982 1.02e+03 938 942 944 985 993 957 921 986 944 962 978 921 951 915 NaN 914 889 902 879 957 906 908 918 879 899 843 793 865 850 818 917 888 870 880 878 871 NaN 892 908 947 908 933 885 875 849 938 864 862 862 854 749 886 826 901 877 888 820 948 889 816 867 852 795 878 922 930 983 910 936 899 881 877 872 876 869 879 873 907 869 899 825 861 843 827 836 876 897 821 847 843 863 844 896 879 892 763 878 828 822 870 817 792 848 900 900 846 882 806 NaN 840 901 899 832 1.02e+03 938 863 873 884 860 887 883 919 886 848 826 885 864 890 840 834 850 847 846 897 865 870 843 842 802 873 840 851 895 870 815 798 838 853 843 846 844 821 807 836 887 887 826 873 866 864 886 869 929 912 913 918 925 911 886 925 867 888 863 933 860 879 927 877 875 847 853 870 903 859 855 886 831 824 887 895 927 892 828 822 900 795 817 842 844 883 823 871 826 829 832 844 846 838 832 810 814 802 825 803 876 915 828 783 827 852 839 849 830 854 791 855 858 784 807 836 815 799 798 791 803 846 764 851 814 801 782 803 822 793 779 748 816 813 779 782 822 774 798 713 790 800 767 801 858 905 905 897 858 914 900 945 894 912 873 904 899 859 836 814 898 840 876 835 864 872 849 828 840 887 760 818 802 817 875 897 851 855 842 848 860 826 816 826 860 828 855 862 817 872 846 839 848 771 870 823 783 807 877 821 838 819 831 824 840 783 812 816 880 900 841 830 848 812 818 853 798 843 845 794 822 860 761 811 848 776 777 789 839 914 792 788 843 853 856 830 780 827 830 798 759 842 822 827 892 912 892 873 841 853 839 853 842 853 854 846 835 795 831 837 851 814 826 837 847 806 798 821 862 824 812 827 817 828 804 865 858 837 838 806 808 846 826 813 824 902 772 805 868 842 816 823 849 841 847 821 887 845 827 840 811 773 840 855 826 845 847 796 808 824 806 795 832 816 779 805 829 767 804 797 756 832 789 782 803 780 810 766 857 858 791 819 834 827 975 953 929 943 967 857 956 983 883 941 922 929 943 938 885 898 851 924 893 952 914 917 918 956 892 891 899 946 943 884 930 864 913 903 945 896 857 866 925 948 818 837 964 918 871 890 896 877 862 921 820 893 923 872 848 848 872 928 839 900 886 821 859 866 906 855 828 901 908 834 856 872 965 899 890 977 981 1.02e+03 939 943 943 984 994 957 921 985 943 962 978 921 950 916 NaN 912 889 901 879 956 904 906 918 879 899 845 794 865 849 818 916 888 871 880 879 871 NaN 892 908 947 907 933 885 876 848 938 864 862 862 857 751 886 826 899 878 887 820 946 890 816 866 852 796 879 924 930 983 910 936 897 881 877 872 876 868 878 873 906 869 898 826 860 843 827 836 875 897 821 846 842 863 844 896 878 891 765 878 828 822 870 817 793 844 898 900 846 881 805 NaN 840 901 898 832 1.02e+03 937 862 873 883 861 887 882 919 884 848 827 884 865 890 840 834 849 847 846 898 865 870 843 843 802 873 839 851 895 868 815 799 835 853 844 846 843 821 807 837 888 887 826 874 867 864 885 869 928 912 913 918 925 911 886 924 867 888 863 933 861 879 927 877 876 846 853 869 900 859 855 887 830 824 887 889 925 892 828 822 900 795 818 843 843 883 822 871 827 828 833 845 847 838 832 810 815 801 826 802 876 916 829 783 830 852 835 848 831 853 790 855 858 785 807 837 815 799 798 792 803 846 763 851 815 802 783 803 822 793 780 748 816 812 779 782 822 775 799 713 790 800 766 801 858 903 904 897 860 915 899 945 894 912 873 904 899 859 835 813 898 841 876 835 863 872 849 827 840 886 759 817 801 822 875 896 852 852 843 848 860 826 816 826 861 828 848 862 817 868 846 839 847 771 870 823 783 807 876 820 838 821 830 824 840 784 812 815 881 900 840 831 847 812 817 854 798 842 844 794 822 861 761 810 848 776 777 788 838 914 792 786 844 853 856 830 780 826 831 798 758 841 821 827 892 912 891 871 842 853 839 853 842 851 854 846 835 795 832 838 850 813 825 837 846 806 798 822 861 824 812 826 817 828 806 864 859 837 837 806 809 845 828 812 823 901 772 805 868 843 815 823 850 841 846 821 887 844 826 839 810 773 839 848 827 844 847 796 808 823 807 795 831 815 780 805 829 766 803 798 757 832 790 782 803 781 810 766 857 859 790 818 834 827 974 954 928 943 967 857 957 984 883 942 922 929 943 938 885 898 850 924 893 952 913 917 918 956 892 892 899 946 943 885 930 864 913 902 946 896 857 867 925 947 819 838 964 918 871 890 896 877 863 921 819 893 922 872 848 848 873 927 839 900 887 823 859 866 906 856 828 901 908 834 856 872 965 899 890 976 981 1.02e+03 938 942 942 982 994 957 921 984 944 962 978 921 950 917 NaN 912 888 900 879 955 903 906 918 880 900 845 794 866 848 819 916 889 872 880 879 870 NaN 894 908 947 907 933 885 876 849 938 864 861 861 859 753 887 826 900 878 886 820 946 889 816 865 852 799 880 926 930 984 910 936 896 880 877 873 876 868 876 873 906 869 897 826 859 843 828 837 875 897 821 845 841 863 844 895 877 891 768 878 829 822 869 818 794 834 895 901 846 881 805 NaN 839 900 898 832 1.02e+03 937 862 873 884 861 888 882 919 883 848 827 884 865 890 839 834 849 846 846 899 865 870 843 844 802 873 839 850 895 867 816 800 833 853 845 847 843 821 807 839 888 886 826 874 868 864 885 869 928 912 913 918 926 911 886 924 867 888 862 933 861 879 926 878 876 847 853 869 898 860 854 887 830 824 887 884 923 891 828 823 900 796 818 844 843 883 822 871 827 829 834 846 847 838 831 809 815 801 826 802 876 917 829 783 831 852 830 847 832 852 790 855 857 786 807 837 815 799 798 792 802 846 763 851 814 802 784 802 822 793 782 748 816 811 779 783 822 775 800 712 791 799 767 801 858 902 904 896 863 916 899 944 894 913 874 905 899 859 835 812 899 841 875 835 862 872 849 827 840 885 760 816 801 825 875 893 852 851 843 848 860 826 816 824 861 828 842 862 817 864 846 839 846 770 870 823 782 808 875 820 839 823 830 823 841 785 812 815 881 900 840 832 846 812 816 854 797 841 844 793 822 862 762 810 847 778 776 788 837 914 792 786 844 853 856 829 780 826 831 798 759 841 821 828 893 912 890 870 842 853 839 853 842 849 855 846 835 795 832 839 851 814 824 837 846 806 798 821 860 825 812 826 817 828 807 864 859 837 837 806 810 846 829 812 823 900 772 805 868 843 815 823 850 840 846 821 888 844 826 839 811 773 838 842 826 842 848 795 809 823 806 795 830 814 781 805 830 765 803 800 758 832 789 782 803 783 810 766 857 858 790 816 834 827 974 954 929 943 966 857 957 984 883 942 922 929 943 939 885 897 850 923 893 953 913 917 918 957 892 892 899 945 943 885 930 864 913 902 946 896 857 867 925 947 819 838 964 918 871 890 896 877 863 922 818 893 922 872 848 849 873 927 839 900 888 823 858 866 906 856 827 901 908 833 856 873 965 899 890 976 981 1.02e+03 938 942 940 981 993 957 922 984 944 963 978 922 949 918 NaN 912 888 900 879 955 903 909 918 879 901 844 794 867 847 821 916 889 874 879 880 870 NaN 896 907 947 908 934 885 876 849 937 863 861 862 860 755 887 827 900 878 885 819 946 888 816 864 851 801 880 927 930 983 910 936 896 880 877 874 876 868 876 873 905 870 897 826 859 844 829 837 874 897 822 846 840 862 844 895 876 890 770 878 830 822 869 819 796 823 891 901 846 881 804 NaN 839 899 898 831 1.02e+03 937 861 873 884 860 888 882 920 883 848 827 883 865 890 839 833 849 845 846 900 864 869 842 844 802 873 839 850 895 867 816 800 829 853 845 847 842 822 807 841 888 886 826 875 867 865 885 869 928 912 913 918 925 911 886 924 867 888 862 932 861 879 926 878 876 846 854 870 895 860 853 887 829 824 887 883 919 892 829 823 899 798 818 843 843 883 822 871 827 828 834 845 847 838 830 808 815 801 826 802 876 916 829 783 834 852 826 846 834 852 790 855 857 787 808 836 816 798 798 792 802 846 762 851 814 801 784 802 822 792 784 748 816 810 779 783 821 776 801 712 792 799 767 801 858 901 904 895 867 914 900 944 894 914 873 905 899 859 834 812 899 841 875 835 862 872 849 825 840 884 761 816 801 828 876 891 852 846 843 848 860 826 816 823 861 829 838 863 817 859 846 838 845 770 870 823 782 810 874 820 839 824 829 823 842 785 812 816 880 901 840 831 846 812 817 854 797 842 843 792 822 862 761 810 846 780 776 788 837 913 792 787 844 852 856 828 780 825 830 799 759 840 822 830 893 912 890 870 841 852 839 854 841 850 855 845 836 795 832 840 851 814 824 836 848 805 797 820 859 824 812 826 817 827 806 864 859 836 837 807 811 846 829 812 823 901 772 805 869 843 814 824 850 838 846 822 888 843 826 839 812 772 838 833 826 841 848 794 809 824 806 795 828 814 782 805 830 764 803 801 758 832 789 781 803 784 810 767 857 858 790 815 834 827 974 954 930 942 965 856 957 985 883 942 922 929 943 938 885 897 850 923 894 953 913 917 919 957 892 892 899 946 943 885 930 865 913 901 947 896 857 867 925 948 819 837 964 918 871 890 896 877 863 922 817 893 922 872 848 849 874 928 839 900 887 824 858 865 906 856 827 902 908 833 856 873 965 899 890 976 981 1.03e+03 938 942 940 982 992 957 923 983 943 962 978 922 947 918 NaN 914 889 902 879 955 904 912 917 878 901 842 794 868 847 823 915 890 874 877 880 869 NaN 898 906 947 908 934 884 875 848 937 862 862 862 862 755 887 827 900 878 885 819 945 887 816 863 853 804 881 926 930 982 910 936 895 879 878 875 876 867 876 873 905 870 898 826 860 844 828 837 874 896 823 847 840 862 844 894 876 890 772 877 828 822 870 819 797 818 886 901 846 881 804 NaN 838 897 900 831 1.02e+03 937 861 873 884 859 888 883 919 882 848 826 882 865 891 838 833 850 845 846 899 864 869 842 843 803 873 839 851 896 868 817 800 827 853 845 848 842 823 807 842 888 887 826 876 867 865 885 869 928 912 912 917 925 912 886 924 867 889 862 932 861 879 925 878 876 845 855 871 891 860 854 886 829 824 887 883 917 892 829 824 899 798 818 842 843 884 824 871 827 827 834 844 847 838 830 807 816 801 826 801 876 916 830 782 836 852 823 847 833 852 790 855 856 787 808 835 816 798 798 792 802 845 762 852 814 801 784 802 822 792 788 749 816 810 779 784 821 776 800 712 793 799 768 801 858 900 904 895 870 912 900 943 894 913 872 904 899 859 834 812 899 841 874 835 862 873 850 824 840 883 762 815 801 829 876 886 851 844 842 848 860 827 817 822 861 829 833 863 816 854 846 837 845 769 870 822 783 811 873 820 839 825 828 822 842 785 812 816 880 901 840 830 846 812 817 855 797 841 843 793 822 862 760 810 846 782 776 788 838 912 792 787 844 851 855 828 780 825 830 798 759 840 822 830 892 912 890 870 840 853 838 855 841 851 855 844 836 795 832 840 852 814 825 836 849 805 797 820 858 824 812 826 817 827 805 863 860 835 837 807 811 847 829 812 823 902 772 805 869 844 814 824 851 837 846 822 889 843 826 839 813 772 838 826 825 841 848 793 809 824 806 795 828 815 783 805 830 764 803 802 758 832 788 780 803 786 809 767 857 858 789 814 835 826 974 953 930 941 964 856 958 984 884 943 923 930 942 938 885 896 850 922 895 953 913 917 918 956 891 891 899 946 943 884 929 865 913 902 947 896 857 867 925 948 818 836 964 918 870 890 895 877 863 921 816 894 921 872 848 848 874 928 840 900 886 824 857 864 905 856 827 902 909 834 855 874 965 899 889 976 981 1.03e+03 939 941 940 984 992 957 923 982 943 962 977 922 948 918 NaN 915 890 904 879 955 904 912 917 877 901 842 793 868 848 823 915 890 873 875 880 869 NaN 898 906 947 909 934 884 875 848 936 861 862 862 865 755 887 827 900 877 885 818 945 888 815 862 854 804 880 924 930 982 910 935 894 878 877 876 876 867 876 873 905 869 898 826 862 844 827 837 873 894 824 848 840 862 843 894 876 890 774 876 827 821 870 818 797 816 881 900 845 880 805 NaN 837 898 903 831 1.02e+03 938 862 872 884 859 888 884 919 882 848 824 883 864 892 837 833 851 845 846 898 863 869 842 843 803 873 839 852 896 869 817 801 826 853 845 848 841 824 807 844 887 887 826 876 868 865 885 870 928 912 912 917 925 910 886 924 867 889 863 932 861 879 924 876 876 845 854 870 888 861 854 886 829 824 887 883 912 892 830 824 898 798 818 841 843 884 824 871 827 827 835 844 846 839 831 807 816 801 825 801 876 915 830 782 837 852 822 847 832 852 790 856 856 786 807 833 816 797 799 792 802 845 762 852 814 801 783 803 822 792 791 750 816 810 779 784 821 777 798 712 793 799 768 802 858 897 904 894 873 911 900 942 894 912 870 903 900 857 834 812 899 841 874 835 863 874 850 824 841 883 762 815 801 831 876 883 852 838 842 848 860 827 818 822 861 828 829 864 815 849 845 837 846 770 870 822 784 811 873 822 839 826 828 821 841 785 812 816 880 901 841 829 845 812 817 854 797 840 844 794 822 862 758 810 846 782 776 788 838 911 792 788 844 850 854 827 780 826 829 798 759 841 822 829 892 912 890 870 840 853 838 856 841 851 855 844 835 795 832 841 852 812 825 836 848 805 796 820 858 824 812 825 817 827 805 861 862 835 837 807 810 848 829 812 823 901 773 805 869 843 814 825 851 838 846 822 889 843 827 839 813 772 838 818 826 842 848 792 808 823 806 796 829 815 783 806 831 765 804 801 758 832 788 781 803 786 808 768 857 858 788 814 834 825 974 952 929 940 964 856 958 984 885 943 923 930 942 937 884 897 850 923 896 953 914 917 918 956 891 891 899 946 943 884 929 865 913 902 946 896 857 868 925 948 818 836 964 918 870 890 895 877 864 920 816 894 921 872 848 848 873 929 839 900 886 824 857 865 904 856 828 902 909 834 855 874 965 899 889 976 981 1.03e+03 938 940 940 985 993 957 923 981 943 962 976 922 948 918 NaN 915 892 904 879 955 903 911 917 877 900 843 794 869 850 823 915 889 873 876 880 869 NaN 898 907 947 909 934 884 875 848 936 861 862 862 866 755 888 827 899 876 886 818 945 888 814 862 855 804 880 925 931 983 909 935 894 879 877 877 875 867 877 872 905 869 898 825 863 843 827 837 873 893 824 847 841 862 843 894 876 889 775 876 825 821 870 818 798 812 878 900 845 879 805 NaN 836 898 904 830 1.02e+03 937 862 872 884 858 887 884 919 881 848 823 884 864 892 837 833 852 846 847 897 863 869 843 843 803 872 839 852 897 870 817 802 826 852 845 848 842 824 807 846 887 886 826 877 868 864 885 869 928 913 912 917 926 908 885 924 867 889 864 933 862 879 923 875 876 845 855 870 882 861 855 886 829 824 888 883 907 891 830 824 898 796 818 840 844 884 825 871 827 828 835 844 845 839 832 807 816 800 826 802 876 915 829 781 835 851 819 847 832 852 790 856 856 786 807 833 816 798 800 792 802 844 762 852 814 801 784 803 822 792 793 750 816 810 779 784 822 776 797 712 794 799 768 802 858 896 903 894 874 911 899 942 893 911 870 903 899 856 834 812 898 840 873 835 863 874 850 824 842 882 761 814 802 832 876 879 852 835 842 848 860 827 819 822 860 828 825 863 815 844 844 836 845 770 871 822 785 810 872 823 839 827 828 820 840 786 811 816 879 900 842 830 844 812 817 852 796 838 844 795 822 863 756 810 847 781 776 788 838 911 792 788 844 850 854 827 780 827 829 799 758 842 822 827 892 912 889 870 839 853 838 855 842 851 855 844 834 794 832 839 851 811 826 837 848 805 796 818 858 823 812 825 817 827 805 861 864 836 837 807 810 847 829 812 822 900 773 805 868 842 814 826 851 838 847 823 888 843 828 838 814 772 838 813 826 841 847 792 807 819 806 797 830 816 783 804 832 766 805 801 758 833 788 782 803 786 808 769 856 858 787 815 834 824 975 950 929 941 965 856 958 984 885 942 923 930 941 937 884 898 850 923 896 954 914 917 918 956 891 891 899 947 943 884 929 865 912 903 946 896 858 869 925 948 818 835 964 918 870 890 894 877 864 920 816 894 920 872 848 848 873 929 838 900 887 823 858 865 903 856 828 902 910 834 854 874 964 899 888 975 981 1.03e+03 936 939 940 985 993 956 924 982 943 963 976 922 948 918 NaN 914 891 903 880 956 903 910 918 878 900 843 794 869 852 823 915 887 872 876 880 869 NaN 899 908 947 909 934 883 874 848 936 861 862 861 865 754 887 826 899 874 886 819 944 887 813 863 856 804 879 925 931 984 908 935 893 878 876 879 875 868 877 872 905 870 898 825 862 843 827 836 873 892 825 846 841 862 843 894 876 889 776 875 826 820 869 818 800 786 875 899 845 878 804 NaN 837 898 904 831 1.02e+03 936 861 871 884 858 887 885 920 881 849 824 885 865 892 837 834 852 846 848 896 863 869 843 842 804 872 838 852 897 870 817 805 825 852 844 848 842 824 806 847 887 887 826 876 867 863 885 869 928 913 911 917 925 908 884 924 867 889 864 933 861 878 923 875 876 846 855 869 877 860 855 885 829 823 887 883 901 891 830 824 898 795 819 840 844 884 824 870 827 827 833 844 845 840 833 806 816 800 826 804 877 914 829 782 834 851 818 847 830 852 789 855 857 785 807 834 815 798 800 792 802 844 762 851 814 801 784 803 822 792 793 749 817 811 779 783 822 776 797 712 794 800 768 801 858 896 902 896 877 910 899 942 892 912 870 903 899 855 834 812 898 840 874 835 862 874 850 823 842 883 761 814 802 833 875 876 852 832 843 848 860 827 820 822 860 828 824 863 814 841 843 836 845 771 872 822 785 810 872 822 840 828 828 818 839 786 811 816 878 899 843 830 843 812 816 851 796 836 843 794 822 862 755 810 846 780 774 788 838 912 791 789 844 850 853 827 780 828 829 799 756 844 822 825 893 913 889 871 839 853 838 856 842 851 854 844 835 794 832 838 850 811 826 837 848 804 796 816 857 823 812 825 817 827 805 863 864 836 837 807 810 845 830 812 822 898 773 804 868 841 814 826 851 838 847 823 887 844 829 837 814 772 837 806 826 841 847 792 808 817 806 799 831 817 782 802 835 767 806 801 759 833 788 784 803 786 807 770 855 856 787 815 834 824 975 951 929 940 966 855 958 983 885 941 922 930 941 937 884 898 850 923 895 953 914 916 917 956 890 891 899 947 943 884 930 865 912 903 947 896 858 869 925 948 818 835 964 918 870 890 894 877 864 921 816 894 920 872 848 848 873 929 838 900 886 823 858 865 904 855 829 901 910 834 854 873 964 899 888 974 980 1.03e+03 936 939 940 985 992 956 924 982 944 964 976 921 948 918 NaN 914 890 904 879 956 903 909 918 879 901 844 793 869 852 824 916 885 872 876 880 869 NaN 899 908 947 908 934 882 874 848 936 861 861 862 864 752 885 826 899 874 886 819 944 887 813 863 855 804 879 924 931 984 907 936 892 877 876 882 874 868 877 872 905 870 898 825 862 843 827 836 874 893 825 847 840 862 843 895 876 889 777 873 826 820 869 817 801 745 871 899 845 878 804 NaN 838 898 903 831 1.02e+03 936 861 871 884 858 887 885 920 881 850 824 885 866 892 837 834 851 846 849 897 863 868 843 842 804 871 837 850 896 870 816 808 824 852 844 847 843 824 807 847 887 888 825 874 867 863 884 869 928 913 910 917 924 909 884 924 867 888 863 933 860 878 923 876 875 846 855 869 872 860 855 884 830 823 887 885 894 891 830 825 898 794 819 840 844 884 822 870 827 826 831 844 845 839 832 805 815 801 826 804 877 914 830 783 834 852 816 846 830 852 789 854 857 786 807 834 815 798 799 792 802 844 762 851 815 801 784 804 822 791 794 748 818 811 779 782 822 776 797 712 794 800 767 801 858 895 902 897 880 910 898 942 892 911 871 904 899 854 834 812 898 840 874 835 861 873 851 823 841 883 762 813 802 833 876 872 852 830 844 847 860 827 820 823 859 828 820 862 814 840 843 837 844 771 873 822 785 808 871 820 839 827 830 816 839 786 810 815 878 898 843 830 842 812 815 852 796 836 842 793 821 861 755 809 846 780 774 788 838 913 790 787 844 851 853 828 780 827 830 800 756 844 823 825 893 914 889 871 839 854 837 856 841 850 853 844 835 794 831 836 849 811 826 836 849 804 796 814 857 823 812 825 818 827 806 864 864 836 837 807 810 843 830 812 822 898 772 804 868 842 814 825 851 837 847 823 886 844 829 837 815 772 837 799 825 841 846 792 810 815 808 800 832 818 781 801 836 768 807 802 758 832 788 785 803 786 808 772 853 855 787 814 834 824 975 953 929 940 966 855 958 982 885 941 922 930 941 937 884 898 850 923 894 953 914 916 916 956 890 890 898 948 944 883 930 865 912 902 947 896 857 868 925 948 818 835 964 918 870 891 895 877 864 921 816 894 920 872 848 848 873 929 838 900 885 822 858 865 904 854 829 900 911 834 854 873 964 900 888 972 978 1.02e+03 936 939 940 985 991 956 924 982 944 964 977 921 949 916 NaN 913 891 904 879 957 903 909 918 878 901 844 793 870 850 824 917 885 872 876 881 870 NaN 898 907 948 906 933 881 875 848 936 861 860 863 864 751 883 825 900 875 886 820 944 886 813 862 855 806 879 923 931 983 907 936 890 876 876 884 875 868 877 872 904 869 898 825 862 844 827 836 874 894 824 848 841 861 842 895 877 889 778 871 826 820 869 817 802 704 866 900 845 878 804 NaN 839 898 902 831 1.02e+03 936 862 871 884 858 887 886 921 880 850 824 885 866 892 838 834 851 847 849 898 863 868 842 842 804 871 836 849 895 870 815 810 823 852 843 848 843 824 808 847 887 888 826 872 868 863 884 869 928 912 910 918 924 910 883 925 867 887 864 934 859 878 922 876 874 846 855 868 870 860 855 884 830 824 886 886 888 891 830 824 898 795 818 840 844 884 822 870 827 826 831 844 845 838 832 804 813 801 827 803 877 914 830 783 834 852 817 844 830 851 790 854 857 786 808 833 815 797 799 792 802 845 763 850 816 801 782 805 822 790 795 748 819 811 778 781 821 776 798 712 794 799 767 801 858 893 901 899 882 910 898 942 891 910 871 903 898 854 834 813 898 841 875 835 862 872 850 824 841 883 762 813 801 833 876 868 851 828 844 848 861 827 820 824 859 827 816 862 814 838 843 838 843 770 873 822 785 808 871 818 838 827 831 816 839 786 810 816 878 898 842 829 841 812 814 852 796 836 841 793 820 860 755 808 846 781 774 787 838 914 790 785 843 852 853 828 779 825 830 799 757 844 824 825 893 912 889 872 839 853 836 856 840 850 852 844 834 792 831 835 848 811 826 835 850 804 796 815 857 824 812 827 819 828 807 864 864 836 837 808 810 843 830 812 822 897 772 804 868 842 814 824 851 837 847 823 886 844 828 839 815 773 838 792 824 842 846 793 811 815 810 799 830 818 780 800 837 768 806 801 758 830 789 785 803 787 809 774 855 855 787 813 832 824 976 953 929 940 967 856 957 982 885 940 922 930 941 937 884 898 851 924 894 952 914 916 917 956 890 890 898 948 943 882 930 864 912 901 947 895 857 867 924 948 818 837 963 918 870 891 895 876 863 920 816 895 920 872 848 848 874 929 837 900 883 822 858 865 904 853 830 900 911 834 854 873 965 900 889 972 978 1.02e+03 937 939 941 985 990 956 923 982 943 965 977 921 949 914 NaN 912 892 904 878 958 903 908 917 877 901 843 793 870 848 825 918 885 872 877 881 871 NaN 897 907 949 906 932 881 875 848 936 861 861 864 864 750 883 825 900 876 886 821 943 887 813 861 856 807 877 922 931 982 907 935 889 876 876 886 875 868 877 872 904 869 899 825 861 844 827 836 874 894 824 847 842 861 843 896 877 888 780 869 826 820 869 817 802 686 860 901 844 879 804 NaN 839 898 901 831 1.02e+03 936 862 871 884 858 887 886 921 880 848 824 885 866 891 837 834 850 847 849 899 863 868 841 842 804 872 837 850 894 870 814 813 822 853 843 848 844 824 810 846 886 888 827 872 868 863 884 868 927 912 910 918 924 910 883 924 867 887 864 934 858 878 922 876 874 846 855 868 868 860 855 884 829 824 886 888 881 891 831 824 898 795 817 840 844 885 822 871 828 827 832 845 845 838 832 804 812 801 827 803 877 915 830 782 836 853 817 843 830 851 790 854 857 786 808 833 815 797 799 792 802 845 764 850 816 802 781 805 821 789 797 748 818 811 778 780 820 777 799 712 794 799 766 801 858 890 901 898 882 910 898 942 891 909 871 903 898 855 835 814 898 840 875 835 863 872 849 823 840 883 761 812 800 833 877 864 851 826 843 848 860 827 820 824 858 827 813 862 814 837 844 838 844 770 874 823 785 807 872 819 837 829 832 815 840 786 810 816 879 898 842 829 840 812 815 853 796 836 841 794 820 860 755 808 847 781 774 787 837 914 791 784 842 853 854 829 779 824 830 799 758 844 824 824 892 911 889 871 839 853 836 856 840 850 851 844 835 792 830 835 847 812 827 835 850 804 796 815 856 825 812 829 821 829 808 864 864 835 836 808 810 843 830 812 822 894 772 804 867 842 814 823 852 838 846 823 886 844 828 840 815 774 840 788 824 842 846 793 809 815 810 797 828 818 780 801 837 768 804 800 758 829 789 784 804 786 809 775 856 856 788 812 830 824 975 951 929 940 967 856 957 983 885 940 922 930 941 937 884 898 851 925 894 952 913 916 919 956 891 890 898 948 943 882 930 864 912 901 947 895 856 866 924 948 818 838 963 918 870 891 896 876 862 919 815 894 920 871 847 848 873 928 837 900 883 822 858 865 903 854 831 899 911 834 854 873 964 900 889 974 978 1.02e+03 937 939 940 986 989 956 923 982 944 964 977 921 949 912 NaN 911 894 903 877 958 903 907 917 876 902 841 793 870 848 825 918 885 872 876 882 870 NaN 896 907 948 906 933 881 876 848 936 861 863 864 864 749 884 824 900 877 886 821 942 888 814 860 856 808 876 922 931 982 906 935 888 876 876 888 875 868 877 872 904 868 899 826 861 844 826 837 874 894 823 847 841 861 844 896 877 888 781 868 825 820 869 817 803 588 854 902 844 879 804 NaN 839 897 901 831 1.02e+03 936 862 872 884 857 887 886 921 880 847 824 885 865 892 836 834 850 846 849 898 863 868 840 842 804 872 836 850 894 871 814 818 821 854 843 848 844 824 809 847 885 888 827 871 869 863 884 869 927 912 909 919 924 909 884 924 866 888 864 933 858 878 923 875 874 846 856 868 866 860 855 884 829 824 886 887 875 892 831 823 898 796 817 840 844 885 824 872 828 828 831 844 844 838 832 803 813 800 827 803 877 916 830 781 837 852 818 843 830 851 791 854 857 785 807 833 815 796 799 791 802 845 765 850 817 802 781 806 820 789 799 749 818 811 779 780 820 778 799 712 794 799 766 801 857 889 901 897 882 911 899 943 890 909 871 902 897 856 835 814 898 839 875 835 865 872 847 822 839 883 759 813 800 833 876 861 851 824 842 847 860 828 820 823 858 826 813 862 815 834 845 838 845 770 874 823 785 806 872 819 839 830 831 815 841 786 810 817 880 899 841 829 840 812 816 853 796 836 840 795 820 861 755 807 847 782 774 787 837 914 791 785 842 854 854 829 779 825 830 800 758 844 824 823 892 910 890 870 839 853 836 856 840 850 851 845 835 792 830 836 848 812 827 835 850 804 795 816 856 825 812 832 821 829 809 863 864 835 835 808 809 842 829 812 819 891 773 804 867 842 814 823 852 839 847 823 886 845 828 841 815 773 840 784 825 842 846 794 807 814 809 796 827 818 781 801 837 768 803 798 757 829 789 783 804 786 810 775 858 858 788 812 828 824 974 950 929 941 967 857 957 983 885 940 922 930 941 936 884 898 850 925 894 952 913 917 919 956 892 890 898 948 942 883 931 863 912 901 946 895 856 865 922 948 818 840 963 917 870 891 895 875 860 919 815 893 920 870 847 848 873 928 838 899 883 823 859 865 903 854 831 899 911 834 854 873 964 900 889 975 979 1.02e+03 937 939 939 986 989 956 924 982 944 964 976 921 949 913 NaN 910 894 902 876 958 904 907 917 876 902 840 793 869 848 825 918 887 872 875 882 870 NaN 896 908 947 906 934 881 876 848 937 861 865 862 862 749 884 823 900 878 886 822 942 888 814 860 857 808 877 923 932 982 906 935 886 876 876 890 875 868 877 872 903 868 899 825 861 843 826 837 874 893 823 847 840 862 844 895 876 888 781 866 825 819 870 818 803 472 851 903 843 879 804 NaN 840 895 901 831 1.02e+03 937 861 872 884 858 887 885 921 880 846 824 884 865 892 836 834 849 845 848 898 863 867 840 842 803 872 836 851 895 872 814 824 819 854 843 848 844 824 808 847 884 887 826 871 869 864 883 870 926 912 909 919 924 910 884 923 865 889 864 932 858 877 924 875 874 846 856 867 862 860 855 885 829 825 886 887 871 891 831 824 898 796 817 841 844 885 824 873 827 828 831 844 843 839 833 803 814 800 828 803 877 916 830 781 837 852 820 843 830 851 791 853 857 785 807 832 814 796 799 790 803 845 765 850 817 802 782 805 819 789 799 749 817 811 780 780 819 779 799 713 795 798 766 801 856 889 901 897 882 912 898 942 890 908 871 902 897 856 835 813 897 839 874 835 865 872 847 822 838 882 759 813 800 834 876 857 851 824 841 846 860 828 820 822 858 827 813 862 816 834 846 837 846 770 873 824 785 806 873 819 840 830 831 814 842 787 810 817 879 900 841 829 840 812 816 853 796 835 839 795 820 862 754 807 847 782 774 787 837 915 790 787 841 854 855 829 779 825 830 799 758 844 824 822 891 910 891 869 839 852 836 856 839 850 850 845 835 792 831 836 849 812 826 834 848 804 794 816 856 825 812 832 821 830 810 862 863 836 836 808 809 841 830 813 815 886 774 804 868 843 814 822 852 839 847 823 886 844 828 841 814 772 841 783 826 840 846 794 807 812 811 796 828 818 781 802 836 769 804 799 756 828 788 782 803 786 810 775 857 857 788 813 828 824 973 949 929 941 965 857 957 982 885 940 922 930 941 936 884 898 849 924 894 952 912 917 918 956 892 890 898 948 942 884 931 863 912 901 946 895 855 864 921 948 818 841 963 917 869 891 894 875 860 919 816 892 920 870 846 848 872 928 839 898 883 824 860 865 903 855 830 899 911 834 855 873 963 900 890 976 980 1.02e+03 937 939 939 986 989 956 924 981 944 965 976 920 948 914 NaN 908 894 902 877 957 904 908 917 877 903 840 793 868 848 825 918 889 872 874 882 869 NaN 896 908 945 906 935 881 875 846 938 862 865 860 861 750 884 822 901 878 886 823 942 888 815 860 858 808 878 923 931 983 906 935 889 876 876 891 874 868 877 872 903 868 898 824 860 842 827 837 874 893 824 847 839 862 844 895 876 889 781 865 824 820 871 818 804 347 850 903 842 879 804 NaN 840 895 901 832 1.02e+03 937 860 871 883 858 887 884 921 880 846 824 884 865 892 836 834 848 844 848 898 862 866 840 842 802 872 836 851 895 873 814 831 817 852 844 848 843 823 808 848 883 887 825 870 869 864 882 870 926 913 909 919 924 910 884 923 864 888 864 932 858 876 924 875 874 846 856 867 859 860 855 885 830 825 886 887 866 891 832 824 897 797 817 841 843 886 824 872 827 827 830 843 843 839 833 802 816 800 828 802 876 915 830 781 837 852 821 843 830 851 791 853 856 784 806 832 814 796 799 791 803 846 765 850 816 800 782 805 818 789 800 749 817 811 780 781 819 778 800 713 796 798 766 801 856 890 901 896 883 912 897 941 891 909 871 902 898 856 835 812 895 840 872 835 865 872 847 822 839 881 761 813 800 834 876 856 852 824 841 846 860 829 820 821 858 828 813 862 816 833 846 837 846 771 872 824 785 806 873 819 840 829 831 813 842 787 810 816 879 900 841 829 841 812 816 852 796 835 839 795 820 863 754 808 846 782 774 787 838 914 791 789 841 854 855 829 779 825 830 797 759 844 824 821 891 911 891 868 839 852 836 857 839 850 850 845 835 794 830 835 850 811 825 834 847 804 795 816 856 825 812 832 819 830 810 862 861 836 837 809 809 840 830 812 811 884 773 804 868 842 814 821 851 840 847 822 887 844 828 841 813 771 841 782 825 839 846 794 806 811 814 798 828 817 781 801 836 768 804 799 756 828 787 782 803 786 809 775 857 856 788 814 826 824 974 950 928 941 963 856 957 981 885 940 922 930 941 937 885 898 848 923 894 952 912 917 917 956 893 889 898 948 942 886 930 861 912 901 946 895 855 864 922 949 818 840 963 917 869 890 895 876 860 920 816 891 920 870 847 847 872 928 840 898 883 823 860 864 902 855 830 899 910 834 855 873 963 900 890 976 980 1.02e+03 936 939 938 986 989 956 925 981 943 965 976 919 947 913 NaN 908 893 901 877 956 905 909 918 878 903 842 792 867 848 825 918 889 871 874 882 870 NaN 896 908 944 906 935 881 874 845 938 862 864 858 861 751 884 823 900 877 886 822 943 889 815 860 859 808 880 924 931 983 907 935 893 876 876 893 873 868 877 872 902 869 898 824 860 842 827 837 874 893 825 847 839 861 843 894 876 890 781 864 824 821 872 817 805 317 846 902 842 878 804 NaN 840 895 900 831 1.02e+03 937 860 870 882 858 887 883 921 881 846 824 883 863 891 836 834 847 844 849 899 862 866 839 842 802 872 837 852 896 872 813 837 816 852 844 848 843 822 808 847 883 887 825 869 868 865 880 870 926 913 909 919 923 911 883 923 864 888 863 933 859 877 924 875 875 846 856 867 856 860 856 885 830 825 886 885 863 892 832 824 897 797 817 842 843 886 824 872 827 826 830 843 843 839 834 802 816 800 828 801 876 914 828 782 836 852 822 844 830 851 791 853 856 784 806 832 813 796 799 793 803 846 764 850 816 800 782 806 818 789 800 749 816 810 780 781 818 777 799 714 797 798 767 800 856 890 901 896 884 912 896 941 891 910 871 902 898 857 833 812 894 842 871 835 866 872 847 822 839 881 762 812 800 835 875 855 851 824 840 847 860 829 819 822 857 829 812 861 815 833 845 836 846 771 871 825 785 806 872 819 840 829 831 811 842 788 810 816 879 899 841 830 841 811 816 852 796 835 839 795 820 863 754 808 847 781 774 787 838 913 791 790 841 853 855 828 779 825 830 795 759 843 824 822 891 908 892 868 839 853 836 857 839 850 850 844 834 794 829 834 850 810 824 834 847 804 795 817 856 825 811 834 818 830 812 862 860 836 837 809 809 839 829 811 810 879 773 804 870 840 815 820 851 839 846 821 887 844 828 842 812 771 842 780 824 839 846 794 807 809 817 800 828 816 780 800 836 767 804 800 756 830 788 782 804 787 809 775 856 856 788 814 822 824 975 950 928 941 961 855 958 981 885 941 922 930 942 937 885 898 848 924 894 952 912 917 917 956 892 888 898 948 941 885 930 860 912 901 946 895 855 863 924 950 818 839 963 917 869 890 894 877 859 922 816 892 920 870 848 847 873 928 839 898 882 823 861 863 902 855 829 900 911 834 855 873 963 899 890 975 980 1.02e+03 936 938 938 985 989 956 925 982 943 964 975 918 947 912 NaN 906 892 899 877 956 904 909 918 877 904 843 793 866 848 824 918 889 871 875 882 871 NaN 896 908 945 906 935 881 875 843 936 863 864 858 861 752 884 824 900 876 886 821 944 889 816 861 861 808 880 924 930 983 908 934 898 877 875 897 872 867 876 872 903 868 898 825 860 842 827 836 874 893 826 848 840 861 843 894 877 890 781 863 824 822 873 817 806 308 841 901 842 877 804 NaN 840 895 900 831 1.02e+03 937 860 870 882 858 887 883 921 881 846 824 882 862 891 836 834 847 845 850 899 863 865 839 842 801 873 837 852 896 872 812 845 815 852 843 848 843 822 807 846 882 887 826 868 868 866 879 869 926 912 909 919 922 912 883 923 864 887 862 933 859 877 925 875 875 847 855 868 856 860 856 885 830 824 886 883 860 892 832 823 896 796 817 842 842 885 823 871 828 826 830 843 842 839 834 801 814 799 828 800 876 914 827 782 836 853 823 844 832 851 792 854 856 783 806 831 813 796 800 793 803 846 763 850 815 800 782 806 818 789 800 748 817 810 780 780 818 776 799 713 797 798 767 800 856 890 901 896 885 912 897 942 891 911 871 902 899 858 832 811 895 842 870 835 865 873 847 822 839 883 764 812 800 835 875 855 850 823 840 848 860 829 818 822 856 828 811 860 814 834 844 836 846 770 871 825 784 805 872 819 839 828 832 809 842 788 810 815 879 898 840 830 841 811 816 851 796 834 839 794 820 863 754 808 848 781 774 788 837 912 792 789 841 851 855 827 780 825 830 795 760 842 823 823 890 905 892 867 839 853 836 855 840 851 852 843 834 793 829 834 850 809 823 834 847 805 796 818 855 825 811 835 817 829 812 862 860 835 836 808 809 839 828 810 810 876 772 803 870 839 815 819 851 838 845 821 887 844 828 842 811 771 842 778 824 839 846 795 808 809 817 802 829 815 780 800 835 766 804 800 757 831 789 782 805 788 809 778 856 856 787 815 819 824 976 950 928 941 961 855 958 981 885 941 922 930 943 938 886 898 848 924 894 952 912 918 917 956 892 888 899 947 941 885 929 861 912 901 946 896 855 863 925 949 818 837 963 917 869 889 894 879 858 923 816 892 920 870 848 846 874 928 839 898 883 823 862 863 903 854 829 900 911 834 855 873 963 899 890 974 980 1.02e+03 936 938 938 984 990 956 925 982 942 964 973 919 948 911 NaN 905 892 900 877 956 904 908 918 875 904 843 794 866 848 823 918 888 871 875 882 871 NaN 896 909 947 906 934 881 876 842 935 864 864 858 861 753 884 825 900 878 884 819 943 889 817 861 863 807 880 925 930 983 908 934 892 877 874 900 872 867 876 873 903 867 898 825 859 842 827 836 874 892 827 848 840 861 843 893 877 890 782 861 824 823 874 817 807 308 837 899 843 877 803 NaN 839 895 899 831 1.02e+03 937 861 869 883 858 886 883 921 881 846 824 882 861 891 836 834 847 845 850 899 863 865 840 842 801 874 838 852 896 872 812 852 815 852 844 847 843 822 808 846 882 887 826 868 868 866 877 869 926 911 910 918 921 911 883 922 864 887 862 933 859 878 925 876 874 846 856 869 855 859 855 886 830 824 886 881 858 892 833 823 895 796 817 842 842 884 823 871 828 826 830 842 842 839 834 801 813 798 828 800 876 914 827 783 837 854 824 844 833 851 792 854 856 783 806 830 813 796 800 793 803 845 763 849 814 802 782 807 818 789 801 747 817 810 780 780 818 777 800 712 797 798 767 799 857 890 900 896 885 912 897 942 890 911 871 902 899 859 831 811 895 842 871 836 865 874 847 823 839 885 765 811 800 835 874 854 849 822 841 848 861 830 817 822 856 827 810 859 814 834 844 835 845 770 871 824 783 805 872 819 838 827 833 810 841 787 810 815 879 898 840 830 842 811 816 850 796 833 839 794 820 863 754 808 848 782 774 788 838 910 792 788 841 850 854 826 781 825 830 796 761 842 823 824 889 900 891 866 838 853 836 853 840 852 853 842 834 792 829 834 850 809 822 835 848 805 796 818 854 824 811 838 817 828 812 862 859 835 835 807 808 839 829 810 807 872 772 803 870 841 815 819 851 838 845 822 888 843 828 842 811 772 842 776 824 839 846 795 810 809 817 802 829 815 779 800 834 766 805 800 757 833 790 782 805 790 810 780 856 856 788 815 817 824 976 951 928 941 962 855 959 980 884 942 922 930 943 936 885 897 848 925 894 951 913 919 917 956 891 888 900 946 942 885 929 861 912 901 946 896 855 864 924 949 818 836 963 917 868 888 894 878 858 923 817 892 919 870 847 846 875 928 839 899 883 824 861 865 903 854 829 899 912 833 855 872 963 898 890 973 981 1.02e+03 936 937 937 984 990 956 925 982 942 964 972 920 948 910 NaN 907 892 902 876 956 903 908 919 874 902 842 795 866 849 822 918 887 871 875 881 871 NaN 896 909 949 906 934 882 877 842 933 863 864 858 860 753 884 825 900 880 882 817 943 891 816 862 865 807 880 924 930 983 909 935 882 876 873 901 872 866 876 873 904 866 898 825 859 842 828 836 875 893 827 848 840 861 844 893 877 890 782 859 825 823 874 817 807 NaN 836 899 844 878 803 NaN 839 895 898 832 1.02e+03 937 860 869 883 859 884 884 921 880 846 824 882 862 891 836 834 847 845 849 898 862 865 840 842 801 874 838 851 896 872 814 860 815 851 844 847 843 822 809 845 881 885 826 868 867 866 876 869 926 910 909 917 922 911 883 922 864 887 862 933 859 878 926 877 874 844 856 870 855 858 854 887 830 824 886 881 857 892 833 824 895 796 817 842 842 882 822 872 828 826 831 842 842 839 834 801 811 798 828 801 876 914 826 782 836 854 824 844 833 850 791 854 857 783 807 828 814 796 800 793 803 845 763 849 814 803 781 807 818 791 802 748 817 810 780 780 818 778 801 712 796 797 767 798 857 889 900 896 885 912 897 942 888 911 872 902 900 858 831 811 896 842 871 835 864 874 847 823 839 885 767 811 800 835 875 853 850 820 841 848 861 829 817 822 856 825 809 859 814 834 844 834 844 770 870 824 783 805 872 819 837 827 832 812 841 788 810 816 879 898 839 829 842 811 817 850 796 833 839 793 820 863 752 808 848 783 774 786 838 909 792 788 840 850 854 825 780 825 830 796 761 842 822 824 889 897 889 866 837 852 836 854 840 851 854 841 834 791 830 834 850 809 823 835 848 805 796 818 853 823 811 840 817 830 812 863 859 834 835 806 808 839 830 811 804 869 771 803 869 842 815 818 851 837 846 822 888 842 828 841 812 772 842 775 824 840 846 796 809 809 819 800 830 815 780 800 834 765 806 800 758 834 790 780 804 790 810 782 855 856 788 815 815 824 975 951 928 941 963 854 958 980 883 943 923 930 943 935 885 896 849 925 894 950 913 919 918 956 891 889 900 946 942 886 929 862 912 902 946 896 856 865 922 949 817 836 963 917 868 888 894 877 858 922 817 892 919 870 846 846 875 928 839 899 883 825 859 866 903 854 829 899 911 833 855 872 964 898 890 973 981 1.02e+03 937 937 937 986 990 955 925 983 942 964 971 920 948 910 NaN 910 891 903 875 956 902 908 919 874 899 842 795 866 848 821 918 887 871 875 881 870 NaN 895 908 950 907 933 882 877 842 934 862 864 859 860 754 884 824 901 880 880 816 945 892 814 862 867 806 879 923 930 983 909 936 871 876 873 901 873 866 876 874 903 867 898 824 859 842 828 837 876 893 826 848 840 861 844 893 877 888 783 858 824 823 874 817 808 NaN 836 899 844 880 803 NaN 839 895 898 833 1.02e+03 937 860 869 884 859 884 884 921 880 846 823 882 862 891 836 835 847 846 848 898 861 866 839 842 802 874 839 851 896 872 816 864 814 851 845 847 843 822 810 844 879 884 826 868 866 866 873 869 927 911 909 916 923 912 883 922 864 887 863 933 859 878 925 878 873 842 856 871 854 858 853 887 830 825 887 880 855 892 833 824 895 796 818 842 841 883 822 872 827 826 831 842 842 839 834 801 811 798 828 801 877 913 826 782 835 854 824 845 833 850 790 853 857 783 806 825 815 797 800 793 802 845 763 849 814 803 781 808 818 793 802 750 816 810 780 778 819 779 803 712 797 797 767 799 857 888 899 896 885 912 897 942 888 911 872 902 900 858 832 811 896 841 872 835 864 874 847 824 839 883 770 812 799 835 876 852 850 819 840 847 861 828 817 822 856 824 809 859 815 834 844 834 843 770 868 824 783 805 872 819 836 826 830 815 841 789 809 816 879 899 839 828 842 811 817 850 796 834 840 792 820 863 751 807 847 783 774 784 839 906 791 788 840 850 854 825 781 825 831 797 760 843 822 824 888 894 888 867 835 852 836 855 840 849 854 840 834 791 830 835 850 809 824 834 847 805 797 819 852 821 812 841 817 831 812 864 858 834 834 806 806 839 831 811 802 865 772 803 868 842 815 818 852 837 847 822 888 842 829 840 813 773 842 775 824 841 846 796 808 809 821 799 830 815 780 800 833 765 806 800 758 833 790 779 802 791 810 782 854 856 789 814 812 824 975 952 928 941 964 854 957 980 883 943 923 930 942 935 885 895 849 925 894 949 912 919 918 956 892 889 899 946 942 886 930 862 911 902 947 896 857 866 922 948 817 836 964 918 869 887 894 877 858 922 817 892 919 870 846 846 874 928 838 900 882 826 858 865 903 854 829 899 911 833 855 872 964 898 891 973 981 1.02e+03 937 937 939 986 989 955 925 984 942 963 971 920 948 910 NaN 913 890 901 874 956 903 908 918 875 896 841 794 866 848 822 918 887 871 875 881 871 NaN 895 908 950 908 934 882 878 841 935 861 864 859 860 754 884 824 901 879 880 816 947 893 813 863 867 808 879 921 930 982 910 936 867 875 873 902 872 866 875 874 903 867 898 824 859 842 828 838 875 894 826 848 840 861 844 893 877 888 783 857 824 822 874 816 808 NaN 836 899 844 879 802 NaN 839 895 898 832 1.02e+03 936 859 868 884 860 886 884 922 880 846 823 882 862 891 835 835 848 846 848 898 861 866 839 842 802 874 839 851 897 872 815 867 812 850 845 848 843 822 809 843 878 884 826 867 866 865 871 869 927 913 908 916 923 911 884 922 864 887 863 933 859 878 925 878 873 842 855 871 854 858 854 886 830 825 887 877 852 891 831 824 896 796 818 841 841 883 822 872 826 826 831 842 843 838 834 801 811 798 827 800 878 912 826 781 834 854 824 846 833 849 790 851 858 783 806 822 815 797 800 792 801 847 763 849 813 803 782 808 819 793 802 751 817 809 780 777 820 778 803 711 798 797 766 799 857 888 899 896 885 910 897 941 889 910 871 901 900 858 832 811 896 841 871 834 864 874 847 824 838 883 772 813 799 835 877 852 851 818 840 847 862 828 818 822 856 825 808 860 814 835 845 834 843 769 867 822 784 805 872 819 835 825 828 815 842 791 809 815 879 899 840 828 843 811 817 850 796 834 840 792 821 863 750 807 846 782 774 783 838 902 791 788 841 850 854 826 782 826 831 797 759 843 820 823 889 893 888 868 834 851 836 857 841 849 853 839 833 792 830 836 850 809 824 834 847 804 797 819 851 820 812 841 817 831 812 864 858 834 833 806 806 839 831 811 802 862 774 804 868 842 814 818 852 837 847 822 888 841 830 839 814 773 842 776 825 840 846 796 807 809 823 799 829 814 780 800 832 766 806 800 757 832 791 778 802 791 811 781 854 856 789 813 810 824 975 952 928 941 964 854 956 980 883 943 923 929 942 935 885 895 849 925 894 949 911 918 918 956 892 888 899 947 942 886 930 862 910 902 947 897 857 866 922 948 817 836 964 918 870 888 894 877 859 922 817 892 919 870 846 847 874 929 838 900 882 826 858 864 902 854 829 898 911 834 854 872 965 899 891 973 980 1.02e+03 936 937 941 985 989 954 925 985 944 963 972 920 947 910 NaN 913 890 898 873 957 904 907 918 876 896 840 794 866 847 822 919 886 872 875 881 872 NaN 894 907 949 908 934 880 879 841 935 860 864 860 859 755 885 824 901 878 880 816 946 893 812 862 868 809 879 921 930 982 910 936 864 875 874 902 872 866 875 874 903 867 898 824 859 842 828 838 875 894 825 847 839 861 843 893 877 887 784 857 823 821 872 816 809 NaN 836 899 844 879 802 NaN 840 895 898 832 1.02e+03 936 859 868 883 860 888 883 923 879 846 823 882 862 891 834 836 848 846 848 898 861 866 839 842 805 874 839 851 896 871 815 869 811 850 845 848 843 822 808 842 878 884 826 867 865 864 869 869 928 912 908 917 922 911 884 923 865 887 863 933 860 879 925 878 874 842 854 872 854 859 854 884 830 826 887 874 849 890 830 824 896 796 818 840 842 885 822 872 826 826 830 842 843 839 835 801 812 798 827 800 879 909 827 781 833 854 824 846 833 850 790 849 858 782 806 820 814 798 800 790 799 848 763 849 812 803 782 807 819 792 801 751 817 808 780 778 820 778 803 711 799 797 765 798 857 888 899 896 886 910 897 940 891 911 869 901 899 858 832 812 896 841 872 835 864 873 848 824 838 884 777 814 800 835 877 851 851 817 840 847 861 827 819 823 856 827 808 860 816 835 845 834 843 768 866 821 784 805 872 819 833 825 827 814 843 791 809 814 878 898 840 829 843 811 817 850 796 834 840 793 822 863 750 806 846 782 774 784 837 897 795 788 841 850 854 827 781 826 831 798 759 843 820 822 889 892 888 868 834 850 836 856 841 849 852 839 832 792 830 836 850 808 824 833 846 804 797 819 851 820 811 841 817 831 812 863 857 834 834 806 804 839 831 811 802 859 775 804 867 841 814 818 850 837 846 822 888 840 830 839 814 773 841 776 825 839 846 795 807 809 824 800 829 814 780 799 831 767 806 799 757 832 791 778 801 791 811 781 854 856 789 814 808 824 975 952 928 941 964 855 956 980 885 942 923 928 941 935 885 894 849 924 894 950 910 917 918 956 893 888 898 947 942 885 930 862 911 902 947 897 857 865 922 948 817 836 964 918 871 889 893 876 859 921 817 892 919 870 846 847 873 929 838 900 883 826 858 864 901 854 829 898 911 834 854 872 965 900 892 973 980 1.02e+03 936 938 943 985 989 954 924 984 945 963 972 920 947 910 NaN 913 890 898 872 958 905 906 918 878 896 840 794 866 848 824 919 885 873 875 880 874 NaN 894 907 948 908 934 878 879 841 934 860 863 860 857 755 885 823 900 879 879 816 943 892 812 862 869 811 879 921 930 981 910 935 851 875 875 902 871 866 875 873 903 867 898 824 858 841 828 838 875 895 825 846 838 861 843 893 876 886 785 858 823 822 871 816 810 NaN 835 900 844 878 802 NaN 840 896 898 832 1.02e+03 936 859 867 881 861 887 883 923 879 846 823 882 862 891 834 834 848 845 847 899 861 867 840 842 807 873 838 852 896 871 815 870 811 850 846 848 843 822 807 842 878 886 826 867 865 865 868 869 927 911 908 917 921 910 884 923 866 886 863 933 861 879 924 878 875 841 854 872 853 860 854 884 829 827 886 872 848 890 828 823 897 796 819 840 842 886 822 872 828 827 830 842 844 839 834 800 812 797 827 800 879 904 827 782 833 853 823 846 834 851 790 848 859 782 806 817 814 798 801 790 799 847 763 849 812 803 782 805 820 791 800 751 818 808 780 779 821 778 802 711 800 796 764 798 858 887 898 896 887 909 896 940 891 909 868 901 900 858 832 812 896 841 872 835 864 872 848 824 838 884 781 814 800 835 877 850 851 816 840 847 861 828 819 823 857 828 807 860 817 835 844 835 843 768 865 821 784 804 872 818 832 825 828 814 844 792 809 814 878 898 840 829 843 810 817 849 796 834 840 793 822 864 751 806 847 781 774 785 836 892 798 787 841 850 854 827 780 827 831 798 758 842 820 822 889 891 888 867 834 850 835 856 840 850 851 838 832 794 831 834 850 808 824 833 847 804 797 818 851 820 811 841 817 831 812 864 857 833 834 806 804 839 831 811 802 857 776 805 866 840 814 818 849 836 846 822 887 841 830 840 814 773 840 777 826 839 847 794 807 808 824 800 829 815 781 799 831 769 806 800 757 832 791 778 801 792 811 781 853 857 789 816 807 824 975 952 927 941 964 856 957 981 886 942 924 928 941 934 885 895 850 922 894 951 910 916 918 957 893 888 898 947 942 885 930 861 911 902 948 897 857 865 922 948 817 836 963 917 871 890 893 875 859 921 817 892 919 870 846 847 873 929 838 900 884 825 858 866 900 854 829 898 912 834 854 872 964 900 891 973 981 1.02e+03 936 937 942 984 989 954 923 983 947 963 973 919 948 911 NaN 912 890 898 871 958 905 907 919 879 896 840 793 866 848 824 919 884 874 875 879 875 NaN 893 907 947 908 934 878 879 841 933 860 862 860 856 756 885 823 899 879 878 816 943 891 811 862 869 812 878 921 929 980 909 934 834 875 875 902 870 866 875 873 902 866 898 824 857 841 828 837 875 895 826 846 838 861 844 893 876 886 785 858 822 822 872 816 812 NaN 833 901 844 878 802 NaN 840 896 898 832 1.02e+03 937 859 866 879 861 886 883 922 879 846 823 882 862 890 834 833 848 845 847 899 861 868 841 842 809 873 838 852 896 871 814 870 811 850 846 847 843 822 806 842 878 886 827 867 866 867 868 869 927 910 909 917 920 910 883 923 866 887 864 933 861 878 923 878 874 841 854 871 852 860 854 884 829 826 886 871 847 890 828 823 897 795 819 839 843 887 821 872 828 826 829 842 845 840 833 799 812 797 827 800 878 897 826 783 832 852 823 844 834 852 791 848 858 782 806 814 814 798 801 791 799 847 764 849 812 804 782 804 820 792 799 752 818 808 780 780 820 778 802 711 802 795 764 798 858 886 897 896 887 909 896 942 891 908 867 901 900 857 832 812 896 840 871 835 865 871 849 824 838 882 785 814 800 835 876 849 851 814 841 847 860 828 819 823 857 828 806 860 818 835 844 835 843 769 863 821 784 804 872 817 831 824 828 814 844 792 810 814 878 898 841 829 843 810 817 849 796 834 839 794 821 863 751 805 847 781 774 785 838 885 802 787 841 850 854 827 779 828 831 799 758 842 820 820 889 890 889 866 834 850 835 855 839 850 851 837 832 794 831 834 850 808 824 832 848 804 796 817 851 821 811 841 817 831 813 864 857 833 833 806 804 838 831 811 801 856 776 805 865 841 814 818 848 836 846 822 886 841 830 840 814 772 839 779 826 838 847 794 807 809 824 800 829 816 781 799 831 769 806 800 757 831 790 778 800 792 812 781 853 857 788 818 805 824 975 952 927 940 964 856 958 981 887 943 924 928 941 933 885 896 849 921 894 952 909 916 917 956 893 889 898 947 943 886 931 860 911 902 948 896 857 866 921 948 817 837 964 917 871 889 893 875 859 921 817 892 920 870 846 847 872 930 837 900 885 824 859 866 900 854 829 898 912 834 855 872 964 900 890 972 982 1.02e+03 935 937 942 985 988 955 922 982 947 964 974 919 949 911 NaN 912 890 899 871 958 905 909 919 879 896 840 793 865 848 824 919 884 874 874 878 875 NaN 893 906 946 908 934 877 880 841 933 859 862 860 856 757 885 821 898 880 877 816 945 891 811 862 869 811 878 920 928 980 908 934 708 875 873 903 870 865 875 873 902 866 898 824 857 841 828 837 876 894 826 846 838 861 844 894 875 886 786 858 822 822 872 816 813 NaN 831 901 845 878 801 NaN 840 896 898 832 1.02e+03 938 859 866 879 861 884 883 922 879 846 823 883 862 890 835 832 848 846 846 899 860 869 841 842 810 873 838 851 896 872 814 869 810 850 847 846 843 822 806 841 878 885 827 867 868 868 867 868 926 910 910 917 919 910 884 923 865 887 865 933 861 877 922 878 872 841 854 870 852 861 854 885 828 826 886 871 846 890 828 822 896 795 819 840 843 886 820 872 828 825 829 842 845 839 832 798 812 797 828 800 878 890 827 785 832 851 822 844 834 852 791 847 857 783 806 812 814 798 800 792 799 846 765 849 812 803 783 804 820 792 798 752 818 809 780 778 820 778 802 711 803 795 764 797 857 886 895 896 887 910 895 943 890 907 868 901 899 857 832 812 896 839 870 835 866 872 848 824 838 880 788 813 801 835 876 849 851 814 841 846 860 827 818 822 856 828 805 861 818 836 845 835 843 770 860 821 784 804 872 816 830 823 828 814 844 791 810 814 878 898 841 829 844 809 817 849 797 835 837 795 820 862 750 804 847 781 772 785 839 879 806 786 841 848 853 826 779 827 831 799 758 842 821 820 888 890 889 866 834 850 835 854 839 848 851 836 832 794 830 834 850 809 823 831 849 804 795 817 851 821 812 842 817 831 815 865 857 833 832 807 805 838 831 810 800 856 775 807 865 841 814 817 848 837 847 821 885 842 830 841 815 772 840 782 827 839 847 793 806 808 823 800 828 816 782 798 830 770 805 800 758 831 789 778 800 794 812 781 854 856 786 818 804 823 974 952 927 941 964 857 958 981 886 943 924 929 941 934 885 897 849 922 894 952 910 916 917 956 893 890 898 947 944 886 930 859 911 902 948 896 857 866 921 948 817 837 965 918 872 889 893 876 859 920 816 892 921 870 845 846 873 930 836 900 886 823 860 865 899 854 830 898 912 833 855 873 963 900 889 972 983 1.02e+03 934 937 941 985 987 955 922 981 947 964 973 919 949 912 NaN 913 889 899 871 957 905 910 920 880 896 840 792 863 848 824 920 885 874 874 878 874 NaN 893 906 944 908 934 877 881 841 934 859 862 862 857 762 885 820 897 880 875 817 946 892 811 862 870 809 878 920 927 980 907 934 572 875 872 903 869 865 875 874 902 866 898 824 857 841 828 836 876 893 826 846 838 861 844 894 875 886 785 857 822 822 872 815 814 NaN 829 900 845 878 801 NaN 840 895 898 832 1.02e+03 938 859 867 879 860 884 882 922 879 846 823 882 862 890 835 832 848 846 846 899 860 868 841 842 814 873 838 852 896 872 814 868 810 850 847 846 843 822 806 840 878 884 826 866 868 869 866 868 926 910 911 917 918 910 884 922 864 887 866 932 861 876 922 877 871 841 854 868 852 860 854 885 828 826 887 871 845 891 829 822 896 794 820 839 842 885 820 873 828 825 830 843 845 837 832 797 812 798 828 800 877 882 827 785 831 851 822 844 834 853 790 845 857 785 806 811 814 799 800 792 800 846 766 849 811 803 783 805 820 793 797 751 817 810 779 777 820 777 802 711 804 795 764 797 857 886 894 895 887 910 895 943 889 907 868 901 898 856 832 812 895 838 868 835 865 872 848 824 839 880 792 813 801 834 877 847 851 813 841 846 861 826 818 821 856 828 805 862 817 836 845 835 844 770 857 821 784 804 871 816 829 822 828 814 843 789 810 815 879 898 840 828 844 808 817 849 797 835 836 796 820 862 750 805 848 782 770 786 839 873 810 786 841 848 852 826 779 826 832 798 758 841 821 820 887 889 889 866 836 851 835 854 838 847 851 834 832 794 829 834 850 809 823 831 849 803 793 818 852 822 812 843 818 831 817 865 857 832 832 807 806 838 830 809 798 857 775 809 865 842 814 817 847 838 849 820 885 842 831 840 816 772 840 784 828 839 848 794 806 807 823 800 828 816 781 799 830 770 805 800 759 831 788 778 800 794 812 781 855 856 784 817 802 824 974 951 927 941 964 857 957 982 884 942 923 930 941 936 886 896 848 924 894 952 912 916 917 955 893 890 898 946 944 886 929 859 912 902 947 896 857 866 921 948 816 837 964 918 872 889 893 877 859 920 816 893 921 870 846 846 872 929 835 900 885 823 861 864 900 854 829 899 913 833 856 873 962 900 889 972 983 1.02e+03 933 939 940 986 986 955 922 981 947 964 973 919 950 912 NaN 913 888 900 872 956 904 908 920 879 897 840 792 862 848 824 920 887 874 874 879 872 NaN 893 906 944 908 933 877 881 841 936 858 863 863 858 766 885 821 897 880 872 818 945 893 811 862 870 807 877 920 928 980 906 934 416 875 873 904 869 864 874 873 902 866 898 825 857 840 828 836 876 892 827 845 838 861 843 894 874 885 784 855 822 822 872 814 814 NaN 828 900 845 878 802 NaN 841 894 898 831 1.02e+03 938 860 868 879 859 884 882 923 879 847 823 881 862 890 835 832 848 847 846 899 860 867 840 842 818 873 838 852 896 872 813 867 810 850 847 845 844 823 806 840 878 883 826 865 868 867 866 868 925 910 912 916 918 910 883 922 865 887 866 932 861 875 922 876 870 841 854 868 851 860 854 885 828 826 888 872 845 892 830 822 896 793 820 840 842 884 819 874 829 826 830 844 846 837 832 797 812 798 828 800 877 874 827 783 831 850 821 844 834 852 789 844 857 786 806 809 814 798 799 792 800 846 767 850 811 803 784 805 819 793 797 751 817 809 778 776 820 777 801 712 804 795 763 796 856 887 894 895 886 910 895 943 890 908 869 901 897 856 832 814 895 838 868 835 863 872 847 824 839 880 795 813 802 833 878 845 852 813 841 845 861 825 817 822 856 828 804 862 817 836 845 835 845 771 856 822 784 804 871 817 829 821 828 814 842 786 810 814 881 898 839 829 844 808 818 849 797 835 836 795 820 862 751 806 849 782 769 788 838 866 811 786 840 848 851 827 779 826 833 798 758 841 822 822 887 888 889 866 837 852 834 853 838 846 851 833 831 794 827 834 849 809 822 831 849 803 793 818 852 822 811 844 819 830 820 865 857 832 832 807 807 837 830 810 796 857 775 811 865 842 814 817 848 839 847 819 884 842 832 840 817 772 841 785 829 839 848 794 805 806 823 800 827 816 781 799 830 770 806 800 760 831 788 777 800 796 812 784 855 855 784 816 801 825 974 951 927 941 964 857 956 982 884 942 923 930 941 936 886 896 848 924 894 952 913 916 917 955 893 890 897 946 942 886 928 860 912 902 947 895 856 866 922 946 816 837 963 917 873 889 892 878 859 919 816 892 921 869 846 846 872 928 835 899 884 824 861 864 900 854 828 899 913 833 858 873 962 900 890 972 982 1.02e+03 933 941 938 985 985 956 921 981 946 964 973 919 950 912 NaN 912 888 900 874 956 904 905 921 877 897 840 792 863 848 823 920 889 874 874 880 870 NaN 894 907 944 908 932 877 881 841 936 858 864 864 858 770 885 822 896 880 870 818 944 893 812 862 871 807 877 921 928 980 906 933 380 875 873 903 869 864 874 872 903 866 898 825 857 841 828 835 876 892 828 845 838 860 842 894 875 885 784 852 822 822 872 815 814 NaN 828 900 846 877 802 NaN 841 894 898 832 1.02e+03 938 860 868 879 859 885 882 924 879 847 823 880 863 890 835 832 847 847 846 899 860 865 839 842 822 873 838 853 895 872 813 867 811 849 846 845 845 823 806 840 880 883 827 865 869 866 865 868 925 909 910 916 918 910 884 921 866 886 866 932 861 875 922 875 871 841 854 868 850 859 854 884 829 826 887 871 844 894 830 822 896 793 820 840 840 885 820 875 829 826 831 844 846 838 832 797 813 798 827 799 879 866 827 780 830 849 821 843 833 851 789 843 856 784 806 806 814 797 799 791 800 845 766 850 811 802 784 805 819 793 797 752 817 809 778 776 820 777 802 713 805 795 764 796 855 887 895 894 885 912 895 943 889 908 869 901 897 856 833 816 894 838 868 836 862 872 847 823 839 880 797 814 802 833 879 843 851 812 841 845 861 825 817 823 856 829 804 861 816 836 845 834 844 770 856 822 784 804 872 817 829 820 828 814 842 785 810 813 882 897 837 829 843 810 819 850 797 835 837 794 820 862 751 806 848 783 770 789 837 860 812 786 840 850 851 825 779 825 831 798 757 841 822 824 887 886 888 866 838 852 834 852 838 846 851 831 831 794 827 835 849 809 822 831 849 802 794 819 853 822 811 845 820 830 820 864 857 831 833 806 808 837 830 812 795 858 775 812 865 841 814 816 848 839 845 819 884 842 833 840 816 773 842 786 830 839 849 795 805 806 822 800 827 816 780 800 831 769 806 799 761 831 787 776 800 796 811 786 855 855 784 816 799 826 974 951 928 940 964 857 956 982 884 943 923 931 941 936 887 895 848 923 894 952 914 916 918 955 891 890 896 945 941 885 928 861 912 902 946 895 855 866 922 946 816 836 962 917 873 888 892 878 858 918 816 892 922 868 846 846 873 928 836 899 885 824 861 864 900 854 828 899 914 834 860 873 961 900 891 972 982 1.02e+03 933 942 936 985 985 957 921 981 946 964 973 919 950 912 NaN 912 887 899 875 955 904 904 920 877 898 841 791 863 849 821 920 889 873 875 881 870 NaN 895 908 944 908 932 877 883 841 936 858 864 863 858 775 885 824 896 878 869 818 944 893 812 862 872 807 877 922 927 980 906 933 364 875 873 903 868 864 874 872 902 866 898 826 856 841 827 834 876 893 826 845 837 860 842 894 875 884 783 850 822 822 871 816 814 NaN 828 900 846 876 803 NaN 840 894 898 832 1.02e+03 938 859 868 879 859 886 883 924 879 846 822 880 863 890 834 832 846 848 846 899 860 864 838 842 823 873 837 853 895 872 813 867 811 848 846 845 846 823 806 840 879 883 827 866 870 863 866 868 924 909 909 916 919 910 882 921 867 886 866 932 861 875 922 875 870 842 854 868 848 859 853 884 829 827 887 871 841 895 830 822 897 793 818 841 840 886 820 875 829 825 830 843 846 839 832 796 814 798 827 798 879 862 827 779 830 849 820 843 833 850 789 843 857 784 806 803 814 796 799 791 801 844 766 850 810 801 783 805 818 794 795 753 817 808 778 776 820 778 802 717 806 794 764 796 854 887 896 894 884 913 895 942 889 908 869 901 897 855 834 819 894 838 868 836 862 872 846 823 838 878 800 815 803 832 879 842 851 811 841 845 862 825 817 822 856 829 804 859 816 836 845 834 842 770 856 822 784 804 872 818 828 820 827 814 841 784 809 812 882 896 837 830 844 811 820 850 797 835 837 793 820 863 750 806 846 782 771 788 837 854 811 786 839 850 851 825 779 825 828 798 756 840 822 825 888 885 888 866 838 853 834 851 837 846 851 829 830 795 827 835 849 809 822 831 848 803 795 819 852 821 811 846 820 830 819 863 856 831 833 806 808 837 829 813 793 856 774 814 865 840 815 815 849 838 843 819 884 842 835 839 816 774 843 787 828 840 850 795 805 805 822 800 827 816 780 800 830 769 806 799 763 830 786 776 800 797 811 788 855 855 786 816 799 826 974 952 928 939 964 856 956 982 886 943 922 931 941 935 887 894 848 923 894 951 913 917 918 955 890 889 897 944 939 885 928 862 911 902 946 895 854 865 922 945 817 836 963 917 872 887 891 878 858 918 816 892 921 868 847 846 873 928 837 899 886 824 861 864 900 855 828 899 913 833 861 872 962 899 893 972 982 1.02e+03 934 941 936 985 985 958 921 981 945 964 972 919 950 913 NaN 911 888 897 876 953 904 904 920 878 898 841 791 862 850 820 921 889 873 875 881 869 NaN 895 908 944 908 932 877 885 841 935 857 863 863 858 781 885 824 896 877 868 817 943 893 813 862 873 807 877 924 927 980 906 932 364 874 874 903 868 865 874 871 902 867 898 826 855 841 828 833 877 892 824 845 837 860 842 894 875 884 783 849 822 822 871 816 815 NaN 828 900 845 875 803 NaN 840 894 898 832 1.02e+03 938 858 868 879 858 888 883 925 879 845 822 881 862 890 834 833 845 848 846 898 860 864 839 841 825 873 837 852 896 872 813 867 812 846 846 844 846 823 806 840 878 883 826 866 871 863 867 868 924 909 907 916 919 910 881 921 868 886 864 932 860 876 922 875 870 842 855 868 847 859 853 885 829 827 887 869 840 895 830 822 898 793 818 841 841 887 820 875 830 824 829 841 846 839 832 795 813 798 827 798 877 856 827 781 830 849 820 844 832 850 789 842 858 783 806 802 814 796 799 790 802 844 766 849 810 800 783 805 818 794 794 753 817 808 778 776 819 778 803 720 807 794 764 796 854 887 897 895 884 914 894 941 888 908 869 901 897 855 833 821 895 838 868 835 862 872 847 823 837 873 803 815 803 832 879 841 851 810 841 846 861 825 818 821 856 828 805 858 816 836 845 834 840 770 856 822 784 804 872 817 828 821 827 814 841 784 809 813 882 895 838 830 844 811 820 850 797 835 838 793 820 864 749 805 844 781 771 789 838 850 812 786 839 849 851 824 779 825 826 799 756 840 821 825 888 884 888 866 838 853 834 851 837 847 852 827 830 796 827 836 849 809 822 831 848 803 796 818 851 821 812 847 817 831 818 862 854 832 834 804 809 838 829 813 794 855 773 817 864 839 815 815 850 838 844 820 884 842 837 838 816 774 845 788 825 841 849 794 805 805 821 800 826 816 780 800 829 770 806 799 765 830 785 776 800 796 811 787 856 855 787 817 798 826 974 952 927 938 963 856 957 982 886 943 922 930 941 935 887 894 848 922 894 951 913 917 918 955 889 889 898 944 939 884 928 862 911 903 946 895 854 865 922 945 817 836 963 917 871 885 891 878 858 918 816 892 921 869 848 846 874 928 838 899 886 824 861 864 900 855 827 899 912 833 861 872 962 899 893 973 981 1.02e+03 934 939 938 984 987 959 921 981 945 964 971 919 950 913 NaN 912 888 896 876 952 904 904 920 879 898 841 791 863 850 820 922 890 873 875 881 870 NaN 895 908 944 907 931 878 888 842 935 856 863 863 857 789 884 824 896 876 867 817 943 892 814 861 874 807 877 923 928 980 906 932 NaN 874 874 904 868 865 874 871 903 867 897 827 855 840 828 833 878 893 822 845 838 860 843 893 874 884 784 848 822 822 871 816 815 NaN 829 900 845 875 803 NaN 839 895 898 832 1.02e+03 938 857 869 879 858 888 882 924 880 844 822 881 862 890 834 834 846 848 846 898 860 864 840 840 828 873 836 850 896 872 814 867 812 846 845 844 846 823 806 839 877 884 826 867 873 862 868 869 925 909 907 915 919 910 880 921 868 886 864 932 859 876 922 875 870 842 855 868 846 859 852 886 829 826 887 868 841 894 832 823 898 794 818 840 841 886 820 875 830 825 829 841 845 839 832 796 813 798 827 797 876 852 827 782 830 849 821 845 832 850 790 842 859 783 806 800 814 796 800 791 803 845 765 848 810 800 782 805 818 795 792 753 817 809 777 776 818 778 803 722 807 794 764 795 854 887 897 895 884 914 894 940 888 908 869 901 896 854 832 822 895 838 868 834 861 872 847 823 837 869 807 816 803 832 878 841 851 810 840 846 860 825 818 820 856 826 806 857 816 836 845 833 840 770 855 822 784 803 872 818 828 823 828 814 841 786 808 813 881 896 839 830 844 811 819 850 797 835 838 793 820 864 747 805 843 778 771 788 838 847 813 786 838 848 850 824 779 826 826 799 756 839 820 824 889 881 888 866 839 853 835 851 837 847 852 827 831 797 826 836 848 809 822 831 848 804 796 816 851 821 812 847 815 831 816 861 853 832 834 804 809 839 830 812 794 854 772 822 863 839 815 815 852 837 844 820 884 841 840 839 816 774 845 790 823 842 847 794 805 806 822 800 826 817 780 799 828 771 806 799 767 830 785 776 800 796 811 786 856 856 787 817 798 826 974 953 925 938 962 856 958 982 886 944 923 928 941 935 887 894 848 923 896 951 912 916 918 955 890 888 898 944 939 884 928 862 911 904 946 896 854 864 922 945 817 836 963 916 870 885 892 877 858 917 816 892 920 869 847 846 874 928 838 899 885 823 861 864 899 854 828 899 913 832 862 872 960 899 892 973 980 1.02e+03 933 938 940 983 988 959 921 982 945 964 970 919 949 914 NaN 912 889 897 877 953 904 904 921 878 897 840 792 864 850 819 922 888 874 876 880 870 NaN 896 908 944 906 930 878 888 843 935 856 863 862 857 793 882 826 896 876 867 817 942 891 814 861 873 808 877 923 926 980 907 932 NaN 874 873 904 868 865 874 872 904 867 897 827 856 841 828 833 878 893 822 845 838 861 843 892 874 884 784 848 824 822 872 816 815 NaN 829 899 844 874 803 NaN 839 895 898 833 1.01e+03 938 857 868 880 858 888 882 924 880 843 822 881 862 890 835 834 846 848 846 898 859 865 841 839 832 874 836 849 895 872 814 866 812 846 845 843 846 823 806 838 877 884 825 867 875 862 869 869 926 909 907 914 919 910 881 921 867 887 864 931 858 876 922 875 870 843 855 868 846 859 852 886 829 826 886 868 842 893 832 823 898 794 817 841 841 885 820 875 829 826 830 841 845 839 831 797 812 798 827 797 875 845 827 782 831 849 822 845 832 849 790 842 859 783 806 797 814 797 800 791 804 846 765 847 810 801 782 805 819 796 792 753 817 809 776 776 818 778 803 723 807 794 764 795 855 887 897 894 885 913 893 940 888 907 869 901 896 855 830 824 895 840 868 834 860 872 847 823 838 864 809 817 803 831 877 840 851 812 840 846 860 824 818 820 856 824 806 856 816 836 845 832 841 769 855 821 784 802 872 818 828 823 828 814 840 787 808 813 881 896 839 830 844 811 818 849 797 836 838 793 819 865 746 805 843 778 770 788 838 845 815 788 838 848 850 823 779 825 827 799 756 839 820 825 890 879 887 866 838 853 835 850 838 847 852 826 831 796 826 837 848 809 822 831 848 806 795 816 852 821 811 848 814 832 816 859 853 831 834 804 809 838 831 811 795 854 771 825 861 839 815 815 852 836 844 820 883 840 840 840 817 774 845 790 822 842 846 794 806 807 822 800 826 818 779 798 827 772 805 799 767 830 786 777 799 797 811 785 856 856 786 816 799 827 973 953 923 938 963 856 958 982 886 944 923 928 941 935 888 895 847 923 897 951 912 915 918 955 891 888 898 944 939 884 929 862 911 904 946 896 854 864 922 945 817 836 963 915 870 885 893 877 857 918 817 892 920 869 847 847 874 929 838 899 885 824 860 865 898 853 828 899 914 832 865 872 959 899 892 973 979 1.02e+03 933 937 938 982 989 959 920 981 945 963 970 920 948 912 NaN 911 890 897 878 954 904 904 922 877 899 838 794 865 850 819 922 887 874 876 879 870 NaN 896 908 943 905 930 878 888 843 934 856 863 863 856 797 881 826 895 875 867 818 942 890 814 861 873 808 876 922 925 981 906 933 NaN 873 872 904 869 864 874 872 904 867 897 827 855 841 828 833 879 892 822 846 839 861 844 892 874 884 784 846 825 822 872 815 815 NaN 829 898 845 874 803 NaN 838 895 898 833 1.01e+03 938 856 868 880 858 887 882 924 880 843 822 880 861 889 835 834 846 848 845 899 859 866 840 840 832 874 836 850 894 872 814 866 813 845 845 843 846 823 806 838 877 884 826 868 876 862 870 869 927 909 906 913 919 910 880 922 866 888 863 931 858 876 922 875 870 843 854 868 846 858 852 885 829 825 886 869 842 890 833 824 897 794 817 842 841 883 820 875 829 826 831 841 845 839 831 798 812 798 827 796 875 841 827 782 832 850 824 844 833 850 790 842 858 783 806 794 813 798 800 792 804 846 765 847 810 802 782 805 819 796 793 753 818 809 777 776 817 779 803 725 808 794 764 795 855 887 898 894 884 912 893 941 888 906 869 901 896 855 831 826 894 841 868 833 860 873 846 821 838 863 809 818 802 832 876 839 851 812 840 846 860 825 818 820 857 825 805 855 816 836 845 832 842 768 855 821 784 802 873 819 828 823 828 815 840 789 808 812 881 896 839 831 844 810 816 849 797 836 837 793 819 865 745 804 843 778 770 787 837 844 815 789 838 848 850 822 779 825 827 799 758 839 820 826 891 877 888 867 838 852 836 849 838 847 851 824 831 794 827 838 847 809 822 831 848 806 795 816 852 821 811 848 815 832 816 857 854 830 834 805 809 837 832 810 795 854 771 827 860 839 816 815 852 835 845 820 882 840 840 840 816 774 845 792 822 842 846 794 806 808 823 800 826 819 778 798 827 771 805 799 768 830 786 778 798 797 810 785 856 857 786 815 799 825 973 951 923 938 965 855 958 982 885 944 923 928 941 936 888 896 847 923 896 951 912 914 917 955 892 887 898 945 940 884 929 862 912 904 947 897 854 864 922 946 816 836 963 914 870 886 893 877 856 919 817 892 921 868 846 846 874 929 838 898 884 824 861 865 897 851 829 899 913 832 867 872 956 899 891 972 978 1.02e+03 933 936 938 981 988 958 920 980 944 963 970 920 947 910 NaN 910 890 898 878 955 904 904 921 877 901 838 795 865 850 819 922 886 874 877 879 871 NaN 896 909 943 905 930 878 889 843 934 858 863 864 856 801 880 826 894 874 866 819 943 890 814 860 875 808 876 922 923 980 906 933 NaN 872 873 904 869 865 874 872 904 867 897 827 855 841 829 832 879 892 822 845 839 862 844 893 874 884 784 845 825 822 872 815 815 NaN 830 897 845 874 803 NaN 837 895 898 833 1.01e+03 937 858 868 880 857 886 882 924 880 843 822 880 861 887 835 834 846 848 846 900 859 865 840 840 833 874 836 850 894 872 813 866 814 845 845 844 846 822 806 838 878 883 826 868 878 861 870 869 927 909 906 913 919 910 879 922 865 888 862 931 857 876 922 875 870 843 853 869 846 858 852 884 829 825 886 870 842 886 833 824 897 794 817 842 841 880 819 874 828 826 831 842 844 839 831 798 812 798 827 795 876 838 827 782 832 850 826 844 833 850 790 841 858 783 806 791 813 798 801 792 804 847 765 847 809 803 782 806 818 797 794 753 818 809 777 775 816 780 803 728 808 793 764 795 854 888 898 894 884 911 892 941 888 907 868 901 896 856 831 829 893 841 869 832 862 873 846 820 839 861 810 817 801 832 876 839 852 811 840 846 860 825 819 820 859 826 807 854 816 837 845 832 843 768 855 821 783 802 872 819 829 823 828 815 840 789 807 812 881 897 839 831 844 810 816 849 797 836 837 793 820 866 746 804 844 778 770 787 837 841 817 790 838 848 850 823 779 825 827 799 760 839 821 826 890 877 888 867 837 852 835 848 838 846 850 823 831 792 828 838 847 808 822 832 847 805 795 816 853 821 811 849 815 832 816 854 855 830 834 806 809 839 832 811 794 854 771 828 860 838 816 814 852 835 845 821 882 839 840 840 816 774 845 794 822 842 845 794 807 808 822 801 827 819 777 798 827 771 804 799 770 830 786 778 798 797 808 786 856 857 785 816 800 823 972 950 924 938 966 855 959 982 884 943 923 928 940 936 888 896 847 923 896 950 912 914 916 955 892 888 898 945 940 885 929 862 912 903 947 897 854 864 922 945 816 836 962 914 869 886 892 877 855 920 818 892 921 868 846 846 874 929 838 898 884 824 861 865 897 850 830 900 912 832 869 871 953 899 892 972 978 1.02e+03 934 935 939 981 987 958 921 979 944 962 969 920 948 911 NaN 910 889 898 877 956 904 904 921 876 903 838 796 864 850 819 919 886 873 877 878 870 NaN 896 910 943 905 931 878 891 842 935 859 862 865 856 806 880 825 893 875 865 820 943 891 814 860 876 808 876 923 925 979 906 933 NaN 872 873 904 868 865 874 872 903 866 897 828 855 842 830 832 879 892 823 844 838 862 844 891 873 883 784 844 825 822 872 814 817 NaN 830 897 845 875 802 NaN 835 895 898 833 1.01e+03 938 859 868 879 857 886 882 924 880 843 822 880 862 886 835 834 846 848 846 900 860 865 840 841 835 874 837 850 895 871 812 866 815 844 845 844 845 822 806 839 878 883 826 868 880 862 870 869 926 909 905 912 919 910 879 922 864 888 862 930 857 875 921 875 871 843 853 869 846 858 852 884 829 826 886 870 842 881 833 824 896 793 817 841 841 878 818 873 828 827 830 842 844 839 832 799 812 798 826 793 877 836 827 782 831 850 826 843 833 850 790 839 858 783 806 790 813 797 802 792 803 846 765 847 808 803 782 806 818 796 795 753 818 809 778 775 816 780 803 731 808 794 763 794 854 888 897 893 884 909 893 942 888 907 868 901 896 857 831 832 891 841 869 832 863 873 846 819 838 857 811 818 800 831 877 839 852 810 840 845 859 826 819 820 859 826 808 854 816 837 845 832 843 768 855 821 782 802 872 819 829 823 828 814 839 789 806 812 881 897 839 831 843 810 816 849 796 836 837 793 821 866 746 804 844 779 769 787 838 840 819 788 839 849 850 823 778 825 827 798 761 839 821 825 888 877 888 866 836 853 834 849 838 845 851 823 832 792 828 837 847 806 823 832 846 804 796 815 853 820 811 849 816 833 816 851 855 831 834 806 809 841 832 811 792 854 771 829 857 837 816 814 851 835 846 822 883 840 840 840 815 774 845 795 822 841 845 794 808 808 822 800 829 819 777 798 828 771 803 799 772 830 787 778 798 797 808 787 856 857 785 816 801 822 972 949 926 938 965 855 959 981 884 943 923 928 940 936 887 896 846 923 894 950 912 914 916 955 892 889 898 945 940 885 928 862 912 903 948 897 852 864 923 945 815 836 962 914 869 886 890 876 855 919 817 891 921 867 845 846 875 929 838 898 884 823 862 865 897 850 830 901 912 832 871 870 950 899 893 972 977 1.02e+03 935 934 938 981 986 957 921 979 944 962 970 919 949 913 NaN 911 889 898 877 956 905 905 921 877 903 838 796 863 849 820 917 886 874 877 878 870 NaN 896 910 944 905 932 878 892 841 935 860 862 865 856 809 879 824 892 876 864 820 943 893 814 859 878 809 876 923 927 979 907 932 NaN 872 873 905 867 865 874 872 903 866 896 828 855 842 831 832 878 892 823 843 838 862 845 888 873 883 784 844 825 822 872 814 818 NaN 831 896 846 876 802 NaN 833 895 898 834 1.01e+03 938 860 868 879 857 885 881 925 880 843 823 881 863 884 835 834 846 848 846 900 861 865 839 841 837 873 837 850 896 872 812 867 815 843 844 843 845 822 807 839 878 883 826 868 882 864 870 869 925 910 906 912 919 910 880 921 863 888 862 930 858 874 921 873 872 843 852 870 846 858 852 885 829 826 885 869 842 877 833 825 896 792 818 841 841 876 819 873 828 827 830 842 845 839 832 799 812 798 825 792 878 834 827 782 830 850 825 843 834 850 790 837 858 784 805 788 813 797 802 791 803 845 765 847 808 803 781 805 818 795 795 754 818 809 777 775 816 780 803 734 809 794 763 794 854 888 896 893 884 909 892 942 888 908 868 901 896 858 831 834 889 841 870 832 863 874 846 820 838 853 813 818 799 830 877 839 852 810 840 844 859 827 820 820 858 825 810 855 816 837 844 833 843 768 855 822 782 802 872 819 829 823 828 814 839 788 805 812 880 897 840 830 843 810 816 850 796 836 837 793 822 865 746 804 845 778 768 788 838 839 822 787 840 850 850 824 778 825 826 798 760 839 821 824 886 877 888 866 835 853 834 849 838 845 852 822 833 792 828 835 846 805 823 832 846 804 796 814 854 819 810 849 816 832 816 849 856 832 834 805 809 841 832 810 790 854 771 830 854 835 816 815 851 835 846 822 883 840 841 839 815 773 845 796 823 841 845 794 808 808 822 800 830 818 778 797 828 771 803 799 774 831 788 777 798 798 808 788 856 857 786 817 802 822 972 950 926 938 964 855 958 981 884 942 923 927 941 936 886 895 846 923 894 950 912 915 916 954 891 889 898 945 940 884 926 862 912 903 947 897 851 863 922 945 814 836 961 914 868 886 890 875 855 918 817 890 920 867 846 847 876 929 838 898 885 824 862 865 896 852 830 901 913 832 873 870 947 899 892 972 976 1.02e+03 935 934 938 982 987 956 921 980 944 962 970 919 950 914 NaN 914 889 898 877 956 906 906 921 877 902 838 796 863 849 820 916 886 875 878 878 869 NaN 895 909 946 905 934 879 894 842 934 859 862 865 857 809 881 824 892 877 864 819 944 892 815 859 879 809 876 923 929 979 907 931 NaN 872 872 905 866 865 874 872 903 866 896 827 855 842 831 831 877 892 823 844 838 861 845 885 873 883 784 844 824 822 872 813 820 NaN 832 896 845 877 802 NaN 833 895 897 834 1.01e+03 938 860 870 879 857 884 880 926 880 843 823 882 863 882 835 833 846 848 846 900 861 865 839 840 839 873 838 851 897 872 813 867 815 841 844 843 846 823 808 840 878 883 827 868 883 867 870 869 924 910 906 912 918 911 882 921 863 888 861 930 858 873 920 872 874 843 853 870 845 858 852 885 829 827 885 869 843 874 832 826 896 792 818 841 841 874 820 873 828 827 830 843 845 840 833 799 811 798 825 791 878 830 825 783 829 851 824 844 833 850 791 836 858 785 805 787 813 797 802 792 803 844 766 847 808 802 780 805 818 793 795 754 818 809 777 774 817 779 802 737 809 794 763 794 855 888 896 894 885 909 892 941 887 908 868 901 896 858 831 838 888 841 870 833 863 874 846 820 838 850 814 819 799 830 878 839 850 811 840 844 859 827 820 820 856 824 811 856 815 837 843 834 843 768 855 822 782 802 872 820 829 822 828 815 840 788 806 812 880 898 840 830 843 811 816 849 796 836 838 793 822 865 745 805 845 778 768 788 838 839 822 787 841 850 849 825 778 826 826 798 759 840 821 824 886 877 888 865 834 852 834 849 838 846 852 821 832 792 828 834 846 805 823 832 845 804 796 814 853 819 810 848 816 830 817 847 856 832 834 804 809 840 833 810 790 853 771 831 850 834 816 815 851 835 845 823 883 839 841 839 814 772 845 796 825 841 846 793 809 808 822 800 830 817 780 796 827 771 804 798 775 831 788 778 798 798 808 788 855 857 786 818 802 821 972 951 924 938 964 855 958 981 885 941 924 927 942 935 885 896 846 923 894 949 911 915 916 953 891 889 898 945 940 883 927 862 912 902 946 896 850 863 922 945 814 836 961 914 868 886 890 875 855 917 817 889 920 868 846 847 875 929 838 897 885 824 862 866 896 853 829 901 914 832 874 870 945 898 892 973 975 1.02e+03 935 935 937 983 987 954 921 980 944 962 970 920 951 914 NaN 917 889 898 877 956 906 905 921 876 900 838 795 863 850 819 917 885 877 878 878 870 NaN 894 907 947 905 934 880 894 842 934 859 862 866 859 812 882 824 891 878 862 818 943 891 815 859 879 808 875 923 929 979 906 930 NaN 873 872 905 866 864 874 871 903 866 896 826 854 842 830 830 876 892 823 844 838 861 846 885 874 883 784 844 824 822 873 813 820 NaN 833 896 844 877 802 NaN 833 895 896 834 1.01e+03 938 858 870 879 857 884 880 926 880 843 823 882 863 878 834 833 846 848 846 901 861 864 839 840 839 872 838 851 897 872 813 867 815 840 844 842 846 822 809 842 878 883 828 868 885 867 870 869 924 910 906 912 918 911 882 921 863 888 860 930 858 872 920 871 874 843 853 870 845 858 851 885 828 827 885 869 843 870 831 825 896 792 818 841 841 869 821 874 829 827 829 844 845 841 832 800 810 798 825 792 878 828 824 783 829 850 824 845 832 850 791 835 857 786 804 788 813 796 802 792 803 843 767 847 808 802 779 805 818 791 795 755 817 809 777 774 817 778 801 740 809 793 763 796 855 887 895 895 884 909 891 941 887 909 868 901 896 858 831 841 886 841 870 834 862 874 847 820 838 850 814 819 799 830 876 839 848 812 840 843 860 826 820 820 856 823 811 858 815 837 841 834 842 767 856 823 784 803 872 820 829 822 828 816 840 787 806 812 880 898 839 829 843 811 816 849 797 836 840 794 822 863 744 804 846 778 768 789 837 839 821 788 840 849 849 825 778 826 826 798 760 840 821 824 886 878 889 865 834 851 834 850 839 846 852 820 832 791 827 833 846 804 823 832 845 804 796 814 853 818 810 847 816 829 818 845 854 831 835 805 809 839 833 811 790 854 770 832 847 833 816 816 851 836 845 824 882 839 841 838 814 773 844 795 826 841 847 793 809 808 822 800 829 817 782 795 827 771 804 798 776 831 788 778 799 799 808 788 856 857 785 818 803 821 972 951 923 938 964 855 958 982 884 940 924 927 941 935 885 896 847 923 894 949 911 915 916 953 891 889 898 945 940 883 928 861 912 902 946 895 851 863 921 945 815 835 961 914 868 887 890 875 855 917 817 889 920 868 846 846 875 929 838 898 886 824 862 865 896 853 829 900 915 832 875 870 942 898 892 973 974 1.02e+03 934 936 937 983 987 955 922 980 945 962 969 920 950 911 NaN 921 890 899 877 955 906 905 920 876 899 838 794 864 851 819 918 886 877 878 878 872 NaN 894 906 947 905 934 881 894 842 934 859 862 866 861 816 883 824 891 877 860 818 943 890 815 859 878 808 874 922 929 979 906 930 NaN 873 871 904 866 863 873 871 903 866 896 826 854 842 829 830 876 892 823 845 838 861 846 883 874 884 784 845 823 821 873 813 820 NaN 833 895 844 876 803 NaN 832 895 896 834 1.01e+03 938 857 870 879 857 884 880 926 879 843 823 882 863 872 834 833 846 848 847 901 861 864 839 840 840 873 838 851 896 872 813 866 816 840 845 842 846 822 809 842 879 883 828 869 886 868 870 869 924 909 906 912 917 911 882 921 864 888 859 931 858 872 920 871 875 842 853 870 844 858 851 885 828 827 885 869 843 865 830 823 896 792 818 841 841 863 822 873 829 827 828 844 843 842 832 799 809 798 825 792 877 825 824 783 830 850 824 846 831 850 791 835 857 786 804 788 813 796 802 793 803 844 768 847 808 801 780 805 818 792 795 755 816 809 777 774 816 778 800 742 810 792 763 797 855 888 895 896 884 908 891 940 887 909 868 902 897 859 831 845 883 842 871 834 861 874 846 819 838 849 815 819 800 831 875 840 847 813 840 842 861 824 820 820 856 822 810 858 816 837 841 834 842 767 857 823 785 804 872 819 829 822 828 816 841 788 807 813 879 897 838 829 843 810 816 849 798 836 840 794 821 862 744 803 847 779 768 789 836 839 820 787 839 848 849 825 778 827 826 799 760 839 822 823 886 878 887 865 834 850 834 851 840 846 852 819 832 791 827 833 846 804 823 831 845 804 796 814 853 817 811 847 815 830 820 844 852 830 834 806 809 839 834 811 791 854 770 832 843 832 815 815 851 836 845 824 882 838 840 839 813 773 843 794 826 841 847 793 809 809 822 801 829 817 781 795 829 772 803 798 776 832 787 779 799 799 810 789 857 858 785 818 804 822 972 951 923 938 964 855 958 981 884 940 924 927 941 934 886 896 848 923 895 949 911 914 916 954 890 889 899 945 940 884 929 861 912 902 946 894 852 863 921 945 816 834 961 915 869 888 890 874 855 918 817 889 920 868 846 846 875 929 837 899 885 824 861 864 896 852 829 900 915 832 876 870 941 899 892 972 975 1.03e+03 934 937 938 983 987 955 923 981 945 962 968 919 950 910 NaN 922 892 900 877 954 906 905 920 875 898 837 793 865 852 820 917 887 877 878 878 872 NaN 894 905 947 906 933 879 894 841 933 859 863 866 862 820 883 824 891 877 859 818 943 890 815 858 876 808 873 922 928 980 906 930 NaN 874 871 904 866 862 872 871 903 866 896 826 853 842 828 829 876 892 823 844 838 861 846 881 874 884 784 845 824 822 874 814 820 NaN 834 892 844 875 805 NaN 830 895 897 834 1.01e+03 937 856 869 879 857 884 881 926 879 843 823 882 864 868 834 832 846 848 847 901 860 863 839 839 841 873 837 851 896 872 812 865 816 840 845 842 845 822 809 842 879 884 828 869 887 868 870 869 924 908 906 913 917 910 883 921 864 889 859 931 858 872 920 872 874 842 853 871 844 858 851 885 828 827 886 869 842 861 831 822 894 793 818 840 841 859 822 873 829 827 827 843 841 841 831 799 809 798 825 791 876 824 824 782 830 849 824 846 830 850 791 834 856 786 804 787 813 797 802 793 802 843 768 847 808 801 780 806 817 793 796 755 815 808 777 774 816 779 800 744 810 792 763 796 854 889 893 896 884 908 892 940 887 909 868 902 897 860 831 846 880 840 869 834 861 875 845 818 837 847 816 818 800 831 873 840 847 814 840 841 861 824 820 821 856 822 810 859 816 837 841 834 842 768 856 823 785 805 872 818 829 823 828 816 840 788 808 813 879 897 838 829 843 810 816 850 798 836 838 795 822 861 742 802 846 779 769 788 836 838 820 787 839 846 850 824 778 826 826 800 760 839 824 823 887 878 886 865 835 851 834 852 840 845 852 819 832 791 827 834 846 803 824 831 845 804 796 816 853 816 811 848 814 832 820 843 852 830 833 806 809 839 833 812 792 855 769 832 839 831 815 814 851 836 845 824 882 838 840 839 813 773 843 793 826 841 846 793 808 809 822 802 830 817 780 795 831 773 803 799 776 832 787 779 799 800 811 789 858 858 785 817 806 822 973 951 924 937 964 855 957 981 884 941 924 927 941 934 885 896 848 922 895 949 912 914 916 954 890 889 899 945 941 885 929 861 911 902 946 894 852 864 920 945 816 835 960 915 870 887 889 873 854 918 817 890 920 867 846 846 875 928 837 901 885 824 860 864 895 852 828 900 916 832 878 870 940 900 892 971 976 1.02e+03 933 937 938 982 988 955 924 981 944 962 968 917 949 908 NaN 925 893 900 878 954 905 906 920 876 896 836 793 866 852 819 916 888 877 878 878 870 NaN 893 906 947 906 934 877 894 839 934 860 863 866 863 820 883 823 891 877 858 818 943 890 816 858 876 808 873 923 927 979 906 930 NaN 873 871 903 866 862 871 871 902 866 897 827 852 841 828 829 876 892 824 844 838 862 846 878 874 884 784 846 825 823 874 815 822 NaN 835 890 844 874 805 NaN 829 895 897 835 1.01e+03 936 857 868 880 856 884 881 926 879 844 823 882 863 864 834 833 846 849 848 900 859 864 839 838 841 873 835 850 896 872 812 863 817 841 845 843 846 822 809 841 879 884 828 870 887 868 870 868 925 909 907 913 917 909 883 920 864 890 860 931 858 872 921 873 874 842 854 871 844 858 852 884 829 826 886 869 842 856 831 822 894 793 818 839 841 855 822 873 829 827 827 843 838 839 831 798 809 798 825 791 876 824 825 782 831 848 823 846 830 850 791 834 856 786 804 789 813 797 802 793 802 843 768 848 808 801 781 807 817 794 796 755 814 808 777 774 817 778 800 746 811 792 763 794 854 889 892 895 884 908 891 940 887 908 869 901 898 860 830 848 877 839 868 833 861 875 845 819 836 845 815 818 801 830 873 842 846 814 840 841 861 823 820 821 855 822 809 859 816 837 841 834 842 769 853 823 785 803 872 817 829 824 828 816 840 788 809 812 879 896 837 829 843 811 816 850 797 837 837 796 823 861 742 802 846 779 770 787 836 837 820 786 839 846 851 824 778 825 826 800 760 840 825 823 888 878 885 865 835 851 834 852 839 844 851 818 831 791 827 834 847 803 824 830 844 803 797 817 853 816 811 849 814 831 820 842 854 830 832 805 809 839 833 812 792 855 769 833 835 829 814 814 851 836 845 824 882 838 839 840 814 772 844 793 826 841 845 794 808 809 821 804 830 818 779 795 831 773 802 799 776 832 788 780 799 800 812 789 857 858 785 816 806 823 973 951 924 937 963 855 957 981 886 941 924 927 941 934 884 896 847 921 895 949 913 915 916 955 890 889 899 944 941 885 928 862 911 902 946 895 852 865 920 946 816 836 959 916 871 886 888 874 854 920 817 890 919 867 845 845 875 928 837 901 885 824 859 865 895 852 828 900 916 832 878 869 938 901 892 971 976 1.02e+03 932 937 939 982 988 955 923 981 944 962 968 917 948 908 NaN 927 894 899 879 954 904 906 920 877 896 836 794 866 851 818 916 888 876 878 878 870 NaN 892 908 947 905 935 876 894 838 934 860 864 866 864 821 883 822 892 877 858 818 943 889 817 858 876 808 874 922 927 979 905 929 NaN 873 871 904 867 862 870 871 902 865 897 827 850 841 828 829 877 891 824 843 839 863 846 878 874 884 784 846 827 824 874 816 824 NaN 837 887 843 874 804 NaN 829 896 898 834 1.01e+03 937 858 868 880 856 884 880 926 880 845 823 882 863 861 834 834 847 849 848 899 858 864 839 838 840 872 834 850 897 872 812 862 817 841 845 845 846 822 809 840 880 884 828 870 886 868 870 866 926 909 908 913 917 908 884 919 863 889 861 931 858 872 921 874 873 842 856 870 844 858 853 884 830 826 886 869 842 852 832 822 894 794 818 838 842 850 821 872 829 827 828 842 834 838 830 798 809 799 825 792 877 824 826 781 831 847 822 846 831 850 790 833 856 786 804 790 813 798 802 794 801 843 768 848 808 801 782 807 816 795 795 755 815 808 777 774 817 779 801 748 811 791 764 794 852 888 891 894 884 908 890 940 886 907 869 901 898 858 830 850 874 836 866 832 861 875 846 821 835 843 816 817 801 830 872 843 845 814 839 841 861 824 820 822 855 824 809 859 816 836 842 834 842 769 851 822 784 801 872 818 829 824 829 815 840 788 808 812 879 896 837 829 843 812 817 850 796 837 838 795 824 862 742 802 846 780 770 786 836 836 819 786 839 846 852 824 778 824 826 800 759 841 827 824 889 877 885 865 835 851 834 851 837 844 852 818 831 791 827 835 846 804 823 830 844 803 796 817 853 816 810 848 815 830 820 842 856 830 832 803 810 839 833 812 793 854 769 834 831 828 814 815 850 836 845 824 881 839 839 839 816 772 845 793 825 842 846 794 808 808 820 804 830 818 778 795 830 773 801 798 776 831 788 780 799 801 811 789 856 858 784 816 807 824 972 951 924 936 962 855 957 981 887 942 923 927 941 934 884 895 846 922 895 950 912 916 916 954 891 889 899 944 941 885 928 862 912 901 946 895 852 865 919 947 816 837 959 916 872 884 888 877 853 921 817 890 919 867 844 845 876 928 836 901 884 824 859 866 896 852 828 901 916 832 879 868 937 900 892 973 976 1.02e+03 932 937 940 981 987 955 923 981 944 962 968 918 947 908 NaN 930 897 898 878 954 904 904 919 878 898 836 794 865 850 818 916 889 876 877 879 870 NaN 893 909 947 904 936 876 893 838 934 860 864 866 863 822 884 823 893 878 858 817 943 889 819 858 877 808 873 922 925 978 906 930 NaN 872 870 904 867 862 870 872 902 865 897 828 848 841 828 830 877 891 824 843 840 863 846 877 873 884 784 847 826 824 874 816 826 NaN 837 885 843 873 804 NaN 829 896 899 834 1e+03 937 858 867 881 856 884 880 926 880 845 823 882 862 857 834 836 846 849 848 898 858 864 840 837 839 873 834 849 897 872 812 862 817 840 845 847 846 822 808 841 880 884 828 870 885 866 870 864 926 909 909 913 917 908 884 919 863 888 862 931 858 873 921 875 872 841 855 870 844 857 852 885 830 826 885 869 842 848 832 823 895 793 817 838 842 846 821 873 829 827 828 842 829 837 830 798 810 800 824 793 878 824 827 781 831 847 822 846 832 849 790 833 856 785 804 792 813 797 802 794 801 843 768 848 808 801 782 807 817 796 795 754 816 808 777 774 817 780 801 748 811 790 763 795 852 888 891 892 884 907 890 940 885 906 868 901 898 857 830 851 871 836 866 833 861 875 846 822 836 842 816 818 801 830 872 844 839 814 838 841 861 826 820 821 855 825 809 858 816 836 842 834 842 769 851 822 783 800 871 818 828 824 829 814 839 788 808 812 878 896 838 829 843 813 817 848 796 837 838 795 824 863 742 802 846 780 770 786 836 837 818 786 839 846 852 824 778 824 826 799 759 841 829 823 889 877 885 865 835 851 834 851 837 845 852 818 831 790 827 835 846 804 823 831 845 804 796 817 853 816 810 846 815 832 820 840 856 831 834 802 810 838 833 811 794 854 769 834 826 827 814 816 850 836 845 823 882 840 840 840 818 773 846 793 824 841 847 794 808 807 818 805 830 818 778 796 828 773 801 797 776 831 788 780 800 802 809 791 854 858 783 816 808 823 972 951 924 936 962 855 957 981 888 943 923 926 941 934 883 895 846 922 894 950 912 916 916 953 891 888 899 944 941 885 928 862 912 901 946 896 852 864 920 948 816 836 959 916 872 884 888 878 853 921 816 890 919 867 843 846 876 928 836 901 884 824 859 866 896 852 828 901 916 832 879 866 935 900 893 974 976 1.02e+03 932 936 940 981 986 955 922 980 944 962 968 918 947 908 NaN 933 900 899 877 954 905 903 918 877 900 836 795 865 849 819 917 889 876 876 878 871 NaN 893 909 947 903 934 877 892 839 934 860 865 865 861 823 884 823 894 878 859 818 943 889 819 857 876 808 872 922 924 978 905 930 NaN 872 870 904 867 863 871 872 902 865 897 827 847 841 828 830 877 891 824 843 841 861 846 877 872 884 784 848 826 823 875 816 826 NaN 837 883 844 872 804 NaN 829 897 899 834 1e+03 938 856 866 881 857 885 880 927 881 846 823 882 862 855 833 835 846 848 848 899 859 864 840 837 839 874 834 849 898 872 812 862 817 839 845 847 844 822 808 841 880 884 828 869 885 864 869 864 926 908 909 913 916 908 886 920 863 887 862 931 858 874 922 875 872 841 854 869 843 856 852 885 830 826 885 869 841 846 833 822 896 793 817 839 842 844 820 874 829 826 827 841 824 836 830 799 811 800 825 793 878 826 827 781 831 846 823 845 833 849 790 834 856 784 804 792 813 797 803 793 801 843 767 848 808 801 782 807 817 798 795 755 817 808 777 774 816 780 801 749 810 790 763 795 852 888 891 892 883 908 890 940 885 906 868 901 899 857 830 852 870 838 866 835 859 874 846 821 837 842 817 819 801 829 872 845 834 814 837 842 861 828 820 821 854 826 808 858 816 836 844 834 842 769 852 822 782 800 870 818 827 823 829 815 839 789 808 812 877 895 839 830 843 813 816 847 795 835 838 794 825 863 742 802 847 780 769 786 836 838 817 786 838 846 851 824 778 824 825 799 758 840 832 823 888 877 884 865 835 852 834 850 837 845 853 818 831 790 826 835 845 804 823 832 846 805 795 818 852 816 809 844 815 833 820 839 856 831 834 804 808 837 833 810 794 853 770 834 821 825 813 816 850 835 846 823 884 840 840 840 818 774 845 792 824 841 848 795 809 807 818 805 830 817 778 795 827 773 802 796 776 831 787 779 800 803 808 793 854 858 784 816 806 822 972 950 924 936 962 855 957 980 888 943 923 926 940 934 884 894 846 923 894 950 912 915 916 952 892 888 899 944 940 885 927 862 914 901 947 896 852 865 921 948 816 835 959 915 872 884 888 877 853 920 816 890 920 867 843 846 876 928 836 901 885 824 859 866 897 852 828 901 917 832 878 866 934 900 893 973 977 1.02e+03 932 936 939 981 984 955 922 979 943 962 969 920 948 909 NaN 935 902 900 876 954 906 901 918 877 898 837 795 865 850 820 918 889 876 876 878 871 NaN 894 908 947 904 932 877 892 839 934 860 865 865 860 823 885 824 894 879 860 818 944 889 819 856 876 807 870 922 925 978 905 929 NaN 870 870 904 867 863 872 872 902 865 897 826 847 841 828 830 877 891 824 843 841 860 846 876 872 884 785 849 826 821 875 816 827 NaN 837 880 844 872 804 NaN 830 896 900 835 1e+03 937 856 865 880 856 886 880 927 881 846 823 882 862 851 832 835 845 848 848 901 859 865 840 837 839 874 834 849 899 872 812 861 817 838 845 847 842 823 808 842 879 885 827 869 885 863 869 864 926 908 908 913 916 909 888 920 863 887 862 931 858 874 922 875 872 842 853 868 842 855 851 885 830 826 886 870 841 844 833 823 896 792 817 840 842 843 820 875 829 825 828 841 819 836 831 799 811 801 825 793 877 827 827 781 830 846 824 845 832 849 790 834 856 784 803 792 813 798 803 792 801 843 767 848 807 801 781 807 817 800 794 754 817 807 777 774 816 780 802 750 810 790 762 794 853 888 890 892 883 910 890 940 885 906 868 901 898 857 830 853 869 840 867 836 858 874 846 821 838 841 818 819 800 829 873 845 829 814 837 844 860 828 819 821 854 827 806 858 816 836 843 833 842 768 851 822 782 801 870 818 826 822 828 814 839 789 807 812 878 895 840 830 843 813 815 846 795 834 838 794 825 863 742 803 847 779 768 786 836 838 817 786 838 846 850 824 779 825 824 798 758 840 833 823 887 876 884 864 834 852 834 850 837 846 853 817 831 790 826 835 845 804 822 833 846 806 795 818 850 815 808 844 815 834 821 837 855 831 835 805 807 836 833 810 796 853 772 834 817 824 814 817 850 834 846 823 885 839 840 841 818 774 844 790 824 840 848 795 809 806 818 805 830 817 779 795 827 773 802 796 776 830 787 780 800 803 809 794 854 858 786 815 804 821 972 950 924 937 962 856 957 980 887 943 923 926 940 934 885 894 846 923 893 950 913 915 916 952 892 888 899 944 940 885 926 862 914 902 947 896 853 865 921 947 815 835 959 915 872 885 888 876 853 919 816 890 920 867 843 846 875 928 836 901 885 824 860 866 897 853 827 901 918 833 879 867 933 899 894 971 977 1.02e+03 932 936 938 982 984 955 922 979 942 961 969 918 948 910 NaN 937 904 901 876 954 907 902 919 879 897 836 796 865 850 821 920 889 876 876 878 871 NaN 892 907 946 904 930 877 892 839 934 859 866 864 861 823 885 825 893 880 861 818 945 889 819 855 875 807 870 922 928 978 904 929 NaN 871 870 903 867 863 872 872 902 866 897 825 846 841 829 830 878 890 823 843 842 859 846 876 872 884 786 850 826 820 875 817 830 NaN 837 876 845 873 803 NaN 831 895 900 836 999 936 856 866 879 856 886 881 927 880 845 823 882 861 849 832 835 844 848 848 902 859 865 840 837 840 874 834 849 899 872 811 861 816 837 845 846 843 824 807 842 879 885 827 868 884 862 868 864 925 908 907 914 916 910 891 920 863 887 861 931 858 874 922 875 872 843 853 868 842 856 851 884 830 826 886 869 841 843 833 824 897 791 817 840 842 843 820 875 830 824 830 841 815 836 831 798 810 801 825 794 876 828 826 781 830 845 823 845 832 849 790 834 856 783 802 793 813 798 803 792 801 843 767 848 807 801 781 806 816 803 794 753 817 806 777 774 815 780 803 750 810 790 761 794 854 888 890 894 883 911 890 940 885 906 868 902 897 858 829 854 867 842 868 835 857 873 845 821 838 841 818 820 799 830 874 845 829 814 837 846 859 827 818 821 853 827 806 858 817 836 843 833 842 767 850 822 782 802 870 817 826 822 828 814 839 789 806 812 879 895 840 830 844 813 815 846 795 833 837 795 825 863 741 802 846 778 768 786 836 838 817 786 837 846 849 823 779 826 824 799 758 840 834 823 886 875 884 864 834 852 834 851 837 846 853 816 832 791 828 834 846 803 822 833 846 805 795 818 849 816 808 843 814 832 822 837 854 830 834 806 806 836 833 810 796 854 773 834 815 823 815 817 850 832 846 824 885 838 839 840 819 774 844 788 823 840 848 795 808 807 818 805 830 817 779 795 828 772 803 796 777 829 787 780 799 803 810 794 855 857 786 814 803 821 972 949 924 938 961 856 957 980 886 943 923 926 940 935 884 894 847 924 893 951 913 916 916 952 892 888 900 944 940 885 926 862 915 902 947 896 853 865 920 947 815 835 960 916 871 885 888 876 853 918 816 890 920 867 844 845 874 928 836 901 886 824 860 866 898 853 827 902 918 833 879 868 933 899 894 970 977 1.02e+03 932 936 936 984 984 955 922 978 941 960 969 917 947 910 NaN 938 905 901 876 955 908 902 920 881 895 836 796 865 850 820 920 887 875 876 878 870 NaN 891 906 946 903 930 877 892 839 934 860 866 865 862 823 884 825 892 881 861 818 945 889 819 855 875 808 870 922 928 978 904 929 NaN 872 871 903 867 862 872 872 903 866 897 825 846 841 830 830 878 890 823 843 842 859 846 876 873 884 786 850 826 819 874 817 832 NaN 837 873 845 873 803 NaN 831 894 901 836 998 936 855 867 878 856 886 882 927 880 845 822 881 861 846 832 834 844 848 848 902 859 864 840 837 840 875 834 850 899 872 811 862 816 837 845 846 843 824 807 842 879 885 827 867 884 862 868 865 924 908 906 914 917 911 892 920 863 888 860 931 858 875 921 875 871 842 853 868 841 857 851 885 829 826 885 869 842 842 833 824 897 790 817 840 843 839 820 875 830 824 831 842 810 836 830 798 809 801 826 794 876 828 824 781 830 846 823 845 833 850 790 835 856 783 803 793 813 798 802 793 802 843 767 848 808 800 781 806 815 806 794 754 816 805 777 774 815 779 803 750 811 789 761 793 854 888 891 895 882 910 891 940 885 906 867 902 895 857 829 855 866 842 868 833 858 873 845 821 838 839 818 820 798 830 874 844 825 813 837 846 858 825 817 821 853 826 806 858 817 837 842 832 842 766 848 822 781 802 870 816 828 821 827 813 837 788 805 812 879 896 839 830 846 812 815 846 795 833 836 794 825 863 740 802 846 778 769 786 835 838 817 786 838 846 849 822 779 826 825 800 759 840 835 824 886 874 884 864 834 852 833 851 837 847 852 815 832 791 829 834 846 803 821 832 845 805 795 818 849 816 807 843 815 832 822 836 853 829 833 807 807 836 833 810 797 854 774 833 814 822 817 818 850 832 846 823 885 839 837 840 820 774 843 789 822 840 848 794 808 807 819 805 831 816 779 795 829 771 804 796 776 828 788 780 798 804 811 793 855 856 786 813 803 820 973 950 924 938 962 855 958 980 885 942 923 926 941 935 884 894 848 924 892 951 914 917 916 952 892 888 899 944 941 885 927 862 914 903 946 895 853 864 918 946 815 835 960 916 870 885 888 876 853 917 817 890 920 867 844 844 874 928 836 900 886 824 861 865 898 853 828 901 917 832 879 869 933 899 895 970 978 1.02e+03 932 937 935 985 984 954 923 979 942 960 968 916 946 910 NaN 941 906 902 876 955 909 902 919 881 895 835 797 865 850 820 921 885 875 875 878 870 NaN 891 906 945 903 929 877 892 839 934 860 864 865 862 825 884 824 890 882 860 818 945 889 819 855 876 810 870 922 925 979 904 929 NaN 872 870 903 867 863 872 872 902 867 896 825 846 842 830 830 877 889 823 843 842 860 846 876 874 883 786 850 826 818 874 816 833 NaN 838 870 845 873 803 NaN 831 893 901 835 996 936 855 868 878 856 886 882 927 879 845 822 881 860 845 834 834 843 848 849 901 859 864 839 837 840 876 833 851 899 873 810 863 815 836 845 845 843 824 807 843 879 884 827 866 883 862 869 866 924 909 907 915 917 911 893 920 864 889 860 931 859 876 920 874 871 842 853 868 841 857 851 884 828 825 884 869 842 842 833 823 897 790 817 839 843 836 820 874 832 824 830 843 805 836 830 799 810 801 827 794 876 827 824 781 830 846 823 845 833 850 790 836 856 784 804 793 812 798 802 794 804 843 767 848 809 800 781 806 815 809 794 755 816 805 776 774 815 779 803 750 811 789 761 793 854 888 893 894 882 910 891 939 886 906 866 902 894 857 829 856 864 841 868 833 859 873 844 821 836 837 818 820 797 829 874 844 821 813 838 847 858 824 817 821 852 826 806 858 816 838 843 832 843 767 848 822 780 803 870 817 830 821 828 814 835 788 805 811 880 896 839 830 847 811 816 846 795 833 837 794 826 864 738 802 845 778 770 786 835 838 817 786 837 846 849 822 780 826 826 801 760 839 836 824 886 876 884 864 835 852 831 851 837 847 852 814 832 792 828 832 847 802 822 830 845 805 796 818 849 816 807 844 814 834 823 836 854 829 833 807 806 837 834 809 798 852 774 832 813 821 817 818 851 833 846 823 884 839 836 841 819 773 842 790 822 841 848 793 807 806 819 805 831 816 779 794 829 771 804 796 776 827 788 779 797 803 811 793 855 855 785 813 803 820 973 950 924 938 962 855 957 979 884 942 924 925 941 935 883 895 848 924 892 950 913 916 916 952 893 888 898 944 941 884 928 862 913 903 947 894 853 864 917 945 815 834 959 916 870 885 888 876 853 917 817 890 920 866 844 843 875 928 837 900 885 825 862 864 899 853 828 901 916 832 878 868 933 899 895 971 978 1.02e+03 932 937 935 985 986 953 923 978 943 960 969 916 944 911 NaN 943 907 902 876 956 908 902 918 879 896 835 798 864 851 819 922 884 875 874 878 869 NaN 893 905 945 903 928 877 892 840 934 860 861 863 862 827 885 824 890 882 860 818 945 890 820 855 876 809 870 922 924 979 904 929 NaN 870 870 903 866 863 871 872 901 867 896 826 846 842 830 830 876 889 823 843 841 862 846 876 874 883 786 851 825 819 874 816 832 NaN 838 867 845 873 803 NaN 831 892 900 835 995 936 854 868 878 855 886 882 926 879 846 822 881 860 844 835 834 842 848 849 900 860 864 839 838 840 876 832 851 899 873 810 865 815 835 845 845 842 824 807 843 879 883 828 866 882 862 870 866 924 909 907 914 917 910 895 919 864 889 860 931 859 876 920 873 871 842 853 868 842 857 851 882 828 826 883 870 842 842 833 823 897 790 816 838 843 833 820 873 832 824 830 843 801 836 831 799 811 802 827 794 876 826 825 781 829 846 823 846 832 849 790 837 856 785 805 794 812 798 802 794 804 843 767 848 810 800 781 806 815 812 793 756 816 805 776 774 815 778 802 750 812 788 762 793 854 889 893 894 881 908 891 938 887 906 867 901 894 856 830 856 864 841 867 834 859 873 844 821 836 836 818 820 797 829 874 843 817 813 839 847 860 823 818 822 852 826 806 858 816 838 844 832 844 767 848 821 778 803 870 817 831 821 828 814 833 787 805 811 880 896 839 829 847 810 817 846 796 833 837 793 826 865 737 802 844 778 769 785 835 838 817 786 837 846 849 822 781 826 828 801 760 838 839 825 887 877 884 864 835 852 831 850 837 848 851 813 831 792 827 832 847 802 822 828 845 805 797 818 850 816 807 845 814 836 823 835 854 831 833 807 806 838 837 809 799 851 773 831 812 821 817 818 850 834 845 823 883 838 837 842 819 772 840 790 822 841 848 792 808 806 818 805 830 816 779 794 829 771 805 796 775 828 788 778 796 803 811 794 855 855 785 813 803 820 972 949 926 938 962 856 957 980 884 942 925 925 941 935 883 895 848 924 892 950 913 915 915 952 892 888 898 944 941 884 928 861 912 902 947 894 852 863 918 945 815 834 959 916 870 886 888 877 853 917 818 890 920 866 844 844 876 928 837 901 885 825 862 863 899 852 829 901 915 832 877 867 934 898 894 971 978 1.02e+03 931 936 935 985 987 953 923 978 944 960 970 915 944 910 NaN 945 907 902 875 955 907 902 916 876 897 836 800 863 851 818 921 885 876 874 878 869 NaN 893 905 945 903 927 877 892 839 934 861 859 861 861 829 885 824 890 882 860 818 944 891 820 855 875 809 870 921 925 979 903 929 NaN 869 870 904 866 863 871 871 900 867 897 826 846 841 830 830 874 889 822 843 840 862 846 876 873 883 786 850 827 820 875 815 832 NaN 839 865 845 872 803 NaN 830 891 900 836 996 936 855 867 878 855 886 882 926 879 846 821 880 860 844 836 834 843 848 849 898 859 863 839 839 840 876 833 851 899 873 810 865 814 835 845 844 842 826 806 843 879 882 829 866 882 863 871 866 924 910 906 914 916 910 896 919 863 890 860 931 859 877 920 874 871 842 854 869 844 858 852 881 829 826 883 871 841 841 833 822 897 790 816 837 843 832 820 872 833 824 829 843 798 837 832 799 812 803 826 794 876 826 825 781 829 846 823 846 832 849 790 838 857 786 805 795 812 797 802 794 804 843 767 848 810 800 781 807 815 813 793 756 816 806 776 774 815 778 802 749 812 787 763 793 853 890 892 893 880 908 890 938 887 906 868 900 894 856 830 856 864 841 867 835 859 873 844 822 835 834 818 819 797 829 874 842 816 813 840 847 861 823 818 824 851 826 806 858 816 837 843 832 843 767 848 820 778 804 870 817 831 821 828 815 831 787 806 810 880 896 840 829 846 810 819 846 795 833 837 792 827 866 737 802 845 780 768 786 834 837 817 786 837 847 849 822 782 826 827 800 759 837 841 825 887 878 884 864 834 851 831 851 837 847 852 812 831 792 826 833 847 802 820 828 846 804 798 817 850 816 808 844 814 836 823 834 855 832 833 807 806 838 838 808 799 850 773 830 812 821 817 818 850 834 845 822 883 836 838 844 819 772 840 790 822 841 847 793 807 807 818 805 829 816 779 793 828 771 806 795 775 828 788 778 794 802 810 794 855 855 785 814 803 820 972 949 927 938 961 856 956 981 884 941 926 925 941 935 883 896 847 923 892 950 912 914 915 953 892 887 898 944 941 883 928 861 912 902 947 894 851 864 918 945 815 834 959 916 870 886 888 877 854 917 818 890 920 867 844 844 877 929 838 902 885 825 862 863 899 852 829 900 916 833 877 867 935 898 894 972 977 1.02e+03 931 934 935 984 986 953 923 978 944 959 969 915 943 910 NaN 946 908 902 874 954 906 903 917 876 898 836 804 863 851 817 919 886 876 874 878 869 NaN 892 906 945 902 927 877 892 839 934 861 861 860 861 829 885 824 890 882 859 817 943 892 820 855 875 809 870 921 926 978 903 929 NaN 868 870 904 866 862 871 871 900 867 898 827 845 840 829 829 875 889 822 843 839 862 846 875 873 882 787 850 828 821 875 815 834 NaN 838 864 846 873 803 NaN 830 891 899 837 994 936 855 866 878 855 886 882 927 878 845 821 879 859 843 838 834 844 847 848 899 859 863 838 839 839 876 834 851 899 874 810 865 815 834 845 844 841 827 806 842 879 882 829 866 881 863 871 866 924 909 906 913 916 910 898 918 863 891 860 930 859 877 920 875 871 842 854 869 846 858 852 881 829 826 883 870 840 839 833 822 898 790 816 837 842 831 821 872 833 824 829 842 797 836 833 799 812 804 826 793 876 826 824 781 829 846 824 846 832 849 791 838 858 786 804 797 813 797 802 794 804 843 767 848 810 800 780 807 816 814 793 757 817 806 775 773 815 778 801 749 812 787 763 792 852 890 890 893 880 908 891 938 887 906 869 899 895 856 829 856 863 841 866 834 859 874 844 823 835 833 818 819 797 830 874 841 814 812 840 846 860 823 818 825 851 826 806 858 817 837 841 833 842 767 848 820 779 805 870 818 831 822 827 815 828 787 807 810 880 896 840 828 845 810 820 846 794 833 837 792 827 866 737 802 846 780 767 786 833 837 816 786 838 847 849 822 780 826 827 800 759 838 843 824 887 878 884 864 834 851 831 851 837 847 852 812 831 791 826 834 846 802 819 828 846 803 798 817 850 815 809 844 814 836 823 833 854 831 832 807 807 837 837 808 799 849 772 829 812 821 817 816 850 832 845 821 884 835 838 843 819 771 841 790 822 840 847 793 807 808 817 805 829 816 780 792 827 770 806 794 776 828 788 779 794 802 809 794 855 854 785 814 802 820 972 949 927 939 960 855 956 982 884 941 926 925 942 935 882 896 846 923 892 950 912 914 914 953 892 886 899 944 942 883 928 862 913 901 947 894 849 865 918 945 815 834 960 916 870 886 889 878 854 918 818 890 919 866 844 844 877 929 839 902 884 825 863 862 899 852 830 900 916 834 876 867 935 898 893 972 977 1.02e+03 930 934 935 984 985 952 922 978 944 959 968 916 943 910 NaN 947 910 901 873 954 905 903 917 877 897 836 807 864 852 817 918 887 876 874 879 868 NaN 890 906 945 902 929 876 892 838 934 860 862 860 861 829 884 824 889 883 859 816 942 892 818 855 875 810 871 921 926 978 903 929 NaN 867 870 904 866 861 871 871 900 867 899 826 845 840 830 829 876 889 822 843 839 862 846 874 873 882 788 850 830 822 875 815 835 NaN 837 864 846 873 803 NaN 830 891 898 837 993 936 855 866 878 855 886 882 927 878 844 821 879 859 843 842 834 846 846 847 900 859 863 838 838 839 876 834 850 899 874 810 866 815 833 845 844 841 829 807 843 879 881 828 866 881 864 871 866 924 909 905 912 916 911 898 917 863 890 860 930 859 877 920 875 871 842 854 868 846 857 852 881 829 826 883 869 841 836 833 822 898 791 816 837 842 829 821 872 833 823 828 841 796 836 834 799 812 807 825 793 876 826 822 781 829 847 824 846 832 850 792 837 858 786 803 797 813 797 802 794 805 843 768 848 810 801 780 807 816 817 793 757 817 806 774 773 815 778 801 747 812 787 762 791 852 891 889 894 880 907 891 938 886 906 869 899 895 855 828 856 863 841 866 834 859 874 844 823 836 831 817 819 798 830 875 841 813 812 840 845 860 824 818 824 853 825 806 858 817 837 839 833 841 766 848 821 781 804 870 818 830 823 826 815 827 788 807 811 879 896 840 828 843 810 820 847 794 833 837 791 827 867 736 802 847 782 768 785 832 837 816 786 838 847 849 822 779 825 827 799 760 840 844 824 886 878 884 865 833 850 832 851 838 847 852 812 830 790 825 834 845 802 818 828 846 801 798 816 850 815 809 842 814 835 823 833 853 830 831 807 808 836 837 808 800 850 772 828 812 821 817 815 850 833 844 820 884 835 836 841 820 771 842 790 822 838 846 793 807 809 817 804 829 816 781 792 826 770 806 794 778 828 788 780 795 802 809 795 855 854 784 814 801 820 972 948 925 939 960 855 957 982 884 941 926 926 942 935 882 895 846 923 892 950 912 914 914 953 892 885 900 944 942 884 928 862 913 902 947 893 850 866 918 945 815 834 960 917 871 884 890 878 854 919 818 890 918 866 844 843 877 929 839 903 884 824 863 862 898 852 831 900 916 834 876 867 933 898 893 972 977 1.02e+03 929 933 934 984 983 952 920 980 943 959 967 917 944 910 NaN 948 912 901 873 955 906 904 917 879 896 836 810 865 852 817 919 887 877 875 879 866 NaN 890 907 944 903 930 877 892 838 934 858 863 861 862 829 884 824 890 882 860 816 942 892 817 855 875 810 872 921 926 978 903 929 NaN 866 870 904 866 860 872 871 900 867 899 826 845 840 830 829 877 890 822 843 839 862 846 874 873 881 788 850 830 822 875 815 835 NaN 837 863 846 873 802 NaN 831 890 898 836 992 937 855 867 878 855 885 882 927 878 843 821 880 859 843 844 834 845 846 847 900 859 863 837 838 839 877 834 849 898 874 811 865 815 833 845 844 842 831 808 843 879 881 828 866 880 864 871 866 924 910 905 912 917 910 899 917 863 889 861 929 859 876 918 875 870 842 854 868 846 857 852 881 829 827 884 869 842 834 833 822 897 792 816 837 841 826 821 873 832 823 828 840 796 836 834 800 812 808 824 793 877 826 822 781 829 847 823 846 833 851 792 836 858 787 802 797 812 797 802 794 805 843 768 848 810 802 780 807 816 819 793 757 817 805 773 773 816 779 801 746 812 788 761 793 852 891 888 894 880 907 892 939 885 906 869 900 895 856 828 856 863 841 866 832 859 874 844 823 836 830 816 819 798 831 875 841 814 812 839 845 859 824 818 823 856 825 807 859 818 838 839 833 841 765 848 821 782 803 871 818 829 824 825 814 826 789 806 811 879 895 839 828 843 810 818 847 794 832 836 791 827 867 736 802 847 783 769 785 830 837 815 786 838 847 849 822 779 824 827 799 759 841 845 824 886 878 885 865 833 850 831 850 838 847 850 812 830 790 825 833 845 801 819 827 845 801 798 815 850 814 808 841 814 834 823 833 852 830 831 806 807 836 836 808 801 851 772 828 814 820 816 815 849 834 845 821 882 835 835 840 820 771 843 789 822 838 845 793 807 808 818 803 829 816 782 791 827 770 807 794 779 827 788 781 797 802 809 796 855 854 784 813 800 820 972 948 925 939 960 854 957 982 884 941 925 926 942 935 882 893 847 924 892 950 912 914 914 952 893 885 900 945 941 885 929 863 913 902 948 893 850 866 919 946 815 834 960 916 871 883 889 877 854 919 818 890 918 865 844 844 878 928 837 902 884 824 864 863 898 852 831 900 916 833 877 867 932 898 893 972 977 1.02e+03 929 933 935 983 983 952 920 982 942 959 967 918 945 909 NaN 948 914 900 873 956 906 904 916 881 897 835 811 866 852 817 919 886 877 876 879 867 NaN 890 907 943 904 930 878 891 838 933 856 864 862 862 829 883 823 890 881 861 816 942 892 816 855 875 811 873 921 925 978 904 929 NaN 867 870 904 866 860 872 872 899 867 898 826 845 841 830 829 876 890 821 843 839 861 846 873 873 881 788 850 831 822 875 816 835 NaN 836 861 846 873 803 NaN 832 890 898 836 992 937 856 867 878 855 885 882 926 878 843 821 880 859 842 845 834 845 846 847 899 859 863 837 837 839 877 833 850 898 874 812 865 815 834 845 845 843 834 809 844 878 882 828 866 879 863 871 866 924 910 906 912 918 909 900 918 864 888 861 929 859 875 918 874 870 843 853 868 846 857 852 882 830 828 884 868 842 832 833 821 895 792 816 838 841 824 820 874 832 823 827 840 797 836 833 800 811 810 824 794 878 826 822 782 829 847 822 846 833 851 791 836 856 788 802 797 811 796 802 794 804 843 769 849 810 802 780 807 815 822 794 758 818 805 771 774 816 778 802 744 812 788 760 795 852 892 888 894 880 907 891 941 885 906 869 900 895 856 828 856 864 841 866 832 859 874 844 823 837 831 815 819 799 831 875 842 815 812 838 846 860 824 817 822 859 825 807 859 818 837 840 832 840 764 848 822 781 801 871 818 829 823 826 814 823 789 804 810 878 894 839 828 843 810 816 847 794 833 836 790 827 866 735 800 847 783 770 785 829 837 814 785 837 847 849 822 780 824 827 798 758 841 846 824 886 877 885 865 832 850 831 849 839 846 850 813 829 790 825 832 845 800 820 827 844 803 798 815 851 813 808 840 815 834 823 833 851 830 831 805 807 836 836 808 800 852 773 828 816 818 814 815 848 836 845 821 880 836 834 840 819 771 843 788 823 838 845 794 808 808 820 803 830 816 782 791 828 772 807 795 779 828 788 781 798 804 809 796 855 854 782 812 800 820 971 948 926 938 960 854 956 982 884 941 925 926 942 936 882 890 847 924 893 949 912 915 914 952 892 885 899 945 940 886 930 863 914 903 948 894 850 866 919 946 816 834 960 914 871 883 889 876 853 918 818 889 918 865 844 845 879 929 836 901 884 823 863 865 898 851 832 900 916 832 877 867 932 899 892 972 975 1.02e+03 928 934 937 983 984 953 921 982 942 958 967 918 945 908 NaN 948 916 900 873 956 906 904 918 880 897 835 813 867 851 817 918 886 877 875 878 868 NaN 890 907 943 904 930 878 890 837 933 856 864 862 864 828 883 823 892 881 862 816 943 893 816 855 875 810 873 921 924 978 903 929 NaN 867 870 904 866 861 871 871 899 866 898 827 846 843 829 830 875 890 821 843 839 860 846 872 872 881 789 850 831 820 875 817 835 NaN 836 858 846 873 803 NaN 831 890 899 835 992 938 856 866 878 856 886 882 925 878 843 821 878 860 841 847 834 845 847 846 899 859 863 838 837 838 877 833 851 898 874 814 865 814 834 845 846 844 835 809 843 879 883 828 867 878 863 871 866 922 910 906 911 918 908 901 918 864 888 861 928 859 874 918 874 870 843 853 868 846 857 851 882 830 828 884 868 841 829 834 821 894 793 816 838 840 824 820 874 831 824 826 840 797 836 833 800 810 810 824 794 879 827 823 782 829 848 822 845 833 850 790 836 855 789 802 797 810 796 803 794 804 843 770 849 810 802 781 807 815 823 795 759 818 805 771 774 816 779 802 744 812 788 761 795 852 892 887 892 880 908 890 941 885 907 868 899 895 856 828 857 865 841 867 833 859 875 844 823 837 830 814 819 799 830 875 842 815 812 837 846 861 824 817 822 859 825 806 859 817 837 841 832 840 765 847 822 779 801 871 818 829 823 826 814 820 789 805 810 878 894 839 828 843 811 815 847 793 834 836 790 827 865 735 799 847 782 772 785 828 838 814 784 837 847 849 822 780 824 826 799 757 841 846 824 885 876 885 865 832 850 831 849 839 846 850 813 828 790 826 831 846 800 820 827 844 804 798 814 851 812 808 840 816 835 823 833 851 829 831 804 807 836 835 808 800 851 774 828 817 816 813 816 847 836 845 821 879 836 834 841 819 772 843 787 823 839 845 794 809 808 821 804 830 816 782 791 830 772 806 796 778 830 788 780 797 805 809 796 855 853 782 812 800 820 970 948 926 938 960 854 955 982 885 941 924 927 942 936 881 890 848 924 893 949 912 915 915 952 891 885 898 944 940 886 931 863 914 903 948 894 850 865 917 946 818 835 961 913 871 884 889 876 852 916 819 889 918 866 844 846 879 929 836 900 884 823 863 866 899 850 831 900 916 832 877 867 932 900 891 972 974 1.02e+03 928 934 938 982 985 954 922 980 941 958 967 917 944 907 NaN 949 918 898 873 956 906 905 919 879 898 835 814 866 851 817 917 885 877 874 878 870 NaN 890 907 943 904 930 878 890 836 932 856 864 862 865 826 883 824 892 882 863 815 944 894 817 855 875 810 873 921 923 978 903 930 NaN 868 869 903 866 861 871 871 900 866 898 828 846 844 830 829 875 890 820 843 839 860 845 872 872 882 788 849 832 819 874 817 836 NaN 836 855 845 872 803 NaN 831 891 901 835 992 937 856 866 877 857 886 883 926 878 843 821 877 860 840 848 834 844 847 846 899 860 863 838 837 838 876 833 852 898 874 814 865 814 834 845 846 844 837 809 843 879 884 827 867 877 863 870 866 921 909 905 911 918 908 902 918 864 888 861 928 859 874 919 874 870 843 852 868 846 856 850 883 829 828 884 868 839 828 833 821 894 793 816 839 841 824 818 875 831 825 825 841 797 836 833 799 810 809 824 795 878 827 824 781 829 848 822 844 833 850 790 836 854 789 802 796 810 795 802 793 804 844 770 849 809 802 782 806 815 823 796 759 818 805 771 774 816 778 802 743 812 788 762 793 851 892 888 892 880 908 890 940 885 907 868 899 896 855 828 857 866 840 868 833 860 876 845 822 837 830 814 819 799 830 876 843 814 812 837 846 862 824 817 822 859 825 806 858 817 837 841 832 840 766 847 821 778 801 871 819 828 822 826 814 817 789 805 810 877 895 839 828 844 811 816 847 793 835 836 790 827 864 735 797 847 781 772 785 828 839 814 784 838 847 848 822 781 824 825 800 757 840 846 825 885 875 885 865 832 851 831 848 840 846 849 812 829 790 828 832 845 799 821 827 846 806 799 814 851 811 808 840 816 836 823 833 851 828 830 805 807 835 834 808 800 851 772 827 815 815 812 816 847 836 845 822 880 838 834 841 818 773 842 786 822 840 845 793 809 808 822 804 831 816 783 792 830 770 806 796 778 832 787 780 797 806 810 796 855 853 782 814 801 820 969 948 926 938 960 854 955 983 885 940 923 928 942 935 881 890 848 925 893 949 912 915 915 953 890 885 898 944 940 886 931 863 914 903 948 894 850 865 915 945 820 836 962 914 870 884 887 877 851 916 820 888 919 866 844 846 878 930 835 901 884 824 863 867 899 850 831 900 916 834 877 867 933 900 891 971 974 1.02e+03 929 934 938 982 985 955 922 979 941 955 967 916 944 907 NaN 950 919 897 874 956 907 906 920 878 898 834 815 863 850 818 917 885 877 873 878 871 NaN 890 908 944 904 929 878 890 836 933 857 864 862 864 826 883 824 891 883 864 814 946 892 816 855 875 810 874 920 923 978 902 930 NaN 869 868 903 865 861 871 871 900 866 898 830 845 844 831 828 875 889 820 843 839 861 845 871 872 882 787 849 833 819 874 816 837 NaN 836 853 844 871 803 NaN 831 892 902 834 991 937 855 867 877 858 886 883 926 878 844 821 878 860 840 851 834 844 848 845 899 859 862 839 837 837 874 833 852 898 873 814 865 814 834 845 846 844 840 809 843 879 884 826 868 876 863 870 865 920 910 905 912 918 908 903 918 863 888 860 928 858 875 920 873 871 843 852 868 846 856 849 884 827 828 885 867 839 827 831 821 894 794 816 840 841 824 818 875 831 825 825 842 797 836 833 799 811 809 824 796 876 827 824 780 829 849 823 844 833 849 791 837 853 788 802 796 810 794 802 793 804 844 769 848 809 802 782 806 815 824 795 759 818 806 771 773 817 777 802 743 812 789 762 792 851 891 888 892 880 908 889 939 885 907 868 899 896 855 828 856 867 840 868 834 860 875 846 822 838 830 814 819 798 830 877 843 814 812 837 846 862 823 818 822 858 826 806 858 817 838 840 832 841 767 848 820 777 803 872 819 827 821 826 813 816 788 804 810 877 895 839 828 844 811 817 847 793 835 836 792 828 864 735 797 847 781 772 785 828 839 814 784 838 846 848 821 781 824 825 800 757 839 846 825 885 875 886 865 831 851 832 847 839 845 849 813 829 790 829 833 845 799 822 826 847 806 799 814 851 810 808 840 816 834 823 833 851 828 830 805 808 834 834 809 799 851 771 828 814 816 812 817 847 835 844 822 882 838 834 840 819 774 843 786 822 840 845 793 808 808 823 805 831 816 783 793 830 769 806 795 778 832 786 778 797 806 811 796 855 854 782 815 801 819 969 948 926 938 959 855 955 983 885 940 922 928 942 934 881 890 848 924 893 949 912 915 915 953 891 885 898 944 941 886 930 862 914 903 948 894 850 865 915 944 822 836 960 914 868 885 886 878 850 918 820 888 920 865 844 846 878 930 835 901 884 825 862 867 899 851 830 900 916 835 876 867 934 898 892 971 975 1.02e+03 929 933 937 982 983 955 921 980 942 953 967 916 945 908 NaN 950 920 897 875 955 906 905 920 876 898 834 820 861 850 818 916 884 876 874 878 872 NaN 892 908 945 904 928 878 890 837 934 858 863 861 863 825 883 825 889 884 865 813 946 890 816 855 875 810 874 919 922 978 903 931 NaN 870 868 903 864 861 871 871 900 865 897 830 846 843 832 828 874 889 821 842 840 862 844 872 871 882 786 849 835 819 874 814 838 NaN 836 852 844 870 802 NaN 832 892 902 834 991 937 855 866 878 858 885 882 926 878 845 820 878 861 841 854 834 845 848 845 898 859 862 839 838 837 876 833 852 898 873 814 865 814 834 845 846 845 844 808 843 879 883 827 868 876 864 871 864 920 910 904 911 917 909 903 917 863 888 859 928 858 876 920 874 872 842 852 868 846 856 849 884 826 828 885 868 839 826 830 821 894 793 817 841 842 822 818 876 832 825 825 842 797 836 833 798 812 808 825 796 875 827 824 779 829 849 824 844 833 849 791 837 852 787 803 795 810 795 802 792 804 844 769 849 808 802 781 807 815 824 795 759 818 806 770 771 817 777 803 744 812 789 762 792 852 890 889 891 881 907 889 939 885 907 868 899 896 856 827 855 867 840 867 835 861 875 847 822 838 827 814 820 797 830 877 843 814 811 838 846 861 823 818 823 856 826 806 859 816 837 839 831 843 767 849 818 778 803 872 819 826 820 825 813 815 788 804 811 877 896 839 828 843 811 817 847 793 834 836 793 828 864 734 796 847 781 771 785 827 838 814 784 839 846 848 820 781 825 825 801 757 838 846 824 886 874 886 864 831 852 832 846 839 844 850 813 830 789 829 834 845 799 822 826 848 806 799 815 851 810 808 839 816 833 824 832 850 828 830 805 808 833 834 810 799 851 770 828 816 816 813 817 847 834 844 822 883 838 834 838 820 775 844 786 822 840 845 793 808 807 824 804 831 817 785 792 829 770 807 795 778 832 786 777 798 807 811 796 855 854 783 815 801 818 969 949 926 938 957 855 955 982 885 939 923 928 941 934 882 890 848 924 892 948 912 915 915 953 892 885 898 944 941 886 930 862 913 903 948 895 851 865 915 945 826 835 958 914 867 885 885 878 850 920 820 887 919 865 843 845 878 929 835 902 884 826 861 868 899 852 830 901 916 834 875 867 933 897 893 971 976 1.02e+03 930 933 937 982 982 955 920 979 944 951 967 916 946 909 NaN 950 919 898 875 954 906 902 921 877 898 834 824 861 850 817 916 884 876 875 878 872 NaN 895 908 946 904 928 878 890 838 935 859 863 861 862 825 883 825 889 884 865 813 945 888 815 856 875 810 874 919 921 977 903 930 NaN 871 868 903 865 861 870 871 900 865 896 831 846 842 833 828 874 889 821 842 842 862 845 872 871 882 786 848 838 819 875 814 838 NaN 836 847 844 871 802 NaN 832 892 903 835 991 936 854 865 878 858 884 882 926 878 846 820 878 861 842 857 834 845 848 844 898 858 861 839 838 837 876 833 852 898 872 813 866 815 835 844 846 845 845 809 842 878 882 829 868 876 866 871 863 921 911 904 911 916 910 903 916 863 888 859 928 858 875 921 874 873 842 851 868 847 856 848 885 826 828 884 868 839 825 830 821 895 793 818 840 842 822 818 876 831 825 826 842 797 837 832 797 812 808 825 795 874 828 824 780 829 849 824 844 832 850 791 838 852 788 803 795 811 796 803 791 804 844 767 850 808 802 780 807 815 824 796 758 818 806 769 769 816 778 804 744 812 788 763 792 852 890 890 891 881 906 888 939 885 906 867 899 895 857 826 855 866 839 867 836 861 873 846 821 839 824 814 821 796 830 877 843 815 811 838 845 861 823 818 823 856 826 806 859 816 835 840 831 843 767 849 817 778 802 872 819 826 820 824 812 814 788 804 811 878 896 839 828 842 812 817 847 793 834 836 793 829 863 734 796 846 780 770 785 827 837 814 784 839 847 848 819 781 825 825 801 757 838 846 823 886 874 886 864 831 853 831 846 838 844 851 813 830 790 829 835 846 799 821 827 848 807 799 815 851 811 809 840 816 831 824 832 850 828 830 805 808 833 836 811 799 851 770 828 818 816 815 818 848 834 844 823 882 837 835 838 821 774 844 786 823 840 844 793 808 807 823 804 830 818 786 792 828 770 807 795 778 833 786 775 798 808 811 796 854 855 783 814 801 818 969 949 926 939 955 855 955 981 885 938 923 926 941 933 882 890 848 923 892 948 912 915 915 953 892 886 898 944 941 886 931 861 913 903 948 894 851 864 915 945 829 834 958 914 867 886 885 878 849 921 819 886 919 865 843 844 878 929 834 902 883 826 860 867 898 852 830 902 915 834 873 868 932 897 892 972 976 1.02e+03 931 932 938 982 982 955 920 979 945 950 967 915 947 909 NaN 950 918 898 875 954 907 900 922 879 897 834 829 861 850 817 916 884 875 876 878 871 NaN 897 908 946 904 928 878 890 839 936 859 864 861 862 825 884 826 890 882 866 813 945 889 815 857 875 810 874 920 922 976 903 930 NaN 871 868 903 865 860 869 871 899 865 895 832 847 841 833 829 874 888 822 843 842 862 845 872 871 881 786 848 839 820 875 813 838 NaN 836 841 843 872 802 NaN 832 894 903 835 991 935 854 865 877 858 885 883 925 878 846 820 878 860 842 858 834 845 848 844 898 858 862 840 838 837 877 833 853 899 874 812 867 814 835 844 846 845 847 810 842 878 881 830 868 876 868 870 862 921 910 904 910 916 910 902 915 862 888 859 928 857 874 920 873 875 841 851 868 847 856 849 886 827 828 884 869 838 825 831 821 896 793 818 840 842 822 818 876 831 825 826 841 796 837 831 797 811 807 826 794 874 828 824 780 829 848 824 844 832 850 791 837 851 789 804 794 811 798 804 791 804 844 767 852 808 802 781 808 816 824 796 758 818 806 767 769 815 778 803 744 812 787 763 792 852 890 890 891 882 905 888 939 885 906 867 898 895 858 826 855 865 839 867 836 860 872 845 821 838 821 814 822 796 830 877 843 816 811 838 845 862 823 818 822 855 825 806 859 816 834 842 831 842 768 850 817 779 801 871 818 825 820 825 812 813 788 803 811 878 895 838 829 840 812 817 848 794 834 836 792 828 863 734 796 846 780 770 786 826 837 815 785 839 848 848 819 780 825 825 802 757 839 846 822 886 874 886 864 831 853 830 846 837 846 852 813 829 790 826 834 846 800 821 828 847 807 799 816 851 811 808 843 816 831 825 832 850 829 829 804 808 833 838 811 800 851 771 828 818 815 816 818 850 833 843 824 881 836 836 837 821 774 843 785 823 840 845 793 809 807 823 803 830 818 788 791 827 770 807 795 777 833 787 774 798 809 810 796 853 855 783 813 801 819 969 949 925 939 953 854 954 981 885 939 923 926 941 934 882 891 847 923 893 948 912 915 916 953 892 887 897 944 941 886 931 861 912 903 948 895 852 864 916 945 832 834 960 914 867 886 886 878 849 921 818 887 919 865 843 844 878 928 834 902 883 826 860 867 898 852 830 902 914 834 874 869 932 897 892 972 975 1.03e+03 932 933 938 982 983 955 921 979 944 950 967 914 947 908 1.19e+03 949 918 898 875 955 909 900 922 881 897 833 828 862 851 817 917 885 874 875 878 870 NaN 895 908 946 904 928 878 890 839 936 859 863 861 861 825 884 826 891 880 866 813 944 890 817 856 876 810 874 920 923 975 902 929 NaN 870 868 903 865 860 869 872 898 866 894 834 847 841 833 829 873 888 822 843 842 861 845 872 871 880 786 850 842 820 876 813 838 NaN 835 834 842 872 802 NaN 832 895 903 836 990 934 855 866 877 858 885 882 924 878 845 821 878 859 843 858 834 845 849 844 898 858 862 840 838 836 877 833 853 899 875 812 867 814 836 844 846 845 847 810 842 878 881 830 868 876 868 870 861 921 909 904 911 916 910 901 915 861 887 859 927 857 873 920 873 876 841 852 868 847 855 849 884 828 828 883 868 838 824 832 821 897 793 818 838 842 821 818 876 831 825 827 840 795 837 830 797 811 807 827 792 875 826 824 781 829 847 824 844 832 850 790 837 850 790 804 794 812 797 805 792 804 845 767 852 808 802 782 808 817 825 795 758 818 806 766 769 814 778 802 744 812 788 762 793 852 889 889 892 881 906 888 939 885 906 866 899 896 858 826 855 864 838 866 835 860 871 844 820 838 821 814 823 797 830 876 844 816 812 838 845 862 823 818 821 855 824 807 859 816 833 843 831 842 767 850 817 779 800 870 817 825 820 826 812 811 788 803 810 879 895 838 830 841 812 817 847 794 834 837 792 827 862 733 797 846 780 770 786 827 838 815 786 838 847 848 819 780 825 825 801 757 839 846 821 886 874 885 864 831 853 830 846 836 847 850 813 830 790 824 834 846 799 821 829 846 807 799 816 851 810 807 845 815 830 826 833 852 830 830 804 808 834 839 811 800 851 772 829 818 814 815 817 851 832 843 823 881 836 837 838 822 776 842 785 824 840 846 793 809 808 822 804 830 818 789 792 827 770 808 795 777 832 788 776 797 810 810 797 855 856 783 813 802 820 969 949 924 939 951 854 954 981 886 940 923 926 941 934 881 891 847 923 894 948 912 915 915 953 892 888 897 944 941 885 931 861 912 902 948 895 852 864 917 945 833 833 961 915 866 885 886 878 849 921 818 888 919 865 843 843 878 928 834 902 883 826 860 866 898 853 830 902 915 835 875 869 933 897 890 973 975 1.02e+03 932 934 937 982 983 955 922 979 943 946 966 913 947 908 1.19e+03 949 918 898 874 956 909 902 923 881 897 833 828 863 852 817 918 886 873 875 879 870 NaN 894 908 946 904 928 877 890 838 936 860 862 861 862 825 883 826 890 879 866 814 944 890 819 856 877 810 874 921 923 975 901 927 NaN 870 868 903 866 860 869 873 898 866 894 836 847 840 832 829 873 887 821 843 842 860 845 873 872 879 786 851 844 820 876 813 839 NaN 835 823 841 872 802 NaN 832 896 902 836 990 934 855 867 877 857 885 882 924 879 845 821 877 858 844 859 834 846 849 845 897 858 862 841 838 835 877 833 853 898 875 813 866 814 836 844 846 846 848 810 842 878 882 829 868 876 867 871 862 922 908 903 912 915 909 900 916 861 888 860 927 857 873 919 873 877 841 853 869 846 855 850 883 828 828 883 867 839 824 833 821 897 792 817 838 842 821 818 874 831 825 829 840 795 837 831 798 812 807 828 792 876 825 824 781 828 847 823 844 832 849 789 838 850 791 804 795 812 797 804 793 804 845 768 853 808 801 782 807 818 825 794 758 818 806 765 769 815 778 801 743 812 788 760 793 852 889 888 892 881 906 887 939 885 905 866 899 896 858 825 855 864 838 865 834 860 870 843 820 837 822 814 824 798 830 876 843 816 812 838 844 862 823 817 821 856 824 807 858 816 833 844 831 842 767 851 819 779 800 868 818 825 820 826 812 810 789 803 809 879 894 838 831 842 812 818 846 794 834 837 792 826 862 733 797 845 779 770 786 827 839 815 786 838 847 849 819 779 826 826 801 757 839 846 820 886 874 885 864 831 852 830 846 836 845 850 813 830 790 823 834 845 798 821 829 846 807 799 816 851 809 806 843 815 831 826 835 853 830 831 804 809 834 839 810 800 851 773 828 818 813 814 816 851 831 843 822 881 836 837 838 822 778 841 786 824 840 846 792 807 808 823 804 830 818 790 792 827 770 807 796 776 831 787 778 798 810 809 798 858 855 782 813 801 820 969 949 924 938 946 855 955 981 886 941 923 926 940 935 881 891 848 923 894 948 911 915 914 953 892 888 897 944 940 884 930 862 912 902 948 896 852 863 917 946 835 833 961 914 868 885 885 878 850 922 819 889 919 865 843 843 878 927 835 902 883 826 860 867 898 854 830 901 915 836 876 869 934 897 888 973 975 1.02e+03 932 934 935 982 983 955 923 978 943 944 966 915 946 908 1.21e+03 948 917 898 873 957 907 904 923 881 897 835 828 863 852 817 918 886 872 875 879 870 NaN 893 909 946 904 927 876 890 838 936 861 860 862 864 824 884 826 889 881 865 814 943 889 821 855 878 811 873 921 922 975 901 926 NaN 871 868 903 865 860 869 873 898 866 896 837 848 841 832 828 873 887 820 842 842 861 845 872 872 879 787 852 846 820 876 813 840 NaN 834 811 842 872 803 NaN 833 895 902 837 990 934 855 867 878 857 884 881 924 878 845 821 877 858 844 861 833 846 849 846 897 858 861 841 838 836 877 833 853 898 874 815 865 815 837 843 846 846 848 809 842 878 882 829 867 877 865 871 863 922 908 903 912 915 908 901 916 861 889 860 927 857 873 919 873 877 841 853 869 846 855 850 882 827 827 882 867 840 823 833 821 897 793 818 837 842 822 818 873 830 825 830 840 794 838 831 798 812 806 829 791 877 824 823 782 829 848 823 844 832 849 789 838 848 793 804 795 812 796 804 794 804 845 768 853 808 800 781 806 819 825 793 758 818 806 765 769 815 778 802 743 812 788 759 793 852 890 887 893 881 907 886 939 884 905 867 898 896 858 824 855 865 839 864 834 860 871 843 819 836 822 814 824 799 830 876 842 816 811 838 844 861 823 816 820 856 824 807 856 816 834 844 831 842 767 851 820 779 800 869 818 826 821 826 812 810 789 803 810 879 894 838 831 844 812 818 845 793 834 837 792 825 862 732 798 846 779 770 786 826 839 814 787 837 846 849 819 779 826 826 800 758 838 846 820 886 874 884 864 830 851 830 846 837 844 850 814 831 791 824 835 845 797 820 829 846 808 798 815 851 808 805 840 816 832 827 834 852 829 832 803 809 835 838 808 800 851 773 827 818 813 814 816 850 829 843 820 881 836 838 838 822 781 841 787 825 840 845 792 805 809 823 804 829 818 793 793 827 770 805 797 776 830 786 779 798 810 807 799 858 854 782 812 800 820 969 950 926 938 944 856 955 982 885 941 923 926 939 935 882 891 848 923 894 948 911 916 913 953 891 888 897 944 940 883 930 862 912 902 948 896 852 863 916 946 840 833 960 914 869 886 885 877 850 922 820 889 919 865 843 844 878 928 835 902 883 826 860 866 898 855 830 900 915 837 876 869 936 897 886 972 975 1.02e+03 932 934 934 982 982 954 922 979 943 941 966 918 946 908 1.23e+03 947 917 898 873 957 905 905 922 882 896 837 829 863 852 816 918 886 871 874 879 871 NaN 893 908 946 903 926 876 891 837 936 862 861 862 864 824 885 826 888 882 865 814 944 888 821 855 878 812 872 921 920 974 901 926 NaN 870 868 903 865 860 869 872 899 866 897 838 848 841 832 828 874 886 820 842 842 861 845 871 873 880 787 851 847 820 876 814 840 NaN 833 796 842 872 803 NaN 834 895 902 837 990 935 855 867 878 857 883 881 925 878 844 821 877 858 843 863 832 847 848 846 897 859 861 841 838 837 877 832 852 897 873 814 864 816 838 842 846 846 848 808 841 878 882 829 867 878 865 870 864 923 908 902 911 915 908 900 916 861 890 860 927 858 872 920 872 877 841 853 870 846 855 851 882 827 827 883 868 841 824 832 821 897 792 818 838 842 821 818 871 830 825 830 840 794 837 831 798 812 806 828 791 878 823 824 783 830 848 822 844 832 848 789 838 847 795 803 796 812 797 804 794 804 845 768 852 807 801 781 805 818 825 793 758 818 806 765 769 816 778 802 742 813 788 761 792 852 890 886 892 881 907 886 938 884 904 866 898 896 858 824 856 866 839 864 833 860 871 843 818 836 823 813 824 798 830 876 841 816 810 838 844 860 823 817 820 855 823 807 855 815 834 844 832 842 767 852 820 779 800 869 818 827 821 825 813 809 789 803 809 879 894 838 831 845 811 818 845 793 835 838 792 825 862 731 798 846 779 769 787 826 839 814 787 837 846 849 819 779 825 826 799 758 838 847 820 886 874 885 864 830 851 830 846 837 844 850 814 831 791 825 834 844 797 819 828 845 808 796 815 851 808 805 838 816 832 826 833 852 828 833 803 808 836 837 808 801 851 772 826 817 812 814 816 850 827 843 821 881 836 837 838 824 784 842 789 825 839 844 791 805 809 823 804 829 818 795 794 826 770 803 797 777 830 788 778 798 810 806 800 855 853 782 811 800 820 969 950 926 938 941 856 955 981 884 940 923 926 938 936 882 892 849 923 893 948 910 915 913 953 890 887 897 944 940 884 930 861 912 902 948 897 851 862 914 945 844 833 959 913 870 886 885 877 850 922 819 888 918 865 844 844 878 928 835 902 883 826 860 866 898 856 829 900 915 836 876 869 936 897 885 972 975 1.02e+03 932 934 934 982 981 953 921 979 943 941 966 919 945 907 1.25e+03 947 918 898 872 957 905 904 921 882 896 838 830 863 852 816 918 886 869 873 879 871 NaN 893 908 945 903 925 876 891 837 937 862 861 863 863 824 885 826 888 882 863 814 944 887 822 855 877 811 873 921 920 974 901 926 NaN 869 868 903 864 860 869 872 900 866 898 838 848 842 832 827 874 885 820 840 842 860 844 870 874 881 787 850 848 820 876 815 841 NaN 833 786 842 873 802 NaN 834 894 902 836 990 935 856 867 878 856 883 881 925 878 844 821 877 858 842 865 833 847 848 845 897 859 861 841 837 837 877 832 851 897 873 814 864 816 838 842 846 845 849 808 842 878 882 829 866 880 864 869 864 923 907 902 911 915 907 900 916 862 891 859 927 858 872 920 871 877 841 853 870 846 854 852 881 827 828 883 868 841 824 832 822 897 790 818 838 842 820 818 871 830 825 829 840 792 837 831 798 812 805 828 791 878 824 824 783 830 848 822 844 832 848 789 838 846 796 803 796 812 797 804 794 804 846 767 851 806 801 781 805 817 824 794 758 816 806 765 770 816 778 803 742 813 788 762 791 851 890 886 892 882 906 886 938 884 904 865 897 895 858 825 856 866 838 863 834 860 871 844 818 836 822 813 823 797 830 876 841 814 811 838 844 860 822 817 820 854 822 806 855 815 834 844 832 841 767 852 821 779 800 868 818 828 821 825 814 808 789 803 808 878 894 837 831 844 811 818 845 793 836 838 792 825 862 730 798 846 779 770 787 826 839 814 787 837 846 849 819 778 825 826 799 758 839 847 820 886 874 885 864 830 851 830 846 836 844 851 814 831 790 825 834 844 796 818 828 845 808 796 816 850 808 805 839 816 832 825 833 852 827 832 804 808 836 836 808 801 851 771 826 817 811 814 815 849 825 844 821 880 837 837 840 826 787 843 789 825 840 844 792 807 810 821 804 829 817 797 795 826 770 802 797 779 828 789 777 798 810 806 799 852 853 783 810 800 819 969 950 926 938 939 856 956 981 883 940 923 927 938 936 883 892 848 922 893 949 910 915 913 953 890 887 897 943 940 885 930 861 913 902 948 896 850 862 914 945 847 834 958 913 868 886 885 876 850 922 819 888 918 865 845 844 879 929 836 902 882 825 860 865 897 855 829 900 915 835 876 868 937 896 885 971 975 1.02e+03 932 934 934 981 980 953 920 979 943 941 965 919 944 907 1.26e+03 947 920 898 872 958 906 903 920 882 896 839 831 863 852 815 918 886 867 873 879 871 NaN 893 907 944 903 925 876 890 837 937 862 862 862 862 824 884 826 887 882 862 813 944 887 822 855 876 809 874 920 922 972 901 926 NaN 868 868 903 864 861 869 872 900 866 897 838 847 842 832 826 875 883 820 840 842 859 844 870 874 880 787 850 851 819 876 815 840 NaN 833 779 841 873 801 NaN 834 894 902 835 989 935 856 866 878 856 884 881 925 878 844 821 877 858 842 865 834 847 847 844 897 858 861 840 836 838 877 832 850 898 873 814 866 816 839 843 845 844 849 808 841 877 882 828 867 880 864 867 863 923 907 902 910 915 906 900 916 862 891 859 927 858 872 919 869 878 841 854 871 845 854 852 881 827 829 883 869 840 825 833 822 897 789 818 838 842 820 819 871 830 825 828 841 791 837 831 798 812 805 827 792 879 824 824 781 830 849 823 844 832 847 788 838 845 797 802 796 811 797 804 794 805 845 768 851 806 801 782 806 816 822 796 758 816 805 764 770 816 779 804 741 813 788 762 790 851 890 887 892 882 906 886 938 884 904 864 896 895 857 826 855 866 839 863 835 860 872 844 818 836 822 813 822 795 830 876 841 813 811 837 844 860 822 818 820 854 822 806 855 815 834 844 832 840 767 852 821 778 799 868 818 828 821 825 815 808 789 803 808 876 894 836 831 844 811 817 844 794 836 838 792 824 862 731 798 846 779 772 788 826 838 815 787 838 847 849 818 778 824 827 800 757 840 846 821 886 875 884 864 830 850 830 846 836 844 851 814 830 790 825 833 844 796 818 828 845 808 797 816 848 808 805 841 816 832 824 832 852 827 831 804 808 836 836 809 802 851 771 826 818 812 814 815 850 824 844 821 880 837 837 841 828 789 843 789 824 842 844 792 809 809 820 805 829 817 800 795 826 770 802 796 781 828 790 776 797 810 807 800 852 854 784 810 802 820 968 950 925 937 936 856 957 981 883 940 924 927 938 936 883 893 848 922 894 950 911 914 913 953 890 887 897 944 940 886 930 861 912 903 948 895 850 863 914 945 849 834 959 914 866 885 885 876 850 922 819 887 918 866 845 844 879 930 836 902 881 825 860 865 896 854 828 901 915 834 877 867 938 896 884 971 975 1.02e+03 931 934 934 981 981 953 921 979 942 941 965 918 944 908 1.28e+03 949 922 898 871 958 906 903 921 882 896 839 831 863 852 814 918 886 864 873 879 871 NaN 893 908 943 903 926 876 889 837 936 863 862 861 862 824 882 826 887 882 861 813 944 887 823 855 876 808 875 920 923 972 901 926 NaN 868 868 902 863 861 868 872 900 866 896 838 846 843 832 826 875 880 820 841 841 859 844 870 874 880 786 850 854 819 876 816 839 NaN 834 777 840 872 799 NaN 833 893 902 836 989 934 855 864 878 857 884 881 925 878 844 821 877 857 843 866 834 847 847 843 897 858 861 840 835 839 878 832 850 898 873 814 868 816 838 843 844 843 849 809 841 877 881 828 868 880 865 867 863 922 907 902 910 915 907 899 916 862 890 858 928 857 872 919 868 880 841 854 870 846 854 851 881 828 830 884 869 840 825 833 821 896 789 818 837 842 820 820 873 830 825 827 842 790 836 832 799 812 805 826 793 879 825 825 780 830 848 823 844 834 846 788 838 844 797 802 795 811 796 804 793 804 845 769 851 806 800 783 807 815 821 796 758 816 806 764 771 815 779 804 741 812 788 761 790 850 890 887 890 881 906 886 939 883 906 864 896 895 857 827 855 866 839 863 835 860 871 844 818 837 821 813 821 795 829 876 841 813 810 837 844 861 822 819 820 854 822 807 856 814 834 844 834 840 766 852 821 779 800 868 818 828 821 825 815 807 789 803 808 875 894 836 831 843 811 816 843 794 834 838 792 823 862 730 798 845 779 774 788 825 837 816 787 838 847 849 818 778 824 829 802 756 840 845 821 886 875 884 863 830 850 829 845 836 843 851 814 829 789 825 833 844 796 818 827 845 807 797 815 848 808 804 842 816 832 824 832 850 827 830 805 808 835 836 809 802 851 772 826 818 813 813 814 850 823 844 820 880 837 836 841 830 791 843 789 824 844 845 792 809 808 818 806 828 816 801 794 826 770 803 796 780 827 790 776 797 810 807 800 851 854 785 811 802 821 968 949 925 937 935 856 957 981 883 940 923 928 938 936 883 894 848 922 894 951 912 914 914 953 889 887 898 944 940 886 929 861 912 903 947 894 850 864 915 945 851 834 960 914 866 885 886 876 850 923 820 888 918 866 845 844 879 929 836 902 882 824 859 865 896 852 829 902 915 834 876 867 938 896 883 971 975 1.02e+03 930 934 934 981 982 953 921 979 942 940 965 918 944 909 1.32e+03 949 922 898 871 958 906 902 921 882 895 839 832 861 852 814 918 886 863 873 879 870 NaN 894 908 942 903 926 876 888 836 935 863 862 861 862 824 882 825 887 882 861 814 945 887 826 854 875 808 875 920 925 971 900 927 NaN 868 868 902 863 861 868 872 901 867 896 841 845 844 832 826 875 877 820 842 841 860 845 869 873 880 785 851 856 820 876 816 839 NaN 834 743 841 870 799 NaN 832 894 900 837 988 933 854 863 878 857 884 881 924 878 843 821 876 858 843 867 834 846 847 843 897 858 861 840 835 838 878 831 850 899 873 813 869 816 837 843 844 844 850 809 842 877 881 829 868 881 864 868 866 922 907 903 910 914 908 898 916 862 888 858 928 858 872 918 868 881 842 853 869 847 854 851 882 828 830 883 868 841 825 833 820 895 789 818 837 842 821 820 874 830 824 826 842 788 838 831 800 811 805 826 793 878 826 825 779 830 847 823 844 835 847 787 838 844 796 802 795 812 795 804 794 804 845 770 851 806 800 784 808 815 822 796 758 818 806 764 771 815 780 803 741 812 789 761 790 850 890 888 890 879 906 887 940 882 907 863 897 894 857 827 855 866 839 864 835 860 870 844 819 838 821 813 821 795 829 876 841 814 810 837 843 861 821 819 820 854 823 807 855 815 835 846 835 840 766 852 820 778 800 869 818 828 821 825 815 807 789 803 808 874 894 836 830 843 811 816 843 792 832 837 791 822 861 730 798 845 779 775 788 825 836 816 787 839 847 849 819 778 824 829 802 756 840 844 822 886 874 884 863 830 850 829 844 835 843 851 815 830 789 826 832 845 796 818 827 845 807 796 814 849 808 804 842 815 833 825 832 850 827 830 805 808 835 836 808 802 851 773 825 818 815 813 814 850 821 843 820 880 837 836 840 831 793 844 788 824 844 845 792 808 807 818 807 828 816 802 792 826 771 803 796 780 827 790 775 796 810 807 800 851 854 784 812 804 822 967 949 926 936 934 856 957 981 883 938 923 927 938 936 883 894 848 922 895 951 912 914 914 953 889 887 898 944 940 886 929 861 912 904 947 894 851 864 914 945 853 834 959 913 865 885 886 878 850 922 820 888 917 866 845 844 878 928 836 902 884 824 859 866 896 851 830 902 915 833 876 868 938 897 882 971 976 1.02e+03 930 934 934 983 983 952 921 980 943 939 964 917 944 910 1.34e+03 949 920 899 871 958 906 902 920 882 895 839 833 860 852 814 917 886 862 874 879 867 NaN 894 907 942 903 926 877 889 835 934 863 862 862 862 825 882 825 888 881 862 815 945 888 827 854 875 809 875 920 925 971 900 927 NaN 868 869 902 863 861 867 872 900 867 897 843 845 845 832 825 875 874 820 843 841 860 846 869 872 879 785 852 856 820 875 816 840 NaN 834 707 841 870 799 NaN 831 896 899 838 988 933 854 863 878 857 883 880 924 878 843 820 876 859 843 868 834 845 847 844 897 857 861 840 835 837 878 831 850 899 873 814 868 816 836 843 843 844 850 810 842 877 881 830 869 881 864 867 868 921 908 903 910 913 910 898 916 861 888 858 928 858 872 918 869 882 842 853 869 848 853 851 882 829 830 883 867 840 825 833 820 895 790 818 837 842 821 820 875 831 825 826 841 788 839 831 800 811 805 826 792 878 826 825 780 829 846 824 844 834 848 788 838 843 796 802 794 811 795 804 794 802 845 770 851 805 800 786 808 816 822 795 759 819 806 764 771 815 780 802 740 813 789 761 790 850 890 888 889 878 906 888 940 881 907 861 896 894 857 827 856 866 839 864 836 859 870 844 820 837 820 813 822 795 828 876 841 815 810 837 843 861 822 819 819 853 824 806 855 816 836 847 835 840 765 852 820 778 800 869 818 827 821 826 814 808 788 803 808 874 894 836 830 843 812 817 843 791 832 837 791 822 861 730 798 844 780 775 788 823 836 817 787 839 847 848 820 779 825 829 801 755 840 843 823 885 874 884 863 829 850 829 844 835 843 850 815 830 789 825 832 845 796 818 827 846 807 796 813 849 808 804 842 815 833 826 832 849 828 830 805 808 834 836 808 803 850 773 825 818 815 813 812 850 819 842 821 880 836 835 839 832 796 843 788 824 842 846 791 808 806 818 808 828 816 802 792 826 771 803 796 780 827 790 774 795 810 806 799 852 854 784 814 804 821 968 949 926 936 932 856 957 981 883 938 923 926 938 935 883 894 848 922 895 951 912 914 914 953 888 886 898 945 940 886 928 861 912 904 947 894 851 864 914 945 854 834 958 912 865 885 885 879 850 921 820 889 917 866 845 844 879 927 836 902 886 824 859 866 896 850 830 902 915 833 875 868 937 897 881 971 976 1.02e+03 930 933 934 984 982 950 921 980 943 938 962 917 942 910 1.35e+03 950 918 899 872 957 908 902 920 881 895 839 833 860 853 813 917 886 860 874 879 865 NaN 893 906 942 904 926 878 891 834 933 862 862 863 862 826 881 825 887 880 861 814 945 888 827 854 875 809 876 920 925 972 899 927 NaN 868 868 902 863 861 867 872 898 868 897 845 845 845 832 825 875 874 820 843 841 861 846 869 872 879 785 852 856 821 875 816 841 NaN 834 670 841 870 800 NaN 832 897 898 838 988 933 854 864 879 856 883 879 924 878 844 820 876 860 843 867 833 844 847 844 897 857 862 840 835 836 878 831 850 899 873 814 868 816 836 843 842 845 851 810 843 877 882 831 869 881 864 867 870 922 907 904 910 913 911 897 916 861 889 859 928 858 872 918 871 880 842 852 869 848 852 850 883 829 830 882 867 840 826 833 819 895 790 817 838 843 820 820 875 831 825 826 840 787 839 830 799 812 805 825 792 878 825 825 780 828 846 824 844 834 848 790 838 842 798 802 794 810 794 803 793 803 845 770 850 804 800 787 808 816 822 794 760 819 806 764 770 815 780 801 740 813 790 761 790 851 889 888 889 878 906 888 940 881 906 859 894 894 857 827 856 866 838 864 836 859 870 845 820 837 821 814 822 794 827 876 841 815 811 837 842 861 824 819 819 853 825 805 855 817 835 849 834 841 765 852 820 778 800 870 819 828 820 826 815 809 788 803 809 875 894 837 829 843 812 818 843 791 832 836 791 823 862 730 798 844 780 776 789 822 835 817 786 839 847 848 820 777 825 828 800 756 841 843 824 884 874 883 862 828 850 830 843 834 843 850 814 829 789 824 832 845 796 819 826 846 806 795 814 849 807 803 842 815 833 827 832 849 828 829 804 808 833 836 808 803 848 773 825 819 816 814 812 850 817 841 822 880 836 836 839 832 800 843 787 825 842 845 790 808 806 818 807 827 816 805 792 826 770 804 797 780 827 790 775 794 810 806 798 852 853 784 813 805 821 968 949 926 936 931 856 956 980 883 938 922 925 938 934 883 894 848 923 894 951 911 913 914 953 888 886 898 945 940 886 928 861 912 904 946 894 852 864 914 945 854 834 957 912 865 885 885 879 849 919 821 888 917 866 844 843 879 927 836 902 886 824 859 866 896 851 830 901 916 833 875 868 937 897 880 971 977 1.02e+03 930 933 933 985 982 949 921 980 944 938 961 917 942 909 1.35e+03 950 917 899 872 956 910 902 920 881 896 839 834 861 853 812 917 887 856 874 879 865 NaN 893 904 941 904 926 878 892 834 932 861 862 864 861 827 880 825 886 880 859 812 945 889 826 854 875 810 876 919 924 972 900 927 NaN 868 867 903 863 860 866 872 896 867 897 846 845 846 832 825 876 872 819 843 841 861 846 869 872 879 785 851 857 822 875 816 843 NaN 835 610 841 870 800 NaN 832 896 897 838 988 934 854 865 879 857 883 878 925 876 846 820 876 859 842 867 833 844 847 845 898 856 862 839 836 836 878 830 850 898 874 813 868 815 835 843 842 845 851 810 843 877 882 831 870 881 865 866 870 922 906 904 909 914 911 897 916 862 889 860 928 858 872 918 872 879 842 852 870 847 852 850 883 830 830 882 866 840 827 833 819 894 789 817 839 843 820 820 875 831 826 826 840 787 838 830 800 812 804 824 792 878 825 823 781 828 846 823 844 834 849 791 838 841 800 802 793 808 794 802 793 803 844 769 850 804 800 790 808 816 822 794 760 818 806 764 770 815 780 801 741 813 789 761 790 851 889 887 889 878 906 888 939 881 906 855 890 894 856 827 855 867 838 865 835 859 871 845 820 837 823 814 823 794 827 876 841 816 811 836 842 861 824 818 819 853 824 805 856 818 833 849 833 842 765 852 820 778 800 869 819 828 820 826 816 810 788 803 811 876 894 838 828 843 812 818 843 791 832 836 791 823 863 729 798 844 780 778 789 820 835 816 786 839 846 847 820 776 825 827 799 756 842 842 823 884 875 882 862 828 850 830 843 834 843 851 813 828 790 823 832 845 796 820 826 845 805 794 815 850 806 803 842 815 834 827 832 849 828 828 804 808 833 835 808 803 847 773 825 820 816 815 813 850 816 842 822 880 836 837 840 831 804 842 787 825 841 846 790 808 806 819 807 826 817 808 790 826 769 804 797 781 827 790 775 794 810 805 798 851 853 785 813 804 820 969 948 926 936 931 855 956 980 883 938 922 925 938 933 883 894 847 924 893 951 911 913 914 953 888 886 898 945 941 885 930 861 913 904 946 893 852 864 914 946 855 834 956 912 865 885 885 878 849 918 821 888 918 866 844 843 879 927 836 903 886 825 859 866 896 852 829 900 917 833 874 868 937 898 880 971 978 1.02e+03 930 934 933 985 982 950 922 980 945 937 962 916 942 909 1.36e+03 949 916 899 872 956 911 902 921 881 896 838 834 861 854 813 916 886 853 874 878 866 NaN 893 904 941 904 927 878 892 833 931 860 861 862 861 826 880 826 886 880 857 809 945 890 825 853 874 811 876 919 923 971 901 927 NaN 868 866 903 863 860 866 872 896 867 896 847 845 846 832 825 875 870 819 843 842 861 846 869 872 879 785 850 858 823 876 816 843 NaN 835 530 841 870 801 NaN 832 896 894 838 989 934 854 865 878 857 882 877 925 876 847 820 876 859 842 866 834 844 847 844 897 856 861 840 837 837 878 830 850 898 874 812 868 815 836 843 842 845 851 810 843 876 883 831 870 880 865 866 870 922 906 904 908 914 912 896 916 863 889 861 929 858 872 918 873 879 842 852 870 846 853 850 882 829 830 882 866 841 828 833 819 894 789 817 839 843 821 819 875 831 826 826 840 788 837 830 801 812 804 823 792 879 824 822 781 827 846 824 844 834 849 790 838 841 803 802 792 809 794 802 793 804 844 768 851 804 800 792 808 816 821 794 760 818 806 763 770 815 780 801 742 814 789 760 790 851 890 886 889 877 907 887 938 882 906 852 887 893 855 826 855 867 838 864 835 858 871 845 820 838 825 815 823 794 828 876 842 817 811 835 842 861 823 818 819 853 824 805 857 818 833 848 833 841 766 851 820 778 799 868 820 828 819 825 816 811 788 802 812 876 894 838 828 843 812 818 843 791 832 836 791 823 863 728 798 844 780 781 788 820 835 816 786 838 845 847 819 775 825 826 800 757 842 841 822 884 876 882 860 828 850 829 843 834 843 852 812 827 790 823 832 845 795 821 826 845 804 793 817 849 806 803 842 816 835 827 832 849 827 829 805 807 833 835 808 803 847 774 825 820 816 814 814 851 814 842 822 880 835 836 840 831 807 842 787 826 841 846 791 808 806 819 807 826 817 811 789 826 769 805 797 781 828 790 776 794 811 805 797 851 853 784 814 804 820 969 947 926 936 931 855 956 981 883 939 922 925 937 933 883 894 847 924 893 950 911 913 914 952 888 886 899 944 941 885 932 862 913 904 947 893 852 864 914 946 857 834 956 912 865 885 885 877 848 918 820 888 918 865 844 843 878 927 837 903 885 825 859 866 895 852 829 900 916 833 874 868 937 898 880 972 978 1.02e+03 930 934 934 986 983 951 922 980 945 936 963 916 941 909 1.37e+03 948 919 900 872 955 910 902 921 882 897 839 832 860 854 813 916 886 853 874 878 866 NaN 893 903 941 903 928 877 891 833 931 858 860 861 861 826 882 826 887 880 857 808 945 889 826 853 874 813 876 920 921 969 902 926 NaN 867 866 902 863 859 866 872 896 866 896 848 845 846 833 826 875 869 819 842 842 862 846 870 872 879 785 849 857 822 876 816 844 NaN 835 449 841 870 801 NaN 831 896 891 838 990 935 854 864 878 857 882 878 925 875 847 820 876 858 842 866 834 844 846 844 897 856 861 840 837 837 877 831 850 898 874 811 868 816 837 844 843 845 851 810 843 874 883 831 870 879 865 866 870 922 906 904 908 915 911 896 917 863 889 861 930 858 872 918 873 878 842 852 869 846 854 850 881 828 830 883 866 840 828 833 819 894 789 817 840 843 822 819 875 832 826 827 840 788 837 830 802 812 804 824 792 878 824 822 780 828 846 825 845 835 849 790 838 842 803 803 792 809 794 803 793 803 844 768 851 804 801 795 807 816 820 794 760 817 805 761 769 815 779 801 743 815 789 760 790 850 889 886 890 877 907 887 938 882 906 849 886 890 855 826 854 866 838 864 834 858 870 845 820 838 825 815 824 794 828 876 844 817 810 835 843 861 821 818 820 853 825 806 857 817 836 848 834 841 767 850 819 778 798 868 821 828 819 824 815 811 788 802 811 876 895 838 829 843 812 819 842 791 832 836 790 824 863 727 798 844 780 783 787 820 834 816 785 838 845 847 819 775 825 826 800 757 842 840 822 885 876 883 860 828 851 829 843 835 843 853 812 828 791 823 831 846 794 820 825 845 804 793 818 849 806 804 842 815 836 827 833 848 828 830 806 806 833 834 808 802 847 774 825 820 816 813 816 851 813 842 823 881 835 835 841 832 810 842 788 826 841 847 791 808 806 819 808 826 816 811 787 826 770 806 797 781 829 789 775 794 811 804 796 850 854 783 814 804 820 970 947 926 937 931 855 956 982 883 940 923 924 936 933 883 892 847 924 893 949 912 914 914 952 888 886 900 944 941 885 932 863 912 903 948 893 851 864 915 945 858 834 957 913 865 885 885 876 847 919 820 889 918 865 844 843 877 927 838 903 883 825 860 866 894 851 829 901 915 833 874 869 937 898 880 973 978 1.02e+03 930 934 934 986 983 952 923 980 946 935 963 915 940 908 1.38e+03 947 921 901 873 955 909 902 922 882 897 839 832 859 854 814 916 886 853 874 878 867 NaN 893 903 942 901 927 876 891 834 933 857 861 860 861 826 882 827 887 881 857 808 945 889 826 853 875 814 876 921 921 969 901 926 NaN 867 866 902 863 859 865 872 896 866 897 849 845 846 833 826 874 869 820 842 842 862 846 870 872 879 786 849 856 821 876 816 844 NaN 834 430 841 870 800 NaN 830 895 888 838 991 935 853 864 877 856 883 879 925 874 846 820 876 856 842 865 835 844 847 844 896 856 861 840 836 837 878 831 850 898 873 811 867 816 838 844 843 845 852 810 843 874 883 832 870 879 864 866 870 921 906 902 909 914 910 896 917 863 889 861 929 858 872 918 873 877 842 853 869 846 853 850 881 829 830 884 866 839 828 833 820 893 789 817 840 842 823 819 875 832 826 828 840 790 838 831 802 810 804 825 792 878 824 823 780 828 846 825 846 835 848 790 838 842 802 803 792 810 795 804 792 802 844 769 850 805 802 797 805 815 819 793 760 818 804 760 769 815 779 801 743 816 790 760 790 851 888 886 890 876 907 886 938 883 907 848 883 888 855 825 855 865 838 863 835 858 869 844 820 838 824 815 824 794 828 876 846 817 811 835 843 861 821 818 820 854 825 805 857 816 836 850 834 839 767 850 819 779 798 869 821 828 818 824 815 811 789 802 811 877 895 839 829 843 812 818 842 791 832 836 790 825 863 727 798 844 779 784 787 820 834 815 786 837 846 848 818 775 824 826 800 757 841 840 822 886 877 882 861 829 851 829 844 835 844 853 812 829 790 823 831 846 794 819 824 845 805 793 818 848 805 805 842 815 836 827 834 848 829 832 807 805 833 834 809 802 847 774 825 819 815 812 817 850 812 842 823 882 835 834 842 832 811 842 788 826 840 846 791 808 806 819 808 826 815 812 787 826 770 806 797 782 830 788 775 795 811 805 796 850 854 782 814 804 820 970 947 926 937 931 855 956 982 884 940 923 924 935 934 883 891 847 924 892 949 912 914 914 951 888 886 900 943 942 885 931 864 911 903 948 893 851 865 915 944 859 834 958 913 865 884 885 876 845 920 821 888 918 864 844 844 877 927 838 903 882 824 861 866 893 851 829 902 914 834 874 869 937 899 880 973 978 1.02e+03 930 934 934 983 982 953 922 979 945 934 962 915 941 907 1.24e+03 948 923 901 872 954 909 901 922 882 896 838 831 859 854 815 916 886 853 873 878 867 NaN 892 904 943 900 924 876 891 835 935 857 861 860 861 826 883 828 887 881 857 809 945 889 828 854 876 813 876 922 920 969 901 926 NaN 866 866 901 863 858 864 872 897 866 897 851 845 846 834 826 875 868 820 842 842 863 846 870 872 880 786 849 856 820 875 817 844 NaN 834 430 841 870 800 NaN 830 894 886 838 992 935 852 864 877 856 884 880 926 874 846 821 876 857 842 864 834 844 847 845 895 855 862 840 836 837 878 831 850 898 873 812 867 816 838 845 843 845 852 810 844 875 882 832 869 879 863 866 871 920 906 901 909 914 909 896 916 862 889 860 929 857 872 918 872 875 841 853 869 846 853 849 882 830 830 884 866 838 828 833 821 892 790 817 839 841 823 818 874 832 826 827 840 790 839 831 801 810 804 826 792 878 823 823 779 828 846 824 846 834 848 790 839 842 802 803 792 810 795 805 792 802 844 770 850 805 802 798 804 814 818 793 759 818 804 759 769 814 779 802 744 817 790 759 791 850 886 885 891 876 907 886 939 883 907 846 880 886 855 826 856 864 838 863 835 858 870 843 821 837 823 814 823 794 828 876 846 817 811 836 842 861 820 818 820 854 825 804 857 815 835 851 834 839 768 850 819 780 799 870 820 828 818 824 817 810 789 801 811 879 895 839 828 842 812 818 842 791 832 836 790 827 862 728 798 844 780 784 789 820 835 814 786 836 846 850 817 775 824 826 799 757 841 840 822 886 876 880 861 829 852 827 845 835 844 854 812 830 789 823 830 847 794 818 824 845 805 793 818 848 804 804 842 814 836 827 835 847 830 834 808 804 833 833 809 801 847 772 825 817 815 812 816 850 813 843 823 882 836 834 843 832 815 841 788 825 840 846 790 808 805 819 808 826 816 812 786 827 770 806 798 781 830 787 774 794 810 806 796 851 855 782 814 804 819 969 947 926 937 932 855 956 982 884 940 922 924 935 935 883 890 847 924 892 950 912 914 914 951 888 886 900 944 942 885 930 863 910 903 948 894 850 865 916 944 859 834 958 913 866 884 885 876 846 920 821 888 918 864 845 844 877 927 838 903 881 825 861 866 892 850 829 901 914 834 874 869 937 899 880 973 978 1.02e+03 931 934 935 981 981 953 922 979 945 934 962 914 942 906 1.1e+03 948 923 900 871 954 909 900 924 882 896 836 830 860 853 816 917 885 853 873 878 866 NaN 891 905 944 900 922 876 891 835 936 856 862 861 861 825 882 829 887 881 857 809 945 889 830 854 876 811 876 922 920 969 901 926 NaN 866 866 901 863 858 864 871 897 866 898 852 845 846 834 825 876 868 820 843 842 864 846 870 873 880 787 850 856 821 876 815 844 NaN 834 NaN 842 870 800 NaN 831 893 884 838 992 935 853 864 877 855 884 879 927 874 846 821 876 858 842 864 834 844 847 845 894 855 862 841 836 836 879 831 849 898 873 812 867 815 838 845 843 845 851 811 844 876 882 832 868 880 864 867 871 919 906 901 910 914 909 896 915 862 889 860 929 857 872 919 873 875 841 853 870 847 853 850 882 830 828 884 866 837 828 833 821 892 790 817 838 840 823 818 875 832 826 828 840 790 840 831 800 810 805 826 792 878 823 822 779 828 845 823 846 833 848 790 839 842 802 804 793 809 796 805 791 802 843 770 849 806 802 800 804 816 818 792 759 818 804 760 769 814 779 802 744 817 790 759 791 850 886 885 892 877 908 886 940 882 908 844 874 883 856 826 857 864 838 863 834 859 870 842 821 836 823 813 822 794 829 876 845 817 811 837 841 860 820 818 821 854 825 804 857 815 833 852 835 839 768 850 819 779 799 869 818 827 818 824 817 810 789 801 810 881 896 839 828 842 812 818 842 791 832 836 791 826 862 728 798 844 780 785 790 820 836 815 787 836 846 850 816 775 825 825 800 757 840 840 821 885 875 880 860 828 851 826 845 835 843 854 812 830 788 823 830 846 794 818 825 845 805 793 817 848 803 804 842 814 838 828 835 847 831 834 808 805 833 832 809 801 847 771 826 816 814 811 815 850 815 842 823 881 837 834 842 833 816 840 788 825 839 845 790 807 805 819 809 826 816 812 786 827 769 806 798 781 828 786 773 794 810 806 797 853 856 782 814 804 819 969 948 926 937 932 855 956 982 885 940 922 924 936 935 883 890 847 924 892 951 912 915 914 950 889 886 901 944 942 885 931 863 911 903 948 894 850 865 915 944 860 833 958 912 866 885 885 876 847 920 822 887 918 864 845 844 878 928 838 903 881 826 860 866 892 850 829 901 915 834 875 870 937 900 880 973 977 1.02e+03 931 934 936 979 980 953 921 979 945 934 962 914 942 906 958 948 922 899 871 955 909 899 924 882 895 834 830 861 853 816 917 884 852 873 877 866 NaN 891 905 944 901 923 877 892 835 934 856 863 861 861 825 882 829 887 881 857 810 945 888 832 854 876 809 874 921 920 968 901 926 NaN 866 867 900 863 857 865 871 897 866 898 854 845 846 834 824 877 867 821 843 842 864 846 870 873 879 786 850 857 822 875 813 844 NaN 833 NaN 841 870 800 NaN 832 893 882 839 991 935 853 864 878 855 884 878 928 874 846 821 876 859 842 864 834 845 847 846 894 855 861 841 836 836 878 831 848 898 873 812 867 815 839 844 843 846 850 811 844 876 882 831 867 880 864 867 872 919 906 901 909 913 908 897 914 863 889 860 929 857 872 920 874 874 840 853 870 846 853 850 882 830 827 883 866 837 828 834 821 892 790 817 838 840 823 818 875 832 826 828 840 790 839 830 800 810 806 826 792 877 823 822 780 827 845 824 845 832 848 790 839 842 801 804 793 808 796 805 792 802 843 769 849 806 802 802 804 817 818 792 759 818 804 760 769 814 780 803 744 816 790 758 791 850 886 884 892 877 907 886 940 881 906 842 870 879 856 826 857 863 838 863 833 859 870 842 820 836 824 813 822 794 830 876 844 817 809 838 841 859 820 818 822 854 825 805 857 815 833 852 835 840 768 849 819 779 799 869 817 826 818 824 816 810 789 801 810 883 896 838 827 841 812 818 842 791 830 836 792 825 861 727 798 843 780 786 789 820 837 817 786 836 847 849 817 776 826 824 802 758 840 841 820 885 875 881 860 828 850 824 844 835 843 853 813 829 788 823 830 846 795 817 826 845 806 793 817 847 803 803 843 815 838 829 835 848 830 833 807 806 833 832 808 802 847 771 826 815 814 811 814 850 816 840 823 881 837 833 841 833 817 840 788 825 838 844 790 807 805 818 809 826 816 813 788 827 769 805 799 780 827 785 773 795 809 806 799 854 857 783 813 804 818 969 948 926 937 932 854 956 982 884 940 922 924 937 935 882 890 847 924 893 951 913 915 914 951 889 886 901 944 942 885 932 862 911 903 948 895 850 865 915 944 860 832 957 912 866 885 884 877 849 920 822 887 919 863 845 843 878 928 837 904 881 826 858 866 893 850 828 901 916 834 874 870 936 900 881 972 976 1.02e+03 929 934 936 979 980 953 920 979 943 934 961 916 942 908 955 948 922 900 871 956 910 899 924 882 895 834 830 862 852 816 917 882 850 873 877 866 NaN 891 905 944 902 924 877 892 834 934 856 864 861 861 825 882 828 887 882 857 810 946 887 832 854 876 808 872 920 919 968 902 926 NaN 867 867 899 863 857 866 871 898 866 898 855 845 846 834 824 877 868 821 843 842 863 845 870 874 878 786 850 857 823 875 811 843 NaN 833 NaN 841 870 800 NaN 832 894 881 838 991 935 853 864 878 855 883 878 927 874 846 821 875 859 842 864 835 844 847 846 894 855 860 841 836 836 878 831 848 898 873 812 866 814 839 844 844 846 850 812 844 877 883 830 867 880 864 867 873 919 906 902 908 912 908 898 914 863 889 860 929 857 872 919 876 872 841 854 871 846 854 851 883 831 827 883 866 837 828 834 821 892 791 816 838 841 822 818 876 832 826 828 840 791 839 831 800 809 808 826 792 877 823 821 781 827 845 824 845 832 848 790 840 842 801 804 793 807 796 804 794 802 843 768 850 807 801 803 806 818 818 793 759 818 805 760 769 814 780 801 745 816 791 759 790 849 888 884 891 877 906 886 940 880 904 842 865 876 856 826 856 863 839 863 833 859 871 842 819 836 824 812 821 794 830 876 842 817 809 838 841 858 821 817 821 854 824 805 857 815 832 853 834 840 769 848 819 778 799 869 818 825 819 824 814 810 788 801 810 883 896 838 828 840 812 818 843 791 830 836 793 825 860 725 797 843 780 787 788 821 836 817 786 837 846 848 817 777 828 822 803 758 839 841 821 886 875 882 861 828 849 825 843 835 843 852 813 828 788 823 830 846 795 817 827 846 805 793 817 846 804 802 843 814 837 829 835 848 828 830 805 807 834 832 808 802 846 772 826 815 814 811 814 850 816 839 823 880 836 833 841 832 817 842 786 825 838 843 791 805 805 819 809 826 817 814 790 826 769 805 800 780 826 786 774 797 809 806 800 854 857 784 814 804 818 969 948 926 937 932 854 956 983 883 940 921 924 938 935 882 891 847 923 893 951 913 916 913 950 890 886 901 944 942 885 931 862 911 903 948 895 850 866 915 944 860 832 957 912 866 885 884 878 849 920 822 887 919 864 845 843 878 929 837 905 881 826 857 866 893 849 828 901 916 834 874 870 936 899 880 972 974 1.02e+03 927 934 936 980 980 953 920 980 942 934 961 917 942 909 953 947 922 900 871 958 911 898 924 882 895 834 831 861 852 816 916 881 848 873 877 866 NaN 891 906 944 902 924 877 892 834 934 857 864 860 861 826 882 827 887 883 857 809 947 886 832 854 876 808 871 918 918 967 902 926 NaN 867 867 899 863 857 866 871 898 865 897 856 845 846 834 824 878 868 820 844 842 863 844 870 874 878 786 850 857 822 875 811 842 NaN 833 NaN 841 870 800 NaN 832 896 878 838 990 934 853 864 877 855 883 878 926 874 845 821 875 858 842 864 836 843 847 846 894 855 860 841 836 835 877 832 848 898 873 812 866 813 840 843 844 846 850 812 844 878 884 830 866 881 864 866 875 920 905 902 908 913 907 898 914 864 890 860 928 857 873 918 876 870 841 854 871 846 854 851 883 831 827 883 866 838 827 835 820 892 790 817 837 842 821 818 876 831 827 827 840 791 839 832 800 808 808 826 792 877 823 821 780 827 845 824 845 833 848 790 840 841 801 803 792 807 797 804 795 803 843 768 850 807 800 804 807 818 818 794 760 817 805 761 768 813 780 800 745 816 792 760 789 849 890 884 890 876 906 886 940 880 904 840 861 872 856 827 856 863 838 862 832 858 871 842 819 835 824 812 822 794 830 875 841 817 809 838 841 859 822 816 820 854 824 805 857 815 832 853 834 840 769 848 819 778 799 869 818 825 820 823 814 810 788 800 810 882 896 837 828 841 812 817 843 791 830 835 794 825 862 724 797 842 780 788 788 822 836 816 786 837 846 847 818 778 827 823 803 758 839 841 822 884 876 882 861 828 849 825 843 835 843 851 813 828 789 823 830 846 794 817 826 846 804 794 816 845 806 802 843 814 835 829 834 848 828 829 803 806 835 830 807 802 846 773 826 815 814 812 814 850 816 839 822 880 835 834 842 830 818 843 785 825 839 843 792 804 804 819 808 826 817 814 792 826 769 805 799 780 826 788 774 797 809 806 800 854 858 784 814 803 817 969 949 925 937 931 855 956 983 884 940 921 925 939 936 882 892 847 922 893 951 913 916 913 950 889 887 900 944 942 886 930 862 911 903 948 895 849 866 915 944 859 833 957 912 866 885 883 878 849 919 821 888 919 864 845 842 878 929 837 905 881 825 857 866 893 848 828 901 916 833 874 871 936 898 881 971 973 1.02e+03 927 934 937 980 980 953 920 981 940 935 961 918 942 909 954 946 921 900 871 957 912 897 923 882 894 834 832 861 852 816 916 882 848 873 878 866 234 891 908 944 902 924 877 892 835 934 858 865 860 862 827 882 827 887 883 858 808 947 885 831 854 876 808 871 917 920 967 902 926 NaN 867 866 899 864 857 867 871 898 865 897 856 845 846 834 824 878 868 820 844 842 862 844 870 874 877 786 850 856 822 875 813 842 NaN 833 NaN 840 870 800 NaN 832 895 875 838 990 934 853 864 876 854 883 878 926 874 846 821 874 858 842 864 837 842 846 846 894 854 859 841 836 836 876 833 849 899 873 813 865 812 839 844 843 845 850 811 844 878 883 830 866 880 864 866 877 920 905 901 908 914 908 897 914 864 890 859 927 858 873 917 877 870 841 853 870 846 855 851 883 831 828 883 867 838 826 835 820 893 790 818 837 842 821 818 876 830 827 826 840 792 839 832 799 809 808 826 792 877 822 822 780 827 845 823 844 834 847 790 839 840 801 802 792 807 797 804 795 804 844 768 849 806 800 804 808 818 818 794 759 818 805 761 768 813 780 798 744 816 792 762 788 849 891 884 889 874 906 886 940 880 906 839 859 868 855 826 856 864 838 862 833 858 871 843 819 835 824 812 822 794 830 876 841 816 809 838 842 859 823 816 819 853 824 804 856 815 833 853 834 840 769 848 819 777 798 869 818 824 819 823 813 808 790 800 809 881 896 837 828 842 812 817 840 791 831 835 795 826 863 724 796 842 780 788 786 822 837 815 786 837 845 846 818 777 826 823 802 758 839 841 823 882 877 882 862 828 849 825 843 835 844 850 814 828 789 823 830 846 794 817 825 846 804 794 815 846 807 803 841 813 833 828 834 848 829 830 801 806 834 829 806 803 845 774 825 815 813 813 814 850 816 839 822 879 835 834 842 829 819 843 785 824 839 844 792 804 804 818 807 826 817 814 793 825 769 805 798 780 826 789 774 797 810 806 801 854 858 784 814 801 817 969 949 924 937 931 855 956 983 885 940 920 926 939 936 882 892 847 922 893 949 913 917 913 950 889 888 899 944 942 886 930 862 912 903 948 895 849 866 915 944 858 834 958 912 866 885 883 879 849 919 821 888 919 865 845 842 878 930 837 904 881 825 857 866 892 848 829 901 915 834 875 871 936 898 882 971 973 1.02e+03 930 934 937 980 980 952 919 982 941 935 962 918 943 909 954 946 920 899 873 955 913 897 922 883 894 834 832 862 852 816 916 884 849 873 878 865 234 892 909 945 902 925 877 892 834 934 858 865 859 862 828 880 827 887 883 858 808 947 884 831 855 876 807 871 917 921 966 901 926 NaN 867 865 899 864 857 868 872 898 865 897 856 846 846 834 824 878 868 820 844 842 862 843 871 874 878 786 849 855 822 875 816 842 NaN 833 NaN 840 870 800 NaN 831 893 872 837 989 933 853 863 876 855 883 878 926 874 846 821 874 857 842 864 837 843 846 845 895 854 859 841 836 836 876 833 849 900 874 814 864 812 839 844 842 845 850 811 844 877 882 829 867 879 864 866 880 920 904 901 908 914 909 896 914 863 889 858 927 857 874 916 878 871 841 853 868 845 855 851 883 832 829 883 867 839 826 835 820 893 790 819 837 841 822 818 875 830 827 825 840 792 838 831 799 810 807 827 793 877 822 822 779 827 845 822 844 834 847 790 839 839 801 802 792 807 796 804 796 804 844 768 848 806 800 805 808 818 819 793 759 820 804 761 770 813 779 799 743 817 792 761 788 848 891 883 889 874 906 886 938 881 907 838 857 862 855 826 856 866 837 863 833 857 871 843 820 835 823 813 822 795 829 876 841 815 808 838 842 860 823 817 819 853 823 804 856 815 833 853 834 840 769 847 819 777 798 869 818 824 819 824 812 806 791 799 808 880 896 838 829 843 812 817 836 792 832 834 795 826 864 724 796 842 780 789 785 823 837 815 786 836 844 846 818 777 825 823 801 758 839 842 823 881 878 883 861 828 849 826 843 834 843 850 814 829 788 823 830 845 794 817 824 846 805 794 815 845 807 804 840 813 834 828 835 848 830 831 801 805 832 828 807 804 843 774 825 815 813 813 814 850 816 841 823 878 834 835 842 828 820 843 785 824 840 845 791 804 804 818 807 826 815 814 792 826 769 805 798 781 826 789 774 798 810 807 802 853 856 785 812 800 818 969 949 922 937 930 855 955 982 886 939 919 927 939 936 882 891 847 923 893 948 914 916 913 950 888 888 898 944 941 887 930 861 912 904 948 895 849 866 915 944 858 835 959 913 867 885 883 879 849 919 821 888 920 864 845 843 877 930 837 903 881 826 858 866 892 847 830 900 916 835 875 870 936 898 882 971 973 1.02e+03 931 934 937 979 980 951 919 982 941 932 963 918 944 908 951 946 919 900 874 952 914 898 922 882 894 834 831 863 852 815 916 886 848 873 879 865 244 892 908 947 902 925 876 892 833 934 858 864 859 861 828 879 826 888 882 859 808 945 883 831 856 875 807 872 917 923 966 900 926 NaN 866 865 899 863 857 868 872 897 865 896 856 846 847 833 825 878 868 819 844 842 862 843 871 874 879 785 849 855 821 875 817 842 NaN 833 NaN 840 869 800 NaN 831 890 871 837 989 933 853 863 876 856 883 878 925 874 847 820 875 857 843 863 838 844 847 844 896 854 858 840 836 837 876 833 849 899 874 814 865 812 839 843 842 844 849 811 844 877 881 829 868 878 863 867 882 920 903 900 908 914 910 895 914 862 889 858 927 857 874 917 878 872 841 853 868 844 854 850 883 831 829 882 867 839 826 835 820 894 790 819 836 840 822 818 875 830 827 825 841 792 838 830 800 810 807 828 793 878 822 822 780 827 844 821 844 834 847 790 839 839 801 802 792 808 795 805 796 805 844 768 848 806 800 806 808 818 820 793 759 821 804 760 771 812 779 799 742 817 790 759 789 848 890 883 888 874 905 886 937 882 907 837 857 859 855 826 856 867 837 863 833 857 871 843 820 835 823 814 822 795 828 875 841 816 808 838 843 859 823 817 819 852 823 804 857 816 833 852 833 839 769 847 819 777 796 869 818 825 818 825 812 804 791 799 806 881 897 838 829 843 812 817 832 793 832 835 794 827 864 724 797 842 780 789 784 823 837 816 786 836 844 846 819 776 824 822 800 758 838 842 823 882 879 883 861 828 849 827 843 833 842 850 815 828 789 822 829 845 795 817 824 846 805 794 815 844 806 803 838 812 834 828 834 847 830 832 801 805 830 827 807 806 844 774 825 815 812 812 813 849 815 842 822 878 835 836 840 828 821 842 787 824 840 845 791 805 806 818 808 826 814 814 790 827 769 806 798 780 826 789 774 799 810 808 802 853 854 785 811 800 818 969 948 922 937 930 855 955 982 886 938 919 928 940 935 883 890 847 924 893 947 914 915 912 950 887 888 898 944 941 887 930 861 912 904 948 895 848 865 915 943 858 836 959 913 868 884 882 879 849 920 820 888 920 864 844 843 876 930 837 902 880 828 858 866 892 848 830 900 917 836 875 870 935 898 882 971 973 1.02e+03 930 935 936 979 980 951 919 982 942 930 964 918 945 908 948 946 918 901 875 952 913 897 922 881 894 835 830 864 853 815 916 886 847 873 880 864 256 892 908 948 902 925 876 892 833 934 857 863 859 862 827 877 826 888 881 859 809 944 883 830 856 874 807 874 917 924 966 901 927 NaN 867 865 899 862 857 868 872 896 865 896 857 847 846 832 825 878 867 820 845 842 862 844 871 874 880 785 849 855 821 875 816 842 NaN 833 NaN 840 869 799 NaN 831 890 871 837 988 933 853 864 876 857 883 878 924 874 847 820 875 857 842 862 839 844 847 843 896 854 858 839 836 837 877 832 849 898 875 814 866 813 838 842 843 844 849 811 845 877 881 829 869 878 863 868 883 920 903 900 909 914 911 896 915 861 888 858 927 856 874 918 878 872 840 852 869 844 854 850 883 830 829 882 866 839 827 835 820 894 789 819 836 840 823 817 874 831 827 825 841 792 838 830 800 810 807 829 793 879 822 821 781 827 844 821 844 834 847 790 839 838 800 802 792 808 794 805 796 805 844 770 848 806 801 806 807 818 820 793 759 821 803 760 770 811 778 798 741 817 789 758 790 848 890 883 887 875 905 885 937 881 907 836 857 855 855 826 855 866 837 863 833 858 871 844 820 835 823 814 822 795 828 875 842 817 808 837 843 858 823 817 820 852 824 804 857 816 833 851 832 838 769 847 818 777 794 869 818 825 818 825 814 805 790 799 806 882 897 839 828 843 812 818 831 794 832 837 794 828 864 725 797 842 779 790 785 823 836 816 785 837 843 846 819 777 823 822 800 757 838 841 824 882 878 883 862 828 849 827 843 833 842 850 815 829 789 822 828 845 795 816 826 847 804 793 814 844 806 803 838 812 833 829 834 847 830 831 801 805 829 827 807 806 845 774 825 815 813 812 812 850 814 842 821 878 836 836 839 827 821 842 788 825 840 844 792 805 807 819 808 826 814 814 787 828 769 806 798 780 825 788 774 801 811 808 803 852 853 784 811 801 818 969 947 923 937 930 856 955 982 885 938 921 928 940 934 882 890 847 924 894 947 914 914 912 950 887 887 898 944 941 888 930 862 911 905 947 895 849 865 916 943 858 836 960 912 867 884 882 879 849 920 820 888 919 864 845 842 875 929 837 902 880 829 859 866 892 850 830 900 916 837 875 870 935 898 881 972 973 1.02e+03 930 936 935 979 980 952 919 981 942 929 965 918 945 908 947 946 918 902 875 951 912 897 921 881 895 835 829 864 853 816 915 886 845 873 880 864 274 892 907 946 901 925 876 891 834 934 857 862 859 863 826 878 827 888 880 859 810 944 884 830 856 875 808 876 917 924 966 901 927 NaN 867 865 900 862 857 867 873 896 865 896 857 846 844 833 825 878 867 820 844 841 862 845 871 874 879 784 850 856 821 875 814 843 NaN 833 NaN 841 869 799 NaN 831 891 870 837 988 933 853 864 877 857 884 878 923 875 847 819 875 858 842 861 840 844 847 843 896 855 858 838 836 838 878 831 850 897 876 814 866 813 837 842 845 844 849 811 845 877 880 828 869 878 863 870 882 920 902 900 908 913 910 896 915 861 888 859 927 856 873 919 877 871 840 852 870 845 855 849 883 829 829 882 865 839 827 835 820 895 788 819 836 840 823 817 874 831 826 826 841 792 838 832 801 810 807 828 792 879 822 821 781 827 845 822 844 834 847 791 840 838 800 803 791 808 794 805 796 805 844 770 849 806 801 806 806 818 820 793 759 821 802 759 770 811 778 798 741 817 788 758 790 848 889 883 887 876 905 885 937 881 907 834 854 853 854 826 855 865 836 863 832 860 871 844 820 835 823 814 821 795 828 875 842 818 808 837 843 857 823 818 819 852 824 803 857 815 834 850 830 839 768 848 818 778 792 868 818 825 818 824 815 805 789 801 808 881 896 839 828 843 812 818 828 795 832 839 793 830 864 725 798 843 778 790 785 822 835 818 785 838 843 846 820 777 824 822 800 756 838 841 824 882 877 883 863 827 849 827 843 833 841 849 814 829 790 822 829 845 794 816 826 848 803 792 814 845 805 803 839 812 832 830 833 846 829 831 802 805 829 827 806 806 847 773 826 815 813 812 813 851 814 841 821 879 835 835 839 826 822 842 788 825 841 843 792 805 808 819 809 826 814 814 785 827 769 805 798 780 824 789 773 801 811 808 803 851 853 783 812 801 818 969 947 924 936 931 856 955 981 885 938 923 927 939 934 881 890 847 924 894 947 914 914 913 950 887 887 898 944 942 888 932 862 911 905 947 894 850 864 916 943 858 835 959 912 866 884 882 879 848 920 820 888 918 864 845 842 876 928 836 902 881 829 859 866 892 850 830 900 914 836 876 870 935 898 881 972 973 1.02e+03 929 938 934 980 980 952 919 981 942 930 965 919 945 908 945 945 918 902 875 950 910 898 921 882 894 836 828 863 853 816 914 886 845 873 879 864 281 891 906 944 901 924 876 891 835 934 858 861 860 864 827 878 827 889 879 859 811 944 884 831 856 875 808 876 917 924 966 902 928 NaN 867 865 900 861 857 868 873 896 866 896 857 844 843 833 824 878 866 821 844 840 862 845 871 874 878 784 850 856 821 875 812 843 NaN 833 NaN 841 869 798 NaN 830 893 868 837 988 933 852 865 878 856 884 879 923 875 846 818 874 857 841 860 840 844 847 843 896 855 859 838 836 838 878 831 851 897 876 814 867 814 837 842 845 844 850 812 846 877 880 829 869 879 862 870 881 920 903 900 908 913 910 896 916 861 889 859 927 855 874 919 877 870 839 852 870 846 855 849 883 829 830 882 863 839 827 834 820 896 788 819 836 840 823 816 874 833 825 826 842 793 839 834 801 810 807 828 792 878 822 821 782 828 846 822 844 834 848 791 839 838 799 803 790 808 795 804 794 805 844 770 850 806 800 807 806 817 820 793 759 820 802 759 770 812 779 798 742 816 788 758 790 848 888 883 888 876 905 885 937 881 906 834 852 852 854 826 856 864 837 863 832 860 872 844 819 835 823 814 823 795 828 875 841 819 809 837 844 857 823 818 819 852 824 803 856 814 834 849 827 840 768 848 817 779 793 868 819 825 818 823 815 805 789 802 810 879 896 839 828 842 812 818 825 795 832 838 792 830 863 724 797 843 778 790 785 822 834 816 785 838 844 847 820 778 825 822 799 756 838 841 824 882 876 883 863 827 850 827 842 834 841 850 813 830 790 823 828 844 794 816 827 848 804 792 813 846 803 803 839 812 832 830 833 847 828 829 803 806 829 827 806 804 847 774 827 814 813 813 814 852 813 840 822 878 835 835 838 826 822 842 787 824 841 843 792 804 808 818 809 825 813 814 786 826 769 804 798 780 821 789 773 801 811 808 803 851 852 782 812 800 818 968 946 926 936 931 856 956 981 885 938 924 926 938 934 881 890 847 924 893 948 913 914 915 950 887 887 898 944 942 888 933 862 910 905 947 895 850 863 916 943 859 835 958 912 865 884 882 879 848 920 819 889 917 863 846 842 877 928 837 903 882 829 858 866 892 850 829 900 914 835 876 870 935 897 881 972 973 1.02e+03 930 938 934 981 980 952 919 980 942 930 965 919 944 907 942 945 918 901 875 951 910 899 921 883 893 836 827 862 853 816 914 886 845 873 879 864 296 891 907 944 901 924 876 891 835 933 859 860 862 864 827 878 827 889 880 859 811 944 884 832 855 875 808 876 917 923 966 902 928 NaN 866 864 900 860 857 868 873 896 867 895 857 842 843 834 824 878 866 822 843 840 862 844 870 875 878 784 850 855 819 875 812 842 NaN 832 NaN 842 869 798 NaN 829 893 868 837 989 933 852 865 877 856 884 879 923 875 846 818 873 857 841 860 841 843 847 843 896 855 859 837 836 838 877 831 852 897 876 814 868 814 838 843 844 844 850 812 847 877 880 830 868 880 861 869 880 920 904 900 908 913 909 896 916 861 889 860 928 856 874 918 876 870 840 852 870 846 855 850 883 829 830 882 863 840 828 834 819 897 788 818 837 840 823 816 874 834 825 825 842 793 839 835 802 810 807 828 792 878 821 821 782 829 846 823 844 834 848 792 839 837 798 803 790 808 795 804 793 805 843 770 850 806 800 808 805 815 819 794 758 820 802 760 770 812 779 798 742 816 788 758 789 849 888 883 889 877 905 885 938 881 904 834 850 852 856 826 856 864 838 864 832 859 872 844 819 836 822 814 825 795 828 875 841 817 809 838 844 857 823 820 819 852 823 803 856 814 834 847 824 840 768 848 817 780 794 867 818 825 819 824 815 805 789 802 811 878 896 839 828 841 813 818 820 795 832 836 791 831 863 724 796 843 778 790 785 822 834 814 786 837 844 847 820 778 826 822 799 757 838 842 822 882 875 882 862 827 850 827 842 835 841 851 812 830 790 824 828 844 793 817 826 846 804 792 813 847 802 802 840 813 832 828 833 847 828 828 803 805 829 826 808 804 847 775 827 812 812 813 814 852 813 840 822 879 834 834 838 827 823 842 787 823 841 842 791 806 808 818 809 825 813 814 787 825 769 804 797 780 820 788 773 800 811 808 803 851 852 781 813 801 819 968 946 926 936 931 856 956 981 885 939 923 926 937 934 881 889 847 924 892 948 913 914 917 950 887 887 899 944 942 887 934 862 911 905 948 895 849 862 916 943 858 835 958 912 865 884 882 880 848 920 819 889 917 863 846 843 877 927 838 903 883 828 858 866 892 849 828 901 916 835 876 870 936 897 880 972 972 1.02e+03 931 939 934 980 981 952 919 980 942 930 965 919 944 906 938 946 919 901 875 951 910 900 921 884 892 837 826 861 854 816 914 887 842 873 878 864 673 891 908 944 901 924 876 891 835 933 860 859 864 864 828 879 827 889 880 859 812 944 883 834 854 874 809 876 917 922 966 902 927 NaN 866 864 900 860 857 868 872 895 867 895 856 842 843 833 823 878 866 822 843 840 863 844 870 875 878 785 850 854 818 875 813 842 NaN 832 NaN 842 869 797 NaN 829 892 868 837 990 933 852 865 877 856 884 879 923 875 846 818 874 857 842 860 842 842 847 843 896 855 859 835 836 837 877 831 852 897 875 814 868 815 838 844 844 844 850 812 847 877 880 831 868 880 860 868 880 920 905 900 907 914 909 896 917 861 888 859 929 857 874 917 875 869 840 852 870 846 855 851 883 828 830 883 863 840 828 833 819 896 788 818 838 840 823 817 874 835 825 825 842 792 839 834 801 810 807 828 792 878 820 821 782 829 847 823 844 835 848 792 839 837 797 804 790 808 795 804 793 804 843 769 850 806 800 808 805 815 820 794 758 820 802 760 770 812 779 798 744 817 788 758 788 850 888 883 890 877 905 884 938 880 903 833 849 851 858 825 858 864 838 865 832 858 872 843 819 837 823 814 826 796 827 876 840 815 809 838 843 857 823 820 819 852 822 803 857 815 834 846 822 838 768 848 818 779 796 867 818 825 819 824 815 805 788 802 810 877 895 839 828 841 813 818 819 793 832 835 791 831 863 724 795 842 778 791 786 822 835 813 786 835 843 847 819 778 826 824 800 758 838 843 821 882 874 881 861 827 850 826 842 835 841 853 812 830 791 825 827 844 793 817 825 846 804 791 813 847 801 802 840 813 832 828 833 847 827 828 803 805 829 826 809 803 847 776 826 811 811 813 815 852 813 840 822 879 834 835 838 828 822 843 787 822 841 842 790 807 807 818 808 825 813 813 788 824 768 805 797 780 818 788 773 800 811 809 803 851 851 781 813 802 819 968 947 926 935 931 857 957 981 884 939 922 926 937 935 881 890 848 924 892 949 913 914 917 950 887 887 899 944 941 887 934 863 912 904 948 895 849 862 916 943 857 834 957 912 865 884 882 880 847 920 820 889 917 863 845 843 876 927 838 903 882 828 858 866 891 849 828 901 917 835 876 870 936 898 880 972 972 1.02e+03 932 939 934 980 980 952 920 980 942 929 964 919 944 907 936 947 918 901 875 952 912 900 922 884 893 837 826 861 854 816 914 887 840 874 879 864 1.05e+03 891 910 946 901 924 875 892 834 932 862 858 866 864 828 881 827 887 878 859 812 944 881 835 854 873 809 876 917 920 966 902 928 NaN 866 864 900 860 856 868 872 895 866 895 855 842 844 832 822 878 867 822 843 841 862 844 870 875 877 785 850 854 818 875 814 842 NaN 833 NaN 843 869 797 NaN 829 890 868 838 990 932 852 864 877 856 883 879 923 875 845 819 874 857 842 860 842 843 848 843 896 854 858 834 836 836 878 831 852 897 875 814 868 816 838 845 842 844 850 811 846 878 880 832 869 880 860 868 879 920 904 900 906 914 909 897 916 861 888 859 929 860 874 916 875 870 841 852 869 846 854 850 884 828 830 882 864 840 829 833 820 896 788 817 839 841 823 818 874 834 825 824 842 791 839 833 802 810 806 828 792 878 820 821 782 829 846 823 844 834 847 792 840 836 797 804 791 808 795 803 793 804 842 768 850 806 800 808 805 814 821 794 758 819 802 759 769 811 780 799 743 818 788 759 789 850 888 883 889 877 905 884 938 880 904 834 848 849 859 824 857 865 838 865 832 857 872 843 819 837 823 814 825 795 826 876 840 814 809 837 843 857 823 820 820 852 822 804 858 816 834 846 820 836 768 848 819 778 797 867 818 826 819 824 815 805 789 802 810 878 895 839 828 842 813 818 818 792 832 835 791 831 863 724 795 842 778 791 786 823 836 814 785 834 843 847 818 778 825 825 801 758 838 844 820 882 874 881 861 827 850 826 841 834 841 853 813 829 791 824 829 843 793 818 825 846 804 791 814 846 801 801 840 813 832 829 832 847 826 830 803 804 830 826 810 803 847 776 825 811 810 813 815 851 812 840 822 880 833 835 839 828 820 843 788 823 841 842 790 809 806 818 808 825 813 812 788 824 768 806 796 779 818 788 773 800 811 809 804 850 850 782 812 804 819 969 948 926 935 931 856 957 981 883 938 922 926 936 935 882 891 848 923 892 949 913 914 916 950 887 887 900 945 940 886 934 863 912 903 948 895 849 862 916 943 856 834 957 912 864 884 883 881 846 921 820 890 918 863 846 843 874 927 838 903 881 828 858 866 890 848 828 902 918 836 876 870 937 899 880 972 972 1.02e+03 933 940 934 980 980 952 920 980 942 929 964 918 945 909 933 947 918 901 874 953 914 899 923 885 894 836 826 860 854 816 915 888 838 873 881 863 1.43e+03 891 910 946 900 924 875 893 834 933 862 857 866 864 828 882 827 886 876 859 813 945 879 835 854 874 810 876 918 919 966 902 928 NaN 866 864 900 860 856 868 872 895 866 896 855 843 845 831 822 878 867 822 843 842 862 845 870 875 876 785 850 853 818 876 814 843 NaN 834 NaN 843 868 797 NaN 829 890 867 838 990 932 852 864 876 855 883 879 923 876 845 818 875 858 843 860 842 843 848 843 894 854 858 833 836 835 878 831 852 897 876 814 868 816 837 845 842 845 850 810 847 877 880 832 869 880 860 868 878 919 903 900 906 914 908 896 916 862 888 859 928 860 874 916 875 870 842 853 868 847 853 850 884 827 831 881 864 839 829 833 820 896 789 816 839 840 823 819 874 833 825 824 843 790 839 833 802 809 805 827 792 878 820 821 782 830 846 824 844 834 848 793 840 835 797 804 791 807 795 803 794 803 842 768 850 806 800 808 806 814 821 793 759 819 802 758 768 810 780 799 742 818 788 758 789 850 889 882 888 877 905 885 938 880 904 834 846 846 859 824 856 864 838 863 833 857 872 843 820 836 823 814 823 794 826 876 839 814 809 836 843 857 823 819 820 852 823 805 860 815 833 846 818 835 768 848 821 777 797 867 819 827 818 824 816 805 789 802 809 879 894 838 828 843 813 818 818 790 833 834 792 829 863 724 795 842 778 790 786 823 836 814 784 834 842 847 817 778 824 826 802 757 837 843 821 882 873 881 861 828 850 826 841 832 841 853 814 829 790 824 830 843 794 818 825 846 805 791 815 846 800 801 839 812 833 830 832 846 825 831 803 804 831 828 809 803 847 776 824 811 811 813 814 850 813 841 822 880 833 835 839 828 819 843 788 824 841 843 790 809 806 817 808 826 813 812 788 825 767 806 796 779 816 788 773 801 812 808 802 850 850 782 812 803 819 970 949 926 935 931 856 957 981 884 936 921 925 936 935 882 892 848 923 891 949 913 915 915 951 888 887 899 945 940 887 934 863 912 903 948 894 850 862 915 943 856 833 957 913 864 884 883 881 846 921 821 889 918 863 846 843 873 927 838 904 881 828 859 866 889 848 828 902 917 836 876 871 936 900 880 972 973 1.02e+03 933 941 935 980 980 952 920 979 943 931 964 919 945 910 931 947 920 901 874 954 914 899 923 885 895 836 827 860 853 816 915 888 839 872 881 862 1.44e+03 891 909 946 900 923 876 893 834 933 861 857 867 864 829 882 826 885 874 859 813 945 878 835 854 874 809 876 918 918 967 901 928 NaN 866 864 899 860 856 868 872 895 866 896 856 843 845 831 822 878 867 822 843 843 862 844 870 875 875 784 850 853 819 877 814 843 NaN 833 NaN 842 868 797 NaN 829 890 866 839 990 932 852 864 876 855 883 879 924 876 844 817 875 858 843 860 842 843 848 843 893 854 858 831 836 835 879 831 852 897 876 814 868 816 837 843 842 845 850 810 848 877 880 831 869 880 860 869 878 918 902 901 906 913 907 896 915 861 889 859 928 860 873 916 875 871 842 854 868 847 853 850 884 827 831 880 865 839 829 833 820 896 789 816 838 840 823 819 874 831 825 824 842 790 839 833 800 809 805 826 792 878 820 821 782 830 846 824 845 834 848 793 840 834 797 804 791 807 794 804 795 802 841 768 850 806 800 808 807 814 822 793 760 819 802 759 767 810 779 799 741 818 787 758 789 849 889 882 888 876 904 883 937 879 905 832 844 843 858 825 854 865 839 861 834 858 872 844 820 835 824 814 822 792 825 876 840 815 809 836 843 857 824 818 821 852 824 806 860 815 832 846 816 837 768 849 820 777 797 868 820 828 817 823 817 805 790 802 808 880 892 838 828 842 812 818 817 790 833 833 791 827 863 724 797 843 777 790 786 823 836 814 784 835 843 847 816 778 824 826 802 757 837 842 821 882 873 881 861 830 849 826 840 831 842 852 814 828 789 825 830 843 794 818 825 845 806 790 814 846 801 801 838 811 833 832 831 846 825 830 803 803 833 828 808 803 846 775 824 812 811 813 814 850 814 841 822 881 833 835 839 828 818 842 788 825 840 843 791 808 806 817 807 826 813 811 788 824 766 805 795 780 815 789 773 802 812 806 800 850 850 782 813 802 818 969 949 926 935 931 855 956 982 884 937 921 925 936 936 882 892 848 923 890 949 912 915 916 951 888 886 900 945 939 886 933 863 911 904 948 894 848 862 914 943 856 833 957 912 863 885 884 881 847 920 821 888 918 863 846 842 874 928 838 905 880 828 860 865 889 848 829 902 917 836 876 872 936 900 880 972 974 1.02e+03 934 941 935 980 980 951 919 979 944 933 964 919 945 909 930 947 921 901 874 956 912 899 922 885 896 836 826 860 854 815 915 887 838 871 879 861 1.47e+03 892 908 946 901 923 878 893 834 934 858 858 867 864 830 881 826 885 875 859 813 945 878 835 854 874 808 875 919 918 968 900 928 NaN 866 864 899 860 856 867 872 895 866 896 857 842 845 831 821 878 868 821 843 842 862 842 870 875 874 783 851 853 819 877 814 844 NaN 832 NaN 842 868 796 NaN 830 891 866 838 990 932 852 864 876 854 884 880 924 875 844 817 875 858 843 860 842 843 848 844 892 854 858 829 837 836 880 831 852 898 876 814 868 815 837 842 842 846 850 810 849 877 880 831 869 881 861 869 878 918 903 901 906 912 906 896 915 861 890 859 927 859 873 915 876 871 842 854 867 846 853 850 884 827 831 880 865 839 829 833 820 896 789 815 838 840 824 818 874 830 826 824 841 790 837 832 800 809 805 824 793 878 820 821 783 830 846 823 845 834 848 792 840 834 798 804 790 807 794 805 796 802 841 769 850 806 801 808 808 813 822 793 760 819 802 760 768 810 779 799 741 819 788 758 789 849 889 881 888 875 904 883 938 879 906 829 842 840 858 825 854 865 839 862 834 858 872 844 819 834 825 814 821 792 824 876 842 816 809 836 843 858 824 817 819 852 824 806 859 814 831 847 816 839 768 849 820 776 797 868 821 827 816 822 817 804 791 801 807 880 892 837 828 841 810 818 816 791 833 833 789 826 862 724 798 844 777 790 786 822 836 813 784 835 842 847 816 778 824 825 801 756 836 841 822 881 874 881 861 830 848 827 839 831 841 852 814 828 788 824 829 843 794 817 825 844 806 790 813 846 802 801 838 811 834 832 830 845 826 830 803 802 833 828 807 802 846 773 825 813 812 812 814 849 813 842 821 880 833 836 838 828 817 842 788 825 840 843 792 807 805 816 807 826 813 810 788 824 767 804 795 779 814 789 774 803 811 806 798 850 850 782 813 801 818 968 949 925 935 931 855 955 982 884 938 922 924 937 936 882 891 848 923 890 948 912 915 917 951 888 885 900 945 939 886 933 862 911 905 948 894 847 862 913 944 856 834 957 912 863 884 884 880 847 918 821 887 918 863 845 843 874 928 838 905 880 828 861 864 889 849 829 902 916 836 875 870 936 900 880 972 974 1.02e+03 932 942 935 980 980 950 918 978 944 935 964 919 945 909 930 946 922 900 874 957 911 899 922 885 895 837 828 860 856 815 915 886 838 872 877 863 1.48e+03 892 908 946 902 924 878 893 833 935 856 858 867 864 831 880 826 885 877 858 813 946 879 834 855 874 806 874 919 918 968 901 927 NaN 866 864 899 860 856 867 873 895 867 895 858 844 845 832 821 878 868 821 842 841 862 840 870 874 874 783 852 853 819 878 814 844 NaN 832 NaN 842 867 797 759 830 892 866 838 989 931 852 865 876 854 884 880 924 874 844 818 874 858 844 860 843 843 848 844 892 854 858 827 838 836 880 831 852 898 876 813 868 815 837 840 842 846 850 810 848 877 880 830 869 881 861 869 879 918 903 901 906 911 907 896 915 860 890 859 927 858 873 915 876 870 840 854 868 844 853 850 883 827 830 880 865 838 829 832 820 896 789 815 838 840 824 818 874 830 826 825 842 791 835 832 800 808 805 823 793 878 819 821 783 830 846 822 845 835 848 792 840 834 798 804 790 806 794 805 796 802 840 769 849 807 802 807 807 812 822 792 759 819 802 760 769 811 778 799 741 820 788 759 788 849 889 881 887 874 903 882 937 879 905 827 842 840 859 825 854 865 839 860 834 858 872 844 818 834 825 813 820 791 825 875 841 816 809 836 842 859 824 817 817 852 824 806 858 814 831 847 814 840 768 849 820 776 797 869 821 826 816 822 817 804 792 801 807 880 892 837 828 840 810 818 816 791 833 834 788 826 861 725 797 845 777 790 785 823 836 813 784 832 842 847 816 777 824 824 800 755 837 842 822 881 874 881 860 830 849 826 839 832 841 851 814 828 788 823 828 843 794 816 825 844 805 790 812 846 801 802 838 811 835 832 830 845 826 831 803 801 832 828 808 801 845 772 825 813 812 812 814 850 812 842 820 880 833 836 838 828 818 841 788 825 841 843 792 806 804 816 806 826 813 808 788 823 769 804 796 778 814 789 774 803 810 807 799 850 850 782 813 801 818 967 950 925 936 931 855 954 981 885 940 922 924 937 936 882 890 848 924 890 948 912 915 917 952 888 884 899 945 939 886 933 862 911 905 948 894 846 862 912 945 857 834 956 911 864 884 884 880 848 917 820 887 918 863 844 843 874 928 837 906 880 828 861 864 890 851 828 903 916 836 875 869 936 900 880 972 974 1.01e+03 931 944 935 980 980 950 918 978 944 934 964 919 945 908 930 945 921 900 875 959 911 900 922 885 894 837 829 860 857 814 915 885 838 873 876 864 1.5e+03 893 908 947 902 924 878 893 834 935 856 858 867 864 829 881 826 884 878 858 812 946 878 834 856 874 805 873 920 918 967 903 927 NaN 866 863 899 861 856 867 874 894 866 895 858 845 844 833 821 878 868 821 842 840 863 838 870 873 874 782 852 852 818 878 815 843 NaN 833 NaN 842 867 798 759 830 892 866 839 988 932 852 865 876 854 884 880 924 873 844 818 875 857 844 860 844 844 847 843 892 854 858 827 837 836 880 831 852 898 876 813 868 815 838 841 841 847 850 811 847 877 880 830 869 881 861 868 880 919 903 901 906 911 908 897 916 860 890 859 926 858 873 915 876 870 840 854 870 845 853 850 883 827 830 881 865 838 829 833 820 897 789 816 838 840 824 817 873 832 825 826 843 790 833 831 801 808 805 822 792 878 819 822 783 829 846 822 845 835 848 792 840 833 798 804 789 806 794 806 795 802 838 769 849 806 802 807 806 812 821 792 759 819 803 760 769 812 777 799 742 821 789 760 788 849 890 882 887 874 904 883 938 879 905 828 841 840 859 825 855 865 839 858 833 857 873 844 819 834 825 812 820 791 826 875 840 816 808 836 840 859 824 818 818 852 824 805 857 814 831 846 812 840 767 848 819 777 796 869 822 824 816 822 818 803 793 801 807 879 892 836 828 840 809 819 816 790 832 836 788 826 860 725 796 846 777 790 785 823 836 813 784 829 841 847 816 778 824 825 799 755 837 843 823 882 874 881 859 828 849 825 839 833 841 852 814 828 788 822 828 843 794 816 826 844 804 791 813 846 800 802 838 811 836 833 831 845 826 832 803 800 830 827 809 801 845 772 825 813 813 812 815 850 811 841 821 880 833 835 837 828 820 841 788 824 842 843 792 806 802 816 806 826 813 808 788 822 769 804 796 777 812 789 774 803 811 808 800 851 850 782 812 801 818 967 950 924 936 930 855 953 981 885 940 921 925 937 936 882 890 848 925 891 948 912 916 917 952 889 884 899 945 939 886 933 861 911 905 947 893 847 863 912 945 857 835 956 911 864 884 885 879 847 917 820 888 918 863 844 845 874 928 837 906 881 828 861 864 891 851 827 903 916 836 875 870 936 900 880 973 974 1.01e+03 930 947 936 980 979 950 918 977 944 934 964 918 945 908 929 944 919 900 875 960 911 900 922 885 894 837 830 860 857 813 915 884 838 873 876 865 1.5e+03 893 909 946 902 925 877 891 834 934 856 858 866 864 828 881 825 884 878 858 810 946 879 834 854 875 804 873 919 918 966 905 927 NaN 866 863 899 861 856 867 874 894 866 895 857 846 845 835 821 878 868 821 841 840 864 838 870 872 874 782 851 852 818 877 815 842 NaN 834 NaN 842 867 798 759 830 891 866 839 986 932 852 866 875 854 883 879 924 873 844 818 875 857 844 860 845 844 846 842 892 854 857 826 836 836 881 830 852 898 876 812 869 815 838 842 841 847 850 811 846 877 880 830 870 881 861 867 880 918 903 901 906 911 907 897 915 861 891 860 926 858 873 916 876 870 840 853 870 846 853 850 884 828 830 882 865 838 829 834 820 897 789 816 838 840 824 817 873 833 825 827 844 790 834 831 802 808 805 821 792 878 819 821 784 829 846 822 845 835 848 792 840 833 798 803 789 806 794 806 793 802 838 769 849 804 800 806 806 812 821 793 758 818 804 759 768 812 777 799 743 821 789 759 788 850 891 882 887 874 905 883 938 879 905 829 840 841 858 825 855 864 839 856 832 855 872 844 820 835 825 811 820 792 826 876 839 816 808 835 838 859 824 818 819 852 824 805 857 814 831 847 810 839 767 848 820 779 796 868 822 824 816 822 816 803 793 801 806 879 892 836 828 840 810 819 817 790 832 836 790 826 861 724 796 846 777 788 784 824 836 813 784 824 842 847 816 778 824 826 798 756 838 842 823 883 874 881 859 827 849 824 839 834 840 851 814 828 788 823 830 843 794 816 826 845 804 792 814 846 798 803 838 811 838 834 832 844 826 832 802 800 830 827 809 801 844 772 826 814 813 812 814 850 811 841 821 879 833 834 837 829 820 840 787 824 842 843 792 805 802 816 807 826 814 807 788 822 768 804 796 777 811 788 773 803 812 809 802 851 850 782 812 801 818 966 950 924 936 930 855 953 981 886 940 920 925 936 935 882 890 848 925 892 948 911 915 916 952 889 884 898 946 939 885 933 862 911 905 947 893 847 863 911 945 857 835 956 910 865 884 885 880 846 918 820 888 916 863 844 845 874 928 837 905 882 828 860 864 892 852 828 903 916 836 875 872 936 899 882 974 974 1.01e+03 930 949 936 980 979 951 919 977 944 934 964 917 945 908 930 944 919 899 875 960 911 899 922 885 894 838 831 859 858 812 915 884 838 872 876 863 1.49e+03 893 909 944 901 925 877 889 835 933 856 858 865 864 826 880 825 884 879 858 809 946 879 833 852 875 805 874 918 918 964 905 927 NaN 866 863 899 861 857 866 874 894 866 896 857 846 846 835 821 878 868 820 841 840 864 838 869 873 874 782 850 852 818 876 814 841 NaN 835 NaN 841 867 799 804 830 891 866 839 986 933 852 866 874 855 882 879 924 874 844 817 876 856 844 860 845 844 846 841 893 854 857 826 836 837 882 829 853 898 876 813 869 814 838 844 841 846 850 810 846 877 879 830 869 881 862 867 880 917 903 901 906 910 907 898 915 861 892 860 926 858 872 916 875 870 840 852 869 848 852 850 883 828 830 883 865 838 829 834 820 896 789 817 837 841 824 817 872 833 825 828 843 789 834 832 802 808 805 820 792 878 819 820 783 829 846 822 845 835 849 791 839 832 798 803 790 806 795 806 792 802 836 769 849 802 799 806 807 812 821 793 758 817 804 758 769 812 778 799 743 822 788 759 788 850 891 882 887 875 905 882 938 880 904 828 839 838 858 825 855 863 838 855 831 853 872 842 819 835 826 812 821 792 826 877 840 817 809 835 834 859 823 818 820 853 824 803 857 814 832 850 809 839 766 847 820 779 796 867 822 825 816 822 815 804 792 801 806 879 892 836 828 840 811 819 818 790 832 835 791 826 863 724 797 845 777 787 784 824 836 814 782 821 843 848 816 778 824 826 799 757 838 842 822 883 874 881 859 826 848 823 838 834 840 850 815 827 789 824 830 843 792 816 826 845 803 792 814 846 798 803 838 811 838 834 832 843 826 831 801 800 830 826 808 802 844 772 825 815 813 812 813 851 811 841 822 879 833 833 837 830 817 839 786 824 842 844 792 804 803 817 809 826 814 806 788 823 768 805 797 778 809 788 772 803 813 809 802 851 850 781 813 800 818 966 950 924 937 931 855 953 980 886 940 920 925 935 935 882 889 848 925 891 949 912 916 916 952 889 884 899 946 939 885 933 862 912 905 948 894 848 863 913 944 857 835 956 908 865 884 886 881 846 919 820 888 914 863 844 846 875 927 838 905 882 828 860 863 892 852 828 903 916 836 874 873 936 899 883 974 974 1e+03 929 949 937 980 979 952 919 978 944 934 964 917 945 908 930 944 918 899 875 961 911 899 922 885 895 837 831 859 858 812 916 884 838 872 876 862 1.5e+03 893 909 943 900 925 877 889 835 933 855 860 864 864 827 880 825 884 880 857 810 946 879 832 851 875 806 873 917 918 964 904 927 NaN 865 863 899 861 858 866 873 894 867 896 856 846 846 836 821 878 868 820 841 840 863 838 869 873 874 782 851 852 818 874 814 842 NaN 833 NaN 841 868 800 847 830 890 866 839 987 933 852 866 874 854 882 878 923 874 843 817 876 856 843 860 845 843 847 841 893 853 857 826 836 838 881 830 853 898 877 813 869 814 837 844 842 846 850 810 847 877 879 830 869 881 862 867 880 916 904 900 906 910 908 898 915 861 893 860 926 858 872 916 875 870 840 851 868 848 852 851 883 829 830 883 864 839 828 834 820 895 788 817 836 841 825 817 872 833 825 828 842 789 835 833 801 809 806 819 792 879 819 819 782 828 845 822 845 834 849 791 840 832 799 803 790 807 796 806 792 801 834 770 849 802 799 805 808 812 821 794 758 818 804 756 770 812 780 798 744 821 788 758 788 850 891 882 886 876 904 882 937 880 904 828 838 836 857 824 854 863 838 854 832 852 871 841 819 836 825 813 821 792 826 878 841 817 810 835 832 859 823 817 820 852 825 802 858 814 833 850 809 839 766 846 821 778 796 866 821 826 815 822 814 805 791 801 807 879 892 836 828 840 812 818 818 790 832 833 792 826 864 723 798 845 777 787 785 824 836 815 780 816 843 848 816 778 824 824 800 757 838 841 822 883 875 881 859 826 849 823 838 834 839 850 815 827 789 824 830 843 790 817 827 846 803 791 814 846 798 802 838 811 837 834 832 843 826 830 801 800 829 826 807 804 844 773 826 816 812 812 812 851 811 840 821 879 834 832 837 831 815 839 786 824 842 844 791 804 804 817 810 826 815 807 787 824 769 806 797 779 810 788 772 802 814 808 802 852 850 781 813 800 817 965 949 924 937 931 854 954 980 886 939 920 925 934 935 880 889 848 924 890 949 912 916 916 952 889 885 899 946 940 884 932 863 912 905 946 894 848 863 914 944 857 835 956 908 864 884 886 882 845 920 820 886 910 863 844 845 877 927 838 904 882 828 860 864 892 852 828 903 916 836 874 872 936 899 885 974 973 1e+03 928 948 937 980 979 952 919 978 943 934 964 919 944 908 929 945 917 899 875 961 910 899 923 884 895 838 831 859 858 812 916 885 838 872 876 862 1.51e+03 893 909 944 899 924 876 891 835 933 855 861 863 864 828 879 824 884 881 857 811 946 877 831 851 873 806 873 916 918 963 903 928 NaN 865 863 898 861 858 866 872 894 867 896 856 845 846 835 822 878 868 821 842 840 863 838 869 873 875 782 851 853 818 874 813 844 NaN 831 NaN 841 869 799 882 830 889 866 839 988 933 852 865 874 853 883 877 923 875 843 817 876 856 844 859 846 842 848 841 894 853 856 827 836 837 880 830 853 898 877 813 869 814 837 844 843 846 849 809 848 877 879 830 869 882 862 867 880 916 905 899 906 910 909 897 914 861 893 860 927 858 873 916 876 870 839 851 868 847 852 851 882 829 830 882 865 840 828 834 820 895 788 817 836 841 825 818 872 832 825 827 843 790 836 833 801 809 806 816 791 878 819 820 781 828 845 821 844 832 848 790 840 831 799 803 791 807 795 806 793 802 831 770 849 802 800 805 808 812 821 795 760 818 804 756 771 812 782 798 743 821 788 758 788 849 890 882 886 876 903 882 936 879 904 828 837 833 857 824 854 864 837 852 831 851 870 841 818 836 824 813 821 793 827 878 841 817 811 835 830 858 823 817 820 852 825 802 857 815 834 848 809 840 765 846 820 778 796 866 820 827 815 822 815 805 791 801 807 878 891 836 827 840 812 818 818 790 832 831 792 826 863 723 797 844 776 788 785 824 836 815 778 811 843 849 816 778 823 823 801 756 838 840 822 882 875 882 859 826 848 824 838 833 839 850 815 826 789 824 829 843 788 817 827 846 803 790 813 846 798 802 837 812 836 834 831 843 826 830 802 800 828 826 807 805 844 773 826 816 810 812 812 851 810 839 820 879 834 832 838 831 814 840 787 824 841 843 790 804 806 818 809 826 816 808 786 824 770 807 797 780 810 787 773 802 815 807 801 851 850 781 813 799 817 965 949 925 937 931 854 954 980 886 938 920 926 934 934 879 889 848 923 891 949 912 916 915 952 889 885 900 947 940 886 932 863 913 904 944 894 848 863 914 945 857 835 956 907 864 883 886 881 845 920 820 885 906 863 844 846 878 926 838 905 881 828 859 864 890 852 829 903 915 836 875 870 936 899 884 974 973 998 928 948 936 980 979 951 918 978 943 934 964 921 943 909 928 946 917 900 873 962 909 898 923 883 895 838 829 860 858 812 917 886 838 871 876 861 1.53e+03 892 909 944 898 924 876 892 835 932 855 863 863 865 829 879 826 884 882 857 812 946 875 830 851 872 806 873 915 918 963 902 928 NaN 865 864 898 861 858 866 871 894 867 895 856 844 846 835 824 878 867 821 843 840 862 836 870 871 875 782 851 852 818 875 813 845 NaN 829 NaN 841 869 799 875 829 888 866 838 989 933 852 865 874 853 883 877 923 874 844 816 876 855 845 858 846 842 848 841 894 852 857 827 835 836 879 832 853 898 878 814 869 814 837 845 843 846 849 809 849 877 879 830 869 883 863 867 880 917 905 899 906 910 910 897 914 861 892 859 927 858 872 916 875 870 839 851 868 846 852 851 882 830 830 881 866 840 828 833 820 895 788 818 836 841 826 818 873 832 824 827 843 790 836 833 800 809 806 813 790 878 819 820 781 828 845 822 844 830 847 790 840 831 799 803 791 807 794 806 793 803 829 770 850 802 802 806 808 812 821 795 761 818 805 756 771 811 781 799 743 821 788 758 788 848 890 881 886 875 903 882 935 879 903 828 836 832 858 824 855 865 838 849 831 847 870 842 818 836 823 813 821 793 827 877 840 817 811 836 827 858 823 817 820 851 825 802 856 815 832 846 809 840 765 846 818 777 796 866 819 827 815 821 815 806 792 801 807 877 891 838 828 841 812 817 817 791 832 832 791 827 862 724 796 842 776 788 786 823 836 814 778 805 843 848 815 778 823 824 801 756 838 841 821 882 875 883 859 826 848 824 839 834 838 851 816 826 790 824 827 844 788 816 827 846 804 790 814 845 798 801 837 812 835 833 831 842 828 830 803 801 828 826 807 805 845 774 825 816 809 812 812 850 811 838 821 880 834 833 838 831 814 840 788 824 840 842 789 804 806 818 808 825 815 809 786 824 770 807 797 781 809 787 773 803 815 806 801 850 850 782 813 798 817 966 949 925 937 931 854 954 981 885 938 920 926 934 935 879 890 848 922 893 950 913 915 915 952 890 885 900 947 940 887 932 862 913 903 939 893 847 864 912 945 857 835 956 908 864 883 886 880 844 919 821 886 898 863 844 846 879 926 838 905 880 828 860 864 889 850 829 903 914 836 875 870 936 900 883 973 973 993 928 949 935 980 980 951 917 978 942 934 964 922 942 910 927 947 918 900 872 962 911 897 924 881 895 839 828 861 858 813 918 886 838 871 876 860 1.53e+03 891 908 945 901 924 875 892 835 932 855 862 864 865 831 879 827 883 882 857 813 945 875 829 851 871 806 873 915 917 964 901 927 NaN 865 865 899 861 858 866 871 894 867 895 857 842 846 835 825 878 867 821 843 840 862 835 871 869 874 783 851 852 818 875 812 846 NaN 829 NaN 842 868 798 869 829 887 867 838 989 933 852 864 874 853 883 876 923 874 845 815 875 855 845 858 846 843 848 842 894 852 857 828 835 835 879 833 852 898 877 814 871 814 837 844 844 847 849 809 850 878 879 830 869 883 862 866 880 918 905 899 906 910 910 897 914 860 891 859 927 858 872 916 875 870 838 852 869 845 852 852 882 830 829 880 866 841 829 832 820 895 788 819 836 841 825 818 874 832 824 827 843 790 835 833 800 809 806 811 791 878 819 820 781 828 845 822 844 830 846 790 840 831 799 802 792 808 792 806 792 803 824 770 850 802 802 807 808 813 822 796 763 818 805 756 772 810 781 800 742 821 789 759 789 848 890 880 886 874 903 882 935 879 903 827 836 832 857 824 854 866 838 847 830 844 870 844 817 836 822 813 821 794 828 876 841 817 811 837 824 859 823 818 819 851 824 802 854 816 830 846 809 839 764 846 817 776 795 867 818 826 815 821 815 808 793 801 808 876 890 839 829 841 811 816 816 792 832 833 791 827 863 724 794 841 776 787 785 822 836 814 779 800 843 848 816 777 824 824 801 756 837 842 820 882 874 885 860 826 848 824 840 834 838 851 815 827 790 824 826 844 788 815 825 847 805 790 814 844 798 801 837 812 833 833 832 842 828 829 803 801 828 827 807 805 845 776 823 815 809 811 812 849 811 838 822 879 833 833 837 830 814 840 788 824 840 842 789 804 806 818 809 825 815 809 786 824 770 807 796 781 808 788 774 803 815 806 801 848 850 782 812 798 817 967 948 926 937 931 854 954 982 884 937 921 926 934 935 880 891 848 922 895 951 913 915 914 952 890 885 900 946 940 889 932 862 913 903 935 894 846 864 911 945 856 836 956 907 863 883 885 880 844 919 822 887 894 862 844 846 879 925 838 905 880 828 861 864 889 849 829 903 915 837 875 870 935 900 883 972 973 988 928 951 934 980 979 950 916 979 940 934 964 920 942 910 926 947 918 900 870 961 913 897 924 881 896 840 828 861 858 813 918 886 839 871 876 861 1.54e+03 890 907 947 903 925 874 890 835 932 856 861 865 865 833 879 828 883 881 858 814 945 874 830 851 872 806 874 915 917 964 901 926 NaN 864 866 900 861 858 865 871 893 866 895 858 842 845 834 824 878 867 821 842 840 862 834 872 867 873 784 850 852 817 876 812 846 NaN 829 NaN 842 867 799 870 829 886 868 838 989 933 853 864 875 853 883 876 922 874 845 815 874 855 844 859 846 843 848 842 894 852 858 828 834 836 879 834 852 898 876 814 872 814 838 844 844 847 850 809 850 878 879 830 869 883 860 866 880 918 905 899 905 910 910 898 914 860 890 859 926 859 872 917 874 870 839 852 869 845 852 852 881 830 830 880 866 841 829 831 820 896 787 820 836 841 825 818 874 832 823 827 843 790 836 834 799 810 806 810 792 878 819 820 780 827 845 823 844 831 848 791 839 831 799 802 791 808 792 807 792 803 820 770 850 803 802 807 809 813 822 798 763 817 804 756 773 810 780 800 741 822 789 760 790 848 890 879 886 873 903 882 936 879 902 827 837 832 856 823 854 867 839 846 830 839 871 844 817 836 824 813 821 794 828 875 842 817 811 837 822 858 823 818 819 851 824 802 854 816 828 846 808 838 763 846 818 776 796 868 818 826 815 821 814 810 794 801 808 875 891 837 828 842 810 816 816 792 833 833 790 828 862 724 792 842 776 786 785 822 835 813 778 796 843 847 816 777 824 824 802 756 836 843 820 882 872 886 860 826 848 824 840 834 838 852 814 827 790 824 826 843 788 814 824 847 806 789 814 843 798 801 836 812 832 834 832 842 829 829 804 801 829 826 808 805 845 777 823 815 810 811 812 848 811 839 822 878 833 833 837 829 812 841 787 825 840 842 788 803 805 817 809 824 816 809 787 824 770 807 794 780 806 788 774 804 815 806 800 848 851 782 812 798 816 968 947 926 937 931 854 954 982 884 937 922 926 933 935 881 892 849 922 896 952 913 914 914 952 890 884 900 945 939 889 932 861 913 903 929 894 845 865 912 945 856 836 956 906 862 883 885 880 844 918 823 888 887 863 844 846 879 925 838 906 880 828 860 864 889 848 829 903 915 837 874 869 935 900 883 972 972 987 928 953 934 980 977 950 918 979 939 934 965 917 943 909 926 947 919 900 870 959 914 898 925 882 897 841 828 861 858 814 918 886 839 871 877 862 1.33e+03 892 906 946 903 926 873 890 834 932 857 859 866 865 834 878 828 883 881 859 814 944 874 831 851 873 806 874 915 918 963 901 925 NaN 864 866 901 861 858 866 871 893 866 896 858 842 845 834 824 878 867 821 841 840 862 835 872 867 872 784 850 851 816 876 812 846 NaN 829 NaN 840 867 798 870 828 886 868 838 989 933 853 864 876 854 882 875 922 874 845 815 872 854 843 859 847 844 848 842 893 852 858 828 834 836 879 834 851 898 875 814 874 814 838 843 845 848 851 809 850 878 878 830 869 883 860 866 879 918 904 898 905 911 910 897 914 859 890 859 926 860 872 917 874 870 839 851 869 845 851 852 881 830 830 881 866 842 829 830 820 896 786 820 836 841 824 818 874 831 823 827 842 790 837 834 800 810 806 809 793 878 818 820 780 827 845 823 844 832 849 791 839 830 799 801 791 807 793 807 791 802 815 769 850 803 802 807 810 813 822 798 763 817 802 756 774 810 780 800 740 822 789 760 792 849 890 879 885 873 903 882 936 880 902 826 836 830 856 823 854 868 839 846 831 834 870 844 816 835 826 813 821 794 828 872 842 817 810 838 821 857 822 818 819 851 824 802 853 816 827 846 808 837 762 846 818 776 796 868 819 827 815 821 815 810 795 800 808 875 892 836 826 842 810 816 815 792 833 834 789 828 862 724 791 844 777 786 785 821 835 813 778 793 843 846 816 776 824 824 802 756 835 843 820 881 873 886 860 828 848 824 840 834 839 852 814 827 789 824 826 844 789 815 823 846 805 789 814 842 797 802 836 812 831 834 832 842 829 829 804 801 830 827 808 806 845 776 825 815 810 812 813 847 810 839 821 878 832 833 837 829 812 840 787 826 839 842 788 803 804 816 809 823 818 809 787 824 770 808 794 779 806 787 774 804 814 806 800 850 851 782 812 797 816 968 947 926 937 931 855 953 983 883 936 922 925 933 934 882 891 849 922 896 952 912 914 914 952 890 884 900 944 938 888 933 861 913 903 924 895 845 864 913 945 855 836 957 903 861 883 884 881 845 918 822 887 882 864 843 846 879 925 838 906 880 828 859 864 890 848 829 902 915 837 873 870 934 898 883 973 973 984 929 953 933 979 976 949 920 979 940 933 965 915 944 907 926 947 920 900 869 958 912 900 925 884 897 842 830 860 857 814 917 886 839 872 877 863 1.13e+03 894 906 944 901 926 873 889 833 932 858 858 865 865 835 878 828 882 881 859 815 944 874 832 851 872 806 875 915 920 962 900 926 NaN 863 864 901 861 858 866 872 892 867 896 858 843 845 834 823 877 868 821 841 841 862 836 871 867 871 784 850 852 818 876 812 846 NaN 831 NaN 839 867 797 858 829 886 868 838 990 933 853 865 876 854 882 875 921 874 846 815 872 854 844 860 847 844 848 842 892 852 857 828 835 836 880 835 851 898 875 814 873 814 837 842 845 848 851 809 850 877 878 831 869 883 860 865 878 916 904 897 905 912 910 898 914 859 891 859 926 859 873 917 874 871 838 850 869 845 851 851 880 830 831 881 865 842 828 830 820 897 786 820 835 841 824 819 874 831 823 826 842 789 838 833 802 811 806 808 794 877 817 819 780 827 845 822 844 833 849 791 840 829 799 801 791 806 795 807 791 801 813 768 850 803 802 807 813 813 821 797 763 818 802 756 776 811 780 799 741 821 789 760 793 849 890 880 885 873 902 882 935 878 900 826 835 828 855 823 854 869 838 845 832 828 870 844 817 836 828 813 821 794 828 868 840 818 809 838 819 857 822 818 819 851 824 802 852 815 828 847 806 836 762 846 818 776 796 868 818 826 815 820 816 810 796 799 808 874 894 835 825 842 810 817 815 792 834 833 788 826 861 724 790 844 776 786 785 821 834 814 778 790 844 846 816 776 824 824 802 756 836 844 821 882 875 885 860 830 848 825 840 833 840 852 813 827 788 825 826 844 789 815 823 845 805 788 814 842 797 802 836 812 832 834 833 842 829 829 803 802 831 827 808 806 844 775 825 814 810 812 815 847 810 840 821 877 832 832 837 830 813 840 788 827 838 842 789 803 802 816 810 823 819 809 788 824 770 808 795 779 805 786 774 804 814 806 800 852 851 782 812 796 816 968 947 926 936 931 855 953 983 884 937 922 925 933 934 881 890 849 923 895 950 912 914 914 952 889 884 900 945 938 887 933 860 913 903 919 894 845 863 913 945 855 836 957 902 860 883 884 881 845 917 822 887 877 864 844 846 878 925 838 907 880 829 858 864 892 848 829 903 915 837 873 871 935 899 883 972 974 981 930 954 931 979 976 950 921 980 942 933 965 915 945 908 926 946 921 900 869 958 909 902 925 887 897 841 830 860 856 814 916 886 839 873 878 862 918 896 906 943 899 926 874 888 832 932 858 858 864 866 835 878 828 881 881 858 814 944 875 832 851 872 805 876 914 921 962 900 926 NaN 863 863 900 860 858 865 873 892 867 896 859 843 846 833 822 877 869 820 841 841 862 836 871 867 871 783 851 852 820 876 812 846 NaN 832 NaN 840 867 797 839 830 885 869 839 989 933 853 866 876 854 882 874 921 875 846 816 871 854 844 859 848 844 848 841 891 853 856 828 835 836 880 836 851 898 875 813 872 813 836 842 845 848 851 810 850 877 878 830 868 883 860 865 877 915 904 898 905 912 910 898 914 858 890 859 926 858 873 918 873 872 839 850 869 845 851 850 880 829 831 881 865 841 827 830 820 896 786 820 835 841 824 818 873 831 823 825 841 789 838 833 802 812 807 807 793 876 818 818 780 828 844 822 844 833 849 791 840 828 798 801 791 806 796 807 791 800 810 769 850 802 802 807 816 812 820 795 762 818 802 756 778 811 780 798 743 820 790 760 794 849 890 880 885 873 902 882 934 877 898 826 834 826 856 823 854 869 838 845 832 824 870 844 818 836 826 812 821 795 828 864 838 818 809 837 817 858 822 818 819 851 824 803 853 815 829 848 806 836 762 846 817 776 796 868 818 825 815 820 817 809 795 797 808 873 894 836 825 842 810 817 814 792 834 832 789 825 861 723 789 843 776 786 786 820 832 815 778 787 844 846 817 776 824 824 802 756 836 844 821 882 877 885 860 832 847 826 840 832 841 852 813 827 787 825 826 844 789 815 824 844 805 788 814 842 798 801 835 812 832 835 833 842 829 829 803 802 830 827 808 805 843 774 824 813 810 813 816 848 811 840 820 877 832 832 836 831 814 839 787 826 838 841 790 803 801 817 810 823 820 809 788 824 770 808 797 780 805 784 774 804 814 808 800 854 850 782 812 797 816 967 947 926 936 931 855 954 983 885 937 922 925 933 934 881 890 849 923 894 948 913 914 914 952 889 884 900 946 939 886 933 860 913 904 915 895 845 863 914 945 855 836 958 900 860 883 884 882 846 918 822 887 872 864 844 845 877 925 838 907 881 829 859 863 893 849 828 903 914 838 874 872 936 899 883 972 975 978 931 954 930 979 977 951 921 981 944 932 964 915 944 909 926 946 921 900 869 959 909 902 924 888 897 841 830 859 855 814 916 887 839 874 880 861 920 896 906 943 899 925 874 888 832 932 859 858 863 866 833 880 828 882 880 858 814 944 876 833 851 872 804 876 913 922 962 900 925 NaN 863 862 900 860 858 865 873 891 867 895 858 843 845 833 823 878 869 820 841 840 862 836 871 867 870 783 851 852 822 876 813 846 NaN 834 NaN 842 867 796 820 831 884 869 839 989 933 853 867 876 854 882 874 920 875 846 818 872 854 844 858 848 844 848 840 892 854 855 828 834 835 880 835 850 898 875 813 872 813 836 842 845 848 851 811 849 877 879 830 869 883 860 866 877 913 904 899 904 911 910 897 914 858 890 859 927 857 872 918 872 871 840 849 869 845 852 849 879 829 831 881 865 840 826 831 821 896 787 820 835 841 824 819 872 832 822 825 840 790 838 833 801 812 808 805 793 877 818 818 780 828 844 822 844 834 849 792 839 828 798 801 790 806 795 807 791 801 809 770 850 803 802 806 818 812 820 792 760 817 803 756 779 811 780 798 744 820 789 759 795 850 889 882 885 873 902 883 935 877 895 826 834 827 856 822 854 868 839 843 832 822 870 845 818 837 825 812 822 795 828 859 839 818 809 837 816 858 823 819 819 851 824 803 855 815 830 847 806 836 762 846 817 776 796 868 817 824 815 819 818 809 793 798 808 873 893 837 824 842 810 816 814 792 834 833 790 824 861 722 789 841 776 786 786 820 831 814 778 785 844 847 816 777 825 824 802 756 836 844 821 883 876 884 859 832 847 827 840 833 842 852 814 826 787 824 826 844 790 812 824 844 805 789 814 843 799 800 834 813 832 835 833 842 829 829 803 802 829 827 809 804 842 774 824 812 810 812 815 848 811 840 820 877 831 833 835 831 814 839 786 824 839 841 792 804 802 818 810 823 822 809 788 823 770 808 800 780 806 784 775 803 815 809 800 854 849 782 812 798 816 967 948 926 936 931 855 955 983 885 937 923 925 933 934 881 890 848 924 893 946 914 914 915 952 889 884 899 946 940 886 934 860 913 904 912 895 845 862 914 945 856 836 958 900 860 883 884 882 846 920 823 887 868 864 845 845 876 925 838 908 882 829 860 863 893 849 828 902 914 839 874 873 937 899 884 972 975 976 931 955 930 980 977 952 920 981 944 932 964 915 942 909 926 945 922 900 869 960 911 901 922 889 897 841 830 859 855 814 915 886 839 875 879 861 921 894 906 943 899 923 876 889 832 933 859 859 864 865 831 881 828 882 878 859 813 945 876 834 851 871 804 876 911 920 962 900 925 NaN 863 863 899 860 858 865 873 891 868 895 859 843 845 832 823 878 869 821 841 839 863 836 870 868 870 784 851 852 822 876 812 846 NaN 834 NaN 843 867 796 814 831 883 870 840 989 933 852 868 876 854 883 875 920 879 846 818 873 854 844 858 848 844 848 840 892 854 855 828 834 835 879 833 850 898 876 814 871 814 836 842 844 847 851 812 849 878 880 831 870 883 861 867 876 914 904 900 903 911 909 897 914 860 890 859 927 857 872 918 872 871 840 846 869 845 852 849 879 829 831 881 865 839 826 831 821 896 787 819 836 841 823 819 872 831 822 825 839 789 838 833 799 812 808 803 792 876 818 818 780 828 844 822 846 834 848 792 838 828 798 801 790 806 794 807 792 803 809 770 851 803 802 805 819 812 821 792 759 816 803 756 779 811 780 798 743 820 788 758 798 850 888 881 885 873 902 882 936 878 892 826 834 827 857 822 854 867 839 842 833 820 870 845 819 838 825 810 822 795 828 855 839 818 809 837 815 858 824 819 819 850 824 803 856 815 830 846 806 836 763 847 816 775 796 867 817 825 816 820 817 808 792 798 808 873 892 837 823 841 810 816 814 792 834 834 791 825 862 722 790 841 777 786 786 819 831 814 777 784 844 848 817 778 824 824 803 757 836 844 820 885 875 883 859 835 847 827 839 834 842 851 815 826 788 824 826 843 790 809 824 844 804 788 814 844 800 800 832 813 832 836 833 842 830 829 803 802 829 828 809 803 842 774 824 811 810 812 815 848 810 840 819 877 830 835 835 830 814 839 785 823 840 841 793 804 803 818 810 823 824 809 789 823 770 808 799 780 806 784 776 802 816 808 800 854 848 782 812 799 816 967 948 926 936 932 855 956 984 884 936 922 924 933 934 881 890 847 923 894 946 914 914 914 952 889 884 899 946 940 886 935 860 913 904 909 894 845 863 914 945 857 836 958 898 859 882 884 882 846 919 823 887 865 863 845 845 876 926 838 908 882 828 861 863 893 849 828 903 914 839 874 873 937 899 885 972 974 972 931 956 931 980 977 953 920 982 943 932 965 915 941 909 926 944 921 901 869 960 912 901 923 888 897 842 829 859 856 815 914 886 839 876 878 860 921 893 906 944 900 922 877 890 832 933 859 859 865 864 827 882 828 882 876 860 813 946 876 834 851 870 805 876 909 918 962 899 924 NaN 862 863 898 861 858 865 872 891 868 896 859 844 845 832 823 879 868 822 841 839 864 837 871 869 870 785 850 852 822 877 812 845 NaN 833 NaN 842 867 796 820 831 882 870 840 988 933 851 868 876 854 883 875 920 882 846 818 874 854 843 858 847 844 848 840 893 853 854 828 834 836 879 832 851 897 876 814 870 814 837 843 844 847 851 812 849 878 880 832 872 883 860 867 875 914 904 900 903 910 908 897 913 861 890 860 927 856 871 918 872 870 839 841 870 845 851 849 881 829 831 881 865 839 826 832 821 896 787 818 837 841 822 819 872 831 822 825 838 789 839 834 800 812 809 801 792 876 819 818 780 827 845 821 846 834 848 792 838 828 798 802 789 806 792 807 792 805 809 770 850 803 802 804 820 812 822 793 759 817 804 756 779 810 780 797 742 820 787 758 800 851 887 882 885 873 903 882 937 879 888 825 834 827 858 822 853 866 839 840 833 816 870 845 819 838 825 810 822 795 828 850 840 817 809 836 815 858 824 819 818 850 824 803 856 815 829 845 806 836 764 847 816 776 796 866 817 826 816 820 816 808 792 797 808 874 892 837 823 841 809 817 814 792 834 835 791 825 862 722 791 840 778 786 786 819 830 812 777 782 843 849 816 779 823 823 802 758 835 844 821 885 874 882 859 838 848 827 839 833 842 851 816 826 788 824 826 843 790 805 823 844 803 786 814 844 800 800 831 814 832 836 833 843 830 829 804 802 829 827 809 802 842 774 825 811 810 810 815 848 810 840 820 877 830 835 835 830 813 840 786 823 839 841 793 805 803 818 810 823 827 809 788 823 769 808 799 781 806 786 776 801 817 808 800 853 848 782 812 799 817 966 948 925 936 932 855 956 984 883 936 922 924 933 934 880 889 846 923 894 946 915 914 913 953 889 884 899 947 940 887 936 859 913 904 907 892 844 864 914 945 857 836 958 896 859 882 884 882 847 917 823 887 861 863 845 845 878 926 838 908 882 827 860 863 893 849 829 903 913 838 874 872 937 899 885 972 974 969 930 954 931 980 976 953 921 981 943 932 964 915 941 909 926 944 921 902 869 959 912 901 924 888 896 842 829 859 857 815 914 886 839 876 878 860 921 892 906 944 900 922 878 892 832 934 859 858 865 864 827 882 828 882 875 860 813 946 876 834 852 869 807 876 908 915 962 899 924 NaN 862 863 898 861 858 865 872 891 868 897 859 844 845 832 823 879 868 822 841 840 864 838 872 870 870 784 851 852 822 876 811 845 NaN 832 NaN 840 867 795 830 831 882 870 840 988 933 851 867 877 854 883 876 921 886 846 818 874 854 843 858 846 843 848 841 892 852 854 829 834 837 879 831 851 898 876 815 870 813 838 843 844 846 851 812 849 877 880 832 872 883 860 867 875 914 904 899 904 910 907 896 913 862 889 860 926 856 871 918 872 871 837 836 870 845 851 849 882 829 832 882 864 839 826 833 820 894 787 819 838 841 822 819 872 832 823 824 838 789 839 834 800 810 809 799 792 876 819 818 781 827 845 821 845 833 848 791 838 827 798 803 789 806 792 807 792 805 809 769 850 803 802 804 820 813 822 794 760 818 805 756 780 809 780 797 741 820 787 758 802 851 887 882 885 872 903 880 937 878 885 826 833 826 859 822 853 866 839 840 833 812 871 845 818 838 825 810 822 795 828 844 840 817 809 836 815 858 825 818 818 850 823 803 856 815 829 846 806 837 764 847 816 776 796 865 819 826 816 821 815 808 792 796 808 876 892 836 825 841 809 818 814 792 834 834 790 825 862 723 792 841 778 786 786 820 829 812 776 781 843 848 816 780 822 822 802 761 835 844 822 884 874 881 860 841 848 826 839 833 842 852 816 826 789 826 827 842 789 803 823 844 804 786 814 843 800 801 832 814 832 835 833 843 830 828 804 802 830 827 809 803 842 774 825 810 809 809 814 847 809 840 820 878 830 834 836 830 813 842 786 824 839 841 793 805 804 818 810 822 830 809 787 823 769 808 798 781 806 788 775 800 816 808 800 852 849 782 812 799 818 966 948 925 936 932 855 955 984 884 936 922 924 933 934 880 888 847 923 894 946 914 914 913 953 889 884 900 946 939 888 936 860 912 904 904 891 844 864 913 945 857 836 958 894 859 882 884 882 846 916 822 886 857 862 845 844 879 927 837 907 882 827 860 863 892 849 830 903 913 838 874 872 936 899 884 971 974 966 929 953 931 979 976 952 922 980 943 934 963 914 942 908 926 944 920 901 869 958 912 900 925 887 896 841 829 859 858 816 913 885 839 876 879 860 920 892 906 944 899 923 877 892 832 934 859 858 866 865 826 882 828 883 874 858 814 945 876 833 852 868 807 877 907 914 962 900 924 NaN 862 864 897 862 858 866 872 892 869 897 858 844 845 833 822 879 868 822 841 840 863 838 871 870 871 783 852 853 823 876 811 845 NaN 832 NaN 840 867 795 835 831 881 870 840 988 933 851 867 877 854 883 876 922 889 846 818 874 855 843 858 846 842 848 841 892 851 854 830 835 839 879 830 852 898 877 815 870 813 838 843 844 845 851 812 849 876 879 832 872 883 860 867 875 914 904 899 904 910 906 896 913 862 889 861 926 856 871 919 871 871 837 832 871 845 851 849 884 829 833 882 863 840 827 833 820 892 787 819 838 842 822 818 873 832 824 824 838 789 839 834 800 809 808 798 792 876 820 818 782 828 845 822 844 833 848 791 838 826 798 803 789 806 792 807 792 804 808 770 850 803 801 804 820 814 821 794 760 819 806 756 780 809 780 797 740 819 786 757 804 850 887 883 885 872 902 879 936 878 882 827 833 826 860 822 853 867 839 840 833 808 871 846 818 837 825 811 822 794 829 838 841 817 808 836 815 858 826 818 817 849 823 803 856 815 830 847 806 837 764 847 816 776 796 865 820 826 817 821 814 808 792 796 808 876 892 836 826 841 809 818 815 792 834 834 789 825 862 724 792 841 778 787 786 821 830 812 777 779 843 847 816 780 824 822 802 763 834 844 822 882 876 880 860 841 848 825 840 833 843 854 816 825 789 826 827 842 788 802 823 844 804 788 814 843 800 801 834 814 832 835 833 844 828 828 804 801 830 826 810 804 841 774 825 811 810 809 814 847 809 840 821 878 830 833 836 830 812 843 786 824 838 840 792 805 805 817 809 822 833 809 786 823 770 809 797 781 805 788 775 800 816 808 800 850 850 781 812 799 818 966 948 925 935 932 855 955 984 885 935 923 925 934 934 880 889 847 924 893 947 913 914 914 952 889 884 900 944 939 888 936 862 911 905 901 892 844 864 912 945 857 835 957 894 859 882 884 882 844 916 822 886 854 860 845 844 879 926 837 907 883 829 859 863 891 849 829 903 913 838 873 872 936 899 882 971 974 965 928 952 931 979 975 952 923 979 943 935 961 913 942 908 926 945 918 900 870 956 913 899 925 886 895 840 828 860 858 816 913 886 838 874 881 859 920 892 906 943 898 924 876 892 832 934 858 858 867 866 826 882 828 883 874 856 814 945 876 832 852 868 804 878 907 915 962 900 924 NaN 862 864 897 862 858 866 873 892 869 897 858 844 845 834 821 879 868 822 841 840 862 837 869 870 871 783 852 853 823 876 810 845 NaN 832 NaN 841 867 795 835 832 882 869 840 988 933 851 867 878 853 883 876 922 892 846 817 874 855 844 858 845 842 848 840 892 852 854 831 835 839 879 829 852 898 877 815 871 814 839 843 844 845 851 811 849 876 879 832 872 883 860 867 875 915 903 898 905 909 906 896 913 860 889 861 926 856 872 919 871 870 838 828 870 846 852 850 884 828 835 882 864 840 828 833 821 890 787 819 837 842 823 818 874 832 825 824 839 790 838 833 800 807 806 798 793 877 820 818 782 828 845 822 844 833 848 790 838 825 799 802 789 806 793 806 791 803 806 770 850 803 802 804 824 815 821 794 760 818 805 755 779 808 780 797 740 819 785 756 807 848 887 883 885 872 901 878 935 878 880 828 833 825 859 821 853 867 839 838 832 807 871 846 818 836 825 812 821 794 828 831 841 817 808 836 815 857 825 818 817 848 824 804 855 816 830 848 806 838 764 847 817 776 795 865 820 827 816 821 814 807 792 796 809 877 892 835 826 841 810 819 815 792 834 833 789 825 861 724 792 842 778 787 787 822 832 812 778 779 843 846 816 780 825 822 802 765 836 844 821 881 875 879 861 843 848 825 841 833 844 855 816 824 788 825 827 843 787 801 824 844 804 789 813 843 800 801 836 814 832 834 833 844 826 829 803 801 832 826 810 805 842 773 824 811 811 809 814 846 809 840 821 878 830 833 836 830 811 843 785 823 838 840 792 806 806 816 808 824 835 809 786 823 771 809 797 781 804 788 776 800 816 808 800 849 850 780 812 800 819 966 948 925 934 932 855 955 983 885 935 923 925 934 934 880 890 848 924 893 948 912 913 916 951 889 884 900 943 938 886 935 864 911 905 899 892 844 864 912 945 856 835 957 895 858 882 884 882 843 917 822 886 852 859 844 845 878 926 837 906 883 830 859 863 891 850 829 902 913 838 872 872 936 900 882 971 974 963 928 953 931 979 975 952 923 978 942 936 960 913 943 908 925 946 917 899 872 955 913 899 923 885 894 838 828 859 856 816 914 886 839 873 881 861 920 892 907 943 897 924 875 891 831 933 857 858 867 866 826 883 828 883 874 856 814 944 876 832 852 869 802 878 905 916 962 901 925 NaN 862 864 896 860 857 866 873 892 868 897 858 844 845 835 820 878 868 822 841 840 862 835 868 870 871 783 851 854 820 877 810 845 NaN 831 NaN 841 867 795 838 833 882 869 841 987 933 851 867 878 852 883 876 922 895 846 817 873 855 846 858 845 842 848 840 892 853 854 833 835 838 880 829 852 897 878 816 871 815 838 843 844 845 850 810 848 876 878 832 873 883 861 867 876 916 902 898 906 908 906 896 913 860 889 861 927 856 871 919 872 870 838 821 870 846 853 849 885 829 835 882 865 840 829 833 822 891 786 819 836 842 823 817 875 832 826 824 839 790 838 833 801 807 804 798 793 876 819 819 783 828 844 823 844 833 849 791 838 825 799 801 790 806 794 807 791 802 804 772 850 803 802 804 826 815 822 794 761 818 804 754 779 808 779 797 740 819 784 756 809 847 887 884 884 872 901 878 934 878 877 828 833 825 858 819 852 867 838 837 833 806 870 844 818 835 825 812 820 793 826 825 842 817 808 836 814 857 824 818 818 848 826 804 854 816 830 848 806 838 765 847 818 775 794 866 819 826 814 820 814 807 793 797 809 877 892 835 825 841 810 820 814 792 833 833 789 825 860 724 792 842 780 787 787 822 834 812 779 779 843 845 816 780 825 823 801 767 837 842 820 881 874 879 861 846 848 825 841 832 842 854 816 824 788 823 827 843 787 800 824 844 804 788 813 842 800 800 836 815 833 835 832 844 826 830 802 802 832 826 809 804 843 773 824 811 811 809 814 846 810 841 822 878 831 834 836 830 812 843 785 824 839 841 791 807 807 815 809 826 836 809 785 823 771 809 797 782 804 787 777 800 817 808 801 850 850 780 811 800 818 966 948 925 933 933 855 954 982 884 935 924 925 935 934 880 891 848 924 893 949 912 913 916 951 888 884 900 943 938 886 935 864 912 905 899 893 846 864 912 944 856 834 957 895 857 882 884 882 843 917 821 887 850 859 844 846 876 926 836 906 883 830 858 863 892 850 829 901 913 838 871 872 935 899 882 971 974 960 928 953 932 980 975 952 921 979 942 936 959 913 942 909 924 947 917 898 872 954 914 899 922 886 894 838 827 858 854 814 915 887 840 873 881 863 920 892 908 943 897 924 874 890 831 933 856 858 865 866 827 883 828 883 874 855 814 943 876 831 852 869 800 876 903 918 962 901 925 NaN 861 864 896 858 858 866 872 892 867 896 859 845 846 835 821 878 868 823 841 840 862 835 869 869 871 783 851 854 818 877 809 844 725 830 NaN 841 867 796 845 832 883 868 840 986 933 852 866 877 853 883 876 922 898 845 816 873 855 848 858 846 842 847 840 892 852 854 833 835 838 880 830 852 897 877 817 872 815 836 844 844 845 850 809 847 875 878 832 874 883 861 868 877 916 902 898 906 908 907 896 913 859 888 860 927 856 871 918 872 869 838 815 869 846 854 849 886 830 834 882 865 840 829 833 822 892 784 818 836 841 822 816 874 832 827 824 839 791 837 833 801 808 803 798 794 876 818 819 783 828 845 823 844 833 848 792 837 824 799 801 790 805 795 807 792 802 804 772 850 803 802 804 830 814 822 793 761 819 804 754 778 808 779 798 740 820 785 756 808 846 888 883 884 872 901 877 933 877 875 827 832 825 857 818 852 866 838 836 833 805 870 844 818 834 825 811 819 793 825 821 841 817 808 836 813 857 823 817 819 849 827 805 852 816 830 847 806 838 765 847 819 775 793 868 818 826 813 820 815 807 794 798 810 877 892 835 825 841 810 818 814 792 832 833 790 826 861 723 792 842 780 787 788 822 834 813 779 778 843 845 816 780 825 823 800 768 836 841 820 881 872 879 861 849 848 825 841 831 840 854 815 824 788 821 827 842 787 798 825 844 804 787 812 842 800 800 836 815 833 834 831 844 826 832 800 802 833 827 808 804 843 772 824 812 811 810 814 846 810 841 822 879 832 834 837 829 813 842 786 824 841 842 791 807 806 815 810 826 837 810 784 823 771 809 796 782 806 787 776 800 816 808 803 851 850 780 810 800 818 966 948 925 933 933 854 953 982 884 935 924 924 934 934 880 891 848 922 893 949 912 913 916 951 889 884 900 944 938 886 935 864 912 905 899 893 846 864 912 944 857 835 957 895 857 882 884 882 844 917 821 887 848 859 844 847 876 926 836 906 883 830 858 863 892 850 830 900 914 838 871 871 935 899 883 972 975 957 929 953 933 981 974 951 919 979 943 935 958 914 942 909 923 948 918 898 872 955 913 899 921 886 894 839 828 857 853 813 916 887 840 872 882 864 918 892 908 944 897 924 874 890 832 933 856 858 864 866 828 884 828 883 875 856 814 943 876 830 851 869 802 874 902 918 962 901 925 NaN 861 863 896 857 858 865 872 892 867 896 860 844 846 834 821 878 868 823 841 840 862 835 870 868 871 784 851 854 817 876 809 844 725 831 NaN 840 866 796 855 832 884 868 839 986 933 851 865 877 854 883 875 922 903 844 816 871 855 847 857 846 843 847 840 891 852 853 834 835 837 880 832 853 896 876 817 872 815 835 844 844 846 851 809 846 875 878 833 872 883 861 868 877 917 903 897 907 908 908 895 914 859 889 859 927 855 872 917 871 869 838 807 869 846 854 849 886 830 834 882 864 839 828 834 821 892 783 818 837 840 822 815 874 832 828 824 839 791 836 833 801 808 804 797 795 877 817 820 783 828 846 823 845 833 848 794 837 823 799 800 790 805 795 807 792 803 803 772 850 803 802 805 830 814 822 795 761 819 803 755 778 809 779 798 741 820 785 757 809 845 888 883 884 873 901 877 933 877 873 826 833 825 856 818 853 866 838 836 833 804 869 843 818 833 824 810 819 793 825 816 840 816 807 835 814 857 823 817 819 849 825 805 852 815 829 847 805 838 765 847 819 774 793 869 818 825 814 819 816 808 794 798 810 876 892 835 825 840 811 817 814 792 831 833 789 826 862 724 793 842 780 787 787 822 834 813 779 777 843 846 816 780 824 823 800 769 835 841 820 880 873 879 861 852 846 825 841 830 838 854 815 824 789 821 827 842 788 797 826 844 804 787 812 843 800 800 836 814 832 834 831 844 826 832 800 802 832 828 807 804 843 772 824 812 810 810 814 847 810 841 822 878 831 832 838 829 815 841 787 825 841 843 791 807 806 815 811 827 837 810 783 822 770 809 796 782 808 787 775 800 816 807 805 851 850 781 810 799 818 966 948 926 934 933 854 952 981 883 934 924 925 934 934 881 891 848 921 892 949 912 912 916 951 889 884 901 944 939 886 936 862 913 905 899 893 847 864 912 944 859 835 958 894 857 882 883 882 845 917 820 887 847 860 844 847 876 926 835 906 883 829 858 863 892 849 830 900 915 838 871 871 935 898 883 972 975 955 930 953 934 982 974 949 917 979 944 935 959 914 942 909 923 947 919 898 871 958 912 899 922 886 895 839 829 856 852 814 916 887 839 872 882 863 915 890 907 944 898 924 874 890 832 933 855 858 864 866 828 883 828 883 876 856 813 943 875 831 850 869 804 873 902 919 962 901 925 NaN 862 863 896 857 858 865 871 892 868 895 860 842 845 833 821 878 868 823 841 840 862 835 870 868 870 785 852 854 817 876 808 844 725 832 NaN 841 866 796 860 832 885 867 838 986 932 850 864 876 854 882 874 923 908 844 816 871 854 846 857 846 843 847 839 891 851 854 834 834 836 878 832 854 897 875 816 873 815 835 843 844 846 850 809 846 875 879 833 870 883 861 868 878 917 904 897 908 909 909 895 913 859 889 860 926 855 872 916 871 870 839 803 868 846 854 849 886 830 834 882 864 839 827 834 821 893 784 818 838 840 822 815 874 833 830 824 838 791 836 833 800 808 804 796 794 877 817 820 782 827 846 823 846 833 848 793 837 822 799 800 789 805 795 808 792 803 802 771 851 802 801 806 831 813 822 796 762 818 803 756 778 810 779 798 740 820 785 757 809 843 888 883 884 873 901 878 934 877 870 826 833 826 856 819 853 866 838 835 832 804 869 843 818 833 823 810 818 792 825 812 840 815 807 836 816 856 825 817 819 850 824 805 851 814 827 846 805 839 764 848 818 775 793 869 818 826 815 819 816 808 793 799 809 876 892 836 827 840 812 815 814 792 831 833 789 827 863 724 792 841 780 786 787 822 834 814 778 776 843 846 815 780 824 823 799 772 834 841 820 879 873 879 861 853 844 825 842 830 837 855 814 824 788 820 828 842 788 797 826 845 804 787 812 844 800 801 835 814 832 834 831 845 826 831 799 803 831 829 807 804 842 772 824 812 810 810 813 847 810 841 821 877 830 832 839 830 815 840 787 825 841 843 791 807 805 815 811 827 837 810 784 822 770 810 795 782 808 786 773 800 816 808 806 851 852 783 810 798 819 966 948 926 936 933 853 952 981 883 934 924 925 934 934 882 891 848 919 893 949 912 912 916 951 890 884 901 945 938 885 936 862 913 905 899 894 847 863 911 944 860 835 958 893 858 882 884 882 845 918 820 886 845 860 844 847 878 926 836 905 883 829 859 864 892 849 830 901 915 838 871 872 935 898 883 973 975 955 930 952 934 982 974 947 916 979 944 934 960 914 942 909 923 947 920 899 871 960 912 898 924 887 896 839 830 856 852 815 916 886 838 872 882 862 913 890 906 943 899 925 874 890 831 932 855 858 865 866 828 881 828 883 878 857 811 944 874 832 850 869 803 871 902 918 963 901 924 NaN 863 863 896 857 859 866 872 892 867 896 860 841 845 832 821 878 868 822 841 841 862 835 870 869 869 785 852 854 818 876 809 844 726 833 NaN 843 866 795 864 833 886 866 840 986 931 849 863 876 854 883 874 923 911 844 816 870 853 845 856 846 843 848 839 891 851 854 835 834 836 876 832 854 898 875 815 873 815 836 842 844 846 850 809 847 875 879 833 868 883 861 868 878 916 903 896 907 909 909 896 913 859 890 861 926 855 872 916 871 871 839 799 869 846 854 850 884 829 833 882 864 839 827 835 821 893 784 818 838 842 822 816 874 833 830 824 838 791 835 833 800 807 804 796 793 878 818 819 781 828 846 823 847 833 848 793 837 820 800 800 789 805 795 807 791 803 801 770 852 802 801 806 831 813 822 797 762 817 803 756 778 810 779 797 740 821 785 758 809 840 889 884 884 873 902 879 935 877 869 826 834 826 858 819 852 866 838 832 830 804 869 843 818 833 823 811 820 792 825 812 839 814 807 835 816 854 826 817 819 850 824 805 852 814 827 846 804 839 764 848 818 775 793 868 819 825 815 819 816 808 791 799 808 876 893 836 828 840 812 815 814 792 832 833 790 827 864 724 791 840 779 785 786 821 834 813 778 776 843 845 814 780 824 823 800 776 834 841 821 879 873 879 862 854 844 825 843 830 836 856 814 824 788 820 828 842 789 796 826 846 803 788 812 844 799 803 835 813 833 833 831 845 826 830 799 804 830 828 806 805 842 771 824 813 810 810 812 848 810 840 821 876 830 832 837 830 815 838 786 825 840 842 790 807 804 816 810 826 838 810 786 822 772 811 796 781 808 786 773 800 816 808 806 850 853 783 811 799 820 966 948 926 936 933 853 952 982 884 934 925 925 934 934 882 891 849 920 893 950 912 912 916 951 889 884 900 945 938 884 935 862 913 905 899 894 847 863 910 944 860 834 958 892 858 882 884 882 845 918 821 885 842 860 844 846 880 925 836 904 883 829 860 864 891 848 830 901 915 838 871 871 935 898 883 973 974 955 929 951 934 982 975 947 916 979 943 934 961 914 942 909 922 948 920 901 871 963 911 898 926 888 897 841 830 857 852 816 916 885 838 873 882 862 912 889 907 942 899 925 874 891 831 931 856 858 866 867 829 880 828 882 879 856 810 944 873 832 849 870 802 871 904 917 963 901 924 NaN 864 863 896 857 862 866 872 892 866 897 860 840 845 833 821 878 868 822 841 841 862 834 870 870 868 784 853 854 818 876 809 844 727 833 NaN 844 866 795 865 833 885 866 841 987 930 849 863 876 854 883 874 923 914 844 817 871 852 844 857 846 842 848 840 891 851 855 834 834 836 872 832 854 898 875 815 873 815 837 842 844 846 851 809 849 876 879 833 869 883 861 868 879 916 903 896 906 910 908 896 913 859 890 862 924 855 871 916 871 871 839 798 868 846 854 850 881 829 833 881 865 839 828 835 821 893 785 817 837 843 823 816 874 833 829 823 838 791 835 833 800 807 804 796 791 878 818 819 781 829 845 823 847 834 848 793 837 821 800 800 789 805 795 807 791 803 802 770 852 801 800 806 831 813 821 797 763 816 803 756 778 810 779 796 740 821 785 760 807 838 890 883 883 873 902 880 935 878 868 826 834 827 858 820 850 866 838 830 831 805 868 843 818 834 824 812 821 792 826 814 839 814 807 835 815 852 828 817 819 851 824 806 853 814 829 846 806 838 764 848 818 776 793 866 819 825 815 819 816 808 790 799 809 876 895 836 829 841 812 814 813 792 832 834 790 826 864 724 790 839 778 786 786 820 834 812 779 777 843 844 813 780 823 823 800 781 835 841 820 878 873 879 861 855 844 824 844 830 837 856 814 824 789 821 827 843 788 796 826 847 802 788 812 844 798 803 835 813 833 833 832 843 826 829 799 808 830 827 806 805 842 771 824 813 810 811 812 848 809 840 821 876 830 833 834 830 814 838 786 825 839 840 790 806 803 817 810 826 839 810 785 822 773 811 795 780 808 786 773 800 816 808 805 849 854 782 811 800 820 967 946 926 936 933 854 952 982 884 934 925 925 934 934 883 891 849 922 892 949 912 912 916 951 889 884 899 946 938 885 934 863 912 905 900 894 847 862 909 944 861 834 957 893 858 882 884 882 846 917 821 885 839 861 844 845 880 924 836 904 883 830 860 864 891 848 830 901 915 838 870 871 935 898 884 973 974 952 928 951 934 982 975 947 916 979 942 933 961 914 942 909 922 949 921 901 870 963 910 897 928 890 897 843 830 858 853 816 915 884 838 875 882 862 910 890 907 943 898 924 874 890 831 930 856 858 866 868 829 879 828 882 879 856 810 943 873 833 850 870 803 871 905 917 963 901 924 NaN 864 862 897 856 865 866 872 892 864 897 859 841 845 833 820 879 868 821 842 841 862 834 870 871 870 782 852 854 818 876 810 844 728 832 NaN 844 867 795 866 833 883 866 842 987 931 849 864 877 854 884 874 922 916 845 816 871 852 844 858 846 842 848 840 891 852 855 834 834 836 870 831 854 898 875 815 873 814 836 843 844 844 851 810 850 876 880 832 870 883 861 868 878 915 903 896 905 911 907 897 913 860 890 863 923 855 871 915 871 870 840 796 868 847 855 851 880 828 832 881 864 838 830 835 820 893 785 817 836 842 823 816 873 833 828 823 839 790 836 833 800 807 804 796 790 878 818 818 780 830 844 823 845 834 846 793 836 820 800 800 788 805 795 807 791 802 802 770 851 800 801 806 832 813 821 796 764 816 804 756 779 810 778 796 741 821 785 762 805 838 890 882 883 872 902 879 935 877 868 826 834 828 858 821 850 866 838 827 831 805 868 844 818 834 825 811 822 793 826 816 838 815 807 835 813 852 828 817 819 852 824 806 854 814 830 845 807 838 764 848 818 776 793 865 820 826 815 820 816 808 790 798 809 876 895 836 828 841 812 815 812 791 831 834 790 825 864 725 791 839 778 787 786 818 834 812 779 778 843 844 813 779 823 823 800 782 835 842 819 877 874 879 859 856 845 823 845 830 839 855 814 824 789 821 827 844 788 796 825 847 802 787 812 842 796 802 835 813 834 833 832 841 826 829 799 809 831 828 806 805 842 772 824 813 810 811 812 848 809 839 820 875 830 833 830 830 814 838 786 825 838 839 790 805 804 818 810 826 838 810 784 822 772 810 795 780 808 787 772 801 816 808 803 850 854 781 811 800 821 967 945 925 936 933 855 953 982 884 935 925 924 934 934 883 892 849 923 893 949 912 913 916 950 889 885 898 946 939 887 933 863 912 904 901 894 847 862 909 944 860 834 957 894 857 882 884 882 847 917 822 886 836 862 844 844 879 924 837 903 882 830 859 863 890 848 830 901 915 838 870 871 935 898 884 973 974 950 930 952 933 981 975 948 917 980 942 933 961 914 942 909 920 949 920 901 869 962 910 898 928 890 897 842 830 859 854 816 914 886 838 875 882 861 908 890 907 944 899 924 874 890 831 930 857 857 866 867 830 880 829 883 877 856 811 940 873 835 851 870 804 871 907 917 962 902 924 NaN 865 862 897 856 866 867 872 891 863 898 858 842 846 833 820 879 868 821 842 841 862 834 870 871 871 782 852 854 818 876 810 845 730 833 NaN 845 867 796 870 832 879 866 842 987 932 848 865 877 853 885 874 922 920 846 816 870 852 845 858 846 843 848 840 892 851 855 833 834 836 870 832 854 897 876 815 874 814 835 844 844 843 852 811 850 876 880 832 870 883 862 868 878 914 904 897 905 911 905 898 912 860 891 863 923 854 871 914 871 869 840 791 868 847 856 851 880 828 832 882 862 838 831 834 820 894 786 818 836 842 824 817 872 834 826 823 839 789 836 833 800 807 804 796 789 878 816 818 780 830 843 823 843 834 845 793 836 819 800 801 789 805 796 807 792 802 802 769 850 800 802 806 832 812 821 795 765 817 805 755 779 810 778 797 742 820 785 762 804 836 888 880 883 871 902 879 935 876 868 827 835 828 858 823 852 866 838 827 832 806 867 844 818 834 826 811 821 793 826 815 839 816 807 835 812 854 830 817 818 852 824 806 854 814 830 844 808 837 764 847 818 776 793 865 820 826 815 820 816 808 792 797 808 876 895 835 827 840 811 815 813 790 832 834 790 825 864 724 792 839 778 788 786 818 833 811 779 779 843 844 813 778 823 822 800 784 835 842 818 877 875 880 858 858 845 823 845 830 840 853 814 824 789 822 827 843 788 795 825 847 802 786 813 841 796 800 834 813 834 833 832 840 826 829 799 810 832 829 806 804 843 772 824 813 809 811 811 848 809 839 820 875 829 833 829 830 813 838 786 826 837 839 790 805 804 819 810 826 837 810 782 823 770 810 796 780 808 786 772 801 817 807 802 851 853 782 811 800 822 967 944 926 936 934 854 953 982 884 935 923 924 934 934 882 893 849 923 893 949 913 914 917 950 888 885 898 947 939 887 933 863 911 904 901 893 846 862 908 945 859 834 956 894 857 882 884 882 847 917 822 887 832 862 845 845 876 925 837 904 881 830 858 864 890 849 830 901 915 837 869 870 935 898 883 973 974 948 931 951 933 981 975 949 918 981 943 933 960 914 943 909 919 949 920 900 869 959 911 898 929 890 898 840 829 860 854 816 913 887 839 875 882 861 908 890 908 945 899 923 875 889 831 931 858 857 866 865 832 881 828 884 876 856 812 938 873 836 851 871 805 871 907 918 962 902 924 NaN 865 862 898 856 867 867 874 891 860 897 858 842 847 832 820 880 868 820 841 841 863 834 870 871 871 781 852 854 818 875 810 846 733 833 NaN 845 867 796 875 830 874 866 841 988 934 848 865 876 852 885 874 922 922 845 816 870 853 846 856 846 843 848 839 892 850 854 832 834 836 867 833 853 897 875 816 874 814 835 843 844 842 852 811 850 876 880 831 871 883 863 868 877 913 904 898 904 910 906 897 911 860 891 862 925 854 871 914 870 870 841 788 869 847 856 851 880 828 833 882 862 838 832 834 820 894 785 819 836 841 824 818 872 833 826 823 839 790 836 833 800 807 804 797 789 877 815 818 780 831 844 822 842 834 845 793 836 818 799 802 789 805 796 806 792 802 802 769 850 800 802 807 831 812 820 794 764 818 806 754 778 810 778 798 742 821 786 761 804 835 887 880 884 870 903 880 934 875 867 829 835 828 858 824 852 866 837 827 831 806 867 844 820 834 826 810 821 793 825 814 839 817 806 836 812 856 832 816 818 854 824 805 854 814 830 843 808 837 764 846 819 779 794 865 820 826 814 820 816 808 792 797 807 875 895 834 826 839 810 815 813 790 832 834 791 825 864 724 792 839 778 789 786 818 832 811 778 779 844 845 813 777 824 823 800 785 835 842 819 878 876 882 858 860 845 823 845 831 840 852 814 825 789 822 826 841 789 794 825 847 800 786 813 841 797 799 834 813 835 833 832 841 827 828 800 811 833 830 807 804 844 772 825 813 808 811 811 848 810 839 818 876 829 833 829 831 812 839 787 827 837 840 790 804 805 819 810 827 836 811 782 824 768 810 795 780 807 786 772 800 816 806 802 852 851 782 812 801 822 967 944 926 936 934 854 953 979 884 935 921 924 934 933 881 891 849 923 894 949 913 916 918 950 888 885 898 947 939 886 933 863 911 905 900 893 846 863 909 946 859 834 955 894 857 882 883 882 847 917 822 887 828 862 845 846 875 924 837 904 882 830 859 864 889 849 831 901 916 837 870 871 934 899 882 972 973 948 932 951 933 981 975 949 919 982 943 933 960 915 944 909 918 949 921 900 870 957 913 898 928 890 898 838 828 861 854 816 914 887 840 875 881 861 906 889 907 947 900 923 875 888 831 933 859 856 866 864 833 882 827 884 876 857 812 934 873 835 850 871 804 871 908 918 962 902 924 NaN 864 861 898 856 868 868 876 891 857 896 858 842 848 833 821 880 868 820 840 841 863 834 870 871 870 781 853 855 818 875 811 847 751 832 NaN 845 868 795 880 829 869 866 842 988 934 847 863 876 851 885 874 922 923 845 816 871 855 846 856 845 843 848 838 892 849 854 831 834 836 864 833 853 897 874 816 874 814 836 842 844 842 852 811 850 876 880 831 871 883 863 867 878 912 902 898 904 909 906 896 911 860 891 861 927 854 871 914 872 870 841 784 870 846 856 851 880 827 833 882 864 839 832 834 820 894 785 819 837 841 823 819 872 832 826 823 840 790 836 833 801 807 804 798 789 877 815 818 781 831 845 822 842 835 846 793 836 818 799 802 789 805 796 806 791 802 802 769 849 801 802 807 831 812 820 794 764 819 806 753 778 810 777 797 742 821 786 759 803 831 886 880 884 870 903 879 935 876 867 830 834 828 858 824 850 865 837 825 831 808 866 844 821 833 827 811 820 794 824 814 839 817 806 835 813 857 837 817 818 854 824 805 854 815 830 843 808 837 764 846 820 782 794 864 820 826 814 820 817 808 793 796 807 875 894 834 826 838 810 815 812 791 833 834 792 825 864 723 792 840 777 789 786 818 831 812 778 780 844 845 813 778 823 823 800 786 835 842 819 879 876 884 857 864 846 822 845 831 840 852 814 825 789 820 826 840 789 794 825 847 798 785 814 841 797 799 833 812 835 833 832 842 828 828 800 814 833 831 808 803 845 773 825 812 808 811 811 849 810 838 818 876 829 833 828 832 813 841 787 827 837 841 790 804 805 820 809 826 836 811 782 824 768 810 795 780 807 787 772 800 816 806 802 851 850 782 812 801 822 967 945 925 936 935 853 952 976 884 935 920 925 934 933 880 890 848 922 894 948 913 915 917 950 888 885 898 947 939 885 933 863 912 906 900 893 845 863 909 946 858 834 953 893 856 882 883 882 846 917 822 886 822 862 844 845 874 922 838 904 883 829 859 863 889 849 832 900 916 837 870 871 934 899 881 969 973 949 930 950 933 981 975 949 918 982 943 933 960 915 945 909 918 947 921 900 871 957 914 898 926 890 898 838 828 861 854 816 915 886 840 875 881 861 904 888 907 949 901 923 876 888 831 935 860 856 866 864 833 883 826 882 875 857 812 932 874 834 850 872 802 871 911 917 962 902 924 262 863 861 899 857 867 867 877 891 853 895 857 842 848 833 821 880 868 820 839 841 864 835 868 870 870 782 852 855 818 874 812 848 770 832 NaN 846 868 795 882 829 866 867 842 988 934 847 862 876 851 884 874 922 923 844 817 870 857 845 856 846 843 848 838 892 850 854 831 834 837 859 833 853 898 874 816 874 814 837 843 844 842 853 811 849 875 881 830 871 884 864 866 878 912 902 897 903 909 906 896 912 860 891 861 927 854 871 914 874 871 841 784 870 846 854 851 880 827 834 882 865 840 831 833 820 894 785 818 837 841 823 819 872 831 825 822 840 792 836 834 802 808 804 799 790 877 815 818 782 831 845 822 844 835 846 792 836 819 799 802 788 805 796 806 791 803 802 769 848 801 801 808 832 812 820 794 764 819 805 753 779 810 777 797 742 822 786 758 801 829 886 880 885 870 903 878 935 877 866 829 834 828 858 824 848 864 836 823 830 808 866 844 822 832 827 812 820 794 824 814 839 817 806 835 813 856 840 817 818 854 824 805 854 815 829 844 808 837 765 846 820 786 793 864 821 825 815 819 817 808 793 796 807 875 893 836 826 838 810 815 811 790 833 833 791 825 864 722 793 840 777 790 786 819 831 812 778 780 844 846 813 778 823 822 800 787 836 843 819 879 876 884 857 866 847 821 846 831 839 853 814 825 788 819 827 841 790 794 824 848 798 786 814 841 798 801 832 812 834 834 832 841 828 828 800 816 833 831 808 804 845 774 824 810 808 811 811 850 809 838 817 876 829 833 826 832 815 841 787 826 837 842 790 804 805 820 808 826 836 811 783 822 768 810 795 780 807 787 772 799 816 806 802 851 850 782 813 801 822 967 945 925 936 935 853 953 970 884 935 920 925 934 934 880 888 849 920 894 948 914 915 916 950 889 884 898 947 939 884 933 863 913 907 899 893 845 863 909 945 858 834 951 893 854 882 882 882 845 917 822 886 819 862 844 845 874 920 838 906 885 828 859 862 888 848 832 900 916 838 870 872 932 899 881 967 972 949 930 950 933 981 975 949 917 982 943 934 960 916 944 910 918 945 921 899 872 957 914 897 924 891 897 838 829 860 855 816 915 885 841 874 881 861 902 887 908 950 901 923 877 888 830 935 860 856 867 864 833 883 826 881 875 856 812 928 875 834 849 871 801 871 914 917 961 901 924 262 862 861 899 857 869 866 877 891 850 895 857 842 848 834 821 880 869 821 840 841 864 836 868 868 870 782 852 854 818 874 812 847 791 832 NaN 846 868 794 881 829 862 867 842 988 933 848 862 876 852 883 875 922 923 844 817 869 857 843 857 846 844 848 839 892 851 853 832 834 837 857 832 853 898 875 816 873 814 837 843 842 841 854 810 847 874 880 830 870 884 863 866 878 912 903 897 903 908 907 895 913 860 889 861 927 854 871 914 875 871 840 781 870 846 853 851 880 828 834 882 863 840 829 833 820 894 786 818 836 841 823 818 873 832 825 822 840 793 835 834 803 808 804 799 791 877 815 818 781 831 846 822 846 835 846 792 836 820 799 802 787 805 794 806 792 804 802 770 848 802 800 808 832 813 820 794 764 820 806 753 779 809 778 797 742 822 786 758 801 827 886 880 884 870 903 877 936 877 866 829 833 828 858 823 848 864 836 822 829 807 866 844 821 832 827 813 819 795 824 814 839 817 807 835 813 854 843 818 818 852 823 804 853 815 828 844 809 836 764 846 821 787 793 864 820 824 814 819 817 809 793 794 807 875 892 835 827 839 810 815 810 790 833 833 791 824 863 722 793 840 777 790 786 820 830 812 778 781 843 846 813 778 823 821 800 789 835 844 819 878 876 883 857 868 848 821 846 831 840 854 813 825 787 819 827 842 792 795 824 848 800 787 814 842 798 802 832 812 832 836 831 840 827 828 800 817 833 831 808 804 844 774 822 809 808 812 810 850 808 838 817 875 829 833 825 831 816 841 787 825 838 843 789 805 805 818 809 826 837 811 784 821 769 810 795 781 807 786 771 800 818 806 802 850 850 781 814 800 822 967 944 925 936 935 853 953 966 884 935 921 924 933 934 881 888 849 920 894 948 914 914 915 950 889 884 898 947 939 885 934 862 913 907 899 893 845 863 909 944 858 836 949 893 851 882 882 881 844 918 822 886 814 862 843 844 874 917 839 907 887 828 859 861 888 848 830 900 916 838 870 872 932 899 881 965 972 949 930 950 932 980 976 948 917 982 944 934 961 918 943 911 919 944 920 898 872 957 914 897 923 892 896 839 829 858 855 816 915 886 843 874 881 860 901 888 909 951 900 922 878 888 830 936 860 856 866 865 833 883 826 880 875 857 813 926 875 834 849 871 800 871 916 918 960 902 924 266 862 861 899 858 871 865 877 891 847 896 858 842 848 834 822 880 869 821 840 840 865 836 868 867 870 782 851 853 818 874 812 848 798 831 NaN 847 868 794 880 830 854 867 840 989 932 849 862 876 852 883 875 922 923 844 818 868 858 843 857 846 845 847 839 892 851 854 832 833 837 853 832 853 898 876 816 872 814 837 843 843 841 854 810 846 873 879 830 870 883 862 866 877 913 904 897 904 907 907 895 913 860 889 860 927 854 871 914 875 871 839 780 870 846 852 850 880 829 834 882 862 840 828 832 820 894 786 819 836 841 823 817 873 832 825 822 839 792 834 834 803 809 804 800 791 878 814 818 780 830 846 822 846 835 846 792 837 819 799 802 787 805 794 807 792 804 802 769 848 802 800 808 832 814 820 794 764 820 806 752 778 808 780 796 742 822 785 759 802 827 886 880 884 870 902 878 936 875 866 830 832 828 859 822 848 864 836 822 829 807 867 843 820 833 827 813 819 795 823 812 839 817 807 836 813 854 844 818 818 850 823 803 853 815 827 845 809 836 764 847 820 791 793 864 820 824 813 819 817 808 794 793 807 875 892 833 826 840 811 815 810 790 833 832 791 824 862 722 793 840 777 790 786 821 830 811 777 781 842 845 813 778 822 820 801 791 835 845 818 877 876 882 858 869 849 822 847 831 840 852 813 825 787 820 827 842 793 794 824 848 801 787 814 842 799 801 832 812 831 836 830 840 826 829 801 820 833 830 808 804 843 775 820 811 808 811 810 850 807 838 819 876 828 833 824 830 816 841 786 825 838 843 789 805 805 816 810 826 838 812 785 819 769 811 796 782 807 786 771 802 819 806 802 850 850 781 814 799 822 967 944 924 937 935 853 954 959 883 934 921 923 933 934 882 889 849 921 894 947 914 914 915 950 888 883 898 947 939 887 936 862 913 907 898 893 845 862 910 944 858 837 948 892 848 883 882 880 844 918 822 886 811 862 843 844 874 913 839 906 888 830 859 861 889 848 829 899 916 838 870 872 932 899 881 962 971 949 929 951 932 980 976 948 917 981 944 935 961 919 942 911 920 944 920 898 872 958 914 898 923 891 896 839 829 857 855 816 915 888 843 873 882 861 900 889 909 951 899 922 877 889 829 935 861 857 866 865 832 882 827 880 875 858 813 921 875 834 849 871 800 871 917 919 960 903 924 275 862 862 898 858 873 865 877 890 845 896 859 842 848 834 823 879 869 821 839 840 865 836 868 867 870 782 851 853 818 875 812 848 814 831 NaN 847 868 793 880 831 844 866 840 989 932 850 862 876 851 883 875 922 924 845 817 867 858 843 856 846 845 847 839 892 851 854 833 831 836 850 832 853 897 876 816 872 814 837 843 845 842 854 808 846 873 878 830 870 883 862 867 876 913 903 897 904 906 908 895 914 859 890 860 927 854 872 913 875 870 838 776 870 846 852 850 880 829 834 882 861 840 827 832 820 894 786 819 837 841 823 817 874 832 825 821 839 791 834 834 803 809 804 799 791 878 815 819 779 829 845 822 846 833 846 791 837 817 799 802 787 804 794 808 792 804 802 769 848 802 800 808 832 814 820 793 763 820 805 752 778 807 781 796 741 822 784 760 804 827 887 880 883 870 900 878 936 874 866 831 832 829 859 822 849 865 836 822 830 806 868 842 821 834 827 813 819 795 824 811 840 817 806 836 813 855 845 818 818 850 823 803 853 815 826 845 808 836 764 847 820 793 794 864 819 824 812 818 817 808 795 794 807 875 892 832 826 841 810 814 811 791 834 832 791 823 860 722 793 841 777 789 786 821 829 812 777 782 841 845 812 778 823 819 801 793 835 844 818 877 877 880 858 870 848 822 847 831 840 851 812 824 788 822 827 841 793 793 825 848 801 786 813 842 800 801 833 811 831 836 830 840 826 829 801 822 833 830 808 804 843 775 820 812 809 810 810 849 807 838 820 876 828 833 821 830 817 841 786 825 837 842 789 804 805 815 810 826 838 811 785 819 769 811 796 783 808 786 770 803 819 806 802 850 849 781 813 799 822 966 944 923 937 934 853 954 952 882 934 922 922 932 935 883 889 849 923 894 947 913 914 916 950 887 884 898 947 940 888 937 862 913 906 896 894 845 862 910 943 858 837 943 893 847 882 882 880 845 917 822 886 806 862 844 845 874 908 839 906 888 831 859 862 889 848 829 899 916 838 871 872 933 898 882 960 971 948 928 951 932 978 976 948 918 981 944 936 961 919 942 912 920 944 920 897 872 958 914 898 924 891 897 840 828 856 855 816 914 888 841 872 881 861 900 889 909 949 898 923 876 889 829 935 862 857 864 865 831 882 826 880 875 858 812 919 875 835 849 871 802 871 919 919 960 903 925 284 862 862 898 858 874 865 877 890 841 896 859 843 849 834 823 878 869 821 839 839 864 837 868 867 869 783 852 854 818 875 812 848 828 830 NaN 850 868 792 881 832 832 866 839 988 932 848 862 877 851 883 875 923 925 845 816 866 859 844 856 845 844 848 839 892 851 854 831 831 836 848 832 853 896 877 816 872 814 836 844 846 842 853 808 847 875 877 830 870 882 863 866 877 913 903 897 904 908 908 896 914 858 891 860 926 854 872 913 874 870 838 775 871 845 852 849 878 829 834 882 860 840 828 833 820 894 786 819 837 841 823 818 873 833 826 822 838 790 835 833 803 808 804 799 792 878 817 819 780 829 844 822 846 832 846 790 836 816 800 802 788 804 794 808 791 804 803 769 848 801 801 808 832 814 819 792 763 820 805 751 778 808 781 795 741 821 784 760 804 827 887 880 882 870 900 879 935 874 865 831 832 830 859 822 851 865 837 822 830 805 868 841 820 835 827 812 819 794 824 810 840 817 805 836 813 855 845 818 819 852 824 804 853 815 826 845 807 837 763 847 820 798 796 864 819 824 812 818 816 809 794 796 807 874 892 833 825 841 810 814 812 791 834 832 791 822 860 722 793 842 777 789 786 820 829 812 777 783 841 845 812 778 824 818 801 794 835 844 817 878 877 881 859 871 847 822 848 831 838 850 812 824 788 822 827 841 794 793 826 847 800 785 813 842 800 801 833 812 830 835 831 840 826 829 800 824 832 829 809 804 843 774 819 812 809 809 810 848 807 838 820 872 828 832 819 830 817 841 785 826 835 840 789 804 805 814 810 825 837 811 785 820 769 811 797 784 808 785 770 803 818 806 802 850 849 781 813 799 822 966 944 922 937 934 854 955 946 883 935 922 922 932 936 882 889 849 924 895 947 913 914 917 950 886 884 898 947 940 888 938 862 913 904 896 894 844 861 911 943 858 837 938 893 847 881 882 881 845 916 821 886 802 862 845 846 873 904 839 905 888 831 860 863 890 847 828 899 916 837 871 871 934 897 882 960 972 948 928 951 933 978 976 949 918 981 942 936 961 920 941 912 918 944 920 897 872 959 914 898 923 891 897 840 829 856 856 815 915 888 839 871 881 862 900 890 910 947 898 924 876 889 828 934 862 858 864 863 831 882 826 880 875 858 813 917 875 836 849 872 804 872 922 918 960 903 924 289 863 863 898 857 876 865 878 890 838 896 859 844 849 834 822 879 869 821 839 838 863 837 868 868 868 783 852 854 818 874 812 847 840 830 NaN 853 868 792 883 832 823 865 840 987 932 847 862 877 851 884 874 923 926 846 816 863 860 844 855 846 842 848 839 891 851 853 830 832 836 846 832 853 896 877 816 872 814 836 844 845 841 851 808 848 876 877 831 870 882 864 866 878 912 903 897 904 909 908 896 914 858 891 860 925 854 872 914 874 870 838 772 871 845 852 849 878 828 834 882 860 840 828 834 821 894 785 818 837 840 824 818 872 834 826 824 838 790 836 832 803 808 803 800 792 878 818 819 780 829 843 822 845 831 847 790 837 815 800 802 788 804 794 809 791 804 803 770 847 800 800 808 831 814 820 793 762 820 806 751 777 808 781 795 741 821 783 761 804 827 887 880 882 871 900 879 933 874 865 831 833 829 858 822 852 865 837 821 829 806 869 840 819 835 827 812 819 793 825 810 840 817 805 836 813 856 848 818 820 854 825 806 853 815 826 844 806 836 763 848 819 800 798 864 818 825 813 817 816 809 793 797 807 874 891 835 825 840 810 815 812 792 834 831 791 822 860 722 793 842 776 789 787 820 829 813 776 784 841 845 812 777 822 816 801 794 835 844 817 878 876 882 860 872 846 821 849 831 837 850 812 823 789 822 827 841 796 794 826 847 800 785 813 841 800 801 833 812 830 835 832 840 826 829 800 824 831 829 809 805 842 774 819 813 808 808 810 848 807 838 821 867 828 832 817 829 817 841 785 825 836 839 789 805 805 814 811 825 836 811 785 821 768 812 796 785 808 784 771 803 818 806 802 851 849 781 813 799 822 966 944 923 937 934 854 955 939 884 936 922 923 933 936 882 889 848 924 895 948 913 914 917 950 887 885 899 947 940 888 937 862 913 904 896 894 844 861 910 942 858 837 932 893 847 881 882 882 844 916 821 886 799 861 846 847 873 901 839 904 885 830 861 864 890 848 828 899 915 837 871 871 934 896 882 961 972 947 928 950 933 977 976 949 918 980 941 934 961 920 941 912 917 944 919 897 871 959 914 896 923 891 897 840 830 856 856 814 915 887 840 871 882 862 900 890 910 945 896 924 876 888 828 934 861 858 864 862 830 882 825 882 876 858 814 917 875 837 850 873 805 873 928 918 960 902 923 289 863 864 898 856 877 865 879 890 836 895 860 845 848 834 821 879 869 821 840 837 861 837 868 868 867 782 852 854 818 874 811 847 842 831 NaN 856 868 792 883 831 819 866 842 987 932 847 863 875 851 884 874 923 926 846 816 861 861 843 855 846 841 848 839 891 852 853 829 833 837 845 832 853 896 878 816 872 814 836 844 845 841 852 808 849 878 877 832 869 882 865 866 879 912 903 897 904 909 908 896 913 858 892 860 924 854 872 915 874 871 838 769 871 845 851 848 876 828 834 882 861 839 828 834 820 894 785 818 837 840 824 818 872 833 826 824 838 790 836 832 802 807 802 800 791 878 818 819 779 829 844 822 843 833 847 790 837 815 801 802 788 804 794 810 790 804 803 770 845 801 800 808 831 814 820 794 763 820 806 751 777 808 782 795 742 822 783 762 804 826 887 880 882 871 900 878 931 874 865 829 834 829 858 822 852 865 837 822 829 807 869 839 819 835 827 811 819 794 826 810 840 817 804 836 813 856 850 817 820 855 826 806 851 815 827 843 806 835 764 847 818 802 798 864 817 826 814 817 815 810 793 795 807 875 890 838 825 840 810 815 813 792 834 831 790 822 860 722 792 843 776 789 785 820 830 813 776 785 842 844 811 777 821 816 801 794 834 844 817 878 874 882 861 872 846 822 850 831 837 850 812 823 789 822 828 841 800 793 826 847 799 785 813 841 799 801 833 813 830 835 832 840 827 829 799 824 831 830 809 806 842 774 820 814 808 809 811 849 808 838 820 859 829 832 816 828 816 842 786 825 838 838 789 806 806 815 811 824 836 811 785 822 768 813 795 784 808 784 771 804 818 806 803 852 850 781 812 800 822 964 943 924 936 934 855 955 931 884 936 922 923 933 935 882 889 848 924 895 948 913 914 917 950 888 885 899 947 939 888 936 863 913 904 896 895 845 860 910 941 858 837 929 892 846 882 882 881 843 916 821 886 797 861 845 846 872 897 839 905 882 829 861 864 889 849 830 900 915 836 871 871 934 896 882 962 973 947 928 950 932 978 975 949 919 979 941 933 962 920 940 912 916 945 918 897 870 958 914 896 923 891 897 841 831 855 856 814 914 887 842 872 882 862 900 890 910 945 894 924 875 888 828 934 860 859 865 862 830 880 825 883 876 858 815 917 874 837 851 873 803 873 932 917 960 902 921 NaN 863 864 898 857 878 865 880 890 834 895 860 845 848 834 821 879 868 821 840 837 862 836 868 869 867 782 851 854 817 874 811 847 842 831 NaN 858 867 792 880 830 822 868 842 987 932 848 864 873 851 883 875 922 926 846 816 860 862 842 856 846 841 847 839 891 852 852 831 833 837 844 832 852 896 878 816 872 814 836 844 845 842 852 809 849 878 877 832 869 882 865 866 878 911 904 896 904 909 908 894 914 858 892 860 924 854 872 916 875 871 838 767 870 845 851 848 874 828 834 881 861 839 828 834 820 893 786 818 837 840 824 818 873 832 826 822 838 789 837 832 802 807 802 800 791 878 817 819 779 829 844 822 842 834 848 790 838 816 801 802 788 804 793 810 792 804 802 769 844 802 800 807 831 814 821 795 764 820 806 750 777 808 782 796 742 822 783 762 802 826 888 880 883 871 900 878 931 875 865 828 835 828 857 822 852 865 836 823 828 808 868 839 819 834 827 811 819 794 827 810 839 817 804 835 813 856 851 816 820 854 825 807 849 814 828 842 806 835 766 847 818 803 797 864 817 826 815 817 814 810 793 794 807 876 891 839 825 840 810 816 813 792 833 831 791 821 860 721 792 843 776 789 783 821 830 812 776 785 843 844 812 777 820 815 802 796 834 844 817 878 873 883 861 872 846 820 852 831 838 849 812 822 790 822 828 841 804 791 825 846 800 786 813 841 799 801 832 813 830 834 832 840 828 829 799 824 830 830 809 806 842 773 821 814 807 809 812 850 809 838 819 856 829 831 814 827 815 843 786 824 839 838 788 807 807 815 811 823 836 811 784 822 769 813 794 784 808 783 772 804 819 806 803 851 850 780 812 800 822 960 943 925 936 933 856 955 923 884 937 921 923 933 934 881 888 848 922 895 948 913 914 916 950 889 885 900 948 938 888 935 863 913 903 896 895 846 860 908 941 858 837 926 892 846 883 882 882 843 916 821 886 797 861 844 846 872 895 839 906 881 829 861 865 888 850 831 900 915 837 871 871 934 896 882 961 973 946 928 949 932 978 975 949 919 979 942 931 962 920 940 913 916 945 918 897 869 955 913 894 924 891 896 842 830 855 856 814 914 886 843 873 883 863 899 890 910 945 892 923 876 886 830 935 860 858 865 862 829 879 826 884 876 857 815 918 873 836 851 872 801 871 933 917 961 902 921 NaN 863 864 897 857 878 865 880 891 832 895 861 845 848 835 821 879 867 821 841 838 862 836 868 869 868 782 852 854 817 874 811 847 840 831 NaN 860 866 793 878 830 825 870 843 987 931 848 864 872 851 883 875 922 926 846 815 859 863 843 857 845 842 847 838 891 852 852 831 833 838 843 832 852 896 878 817 871 814 836 844 845 843 853 809 850 878 877 832 869 882 865 866 877 911 903 896 903 908 907 893 914 858 892 860 923 854 872 916 874 870 838 766 870 845 851 849 871 828 834 880 862 839 828 835 818 893 786 816 837 840 824 818 873 831 825 821 838 788 837 830 801 806 802 799 792 879 817 820 778 829 845 822 843 834 848 792 839 815 801 801 788 805 793 810 793 804 800 769 844 802 801 807 832 813 821 795 765 820 806 750 777 808 782 796 743 822 784 762 801 826 888 881 883 870 900 878 930 875 864 828 836 828 857 821 851 865 835 824 828 807 867 839 819 834 827 811 819 795 828 809 838 816 804 835 813 856 851 816 820 854 824 807 848 815 828 842 806 835 767 848 820 805 796 864 818 825 814 817 815 809 793 793 807 876 892 838 826 838 809 817 813 791 833 832 792 821 860 721 792 843 776 789 782 821 831 813 776 785 843 845 812 776 820 813 802 799 835 844 818 879 872 884 860 873 846 819 852 832 839 848 812 822 788 822 828 841 808 790 824 845 800 786 813 841 799 801 832 812 831 834 832 839 828 829 799 826 830 830 810 805 842 773 822 813 808 809 812 850 810 837 818 852 829 832 812 827 814 843 785 825 838 838 787 807 807 816 811 823 836 811 785 823 771 814 794 783 807 784 772 802 820 806 804 850 849 780 811 800 822 956 943 925 935 932 856 956 915 884 936 920 924 933 934 881 888 848 921 895 947 913 914 915 950 889 885 900 948 937 888 935 864 913 903 895 895 847 860 908 941 858 837 923 892 845 882 882 883 844 916 821 886 797 861 843 845 873 894 839 906 882 830 861 864 887 849 832 901 915 837 870 871 934 896 882 961 973 946 929 948 931 978 976 948 919 979 943 930 963 919 941 913 916 944 918 897 870 951 913 894 926 891 896 843 831 855 855 814 913 886 842 874 884 862 898 891 910 946 890 922 877 885 831 935 860 856 865 862 830 877 827 885 876 858 816 919 873 835 851 870 801 870 930 915 961 902 921 909 863 864 897 858 878 865 880 891 831 895 861 845 848 836 822 878 866 821 840 839 863 835 868 869 868 782 853 853 817 874 811 847 838 832 NaN 862 867 793 875 830 824 870 842 986 931 848 864 873 851 883 875 922 925 845 815 859 863 845 857 845 842 848 836 891 852 852 830 833 838 844 831 851 896 877 818 872 814 837 844 844 843 853 809 850 878 877 832 869 883 864 867 876 911 903 896 903 908 907 892 914 858 892 859 923 854 872 915 872 869 838 766 869 846 851 849 865 828 834 880 861 838 828 835 818 893 786 814 836 840 824 818 874 831 825 822 838 787 837 830 802 807 802 799 792 878 816 819 779 829 845 823 844 834 848 793 839 814 801 800 788 804 793 810 793 804 799 768 845 801 801 807 831 812 821 796 765 820 805 751 777 808 781 796 744 822 785 762 800 825 889 880 883 870 900 878 930 876 863 828 836 828 858 821 850 866 835 824 827 806 866 840 820 834 826 811 818 794 827 809 838 816 805 835 812 856 850 816 819 853 823 807 845 816 827 842 806 835 766 848 821 807 795 864 818 824 814 816 815 808 793 793 807 876 894 837 826 837 809 817 812 791 832 832 792 821 859 720 791 843 776 788 782 821 831 813 778 784 844 846 812 776 821 811 802 802 837 844 818 880 872 884 859 874 846 818 852 832 841 848 812 821 788 821 828 841 810 790 824 844 800 788 813 840 799 800 832 811 832 833 832 839 827 830 800 827 830 831 810 805 841 772 822 812 808 809 812 850 810 837 818 847 829 833 811 827 814 843 784 827 838 839 787 807 806 817 812 824 836 811 785 823 774 815 794 783 808 785 772 801 820 806 804 848 848 780 811 800 822 953 943 924 935 931 856 956 907 885 936 920 924 933 934 880 888 849 921 895 947 913 914 914 950 889 884 900 949 938 888 935 863 913 903 895 895 847 860 907 941 858 837 921 891 846 882 882 883 843 917 821 887 796 861 843 845 874 894 839 907 884 830 861 864 887 848 831 901 915 838 870 871 935 896 882 961 973 945 929 947 932 978 975 948 920 979 944 931 963 919 942 913 916 944 918 897 871 949 913 893 927 890 896 842 832 856 856 814 912 885 842 875 884 862 896 891 911 947 889 922 877 885 832 936 859 855 865 862 830 877 827 885 876 858 816 918 874 834 851 868 801 870 926 915 961 902 921 909 863 863 897 858 878 865 879 892 830 895 861 845 847 836 822 878 866 820 840 839 862 835 868 869 868 781 854 853 817 874 810 846 842 831 NaN 864 867 794 874 830 786 868 842 986 930 848 864 874 851 882 875 922 925 844 815 859 864 846 856 844 842 848 835 892 851 852 830 832 838 844 830 852 896 877 818 873 814 837 843 844 843 853 809 851 878 877 832 869 883 864 867 876 911 903 896 903 909 907 892 913 858 892 858 922 855 870 914 871 869 838 765 868 846 851 849 859 829 834 881 862 839 828 835 818 892 786 812 835 839 823 819 874 831 825 822 839 787 837 831 802 808 802 800 793 878 816 819 780 831 844 823 845 833 847 793 838 813 801 800 789 804 793 810 793 804 800 768 846 800 801 807 831 812 821 796 764 819 806 751 777 808 780 796 744 821 785 762 801 826 890 880 883 870 900 878 930 875 863 828 835 829 859 821 850 866 835 823 827 806 866 840 820 834 826 811 818 794 826 809 838 816 805 836 811 856 850 815 819 853 823 806 842 816 826 842 806 836 764 848 820 810 795 865 818 824 814 817 815 807 793 794 808 875 894 836 826 836 809 817 812 791 832 832 791 822 859 720 790 843 777 787 782 822 830 814 779 783 844 846 812 777 821 808 800 804 837 844 818 880 872 884 858 875 845 819 853 831 840 848 813 821 786 820 828 841 813 791 826 844 800 789 813 839 798 799 832 811 833 833 832 839 827 830 800 829 830 831 810 805 840 772 822 812 808 808 813 850 810 836 818 841 829 833 812 827 814 842 783 827 837 840 788 807 804 818 812 824 837 810 785 823 774 816 794 783 810 786 772 801 820 806 803 848 849 780 812 801 822 950 942 924 935 931 856 955 900 883 935 919 924 932 935 880 890 850 921 895 947 913 914 913 949 889 884 899 949 938 887 935 863 913 904 894 895 848 861 907 941 858 838 920 891 847 882 882 882 843 918 821 887 795 861 842 846 875 892 839 907 884 830 861 863 887 847 831 901 915 837 870 870 935 896 882 962 973 945 930 947 933 978 973 948 920 978 944 932 963 919 943 913 915 944 917 897 872 948 914 894 926 892 897 841 832 856 858 815 912 885 840 876 884 861 895 891 910 946 886 921 875 886 832 937 859 855 864 862 831 876 825 885 876 858 817 917 874 834 851 868 801 870 911 915 961 902 920 913 864 862 897 858 880 865 880 892 828 894 861 845 847 836 823 878 866 820 841 839 861 836 867 869 869 781 854 852 818 875 810 846 847 831 NaN 865 867 793 873 830 745 867 842 986 930 847 863 874 851 882 875 922 925 844 815 858 866 845 855 844 842 849 836 891 851 852 830 832 839 843 830 852 896 876 818 874 814 836 842 845 843 853 808 851 877 877 833 869 882 864 867 876 912 902 896 903 909 906 892 912 859 891 858 922 855 869 914 871 869 839 764 869 847 851 848 854 830 834 881 862 839 827 835 819 892 785 813 835 839 822 819 874 832 824 823 839 788 837 832 802 809 803 800 793 878 816 819 781 832 844 823 846 833 846 792 836 812 800 801 788 804 792 810 793 804 801 769 846 800 801 807 831 812 821 795 764 819 806 750 777 807 779 796 743 821 785 761 802 828 891 880 883 869 900 878 930 875 863 828 835 829 860 822 850 865 836 823 828 806 866 840 820 834 825 811 818 794 824 809 839 815 805 837 810 856 851 815 818 853 822 806 840 815 827 842 806 836 763 848 819 812 796 865 818 824 813 818 815 807 793 795 807 873 894 836 826 836 809 816 811 791 831 832 790 822 860 720 790 843 777 787 782 821 829 814 780 783 842 846 813 777 822 806 799 804 835 844 818 880 872 881 856 875 845 819 852 830 839 848 812 820 787 820 828 841 814 791 828 844 799 788 814 839 796 799 832 812 833 834 832 840 827 829 801 830 830 831 809 806 841 772 822 811 808 808 812 849 810 836 818 834 829 833 811 826 814 840 783 826 838 840 788 807 803 817 812 824 837 809 786 822 774 816 795 783 810 785 771 801 820 806 803 848 850 780 812 802 822 948 943 924 934 931 855 953 895 882 935 919 924 931 936 881 891 851 921 894 947 912 914 913 949 889 883 899 948 938 887 935 863 914 905 894 895 849 861 908 941 859 839 917 890 846 882 883 882 844 918 821 887 794 862 842 846 876 891 839 906 885 829 860 862 886 848 831 901 915 837 871 870 935 895 882 962 973 946 930 948 934 978 972 949 920 978 943 932 964 919 943 914 914 944 917 898 871 946 915 895 926 893 897 840 831 856 861 815 911 885 839 876 883 861 895 891 909 944 885 920 874 888 831 937 858 856 864 862 832 876 824 885 876 858 818 915 874 834 851 869 802 871 896 916 962 902 922 918 864 862 898 857 882 865 880 892 828 894 862 845 848 836 823 878 867 821 841 838 861 837 867 868 870 781 853 852 818 875 809 846 854 832 NaN 866 866 792 871 830 701 865 842 987 930 846 863 874 851 882 875 921 925 844 815 858 867 844 855 844 841 848 837 891 851 852 831 832 839 842 830 853 896 877 817 874 814 836 843 846 842 853 808 851 877 877 834 869 882 864 866 876 912 902 896 903 910 906 894 912 860 890 858 922 854 868 914 871 869 839 764 869 847 852 847 850 830 834 881 862 839 828 835 819 892 783 814 835 837 822 818 874 832 824 823 840 790 836 834 801 810 804 801 793 877 816 817 781 833 845 823 847 833 846 792 837 812 799 802 787 804 792 810 793 804 802 770 846 800 800 806 830 812 821 794 764 819 805 750 777 806 779 796 742 821 785 760 802 829 892 879 884 869 900 877 931 875 864 828 834 829 860 822 850 864 836 824 828 807 866 841 820 834 825 812 817 794 825 809 838 815 805 838 811 856 851 815 818 853 822 805 835 814 828 843 805 835 763 848 818 813 797 865 818 824 813 818 815 808 792 796 807 871 893 836 826 836 810 816 810 791 831 832 791 822 861 720 790 842 777 787 781 820 828 813 780 783 841 845 813 778 821 805 799 803 834 844 817 878 872 877 855 874 845 820 852 829 837 848 812 820 786 819 828 841 816 790 828 844 798 786 814 839 795 799 831 813 834 835 832 840 827 829 801 832 830 831 808 806 841 772 823 811 808 808 810 849 809 835 818 829 829 833 811 825 814 839 783 826 838 840 788 807 802 816 812 823 836 809 786 821 772 815 795 784 809 785 771 802 820 806 803 848 851 780 813 803 821 944 943 925 934 931 855 952 889 881 935 920 925 930 936 881 891 852 922 894 947 912 913 912 949 888 883 899 948 938 887 936 863 914 904 894 895 849 861 908 941 859 841 915 890 845 882 883 881 844 918 822 887 794 862 844 846 876 890 839 906 886 829 860 862 886 849 831 901 915 836 871 870 934 895 882 962 973 945 930 948 932 978 973 949 920 977 943 932 964 919 942 912 914 944 916 900 870 945 915 896 925 893 898 838 830 856 862 815 911 886 838 875 882 860 895 891 908 944 884 921 875 888 831 936 858 857 864 862 832 875 824 885 876 858 821 915 874 835 852 869 804 872 884 916 962 902 923 920 864 861 898 856 884 865 880 891 828 894 862 846 849 836 824 878 868 822 841 838 860 837 866 868 871 782 853 852 818 875 809 846 856 832 NaN 867 865 791 871 830 698 865 842 987 930 846 862 875 851 882 875 921 925 844 816 857 868 844 856 844 841 848 838 891 852 852 831 832 839 840 829 853 896 877 817 875 813 836 844 846 842 852 809 850 876 877 833 869 883 864 866 876 913 902 896 902 910 906 896 912 860 891 858 922 854 868 913 872 868 841 763 870 847 852 847 846 830 833 881 862 839 829 834 819 891 782 813 834 836 822 818 874 832 824 824 841 790 836 834 801 810 805 800 792 877 816 816 780 832 845 823 847 834 846 792 837 812 798 802 787 805 793 810 792 805 802 770 847 800 801 805 830 812 820 794 764 818 805 751 777 806 780 797 742 821 786 759 802 829 892 879 884 869 899 878 933 875 864 827 834 829 860 822 850 862 836 824 829 807 866 841 820 834 825 812 817 793 825 811 837 815 805 837 811 856 852 816 816 852 822 804 831 813 828 842 805 835 763 848 817 815 798 865 819 825 813 818 815 808 792 795 807 870 892 835 826 836 809 816 811 790 831 832 791 822 861 720 790 841 777 787 780 819 828 812 778 783 840 845 812 777 821 803 799 804 834 842 818 876 872 875 853 873 845 821 851 829 838 848 812 821 787 819 829 841 817 789 828 844 796 785 813 839 794 799 831 814 834 836 832 841 827 829 801 833 830 830 807 806 842 772 823 811 808 807 809 849 808 834 819 826 830 833 810 826 814 839 784 827 839 839 787 808 802 815 812 824 835 808 786 822 771 813 796 786 808 785 771 803 820 807 803 848 851 781 812 803 822 940 942 925 933 931 855 953 884 882 936 921 924 931 936 881 891 852 922 894 947 912 913 912 949 887 883 899 949 938 887 936 863 914 904 895 895 848 861 908 941 858 842 911 891 844 882 884 882 845 917 823 887 794 861 845 846 876 890 839 906 887 829 859 862 886 848 830 900 914 836 871 870 934 894 882 963 973 945 929 948 931 979 974 949 920 976 944 932 964 917 943 911 914 944 916 900 870 943 914 897 925 892 898 837 831 856 864 815 912 888 838 874 881 859 895 890 908 945 883 923 876 888 831 935 858 856 864 863 832 875 825 886 876 859 823 915 875 834 853 870 807 873 896 915 962 902 924 916 863 861 899 856 884 864 879 890 827 894 863 845 849 836 824 878 868 822 842 839 861 837 867 868 870 782 853 852 818 876 808 846 857 832 NaN 868 864 791 870 830 519 866 842 988 931 847 862 875 852 882 875 921 925 844 817 857 868 844 856 845 841 848 838 891 851 852 832 832 838 841 829 852 896 877 816 875 813 835 845 846 842 852 810 849 875 877 832 869 884 865 865 877 912 901 895 902 910 906 897 912 860 891 858 922 854 869 913 872 868 843 762 869 846 852 847 841 831 833 881 862 839 830 834 819 891 783 811 834 833 823 818 874 832 824 824 841 791 835 832 801 809 805 800 792 876 816 816 780 831 845 822 847 833 846 792 837 812 797 802 788 806 793 810 792 806 801 770 848 800 801 805 830 812 820 794 764 818 805 752 777 808 780 797 742 821 786 759 804 828 891 879 884 868 898 878 933 875 864 827 834 829 861 822 850 862 836 825 829 807 868 840 821 834 825 811 817 793 825 812 836 815 806 836 812 856 854 816 816 853 823 805 827 813 827 841 805 834 763 847 817 816 798 866 819 826 812 818 815 808 792 793 807 870 891 835 827 837 809 816 811 790 830 833 791 822 861 720 789 840 776 788 779 818 829 812 778 783 840 846 812 777 822 801 799 806 833 842 818 874 872 877 852 872 845 822 850 830 838 849 812 821 787 819 828 841 819 788 828 844 796 784 813 838 794 798 831 814 834 836 832 841 827 828 801 832 832 830 809 806 842 772 823 812 808 808 809 849 808 835 820 823 829 832 810 827 814 839 784 828 839 839 786 808 802 815 812 824 834 808 785 824 770 812 796 787 808 785 771 803 821 807 804 848 851 781 812 803 822 937 942 925 932 931 855 953 877 882 938 922 924 931 935 881 890 852 921 894 948 912 914 911 949 887 883 900 949 938 887 937 864 914 904 895 895 847 862 908 941 858 846 910 892 845 881 884 881 846 916 823 887 795 861 844 846 875 891 839 906 886 829 859 862 886 848 830 901 914 837 871 870 935 894 883 960 973 945 927 949 929 981 974 950 921 976 944 932 964 916 944 910 914 944 916 900 871 943 913 898 925 892 898 835 831 856 864 816 913 889 838 874 882 858 894 889 909 945 883 924 876 888 832 935 859 854 864 864 832 871 824 886 875 860 825 915 875 834 851 869 809 874 890 915 962 902 923 915 863 862 899 856 883 864 879 890 826 895 862 845 849 836 824 878 869 821 842 840 862 837 867 869 870 783 853 852 816 875 808 847 863 832 NaN 869 864 791 870 829 336 868 842 988 931 847 862 875 853 883 874 922 925 844 817 857 868 844 856 846 842 848 839 891 850 851 832 832 838 841 829 852 896 876 816 876 813 835 844 846 842 851 812 849 875 877 832 869 885 865 865 877 912 900 894 903 910 906 897 911 860 891 858 922 856 869 913 872 867 847 762 869 846 853 847 837 832 834 882 862 839 830 833 819 892 783 810 834 831 823 819 874 831 824 824 840 791 834 831 802 809 804 800 793 876 815 816 779 831 845 821 846 832 846 792 837 811 797 803 789 807 793 810 791 807 800 769 849 800 801 805 831 812 820 793 764 818 806 752 778 808 780 796 742 821 785 758 806 828 890 879 884 868 897 879 933 876 864 828 834 829 861 821 849 863 835 826 830 807 869 840 821 833 825 810 817 792 826 813 838 816 806 834 812 857 856 816 816 854 825 806 825 814 826 839 806 834 762 847 816 816 798 867 820 825 812 817 815 809 791 791 808 870 891 835 828 837 809 816 811 790 830 832 791 822 861 721 788 840 776 788 779 818 829 812 778 783 840 847 813 777 823 799 800 808 833 841 819 875 872 878 849 872 845 821 850 830 839 849 812 821 787 819 828 840 820 788 828 844 796 784 813 838 795 798 830 813 834 837 831 842 827 829 800 831 832 830 811 805 841 771 822 812 808 808 809 850 808 837 819 820 828 832 810 829 814 839 784 828 839 838 786 809 802 814 813 825 834 808 785 826 770 812 796 789 808 787 770 802 822 808 804 848 850 781 812 803 822 935 942 925 931 931 856 954 871 882 938 922 923 932 935 881 890 851 921 895 948 912 915 907 950 887 882 901 949 938 887 938 864 913 904 895 895 847 863 908 941 858 849 906 892 847 881 884 882 845 915 822 887 796 861 844 847 875 891 839 905 886 829 858 862 886 848 830 901 914 837 871 870 935 895 883 957 973 945 925 949 929 982 974 951 921 975 945 932 963 915 944 910 914 944 915 900 872 942 912 897 926 891 898 835 831 857 862 816 914 889 838 875 884 858 894 888 909 946 884 925 874 886 832 935 859 852 864 864 832 868 824 885 874 860 826 915 875 833 849 869 809 874 883 915 961 902 922 919 863 864 899 856 882 865 879 890 824 894 861 846 849 836 823 879 869 822 842 839 862 837 868 869 869 783 853 852 816 875 809 847 869 832 NaN 869 864 792 871 829 336 869 842 988 930 847 863 875 854 885 874 923 924 844 817 857 868 846 856 846 842 848 838 891 849 851 831 832 838 841 830 853 896 875 816 876 813 836 844 846 842 852 812 849 875 877 833 869 885 865 865 877 911 900 894 903 909 906 897 911 861 891 858 921 856 869 913 873 867 848 761 869 845 853 847 833 832 834 882 861 839 830 834 819 893 783 811 834 829 823 819 874 831 824 823 838 791 833 831 803 808 804 800 793 876 815 817 780 831 846 821 846 831 845 792 837 811 798 802 789 807 794 809 792 807 800 769 849 800 800 807 832 812 821 793 764 818 807 752 779 807 780 796 742 821 784 759 806 828 890 879 884 868 897 879 933 876 864 829 834 828 859 821 849 864 835 826 831 806 870 840 820 832 825 809 818 792 826 813 839 817 806 834 812 856 857 816 817 854 825 806 823 814 825 838 807 834 761 847 817 816 799 867 819 823 811 816 815 808 791 790 808 871 890 836 828 837 809 816 811 790 829 831 792 822 861 721 788 841 776 788 778 818 830 812 778 782 840 847 813 778 824 798 800 807 833 842 819 875 872 879 846 872 845 819 850 830 839 849 812 821 787 819 827 841 821 788 828 845 796 785 812 838 796 799 830 813 832 837 831 841 827 829 799 830 833 831 814 805 840 772 821 812 807 809 809 850 808 839 819 817 826 831 810 828 812 839 784 828 839 837 786 809 801 815 814 826 834 809 784 826 771 814 796 790 807 788 769 802 822 808 803 849 848 781 813 803 822 934 943 925 929 930 855 954 866 882 936 923 923 932 935 881 890 851 921 895 949 912 915 903 950 887 882 902 949 938 887 938 864 913 904 896 894 847 862 908 940 858 852 904 891 847 882 884 882 844 915 821 888 797 861 843 848 876 890 839 906 886 828 858 862 886 848 830 902 914 837 870 871 936 894 882 955 973 946 924 948 930 982 974 952 921 973 943 932 962 915 945 910 914 944 915 899 872 941 912 896 926 890 898 836 830 856 860 817 914 887 840 875 884 858 894 888 909 946 884 925 874 886 832 934 859 852 866 864 832 863 823 883 874 860 827 915 874 833 847 871 807 875 888 916 961 902 922 923 862 865 900 856 882 865 880 889 823 893 860 846 849 836 823 879 869 822 842 838 862 837 868 868 868 783 853 852 816 874 809 847 870 832 NaN 870 864 792 871 830 336 870 841 986 929 846 864 874 854 887 874 922 923 844 817 857 869 847 856 845 842 848 837 890 849 851 829 832 838 841 832 853 896 875 816 875 814 836 844 846 842 852 813 849 875 877 833 870 884 865 865 877 910 900 894 903 908 906 897 910 860 890 859 922 855 869 913 874 867 850 761 869 846 853 847 831 831 835 882 861 838 830 834 819 894 782 812 833 825 823 819 874 832 825 822 838 791 833 831 804 808 804 800 792 876 814 818 780 830 846 822 845 831 844 792 837 809 797 801 789 807 794 808 792 806 800 769 848 800 800 808 832 813 821 793 764 819 807 751 779 806 781 795 742 820 783 760 805 828 889 879 884 868 897 880 934 876 865 828 835 828 858 822 849 864 834 826 831 805 870 840 818 832 824 810 819 792 827 813 839 817 806 834 813 855 856 816 817 853 824 807 821 815 824 839 808 834 761 846 817 816 798 867 818 823 811 815 815 808 790 791 807 870 890 836 829 837 808 817 810 790 830 829 792 822 861 721 789 841 777 789 778 818 830 811 778 782 840 846 813 778 824 798 800 806 833 842 820 875 872 880 841 872 845 818 849 830 839 849 812 820 787 820 828 842 822 788 829 845 796 785 813 838 798 800 830 813 831 838 831 840 827 830 798 831 832 832 814 806 838 771 820 811 806 809 809 850 807 839 819 816 826 831 809 828 810 839 784 828 839 836 786 808 800 816 813 827 834 810 784 825 772 815 795 792 806 789 769 801 823 807 802 849 846 780 812 803 823 933 943 925 927 930 855 954 862 882 935 923 923 933 936 881 889 850 921 895 950 912 914 900 949 887 883 902 948 938 887 938 864 913 905 896 894 847 862 907 940 858 854 902 891 847 882 884 882 843 916 822 888 798 861 843 848 876 890 839 906 886 827 858 862 886 847 830 902 914 837 870 872 936 892 882 955 973 946 924 947 930 980 972 952 920 971 941 932 962 915 945 910 914 944 915 897 872 939 913 894 927 889 899 836 830 855 857 818 915 885 841 875 882 857 894 888 909 946 885 924 875 885 832 934 859 853 868 863 833 861 824 882 874 860 828 914 873 834 848 872 804 875 912 918 961 902 923 914 861 865 900 857 881 865 880 889 823 893 861 846 849 836 822 879 869 822 842 838 862 837 868 866 867 783 853 853 815 874 809 847 865 833 NaN 870 863 792 871 831 336 870 841 985 929 846 865 875 855 888 874 921 923 845 817 857 869 847 856 845 843 847 835 890 848 852 828 831 838 840 832 853 896 875 816 874 814 835 844 846 843 851 812 849 876 876 832 871 883 864 864 877 910 900 893 903 908 907 896 911 860 889 859 922 853 870 913 874 868 852 761 869 846 852 848 830 830 835 881 861 837 829 834 819 894 781 812 833 822 823 818 873 832 826 822 838 791 833 831 804 808 804 799 792 876 814 818 779 830 846 823 846 832 844 791 837 808 798 800 789 806 794 808 793 806 799 768 848 800 800 807 831 814 821 793 765 820 806 751 779 805 782 795 742 820 784 760 803 828 888 879 884 868 897 880 934 876 866 827 835 828 857 822 849 864 834 826 831 804 871 841 817 833 824 810 820 791 827 813 840 816 807 834 813 854 855 817 816 853 825 808 821 816 824 838 809 834 761 846 817 816 797 867 818 824 810 815 815 808 791 791 806 871 890 835 829 837 807 817 810 789 829 828 791 822 862 721 790 841 779 790 780 818 830 811 778 781 840 843 813 778 824 796 799 806 833 843 821 875 872 880 839 872 845 819 849 831 838 849 812 820 788 820 828 843 824 787 831 845 797 786 812 838 798 799 831 813 831 839 831 840 827 830 799 832 831 833 815 806 838 771 821 811 806 809 810 849 807 839 820 814 827 830 808 828 810 840 785 828 838 836 787 808 799 816 814 826 834 812 782 823 772 815 794 793 805 788 769 801 823 806 801 849 844 780 812 802 824 930 943 924 925 929 854 954 859 882 936 923 923 933 936 881 888 850 921 894 950 912 914 899 949 888 884 903 948 938 887 937 863 913 905 897 893 847 861 907 940 858 857 901 891 846 882 883 882 843 916 823 889 798 861 843 848 877 890 838 906 886 827 859 861 887 847 830 901 915 837 869 873 936 891 881 955 973 947 923 946 930 978 970 951 920 968 940 932 962 916 945 910 915 944 917 895 872 937 914 894 928 889 901 836 829 853 857 819 915 885 843 874 881 857 893 889 909 946 884 924 877 886 832 934 860 854 869 863 831 858 824 882 874 861 829 914 873 834 848 874 802 875 926 919 960 901 923 904 860 865 901 857 881 865 880 888 823 894 861 846 849 836 822 878 869 822 841 838 862 836 868 866 866 783 853 853 815 873 809 847 859 834 NaN 870 862 791 870 832 NaN 870 841 986 930 846 865 875 856 889 874 920 923 844 817 858 870 846 857 844 843 847 835 889 848 852 828 831 838 840 832 853 896 875 817 874 815 834 844 846 843 852 812 848 876 876 831 871 882 864 864 878 911 901 894 903 909 907 894 913 859 888 858 922 853 871 913 874 868 853 762 868 846 852 849 830 830 834 880 862 837 829 834 820 894 782 812 833 818 823 819 873 832 827 823 837 790 833 831 805 809 804 799 792 876 814 818 778 830 844 823 846 833 844 791 837 806 799 800 789 806 795 808 793 805 798 768 848 800 800 808 831 814 821 793 765 821 806 751 778 805 782 795 742 820 784 760 803 828 887 878 884 867 897 880 934 876 865 826 835 828 857 822 848 864 833 826 831 804 872 841 817 835 824 810 820 790 828 814 839 815 808 834 813 854 855 818 816 852 826 807 820 817 824 838 810 833 761 846 816 816 796 867 818 826 810 815 816 807 792 792 807 871 890 835 830 838 807 817 811 789 830 827 790 822 861 721 790 841 780 790 781 817 829 811 778 781 841 840 813 777 823 795 800 807 833 843 822 875 872 880 836 872 845 820 850 831 837 850 812 820 788 820 829 843 824 789 833 845 797 786 812 838 798 798 831 813 832 838 831 840 826 830 799 832 830 832 814 806 838 772 822 811 805 809 811 848 807 839 820 814 828 830 809 828 812 840 786 827 838 837 788 808 798 816 814 825 833 812 781 820 771 815 794 793 805 787 770 802 822 806 802 849 845 780 812 801 822 927 944 923 925 929 854 954 857 882 936 922 924 933 936 881 889 849 922 894 950 912 914 898 949 889 884 904 947 937 888 937 863 912 906 896 893 848 860 907 940 859 861 899 892 847 882 883 882 843 917 823 888 799 860 842 847 877 890 838 907 886 827 858 861 887 848 830 900 915 839 869 873 935 889 881 955 973 948 926 946 930 978 968 951 919 966 940 932 962 917 945 910 915 944 918 895 873 934 915 894 928 889 902 836 829 853 857 819 914 888 844 873 882 856 892 889 909 946 884 922 875 887 832 934 860 854 868 863 829 857 823 883 873 861 831 914 873 835 847 874 802 875 917 917 960 900 923 897 860 864 901 858 881 865 880 889 823 894 861 845 849 836 822 878 869 822 842 838 862 836 867 866 866 782 853 853 816 872 809 847 854 834 NaN 872 859 791 870 832 NaN 870 841 987 930 846 864 875 856 890 873 921 923 843 816 859 870 846 857 844 842 846 836 888 849 852 828 830 838 839 832 853 896 875 819 874 815 834 844 846 843 852 811 847 876 876 831 870 883 865 864 877 911 901 894 903 909 907 893 914 858 887 857 923 854 871 914 873 869 856 762 868 845 852 850 830 830 833 880 862 837 829 834 820 893 782 812 833 816 824 820 873 832 827 823 838 790 832 831 805 810 804 799 792 877 815 818 778 830 842 823 846 834 844 791 837 805 800 800 790 805 795 808 793 805 798 769 848 800 800 808 830 814 820 793 766 821 806 751 778 805 782 795 742 821 784 760 804 828 888 877 884 867 898 880 934 876 865 827 835 828 858 822 849 864 834 826 832 805 871 841 817 834 822 810 820 789 827 814 839 813 808 834 812 854 855 817 816 852 827 805 820 817 824 839 810 834 762 845 816 816 795 867 818 826 810 816 815 807 793 792 807 872 890 835 830 838 808 817 812 789 830 827 789 822 862 722 790 840 779 789 781 817 829 812 778 781 841 838 813 776 823 795 800 807 833 842 822 875 872 879 834 872 845 820 851 832 838 851 813 820 788 820 829 843 824 791 834 845 796 786 812 838 797 797 830 813 834 838 831 839 826 829 799 831 829 832 814 804 838 774 822 811 805 809 811 846 807 839 818 814 827 829 809 828 813 841 786 826 838 838 789 808 797 816 814 824 834 813 780 819 770 815 796 794 805 787 770 803 822 806 802 849 846 780 812 802 820 924 944 923 922 930 854 954 856 883 935 922 924 933 936 882 890 849 921 894 950 911 914 896 949 890 883 904 947 938 887 936 864 912 905 896 893 848 861 907 940 859 864 897 892 848 882 883 883 843 917 822 888 800 859 842 847 877 888 838 907 887 827 858 860 888 848 831 899 915 838 869 872 935 888 881 955 973 948 928 946 931 978 969 951 919 964 940 932 962 918 946 910 915 943 920 895 872 930 914 894 928 890 900 836 828 854 856 819 914 889 845 871 882 856 891 889 908 945 885 919 874 886 832 934 860 854 868 864 828 856 823 883 872 860 834 915 872 835 847 874 802 874 906 916 960 899 923 900 860 864 901 858 882 864 880 889 823 894 861 844 849 835 823 878 869 823 842 838 861 836 867 867 866 781 853 853 817 872 809 848 851 833 NaN 873 857 791 870 832 NaN 870 841 987 930 847 864 874 858 892 873 922 923 843 815 860 870 845 857 844 842 846 836 888 850 852 827 830 839 839 831 853 896 875 821 874 814 835 844 846 843 853 810 847 876 877 832 870 883 866 864 877 911 900 895 903 909 907 893 914 858 887 856 923 855 871 914 872 869 858 761 868 844 852 849 829 830 833 879 862 837 828 833 820 892 782 813 834 811 824 821 874 832 827 823 840 790 833 831 804 810 804 799 792 877 817 818 778 830 841 822 844 834 845 791 836 804 801 800 790 805 794 810 793 804 798 770 848 800 800 808 830 813 820 792 766 821 807 750 778 805 782 796 742 822 784 759 804 827 888 878 884 867 899 879 934 875 864 827 836 828 858 821 849 865 836 826 833 806 870 841 818 833 821 810 819 789 826 814 839 813 806 835 811 855 855 818 817 852 826 804 820 817 824 841 810 834 762 845 817 817 796 868 817 824 810 817 814 807 794 792 808 872 890 836 829 839 809 817 813 789 830 827 789 822 862 724 790 839 778 788 780 816 829 812 777 781 842 833 813 775 822 795 801 804 833 842 821 876 872 878 830 872 846 821 852 832 838 852 813 821 788 820 829 842 825 792 836 845 795 786 812 838 796 797 830 815 833 838 831 838 826 828 798 829 829 831 817 803 837 777 822 812 805 809 812 846 807 839 816 815 827 829 808 828 813 841 787 825 838 839 791 808 797 815 813 824 834 813 780 819 771 814 797 794 806 786 769 803 822 806 802 850 846 780 812 803 820 922 944 923 920 931 854 954 853 884 935 922 924 933 936 882 891 849 920 895 951 910 914 896 949 890 883 904 947 938 887 936 864 913 905 896 893 848 861 908 941 858 869 894 892 848 883 883 882 842 917 822 888 801 859 841 848 876 886 838 907 888 826 859 861 888 849 831 899 914 837 868 872 935 885 882 956 972 947 931 946 931 979 969 950 919 963 941 932 962 918 947 911 915 943 920 895 872 928 914 894 926 891 898 834 828 855 855 820 915 888 844 870 882 856 891 889 907 944 885 915 873 884 832 934 860 854 868 864 828 856 823 883 873 858 834 916 872 836 848 874 801 873 906 916 960 899 922 903 860 863 901 857 882 863 880 889 823 894 860 843 849 835 823 878 869 823 842 838 861 836 867 868 866 781 852 854 816 873 809 848 849 832 NaN 873 855 792 869 831 NaN 869 840 987 930 846 864 874 859 893 873 923 924 843 815 860 869 845 856 844 841 846 836 887 851 852 827 829 839 839 831 853 896 876 821 874 814 836 843 845 844 853 809 847 877 878 832 870 883 867 864 878 910 900 894 903 908 907 893 914 859 887 857 923 855 871 914 872 869 859 760 868 844 852 849 829 829 833 879 864 836 829 833 819 892 783 815 834 807 824 821 874 833 827 823 841 790 834 831 804 810 804 799 792 877 817 818 779 831 841 822 843 832 845 791 836 804 801 799 788 805 794 812 793 805 799 771 848 800 800 807 829 813 820 793 765 821 807 751 779 805 782 796 743 822 785 759 805 827 888 879 884 868 899 877 934 875 864 826 836 828 859 821 849 864 835 826 833 806 868 840 818 832 823 810 818 789 825 814 838 815 805 836 810 855 855 818 818 851 826 805 819 817 824 842 809 834 763 846 819 818 796 869 817 823 811 817 814 807 794 792 808 871 891 837 829 838 808 817 813 789 830 827 788 822 862 725 790 839 778 787 780 816 830 813 778 781 842 828 813 775 821 795 801 802 833 843 821 877 873 877 827 872 846 820 852 832 838 853 812 821 788 819 829 842 826 792 836 845 794 785 812 839 795 798 829 816 834 838 830 838 826 828 798 830 828 832 820 802 836 777 822 812 805 809 812 847 808 839 816 815 826 829 807 828 812 842 787 825 838 839 792 808 796 815 812 823 835 812 781 818 771 814 797 794 808 784 768 804 823 807 802 850 846 780 812 803 822 920 944 923 917 933 854 953 849 886 935 923 924 932 936 882 891 850 919 895 950 910 914 896 950 889 883 904 947 938 887 937 864 914 905 895 893 848 861 908 941 857 872 891 891 848 883 883 882 842 917 822 888 801 859 841 849 875 884 839 908 888 826 859 862 888 848 830 899 914 834 869 872 935 882 883 956 972 948 931 946 931 979 969 950 920 962 942 932 963 918 946 912 915 942 919 894 871 925 914 894 925 892 896 833 829 857 854 820 915 886 844 870 882 856 890 889 906 944 885 909 873 883 832 934 860 854 868 865 827 856 822 883 875 858 837 916 871 836 850 874 801 872 NaN 916 960 899 922 905 861 862 901 856 882 862 880 889 823 894 860 844 849 834 824 877 870 824 842 838 861 837 867 868 865 781 852 855 816 874 809 848 849 834 NaN 873 854 792 868 831 NaN 868 841 987 930 846 864 873 860 894 873 922 924 843 815 860 869 845 855 844 841 846 835 887 851 852 826 829 838 838 831 853 896 876 821 874 814 837 842 845 843 852 809 847 877 878 833 869 883 866 863 879 910 900 893 903 906 907 893 913 861 887 858 922 854 870 915 871 869 862 760 868 844 853 849 829 828 833 878 864 836 830 832 819 892 783 817 834 802 824 821 875 832 827 822 841 790 835 831 804 810 805 799 791 878 816 817 781 832 841 823 841 831 845 791 836 804 802 799 787 804 795 813 793 805 799 771 848 800 800 805 829 813 820 794 765 821 808 751 778 805 781 796 744 822 785 759 805 827 887 880 884 869 898 876 934 876 864 826 837 828 859 820 848 863 834 826 830 807 867 839 817 831 825 810 818 788 825 814 838 816 805 837 810 855 855 819 818 849 826 805 819 817 824 842 809 835 764 846 819 820 795 868 817 823 812 817 814 807 795 792 807 871 892 838 829 838 808 817 813 789 830 827 789 822 862 725 790 839 779 787 780 816 831 813 779 780 842 825 813 775 821 795 801 800 833 843 820 878 872 876 824 872 846 819 852 832 838 852 811 821 789 818 830 841 826 792 837 845 794 784 813 840 795 798 829 816 834 838 831 839 827 827 799 830 828 832 822 802 836 776 822 813 805 809 812 848 808 839 816 814 825 829 807 828 812 842 787 826 839 837 792 808 795 815 812 823 835 812 783 818 770 813 798 793 809 783 767 804 824 806 802 849 846 780 812 802 824 915 944 924 916 933 855 953 844 886 935 923 924 932 936 882 890 849 918 895 950 910 915 896 950 889 883 904 947 938 887 937 865 914 906 895 894 847 861 908 941 855 876 888 891 848 883 884 882 842 916 823 888 801 860 842 849 874 884 840 908 888 826 859 861 888 847 830 899 914 833 869 872 935 878 884 956 973 948 932 946 931 979 969 950 921 960 942 932 963 917 946 913 915 941 917 894 870 925 913 895 924 892 895 831 830 857 854 820 915 887 843 871 882 858 889 888 907 945 885 903 874 886 832 936 859 854 869 865 826 856 823 884 876 859 840 916 871 837 850 874 802 871 NaN 917 960 899 922 899 861 862 900 856 882 862 881 889 823 894 859 846 849 834 824 877 869 824 842 838 862 837 867 868 865 780 852 855 816 874 808 848 848 835 NaN 873 853 792 868 831 NaN 867 842 987 929 846 864 872 862 895 874 922 923 843 815 860 869 845 854 844 841 847 835 886 851 852 826 829 838 837 831 854 895 877 821 874 815 836 842 844 843 853 808 848 876 877 833 870 884 866 861 880 910 900 893 902 906 907 894 912 862 887 859 921 854 870 915 871 869 865 760 869 843 853 849 829 828 833 878 864 837 831 831 820 892 784 817 834 800 824 821 875 831 827 821 840 791 834 831 804 810 805 800 791 878 815 817 782 833 841 824 841 830 846 791 836 805 801 800 785 805 795 813 792 804 800 770 848 800 800 805 829 814 820 795 765 821 808 752 778 805 780 795 744 822 784 760 805 827 887 879 884 869 897 876 933 875 864 826 836 829 860 820 848 863 834 826 828 807 867 839 816 831 828 810 819 788 825 813 838 818 805 837 810 855 855 819 819 849 826 805 819 817 825 840 809 835 763 847 818 821 794 867 818 824 813 817 814 807 796 791 808 871 892 838 828 838 808 817 812 789 830 827 789 821 861 725 790 840 779 787 779 816 831 814 780 781 841 822 813 775 820 795 800 800 833 844 820 878 870 876 822 871 846 818 852 831 838 852 811 821 788 818 831 840 826 792 838 845 796 784 814 840 796 798 829 816 834 839 832 839 827 827 799 830 828 831 821 802 835 776 821 813 805 809 811 850 807 839 817 814 825 829 806 828 812 842 787 827 839 835 791 808 795 815 812 823 835 812 784 816 770 813 797 793 809 783 767 804 824 806 803 848 846 780 812 801 824 913 943 924 915 933 855 953 841 887 935 923 924 932 935 882 890 849 920 895 949 911 916 896 951 889 883 904 947 937 888 936 865 914 906 895 893 847 860 907 942 855 878 887 890 848 884 884 882 842 916 823 887 800 860 843 849 874 884 840 908 887 826 859 860 887 846 829 899 915 830 870 873 934 876 884 955 974 949 934 945 931 979 970 951 922 958 944 932 962 916 945 913 915 941 916 895 870 925 913 896 925 891 895 831 831 856 855 818 914 886 843 872 882 859 889 887 907 946 884 898 874 888 832 937 859 854 870 865 826 856 823 885 876 858 842 916 870 837 848 874 801 871 NaN 916 960 899 922 893 862 862 900 855 882 862 881 889 823 893 859 847 849 834 823 877 867 824 842 838 863 838 867 868 865 780 853 856 816 875 807 848 847 835 NaN 872 853 792 868 831 NaN 868 842 987 929 846 864 870 864 896 874 921 922 843 815 860 868 845 854 845 842 846 835 886 851 853 827 829 838 836 832 854 895 878 823 875 816 836 842 844 843 853 808 848 874 877 832 870 884 865 861 880 911 900 893 902 906 908 895 911 863 886 859 921 854 870 915 871 869 869 760 869 842 853 849 829 829 833 879 862 838 830 830 820 892 785 817 834 796 824 820 875 831 827 821 839 791 834 831 803 810 804 800 791 877 815 817 782 832 842 824 839 830 846 791 836 806 799 800 785 805 795 812 793 803 800 769 848 800 799 805 828 814 820 795 765 820 808 752 777 805 780 795 744 822 784 759 804 827 887 878 884 870 897 877 932 874 864 826 836 829 860 820 848 864 835 827 827 807 867 839 816 832 828 810 821 788 825 813 839 817 805 837 810 855 855 819 819 851 825 804 819 816 825 839 809 834 763 846 817 822 793 866 818 824 814 817 815 806 796 790 808 872 893 838 827 838 809 817 810 789 830 827 790 820 860 724 790 840 778 787 779 815 830 814 780 781 841 818 813 774 821 795 800 800 833 844 819 877 870 874 819 871 846 818 851 830 838 852 810 821 787 818 830 841 826 791 838 845 797 784 814 840 796 798 828 815 835 839 832 838 826 827 800 830 829 830 821 802 835 776 821 813 807 809 810 850 807 838 818 816 825 829 806 828 811 842 787 826 838 835 790 808 796 815 812 822 835 813 785 814 770 814 796 793 808 783 768 803 823 806 803 847 846 780 812 800 824 910 943 924 915 933 857 953 840 886 935 923 924 932 935 881 889 849 921 895 948 911 916 896 951 890 883 904 947 936 888 936 865 915 908 895 893 846 860 907 942 855 881 887 890 848 884 884 882 841 914 824 885 800 860 843 849 874 884 840 907 886 826 858 858 887 846 829 899 915 826 870 872 933 873 883 954 974 948 936 945 932 978 971 950 922 956 946 931 962 916 946 913 915 943 916 895 871 925 913 896 926 891 894 834 831 856 856 817 914 886 843 872 881 860 888 888 907 945 884 894 875 889 833 938 860 855 870 864 826 855 823 886 874 857 843 915 869 839 848 876 801 872 NaN 916 960 899 922 885 863 862 900 855 882 862 882 889 823 893 859 847 849 834 823 878 867 825 841 838 864 838 867 868 865 781 853 856 816 876 806 848 846 835 NaN 871 854 791 867 831 NaN 868 842 987 930 847 864 867 868 897 875 921 921 843 815 860 867 846 854 845 842 846 835 887 852 853 828 829 839 836 832 855 896 879 824 874 815 835 842 843 842 854 808 849 875 877 832 870 885 865 862 880 911 901 894 901 907 909 896 911 862 887 858 921 855 871 915 871 869 870 760 869 844 853 850 829 830 834 879 860 839 830 830 820 892 786 818 834 794 824 820 874 831 827 821 838 791 833 832 801 810 804 800 792 876 815 818 781 832 842 824 836 830 846 791 837 806 798 801 785 805 795 813 794 804 800 768 848 800 799 805 829 814 819 794 765 820 807 750 777 805 780 795 744 822 784 759 803 827 887 878 883 870 897 877 931 872 865 826 836 828 859 820 849 865 837 828 828 806 867 838 816 832 826 810 821 788 825 813 839 817 805 837 810 855 855 818 818 853 825 804 819 815 826 838 807 833 763 846 818 822 793 866 818 824 813 817 815 806 795 790 807 872 893 838 826 838 810 817 808 790 829 828 789 818 860 724 791 839 777 787 779 814 830 814 780 781 840 814 813 774 822 795 800 800 833 845 818 877 871 874 818 871 846 818 851 831 838 852 811 822 787 818 829 841 826 790 838 844 798 785 814 839 797 798 828 813 835 841 831 838 826 828 800 830 829 829 820 802 836 776 820 813 808 808 808 850 807 838 818 818 825 829 807 827 811 841 787 826 836 836 790 809 796 815 812 821 835 813 786 811 771 814 796 793 807 783 769 802 822 806 804 847 847 780 811 800 823 910 943 923 915 933 858 953 840 886 935 922 924 932 936 880 890 849 922 895 948 912 916 896 951 890 882 904 947 936 888 936 865 915 908 895 893 846 859 908 942 854 882 886 890 848 884 884 882 841 914 825 885 801 859 843 849 874 884 840 907 886 826 858 856 887 848 828 899 915 823 871 872 934 869 882 954 974 948 937 946 932 977 972 948 921 955 946 931 961 916 946 913 916 945 917 895 872 925 913 896 926 892 894 837 830 855 855 818 915 886 841 872 881 859 887 888 908 943 884 889 875 889 832 938 861 855 869 864 827 855 824 884 874 856 844 913 871 840 848 877 801 872 NaN 916 960 900 922 885 864 862 899 855 881 863 882 889 822 893 859 847 848 834 823 878 868 826 841 838 865 836 867 868 865 782 853 857 816 876 805 848 845 835 NaN 870 854 792 866 831 NaN 868 841 986 930 847 864 865 870 896 875 920 920 843 815 861 867 846 854 845 843 847 834 886 853 852 829 829 839 835 833 856 896 879 826 874 814 836 841 843 843 853 809 849 876 876 832 870 885 866 864 879 911 901 895 902 908 908 897 911 862 887 858 921 855 871 915 871 869 872 760 869 845 853 850 829 830 835 879 860 839 831 829 820 893 788 818 834 790 824 820 874 831 827 821 838 791 832 832 801 809 804 800 791 875 815 817 780 832 842 824 834 830 846 791 837 805 798 802 785 804 795 812 794 805 800 768 848 801 800 804 828 814 819 794 765 819 807 748 777 805 781 794 745 822 784 758 803 827 887 877 882 870 898 878 932 873 866 826 835 829 858 821 850 864 837 829 829 804 868 837 816 833 825 809 820 789 824 812 840 817 805 837 810 854 855 818 816 854 825 804 819 814 826 838 806 832 764 845 818 821 793 866 817 823 812 817 815 806 795 790 806 873 893 838 827 838 809 818 807 791 829 828 789 819 860 723 791 840 778 788 779 815 831 813 780 780 840 810 812 774 822 795 800 800 833 846 818 877 872 874 817 871 846 818 851 831 838 852 812 822 787 819 828 842 827 790 840 844 798 786 814 837 796 798 827 812 835 842 830 837 825 829 800 831 828 829 820 802 836 774 820 814 809 808 807 850 806 837 818 817 825 828 807 827 811 840 788 827 834 836 790 809 796 816 812 821 835 812 785 810 771 815 797 792 806 783 771 803 822 805 804 847 847 780 811 800 822 909 944 922 915 933 859 952 837 886 935 922 924 932 936 881 890 850 921 895 948 912 916 896 951 890 882 904 948 936 887 936 864 916 908 895 893 845 858 909 942 854 883 886 891 847 882 884 883 842 915 825 886 802 859 843 848 874 884 840 908 886 826 857 855 887 849 828 900 916 821 871 871 934 866 881 954 972 948 939 948 931 976 972 947 920 954 944 932 961 917 945 914 915 946 918 896 872 926 912 895 926 893 893 840 829 856 854 818 916 886 839 872 880 859 885 889 909 944 883 886 875 888 830 937 861 856 869 863 827 855 824 882 873 856 844 912 872 840 849 879 801 872 NaN 916 960 899 921 896 864 863 898 856 881 863 883 889 822 892 859 847 848 833 822 878 870 827 841 839 865 834 868 867 864 783 853 857 816 876 804 848 843 835 NaN 870 854 792 866 831 NaN 869 842 986 930 847 863 863 873 896 875 918 920 843 815 862 867 846 854 845 843 848 835 885 855 851 829 828 838 834 832 856 896 880 826 874 814 836 842 843 843 852 809 848 876 876 832 870 885 866 864 878 911 901 896 903 908 908 897 912 861 887 857 921 855 871 915 872 869 873 760 869 848 854 850 828 830 834 880 860 839 831 830 820 893 786 818 834 788 824 821 875 831 826 821 838 791 831 831 802 809 804 800 792 874 815 817 780 832 842 824 834 830 846 791 838 804 798 803 785 803 795 811 793 806 800 768 848 800 800 804 828 814 819 794 764 819 807 746 777 805 781 794 744 822 785 758 802 827 887 878 881 869 898 877 932 873 868 826 835 829 856 821 850 864 835 828 829 804 869 837 816 833 824 809 820 789 824 812 840 817 805 837 809 855 854 818 816 853 825 804 818 814 826 839 804 833 764 845 818 821 794 866 817 823 810 818 815 806 795 791 805 873 893 837 827 836 807 818 808 792 829 828 789 819 861 723 790 840 779 788 779 815 831 812 779 780 840 807 812 774 823 795 800 800 833 846 817 877 872 873 814 871 845 817 851 832 838 851 812 822 788 818 828 842 827 790 842 844 798 786 813 836 796 799 826 812 835 842 830 837 825 829 799 831 828 830 820 803 836 773 820 814 808 807 807 849 806 837 819 817 825 828 807 827 811 839 788 828 834 837 790 808 796 817 812 821 835 811 785 809 771 815 798 792 806 784 772 804 823 804 804 847 847 780 810 799 821 907 943 922 915 934 859 952 834 886 935 922 924 932 936 881 890 851 920 896 948 913 915 896 950 889 883 903 948 936 887 937 864 915 907 896 893 845 857 909 942 855 885 886 892 848 881 884 883 842 917 823 886 802 859 843 848 874 884 839 908 885 826 857 853 886 850 828 900 916 821 870 871 935 862 881 954 970 948 942 949 931 975 972 947 919 953 942 933 963 918 943 914 914 945 919 898 872 926 912 895 925 894 893 839 826 857 853 819 915 886 837 871 881 858 885 888 909 947 882 883 875 889 828 937 860 856 870 863 827 855 824 879 874 856 843 913 874 838 848 879 801 872 NaN 917 960 898 921 908 864 864 898 857 882 864 883 889 822 892 860 847 848 833 822 877 869 827 840 840 865 833 867 867 864 783 854 857 816 876 804 848 842 835 NaN 870 854 791 866 831 NaN 869 843 986 930 848 862 861 874 897 874 918 921 842 815 863 867 846 854 846 842 848 836 885 856 850 829 827 838 834 831 855 896 880 827 874 814 837 842 844 844 852 810 848 876 876 832 870 884 866 864 878 910 900 896 903 907 907 894 912 860 887 857 922 855 872 915 873 869 875 761 869 848 854 850 826 830 833 879 860 839 832 831 819 893 784 818 834 786 824 821 874 831 826 821 838 790 831 831 804 808 804 800 792 876 814 816 780 833 842 824 834 830 846 791 838 804 798 802 785 801 794 810 793 806 800 769 848 800 800 804 827 813 820 793 765 819 808 746 777 804 781 793 744 823 785 759 802 827 888 878 881 869 898 876 932 873 868 827 835 830 856 820 849 863 833 827 829 805 869 838 817 833 824 809 821 789 824 812 840 817 806 836 811 856 854 818 816 852 825 804 817 814 827 840 804 834 765 845 819 820 795 867 816 823 810 818 815 806 795 792 805 874 893 836 826 836 806 818 809 792 830 827 789 819 862 723 790 840 779 787 779 816 831 811 778 782 840 804 812 774 822 794 801 801 833 845 817 877 871 873 811 871 844 816 851 831 839 850 812 822 788 818 828 842 827 791 845 845 798 785 813 836 795 800 825 812 835 840 830 838 825 828 798 831 828 830 821 804 837 772 820 814 808 806 807 848 806 837 820 817 825 829 807 826 811 838 787 827 835 838 789 808 796 817 812 822 834 809 783 808 770 815 798 791 807 784 772 806 824 802 804 848 847 779 811 800 820 905 942 923 914 934 859 952 832 886 935 922 924 932 936 881 889 851 920 896 949 913 915 896 950 889 883 903 948 935 887 937 864 915 906 896 894 845 858 908 942 854 887 886 892 848 880 884 883 843 917 822 886 803 860 844 848 875 884 838 907 885 827 857 851 884 850 828 900 916 821 869 872 935 860 880 954 967 948 946 948 930 975 972 948 918 952 942 935 964 917 942 913 915 945 918 900 872 922 912 895 924 894 894 838 824 858 853 819 914 886 837 871 882 857 886 888 908 948 880 879 875 889 828 937 860 856 872 863 828 855 823 878 874 857 842 915 874 836 848 880 801 873 NaN 917 960 898 920 920 865 864 899 857 882 863 883 889 822 892 861 847 848 833 822 877 869 827 840 840 865 834 866 866 863 782 854 856 816 876 804 849 840 835 NaN 870 855 791 866 831 NaN 870 844 986 930 848 862 860 877 900 873 918 920 843 814 863 867 846 855 847 842 849 837 886 856 850 829 827 838 835 832 855 896 880 827 873 814 837 843 844 843 852 810 848 876 877 832 871 883 866 864 878 910 900 896 904 906 907 892 912 859 888 857 922 854 872 914 874 869 878 761 870 847 853 850 825 831 832 879 860 838 831 833 819 894 783 818 834 786 824 821 873 831 826 821 838 790 833 830 805 808 804 799 792 877 814 814 780 833 842 823 834 831 846 792 837 804 799 802 785 800 794 810 793 806 801 769 849 799 801 804 827 812 822 793 766 819 808 747 778 804 781 793 743 824 784 761 802 828 889 879 881 869 897 876 932 873 868 828 835 830 856 820 848 863 832 826 829 806 868 840 818 832 824 809 821 789 824 812 840 816 807 835 813 857 854 818 816 851 825 803 816 816 827 841 804 835 764 844 819 818 795 867 816 825 810 818 814 806 796 792 806 872 893 836 826 835 805 819 811 792 830 827 788 818 861 722 789 840 778 786 779 817 830 812 778 782 839 802 812 775 821 794 801 803 832 845 816 877 871 874 806 871 843 817 851 831 839 850 812 821 788 818 828 841 827 792 847 847 798 784 813 837 795 800 825 811 835 838 829 839 825 828 798 832 828 830 822 805 838 772 820 814 809 806 807 847 806 838 820 817 826 829 806 827 811 838 785 827 836 837 788 808 796 817 812 823 834 808 783 805 770 814 797 790 807 784 770 805 824 801 806 847 847 779 812 800 820 904 942 925 914 933 860 952 831 886 935 922 924 932 936 881 889 851 920 896 949 912 914 896 949 889 883 903 948 935 887 937 863 915 906 898 894 846 859 908 943 854 888 887 892 849 880 884 883 844 916 822 885 803 860 844 848 875 884 838 906 885 828 858 849 883 851 828 900 916 820 869 872 934 855 880 953 966 948 951 947 930 975 973 949 918 952 942 935 964 916 942 911 917 944 918 901 871 918 914 895 923 893 894 838 822 858 853 819 913 886 838 872 882 856 887 889 908 947 880 876 876 889 828 937 860 856 872 862 828 856 823 878 874 857 843 917 873 837 848 879 802 873 NaN 916 960 898 920 921 865 864 900 857 882 863 882 888 822 892 861 847 848 833 823 876 868 827 839 839 865 834 865 866 862 781 855 855 816 876 802 849 840 835 NaN 870 856 790 866 830 NaN 869 843 986 929 848 861 860 879 903 873 918 920 843 814 862 866 846 856 846 842 850 836 887 856 849 829 828 838 835 832 854 896 880 827 873 814 837 843 845 843 852 810 848 875 877 833 871 884 866 864 878 909 900 896 903 906 907 892 911 858 889 857 922 854 871 914 874 869 879 761 871 846 852 848 824 832 832 879 860 836 831 833 818 894 784 817 833 786 824 820 872 831 826 822 838 790 835 831 804 808 804 799 791 876 814 812 781 833 841 822 833 832 847 792 837 804 800 803 786 798 794 811 793 806 800 769 849 799 802 803 828 810 823 792 767 820 807 747 778 803 780 793 743 825 783 762 803 827 889 879 882 869 896 877 932 873 868 828 836 830 856 820 846 864 832 826 830 806 868 841 818 832 823 810 820 789 824 812 840 816 807 834 814 857 854 818 816 851 825 803 817 817 827 842 804 836 764 844 818 818 794 866 817 827 810 818 814 805 796 792 807 871 893 836 825 836 805 819 811 792 831 828 788 818 861 724 787 840 778 786 779 818 829 812 778 782 838 801 812 775 820 794 801 804 832 845 817 877 871 874 802 871 844 817 850 831 839 850 812 822 787 819 828 840 827 793 848 848 798 783 813 837 796 800 824 810 835 838 828 840 826 827 798 833 828 830 823 805 839 773 820 813 810 806 806 847 806 837 821 818 826 830 806 828 812 838 784 828 837 836 787 808 795 818 811 823 835 808 782 803 770 814 797 790 808 783 769 804 824 799 807 846 848 779 813 800 820 904 942 924 914 932 860 952 830 885 936 922 923 933 936 881 889 852 921 895 949 912 914 895 948 889 882 903 948 934 886 937 863 915 906 898 894 846 860 908 943 855 889 888 892 849 881 884 882 845 914 821 885 803 860 844 848 875 884 839 907 885 828 858 848 884 850 828 900 916 819 869 872 934 851 879 953 968 947 957 947 931 975 973 949 919 952 942 936 964 914 943 910 920 944 918 901 872 914 916 895 925 893 895 837 822 858 854 819 912 886 838 872 882 856 887 890 907 947 880 873 876 889 828 936 859 857 872 862 827 857 823 879 874 857 844 917 873 837 849 878 802 872 NaN 918 960 898 920 919 865 864 900 858 881 863 882 889 823 892 861 847 848 834 824 876 869 828 838 838 865 834 865 866 864 780 854 853 816 876 800 849 839 835 NaN 870 857 789 866 830 NaN 869 843 986 929 848 861 858 882 905 872 918 919 843 814 862 866 845 856 845 842 850 836 887 859 849 828 830 838 836 832 854 896 879 827 874 813 837 843 845 842 852 810 849 874 877 833 871 884 867 863 878 909 900 895 902 906 907 893 910 857 890 857 921 853 871 914 874 869 880 761 871 845 852 846 824 831 832 880 860 836 830 833 819 893 784 817 833 785 823 820 872 831 827 822 837 790 838 831 804 808 804 800 790 874 814 812 782 832 840 821 832 834 847 792 837 803 801 804 786 798 794 811 793 805 800 769 849 799 802 804 829 810 823 792 767 821 806 747 777 803 780 793 742 825 783 762 803 826 889 879 882 869 894 878 932 874 866 826 837 830 856 819 846 864 832 826 829 807 867 841 818 832 823 810 820 790 825 812 840 816 806 834 813 857 854 818 816 851 825 803 818 818 827 842 803 836 764 843 818 816 794 865 817 826 811 818 815 805 797 792 807 870 893 835 825 836 806 818 811 792 830 829 789 818 860 725 787 840 778 785 779 819 829 812 778 780 837 800 812 776 820 795 801 803 832 845 817 877 870 875 799 871 844 817 850 831 839 850 812 822 788 819 828 839 827 793 848 848 798 782 812 837 795 800 823 808 835 838 827 840 826 827 798 834 828 830 823 804 838 774 821 813 810 808 806 847 807 834 820 818 826 830 806 829 812 838 784 829 837 834 787 807 795 818 810 824 836 807 783 801 772 814 797 790 807 782 768 803 823 797 808 845 848 778 813 800 820 904 942 924 914 932 862 953 830 885 937 922 923 932 936 881 890 852 921 894 950 912 914 894 948 889 882 903 948 935 886 938 863 916 906 899 895 845 860 908 944 857 889 889 891 849 881 884 881 845 914 821 885 803 860 844 848 874 884 840 908 885 828 858 847 883 849 829 900 916 820 869 872 933 848 880 953 970 947 961 947 932 975 973 948 919 952 942 937 963 913 943 910 921 944 917 901 872 914 916 894 926 892 897 835 823 857 854 818 912 885 839 873 882 857 888 891 906 947 880 871 877 889 828 936 858 857 872 862 827 858 824 880 874 858 845 915 872 838 849 877 803 871 NaN 919 960 898 921 916 864 863 900 857 881 863 883 889 824 892 860 846 848 834 824 876 869 829 838 838 864 835 865 866 866 780 853 853 817 876 799 849 838 835 NaN 871 858 788 865 829 NaN 869 845 986 928 848 862 857 883 905 873 918 919 843 814 863 865 843 855 843 843 850 835 886 861 849 828 830 839 836 832 854 896 878 826 874 814 836 843 845 843 852 811 849 874 877 834 870 884 867 863 878 909 900 895 901 905 907 895 910 857 890 856 921 854 870 914 874 869 881 761 870 846 852 845 824 830 833 882 860 837 830 832 819 893 784 817 834 782 822 819 872 830 826 823 837 790 837 831 804 808 804 800 789 871 815 813 782 832 839 821 831 834 846 792 837 801 800 804 787 797 794 811 793 806 799 770 848 800 801 805 829 810 824 792 766 822 805 747 777 804 780 793 742 825 784 762 804 825 889 879 882 870 892 878 931 874 866 825 838 830 856 818 846 864 832 826 828 806 867 841 818 832 823 810 820 790 826 811 839 816 806 834 812 858 854 818 816 851 824 804 819 817 826 842 804 835 764 843 818 816 792 863 816 825 811 816 815 804 797 792 807 870 893 835 826 836 807 818 810 792 828 830 790 818 860 726 788 840 778 784 778 818 828 813 778 781 836 797 812 777 820 796 801 801 832 845 817 877 871 876 797 871 844 817 850 831 840 850 812 823 788 818 828 839 827 792 848 849 798 784 811 836 795 799 824 808 835 838 826 840 826 828 797 834 827 830 824 804 838 774 821 812 810 809 807 847 807 832 818 818 826 831 806 829 813 838 785 828 836 835 787 807 795 818 810 825 837 807 783 800 773 814 797 790 807 783 768 803 823 798 807 844 847 778 813 801 821 904 941 923 914 933 863 953 829 885 937 922 923 932 936 880 890 852 921 893 950 912 914 894 949 889 882 904 949 935 887 939 863 917 906 900 896 845 860 908 943 858 889 890 890 848 881 883 881 845 915 821 886 803 860 843 847 874 884 840 908 885 828 858 848 883 850 829 901 916 820 869 871 933 846 881 953 972 948 964 948 932 975 972 948 919 948 943 938 962 912 943 911 922 943 917 901 872 914 917 893 928 891 900 833 824 855 855 817 913 884 840 873 881 857 888 891 906 946 880 870 877 888 830 936 858 857 872 862 825 858 823 881 873 858 845 913 872 838 849 877 804 870 NaN 921 960 899 922 916 863 863 900 856 881 863 883 889 824 892 860 846 847 835 823 876 869 831 839 838 862 836 865 866 868 780 852 854 817 876 798 849 838 836 NaN 872 858 788 866 828 NaN 869 844 987 928 849 862 855 884 906 873 918 920 843 814 863 865 843 855 843 843 849 834 885 863 849 829 831 839 835 832 854 896 878 826 875 814 834 843 845 843 852 810 849 874 878 834 870 884 867 863 878 909 900 895 902 905 907 895 910 856 890 856 921 856 870 913 873 869 882 762 869 846 852 845 824 829 834 882 860 838 830 832 819 892 783 817 835 780 822 818 872 829 826 823 838 790 837 831 804 808 804 800 789 869 815 815 782 832 839 821 831 833 846 792 838 799 800 802 787 798 795 810 793 806 799 770 849 800 801 806 829 810 824 793 766 822 805 746 778 806 780 794 742 825 784 763 804 825 888 879 883 871 890 878 932 875 864 826 838 831 856 819 846 864 833 826 828 806 868 841 817 832 823 810 821 790 826 809 839 816 806 834 812 856 854 819 816 852 824 804 818 816 825 842 804 835 763 844 819 816 792 864 816 824 811 814 816 804 797 792 807 870 892 835 826 837 808 818 810 791 827 830 790 818 860 725 788 841 779 784 778 817 828 814 778 781 836 796 812 777 820 796 800 800 831 845 817 877 872 878 796 870 844 818 849 831 840 851 811 822 788 818 828 839 827 791 849 849 798 785 811 836 795 799 824 809 835 838 827 840 826 828 797 833 826 830 824 804 838 774 821 812 809 808 807 847 808 831 817 819 826 830 806 830 813 838 785 828 836 836 788 808 795 818 810 825 837 808 783 798 774 813 797 791 808 783 769 803 822 798 804 844 847 778 813 800 822 904 940 923 913 934 864 953 828 884 937 922 923 931 936 879 890 852 920 893 950 912 914 894 949 889 882 904 949 935 887 940 864 918 906 900 896 844 860 908 943 856 889 890 890 848 881 883 882 844 917 821 886 804 860 843 847 873 883 840 908 885 829 858 847 883 852 830 901 916 821 868 871 933 845 882 953 972 948 965 948 932 976 970 947 919 945 942 938 963 912 942 912 922 941 916 899 872 914 918 892 927 891 902 833 826 855 855 817 914 884 840 872 881 858 886 890 906 945 880 869 877 888 831 936 858 856 872 863 825 858 823 881 872 859 844 914 871 839 849 877 805 870 NaN 921 960 899 922 918 862 862 900 856 881 863 884 888 824 891 860 847 847 835 822 876 868 832 839 838 861 836 865 866 867 780 853 854 818 875 798 849 837 837 NaN 871 859 788 866 828 NaN 868 843 988 927 849 862 855 885 907 873 917 920 843 814 863 865 843 855 842 843 848 834 883 864 848 829 831 840 835 832 854 895 878 826 875 814 834 843 845 843 852 810 850 875 878 834 870 884 868 864 878 908 898 895 902 905 906 894 911 855 890 856 921 857 870 913 873 869 883 762 870 846 852 846 823 830 835 882 861 838 830 831 819 892 784 817 837 778 821 817 870 830 826 822 839 791 836 832 804 808 804 800 789 868 816 817 783 832 840 821 830 832 846 792 838 797 800 800 787 798 794 811 794 806 799 769 849 800 801 806 828 810 823 793 766 822 805 745 779 807 781 794 743 825 784 763 804 825 888 879 884 870 889 877 932 875 864 827 839 832 857 820 847 863 833 825 829 805 868 840 816 833 823 809 821 790 826 808 839 816 807 834 812 855 855 819 817 852 824 805 817 816 823 841 804 834 763 845 820 816 793 864 815 824 811 814 816 803 797 792 807 870 892 836 828 837 808 819 810 792 827 831 790 818 860 724 789 841 778 784 779 817 829 813 778 781 836 794 812 778 820 795 800 800 830 845 817 877 872 878 795 869 843 818 848 831 841 851 811 822 788 819 828 839 827 790 850 849 797 787 810 835 796 799 825 810 835 836 828 840 826 828 797 832 825 831 823 804 839 774 821 811 810 806 807 846 808 832 818 820 826 830 806 829 814 838 785 829 837 837 788 810 794 818 811 826 837 809 784 797 774 814 796 791 808 782 770 802 822 798 802 843 846 778 812 800 823 903 940 923 911 934 865 953 827 884 938 921 924 931 937 878 889 852 920 892 950 913 914 894 950 889 882 904 949 935 888 940 864 918 905 900 896 844 861 908 942 855 889 890 890 847 881 883 882 844 918 822 887 804 860 842 847 872 883 839 907 885 829 858 845 884 854 831 900 915 821 868 871 932 844 882 954 971 948 968 948 931 976 970 946 918 944 942 937 964 912 942 912 922 941 916 898 872 914 918 892 927 890 902 835 826 854 857 817 916 884 841 871 882 858 884 889 906 944 881 869 875 887 831 936 858 855 872 863 827 858 823 880 872 859 845 916 871 839 848 877 804 870 NaN 920 961 899 921 919 862 862 899 857 881 863 884 888 825 891 860 847 847 835 822 876 867 833 839 838 861 836 865 866 866 781 853 855 818 874 797 849 837 838 NaN 870 859 788 867 828 NaN 868 842 988 927 849 862 855 886 908 873 918 919 842 814 863 866 844 855 842 844 848 834 882 865 849 830 831 840 834 832 854 895 878 826 875 814 834 842 845 843 852 810 850 876 878 834 870 884 868 865 878 908 898 895 902 905 907 893 912 854 889 856 922 858 871 912 873 869 884 762 870 846 852 846 822 830 835 882 861 838 830 830 819 892 784 817 837 777 820 818 868 832 826 821 839 790 837 832 804 808 803 800 790 865 815 817 783 832 842 822 830 831 847 792 839 797 800 801 787 796 794 811 794 806 799 769 849 800 801 807 828 811 823 792 766 821 806 745 779 806 782 794 743 826 784 762 804 825 887 878 884 868 889 875 932 876 864 828 839 832 858 820 848 863 834 825 829 804 869 840 816 834 823 809 822 789 827 808 839 816 807 834 811 853 855 819 817 853 824 805 817 817 823 841 803 834 763 846 820 816 794 864 816 823 811 815 817 802 797 792 807 870 891 837 829 837 809 819 810 792 826 831 790 819 860 723 788 840 776 784 779 819 829 811 778 780 836 794 811 778 819 794 800 802 830 844 817 876 872 878 794 868 844 817 847 831 842 851 810 822 788 819 828 839 827 791 850 848 796 786 810 835 797 799 826 811 835 835 830 839 826 828 797 832 826 829 823 803 839 773 822 810 810 805 809 845 807 834 818 820 827 828 807 827 813 839 785 830 836 838 788 810 794 818 811 825 836 810 784 794 775 816 796 792 808 782 769 803 822 797 802 843 846 778 811 800 823 903 940 924 908 934 867 953 828 885 936 921 924 932 937 878 891 852 922 893 950 913 914 894 950 888 883 904 949 935 888 940 864 918 904 900 896 845 862 908 942 856 890 890 889 847 881 883 882 844 917 822 888 804 860 841 847 872 883 839 907 885 829 858 841 884 854 832 898 915 821 868 872 932 844 882 953 971 949 970 948 930 976 970 946 917 944 941 937 964 911 943 911 922 942 916 897 872 915 917 893 926 889 901 838 826 854 860 817 914 884 841 871 882 859 882 889 906 944 881 869 873 887 829 936 858 854 873 864 829 857 823 879 870 860 845 917 871 840 850 877 803 871 NaN 920 961 899 921 918 862 862 899 858 881 863 884 888 826 891 860 846 846 836 822 876 867 834 840 838 863 835 865 866 865 781 853 855 818 874 796 849 836 837 NaN 869 859 788 867 828 NaN 868 842 988 927 849 862 854 888 908 872 918 918 842 815 863 865 845 854 843 844 847 834 881 867 849 829 830 840 834 831 854 894 878 826 876 814 834 841 846 843 853 810 850 876 877 833 869 883 868 865 878 908 897 895 902 906 907 892 912 854 889 856 922 860 872 913 874 870 884 762 870 846 852 846 822 831 836 881 861 838 830 831 819 892 785 817 837 776 821 819 866 834 826 820 839 789 837 832 805 808 802 800 791 862 815 817 782 832 843 822 829 831 848 792 839 798 800 802 787 794 793 812 795 805 798 768 848 799 801 807 828 811 823 791 766 820 806 745 779 805 782 793 743 826 786 761 803 825 888 878 884 868 888 874 931 876 864 828 839 832 858 820 849 862 835 825 829 805 868 840 817 834 822 810 822 789 827 809 840 816 807 834 811 853 855 818 817 853 826 805 817 818 824 840 803 833 762 846 820 815 796 864 816 822 811 816 817 801 797 791 808 870 891 837 829 837 809 819 810 793 825 831 790 819 859 724 788 839 774 784 779 820 829 810 779 779 836 794 810 779 819 794 800 803 831 844 817 876 872 876 794 869 844 816 846 832 841 851 810 821 787 819 828 840 826 791 850 847 796 786 810 835 797 799 827 811 835 834 830 839 826 827 798 831 827 826 823 804 839 774 823 809 810 806 812 845 806 835 819 821 827 827 807 826 813 839 784 830 835 837 788 810 795 817 811 825 835 809 784 794 775 816 797 792 808 782 770 803 823 796 802 843 846 778 811 800 822 902 939 924 908 934 869 953 830 885 935 921 924 932 936 879 893 852 922 893 950 913 914 894 950 887 883 903 948 935 889 940 864 918 903 899 896 846 861 908 941 856 890 890 888 847 880 883 882 843 916 822 888 804 860 840 847 872 883 838 908 886 829 858 838 884 854 833 897 916 821 868 873 932 845 882 953 972 950 971 948 930 976 969 947 917 945 941 936 963 911 942 911 922 944 916 898 871 916 915 893 926 888 900 838 827 854 862 818 914 884 840 870 884 860 882 889 906 945 882 868 872 887 828 936 858 854 873 864 831 857 824 878 868 860 844 917 871 840 852 878 802 872 NaN 921 960 900 922 917 862 863 899 858 881 863 884 889 826 891 860 846 846 836 824 876 868 834 841 837 864 835 865 867 864 781 854 854 817 874 796 849 836 837 NaN 870 859 787 866 830 NaN 868 841 988 927 848 862 852 890 908 871 918 917 842 816 863 864 845 854 844 844 847 834 881 869 849 829 830 840 835 831 853 894 878 827 876 814 834 841 846 843 852 810 850 876 877 833 869 883 867 864 877 907 897 895 902 906 908 892 911 855 889 856 922 861 873 913 874 870 885 762 869 847 852 846 822 832 835 881 861 838 830 833 819 892 785 816 837 774 822 820 864 834 826 820 839 790 837 831 805 808 802 799 791 857 815 817 781 832 843 821 829 832 848 792 838 798 800 804 787 792 794 812 795 805 798 767 848 799 800 807 828 811 824 792 765 820 805 745 779 805 782 792 743 826 788 760 803 825 889 877 883 868 888 874 931 876 864 827 838 831 858 820 849 862 835 825 828 806 868 840 818 834 822 810 822 789 828 809 839 815 807 835 811 853 855 817 817 853 826 805 817 819 824 840 804 833 761 845 820 814 796 864 817 822 811 815 817 800 798 790 808 870 891 837 828 837 810 819 810 793 826 830 790 820 859 726 788 839 774 784 779 820 828 809 779 779 835 793 810 778 819 794 800 804 831 844 817 876 872 876 794 869 844 815 846 833 840 850 810 820 786 818 828 842 825 790 849 846 798 787 809 835 797 800 828 811 835 834 829 839 826 827 798 831 828 823 823 804 838 772 824 808 810 807 814 845 806 835 820 821 826 825 807 826 812 838 784 829 833 837 787 810 795 817 811 825 834 809 784 792 775 815 796 793 808 783 770 803 824 794 804 843 846 778 811 800 821 901 939 924 908 934 871 953 830 885 934 922 924 931 936 880 894 851 922 893 949 913 914 893 950 886 884 903 947 935 889 938 864 918 900 899 896 846 860 908 941 856 890 890 888 847 880 883 882 843 917 822 888 803 860 840 848 872 883 838 909 888 829 858 836 884 854 833 896 916 821 868 872 932 846 882 954 972 951 972 949 930 976 969 948 917 944 941 935 962 911 942 910 921 943 916 898 870 916 914 893 926 890 899 836 827 855 862 818 912 884 839 869 884 860 883 889 906 945 882 868 874 888 829 936 858 854 872 864 830 856 826 878 867 860 844 917 871 840 854 878 802 872 NaN 922 959 900 922 917 862 862 899 858 881 863 885 889 826 891 860 846 846 836 825 877 868 834 840 837 866 836 865 869 864 780 854 854 817 874 797 849 836 836 NaN 871 859 787 866 831 NaN 868 841 988 927 847 863 850 891 907 871 918 917 842 817 862 864 845 854 845 844 847 836 880 872 849 828 830 841 836 831 854 894 878 827 876 814 834 841 847 842 852 811 850 876 876 832 869 883 867 863 878 907 897 896 902 906 907 892 911 855 889 857 922 862 871 913 875 869 886 761 869 848 852 846 822 833 835 880 862 838 830 834 819 891 785 815 836 773 822 821 861 834 826 820 839 791 837 832 805 809 801 798 791 853 816 817 780 832 843 821 829 833 847 793 838 798 800 804 787 791 794 813 794 805 798 766 849 798 800 806 829 810 824 793 766 821 804 745 778 806 782 793 743 825 788 760 802 824 890 877 882 869 887 874 931 876 864 826 838 830 858 819 849 862 835 825 828 808 868 840 818 833 822 810 821 789 828 810 839 815 807 836 811 854 854 817 817 853 826 804 816 819 822 840 805 833 760 845 819 814 795 864 817 822 811 815 817 799 799 789 808 871 891 836 828 837 810 819 810 794 827 830 789 820 859 726 788 840 774 783 778 820 827 809 780 779 832 792 809 776 819 794 799 804 832 843 817 877 872 875 793 869 844 814 846 832 839 848 810 820 786 818 828 842 825 790 850 846 798 788 808 836 796 799 828 810 836 833 829 840 825 827 797 832 828 823 823 806 838 771 824 807 810 809 814 845 805 835 820 821 826 825 806 825 812 838 784 827 833 837 788 810 794 818 811 825 834 809 784 792 776 813 796 793 808 783 770 802 824 793 804 842 846 778 810 799 821 901 938 923 908 934 872 952 830 886 934 921 923 931 936 880 894 851 922 893 949 913 915 892 950 887 884 902 947 935 890 937 863 918 897 899 896 845 859 909 941 857 891 890 888 848 880 883 882 843 917 822 888 802 859 841 848 872 882 839 909 888 829 857 836 884 855 832 896 915 821 867 872 932 846 882 954 973 952 973 950 930 977 969 947 917 944 941 935 962 910 943 910 921 943 915 899 870 916 913 894 926 894 898 834 827 856 863 817 912 885 838 869 884 860 884 889 906 946 882 868 875 888 830 935 857 855 872 865 830 856 826 878 867 860 843 917 871 840 854 878 803 871 NaN 922 958 900 921 916 862 861 900 857 882 863 886 890 826 891 860 845 845 836 825 877 868 834 840 836 866 836 865 870 865 780 853 854 817 874 796 850 836 834 NaN 872 858 787 866 831 NaN 867 840 989 928 846 863 850 893 907 871 919 918 842 818 862 864 845 854 846 845 847 837 880 873 849 828 831 842 836 832 855 894 877 827 876 814 835 842 847 841 852 812 850 876 876 832 869 883 867 862 878 907 897 896 903 907 907 893 912 856 890 857 921 863 870 913 875 868 887 761 869 847 852 846 822 835 835 880 861 838 830 832 819 890 785 814 836 774 822 821 858 834 827 821 838 793 836 832 804 809 801 799 791 845 815 816 780 833 843 820 829 834 846 793 838 799 800 804 787 792 794 813 794 805 799 767 849 797 800 806 829 810 823 793 767 821 804 746 778 806 782 794 743 824 787 760 803 824 890 877 881 868 887 874 930 876 865 827 838 830 857 819 849 862 835 826 828 807 868 840 818 833 823 811 820 789 828 810 839 815 807 837 810 854 854 816 816 853 826 804 816 817 821 839 807 832 760 844 817 813 795 864 817 822 812 814 818 797 799 789 808 871 891 835 828 837 809 819 810 794 828 830 789 821 860 725 788 841 774 783 778 818 828 810 782 779 829 792 809 776 819 794 799 804 831 843 817 878 872 876 792 869 843 814 846 831 839 848 811 821 787 818 828 841 825 790 852 846 797 788 808 835 796 798 828 810 836 833 828 841 824 827 798 833 826 823 823 806 839 770 823 808 810 809 814 846 805 835 819 821 825 825 806 825 812 838 784 827 833 837 789 809 793 819 812 825 834 809 783 791 778 814 795 792 807 783 769 801 825 792 805 841 847 779 809 799 821 902 939 923 908 934 872 952 829 886 935 920 923 931 936 879 893 852 922 893 949 914 914 892 950 888 884 903 947 936 890 935 863 918 894 897 895 844 859 908 941 857 892 890 888 849 880 883 882 844 917 822 889 802 860 841 848 871 882 839 909 888 829 856 836 884 856 832 896 915 822 868 872 932 847 882 954 973 951 975 950 930 977 970 947 917 943 941 934 961 910 943 910 920 943 914 900 871 916 914 892 926 897 898 832 826 858 862 817 911 886 838 870 883 860 884 888 906 947 882 867 876 888 830 935 857 854 872 863 829 855 826 878 869 860 844 917 871 840 856 878 800 870 NaN 922 958 900 921 915 862 860 900 855 884 862 886 889 825 888 860 845 844 836 825 877 868 833 839 836 865 836 866 870 865 780 852 854 816 874 795 850 835 833 NaN 872 858 787 866 831 NaN 867 840 987 929 846 863 849 893 907 872 919 918 842 820 863 864 844 854 846 845 846 837 879 874 850 827 831 842 836 833 855 894 878 827 876 814 835 842 847 842 852 811 850 876 876 833 869 883 866 862 878 907 898 895 902 907 906 893 912 856 892 858 920 864 869 913 874 866 889 761 869 847 852 845 822 838 835 880 861 838 829 832 819 890 785 814 837 772 823 821 856 834 828 821 838 793 835 833 804 808 802 799 792 841 814 816 779 832 843 821 829 834 846 793 839 799 800 804 787 792 794 813 793 805 799 768 850 796 801 806 829 810 823 793 768 821 805 746 777 806 781 794 744 824 783 760 803 824 890 877 882 867 887 874 930 875 865 826 838 830 857 819 848 861 834 826 828 807 867 840 818 833 824 811 820 790 827 810 839 816 806 836 810 853 854 816 817 853 827 804 815 815 821 840 807 832 760 845 815 813 794 863 817 822 812 814 818 797 798 789 808 871 890 834 828 837 809 819 809 795 829 829 789 821 859 724 790 841 775 783 778 817 828 810 783 779 824 792 810 777 820 794 800 804 831 844 817 879 872 877 792 869 842 813 846 830 839 849 811 822 788 818 828 839 825 790 853 845 795 788 806 835 796 798 828 810 836 834 828 841 824 826 798 835 825 822 822 806 840 770 822 809 810 808 813 846 805 836 818 820 825 826 806 825 812 839 785 826 835 838 790 808 792 819 814 823 836 809 782 791 780 813 796 791 807 782 768 801 825 792 806 840 849 780 808 800 822 902 940 923 908 934 873 952 829 885 936 920 923 931 936 878 893 853 922 894 950 914 915 892 950 889 883 904 947 936 890 931 863 918 892 895 895 844 860 907 941 856 892 889 889 849 880 883 882 844 916 822 890 802 860 841 849 870 881 839 909 887 829 855 836 884 857 831 896 914 822 869 872 932 848 882 953 973 950 977 949 930 978 970 947 918 942 940 934 961 910 944 910 921 943 914 900 871 916 915 891 926 895 898 832 825 858 860 817 911 888 837 873 882 860 884 888 906 948 882 866 876 887 829 935 858 854 873 861 828 855 827 878 870 861 844 917 871 840 858 877 798 870 NaN 922 958 900 921 915 862 861 901 853 884 861 886 889 825 885 859 844 844 836 824 876 867 833 839 837 864 836 866 870 865 780 852 854 815 873 794 850 835 833 NaN 872 858 786 867 831 NaN 867 841 986 929 846 863 849 894 906 873 919 918 842 820 864 864 844 854 846 845 846 836 878 874 850 828 831 842 835 833 854 895 878 826 876 814 834 843 848 843 852 809 850 876 876 834 869 883 865 861 878 907 898 895 902 907 906 894 911 857 892 859 921 865 870 912 873 868 889 761 869 847 853 845 821 841 835 881 861 838 828 832 819 890 785 815 836 771 824 821 854 834 828 821 837 793 835 833 804 807 802 800 792 838 813 815 780 832 843 822 828 833 846 793 838 800 800 804 787 792 794 812 794 805 799 769 850 796 801 806 828 811 822 792 768 822 804 746 776 806 780 794 744 824 781 760 802 824 889 876 883 866 885 874 930 873 865 825 838 830 857 820 848 861 834 827 829 807 866 840 817 834 824 812 820 790 826 811 840 816 806 836 810 852 855 816 818 853 828 805 815 813 824 840 807 832 760 845 814 814 794 863 818 823 812 814 818 797 798 789 808 870 890 834 828 837 808 819 808 796 829 828 790 820 859 725 790 840 776 784 778 817 829 810 783 779 820 793 810 778 820 794 800 803 831 845 817 878 872 878 791 868 841 814 846 830 839 850 811 822 790 818 828 839 824 792 854 845 796 788 806 835 796 798 827 811 836 834 828 840 824 827 799 835 826 821 822 805 841 771 822 810 810 807 812 847 805 836 817 820 826 827 806 827 812 839 785 826 836 838 790 808 791 819 813 822 837 808 781 790 781 813 796 791 807 782 767 801 825 791 807 840 852 780 808 800 823 901 941 924 908 934 873 953 829 884 937 922 923 930 936 879 893 852 921 893 950 913 914 892 950 890 883 905 948 937 890 927 863 917 891 893 894 844 860 906 941 856 892 889 890 848 880 883 882 843 915 821 891 803 861 841 848 870 880 839 909 887 828 854 836 884 855 830 896 915 822 870 872 934 849 881 953 974 950 978 949 930 979 970 948 919 941 940 934 960 911 944 910 922 943 914 900 871 915 915 891 926 892 898 832 824 859 858 818 910 888 838 875 882 861 883 888 907 948 882 864 876 886 829 936 858 853 874 860 828 855 828 878 871 861 844 916 871 841 859 877 798 870 NaN 920 958 900 921 915 862 862 901 852 884 860 887 888 825 880 858 844 845 835 822 876 866 834 839 838 864 836 866 870 864 780 852 855 814 872 794 849 835 833 NaN 872 858 785 867 832 NaN 868 841 985 928 846 863 849 896 906 875 919 918 842 820 865 864 843 855 846 845 845 835 877 873 850 828 831 841 836 833 853 895 879 826 876 814 834 844 848 843 852 808 850 876 877 835 870 882 866 861 878 907 898 894 902 907 906 894 911 858 893 860 921 865 870 912 872 869 890 762 870 847 854 846 820 843 835 880 860 838 830 833 819 890 786 815 836 769 824 821 852 834 828 821 837 792 834 834 804 806 802 800 792 835 812 814 780 831 843 824 828 833 846 792 838 800 800 804 787 792 793 812 794 804 799 770 849 796 801 806 827 812 823 792 769 821 804 746 776 806 780 793 745 825 779 760 803 824 888 875 884 866 882 874 931 872 864 825 838 830 858 820 848 861 833 828 830 807 867 840 816 834 824 812 820 791 825 811 840 817 806 836 810 851 855 816 819 853 828 804 814 814 826 840 806 832 760 844 813 816 795 863 818 823 812 813 819 796 797 789 808 870 890 835 828 838 807 819 807 794 827 828 790 819 859 726 790 840 776 785 777 817 829 809 783 780 816 793 810 778 819 794 801 803 831 845 817 878 872 877 791 868 842 815 846 830 840 850 811 821 791 818 828 839 824 794 853 844 796 788 804 834 795 798 828 812 835 834 828 839 825 827 799 834 827 820 822 803 840 770 822 811 810 807 810 849 805 837 816 821 826 828 806 829 812 839 785 827 838 837 790 806 791 818 812 821 838 808 781 789 783 813 796 791 807 783 766 801 825 789 806 839 852 782 808 801 824 900 941 923 908 934 873 954 829 885 937 924 924 930 936 880 893 852 921 892 950 913 914 892 950 890 882 906 948 937 890 922 864 916 890 893 893 844 861 906 941 854 892 889 891 848 881 882 882 843 914 821 891 803 861 841 847 872 881 839 910 887 828 856 836 884 854 830 897 915 821 871 870 934 850 880 953 974 951 979 948 930 979 970 947 920 941 940 933 960 911 944 912 924 942 914 899 870 914 914 892 927 890 898 833 824 859 858 819 910 888 837 874 882 862 881 889 906 947 883 864 875 887 827 936 859 854 874 861 828 854 826 878 871 861 844 916 872 842 860 877 800 870 NaN 916 958 900 920 915 861 862 901 854 884 859 887 888 824 877 858 845 846 834 821 876 866 836 840 838 863 835 866 870 862 781 853 856 814 872 794 848 834 833 NaN 872 857 785 867 832 NaN 868 842 985 927 846 863 848 897 906 877 919 918 842 822 864 864 842 854 846 844 845 833 876 874 849 829 830 840 836 833 853 895 879 826 876 814 834 845 848 844 852 809 850 876 878 835 871 883 867 861 878 907 898 894 903 906 905 895 911 858 893 860 921 866 871 912 872 871 890 763 870 847 854 846 819 845 834 879 860 837 831 833 818 890 786 816 835 768 824 821 848 834 827 821 837 792 834 833 804 807 801 800 792 833 812 814 781 831 843 824 828 832 846 790 837 800 800 804 787 792 792 811 794 805 799 769 849 796 801 805 828 812 823 793 770 821 803 747 776 806 780 793 746 825 780 759 803 824 886 874 884 866 881 873 932 871 866 825 838 830 859 820 848 861 834 828 830 807 868 839 816 834 824 812 819 791 824 810 841 818 806 836 810 851 854 816 819 853 829 804 814 814 825 840 805 832 760 844 812 817 796 864 818 824 812 815 818 796 797 789 807 869 890 836 829 838 806 817 807 792 826 827 791 817 859 727 788 840 776 785 776 817 829 809 783 780 814 794 810 777 819 793 800 803 830 844 817 877 871 876 790 867 842 816 846 830 841 850 811 821 794 819 827 839 824 794 853 843 796 793 803 833 794 797 828 812 834 834 828 837 825 826 799 833 828 819 822 799 840 770 822 812 811 808 810 851 806 838 816 822 826 827 806 830 812 839 785 828 837 836 790 805 791 819 812 821 837 808 781 788 783 813 796 792 807 783 766 801 824 787 806 836 850 785 809 801 824 899 941 923 908 933 874 955 830 885 935 925 924 929 936 881 893 852 921 892 951 913 914 892 951 890 882 906 949 937 890 920 864 916 889 893 893 843 861 906 941 852 892 889 892 847 881 882 881 843 914 821 890 804 862 841 847 873 882 840 910 887 828 857 836 883 852 830 897 916 821 871 868 933 851 880 952 974 952 981 948 929 978 970 947 920 941 940 933 960 912 943 914 924 942 915 900 870 913 914 893 927 890 899 833 824 859 858 819 911 888 836 874 882 862 881 890 906 947 884 864 875 887 826 936 859 856 874 863 829 854 824 879 871 861 844 915 872 843 861 877 803 870 NaN 916 958 900 919 915 861 862 901 856 884 858 887 889 824 872 859 845 847 834 820 876 865 838 840 838 863 835 867 870 862 781 854 857 814 871 794 848 834 833 NaN 872 857 785 866 832 NaN 868 843 985 927 846 863 848 897 906 876 920 917 844 825 862 865 841 854 846 844 844 832 875 876 849 830 830 840 836 832 854 895 879 826 875 813 833 844 849 844 852 810 850 877 878 834 872 883 869 861 878 906 898 894 904 905 906 895 911 858 892 859 922 867 872 912 872 871 890 764 870 847 854 847 819 848 834 879 860 837 832 833 818 890 786 817 835 767 824 821 845 835 827 821 837 792 834 833 803 809 800 800 791 830 811 815 781 831 842 823 827 832 846 790 837 800 800 804 787 792 793 811 794 806 799 769 848 796 801 805 829 812 822 793 770 820 803 748 776 806 780 792 746 826 780 759 803 824 886 874 883 866 881 871 933 871 867 826 839 830 859 818 848 862 833 828 830 807 868 840 816 834 823 812 819 791 824 809 841 820 806 835 810 852 854 816 819 853 829 804 814 815 825 840 804 833 760 844 812 817 796 864 819 824 812 817 818 795 796 790 806 869 889 838 830 838 806 815 806 790 825 827 791 816 859 726 786 840 776 785 775 817 830 808 782 780 814 792 811 776 818 793 800 803 831 843 818 877 870 876 790 867 843 816 846 830 842 850 811 821 797 819 827 838 823 791 852 841 796 798 802 832 794 797 828 811 834 834 827 836 826 826 799 832 828 819 821 792 840 770 821 812 810 808 809 851 806 838 815 823 826 825 807 829 811 838 785 829 836 836 790 805 792 819 814 820 835 808 781 788 783 813 795 792 807 784 768 800 824 787 807 832 850 787 810 802 824 900 940 923 908 932 874 955 830 884 934 925 924 929 935 881 892 852 921 892 951 914 914 893 951 889 882 906 949 937 889 918 863 916 888 894 893 843 860 906 942 852 892 889 891 848 881 882 881 843 913 822 888 804 862 840 848 873 883 840 910 887 828 859 836 882 852 831 898 916 821 870 866 931 851 880 951 973 952 983 948 929 976 970 946 921 940 940 932 961 914 944 916 923 941 914 901 870 912 914 892 926 891 899 833 824 858 859 819 912 888 836 874 882 862 880 890 905 946 884 864 875 887 826 936 859 856 874 865 830 853 821 880 871 861 844 915 871 843 862 877 802 870 NaN 919 958 899 919 915 861 862 901 858 883 858 887 889 824 866 860 845 848 834 820 877 865 839 840 838 864 835 866 870 862 781 856 857 813 871 793 849 834 834 NaN 871 857 785 866 833 NaN 868 844 986 927 846 863 848 897 907 874 920 917 843 827 862 865 841 853 846 843 844 833 875 877 849 831 829 840 837 832 854 895 879 826 875 813 834 844 848 844 852 810 850 878 877 833 872 884 869 861 878 907 899 893 904 905 906 894 911 857 890 858 922 868 873 912 872 871 890 764 868 847 854 847 820 849 834 880 860 836 832 833 818 891 787 817 836 766 824 821 843 834 828 820 838 791 835 832 803 809 800 801 791 829 811 816 781 830 842 822 826 832 846 789 836 799 800 804 786 791 793 812 794 807 799 769 849 796 801 806 829 812 822 792 770 820 804 747 777 805 780 791 746 825 781 759 804 824 886 875 883 866 882 869 932 871 867 827 839 830 860 818 847 863 832 829 830 806 868 840 817 833 822 812 819 791 825 808 841 819 806 834 810 852 854 815 818 854 829 804 813 815 825 839 804 833 761 844 811 817 796 864 820 824 811 819 817 793 796 790 804 869 889 838 830 837 806 815 806 791 827 827 790 816 858 725 786 840 776 785 775 817 829 808 781 780 811 791 810 775 817 794 800 803 830 843 818 875 870 875 789 867 843 816 846 830 840 850 811 821 801 820 826 838 824 789 852 839 795 803 801 833 795 797 827 810 835 834 826 836 827 826 799 833 829 819 821 788 841 770 821 812 808 809 809 849 806 838 816 824 826 823 807 827 811 837 785 829 834 836 789 806 793 819 815 820 834 807 781 788 784 812 794 791 807 784 769 800 823 787 806 828 849 788 811 802 822 899 940 923 907 931 874 955 830 884 934 924 925 929 935 882 892 852 922 892 950 914 915 893 951 888 882 906 949 938 889 916 863 916 887 894 894 843 860 906 942 853 892 889 890 848 881 882 882 843 913 822 887 804 863 840 850 874 882 840 910 887 828 859 836 882 851 831 898 916 820 870 864 930 851 880 951 973 952 985 947 929 976 969 945 922 940 940 932 962 916 944 915 923 941 914 902 870 912 914 892 926 893 898 834 825 857 860 819 912 888 837 874 882 863 880 890 904 946 884 865 875 888 826 936 860 854 874 865 831 853 822 881 869 860 845 915 870 843 862 877 802 871 NaN 921 958 899 919 915 862 862 901 858 883 859 887 889 824 859 860 845 846 834 820 877 865 838 840 838 864 836 865 870 862 782 857 857 813 871 792 850 835 834 NaN 871 857 786 867 832 NaN 868 844 987 927 846 862 847 898 907 872 920 917 842 831 862 865 841 853 847 843 844 835 875 877 849 831 829 840 837 832 854 895 878 825 875 814 835 845 847 844 853 810 850 878 876 832 871 885 868 861 878 907 900 893 903 905 906 892 911 857 890 858 922 868 874 912 872 871 891 764 868 847 853 847 821 851 835 882 860 836 832 833 818 890 786 816 836 766 824 821 841 832 829 819 840 790 836 832 803 808 801 802 791 828 811 816 781 830 841 821 825 832 846 790 835 799 800 804 786 790 793 812 793 807 800 769 849 796 801 806 828 812 822 792 770 820 805 747 777 805 781 791 745 824 781 759 804 824 887 876 883 866 882 869 932 871 866 828 838 830 859 819 846 862 832 830 830 806 868 840 817 832 821 812 819 790 826 809 840 817 805 834 810 852 855 815 818 854 828 804 813 815 824 837 803 833 761 843 813 816 795 864 820 824 811 818 817 790 797 790 804 869 889 837 830 836 807 818 807 791 828 827 789 816 858 725 787 839 776 785 775 817 829 809 780 780 809 789 809 774 818 794 800 803 830 844 819 875 870 875 788 866 843 817 845 830 838 850 810 822 803 820 826 838 824 790 852 837 796 804 800 835 796 798 826 810 835 835 826 836 827 827 798 833 829 819 822 785 839 770 821 811 807 808 809 846 806 837 817 823 825 823 807 826 812 836 784 828 834 836 788 807 794 818 815 820 834 807 782 788 786 812 794 792 806 784 771 800 824 788 805 826 850 788 811 802 821 899 940 922 906 932 874 954 829 885 935 923 925 929 936 882 892 852 922 892 949 914 916 892 950 889 882 906 949 937 889 912 862 916 886 894 895 843 860 905 942 854 891 889 890 848 881 882 883 843 913 822 886 804 863 839 850 875 882 841 909 888 828 860 836 882 852 831 897 916 820 870 862 930 851 880 952 973 952 986 946 929 976 969 945 922 940 941 933 962 918 945 915 922 942 914 902 871 912 914 891 925 894 897 835 825 856 860 820 913 888 837 874 882 863 880 890 904 946 884 865 876 887 826 936 860 852 874 865 831 853 822 881 867 859 846 914 870 844 861 877 802 871 NaN 920 958 899 919 915 862 862 901 857 883 859 888 889 825 853 860 845 843 834 821 877 865 838 839 838 864 836 865 870 863 781 857 856 813 872 792 850 836 835 NaN 871 857 785 867 832 NaN 868 844 988 928 846 862 847 897 908 871 920 917 840 836 863 865 842 853 847 843 844 837 874 877 849 831 829 840 836 832 854 894 878 824 875 814 836 846 846 843 853 811 850 878 875 833 871 885 867 861 878 907 901 894 903 905 906 892 911 858 892 858 922 868 874 912 872 871 891 763 869 847 852 847 821 852 835 882 860 836 831 832 818 890 785 816 838 766 824 821 840 831 828 820 841 789 837 832 802 806 802 803 792 827 810 816 781 830 840 820 825 832 846 791 834 799 799 803 786 790 793 811 793 806 800 770 848 796 800 807 827 812 822 793 770 820 806 747 777 805 781 790 744 822 781 759 804 825 887 877 883 867 880 871 932 869 864 828 838 830 858 820 845 861 832 830 830 806 868 839 817 831 821 811 819 790 826 809 840 816 805 834 809 853 855 814 818 854 828 805 813 815 824 837 804 833 761 841 814 816 794 864 819 825 810 817 816 788 798 790 804 869 889 837 828 836 808 819 807 791 830 827 788 816 857 724 787 838 777 785 775 818 828 810 780 780 806 790 808 775 819 795 800 804 830 844 818 875 869 874 788 865 843 817 845 830 836 849 810 822 806 820 826 838 823 791 852 836 796 806 800 836 796 798 827 811 835 835 826 837 826 828 798 833 830 818 822 782 837 771 822 811 808 807 810 844 806 836 817 822 824 823 808 827 812 835 784 828 835 836 787 807 794 818 814 820 836 808 782 786 788 813 794 793 805 784 773 800 825 788 804 825 850 794 811 802 820 900 940 921 906 932 875 954 829 885 935 922 925 930 936 881 893 852 921 892 949 914 916 890 951 889 882 906 949 937 889 907 862 917 885 895 895 842 860 905 942 854 890 890 890 848 882 882 884 843 914 822 886 804 863 839 850 876 881 841 909 888 827 861 835 882 852 831 897 915 820 870 859 930 850 880 953 973 951 986 945 931 975 969 945 922 940 941 933 961 918 945 915 922 941 914 902 873 914 915 892 926 895 895 836 826 856 860 819 913 889 836 871 882 863 881 890 905 946 884 865 876 887 827 936 859 851 874 865 830 855 823 882 867 858 845 914 870 844 860 878 801 871 NaN 918 959 898 919 915 862 862 901 856 883 860 887 889 826 850 860 846 841 834 823 877 864 839 839 838 864 835 866 870 863 780 857 856 814 874 792 850 836 835 NaN 871 856 786 868 832 NaN 868 844 988 928 845 862 847 896 909 871 921 917 840 841 864 865 842 852 847 844 845 837 875 877 849 830 829 839 836 831 854 894 878 823 875 814 836 846 846 842 853 811 850 877 875 833 871 885 866 861 878 908 900 894 903 906 906 892 910 858 893 858 921 869 873 913 873 870 890 763 871 846 852 848 821 854 834 881 860 837 830 831 818 891 784 816 838 766 824 820 839 831 828 820 840 790 838 832 802 806 802 802 791 826 810 816 781 830 839 821 825 833 846 791 834 799 798 803 788 790 792 812 794 806 800 770 849 796 800 807 828 812 822 793 771 820 806 747 776 804 780 791 742 823 780 759 803 825 887 877 883 868 879 872 932 867 864 827 838 830 858 821 846 860 832 830 830 805 868 838 817 832 822 810 819 790 825 809 840 817 804 835 809 853 856 813 818 854 827 805 812 815 824 837 804 832 761 841 814 816 794 864 819 825 810 817 816 788 799 790 803 868 890 836 827 836 808 819 807 791 829 828 790 815 858 724 787 838 778 786 776 818 828 812 779 780 806 790 807 776 820 796 800 805 830 844 818 875 869 874 790 865 843 817 846 830 836 848 810 822 810 820 826 837 822 792 851 834 797 808 799 837 795 797 826 813 835 834 827 838 825 828 797 832 830 817 823 774 837 773 823 811 809 806 810 845 806 837 818 821 824 823 808 828 812 835 783 828 836 836 787 807 794 817 813 821 838 808 782 786 789 814 795 794 805 784 776 800 826 788 804 822 850 799 811 801 820 900 940 921 907 932 876 954 829 886 936 921 925 930 936 880 894 853 920 892 950 914 917 889 951 889 882 906 948 937 889 900 861 918 884 895 895 842 861 905 942 853 890 890 890 848 882 882 883 843 914 822 887 804 862 839 850 875 881 842 908 887 826 861 835 881 852 831 896 915 820 869 856 930 850 881 954 973 950 985 944 931 974 969 946 922 939 941 933 960 920 946 915 922 941 915 902 874 916 915 892 925 895 896 836 826 856 860 818 913 889 834 869 882 861 881 890 905 944 885 866 876 886 828 936 858 851 874 865 829 856 823 883 868 859 846 915 870 845 860 878 800 870 NaN 916 958 897 918 914 863 861 900 856 882 860 886 889 826 848 860 847 842 834 824 878 863 839 839 838 865 834 866 870 864 778 857 856 814 874 791 849 835 834 NaN 872 856 787 868 832 NaN 867 844 987 928 846 862 847 896 910 872 921 916 841 845 864 866 843 852 847 844 845 837 876 876 849 829 829 838 837 831 854 893 878 823 876 814 835 847 845 842 853 812 850 876 874 834 871 885 866 862 878 908 899 894 904 906 906 892 910 858 893 858 919 870 872 913 873 870 889 763 872 846 852 848 821 855 832 881 859 837 830 832 818 892 784 816 838 766 825 820 839 831 828 821 839 791 838 832 803 806 802 800 791 825 811 816 781 830 839 823 825 833 846 791 835 799 798 802 788 790 790 811 795 805 800 770 849 796 799 807 828 812 822 793 771 820 806 748 776 802 780 791 740 824 780 760 803 826 888 877 883 868 877 872 931 866 863 827 838 830 858 820 846 860 832 830 830 805 868 838 816 832 823 810 819 791 825 808 840 817 804 835 809 853 855 812 818 854 826 805 812 814 823 836 805 832 762 842 813 817 795 865 818 824 810 817 816 788 799 789 803 868 890 836 827 836 808 818 807 792 828 828 791 815 859 724 786 838 779 786 778 819 828 812 779 780 805 790 808 777 820 796 800 805 830 844 817 875 869 875 792 865 842 817 846 830 837 847 810 821 815 819 827 837 821 792 850 832 797 812 799 836 795 796 826 813 835 834 827 840 824 828 797 832 829 817 823 768 837 774 823 810 808 805 811 846 804 836 818 820 825 823 807 828 812 835 783 828 835 836 788 807 794 817 812 821 838 808 783 785 790 816 794 794 805 784 781 801 826 788 804 817 850 805 810 801 819 901 939 921 907 932 876 954 829 886 936 920 925 930 936 880 894 853 919 893 951 915 916 890 951 890 883 906 948 936 890 895 862 917 882 895 895 842 861 905 942 853 890 890 890 848 883 882 883 843 913 822 888 804 862 840 849 874 881 842 908 886 826 860 835 880 852 831 896 915 820 869 851 932 850 882 953 972 950 986 946 931 975 968 946 924 939 941 934 961 921 946 914 922 941 916 902 874 917 915 892 924 895 898 835 828 856 860 818 914 888 833 867 882 860 881 891 904 943 885 866 877 886 828 936 857 851 875 865 827 857 824 883 869 860 846 915 871 845 860 878 799 871 NaN 916 958 897 918 915 863 860 900 856 882 860 885 889 826 847 860 848 844 834 825 878 863 839 840 838 865 833 866 869 864 779 857 857 814 873 791 849 835 834 NaN 872 858 788 868 832 NaN 866 843 988 928 846 862 847 896 909 873 920 916 842 849 863 868 843 852 847 844 844 837 876 876 848 828 829 838 838 831 855 893 878 823 876 814 834 848 845 843 854 812 850 876 875 835 871 885 866 863 878 908 899 895 904 906 906 890 910 858 892 858 919 870 871 913 873 869 889 763 873 847 853 847 820 856 832 880 858 837 830 834 819 892 785 816 837 765 825 821 837 830 828 821 839 792 838 832 803 808 803 799 792 823 812 815 780 830 838 825 826 832 846 791 836 798 797 802 788 790 789 811 794 805 800 770 850 796 799 807 828 812 823 792 771 819 806 748 776 800 781 792 740 824 780 760 802 826 888 877 883 868 877 871 930 865 864 827 838 830 858 818 846 860 832 829 830 804 868 838 816 832 824 810 818 790 825 808 841 817 804 835 809 852 854 812 818 854 826 805 812 814 823 836 806 832 762 843 812 818 796 865 818 824 811 816 817 788 799 789 803 869 890 836 828 836 808 818 807 792 829 828 792 815 859 724 787 838 779 786 778 819 828 812 778 780 804 790 808 777 820 796 800 803 830 843 816 875 869 875 791 865 842 816 846 830 838 847 810 820 817 820 827 838 820 792 850 828 797 816 799 836 796 795 826 812 835 833 828 843 824 828 796 832 829 818 822 762 838 774 823 811 807 805 810 846 802 837 818 820 826 824 807 828 812 836 784 827 833 836 788 807 794 818 812 822 838 809 784 785 793 817 794 794 804 784 786 802 826 788 804 813 849 807 810 801 820 901 940 921 908 933 877 955 831 886 935 920 924 930 936 880 893 853 918 893 951 916 916 891 950 889 883 905 948 936 890 891 864 916 882 895 894 842 861 905 941 852 890 889 890 849 883 883 883 843 914 822 889 804 862 840 849 874 881 842 907 886 828 859 835 879 853 831 896 916 821 868 846 933 850 882 953 970 950 987 947 930 975 967 947 926 938 941 934 962 922 946 913 922 941 916 901 874 918 916 892 923 896 900 834 828 857 860 819 914 888 834 867 882 858 881 890 905 944 885 867 877 885 828 937 858 852 875 865 827 857 825 882 868 860 845 915 871 845 860 878 799 872 NaN 917 957 898 918 915 862 860 900 856 882 860 885 889 826 844 859 847 844 834 823 878 864 838 841 838 864 834 866 869 864 779 857 857 814 873 790 848 835 834 NaN 871 860 788 868 832 NaN 866 843 988 929 846 862 848 897 909 874 919 916 843 853 862 868 842 852 846 844 844 837 876 876 848 829 829 839 839 831 856 893 878 824 876 814 833 848 844 844 854 812 850 876 875 835 871 886 866 864 878 907 898 895 904 906 906 889 910 858 891 858 918 870 870 913 873 869 889 762 872 847 854 846 820 858 833 880 858 838 831 836 819 892 784 816 837 765 825 821 836 831 828 822 839 792 836 832 803 809 803 799 792 822 812 815 779 832 839 825 826 832 846 792 837 797 797 802 787 790 789 811 794 804 799 770 849 796 799 808 828 812 823 792 770 818 806 748 776 797 781 792 740 824 780 761 801 827 889 877 883 868 877 870 930 864 864 828 838 830 858 818 846 860 831 828 830 803 868 839 816 831 824 811 818 790 825 808 841 818 804 835 810 853 854 812 818 855 824 805 812 814 822 836 805 832 763 843 812 818 797 864 818 823 811 815 817 787 800 790 804 869 890 836 829 835 807 818 807 790 829 828 792 815 858 725 788 838 779 787 778 819 828 810 778 779 804 790 809 776 820 794 800 801 830 843 816 875 869 875 790 864 841 816 845 830 839 847 810 820 819 820 827 839 820 791 850 825 798 818 799 835 797 794 826 812 835 833 828 844 824 828 796 833 830 820 820 760 838 773 823 811 808 806 809 846 802 836 817 821 826 825 806 828 812 837 784 827 832 835 789 808 794 820 812 822 838 809 784 785 795 817 793 794 804 784 790 803 826 788 805 811 848 810 810 801 820 901 940 922 908 933 878 954 832 886 935 920 924 930 936 880 892 853 918 893 951 915 915 892 949 889 883 905 949 936 890 888 866 914 882 894 894 842 860 905 941 851 890 889 889 850 882 883 883 843 916 822 889 803 862 840 848 874 881 843 908 885 830 858 834 879 853 830 897 917 821 868 842 934 850 882 953 969 950 987 948 930 976 967 947 929 938 941 934 963 921 947 912 922 942 916 901 874 918 916 892 923 896 899 833 829 858 859 820 915 888 835 867 882 858 882 889 905 945 886 869 875 884 828 937 858 852 876 865 827 855 826 881 867 861 844 915 872 845 859 879 799 872 NaN 918 957 898 918 914 863 861 900 856 882 860 885 889 825 843 859 845 844 834 822 879 865 838 841 839 864 835 865 868 863 781 857 857 814 873 790 848 835 834 NaN 871 859 788 868 832 NaN 866 843 988 928 846 862 848 896 909 875 918 916 843 855 861 869 843 851 845 844 845 836 875 876 848 831 830 840 838 831 855 893 878 824 877 814 832 848 844 844 853 812 849 876 875 835 871 886 866 864 879 907 897 894 903 906 906 890 910 858 890 858 916 870 870 913 873 869 889 762 872 847 854 846 820 859 834 880 858 838 833 836 819 893 784 816 837 764 824 821 834 831 828 821 839 791 835 833 803 809 803 799 792 821 812 815 779 833 839 824 826 832 846 792 837 797 798 802 787 790 788 811 793 804 798 771 850 795 800 808 828 812 822 792 771 818 806 748 777 795 781 793 741 824 779 761 801 827 889 878 882 869 876 870 929 863 864 828 838 831 858 818 847 861 830 827 830 803 868 839 815 830 823 811 818 790 825 810 841 818 805 835 812 853 855 814 818 854 824 805 812 814 822 836 804 832 763 843 812 817 797 863 818 824 812 815 818 787 801 790 804 869 890 836 830 834 807 818 807 790 828 827 791 815 858 725 789 839 779 788 778 819 828 810 778 778 805 791 810 777 820 793 800 801 830 843 815 876 869 875 789 864 842 817 844 830 839 847 811 820 820 820 827 840 819 791 849 823 798 819 799 835 797 796 828 812 836 833 828 844 824 827 796 833 833 819 819 756 838 774 823 812 808 806 808 845 804 837 817 822 826 825 807 829 811 839 784 827 832 835 790 808 793 821 813 822 837 808 783 786 796 817 793 794 804 784 791 803 826 787 805 810 847 812 810 802 820 901 939 923 908 933 879 954 833 886 934 920 923 929 936 880 890 853 918 893 950 915 914 894 949 888 882 905 950 936 890 886 867 914 881 894 895 842 860 904 939 851 891 888 889 850 882 882 882 843 917 822 890 803 863 840 848 874 881 842 909 886 830 858 833 878 853 829 897 917 822 868 841 934 851 883 954 969 951 986 947 930 976 967 947 931 938 941 934 963 920 947 912 922 942 916 901 874 918 918 892 924 896 898 833 828 859 859 821 915 888 837 867 883 858 883 888 906 945 885 870 875 883 829 937 858 853 876 865 826 854 825 881 867 861 843 916 871 845 858 880 800 872 NaN 919 956 899 918 913 863 862 899 856 882 860 885 889 825 841 858 843 845 835 822 879 866 839 840 839 864 835 865 868 864 781 857 857 815 873 789 848 835 835 NaN 870 857 788 867 832 NaN 866 842 988 926 846 862 848 896 909 875 918 916 843 858 862 869 843 851 845 843 845 835 874 875 848 832 830 842 837 831 854 893 878 823 878 813 833 846 843 845 854 811 849 876 875 835 871 886 866 864 879 906 897 892 903 905 905 891 910 858 890 858 912 870 870 912 872 869 888 762 871 846 853 846 820 861 836 880 858 837 834 835 819 894 784 816 836 764 824 821 834 831 828 820 839 790 834 832 803 809 802 800 792 819 813 815 779 833 839 824 826 832 845 792 837 797 799 802 787 790 787 811 794 805 798 771 849 795 801 808 827 812 821 792 771 819 805 748 777 794 781 792 742 825 779 761 801 826 890 878 882 869 875 871 929 861 864 828 839 832 858 819 848 861 831 826 829 804 868 838 815 829 822 812 820 790 826 811 840 818 805 834 812 854 855 814 817 854 823 804 812 813 823 836 804 832 762 843 812 817 796 862 818 824 812 815 819 787 800 790 803 868 890 837 831 833 807 819 808 789 827 828 791 815 857 726 789 839 778 788 779 819 828 809 779 777 805 790 810 777 819 793 800 801 830 842 814 876 868 874 789 864 842 817 844 830 838 846 811 820 824 820 827 840 819 792 849 820 798 823 799 834 797 798 828 813 837 833 828 845 824 827 797 833 836 819 819 754 838 774 823 811 809 807 808 845 806 837 817 822 825 824 807 829 812 840 785 827 833 835 790 808 793 821 813 822 836 808 782 786 796 818 792 794 804 784 795 803 826 787 806 808 847 814 810 802 820 902 939 924 908 933 878 952 833 886 934 920 923 929 936 880 891 854 918 893 950 914 914 893 949 888 882 906 951 936 890 883 867 916 880 894 896 842 860 904 936 851 891 888 889 850 881 881 882 843 917 822 890 803 863 840 848 874 881 841 910 887 830 858 832 878 853 828 897 917 822 868 840 934 851 883 955 969 951 985 946 931 976 968 948 932 938 941 934 963 920 947 912 923 941 916 901 874 918 918 893 924 895 897 834 828 859 859 822 915 888 837 866 883 859 883 889 905 944 885 872 874 883 829 936 858 852 875 865 826 853 825 881 868 861 843 916 870 846 857 881 802 871 NaN 920 956 899 919 911 863 862 899 856 882 860 886 890 825 841 858 843 845 836 822 878 867 841 839 839 864 835 865 867 865 782 857 857 815 873 789 848 835 835 NaN 870 854 789 867 832 NaN 866 842 987 925 846 862 848 895 909 875 918 916 844 860 861 868 844 852 844 843 845 836 873 874 849 833 830 842 837 830 852 894 879 823 878 813 834 845 843 844 853 810 850 876 875 836 872 886 867 864 878 907 897 892 902 904 905 891 910 858 890 858 908 871 870 912 872 869 888 761 870 847 852 847 820 862 836 880 858 837 834 834 819 895 784 816 836 764 822 821 834 831 828 819 840 791 834 831 803 808 803 800 792 816 812 816 780 833 838 824 826 832 845 791 838 797 800 801 787 791 786 812 794 806 798 772 848 796 802 808 827 811 821 792 772 821 805 748 776 793 781 792 743 825 778 761 801 826 889 878 881 869 875 872 930 860 864 829 840 832 858 819 849 861 832 827 829 806 868 838 816 829 820 812 821 790 827 812 840 818 805 834 812 854 855 814 817 854 825 803 812 813 824 836 804 831 762 843 812 817 796 862 819 825 812 815 819 788 801 789 804 868 890 838 831 833 806 818 809 789 826 828 791 815 856 726 788 840 778 787 780 818 827 809 779 777 805 790 809 778 818 793 800 801 832 842 813 875 868 874 789 864 842 818 845 831 837 845 812 821 827 820 826 840 819 793 849 818 797 827 798 834 797 800 829 812 837 833 828 846 824 826 797 832 838 819 820 750 837 774 823 811 809 807 808 845 806 838 817 822 824 824 808 829 812 841 786 827 834 835 790 807 792 821 813 821 835 808 782 787 797 818 793 794 804 784 801 803 825 787 806 805 847 814 809 802 820 902 939 924 908 933 877 952 834 886 934 919 923 928 937 881 891 853 918 893 950 914 914 892 950 888 882 906 951 936 890 880 867 917 880 894 895 842 860 904 932 851 891 888 889 849 881 881 882 842 916 822 890 804 864 839 848 873 881 842 910 888 829 858 833 877 852 829 896 917 822 868 838 933 852 882 954 970 951 983 947 931 976 967 949 933 938 941 934 963 919 946 912 923 941 916 901 874 918 918 893 925 894 896 834 827 856 859 823 914 888 838 866 883 860 883 889 905 944 884 873 875 884 829 936 859 852 874 864 826 852 825 880 869 861 843 917 871 848 856 880 804 870 NaN 920 957 898 919 911 862 862 899 856 882 861 886 890 826 841 858 844 845 837 823 878 866 842 838 838 865 835 864 867 866 781 857 857 815 873 789 847 835 835 NaN 870 854 790 867 832 NaN 866 842 987 925 844 862 847 896 909 874 918 916 844 862 861 867 844 852 845 843 844 836 873 874 849 832 830 842 836 830 851 894 879 824 877 813 834 844 843 843 853 810 850 876 876 836 872 886 867 864 877 906 898 893 902 904 905 892 911 858 891 858 903 872 870 912 872 869 887 760 869 847 852 848 820 862 836 881 858 837 833 834 820 895 783 817 836 764 822 821 834 832 828 820 841 792 833 830 802 808 804 801 794 814 812 814 781 833 838 824 824 833 845 791 838 796 800 801 787 791 786 812 795 807 799 772 848 797 801 807 827 811 821 792 772 822 805 748 775 791 780 792 744 825 778 761 801 826 888 877 880 868 875 873 930 858 864 829 840 832 858 820 849 861 833 829 829 806 868 837 817 829 821 812 820 790 827 812 839 817 805 834 811 853 854 812 817 854 826 803 811 813 824 836 804 831 761 842 813 817 796 861 819 824 812 815 819 787 801 788 804 866 890 837 830 833 806 819 810 790 826 828 792 816 856 726 787 840 776 786 779 817 827 809 781 777 805 791 808 779 819 794 800 801 832 842 815 874 868 874 789 863 841 818 846 832 836 845 812 821 829 820 826 841 819 794 850 814 797 830 796 834 798 800 829 812 837 833 828 847 824 826 798 831 838 819 820 747 836 775 824 811 808 806 807 845 805 837 818 821 824 824 809 829 812 841 786 828 833 835 788 807 792 821 813 820 835 809 782 787 798 818 794 794 804 783 806 803 824 786 805 803 847 814 809 802 819 903 940 924 907 933 877 952 834 885 934 919 923 929 937 881 892 853 919 893 949 914 914 891 950 888 882 906 951 936 889 879 867 916 880 894 895 842 859 903 928 850 892 888 889 849 881 882 883 842 916 822 890 805 864 839 849 873 881 842 910 888 828 858 834 877 852 831 895 917 821 868 837 934 852 882 953 970 950 983 947 931 976 967 949 935 938 941 934 963 918 945 912 923 941 916 900 874 919 917 893 925 894 899 834 827 854 859 824 914 889 838 866 883 860 883 888 906 944 885 873 875 885 829 936 860 852 873 863 828 852 825 879 868 861 843 916 871 850 855 878 806 870 NaN 920 958 898 919 911 862 863 899 855 881 861 886 890 826 840 859 845 845 837 823 878 866 842 838 838 864 835 864 867 866 780 857 858 815 873 789 847 835 834 NaN 870 854 790 867 832 NaN 866 842 987 925 843 863 847 896 909 873 919 916 844 863 861 866 844 853 845 843 844 836 873 874 850 831 830 842 836 830 852 894 879 825 875 813 834 844 844 842 853 809 851 876 876 836 871 886 867 864 877 906 899 894 901 904 905 892 911 858 891 858 901 873 870 912 873 869 887 761 868 848 852 848 821 862 835 882 859 838 832 835 819 894 782 818 836 764 822 820 834 832 828 820 841 793 834 830 802 807 804 801 794 812 812 813 781 833 840 824 823 833 845 791 838 795 800 801 786 791 786 811 796 807 799 772 848 798 801 807 826 811 821 792 772 822 806 748 775 789 780 792 745 825 778 761 801 825 888 876 880 868 876 873 930 858 863 830 840 832 858 819 849 861 833 829 829 806 867 836 818 829 822 811 820 790 827 811 840 816 805 834 810 852 854 812 817 854 826 802 811 814 822 836 804 832 761 842 813 817 796 861 818 823 811 816 818 785 801 789 804 866 891 836 829 833 806 817 808 790 826 828 793 815 855 726 787 839 775 785 778 816 826 809 782 778 804 791 808 779 820 795 800 801 833 842 817 873 867 875 789 863 842 818 846 833 836 846 812 820 829 820 826 842 820 794 851 811 796 832 795 834 798 800 828 813 837 833 827 850 824 827 798 830 839 818 822 744 836 777 825 811 808 806 807 845 805 837 817 821 823 823 809 828 812 841 786 827 833 835 787 807 792 821 813 821 835 809 782 786 800 817 794 794 804 781 811 803 824 786 805 801 847 815 808 802 819 904 940 924 908 933 877 952 834 886 933 919 923 929 938 881 891 853 919 893 949 914 914 891 952 887 882 906 952 936 889 876 866 916 879 895 895 843 859 902 923 851 892 888 889 848 880 882 884 841 915 822 890 805 865 840 848 873 882 842 910 888 828 858 835 877 852 833 895 916 820 868 835 934 851 882 953 968 948 983 947 930 976 967 948 937 938 941 934 963 917 943 911 922 941 915 898 874 920 917 894 925 894 903 834 826 853 859 823 915 889 837 868 882 860 882 888 906 945 885 873 875 885 830 936 860 852 874 862 828 852 824 879 866 861 843 916 871 847 855 876 807 871 NaN 920 958 898 920 911 861 862 899 855 881 862 885 890 826 840 860 845 844 837 823 879 865 842 839 837 864 835 864 868 866 780 857 858 815 873 789 848 833 834 NaN 871 853 790 867 832 NaN 865 842 987 925 843 863 846 896 909 872 919 916 844 864 861 866 844 853 845 843 843 837 874 874 849 830 830 842 836 830 853 894 879 825 874 813 834 844 844 842 854 809 851 876 876 835 870 886 867 864 876 906 899 895 901 904 905 893 911 858 890 858 896 873 871 912 873 868 888 761 869 849 852 846 820 861 834 884 859 838 830 835 819 893 781 818 836 765 822 820 834 832 828 820 841 794 835 830 801 807 804 802 793 812 812 813 781 833 840 824 822 833 845 792 838 795 800 801 786 791 787 810 796 807 799 770 848 798 800 807 826 811 822 792 770 821 805 749 775 788 780 792 744 824 777 761 801 825 887 877 880 868 876 873 930 858 863 829 840 833 858 819 848 861 833 828 829 806 867 837 818 829 822 810 819 790 827 810 839 815 804 834 810 852 854 813 817 854 825 801 812 814 821 836 804 832 761 842 814 817 796 861 818 822 811 817 819 784 801 790 803 866 891 836 828 834 806 816 807 789 826 828 793 815 853 726 788 839 774 785 777 817 826 810 782 779 804 791 808 781 821 796 800 801 832 841 818 872 866 875 790 862 844 818 846 832 837 847 812 820 829 820 826 844 821 793 850 809 797 835 796 834 799 800 826 812 837 834 827 852 824 828 798 829 841 818 823 742 836 776 824 811 809 806 808 846 806 837 816 820 823 822 809 827 812 840 786 827 833 835 787 807 793 821 813 821 834 810 783 786 800 816 795 794 805 779 814 803 825 786 804 800 846 816 808 802 819 904 939 923 908 933 878 952 834 886 934 919 923 929 938 882 891 853 920 893 949 914 913 892 952 887 883 906 952 936 889 873 866 916 878 895 895 842 860 901 918 852 892 888 890 848 880 883 884 841 916 822 889 805 865 840 848 874 881 840 910 888 828 857 836 877 852 833 896 915 820 869 835 934 850 881 953 966 949 984 947 930 975 968 947 940 938 941 934 963 917 945 911 921 941 917 896 874 921 917 894 925 895 906 834 824 854 859 822 915 890 836 868 882 861 882 888 906 945 886 874 875 884 831 936 861 852 874 862 829 851 823 879 865 860 842 914 870 844 857 877 807 873 NaN 920 957 897 920 911 861 861 900 854 881 861 884 888 827 840 861 845 845 836 824 879 865 843 839 836 864 835 864 868 866 780 858 858 814 873 790 847 833 833 NaN 872 854 789 867 832 NaN 865 842 987 925 844 863 846 896 909 872 919 916 843 864 861 866 843 853 845 843 843 836 875 874 849 830 830 842 836 830 854 895 880 825 875 813 835 844 845 842 854 809 852 876 876 834 870 886 868 864 876 906 898 895 901 904 905 893 911 857 889 858 892 873 870 911 873 868 889 762 870 849 852 846 819 861 834 884 858 839 830 835 819 893 782 817 836 767 822 819 834 833 828 820 841 793 835 831 802 806 804 802 792 812 812 814 780 832 841 823 822 833 846 793 838 795 799 802 786 791 788 809 795 807 800 769 849 797 800 807 826 810 823 791 769 820 805 749 776 787 780 791 743 825 777 762 802 824 888 878 880 868 875 872 930 859 863 828 840 834 858 820 848 862 833 826 828 807 866 839 818 829 822 810 819 791 827 810 839 814 803 834 810 853 854 813 817 854 826 801 813 814 821 836 805 832 761 843 814 818 797 860 817 823 810 817 819 784 800 791 803 867 890 834 828 835 806 815 806 787 826 828 794 814 852 726 789 839 775 784 777 817 827 810 780 780 804 791 809 784 821 797 800 801 833 840 818 871 867 874 790 862 846 818 846 832 837 848 811 819 830 820 827 846 821 793 850 808 797 838 796 833 800 799 825 811 838 835 827 854 824 828 798 830 842 819 822 738 838 773 823 811 810 807 809 847 807 837 815 820 822 820 809 827 812 839 786 826 832 836 787 807 793 820 813 821 834 810 783 786 800 816 795 794 805 778 819 803 827 785 804 798 846 815 808 803 820 903 938 922 909 933 877 952 834 886 934 919 923 929 937 882 890 853 920 893 950 915 913 892 952 887 884 907 953 936 888 868 865 916 877 896 895 841 860 902 914 853 892 888 889 847 880 883 884 841 916 822 889 805 864 841 848 874 880 840 911 888 827 857 836 877 852 833 897 915 821 868 835 933 848 881 953 965 951 986 947 931 975 968 948 942 938 941 934 963 916 946 910 920 941 918 898 874 921 918 894 925 896 905 833 823 855 858 822 915 891 835 869 882 861 882 888 907 946 886 874 875 884 831 936 861 852 874 861 829 851 824 880 865 860 841 914 870 842 858 876 809 875 NaN 920 957 897 920 911 860 860 900 854 881 862 885 886 828 840 861 845 845 836 824 879 865 843 839 837 864 835 863 868 866 780 858 857 814 874 789 846 832 833 NaN 872 855 787 867 832 NaN 866 841 987 925 845 863 846 895 909 874 919 916 843 864 861 866 843 853 845 844 843 835 875 874 848 830 829 842 837 830 854 895 880 824 876 813 834 844 846 841 854 809 851 877 876 834 870 886 867 864 876 905 897 895 901 903 905 893 911 857 889 858 887 872 870 911 872 868 890 764 870 849 853 846 818 863 834 885 858 840 830 835 819 894 782 817 835 768 823 819 834 834 829 820 840 792 835 833 802 807 804 802 792 811 812 816 780 832 841 823 822 834 846 794 838 795 799 802 786 791 788 809 795 807 800 769 849 797 800 807 826 810 823 791 769 820 804 748 776 786 781 791 743 825 777 761 804 825 888 880 878 868 874 871 930 860 864 828 840 833 858 820 848 863 834 826 828 807 866 841 818 830 820 810 819 791 827 810 839 815 804 834 809 853 856 813 817 853 827 802 813 814 820 835 806 832 760 843 815 818 798 861 818 824 811 816 818 783 800 791 802 867 890 834 827 835 805 816 806 786 825 828 796 814 848 727 790 839 776 784 777 818 828 810 779 779 804 791 809 787 821 797 799 801 833 840 817 872 868 874 790 863 846 817 846 832 837 848 811 819 830 819 827 847 820 792 849 806 798 841 795 832 800 800 825 811 838 835 826 855 824 828 798 832 843 820 820 734 838 771 822 810 811 808 810 848 807 838 816 820 822 820 809 828 812 838 787 827 831 836 787 807 793 820 814 821 834 808 784 787 800 816 795 794 805 778 825 804 828 785 804 796 845 814 808 803 820 902 938 922 909 933 877 952 835 885 934 919 923 929 938 882 889 853 920 893 950 915 913 892 951 888 884 906 953 936 888 864 865 915 876 896 895 840 861 903 910 852 892 888 889 847 879 883 884 842 916 822 890 805 862 842 849 874 880 842 911 889 827 857 836 877 852 833 897 914 821 868 835 933 848 881 954 966 951 986 947 931 975 968 949 944 940 941 934 964 916 948 909 920 942 919 900 874 921 918 894 924 897 902 832 824 855 859 823 914 890 834 869 881 861 883 888 907 946 886 874 874 885 831 935 860 852 874 861 828 852 826 879 864 860 842 915 870 843 858 874 811 874 NaN 920 959 896 919 911 859 860 900 855 882 862 885 885 829 840 862 845 845 836 824 878 864 843 839 837 864 835 863 868 865 780 858 857 814 875 788 846 832 834 NaN 872 856 786 866 833 NaN 867 840 988 926 844 863 846 894 909 875 919 915 843 864 861 866 843 852 845 844 842 834 875 874 848 830 828 842 838 831 853 895 880 825 876 813 835 844 846 842 855 809 851 876 876 835 870 886 866 865 876 905 897 896 902 902 905 893 911 858 889 858 884 871 869 912 872 869 890 765 870 849 852 846 818 865 834 884 858 841 829 834 819 895 781 816 835 768 824 818 834 834 829 821 839 791 836 834 802 808 804 800 792 809 812 816 780 831 841 823 822 834 846 794 837 795 799 803 785 791 788 809 794 806 800 768 848 797 799 807 826 810 824 792 769 821 805 748 776 786 781 792 743 825 778 761 804 825 888 880 877 868 874 870 931 860 865 828 839 832 857 820 847 864 834 826 828 806 866 841 818 831 821 810 819 790 828 810 840 816 806 833 809 852 857 814 817 853 829 804 813 814 821 836 806 832 760 843 815 818 799 863 819 824 812 816 817 783 800 791 803 867 889 833 827 835 805 818 806 785 825 827 798 814 847 727 790 839 775 784 778 818 829 810 779 778 804 791 810 787 820 798 800 800 834 840 817 874 869 873 790 864 846 817 845 831 837 848 810 820 832 818 827 847 820 792 849 805 798 844 794 832 800 800 825 811 838 834 826 855 824 827 797 833 844 820 818 731 837 772 822 810 810 809 811 847 807 838 818 820 823 821 809 828 812 838 788 827 831 836 787 808 792 820 814 822 833 807 783 787 800 815 795 793 805 779 832 804 829 786 803 795 845 813 808 803 821 901 938 922 909 933 876 952 835 885 935 920 923 930 938 882 889 853 921 894 950 916 913 892 951 888 884 906 953 936 888 859 864 916 876 896 895 840 861 904 904 851 893 889 889 847 878 882 884 842 915 822 890 805 860 842 849 874 880 843 911 888 827 857 836 878 852 832 898 914 821 868 835 933 849 881 954 968 950 986 946 931 976 968 950 944 941 941 934 964 917 948 908 919 943 919 902 874 921 918 893 924 897 900 832 824 854 860 828 912 889 834 869 881 861 884 890 908 946 886 875 874 886 831 935 860 852 874 862 828 852 827 879 866 860 844 917 870 844 858 873 813 873 NaN 920 959 897 920 911 858 860 900 856 882 862 885 886 830 840 862 845 846 837 824 878 865 842 839 837 864 835 864 868 864 779 858 858 814 875 786 848 832 835 NaN 871 856 786 866 833 NaN 867 839 988 927 843 862 847 894 909 874 919 914 843 865 862 866 844 852 846 844 842 834 874 874 849 831 828 841 838 832 853 895 879 825 876 814 836 844 846 841 855 809 850 876 876 835 870 886 865 864 877 904 897 895 902 902 905 894 911 859 890 858 882 871 869 912 871 870 891 766 870 849 852 846 820 867 833 884 858 840 829 834 819 896 782 816 834 768 824 818 831 834 829 822 837 792 837 834 802 809 804 799 792 808 812 816 780 833 842 824 821 833 846 796 837 795 799 803 784 791 788 809 794 806 799 768 849 797 799 807 826 810 824 792 769 822 806 747 776 785 781 793 743 825 778 760 804 826 889 880 875 868 874 870 931 859 864 830 839 830 857 820 847 863 835 826 828 806 867 840 819 832 823 809 819 790 828 809 840 816 807 833 810 851 859 814 817 852 829 804 813 815 823 837 805 832 759 843 815 817 799 865 819 824 814 815 816 783 800 791 803 867 888 833 827 835 805 819 806 785 825 827 799 814 842 728 791 839 774 784 778 818 829 809 779 778 804 790 809 787 819 798 801 799 834 841 817 877 868 873 791 865 846 816 844 830 837 848 810 821 834 817 827 848 820 792 849 804 798 846 794 832 800 800 825 812 838 834 826 857 824 827 797 833 844 819 819 731 836 773 822 809 810 809 811 847 806 837 819 820 823 823 808 829 813 838 788 828 830 835 787 808 792 820 815 822 833 807 782 788 800 815 795 793 804 780 839 804 829 786 803 793 846 814 809 803 822 901 938 923 909 934 876 953 836 884 935 921 924 930 940 881 890 854 921 894 950 915 913 893 950 887 884 907 953 937 888 857 864 915 877 896 895 841 861 904 900 850 893 890 890 847 878 882 884 843 914 822 889 805 860 842 849 875 880 843 911 888 827 857 836 878 852 832 898 914 821 869 835 932 849 881 955 968 949 985 946 931 976 967 950 945 940 941 934 965 917 947 907 920 944 918 902 874 922 916 893 925 896 899 832 824 855 860 830 912 888 833 869 881 861 884 891 908 946 886 874 874 886 831 934 860 850 874 862 827 853 826 878 867 860 846 919 870 845 858 873 813 872 NaN 921 957 897 920 911 858 861 899 856 882 862 885 887 830 839 862 845 848 837 824 878 865 843 839 838 863 835 865 868 864 779 859 857 814 874 786 849 831 835 NaN 871 856 786 865 833 NaN 867 839 988 928 844 862 847 894 909 875 919 913 843 866 862 866 843 853 847 844 842 835 874 874 849 832 828 841 837 831 854 895 879 825 876 814 836 844 845 841 855 810 850 876 876 835 871 887 865 863 877 904 897 894 901 903 905 893 911 861 890 858 879 871 869 910 872 871 891 764 870 850 851 846 820 867 833 884 858 839 830 833 820 895 783 816 835 766 824 818 828 835 828 822 837 792 838 834 802 809 803 800 791 808 812 815 780 835 842 824 823 832 845 797 836 795 800 803 784 791 788 809 795 806 798 767 849 798 800 808 826 810 825 792 768 823 807 747 776 785 781 793 743 825 778 759 804 825 889 879 875 869 874 870 931 859 864 831 838 830 856 821 847 862 835 826 827 806 868 840 819 832 825 809 819 790 827 808 840 814 806 833 811 851 859 815 817 852 829 804 813 815 824 837 805 831 760 842 815 816 800 865 818 824 814 815 816 784 800 790 804 867 887 834 827 834 806 820 805 782 826 827 800 814 839 727 791 838 774 784 778 819 829 809 781 777 804 790 808 789 818 797 801 799 834 842 816 877 868 873 790 864 845 815 844 830 837 848 809 820 835 816 827 852 820 792 849 803 798 846 793 833 800 800 825 812 838 834 826 858 824 826 797 833 845 817 819 730 836 774 822 810 810 809 811 846 804 837 819 820 823 824 806 829 814 837 788 828 832 835 788 809 792 821 815 822 833 809 781 788 800 816 796 792 803 781 842 804 828 787 803 791 846 816 810 802 822 902 938 923 908 934 876 953 836 884 935 922 924 931 940 880 891 854 921 894 950 915 913 892 949 887 884 908 952 936 888 855 864 914 877 895 894 841 862 905 895 849 893 890 890 846 877 882 884 843 914 822 888 806 860 842 848 876 881 842 911 889 828 857 836 879 852 833 898 915 821 868 834 933 850 881 954 967 950 983 945 931 976 967 948 946 939 941 934 966 917 946 906 920 944 917 900 873 922 913 893 926 896 899 833 824 855 860 833 913 887 833 869 881 861 885 892 909 947 884 874 874 886 833 934 859 849 875 862 827 854 826 878 868 860 846 917 870 846 857 873 813 871 NaN 921 957 896 920 911 859 862 899 856 882 862 886 888 830 839 862 846 850 835 824 879 866 843 839 838 863 834 865 867 864 778 859 857 814 873 786 849 831 835 NaN 870 856 787 866 831 NaN 867 840 988 927 844 861 847 894 910 876 918 913 843 868 862 866 843 853 848 844 844 836 873 874 848 832 828 842 836 831 854 894 879 825 877 814 835 844 844 841 855 810 850 876 876 835 871 887 866 862 876 904 897 892 901 904 905 892 910 861 890 858 877 871 869 909 873 871 890 763 870 850 850 846 819 867 833 882 857 838 831 833 819 895 784 817 836 765 825 819 826 835 828 822 837 792 839 835 802 809 802 800 791 808 812 814 780 837 842 825 824 832 845 798 837 795 800 802 785 792 788 810 795 806 798 766 850 798 800 808 826 811 824 792 768 822 807 748 776 784 780 794 744 824 778 759 803 824 889 877 874 869 873 871 931 859 864 830 837 829 856 822 847 861 836 826 827 806 870 840 819 832 825 808 820 790 827 808 840 815 804 833 811 852 858 815 817 852 828 803 813 815 823 836 806 831 761 841 814 815 802 865 818 825 814 814 816 782 799 790 805 867 886 834 828 834 806 819 806 779 826 827 801 814 835 727 791 837 774 783 778 819 828 809 782 778 804 790 808 790 818 795 801 800 834 843 817 877 868 874 792 864 843 815 844 829 837 848 809 818 836 816 827 855 819 791 849 802 798 847 793 835 799 800 825 813 838 835 826 859 824 826 797 833 844 817 819 728 836 775 822 810 810 808 811 847 803 836 819 820 824 824 806 830 814 837 788 828 833 834 788 809 792 820 815 823 833 811 781 787 799 817 796 792 803 780 846 805 828 788 803 788 847 818 811 802 823 902 937 924 908 934 875 952 837 884 935 922 924 930 940 879 892 854 921 894 951 914 914 891 948 887 884 908 950 936 887 853 865 913 876 894 894 842 862 906 892 849 893 890 890 846 877 883 885 842 914 822 888 806 861 842 848 877 881 842 911 890 828 857 836 879 852 834 897 916 820 868 834 934 850 881 954 967 951 981 945 930 976 967 947 946 939 941 934 965 917 944 902 919 944 916 897 873 922 912 894 928 896 900 833 824 855 860 833 914 889 833 869 881 861 885 892 908 946 883 874 874 886 836 933 858 848 875 863 828 853 825 877 868 861 846 916 870 847 857 872 814 872 NaN 920 957 896 920 911 859 862 898 856 882 862 885 887 830 839 862 846 850 834 824 879 866 844 839 838 863 835 865 867 864 778 860 856 814 872 786 849 831 835 784 869 856 787 866 830 NaN 867 842 987 926 845 860 848 894 910 875 918 913 842 867 863 866 842 852 848 844 845 837 873 873 848 832 829 842 836 832 854 893 879 825 877 814 835 844 845 842 854 810 851 876 877 834 871 887 867 863 876 904 897 892 900 904 904 892 910 861 890 858 876 872 869 908 873 870 890 764 870 850 852 847 818 866 834 882 857 838 831 833 818 894 784 818 836 763 824 820 828 836 828 821 838 792 838 834 803 810 802 800 791 808 811 814 780 837 841 825 826 831 845 798 838 795 800 802 786 792 787 811 795 806 799 766 849 798 800 809 825 812 822 791 768 821 808 748 776 784 780 795 744 824 778 760 802 823 889 876 873 869 872 871 930 858 864 829 837 829 857 822 846 861 835 825 827 807 869 840 818 832 824 808 819 790 827 808 840 818 803 833 810 852 857 816 817 852 828 803 813 814 822 835 807 832 762 841 814 815 804 864 817 825 813 814 816 781 798 791 804 867 886 834 829 834 806 817 806 776 826 827 806 814 832 727 791 837 774 783 778 819 828 809 783 778 804 790 808 792 818 793 801 800 834 843 817 876 868 874 794 864 842 814 845 829 836 848 810 816 836 815 827 860 818 792 849 801 797 847 793 837 798 800 826 812 838 835 827 861 824 826 797 832 844 817 820 725 836 776 822 810 809 808 811 848 804 835 819 820 825 824 807 830 815 837 787 828 834 834 788 809 792 819 815 823 834 812 782 787 799 819 795 792 803 780 848 804 827 788 803 788 847 819 811 801 823 902 937 924 908 933 875 952 837 884 935 922 924 929 939 880 892 854 921 894 951 915 914 889 948 888 884 908 950 935 887 849 865 913 876 895 894 842 862 906 888 848 893 889 890 846 877 883 886 841 914 821 887 806 861 842 849 877 882 841 912 890 828 857 836 879 853 835 896 917 820 869 834 934 850 882 953 966 951 980 944 930 975 966 947 947 941 941 934 963 918 944 898 919 944 915 895 873 922 913 894 930 895 901 833 824 854 860 834 915 891 833 869 881 861 884 892 908 946 882 874 874 885 839 934 857 848 876 864 829 851 824 876 868 862 846 915 870 847 857 873 818 872 NaN 918 958 896 920 910 860 863 899 856 882 862 885 887 830 838 862 847 849 834 824 879 867 844 840 837 863 834 865 867 864 778 860 856 813 872 788 848 831 835 784 870 856 787 867 830 NaN 866 843 987 925 845 860 848 893 910 874 918 913 842 867 863 865 842 851 848 844 847 837 873 872 847 831 829 842 836 833 854 893 879 825 876 814 835 844 845 842 854 811 851 876 877 834 871 887 867 864 876 905 897 892 900 904 904 892 909 860 890 859 875 872 870 908 873 869 889 763 870 850 853 847 818 866 834 881 857 838 831 834 818 893 784 818 837 763 823 821 830 836 828 821 839 792 836 834 803 810 803 800 792 808 811 814 780 835 841 825 826 831 844 798 839 795 801 801 786 793 786 812 795 806 799 767 849 797 800 809 824 813 822 791 769 819 807 748 777 784 780 794 744 824 778 760 800 823 888 875 872 869 873 870 928 856 865 828 837 830 858 821 846 861 833 825 826 808 868 840 818 832 823 807 818 790 827 807 840 820 803 833 810 853 856 816 817 851 827 802 813 814 822 836 808 832 763 841 815 816 806 864 817 826 813 815 816 779 798 791 804 867 886 834 830 834 806 815 807 776 825 827 811 814 830 727 790 837 774 782 779 819 828 810 782 780 804 790 808 793 819 793 801 801 833 843 817 876 867 874 796 864 842 814 846 828 835 847 810 817 836 816 828 864 817 792 848 800 796 847 792 836 797 799 826 811 839 835 827 862 824 826 797 832 844 817 821 722 835 775 822 809 809 808 810 849 804 834 818 819 826 824 808 830 815 837 786 828 834 834 789 809 792 818 815 823 834 812 784 786 799 820 794 793 804 779 852 803 826 788 803 788 847 819 810 801 823 902 937 924 908 933 875 952 837 883 935 922 924 927 936 880 892 854 921 894 950 915 914 890 948 888 884 907 950 936 887 846 866 914 876 896 894 842 861 906 887 848 892 888 890 846 878 882 886 841 914 822 887 805 861 842 849 878 881 841 912 890 829 857 836 879 854 836 894 918 820 870 833 934 849 882 952 967 950 979 944 930 975 966 946 947 942 941 934 961 918 944 895 919 943 915 895 872 922 915 893 930 895 901 834 824 854 860 835 915 892 832 869 881 861 884 892 908 945 882 874 873 884 841 934 858 849 876 864 831 849 824 875 867 861 846 917 869 847 857 874 822 872 NaN 916 958 897 921 909 861 862 899 855 882 862 885 886 830 836 862 847 848 835 825 879 867 844 840 838 864 834 866 867 864 778 860 856 813 873 790 847 830 835 822 871 857 786 867 831 NaN 865 843 987 926 845 860 847 893 909 873 918 912 841 868 862 866 842 851 848 843 847 837 873 872 847 830 829 842 837 833 855 893 879 824 875 814 835 843 845 842 853 811 850 876 877 834 871 887 866 864 876 905 897 893 900 905 903 892 909 860 890 860 874 872 868 909 873 868 888 763 870 850 855 848 817 865 835 882 857 838 830 834 820 892 784 818 838 764 822 822 830 835 827 820 839 792 835 834 804 810 803 800 792 808 811 814 780 833 841 824 826 831 845 798 839 795 801 801 786 792 786 812 795 806 799 768 849 797 800 809 824 812 823 790 769 819 808 748 777 784 780 793 744 824 778 760 800 824 888 874 871 868 874 871 926 856 865 828 838 831 860 820 846 861 833 825 827 808 868 841 818 832 822 807 817 790 828 809 840 820 803 832 809 852 856 815 817 851 827 802 814 814 822 836 807 832 762 842 816 817 808 864 816 826 812 815 817 779 798 792 804 867 887 835 829 834 806 816 806 776 825 828 817 814 828 728 790 838 774 783 779 819 827 811 780 780 804 790 809 796 819 793 800 801 833 843 817 876 868 874 797 864 842 815 847 828 834 847 810 817 836 817 828 867 816 792 849 800 794 847 791 835 797 799 826 811 839 835 826 864 825 826 797 832 846 818 822 722 834 774 822 809 808 808 810 850 804 834 818 820 826 824 808 828 814 836 784 828 833 834 790 809 792 819 815 821 835 812 786 786 799 820 795 795 805 779 857 803 827 787 802 789 847 819 809 802 824 901 938 924 907 933 875 952 837 882 935 921 923 928 935 880 892 853 921 893 949 915 914 891 948 889 884 907 950 936 886 844 866 914 876 897 893 842 861 906 887 849 892 888 890 846 879 882 886 841 914 823 888 803 861 840 848 878 881 842 913 890 829 858 836 879 854 837 894 918 821 871 833 934 848 884 952 968 950 979 945 930 974 965 945 947 942 940 934 961 918 944 894 920 942 916 896 872 921 915 892 928 894 899 835 824 854 860 838 915 891 833 869 880 861 883 890 908 944 882 874 874 883 844 933 858 851 876 863 831 849 823 875 866 860 846 918 869 846 857 875 826 872 NaN 916 958 897 921 910 861 861 899 855 882 861 886 885 830 835 862 846 848 836 824 879 867 844 840 838 864 835 867 866 863 778 859 856 813 873 792 845 830 835 866 872 857 786 867 832 NaN 865 844 987 926 845 859 847 893 909 873 917 912 840 870 862 866 842 851 848 843 847 837 873 873 847 831 829 841 837 834 856 893 880 824 875 815 835 842 845 842 853 812 850 876 877 834 871 887 866 863 876 905 898 893 900 905 903 892 909 860 890 860 872 872 867 910 873 868 888 763 869 849 855 848 817 866 835 882 858 838 828 835 823 892 786 818 837 765 822 822 829 835 827 820 839 792 835 833 805 810 802 800 791 808 810 814 780 832 841 824 826 830 846 799 838 794 802 801 785 792 786 813 796 806 798 769 849 796 800 808 823 810 824 791 770 820 808 748 776 783 780 792 745 824 778 760 800 824 889 874 869 866 875 871 924 858 863 829 838 832 860 820 846 861 834 825 827 808 867 841 818 833 821 808 816 791 828 811 840 820 803 832 810 851 856 814 818 852 827 802 815 815 821 837 806 832 762 843 817 818 810 864 816 826 812 815 818 779 799 792 805 867 887 835 827 835 806 816 805 776 826 828 821 814 827 728 791 839 774 783 779 819 827 811 780 780 804 790 809 797 819 793 798 801 833 842 816 879 869 873 797 864 842 816 846 828 833 847 811 818 836 817 827 870 817 792 850 800 794 846 790 834 797 799 827 811 839 835 826 865 826 826 797 831 848 818 821 721 833 773 822 809 807 809 810 850 804 835 818 821 826 824 807 826 813 835 785 827 833 834 789 808 792 821 815 820 835 813 786 786 799 818 796 795 805 779 862 803 828 787 802 787 848 819 809 803 824 901 938 923 908 933 875 953 838 883 935 920 923 928 935 881 892 853 921 893 949 915 914 892 948 889 884 908 951 936 886 843 867 914 876 896 894 842 860 906 886 850 892 888 890 845 879 881 884 841 914 825 890 802 861 838 848 878 881 842 914 890 830 858 836 879 854 837 894 918 822 871 832 934 846 885 952 969 950 979 947 930 974 965 946 948 942 940 934 961 917 944 892 922 942 916 896 873 919 915 890 926 894 898 836 824 854 860 840 914 891 834 869 879 861 882 888 908 944 882 875 874 883 848 934 858 851 876 863 832 849 823 875 866 858 847 918 868 844 858 874 827 871 NaN 916 958 896 921 910 861 860 899 854 881 861 886 884 829 835 861 845 848 836 824 879 867 845 840 838 865 835 867 866 863 778 858 856 814 873 792 844 830 834 898 872 857 785 867 832 NaN 866 844 987 926 845 859 847 893 910 873 917 913 841 871 861 866 843 851 848 843 847 838 874 873 847 831 829 841 837 834 856 893 880 824 877 815 835 840 844 842 853 812 850 876 876 835 871 887 866 863 876 905 898 893 899 905 902 892 910 860 890 860 870 872 866 910 873 868 889 764 870 849 855 848 816 866 835 883 858 837 827 836 823 893 786 818 836 765 822 821 828 834 826 819 838 792 836 833 804 810 802 800 790 808 810 814 781 833 840 824 825 829 847 799 838 794 802 802 784 791 785 813 796 807 798 770 849 796 800 808 823 809 824 791 770 820 808 748 776 783 781 792 745 824 776 760 801 825 889 874 868 866 875 872 924 859 862 829 838 832 860 819 844 861 836 825 827 808 868 840 818 833 821 809 816 792 827 811 839 820 802 832 811 850 856 814 818 853 827 802 814 815 821 836 805 832 762 843 817 818 811 864 816 826 811 814 819 779 800 793 805 867 887 835 824 835 807 816 804 774 826 829 824 814 824 727 791 839 774 784 779 820 827 811 781 779 804 790 810 798 819 794 798 801 833 842 816 881 869 872 796 864 842 816 845 829 835 847 811 818 836 818 826 870 817 792 850 801 795 846 790 833 797 800 827 811 839 836 826 866 826 826 797 830 850 818 821 720 833 774 821 808 806 810 810 849 805 836 817 822 825 824 807 826 812 838 785 828 833 834 788 808 793 821 815 819 834 815 786 786 798 817 796 794 805 780 865 803 828 787 802 786 848 819 809 804 824 902 938 923 909 933 875 953 839 884 935 919 923 928 936 881 893 852 922 893 949 915 914 892 948 888 884 908 952 937 886 842 867 915 875 894 894 842 860 906 885 850 892 888 890 845 879 881 882 840 914 824 890 803 861 837 848 878 880 843 914 889 831 859 836 878 854 837 894 918 822 870 833 934 846 886 951 969 950 979 949 931 974 966 946 947 941 940 934 962 916 944 890 922 943 916 896 873 917 914 890 923 894 899 833 824 855 861 842 913 891 835 869 880 861 881 886 908 944 883 876 875 883 852 934 858 849 877 863 832 850 823 876 867 857 847 918 868 842 859 874 828 872 NaN 916 958 895 921 911 861 859 898 854 880 860 886 884 829 835 861 845 848 836 824 879 867 846 840 839 865 835 866 866 863 778 858 856 814 873 792 845 830 834 895 871 857 786 866 832 NaN 867 844 987 925 844 859 847 893 910 874 916 914 841 871 861 866 843 852 848 844 846 838 875 873 847 832 829 842 838 833 855 893 880 824 879 815 834 840 844 842 853 813 850 876 874 836 871 887 866 863 876 905 898 893 900 905 902 892 910 860 890 859 868 872 867 910 873 869 890 764 870 849 854 848 817 866 835 882 858 837 827 836 823 894 786 819 836 765 822 821 828 834 827 818 838 792 836 832 802 810 802 800 790 808 810 814 781 834 840 825 824 829 848 799 837 794 802 803 784 790 785 812 796 807 797 771 849 796 801 808 824 810 824 792 770 820 808 748 777 783 782 792 745 824 775 761 802 825 889 875 867 866 874 873 923 858 862 829 838 831 860 818 843 861 837 825 827 807 868 840 818 833 822 811 816 792 827 809 840 820 801 832 810 851 855 813 819 852 827 802 814 815 820 835 804 831 761 844 814 818 812 864 816 826 811 815 819 780 800 792 804 868 887 834 824 834 808 816 804 774 827 827 826 814 821 728 792 839 774 783 778 819 827 810 781 778 804 789 810 799 819 795 798 802 833 842 816 885 869 873 796 864 842 816 845 829 835 847 811 818 836 819 826 870 817 792 850 802 797 846 789 832 798 800 826 811 839 836 827 866 826 827 797 830 849 818 820 720 833 775 820 808 806 811 810 848 805 838 816 824 824 822 807 825 812 840 785 828 833 834 787 809 793 821 815 819 834 817 785 787 798 816 797 793 805 781 867 803 828 787 802 784 848 818 809 804 823 903 938 922 911 932 875 953 839 884 935 919 923 928 938 881 893 852 922 892 949 915 914 892 948 888 883 907 952 937 887 842 866 914 875 893 895 842 860 907 884 849 892 889 891 845 879 881 882 841 914 824 890 805 860 838 849 878 880 843 914 889 831 859 836 878 854 839 895 918 822 871 834 932 847 885 952 969 950 978 949 931 974 966 946 947 941 940 935 963 915 944 890 922 943 916 896 873 916 912 889 922 895 900 832 824 856 863 843 913 892 835 869 881 860 881 887 908 944 883 877 875 883 854 935 858 848 878 864 833 850 824 877 867 857 846 918 869 843 860 873 827 871 NaN 916 957 895 920 910 860 859 897 855 880 860 885 884 829 835 861 844 848 835 824 879 866 845 840 839 865 835 864 867 863 778 858 856 813 873 791 846 830 834 892 872 857 787 866 832 NaN 868 844 987 925 844 860 847 894 911 876 917 914 842 871 861 866 844 852 848 844 845 838 876 873 847 831 829 842 838 832 854 893 880 824 878 816 834 840 844 841 853 814 850 876 874 835 871 887 866 863 876 905 899 893 902 905 902 892 910 860 889 859 867 873 866 910 873 870 889 763 870 849 854 848 817 866 834 882 858 837 828 836 823 894 785 819 836 765 821 820 828 833 828 818 838 792 836 833 800 810 802 800 790 808 812 815 782 834 840 825 824 829 848 798 837 795 803 804 785 789 785 811 796 808 798 770 850 796 802 808 824 810 823 792 770 821 807 748 778 784 782 793 746 824 774 762 803 826 889 876 866 867 874 873 922 857 862 828 838 831 861 818 843 861 835 826 826 807 868 839 818 831 822 811 816 792 827 808 840 820 802 833 810 852 855 814 819 852 828 802 814 814 820 834 804 831 761 844 812 817 812 863 816 826 812 816 818 780 800 791 803 868 887 834 825 834 808 816 804 772 827 826 827 814 819 729 792 839 775 782 778 817 827 810 782 777 804 789 810 801 820 796 799 802 833 842 815 887 869 873 795 865 841 815 845 829 834 847 811 818 836 818 826 870 818 792 850 802 799 846 789 830 799 799 825 811 839 836 826 867 826 828 798 830 848 818 820 719 832 776 820 809 807 810 810 848 805 838 816 824 824 821 807 826 813 842 785 828 833 833 787 809 792 821 815 819 834 818 784 787 797 817 797 793 804 781 866 803 827 787 802 784 848 816 809 804 822 903 938 923 911 932 876 953 838 885 934 919 923 928 938 881 893 852 922 892 950 916 914 891 948 888 883 907 951 938 888 841 866 914 875 894 895 841 859 907 884 849 892 889 891 844 880 882 881 841 914 824 889 806 860 838 849 878 881 843 914 890 830 859 836 878 853 842 896 918 822 871 835 930 847 884 953 970 951 977 947 931 974 967 946 948 940 940 934 962 914 945 891 922 943 917 896 873 917 912 889 921 895 901 830 823 856 863 846 913 892 836 870 883 860 880 888 907 944 883 877 875 882 856 936 858 848 877 863 832 850 825 877 867 857 846 917 868 843 858 873 828 871 NaN 917 957 895 920 910 860 861 896 855 880 860 885 884 829 834 861 844 848 834 824 880 865 844 839 838 865 834 863 867 863 778 858 856 813 873 791 846 830 833 900 872 857 787 865 832 NaN 868 843 987 925 844 862 847 893 911 876 918 914 842 871 860 866 844 853 848 844 844 839 876 874 846 830 829 842 838 832 854 893 880 825 878 816 834 840 844 840 854 815 851 876 876 834 871 887 866 864 877 905 899 892 903 905 901 892 910 859 889 858 865 874 866 909 873 870 888 762 870 849 854 848 818 865 834 881 858 838 829 836 822 894 784 818 837 765 821 820 828 833 829 819 838 792 837 833 800 810 802 801 789 809 813 816 782 836 840 825 826 829 847 797 838 795 803 804 785 789 786 810 796 808 798 770 851 796 802 808 824 810 822 793 770 821 807 747 779 783 781 793 745 823 774 762 802 826 888 876 866 868 873 873 921 858 862 827 837 831 861 818 844 861 833 826 826 807 868 839 818 830 822 810 817 792 827 808 841 819 803 834 810 852 855 814 819 852 829 802 813 814 821 833 804 831 761 844 811 817 811 862 816 827 814 816 817 778 800 790 802 868 887 834 827 833 807 817 804 772 827 825 830 814 819 730 792 839 776 782 777 816 826 810 782 777 804 789 809 803 820 796 800 802 833 843 815 889 868 873 795 865 841 815 845 830 832 846 811 817 836 817 826 872 818 792 850 801 799 846 789 828 799 799 823 811 839 836 825 867 827 827 798 829 848 818 820 719 832 775 821 809 807 809 810 848 805 837 816 824 823 820 808 826 813 840 784 828 832 833 788 809 792 820 816 819 834 820 784 787 798 818 797 793 803 780 868 803 827 787 802 784 847 815 808 803 822 903 938 923 911 932 876 952 838 885 933 919 922 928 937 880 893 852 922 892 949 916 914 891 948 887 883 907 950 938 887 841 865 915 876 894 895 840 859 908 884 849 892 889 891 845 881 882 880 841 915 824 890 806 860 838 848 877 881 844 914 891 830 858 836 878 852 846 896 918 822 872 835 930 847 884 954 972 952 978 947 932 974 968 946 948 939 939 932 962 913 945 891 922 943 916 895 873 918 914 888 922 895 901 830 822 856 861 847 913 892 836 870 882 861 880 888 907 944 882 877 875 882 859 936 858 848 877 862 832 850 825 878 866 858 846 916 866 843 856 872 828 870 NaN 918 958 895 920 912 859 862 896 855 880 860 884 885 829 834 861 844 849 832 824 881 864 844 838 838 865 833 862 866 863 778 858 856 812 873 791 846 829 833 902 873 858 788 865 832 NaN 868 843 987 926 844 863 847 893 911 876 920 914 842 870 859 867 843 852 848 844 843 839 876 874 845 830 828 842 838 832 853 893 880 826 878 815 834 840 844 840 854 817 852 876 877 834 871 887 865 866 878 905 899 891 904 905 900 892 910 858 888 857 864 874 865 909 873 870 888 763 870 849 854 848 818 865 834 881 858 838 830 836 821 893 785 817 837 765 822 819 828 833 830 819 838 792 838 833 799 810 802 801 789 808 812 816 782 837 840 824 827 830 846 796 838 794 803 804 784 789 786 810 796 808 798 770 851 796 801 808 824 809 821 792 770 822 807 747 779 781 782 793 744 825 774 762 802 827 887 877 864 868 874 873 920 859 863 826 837 831 861 818 845 861 833 827 826 807 868 839 819 829 823 809 818 792 827 808 841 819 804 834 809 852 855 814 819 852 830 802 813 814 821 833 804 831 762 844 812 817 811 862 815 826 816 816 817 776 800 790 803 867 887 834 828 834 806 818 804 771 826 826 833 814 818 730 792 840 778 782 777 816 826 809 783 777 804 789 809 804 820 796 800 801 832 843 816 890 868 873 794 866 840 814 846 830 832 846 812 817 836 817 826 874 818 792 851 800 800 845 790 827 798 799 823 811 839 837 824 868 828 826 799 829 848 819 820 719 832 775 821 809 807 808 809 848 805 836 817 823 824 820 808 826 813 838 784 828 832 834 788 809 793 821 817 821 835 822 784 787 797 818 796 794 802 778 870 802 827 786 802 784 848 814 810 802 822 904 937 923 910 932 876 952 838 885 933 919 922 929 937 879 893 853 922 892 949 916 914 891 949 887 882 908 951 938 887 842 865 916 877 894 895 841 859 909 885 850 892 888 891 845 881 883 880 841 916 823 890 805 860 839 849 878 881 844 913 891 829 858 836 878 852 846 896 918 821 874 835 930 848 884 955 972 952 979 947 932 974 969 946 947 939 938 932 962 913 944 889 922 943 915 895 873 919 914 888 923 895 901 831 822 855 860 849 912 890 836 870 881 862 881 888 908 943 882 877 875 882 861 935 858 849 876 863 832 849 825 877 866 858 845 915 866 843 854 871 828 869 NaN 918 958 895 921 913 859 863 896 854 880 860 885 886 829 834 861 844 849 832 824 882 864 844 839 838 864 833 860 866 863 779 858 857 812 873 790 846 828 832 900 873 858 788 867 832 NaN 869 843 988 926 844 863 847 893 911 876 919 912 843 869 858 867 842 851 847 844 842 838 876 874 845 830 827 841 838 832 853 893 879 826 878 814 833 839 844 841 855 820 851 875 876 834 871 886 866 866 878 904 898 890 904 904 900 892 909 858 888 856 862 874 865 909 872 870 887 763 870 848 854 848 818 865 835 882 858 838 832 837 820 892 785 818 837 765 824 819 828 832 830 819 839 792 837 833 799 810 802 802 789 808 811 815 783 836 840 824 826 832 846 795 838 794 803 803 784 789 786 810 796 806 798 770 851 796 801 808 824 808 821 792 770 822 807 747 778 780 782 793 744 826 774 762 802 827 887 876 863 868 874 872 919 859 864 825 838 831 860 818 846 862 834 827 827 806 868 839 819 829 823 808 818 791 826 808 842 818 804 834 808 852 855 815 819 852 829 802 813 813 820 833 804 831 763 844 814 818 812 862 816 825 816 816 817 775 798 790 803 866 887 834 828 834 806 818 804 771 826 827 836 814 816 730 792 840 778 783 776 816 826 809 782 777 804 789 810 804 820 796 800 801 832 844 817 892 867 874 795 866 839 816 846 831 833 846 812 816 836 818 826 876 818 792 851 799 800 844 790 827 798 799 822 811 839 838 824 867 825 825 799 829 847 819 820 718 832 774 822 809 807 808 809 847 805 836 818 822 825 821 808 824 812 838 783 828 831 834 788 809 793 821 817 823 835 824 784 786 797 818 796 794 803 777 872 803 827 786 802 785 848 814 811 803 822 904 936 923 909 932 875 952 838 886 934 919 921 929 936 879 893 854 921 893 949 917 914 890 949 887 882 908 952 938 886 843 865 917 878 895 896 841 859 910 885 851 892 888 892 845 881 883 880 840 916 823 892 804 860 840 849 876 881 844 913 891 829 858 836 878 853 847 896 918 820 873 835 931 848 884 955 973 952 981 948 932 974 970 946 946 938 939 933 962 913 943 886 921 942 914 896 873 920 915 888 924 894 900 831 824 855 860 850 912 889 836 870 881 863 882 888 908 942 882 876 876 883 864 935 859 851 877 864 833 849 825 876 866 858 843 914 867 843 856 872 828 869 NaN 919 958 896 921 913 860 863 896 854 882 860 886 886 830 834 862 845 849 834 825 882 864 844 840 837 862 833 860 866 862 778 858 857 812 873 788 847 828 833 893 872 858 788 868 832 NaN 870 843 988 926 844 862 847 892 911 875 918 912 843 868 858 867 841 850 847 844 842 838 875 874 845 831 827 841 838 832 854 893 879 825 878 814 833 840 844 841 855 823 850 875 875 835 871 886 866 864 878 903 897 891 903 904 900 893 910 858 888 858 861 874 864 910 872 870 887 763 870 848 854 848 818 864 836 882 858 837 833 836 819 891 786 819 836 764 825 820 829 832 829 818 839 793 837 832 800 809 802 802 790 809 810 815 783 834 841 823 824 832 846 794 838 794 803 803 784 789 786 809 796 805 797 769 850 796 800 808 823 808 821 791 770 822 807 747 777 780 783 793 745 827 774 762 802 827 887 875 862 868 874 872 917 858 865 825 837 831 859 819 846 863 834 827 827 805 868 839 818 830 823 808 818 791 825 807 842 818 804 833 808 852 854 815 819 852 829 803 813 814 820 834 804 831 764 844 814 817 814 862 816 825 816 814 818 775 799 790 804 866 886 834 829 835 806 819 804 770 826 827 837 814 813 730 791 840 778 784 777 816 827 810 781 776 804 789 810 804 821 796 799 802 832 844 816 894 866 874 796 865 840 816 847 831 835 847 813 815 836 818 826 876 816 792 851 799 800 844 790 825 799 798 822 812 839 839 825 866 823 826 799 829 846 820 820 718 833 774 822 809 807 808 809 846 805 836 818 822 825 821 807 823 810 838 783 828 831 834 788 809 792 821 817 823 835 825 783 786 796 818 796 794 805 777 873 803 828 786 803 786 847 813 811 804 822 904 936 923 909 932 875 952 837 885 934 919 921 929 936 879 892 855 921 894 948 916 914 890 949 887 882 907 952 937 887 843 865 917 878 895 897 842 860 910 886 850 891 889 891 845 882 884 882 840 916 822 892 804 860 841 850 875 881 842 912 890 828 858 836 878 853 848 896 918 820 871 834 931 848 883 954 973 951 981 948 932 974 970 946 945 938 940 934 961 913 942 884 921 941 914 898 873 920 916 889 924 894 900 831 825 854 860 850 913 889 836 870 882 863 882 888 908 943 882 875 876 884 868 935 860 852 877 865 833 850 824 876 867 858 842 912 868 843 858 874 828 869 NaN 918 958 897 921 913 861 862 896 854 883 860 886 885 831 836 862 846 849 835 825 882 864 843 841 837 861 833 861 866 862 777 858 856 813 874 787 847 827 833 886 871 859 788 869 832 NaN 870 843 989 926 844 861 847 892 910 876 917 912 843 868 858 867 841 850 846 844 844 837 875 874 846 831 826 841 838 832 856 893 879 824 879 813 833 842 844 841 855 828 848 874 873 836 870 886 866 863 877 902 896 891 901 903 902 893 911 858 890 859 860 874 863 910 872 870 886 764 869 848 854 848 818 865 837 881 858 838 833 836 819 891 785 820 835 764 825 820 829 831 829 818 840 793 837 832 801 808 802 802 791 810 811 815 783 832 842 823 824 832 846 795 838 794 803 803 784 789 786 809 796 806 798 769 850 796 800 807 822 808 822 791 769 822 807 748 776 780 784 794 746 827 774 762 802 827 887 876 862 868 874 871 915 858 866 826 837 831 858 819 846 863 833 826 827 806 867 840 817 831 822 808 818 790 825 807 844 817 804 832 809 852 854 815 819 853 829 804 814 816 820 834 804 831 764 843 814 816 816 863 817 825 816 813 818 775 800 789 805 865 887 834 829 836 806 818 804 771 826 828 837 814 811 730 790 840 778 785 777 817 829 810 780 776 804 790 810 805 821 796 799 803 831 844 815 896 866 874 796 865 841 817 846 831 836 848 812 814 835 817 826 876 815 792 850 800 799 844 790 823 798 796 822 812 839 840 825 866 821 826 799 828 846 820 820 717 833 774 822 809 807 807 809 846 806 835 817 822 824 822 806 823 810 838 784 828 830 834 788 808 792 820 816 821 835 826 782 784 796 818 797 795 806 776 872 803 828 787 803 787 847 813 810 805 822 904 936 923 909 932 875 952 837 884 935 919 921 927 936 879 892 855 920 895 948 916 916 889 949 887 882 907 952 938 887 843 864 916 878 895 897 842 860 909 884 850 891 889 891 845 882 884 883 840 916 824 892 804 860 841 850 875 880 840 912 890 829 858 834 878 853 848 896 918 821 870 834 931 848 882 953 972 951 981 949 931 976 969 947 945 938 940 935 961 914 941 884 923 941 915 900 873 920 914 891 923 896 900 831 826 853 859 850 915 888 835 870 882 863 882 888 908 944 881 874 876 884 871 933 860 852 877 865 834 851 823 876 868 858 842 913 868 843 859 875 828 869 NaN 917 957 898 921 913 862 863 896 855 884 860 886 885 831 837 861 848 849 835 825 882 864 844 840 837 861 833 862 867 861 776 858 856 813 874 787 848 827 833 871 870 858 788 868 831 NaN 870 843 989 925 844 861 847 892 909 876 916 911 843 869 859 866 841 851 846 845 845 836 875 874 845 831 827 841 838 832 856 893 880 824 879 812 834 843 844 842 855 830 849 874 872 836 870 886 865 864 877 902 896 892 900 903 902 893 912 859 892 860 859 874 863 912 872 869 886 765 869 849 854 848 818 865 837 881 858 838 832 836 819 891 785 820 834 763 824 819 830 831 830 818 841 793 837 832 802 808 802 802 792 811 811 815 783 832 842 823 824 832 846 794 838 794 803 803 785 789 785 809 796 806 798 769 850 796 801 807 822 809 822 791 770 822 807 748 774 780 784 794 746 827 773 762 803 827 887 876 862 868 874 872 913 857 867 827 837 831 857 819 845 863 832 826 827 807 866 841 816 832 821 808 817 790 826 807 844 818 804 832 810 851 854 814 818 853 829 804 813 816 819 833 804 831 764 843 814 815 816 863 817 826 817 813 818 776 801 790 806 865 887 833 829 835 804 816 804 771 826 828 836 814 812 730 789 840 777 785 777 816 830 810 781 776 805 790 810 805 821 796 800 803 831 844 815 899 867 873 795 864 842 816 845 832 836 848 812 816 835 816 827 876 814 792 850 800 798 844 791 821 798 794 822 812 840 840 825 866 823 826 799 828 848 821 820 716 833 775 823 810 807 807 809 847 806 834 817 823 824 822 806 823 810 838 784 828 830 834 788 807 792 820 817 820 835 827 781 784 796 818 797 796 807 776 872 802 828 787 804 787 847 813 808 804 821 903 937 923 909 933 875 952 837 883 934 919 921 928 936 878 891 854 920 894 948 915 916 889 949 887 882 908 952 938 886 845 864 916 878 895 896 842 860 908 882 850 892 889 891 846 882 884 885 840 916 825 892 804 860 840 849 875 881 840 913 890 829 858 834 878 853 848 896 918 822 869 836 931 848 881 952 972 951 980 950 931 978 967 947 945 939 940 934 961 914 941 885 924 942 916 900 873 920 912 891 924 897 901 831 826 853 859 850 915 888 834 871 882 863 882 888 908 946 881 874 874 884 875 932 860 851 877 864 832 852 822 876 868 858 843 914 868 843 859 873 828 870 NaN 917 956 897 921 914 861 863 896 855 884 860 885 884 831 838 860 848 849 834 825 882 864 845 840 837 860 833 864 867 860 776 858 856 813 874 788 847 827 833 862 870 857 788 867 831 NaN 870 842 989 924 844 861 847 893 908 875 916 911 843 869 860 866 841 852 846 845 845 835 875 874 845 830 828 841 838 831 856 893 880 826 879 812 836 843 844 842 855 833 850 874 872 836 870 886 865 864 877 901 896 892 899 902 904 893 912 859 893 860 858 875 863 912 872 868 886 766 869 848 854 848 819 866 836 880 858 839 832 836 819 892 784 819 833 763 824 819 830 832 830 817 842 792 837 833 802 808 802 802 792 810 811 815 783 832 841 823 824 832 846 794 838 795 802 804 785 789 786 809 796 806 798 769 849 796 803 806 822 811 823 791 770 821 807 748 775 781 784 794 746 827 772 762 802 827 887 878 860 868 874 871 912 857 868 828 838 830 856 819 845 864 832 825 827 807 865 842 816 832 820 808 818 790 827 808 843 819 804 833 810 851 855 813 818 853 829 803 812 816 820 833 804 831 764 843 814 816 817 864 817 825 817 814 818 777 801 790 805 864 887 831 828 835 803 815 803 770 827 828 836 814 812 731 788 839 777 785 776 816 830 810 781 776 805 790 810 805 820 795 800 803 831 844 816 902 867 872 794 864 840 815 844 832 837 848 812 817 835 815 827 875 814 792 848 798 797 844 793 821 798 795 821 812 840 840 826 866 825 826 801 829 849 821 821 716 833 776 823 811 807 807 808 847 806 834 816 823 824 823 806 823 811 839 784 828 831 834 788 807 793 820 817 821 834 828 781 784 797 817 797 796 806 777 872 802 828 787 804 786 847 813 808 804 821 902 937 923 910 932 874 952 837 884 934 919 920 929 936 878 891 854 921 894 949 915 916 890 949 887 882 908 952 938 886 846 864 915 878 895 895 842 860 907 879 850 891 889 891 846 882 885 885 840 916 826 892 804 860 840 849 876 881 842 914 890 830 858 833 878 853 849 896 918 821 870 837 931 848 881 952 972 950 980 948 930 978 965 947 946 939 941 932 962 915 941 885 925 943 918 900 873 920 911 890 924 899 901 831 826 854 859 851 914 888 833 872 882 864 883 888 907 946 880 874 873 884 878 932 860 851 878 864 830 852 822 876 868 858 843 915 867 844 858 872 827 871 NaN 916 956 898 921 914 860 863 897 855 884 859 885 884 831 838 860 847 849 834 825 882 864 846 840 836 860 833 863 867 860 775 858 856 813 874 788 846 827 833 857 870 856 788 866 831 NaN 868 842 988 924 844 861 847 894 908 875 916 911 842 869 860 866 840 852 846 846 844 835 875 875 845 830 830 841 838 831 856 892 880 826 880 812 837 843 844 842 854 836 852 874 871 836 870 886 865 865 877 901 896 893 899 902 906 893 911 860 892 859 857 874 862 913 872 868 887 766 869 848 854 847 819 866 835 880 857 839 834 836 819 892 784 819 833 764 824 819 830 832 829 817 842 791 837 834 802 808 802 803 792 810 811 816 782 834 840 823 823 831 846 794 838 796 801 805 785 789 785 810 795 807 798 769 849 797 804 806 823 812 823 791 769 821 806 748 775 781 784 794 746 827 772 762 800 826 887 878 858 869 874 871 910 857 867 827 838 831 857 819 846 863 832 824 827 808 865 841 816 832 820 808 818 790 827 808 842 820 804 833 811 851 854 813 817 852 829 802 812 817 820 834 804 831 764 844 814 816 817 864 817 825 817 815 818 778 801 791 805 864 886 830 825 834 804 815 802 770 828 828 837 815 813 732 788 839 777 785 775 816 831 810 782 776 805 790 810 805 819 793 800 804 831 842 817 905 868 872 794 864 839 814 844 832 837 849 813 818 836 816 827 877 814 792 848 798 797 845 794 821 798 795 822 812 840 839 826 867 825 826 803 830 849 821 821 716 833 775 822 812 807 806 808 847 806 835 817 823 824 822 806 823 812 839 785 828 832 834 788 808 793 819 818 821 834 829 782 785 798 817 797 795 805 777 872 802 827 787 804 785 847 813 809 803 821 901 937 923 910 932 874 952 838 885 935 919 921 930 937 879 891 853 921 894 949 916 915 891 949 887 882 908 952 939 887 848 864 915 878 895 894 842 860 907 877 851 890 888 891 847 882 885 886 840 916 826 891 804 860 840 849 877 881 844 915 890 830 857 833 879 852 850 896 918 820 870 838 932 849 880 952 971 949 980 947 929 976 966 946 946 940 941 931 962 916 942 885 926 942 919 899 872 920 912 889 925 899 901 832 824 854 858 851 913 888 833 872 882 862 885 888 906 946 880 874 872 883 880 932 860 850 879 864 827 851 823 874 869 858 844 914 866 845 858 872 828 871 NaN 916 956 898 920 914 859 863 898 854 883 860 886 884 831 838 860 846 850 834 826 882 865 846 840 835 860 833 863 866 861 775 858 857 813 873 790 844 827 833 860 870 856 788 866 832 NaN 867 842 988 924 844 861 847 893 908 875 916 910 842 868 860 866 841 852 846 846 843 836 875 876 845 831 829 841 838 831 856 892 879 826 880 812 838 842 844 842 854 840 852 875 871 836 869 886 865 864 877 901 896 893 900 904 906 892 909 860 891 858 856 872 861 914 872 868 886 766 869 848 853 848 819 866 835 880 857 840 836 836 820 892 784 819 834 766 824 820 829 832 828 817 841 791 836 834 802 808 802 802 791 809 812 816 782 834 841 823 824 831 846 794 839 796 801 805 785 789 785 811 795 807 797 769 850 798 803 806 824 813 822 792 769 821 805 748 775 781 782 793 746 827 773 763 800 825 887 876 856 869 874 870 910 857 866 827 838 832 859 820 846 863 833 823 828 808 865 840 817 832 821 809 819 790 827 808 842 820 805 833 811 851 854 813 817 852 828 802 812 817 821 834 804 831 762 845 814 816 816 863 818 824 817 815 818 778 800 792 805 864 886 830 821 835 804 816 803 769 827 828 837 815 813 732 789 838 777 784 776 816 831 810 782 777 805 789 810 805 819 793 800 804 832 841 817 906 868 872 795 865 839 814 845 832 837 851 812 818 837 817 826 878 814 792 848 799 797 844 794 821 798 795 823 812 839 839 826 868 825 826 806 831 849 821 822 717 833 774 821 812 808 805 808 846 806 835 818 822 824 822 806 823 812 839 786 828 833 834 789 808 793 818 819 821 833 830 783 787 797 817 797 794 803 778 874 803 827 787 804 785 846 813 809 803 821 901 937 923 910 932 874 951 838 885 935 919 921 929 937 879 891 854 920 895 950 916 915 891 949 887 882 909 952 939 887 848 864 915 879 895 894 842 859 907 875 852 891 886 890 846 882 885 886 840 916 825 890 805 860 840 849 876 882 845 916 889 829 857 833 879 853 851 896 918 820 870 838 931 850 880 952 973 948 980 944 928 975 967 945 944 940 941 931 962 917 943 885 926 943 920 899 871 920 912 888 924 898 901 832 822 855 858 852 913 889 834 871 881 861 886 889 906 945 880 873 873 882 882 932 860 850 880 866 827 850 823 872 870 858 845 913 865 845 858 872 830 871 NaN 916 956 899 920 914 859 862 899 853 882 861 886 885 831 838 861 845 850 835 826 883 866 846 840 834 862 832 862 866 861 774 859 857 812 872 788 844 827 833 863 871 855 789 867 833 NaN 867 842 988 924 844 861 847 892 908 874 916 910 841 868 860 866 842 852 846 845 842 836 875 876 846 831 829 841 838 831 856 893 879 826 880 812 836 841 845 842 853 844 852 877 872 836 870 885 866 863 877 902 897 894 900 904 905 892 909 860 892 858 855 871 860 913 873 868 887 767 869 847 853 848 818 866 836 880 857 840 836 834 821 892 785 818 835 767 824 821 829 832 827 819 840 790 836 834 802 807 801 800 790 808 812 816 782 835 842 823 824 830 847 794 840 796 801 804 785 788 784 812 795 806 797 769 850 799 803 808 823 813 822 792 768 821 805 747 775 781 781 794 747 828 773 763 801 824 886 875 856 868 874 871 910 858 865 827 836 833 861 820 847 863 833 824 828 808 865 840 817 832 822 810 819 790 827 809 841 819 805 834 810 851 853 813 818 852 828 803 811 817 820 835 804 831 761 845 814 816 816 863 819 823 817 813 818 778 800 792 806 864 887 829 818 835 805 818 804 768 827 827 837 815 812 734 790 837 776 783 776 816 831 811 781 778 804 789 809 806 820 794 800 805 833 842 817 907 868 872 796 866 838 815 845 831 838 851 811 818 838 819 825 880 815 792 848 801 796 844 793 820 798 796 823 811 837 838 825 867 825 826 808 831 849 821 822 717 833 774 820 812 808 804 809 846 807 835 817 821 824 822 806 822 811 838 786 828 832 833 789 807 793 818 820 820 834 831 784 788 796 817 797 794 802 777 874 803 826 787 802 785 844 814 810 804 821 901 936 922 910 932 875 952 840 885 935 919 921 928 937 880 891 854 919 895 950 916 915 891 949 887 882 909 952 938 888 847 864 914 879 895 894 842 859 907 874 851 892 884 889 846 883 885 884 840 916 826 890 805 861 840 849 876 881 845 916 889 828 857 833 878 854 851 895 918 821 870 838 931 850 882 951 975 947 979 944 929 976 967 944 942 941 941 931 962 917 943 885 926 944 919 900 871 920 912 889 923 898 902 833 820 855 857 852 912 890 833 871 881 860 885 889 906 945 880 873 874 882 883 932 858 850 879 866 826 850 824 871 869 858 845 914 864 845 857 872 831 872 NaN 916 956 898 920 914 860 862 898 853 882 863 886 886 832 837 861 844 850 836 826 883 866 846 840 835 864 832 863 865 861 774 859 858 812 872 788 844 827 834 867 873 855 790 867 833 NaN 867 842 988 924 843 862 847 892 908 873 916 910 841 868 860 865 843 853 847 844 842 836 875 875 846 832 829 842 837 831 856 894 879 826 880 812 835 840 846 842 853 845 852 877 874 835 871 885 865 862 877 902 897 894 900 904 904 892 908 860 892 857 854 872 861 912 874 868 887 766 870 847 852 849 818 867 836 881 857 840 837 833 821 892 785 818 835 767 824 821 828 831 827 820 838 790 836 833 803 808 801 799 790 809 812 816 782 835 842 823 825 830 847 794 839 795 801 804 785 789 784 812 795 806 797 769 851 799 802 809 822 812 821 793 768 822 804 748 776 781 781 794 748 828 773 763 802 824 887 874 856 868 875 871 909 858 864 827 836 834 862 820 848 863 834 824 827 807 866 840 817 832 822 810 819 790 827 810 841 819 804 832 809 851 854 813 820 852 828 803 810 816 819 835 803 831 760 845 814 817 816 863 819 823 816 812 818 777 801 792 806 865 887 825 814 836 805 819 806 768 827 827 837 815 811 734 790 836 776 782 776 816 830 811 780 778 803 789 808 807 820 795 800 806 834 842 816 910 867 872 797 867 838 815 845 830 837 851 809 819 838 819 826 882 815 793 849 801 797 843 792 816 798 796 824 811 837 837 824 866 826 826 810 831 850 821 823 717 832 774 819 810 808 804 809 847 807 834 816 821 825 821 806 823 811 836 786 827 832 833 789 807 793 818 821 821 834 831 785 788 795 817 797 794 802 776 871 803 826 786 800 786 842 814 810 804 822 902 936 922 910 932 875 953 840 885 935 919 921 928 937 880 891 854 918 896 949 916 915 892 949 887 882 908 952 936 888 846 865 913 879 896 894 842 859 906 874 850 894 884 889 846 882 885 883 840 915 826 890 805 861 840 849 876 881 844 914 889 827 856 834 878 855 851 895 919 822 870 838 929 850 883 951 978 946 977 943 930 976 968 946 940 940 941 931 962 916 943 885 925 944 917 900 872 920 912 890 923 897 903 833 820 855 857 852 911 890 833 871 881 860 885 890 906 945 880 875 874 882 884 933 859 850 878 865 826 852 824 872 868 859 845 914 864 844 857 872 831 872 NaN 917 956 898 919 913 861 863 897 854 881 862 886 886 831 837 861 843 850 836 827 882 865 847 840 835 866 831 864 865 862 774 860 857 812 872 787 844 828 834 869 875 855 790 868 831 NaN 867 842 988 924 843 862 848 893 908 873 916 910 840 868 860 864 844 853 846 842 842 836 876 874 845 832 828 842 837 832 856 894 879 826 880 812 834 840 847 843 853 847 852 877 875 834 872 885 865 863 877 902 896 894 900 904 904 892 908 860 892 857 855 872 861 911 874 868 887 765 870 847 852 849 818 866 836 882 858 840 837 832 821 892 785 818 834 767 825 821 828 831 826 821 837 790 836 833 803 809 801 799 790 809 812 816 783 835 841 823 825 830 847 794 838 793 801 803 785 789 784 812 795 806 797 769 851 800 803 810 821 811 822 793 768 822 805 748 777 780 781 794 748 827 773 764 803 824 888 874 856 867 875 871 908 859 863 827 836 835 862 820 849 862 833 825 827 807 866 839 817 832 821 809 819 791 828 811 841 817 802 831 809 852 855 813 821 852 828 803 809 815 819 834 804 830 760 844 813 816 816 864 818 822 817 813 819 777 801 792 806 865 887 822 812 837 805 818 806 768 827 826 836 815 810 734 789 835 775 782 777 817 829 811 780 777 804 789 807 808 820 795 799 805 834 843 816 912 867 871 796 866 838 814 846 830 836 850 808 820 837 818 827 883 815 794 849 802 797 842 791 813 798 796 825 810 838 836 824 864 826 827 813 831 852 821 824 717 832 774 819 809 808 805 809 846 808 834 815 822 826 819 806 823 811 834 785 826 832 833 789 806 793 819 821 822 834 831 785 788 795 816 797 794 801 776 867 803 826 785 800 787 843 813 809 805 822 902 936 922 910 931 876 954 841 885 934 919 921 928 938 880 890 854 918 896 949 916 915 892 949 887 882 908 952 935 888 846 866 914 879 896 894 841 859 906 873 849 894 884 890 846 882 885 882 840 914 828 889 806 861 841 850 877 882 844 912 890 827 856 836 878 855 852 896 919 821 870 837 928 850 884 950 979 945 976 943 931 976 968 947 941 939 941 931 962 914 943 886 925 942 915 899 873 921 911 891 922 897 903 833 820 855 857 852 910 890 833 871 881 860 884 889 906 946 880 877 874 881 884 933 860 850 878 864 825 853 823 873 866 860 845 914 865 844 857 872 831 872 NaN 917 956 898 919 912 862 863 896 855 881 861 886 886 830 837 862 842 850 836 826 882 864 847 841 835 866 831 865 864 861 774 860 857 812 872 787 844 829 834 870 875 855 790 867 830 NaN 867 841 987 924 844 863 848 894 908 872 916 911 839 868 861 864 844 853 846 842 842 835 876 873 845 832 828 843 837 831 856 895 878 826 879 812 834 841 847 843 852 849 852 877 874 834 873 885 864 863 877 901 896 894 899 904 903 890 908 859 891 858 855 873 860 911 872 868 887 764 870 848 851 849 818 866 835 881 858 839 836 832 820 892 784 819 834 766 826 820 829 831 826 820 837 790 837 833 803 810 801 800 790 810 811 816 783 835 840 824 824 830 847 795 837 793 802 803 784 790 783 813 794 807 797 769 852 799 803 810 821 811 822 793 768 823 806 748 776 780 782 794 747 827 773 764 802 824 888 874 856 867 875 871 905 860 862 827 836 836 861 818 850 860 833 824 827 807 867 839 817 833 820 809 820 792 828 811 841 815 803 830 810 852 856 812 821 851 828 803 808 814 819 834 803 830 760 843 813 815 816 864 819 823 818 813 820 776 801 791 806 865 887 817 810 837 805 818 806 768 827 826 835 815 810 734 788 835 775 782 778 818 828 812 781 776 804 789 807 808 820 795 800 804 833 843 815 916 867 870 795 865 839 814 848 830 834 850 808 821 836 817 828 885 815 794 849 802 797 842 792 811 798 796 826 809 838 838 825 864 826 827 814 830 852 821 825 717 832 773 821 808 808 807 809 846 807 834 816 823 826 819 805 822 811 831 785 827 832 832 788 806 793 819 820 822 832 831 786 789 795 815 796 794 802 777 864 803 826 784 800 788 844 812 809 804 821 902 936 923 910 931 876 955 841 885 934 919 921 929 938 879 890 854 919 896 949 916 915 892 949 886 883 908 953 936 886 846 866 915 878 898 894 841 859 906 872 848 893 884 891 846 882 884 882 840 914 829 889 806 861 841 850 877 883 844 910 890 826 857 836 878 855 851 897 919 819 870 836 927 850 884 951 980 945 975 942 931 976 968 949 941 940 941 931 961 915 943 885 925 942 915 899 873 922 911 891 923 897 901 834 821 854 857 852 911 889 831 870 881 858 884 889 906 947 880 879 873 881 884 934 862 849 878 864 825 853 823 874 867 860 845 913 866 843 857 871 831 872 NaN 916 955 898 919 912 862 863 896 855 880 860 886 885 829 837 862 843 850 836 826 882 863 846 841 835 865 831 865 864 860 775 859 857 812 872 787 845 829 834 873 873 855 789 866 830 NaN 868 842 986 925 845 863 847 894 908 873 917 911 839 868 862 864 845 853 846 842 842 834 876 874 845 832 827 844 838 831 856 894 878 826 878 812 833 842 847 842 852 851 852 876 874 835 874 884 863 862 877 901 897 894 899 904 902 890 908 858 891 857 854 873 860 911 871 868 887 764 870 848 850 850 818 866 835 880 859 839 836 832 820 892 784 819 834 765 825 820 828 831 826 818 837 790 837 834 803 810 801 801 791 810 810 816 783 834 840 824 824 830 847 795 837 794 802 802 783 790 783 813 793 807 798 769 852 798 803 810 822 811 822 793 768 822 807 748 774 781 782 795 746 827 773 765 803 824 887 875 856 867 875 871 903 858 862 826 837 836 860 817 853 859 833 824 827 806 867 839 817 833 819 808 820 791 828 810 841 814 803 831 811 852 856 812 822 850 828 803 810 814 819 834 803 829 761 843 813 815 817 864 819 825 819 814 820 776 800 791 806 864 887 815 810 838 806 818 806 767 827 825 834 815 810 734 788 835 775 782 777 819 827 811 782 775 803 788 807 808 820 796 801 803 834 844 815 917 867 870 795 865 839 815 849 830 834 850 808 821 835 817 826 886 815 793 848 801 797 842 793 810 799 796 825 810 839 839 827 863 826 828 815 830 852 820 824 717 833 772 821 808 807 808 809 845 807 835 816 823 826 821 805 822 811 830 786 828 832 832 787 806 794 819 818 822 831 832 786 788 795 815 795 794 802 776 865 803 825 784 801 788 846 812 808 803 819 902 937 923 909 932 875 955 841 885 934 919 921 928 939 879 890 854 919 896 949 916 915 892 949 887 882 909 952 936 886 847 865 915 878 898 894 842 859 906 871 848 893 883 891 846 882 884 883 841 914 829 889 806 862 841 850 877 884 843 911 890 827 859 835 879 855 851 898 919 819 870 835 927 850 884 952 979 944 975 942 931 976 968 949 941 940 941 931 961 915 943 886 924 944 915 900 874 922 911 891 923 897 900 835 822 855 856 852 911 889 829 869 881 856 883 888 906 947 880 879 873 882 885 934 862 849 878 864 824 852 822 874 868 859 844 913 866 843 858 871 831 871 NaN 915 954 898 918 912 862 862 896 856 880 860 884 884 830 837 862 844 850 835 825 882 863 845 841 835 864 830 865 865 860 775 858 857 811 872 788 845 829 834 876 872 854 790 866 830 NaN 868 843 986 925 846 863 847 894 907 874 917 911 839 867 862 865 845 853 845 843 841 835 877 874 846 832 827 844 838 831 857 893 879 826 877 812 833 843 847 842 852 852 852 876 874 835 874 884 863 862 878 900 897 894 898 903 902 891 908 857 891 857 853 873 859 911 871 868 887 764 870 849 850 849 818 866 836 878 860 839 834 832 821 892 784 820 835 765 824 820 828 832 827 819 837 791 838 834 804 809 802 802 790 810 810 815 783 834 840 824 824 830 846 795 837 795 802 802 782 790 783 814 792 808 798 769 852 797 803 810 823 811 823 792 769 822 807 748 773 782 783 795 745 827 773 765 803 824 887 875 854 867 876 871 902 857 862 826 837 834 860 817 855 860 834 824 826 806 868 840 817 832 819 808 820 790 828 810 841 815 802 832 812 851 856 811 822 849 828 804 811 814 819 834 802 829 762 843 812 815 816 863 819 826 819 814 820 775 798 792 806 864 887 812 807 837 807 818 806 767 827 826 834 814 809 735 789 837 775 782 776 820 826 809 782 775 802 789 807 807 820 795 802 803 835 845 814 918 867 871 795 864 840 816 848 832 834 849 809 820 835 817 825 884 815 792 848 801 797 843 795 810 800 797 823 812 840 840 826 862 825 828 817 830 851 819 823 717 833 770 822 808 806 806 810 845 806 836 816 821 826 821 807 822 811 830 786 829 832 833 787 806 794 818 816 823 830 832 786 787 796 816 793 794 803 776 866 804 824 785 801 788 848 812 808 801 818 901 937 924 908 933 875 955 840 885 934 919 921 928 939 879 889 854 919 895 949 916 914 893 949 889 882 910 951 936 887 848 864 915 878 897 894 844 859 906 871 848 892 883 890 845 883 884 883 841 915 829 889 806 862 841 850 878 884 843 912 890 828 860 834 880 855 850 897 918 818 870 835 927 850 884 952 978 944 976 942 932 976 968 949 941 940 940 930 961 915 942 886 924 945 915 900 874 921 912 891 923 897 900 836 823 856 858 852 911 889 827 867 882 855 883 888 906 948 880 879 874 884 885 934 862 849 878 863 824 851 822 875 868 859 845 913 866 843 858 871 832 871 NaN 915 955 897 918 912 861 863 897 856 880 861 883 884 831 836 863 844 849 835 825 881 863 844 842 835 862 829 865 865 859 775 856 857 812 872 788 845 829 834 882 872 854 790 865 829 NaN 869 844 986 925 846 863 847 893 907 874 918 911 840 867 862 866 846 853 844 843 841 835 877 874 847 831 827 844 837 832 857 893 880 827 877 812 833 843 846 841 854 852 851 876 874 836 874 885 862 861 878 900 897 893 897 902 903 891 909 858 891 858 853 874 859 910 871 868 887 764 870 850 851 849 818 866 836 877 860 839 834 832 821 892 784 820 835 766 822 820 828 832 829 820 838 790 837 834 804 809 804 802 790 810 810 814 783 833 840 824 824 831 846 795 838 795 802 802 781 790 784 814 792 809 797 768 852 796 802 810 824 811 824 792 770 822 807 749 774 783 784 796 745 826 773 766 803 824 887 876 853 867 877 871 900 857 863 826 837 833 860 817 857 861 834 823 826 805 867 840 817 831 819 808 820 788 828 810 840 816 802 833 811 851 856 811 822 849 827 804 812 815 818 834 802 830 762 842 813 815 814 863 818 825 819 814 820 775 799 793 806 866 888 812 804 836 808 818 806 768 826 827 833 814 809 735 789 838 774 781 775 820 826 808 782 775 800 790 807 806 820 794 802 803 836 844 815 920 867 872 795 864 840 815 846 834 834 848 811 818 834 818 824 880 816 792 847 801 796 844 795 810 800 798 822 814 841 840 824 862 825 828 818 831 850 821 823 717 833 769 822 808 806 806 811 845 805 836 816 820 825 819 808 822 812 829 786 829 831 834 787 806 794 818 816 823 830 831 785 785 797 816 794 794 804 776 866 804 823 786 801 787 848 813 808 801 819 901 937 924 908 934 875 955 840 885 934 920 921 927 940 879 889 854 920 895 948 916 914 893 949 890 882 910 949 936 888 848 864 915 878 895 894 845 860 905 871 849 892 883 889 845 883 885 883 842 915 829 888 805 862 840 849 878 884 842 913 890 829 859 833 879 854 850 895 919 818 869 836 927 851 884 953 978 944 977 942 934 976 968 949 941 940 939 930 961 916 943 887 923 945 915 900 873 920 912 892 923 897 900 836 823 857 859 851 910 889 827 865 882 855 882 887 906 948 880 878 875 886 885 935 862 849 877 863 824 851 822 875 868 860 845 914 866 843 857 872 832 871 NaN 915 955 896 918 911 860 863 898 856 880 862 883 884 832 837 863 845 849 835 826 881 863 843 842 835 861 828 865 865 859 775 858 858 813 872 789 844 829 835 884 872 855 790 865 829 NaN 870 843 987 925 846 863 847 893 907 874 918 910 841 868 862 866 846 853 845 842 842 835 877 873 847 831 827 844 837 833 858 893 880 827 877 812 833 843 845 841 855 852 850 877 874 836 873 885 863 862 876 899 898 893 898 902 904 891 909 858 891 858 852 874 859 911 872 868 886 764 870 850 852 848 819 865 837 875 861 838 834 832 821 892 783 820 834 766 821 821 827 831 830 820 838 790 837 833 804 809 804 802 790 811 810 814 783 833 840 825 825 831 845 796 837 794 803 802 782 790 784 814 793 810 797 768 851 797 802 809 823 810 825 793 772 822 808 750 775 782 784 796 746 826 772 766 803 824 887 876 851 868 877 871 899 858 864 825 837 832 859 818 859 861 835 823 826 805 867 839 817 830 819 809 820 789 828 809 840 817 801 834 810 851 856 811 823 848 826 803 813 815 819 834 804 830 762 842 813 816 813 862 817 825 820 814 820 775 799 793 806 865 888 811 800 834 808 818 806 767 826 828 832 813 809 736 789 838 773 781 775 820 826 808 782 776 800 790 808 806 820 793 803 803 836 843 816 922 867 873 795 864 841 815 844 835 834 848 811 816 834 818 824 878 817 793 847 802 796 842 794 810 800 799 821 813 841 840 824 862 824 829 819 831 851 824 822 717 833 770 821 808 806 807 812 845 805 836 817 822 824 817 807 823 813 828 786 828 831 834 787 808 794 818 816 824 831 832 784 786 797 816 795 794 804 777 866 804 822 787 801 787 846 814 808 801 822 902 937 924 908 934 876 954 840 885 934 920 922 926 939 880 888 853 919 895 948 916 914 892 949 890 881 910 945 935 888 848 864 915 879 894 894 845 861 906 870 850 891 883 888 846 882 885 883 842 915 830 886 805 862 838 849 878 883 843 913 891 829 858 833 878 853 849 893 920 818 869 836 927 851 883 953 978 945 977 943 935 976 968 949 942 940 939 931 962 917 944 887 924 944 915 901 872 918 912 893 924 896 902 835 823 857 861 852 906 889 828 865 882 857 881 887 905 948 879 878 876 886 885 935 861 848 877 862 824 851 822 876 867 859 846 915 866 844 856 872 833 871 NaN 915 955 896 919 911 858 863 898 856 881 861 884 884 832 837 863 845 850 835 827 881 863 844 842 835 861 828 866 866 860 775 859 858 814 872 790 844 828 835 886 873 856 790 865 830 NaN 870 842 987 924 846 862 846 893 907 873 918 911 842 868 862 865 845 853 846 842 842 835 877 873 847 831 828 844 836 833 858 893 880 827 877 811 834 843 845 841 855 852 850 877 874 835 873 885 864 862 875 899 899 893 900 902 903 892 909 858 891 858 852 875 859 911 872 869 885 763 870 849 852 848 819 865 837 873 861 837 834 832 820 892 784 820 833 766 820 821 827 830 830 820 838 790 837 832 803 809 804 802 792 812 810 813 783 832 840 825 825 831 846 797 836 794 803 803 783 790 784 814 794 811 797 769 850 797 802 809 823 809 824 793 772 822 807 749 775 782 784 796 747 827 772 767 803 825 888 876 851 868 876 871 896 859 864 824 838 832 858 819 864 860 834 824 827 805 868 838 818 830 820 809 819 789 827 808 839 817 802 833 810 852 856 810 824 846 827 802 813 817 818 834 805 830 761 842 814 816 813 862 816 826 820 814 820 775 799 793 805 864 888 810 800 833 807 819 805 766 826 828 834 813 809 737 789 837 772 781 775 819 826 807 782 777 800 789 808 806 820 793 802 803 833 842 817 924 866 873 795 864 841 814 843 835 833 847 811 816 834 818 824 879 818 793 847 803 796 840 793 810 800 798 821 814 841 840 826 863 824 829 819 832 852 824 821 717 833 771 822 809 806 808 813 844 804 836 818 825 824 816 805 823 814 827 786 828 831 832 788 808 793 818 816 824 831 834 784 786 797 816 797 795 804 779 865 805 823 788 802 786 844 814 808 801 824 902 938 924 907 934 876 954 840 885 934 920 921 926 938 880 888 853 918 895 948 917 913 892 949 890 881 910 941 935 889 847 864 915 880 895 893 846 862 907 871 850 891 885 889 848 880 884 884 843 915 830 883 804 861 837 848 878 883 843 913 890 829 858 834 876 853 849 893 920 819 870 835 928 852 883 953 978 945 978 942 936 976 968 950 942 941 940 932 962 917 944 887 926 944 914 900 872 919 911 892 925 894 902 835 823 858 861 853 901 890 829 866 882 858 880 888 906 948 878 877 876 886 885 936 861 848 876 862 825 851 822 876 867 858 846 915 866 846 854 872 832 872 NaN 915 955 896 920 911 859 863 896 857 881 860 886 884 832 838 863 846 850 834 829 881 864 844 841 834 862 829 865 866 860 775 860 859 814 872 790 843 828 836 887 873 855 789 865 830 NaN 869 842 987 924 846 862 846 893 908 872 918 911 842 868 862 865 843 854 847 842 842 835 876 873 847 832 828 842 837 833 858 892 880 828 877 811 834 843 845 841 855 852 850 877 876 834 873 885 865 863 875 900 899 893 902 903 902 893 909 858 890 858 852 875 859 911 872 869 885 764 870 848 853 848 819 865 837 869 861 836 834 833 819 893 785 820 832 765 820 821 827 831 830 820 839 790 837 832 803 809 804 802 793 812 810 813 782 832 840 825 825 830 847 798 835 793 802 804 784 790 783 813 794 812 797 772 848 797 802 808 823 809 825 794 773 821 807 748 775 782 784 794 748 826 772 767 803 825 888 876 850 868 874 872 895 859 864 824 839 832 858 819 869 860 834 823 828 806 868 838 820 831 820 810 817 790 826 808 839 816 802 833 810 851 856 810 826 844 827 801 813 820 818 833 806 830 760 842 815 815 813 862 816 826 820 814 820 775 800 794 805 862 888 810 800 833 807 819 805 766 827 829 835 813 808 737 789 836 772 781 776 818 828 807 782 778 800 788 808 806 819 793 802 802 831 842 818 924 866 872 795 865 841 813 842 836 834 847 811 815 834 818 824 879 818 792 847 804 797 840 793 811 801 796 820 814 840 840 826 863 823 830 820 832 852 822 820 718 834 773 822 809 806 808 814 844 804 836 818 825 825 816 805 822 813 827 785 828 832 831 787 809 792 819 816 825 832 836 784 786 798 815 796 797 803 780 865 806 823 788 802 786 844 814 808 802 825 902 937 924 907 933 875 954 840 884 935 919 922 926 937 880 888 853 918 895 949 918 913 891 949 890 882 911 938 935 888 846 865 916 881 896 892 847 863 908 871 849 890 886 890 849 879 883 884 843 915 830 880 804 861 837 849 878 884 844 914 888 829 857 834 876 853 849 894 919 820 872 835 927 852 883 953 978 945 977 942 936 977 967 950 942 940 940 932 963 916 943 886 927 942 914 900 872 919 912 890 925 894 903 834 824 858 861 854 898 890 830 866 882 860 879 888 906 949 878 876 876 887 886 936 861 848 875 863 825 850 821 877 867 857 846 915 866 846 855 872 832 872 NaN 915 955 896 921 912 859 863 896 857 880 860 887 884 832 837 862 846 850 833 830 881 864 845 840 834 863 830 865 866 861 775 860 859 814 873 790 842 827 836 890 872 855 789 864 830 NaN 869 843 987 923 847 862 846 893 908 873 918 911 843 867 863 865 842 852 847 842 842 835 876 873 847 831 828 842 837 833 859 892 880 828 878 812 834 843 845 842 854 852 850 877 876 834 873 885 866 863 875 900 899 893 901 903 903 894 909 859 890 858 852 875 859 911 871 870 884 765 870 848 854 847 820 866 837 864 860 836 834 834 819 893 785 820 834 766 821 822 827 832 829 820 840 791 837 831 803 809 804 802 794 811 810 813 782 833 840 824 825 830 847 798 834 794 802 804 785 790 783 813 794 812 797 774 845 797 802 808 823 809 826 794 774 822 807 748 776 783 783 792 748 825 772 767 803 825 889 877 848 868 874 872 894 857 864 824 839 832 858 818 873 861 834 823 828 806 868 840 821 830 820 810 816 789 826 808 839 816 802 833 809 851 854 810 827 842 827 801 813 821 817 832 806 830 760 842 815 814 813 862 816 826 820 815 821 775 800 795 804 862 889 810 800 833 806 820 805 766 827 829 837 813 807 737 789 836 774 782 777 818 829 807 782 778 800 789 809 806 819 793 802 802 829 842 817 923 867 873 795 864 840 816 843 836 834 848 811 815 835 818 824 879 817 792 848 803 797 841 793 811 800 795 820 815 840 840 825 864 824 831 821 833 853 820 821 718 833 773 822 809 806 808 813 844 804 837 818 825 824 818 805 822 812 827 785 828 832 832 786 809 792 819 816 825 831 837 784 786 798 815 795 796 803 781 864 807 824 788 802 786 845 814 808 803 825 902 937 924 908 932 875 954 840 884 936 918 922 927 937 880 888 853 918 894 950 918 913 891 949 890 883 912 934 935 888 847 865 916 880 896 892 846 863 907 872 849 890 886 890 849 879 882 884 843 915 829 877 805 862 837 849 877 884 845 914 886 829 857 834 876 853 849 895 918 821 873 835 927 853 884 954 979 946 977 943 937 978 967 950 943 940 940 931 963 916 943 885 928 941 915 900 872 919 912 888 924 896 903 833 824 858 860 854 896 891 830 866 883 860 878 888 906 949 878 875 876 886 886 936 861 849 874 864 825 850 819 875 867 857 847 915 866 846 857 873 832 871 NaN 914 955 896 922 912 859 863 897 856 880 859 887 885 832 837 862 848 850 833 831 880 865 845 840 834 863 830 865 866 861 775 860 859 814 873 789 842 827 835 893 871 854 790 864 830 NaN 868 843 986 923 846 862 848 893 908 874 917 910 843 866 862 866 841 851 847 842 842 835 875 873 847 832 828 841 838 833 859 892 880 828 878 812 834 843 845 842 854 851 850 877 875 834 873 885 866 863 875 901 900 893 901 902 904 894 909 859 889 858 851 874 859 911 872 870 884 766 869 848 855 847 820 866 836 861 860 836 834 835 820 892 785 818 835 767 822 821 828 834 829 819 841 791 836 831 802 809 804 802 793 810 810 814 781 834 840 824 825 830 847 798 832 794 802 805 785 790 784 812 794 811 797 777 844 797 802 808 823 809 826 794 775 824 808 748 776 782 783 789 748 824 773 768 803 825 889 877 846 869 875 873 894 855 864 824 838 832 858 818 875 862 833 823 828 806 867 841 821 829 820 810 817 790 827 807 840 816 803 833 809 852 854 810 828 840 828 800 812 822 816 832 805 830 760 843 814 814 813 862 817 824 820 815 821 776 801 796 805 862 889 810 799 833 805 820 805 766 826 828 837 814 806 737 789 836 776 782 777 818 831 806 781 777 800 788 808 805 819 794 801 801 829 842 817 923 867 873 795 864 840 819 844 837 835 848 811 815 835 818 822 879 817 792 848 802 796 841 794 810 798 795 821 815 839 840 825 864 823 831 822 834 854 820 823 718 832 773 822 809 806 807 813 844 804 836 817 824 824 818 806 822 811 827 785 828 832 832 785 810 792 820 816 826 832 837 784 786 797 816 794 796 803 781 864 805 825 789 802 786 846 814 808 803 825 902 937 924 909 932 876 954 840 884 936 918 922 928 937 880 888 853 918 893 950 918 913 891 949 889 884 912 930 936 888 848 866 916 880 896 891 844 863 906 872 849 891 886 889 848 879 882 884 843 915 828 873 805 862 837 848 877 884 845 914 886 829 857 834 876 853 849 895 918 820 873 835 928 852 884 954 980 946 977 944 937 978 967 948 944 939 940 931 963 916 943 885 928 941 916 902 872 920 912 888 922 897 903 833 825 859 860 854 893 891 831 867 884 860 878 889 906 949 878 873 876 886 886 936 861 849 874 865 825 850 817 874 867 858 847 914 866 846 859 874 831 869 NaN 914 954 896 922 912 859 863 898 855 879 858 888 885 831 836 862 850 849 833 832 880 864 845 840 835 863 830 866 867 860 775 860 859 813 873 788 842 827 834 894 870 854 791 864 830 NaN 868 843 986 923 846 862 850 894 907 874 916 911 843 864 862 866 841 849 847 842 842 835 875 872 846 832 829 842 838 833 859 893 880 828 878 812 834 843 846 843 854 851 850 878 874 834 873 885 866 863 875 900 900 892 901 902 906 895 909 860 888 859 850 874 859 910 874 870 884 766 869 848 855 847 819 867 835 857 859 836 834 834 820 892 785 816 836 768 823 821 828 834 830 819 840 792 837 831 801 809 803 801 792 810 810 815 780 834 841 823 826 830 847 798 831 794 802 804 785 790 785 811 793 811 797 781 844 797 803 808 823 808 826 794 774 826 808 748 776 781 784 789 748 824 774 767 803 825 889 876 846 870 876 873 893 854 865 825 837 831 859 818 876 862 832 824 828 805 867 842 820 830 820 809 818 790 826 807 840 817 803 833 809 853 854 811 828 839 828 800 812 825 815 832 804 830 761 843 814 815 813 862 818 823 820 815 822 778 800 796 806 863 889 810 799 833 804 820 804 764 826 828 837 814 805 737 789 836 777 782 777 818 831 807 781 776 800 788 806 804 818 795 800 802 830 843 817 924 866 874 795 863 840 822 844 838 835 848 811 816 835 819 821 879 817 792 849 800 796 840 792 808 797 796 822 815 839 840 826 864 823 831 822 835 854 821 825 717 833 773 824 809 805 805 812 844 805 835 816 824 824 819 807 822 811 827 785 829 831 832 785 808 792 820 815 826 832 837 783 786 796 817 794 796 804 779 864 802 826 789 802 787 847 814 807 804 824 902 937 924 910 932 877 954 841 884 936 918 922 928 938 878 887 853 918 893 950 918 914 891 949 889 884 912 926 936 888 849 866 916 880 896 890 842 862 907 872 848 891 885 889 847 880 882 884 842 915 828 868 806 862 837 850 876 884 844 914 887 829 857 834 876 853 847 895 918 819 873 835 928 852 885 954 982 946 977 944 936 977 967 948 943 939 939 932 962 918 943 886 927 943 917 903 871 920 913 889 923 898 904 833 826 859 859 854 890 892 833 869 885 860 878 890 906 949 878 872 876 886 887 936 861 849 875 866 826 849 817 872 866 859 848 914 866 846 862 874 831 867 NaN 912 954 896 921 911 859 864 898 854 880 858 888 885 832 836 862 850 849 833 833 880 864 845 840 836 863 830 866 866 859 774 860 859 812 873 787 842 828 832 894 870 855 791 863 829 NaN 868 842 986 923 844 862 850 894 907 874 915 912 843 865 861 866 841 849 847 843 842 836 875 873 846 831 829 842 838 832 859 894 880 827 879 812 834 843 846 844 854 852 850 878 873 834 873 884 865 864 876 900 900 892 901 902 905 894 908 860 888 859 850 874 860 910 874 870 885 766 869 847 855 846 819 866 834 852 858 838 834 833 820 891 785 816 836 768 824 820 829 835 831 819 840 793 838 832 802 809 803 801 791 811 810 815 780 834 841 823 826 830 847 798 830 794 802 803 785 790 787 810 793 810 797 784 844 797 804 807 823 809 825 795 774 826 808 748 776 780 785 790 748 826 774 766 803 825 889 875 846 870 876 873 892 855 864 826 839 831 859 818 878 863 832 824 828 805 867 843 820 832 820 809 819 791 826 807 841 818 802 833 810 854 855 812 828 839 828 800 811 829 814 831 804 830 761 842 814 815 814 862 817 823 820 815 823 779 799 796 806 864 889 811 798 833 805 819 804 763 824 828 836 815 804 738 788 835 775 782 777 817 830 808 781 776 801 787 806 804 818 795 799 802 830 843 817 926 865 874 795 863 839 823 843 838 836 848 810 816 834 820 819 879 816 793 850 801 797 840 790 807 798 798 823 814 840 841 826 865 822 831 823 835 855 820 825 715 835 773 824 809 805 805 811 844 805 833 816 823 826 820 807 822 811 826 786 829 831 832 784 806 792 819 815 826 833 837 783 786 797 818 793 796 805 777 864 799 826 789 802 786 847 814 808 804 824 902 937 924 910 932 877 954 842 885 935 918 922 928 939 878 886 854 918 893 950 917 914 891 949 889 885 910 921 936 888 849 866 916 880 896 888 842 862 908 873 847 892 885 890 848 880 881 884 842 916 827 866 808 862 837 852 876 884 843 915 889 828 857 835 876 854 846 895 919 819 873 835 927 852 885 952 982 947 977 945 934 976 968 948 942 939 939 932 961 920 942 887 926 944 917 904 871 920 914 889 924 897 904 833 825 859 860 853 887 892 834 872 885 859 879 890 906 949 877 871 877 886 888 936 861 850 876 867 826 848 818 871 866 859 848 914 867 846 862 873 832 867 NaN 910 954 896 921 911 859 864 898 854 880 858 887 885 832 835 862 849 848 834 834 880 864 844 839 837 863 830 867 865 859 774 860 858 812 873 786 841 828 833 896 870 856 791 863 829 NaN 868 842 986 924 844 862 850 894 907 874 915 912 843 865 861 866 841 849 846 843 842 836 875 874 845 831 829 842 838 832 859 895 880 826 879 811 834 843 847 844 855 852 849 877 873 835 873 884 865 864 876 900 900 892 900 902 904 894 906 860 888 858 850 875 860 908 873 870 885 766 870 847 855 846 818 866 836 845 858 840 834 833 820 891 785 816 836 767 824 820 829 835 832 819 840 794 838 833 804 810 803 801 792 811 810 816 780 834 841 823 826 829 847 798 828 793 802 802 784 789 788 808 793 810 797 786 844 797 804 806 823 809 824 794 775 826 808 748 775 780 785 790 748 827 774 765 803 824 890 874 845 870 876 873 891 856 864 827 840 830 859 817 880 863 831 824 829 804 867 844 819 834 818 808 819 792 825 807 841 818 802 832 811 853 855 812 829 839 828 801 811 834 812 829 803 830 761 842 814 815 814 862 816 824 818 815 823 778 798 797 806 864 888 813 798 834 806 819 804 762 824 828 835 815 804 739 788 835 774 782 777 816 829 808 782 776 802 787 807 804 818 795 798 802 831 844 817 927 865 873 795 863 838 825 843 838 836 847 811 817 834 820 819 880 816 792 849 801 798 840 788 806 798 798 822 814 840 841 826 865 822 832 823 834 853 819 825 715 836 774 824 809 805 806 811 843 805 834 816 821 826 820 807 822 810 825 786 829 831 832 784 805 791 818 816 826 833 838 782 786 798 818 791 796 806 774 863 800 826 788 802 785 847 814 810 805 823 902 937 924 909 932 878 954 843 884 935 918 921 928 939 878 885 854 919 894 950 917 914 891 948 889 884 909 915 936 888 848 866 917 880 896 886 843 862 909 873 847 892 885 890 848 881 880 884 842 916 827 862 808 862 837 853 876 884 842 915 890 826 858 835 877 854 844 895 920 818 873 834 926 852 884 951 982 946 976 945 933 977 967 949 941 939 938 932 960 919 942 887 924 944 917 904 872 920 914 889 925 897 904 833 825 859 861 853 886 892 834 872 885 859 879 889 907 949 876 871 877 886 889 936 862 852 878 867 828 848 819 871 866 859 848 914 868 847 861 872 834 868 NaN 908 955 896 921 910 859 864 898 854 880 858 887 886 833 835 861 848 848 834 837 880 864 845 840 837 863 829 867 864 860 774 859 858 812 873 787 840 828 833 899 870 856 790 863 829 NaN 869 842 986 924 843 861 850 894 907 874 915 912 843 866 862 867 841 849 845 843 842 835 875 874 844 830 828 842 839 832 858 894 880 826 880 811 834 844 846 845 855 852 849 877 874 835 873 883 866 864 876 900 899 892 899 902 904 894 907 860 888 857 851 876 860 906 871 870 885 766 870 848 855 846 818 866 838 840 858 840 833 832 820 891 786 816 836 767 824 820 830 834 831 820 840 794 838 833 805 810 803 802 793 811 810 816 780 833 841 823 825 829 848 799 827 793 802 803 784 789 787 807 793 809 797 787 841 797 805 805 822 809 823 792 776 825 808 748 774 780 784 790 748 827 774 764 803 824 890 873 846 869 875 872 888 856 863 827 841 830 858 817 881 863 831 824 829 804 867 844 819 834 818 808 818 792 826 807 840 819 802 832 812 852 856 813 830 839 828 801 811 836 811 829 803 828 762 841 815 815 815 863 816 825 817 815 823 776 799 798 806 864 888 815 797 834 806 818 804 762 824 828 834 814 806 740 789 835 774 782 777 816 828 808 781 776 802 787 808 804 819 796 798 801 832 843 816 927 865 872 795 864 839 829 843 838 835 848 812 817 835 820 820 881 816 790 850 801 798 839 789 807 798 798 821 813 840 839 826 865 822 832 823 832 852 820 824 717 834 774 822 810 806 808 811 842 805 833 816 821 824 819 807 822 809 824 786 829 831 833 784 805 791 817 818 826 833 838 781 786 799 817 789 795 805 774 861 800 826 787 802 785 846 815 811 805 821 902 937 923 909 932 878 955 843 884 935 919 921 928 939 879 885 855 920 896 950 917 916 891 949 889 884 909 909 936 888 848 866 916 879 896 885 844 861 908 873 848 892 885 890 847 881 880 885 842 915 827 860 808 863 837 853 876 884 843 914 890 826 858 835 877 855 845 895 920 818 873 833 927 852 883 951 982 946 976 945 934 977 966 948 941 940 938 932 961 916 942 887 925 943 916 903 873 920 913 888 925 896 904 833 825 858 862 853 885 892 833 873 886 859 879 888 907 948 878 872 877 886 890 935 863 853 877 867 830 848 820 872 865 859 848 914 869 846 860 872 835 870 NaN 908 954 895 921 910 859 864 898 854 880 858 886 886 833 836 861 847 848 835 839 881 863 845 840 837 864 828 867 864 860 774 858 859 812 874 788 840 827 834 901 870 856 788 864 828 NaN 869 843 986 924 844 861 849 894 908 875 914 911 843 867 864 868 841 850 845 843 842 834 875 876 845 830 827 842 839 833 858 894 879 826 880 811 835 845 846 845 855 852 849 876 874 834 873 883 866 864 876 900 898 892 899 903 905 893 909 859 888 857 852 876 860 906 871 870 884 765 871 849 855 846 817 866 839 838 858 840 833 833 821 892 786 815 837 767 824 821 830 834 831 820 839 793 838 833 805 810 803 803 794 811 810 815 781 833 841 823 824 830 848 800 826 793 803 804 784 789 785 806 793 808 796 789 839 796 805 805 822 810 823 791 776 825 808 748 773 780 784 790 748 827 774 762 802 823 890 873 846 869 874 872 886 855 864 827 839 829 856 816 882 862 830 823 829 806 866 844 819 833 818 808 818 792 827 807 839 818 801 831 812 852 856 813 831 838 828 801 810 839 810 828 804 827 762 840 817 815 815 863 815 826 816 815 823 775 800 798 805 864 888 814 796 834 806 817 804 763 823 827 834 814 807 741 790 835 773 782 777 816 828 808 780 776 804 788 808 805 820 796 798 800 833 842 815 927 865 871 795 864 839 832 843 839 835 849 814 816 835 820 820 882 816 789 851 801 798 839 789 807 797 798 820 813 840 838 826 865 822 832 825 829 851 822 824 717 832 774 822 809 808 808 810 843 806 833 816 821 823 818 806 823 808 824 786 829 831 833 785 804 791 816 819 826 832 838 781 786 798 817 789 794 804 776 859 801 825 787 803 785 846 815 811 805 820 901 936 922 909 932 877 955 843 883 935 919 921 928 938 879 885 856 920 897 950 916 917 891 950 889 884 909 906 936 887 847 866 916 879 896 885 845 860 908 873 849 892 885 890 847 881 880 885 843 914 826 857 807 863 838 852 876 884 844 913 890 827 858 835 877 855 846 894 921 818 872 832 929 852 884 950 982 946 975 945 934 977 966 948 941 940 938 933 961 914 943 887 926 943 916 902 874 920 913 887 926 897 904 832 825 857 861 853 882 892 833 873 887 860 880 887 906 948 880 872 877 887 890 934 863 852 877 868 832 847 820 873 864 859 848 914 870 846 860 872 834 871 NaN 908 954 894 920 910 858 863 898 854 879 859 886 886 834 836 861 847 847 835 844 882 862 845 840 836 864 828 867 864 861 774 857 860 813 875 787 840 828 833 901 870 855 787 864 828 NaN 869 843 986 925 844 861 848 893 909 875 914 912 843 867 864 868 841 850 846 843 843 834 876 876 845 830 827 842 839 833 859 893 879 826 880 810 835 846 846 845 854 852 850 876 875 834 872 884 866 865 876 900 898 893 899 903 906 892 910 858 887 859 850 876 860 907 870 869 884 764 872 849 855 847 816 866 839 836 858 839 833 833 822 892 787 814 837 768 824 820 829 833 831 820 839 793 839 833 804 809 803 803 793 810 810 815 782 832 841 824 825 831 848 800 825 792 805 804 785 789 783 806 792 807 796 792 837 795 805 805 821 809 823 792 776 825 807 748 773 780 784 791 748 827 774 763 801 823 890 873 846 868 874 872 886 854 864 827 838 829 856 816 885 862 830 823 829 809 866 846 819 832 819 809 816 792 827 807 839 818 802 830 812 851 856 814 830 835 829 801 809 842 807 828 804 826 762 840 816 815 816 863 814 826 817 814 823 775 800 798 804 864 889 814 796 834 806 816 805 764 822 826 834 814 807 741 791 835 773 781 777 816 828 808 781 776 804 788 807 806 821 795 799 800 833 843 814 926 865 871 795 864 840 836 842 840 834 849 814 815 836 819 819 881 816 788 850 801 798 840 789 807 797 798 820 812 840 838 825 866 821 832 828 829 851 823 823 716 832 775 822 809 809 809 810 844 807 832 816 822 822 818 806 824 808 824 785 829 831 833 786 804 791 815 820 826 831 838 781 786 798 817 788 794 803 778 859 801 824 786 802 785 846 815 812 804 820 901 935 922 909 932 876 955 843 884 935 920 920 929 939 879 884 856 920 896 949 917 919 890 950 889 883 910 900 937 888 848 866 915 879 896 885 847 860 908 873 850 892 886 890 847 881 881 885 843 914 826 855 807 863 838 851 876 884 844 914 891 828 857 836 878 854 846 894 921 819 872 832 929 852 885 950 981 946 976 945 934 977 965 949 942 941 940 934 962 914 944 886 927 944 916 902 873 921 912 885 926 897 903 832 825 855 860 852 879 891 833 873 888 862 880 888 905 947 881 873 876 886 891 933 863 852 877 868 832 847 819 873 865 860 847 914 871 845 861 872 832 872 NaN 907 953 894 920 910 858 862 897 854 879 859 885 886 834 836 860 847 848 835 846 881 862 844 840 836 864 829 867 865 861 774 858 860 814 876 786 840 828 833 901 870 855 787 864 829 NaN 869 844 987 925 844 861 848 893 909 874 913 912 843 867 863 867 840 851 846 843 843 835 876 877 845 830 827 842 839 833 860 893 880 826 879 811 834 846 846 845 854 852 850 874 875 834 872 885 866 866 875 900 897 893 899 903 907 892 910 858 889 860 848 876 860 909 870 869 884 764 872 848 855 848 816 866 837 832 858 839 833 833 822 892 786 815 837 768 824 820 828 834 830 820 840 792 839 832 804 808 804 803 792 811 810 816 782 832 841 824 826 831 848 799 824 792 806 805 786 789 782 806 790 807 795 795 836 795 804 805 821 808 823 792 776 825 807 748 773 780 784 790 747 827 773 763 801 823 891 873 846 867 874 872 886 854 864 827 837 829 856 817 888 862 831 823 829 810 866 848 819 831 820 809 816 791 827 807 839 817 802 830 812 851 856 813 829 833 829 801 808 843 804 828 805 826 760 841 815 814 816 863 814 826 818 814 823 776 800 797 804 864 889 812 796 834 807 816 805 765 822 826 834 812 806 741 792 836 773 781 777 817 828 807 782 775 804 788 806 806 820 794 799 801 833 844 813 926 865 872 795 865 841 837 841 841 834 849 815 815 836 820 818 879 816 788 848 802 798 840 789 807 797 797 820 812 841 839 824 866 821 832 830 829 851 824 823 715 832 776 822 808 809 809 810 845 807 833 816 822 822 818 805 824 809 825 785 828 830 833 787 804 791 815 818 826 830 838 781 786 797 817 786 794 803 780 859 801 822 785 801 784 846 816 813 804 822 901 935 922 909 932 875 954 843 885 936 920 920 929 939 879 884 857 920 895 950 917 919 890 949 889 883 910 896 937 889 848 866 915 879 896 886 849 860 908 873 849 892 886 890 847 880 882 885 842 913 826 854 808 863 838 850 877 884 844 914 891 828 857 836 880 854 847 894 920 820 873 832 928 852 885 950 980 946 977 945 934 978 965 949 942 942 941 935 962 915 944 887 926 944 915 902 872 922 912 886 927 896 901 833 825 855 859 853 876 890 832 873 889 863 881 889 904 949 880 873 876 885 890 933 864 850 878 869 832 848 820 874 868 861 847 914 872 846 861 872 832 872 NaN 907 952 894 920 910 857 861 896 853 880 859 884 885 834 836 860 847 848 836 851 881 862 844 840 835 864 829 867 865 861 773 859 859 814 876 785 840 829 833 901 868 854 786 864 831 NaN 869 843 987 924 845 861 848 892 909 874 914 913 843 866 862 866 840 850 846 843 843 836 875 876 845 829 828 842 839 832 861 893 880 826 879 812 833 846 846 845 854 852 850 874 874 834 871 886 866 865 876 900 897 893 900 903 906 891 910 858 890 860 846 875 860 910 871 869 884 764 871 848 855 848 816 866 836 829 858 838 833 833 822 893 786 817 837 768 824 819 826 834 830 820 840 792 839 832 803 808 803 802 792 812 809 816 782 832 841 825 826 831 848 798 823 792 806 805 786 789 783 806 789 807 796 798 834 795 804 805 821 808 823 792 776 825 807 749 774 781 785 790 746 826 773 764 801 824 891 873 846 867 874 873 886 855 864 827 837 828 857 817 890 861 832 823 828 808 866 848 819 832 820 809 816 791 827 806 840 817 803 830 812 852 856 812 828 832 830 801 808 846 801 828 805 827 759 841 814 814 815 864 815 826 818 814 821 775 800 796 804 864 890 810 796 834 806 816 805 764 821 827 834 811 806 742 792 835 773 781 777 818 828 807 783 775 804 787 807 806 819 792 800 801 833 845 813 925 865 872 795 865 841 840 841 842 833 849 814 816 836 821 816 878 816 788 847 802 798 840 790 806 797 795 821 811 841 840 824 865 822 832 830 829 850 824 821 716 832 776 822 808 809 810 809 845 805 834 815 822 822 818 806 825 810 826 784 828 830 833 787 804 791 815 817 825 830 838 780 785 796 817 784 795 803 778 859 802 822 784 801 784 846 815 813 803 824 901 936 922 910 932 874 953 842 887 935 919 921 929 939 879 884 857 920 895 950 918 919 890 948 888 882 909 890 938 891 848 867 915 879 897 887 851 860 908 873 849 892 885 890 847 880 883 885 842 913 826 851 808 863 838 849 878 884 843 914 890 827 857 836 884 855 848 893 920 820 874 833 927 851 885 950 981 946 977 945 934 977 966 950 942 942 942 936 963 916 944 887 926 945 916 902 872 922 912 887 928 895 899 833 825 856 858 853 876 890 830 872 889 865 882 890 904 950 879 874 875 884 889 932 864 849 878 868 831 848 821 874 870 860 846 914 872 846 860 872 832 873 NaN 908 952 895 920 910 857 862 895 852 880 859 885 884 833 837 859 847 849 836 854 880 862 846 839 835 864 829 865 864 861 772 859 858 814 877 784 840 830 833 901 868 853 786 864 832 NaN 869 842 986 923 845 861 848 892 909 874 914 912 843 866 862 867 840 849 846 844 844 837 875 876 846 828 828 842 839 832 860 893 881 827 879 813 833 845 846 845 855 851 850 876 874 834 872 886 867 865 876 900 898 893 899 903 905 891 911 857 891 860 847 874 860 911 872 870 883 765 871 848 854 849 816 866 835 825 858 839 833 833 821 893 785 818 837 767 823 820 826 834 829 820 839 792 838 832 803 809 801 802 792 813 810 815 783 832 841 824 825 831 847 798 822 791 806 805 786 789 784 806 790 806 796 800 832 795 804 806 822 809 823 792 777 825 807 750 775 782 784 790 746 826 773 764 800 825 890 873 845 867 874 872 886 856 864 826 836 829 858 817 890 860 832 824 828 806 865 850 818 833 819 809 816 790 827 806 841 817 804 831 812 852 856 811 828 831 831 802 809 846 801 828 805 827 758 840 815 814 814 863 816 825 818 814 820 775 801 794 804 863 889 807 796 833 806 817 805 763 821 828 834 810 806 742 792 834 773 782 777 820 828 808 784 774 803 787 808 806 818 793 801 801 833 845 813 924 866 872 796 865 839 842 842 843 833 849 812 817 836 821 815 878 815 790 848 802 798 839 790 806 798 793 820 812 841 840 825 865 823 832 829 829 850 824 820 716 832 776 822 808 809 811 808 845 803 834 816 822 821 818 806 824 810 826 784 827 830 833 788 805 791 816 816 825 829 838 780 785 796 817 780 795 803 778 859 803 821 784 803 784 847 815 813 803 824 901 937 923 910 931 874 953 841 887 935 918 922 928 939 879 884 857 920 895 950 918 919 890 948 889 882 909 887 938 890 848 867 914 879 897 888 853 860 907 873 850 892 884 890 847 878 883 884 842 914 827 849 808 863 838 849 877 884 843 913 890 826 858 836 886 855 849 893 919 820 876 833 926 851 884 950 982 946 977 945 935 975 966 948 942 943 941 934 963 916 944 887 926 946 917 902 871 922 912 889 928 895 900 832 826 856 858 852 874 890 828 871 888 866 882 889 904 950 879 875 875 884 888 932 865 849 877 867 830 849 822 875 869 859 846 914 871 847 859 872 831 872 NaN 909 953 896 919 910 857 862 895 853 880 859 885 882 833 837 860 846 849 836 857 880 862 848 838 836 863 828 863 864 861 773 858 858 814 876 784 840 829 834 902 868 853 786 864 831 NaN 869 841 986 922 846 861 848 893 908 874 914 912 843 865 863 867 841 848 846 844 844 837 874 876 846 827 828 842 839 832 860 893 881 827 879 813 833 844 846 845 854 852 850 877 874 834 873 886 867 865 876 900 898 892 899 902 905 891 910 857 891 858 847 873 860 911 874 869 883 766 871 848 853 849 817 866 835 822 858 840 834 834 821 893 786 818 837 766 823 820 826 834 828 820 839 792 836 831 803 811 801 802 792 813 810 814 782 833 841 823 823 831 846 798 822 791 805 805 786 789 786 805 791 807 797 802 830 794 804 806 822 810 823 791 777 825 807 750 776 782 783 790 748 826 773 764 800 825 888 873 845 868 874 871 885 857 863 824 836 830 858 818 889 859 833 824 828 806 866 850 818 834 818 809 817 790 827 805 841 817 803 831 811 850 855 812 827 831 832 802 809 848 801 829 805 827 759 840 815 813 812 862 817 824 817 814 820 775 803 794 805 862 889 805 796 833 806 818 804 764 821 827 834 810 807 742 792 834 773 782 776 821 828 808 784 774 802 787 807 806 818 794 801 801 833 845 813 923 866 872 796 865 838 843 843 843 834 848 812 818 836 820 815 878 815 791 847 802 800 838 790 806 798 794 820 812 840 839 825 866 824 832 829 830 851 823 820 717 831 775 822 808 810 810 807 845 801 834 818 823 821 818 806 822 810 825 784 827 830 834 788 805 791 815 817 825 831 838 779 785 796 817 777 795 804 778 860 804 821 785 804 784 848 814 813 803 824 901 937 922 910 931 874 953 841 886 934 919 924 928 939 879 885 857 920 895 950 918 917 890 948 889 882 909 883 938 889 847 866 914 880 896 888 855 859 906 874 850 892 883 890 847 877 883 884 842 915 827 847 808 863 838 849 876 884 844 913 889 825 858 836 888 855 849 894 919 820 875 833 927 850 883 950 983 946 976 946 935 974 966 947 942 943 940 932 963 916 944 888 926 946 918 903 870 923 912 890 927 897 901 832 826 855 857 853 872 890 828 870 887 866 882 889 904 948 879 877 877 884 887 932 866 849 876 866 830 850 822 875 866 858 845 915 872 848 858 872 830 871 NaN 909 953 897 919 911 857 862 895 854 880 859 885 882 833 838 861 847 848 836 858 880 862 850 838 837 863 827 863 864 861 773 857 859 814 876 785 840 827 834 902 868 854 788 864 831 NaN 869 841 987 922 845 861 847 893 908 875 914 911 842 865 862 866 841 849 845 844 844 837 874 875 847 827 829 842 839 832 860 894 881 828 878 813 834 844 846 845 854 852 850 878 874 834 873 886 867 865 875 901 898 892 898 901 905 891 910 857 891 857 848 872 860 910 874 868 883 766 870 848 852 849 817 866 835 820 858 840 834 836 820 893 786 818 836 766 823 820 827 834 828 820 838 792 836 831 803 813 801 802 792 813 811 813 780 833 840 823 823 832 846 798 822 791 805 804 786 790 786 806 792 807 798 803 828 794 804 807 823 810 823 792 778 826 807 750 775 782 782 790 749 825 773 764 799 825 887 873 845 867 874 870 884 856 863 824 837 830 857 818 890 859 832 824 828 806 867 850 819 835 817 809 816 789 826 805 841 817 803 831 809 850 856 812 826 831 833 802 809 849 801 830 806 827 760 840 816 814 812 862 816 823 816 814 820 775 804 794 805 862 889 804 796 833 806 818 804 764 821 826 834 811 808 742 792 836 773 782 776 820 828 808 784 774 802 787 807 807 819 794 801 801 833 845 814 923 866 872 797 865 838 843 843 843 834 847 811 819 836 818 815 879 815 792 846 803 800 839 789 806 799 795 821 812 840 839 824 866 824 832 831 830 852 822 820 718 831 776 822 808 810 808 806 845 802 834 818 823 821 817 807 821 810 824 784 828 830 834 788 806 791 815 817 826 832 838 777 785 796 817 776 797 804 778 860 804 822 786 805 786 849 813 813 802 823 901 937 922 910 931 874 954 841 886 934 920 924 928 939 879 885 855 920 894 950 918 916 890 948 889 882 909 878 939 888 846 866 914 880 896 889 858 858 906 874 851 892 884 889 847 876 882 883 843 915 829 846 808 863 838 849 876 884 844 912 889 826 858 836 888 854 848 895 919 820 875 833 928 850 882 950 983 946 977 945 936 974 966 947 942 944 940 930 964 916 944 889 927 946 917 904 870 923 911 890 926 898 902 832 826 854 857 853 871 891 830 869 887 865 882 889 904 948 880 877 879 884 886 933 867 850 875 866 830 850 823 876 864 858 844 915 874 848 858 873 828 870 NaN 910 953 897 919 913 858 862 896 854 880 859 885 883 833 838 862 847 848 837 860 881 862 850 840 838 863 827 863 864 862 773 857 859 813 876 786 840 826 834 901 868 854 789 864 831 NaN 869 842 988 922 845 861 847 892 907 875 913 912 842 865 862 866 842 849 845 845 844 837 874 874 846 827 829 841 840 833 860 894 882 828 878 813 835 844 846 845 854 852 849 878 874 834 873 886 867 865 875 901 898 892 898 900 905 890 910 857 891 856 848 872 860 910 874 867 884 767 870 848 852 849 818 866 836 818 859 840 833 837 820 892 786 817 836 767 824 819 828 835 827 821 838 792 836 831 803 813 802 802 792 814 811 812 779 832 840 825 824 833 847 798 822 792 806 804 786 790 785 806 793 806 799 804 827 795 804 807 823 810 823 793 778 825 807 750 775 782 782 790 749 825 773 764 798 825 888 873 845 866 874 870 883 857 863 824 837 830 856 817 892 860 830 825 829 806 867 849 819 833 816 808 817 789 824 805 842 817 803 830 808 851 856 812 826 831 835 802 809 850 801 831 806 826 760 841 815 814 812 862 816 824 815 814 820 775 802 794 806 862 889 804 796 833 806 818 803 765 822 826 834 811 807 743 792 838 773 783 776 820 827 808 784 774 801 787 807 807 820 794 800 801 832 844 814 923 866 872 796 864 838 844 844 842 833 846 812 819 836 819 816 879 814 791 846 804 799 840 789 806 799 796 823 813 840 838 824 866 824 831 833 832 851 822 820 718 831 777 822 808 810 806 806 844 803 835 817 822 821 816 807 822 809 824 785 827 832 833 787 807 793 816 817 827 834 838 774 785 796 817 777 798 804 778 860 803 822 786 804 788 848 812 812 803 822 901 936 923 909 931 874 954 841 885 935 920 923 927 939 880 884 854 920 893 950 919 914 891 948 888 881 910 874 939 888 846 866 914 880 896 890 860 858 905 875 850 892 885 889 848 876 881 883 843 915 830 844 808 863 839 849 876 884 844 912 889 827 858 836 891 853 847 896 919 821 874 833 930 850 882 951 983 946 978 944 937 975 965 947 943 945 940 930 964 916 944 889 928 946 917 904 870 923 911 890 925 897 901 832 825 854 857 854 871 892 832 869 887 865 883 890 905 950 880 878 879 885 886 934 867 850 876 867 830 850 823 878 864 858 843 915 875 846 858 872 828 869 NaN 910 952 897 919 914 860 862 896 854 880 859 885 884 832 838 863 847 848 836 864 881 862 848 842 840 863 828 864 864 862 773 857 859 814 875 787 840 826 834 899 868 854 789 864 832 NaN 869 842 988 922 844 861 846 891 907 875 912 912 842 865 862 866 841 850 845 845 844 837 874 873 846 827 828 841 840 834 860 894 882 828 878 813 836 844 846 844 854 850 849 879 874 834 873 885 867 866 876 901 898 891 897 900 904 889 910 859 891 856 847 872 859 910 874 866 885 767 869 847 853 849 818 866 836 817 859 840 833 837 820 892 786 817 836 768 825 819 829 835 827 821 838 791 836 832 802 812 802 803 790 815 810 813 779 832 840 826 825 834 848 798 822 790 808 804 785 790 786 806 793 806 798 806 827 796 803 806 822 810 824 794 777 824 808 751 775 782 783 791 749 824 772 765 798 826 889 873 846 864 874 870 882 857 863 825 838 830 854 816 894 861 829 825 829 806 865 848 819 832 816 808 818 789 824 805 842 817 803 830 808 851 856 812 825 831 837 802 810 853 800 832 806 826 760 841 815 815 812 862 816 825 815 814 819 776 801 794 805 862 889 803 798 833 805 819 803 764 822 826 834 812 807 745 792 838 774 782 776 819 828 808 783 775 801 787 807 805 820 795 800 801 832 844 815 924 866 872 795 864 839 846 843 841 832 845 812 819 836 821 815 879 814 791 848 803 798 841 790 806 799 797 823 812 840 838 824 866 824 830 833 832 850 822 819 717 831 776 822 807 810 806 806 844 803 836 816 821 821 816 807 823 809 823 785 827 833 833 788 807 794 816 816 827 833 838 773 786 796 817 778 799 804 778 859 804 822 786 802 787 847 813 811 805 823 902 936 923 909 931 874 954 841 885 935 920 923 928 940 880 884 854 920 893 950 919 914 891 948 888 881 911 871 939 887 846 866 915 880 895 890 864 859 905 875 851 892 885 890 848 875 881 882 843 914 830 842 808 864 840 850 877 884 844 912 888 827 858 836 895 854 847 896 919 821 874 833 929 850 882 951 982 946 978 944 934 975 966 948 944 944 941 930 964 916 944 888 930 946 916 902 870 923 911 890 926 896 900 832 824 854 859 854 870 893 833 869 887 864 882 890 905 953 881 877 878 885 887 935 867 850 876 867 830 850 824 879 864 859 842 914 874 844 858 872 829 868 NaN 910 952 896 920 914 861 862 895 854 880 859 885 884 833 837 863 847 847 835 869 881 861 846 844 840 863 829 864 864 862 772 857 859 814 875 788 840 827 834 897 868 854 789 864 832 NaN 869 842 987 921 845 861 847 890 907 874 912 912 842 866 862 867 840 850 845 845 844 836 875 872 847 828 827 840 841 834 860 894 881 828 878 813 836 844 847 844 854 849 849 878 874 834 873 885 867 866 877 900 897 891 896 901 904 889 910 860 891 856 848 872 859 909 874 865 886 767 868 847 853 849 818 866 836 815 860 839 832 836 819 892 787 817 835 767 826 819 829 834 827 822 839 790 837 832 801 811 803 803 789 814 810 814 780 832 840 826 826 833 847 798 822 789 810 804 784 790 786 806 793 805 798 807 827 797 802 806 822 809 825 794 777 822 808 751 774 782 784 791 748 824 772 766 799 825 888 872 846 865 874 870 882 857 863 825 839 831 853 816 896 861 829 823 829 805 864 849 819 830 816 808 818 790 826 805 841 816 802 830 809 851 856 811 824 831 841 803 810 856 800 832 806 827 760 841 814 815 813 862 816 826 815 813 819 777 801 794 805 863 889 803 798 832 805 819 802 763 822 826 834 812 807 746 793 838 774 781 776 819 828 808 783 776 801 788 806 804 820 795 800 801 833 843 815 924 865 872 794 864 839 847 843 840 832 844 812 819 836 822 815 878 814 790 848 802 797 840 790 806 798 797 822 812 841 839 824 866 825 829 833 832 851 822 818 716 831 775 821 808 811 806 807 843 803 838 816 820 822 816 807 822 808 823 785 828 834 833 787 807 795 817 815 827 832 839 771 786 797 817 778 798 805 778 859 804 821 786 800 786 845 814 810 806 823 902 936 923 909 931 874 953 841 884 936 921 923 928 940 881 885 854 919 892 951 920 914 891 948 887 882 911 869 938 886 846 866 916 880 895 891 867 859 905 874 851 892 885 890 848 875 880 882 843 914 830 841 809 864 841 849 877 883 843 912 888 827 858 836 899 854 847 896 920 821 875 833 929 850 883 952 981 946 978 946 932 974 967 947 943 942 942 930 965 916 944 887 930 946 918 901 870 923 911 890 926 896 898 833 824 854 861 854 868 892 832 870 887 865 882 889 905 953 880 877 876 886 888 935 867 850 876 867 829 850 824 879 864 860 842 914 874 844 859 872 830 868 NaN 910 953 895 920 913 861 862 895 854 880 859 885 884 834 836 863 847 849 835 876 881 861 846 845 840 863 828 864 864 861 772 858 859 814 876 788 840 828 834 896 868 854 789 864 831 NaN 870 842 987 921 845 860 847 891 907 874 912 913 843 866 862 867 839 850 845 844 843 836 875 873 848 829 826 841 841 833 859 893 881 829 878 814 837 844 847 843 853 849 848 877 874 834 873 885 867 866 878 899 896 891 896 902 905 890 909 860 891 857 848 873 860 909 873 866 886 768 868 847 853 848 818 866 835 813 860 839 832 834 819 892 787 817 834 766 825 819 828 833 827 822 840 791 838 832 801 810 804 803 789 813 810 815 780 833 839 825 826 831 847 798 820 789 810 804 784 789 786 806 793 805 797 807 826 796 801 805 821 808 826 794 777 822 809 752 773 782 784 791 748 825 771 765 799 826 888 872 847 865 874 871 881 856 862 825 839 832 850 815 897 860 828 822 829 804 864 850 820 831 816 809 817 790 827 805 840 817 802 830 810 852 856 810 824 830 843 803 810 860 799 832 807 827 760 839 815 815 814 862 816 825 815 812 819 777 800 795 805 863 889 802 798 832 805 818 802 764 822 827 834 812 806 746 794 838 774 780 775 819 827 807 783 776 801 788 806 805 820 795 800 802 833 843 815 924 864 871 794 864 839 847 843 840 831 844 812 819 837 825 815 877 815 790 846 802 797 839 790 806 798 797 821 812 843 840 824 865 825 828 832 831 852 822 818 716 832 774 822 809 811 805 808 843 803 838 816 820 822 815 807 821 808 824 785 828 834 833 787 807 794 818 817 827 830 839 770 786 797 817 778 796 806 779 858 803 819 786 799 783 844 814 811 805 822 902 936 922 909 932 874 953 840 884 936 921 923 929 940 882 886 853 918 892 951 920 914 891 948 887 883 910 867 937 886 847 866 916 880 896 891 870 860 906 874 851 892 885 890 848 875 879 882 844 914 830 842 809 865 841 849 877 883 842 913 887 827 857 835 902 854 846 895 921 821 875 833 929 850 884 952 980 946 977 947 930 974 966 948 943 941 942 930 965 916 943 886 930 945 919 900 870 924 911 888 925 895 897 833 824 854 862 854 866 892 831 870 888 865 881 888 906 953 880 877 875 887 888 935 866 851 876 867 829 850 823 879 865 859 842 913 873 845 860 872 831 868 NaN 910 954 896 919 912 861 862 896 855 879 860 884 884 835 835 863 847 851 835 878 881 861 846 844 840 864 828 863 865 861 772 858 859 814 877 788 839 829 834 896 868 854 789 864 831 NaN 870 842 986 921 845 859 847 891 907 874 912 914 843 866 862 867 839 850 845 843 842 835 875 873 848 829 826 842 841 833 860 892 880 830 878 813 837 844 846 843 853 849 847 876 874 834 874 886 867 866 878 899 895 891 896 902 905 890 909 859 892 856 848 873 861 909 872 867 885 767 868 848 853 848 817 866 834 812 860 839 832 833 818 892 787 817 835 764 825 819 826 832 827 823 840 792 839 832 801 810 803 804 790 813 810 815 780 834 839 825 826 829 846 798 817 790 810 804 783 788 787 805 793 805 798 807 825 796 801 805 822 808 826 794 777 822 809 752 772 781 784 791 747 826 771 764 800 826 887 873 847 865 874 872 881 856 862 825 838 832 847 815 897 860 829 821 829 804 865 850 819 831 818 810 817 791 826 804 840 818 802 830 810 853 856 810 824 830 847 803 810 861 799 831 807 827 760 838 815 815 815 861 817 824 814 812 819 777 800 795 804 863 889 803 797 832 806 818 802 765 822 826 833 812 806 745 795 838 774 781 776 820 826 807 784 776 801 788 805 806 821 794 799 803 833 843 816 924 862 871 793 864 839 848 844 840 831 845 812 818 836 828 815 877 816 790 845 802 797 839 791 806 798 797 821 812 844 842 824 865 825 830 832 830 851 823 818 716 833 775 822 810 810 805 809 844 803 838 816 820 822 815 807 820 808 824 785 829 832 833 787 807 792 818 819 827 829 840 770 786 796 817 778 795 805 778 858 802 818 786 799 783 844 815 811 805 821 902 935 923 909 932 873 954 841 884 936 920 923 930 940 883 886 852 918 892 951 918 914 892 948 887 883 909 866 937 885 847 865 916 880 897 891 872 861 906 875 851 892 884 890 847 875 879 883 844 913 829 840 809 863 841 850 878 883 842 913 888 827 857 836 905 854 846 894 921 821 875 832 929 850 884 953 980 945 977 947 930 973 966 948 942 941 942 931 965 917 942 887 929 944 918 899 872 924 912 886 923 895 899 834 824 854 862 854 866 892 830 871 888 865 881 888 907 953 879 877 875 887 888 935 866 850 876 867 828 850 823 879 865 858 842 913 872 846 861 873 831 868 NaN 909 954 897 920 911 861 862 896 855 878 860 884 884 834 835 863 848 853 836 880 881 862 846 844 840 864 828 863 865 862 772 857 858 813 877 788 839 829 834 896 868 854 789 864 830 NaN 870 842 986 922 845 859 847 891 908 874 912 914 844 866 861 867 840 850 845 843 842 835 875 873 848 828 825 843 840 833 860 892 880 830 878 813 836 844 846 843 852 849 847 876 875 834 874 887 868 865 878 900 895 891 897 902 905 890 909 858 892 856 847 872 862 909 871 868 885 766 868 848 853 848 817 865 834 812 860 838 833 833 818 893 787 817 835 764 826 819 826 832 828 823 840 794 839 833 802 811 803 804 791 813 811 815 781 834 839 825 826 829 846 798 814 792 811 804 782 788 787 805 792 805 797 808 825 796 801 806 822 808 825 794 777 823 808 754 773 781 784 791 747 826 772 763 800 825 888 873 848 865 875 873 881 857 863 825 838 831 843 815 898 861 830 822 830 804 865 850 819 831 818 810 817 791 826 804 840 819 803 829 809 853 856 810 825 829 850 802 810 861 798 830 806 827 760 837 815 814 814 861 817 824 814 811 820 777 800 796 804 863 889 804 795 832 806 818 803 766 822 826 833 812 806 745 795 838 774 781 777 820 824 807 785 776 801 788 805 806 820 794 799 804 832 843 817 923 862 871 794 863 839 850 843 838 831 845 811 817 836 832 814 877 816 790 845 802 797 839 791 805 800 797 821 813 844 842 824 864 825 832 831 830 851 823 819 716 834 775 823 809 808 805 810 845 803 838 816 820 821 815 807 820 809 822 784 830 830 834 788 806 792 819 822 828 829 840 770 787 796 817 778 794 804 777 857 800 818 787 798 782 843 815 812 805 820 902 935 923 910 932 873 955 841 883 936 920 922 929 940 883 887 852 917 893 951 917 914 892 948 888 884 910 866 937 885 847 865 916 880 897 890 873 862 906 874 850 892 884 890 846 875 878 883 844 913 829 838 809 861 840 850 878 882 842 913 889 828 857 837 908 855 846 894 919 821 874 832 929 851 884 951 979 944 978 946 931 972 965 949 942 941 941 931 964 919 942 889 928 944 915 899 874 924 913 884 922 896 901 835 825 854 861 854 865 892 829 871 886 865 881 888 907 953 878 878 875 888 887 935 865 849 876 866 828 849 822 878 864 857 844 913 870 846 861 873 832 868 NaN 908 953 898 920 912 861 862 897 855 878 860 884 885 834 835 863 848 853 837 880 881 862 846 843 839 864 828 862 865 862 772 856 857 812 878 787 839 829 834 895 868 854 789 864 829 NaN 869 842 986 923 845 860 848 891 908 873 912 914 843 866 862 867 841 850 845 844 841 836 874 873 849 826 825 843 840 833 861 892 880 830 879 813 836 844 846 843 852 849 846 875 875 835 874 887 868 865 878 900 895 890 898 902 905 889 910 858 892 855 846 872 862 909 872 868 885 766 870 848 853 848 818 866 834 813 860 838 833 834 819 893 788 817 835 763 825 819 826 831 828 822 840 794 840 833 802 811 803 804 792 814 812 815 781 834 839 825 826 829 847 798 813 792 812 804 782 788 787 805 792 805 798 809 825 797 802 808 822 808 825 794 776 824 807 755 774 781 784 791 746 825 773 764 800 824 888 874 849 866 874 873 882 858 864 825 837 831 841 814 899 862 830 822 831 804 865 850 819 831 819 809 816 792 826 804 841 820 804 829 808 853 856 810 825 829 853 801 809 861 798 828 806 827 759 838 815 813 814 860 818 824 814 810 820 777 802 795 805 864 889 805 795 832 805 818 803 766 822 825 832 812 806 746 795 838 773 782 778 820 824 807 785 776 800 788 804 805 820 794 798 805 832 843 817 922 861 871 794 862 840 851 842 838 831 846 811 816 834 833 814 878 816 790 845 803 797 838 791 804 800 797 821 812 844 841 823 864 825 833 829 830 851 824 820 716 834 775 822 808 807 805 812 847 802 837 816 822 821 816 806 820 810 820 784 830 830 834 788 806 791 819 822 828 829 840 768 787 795 817 778 794 803 776 858 798 818 787 798 783 843 815 812 805 820 902 935 923 910 932 873 956 841 883 936 920 922 928 939 882 886 854 918 895 951 917 913 891 948 888 884 910 867 938 884 847 865 916 880 897 890 875 864 906 873 850 892 883 889 844 875 879 883 844 913 828 836 810 860 840 851 878 881 842 913 890 828 859 838 910 855 846 894 917 821 873 832 929 851 883 950 978 944 979 945 930 971 966 949 942 942 939 932 964 920 943 890 928 944 914 900 875 923 912 884 923 895 903 836 826 855 862 854 864 892 829 870 884 866 880 889 906 952 877 878 875 887 888 935 864 848 876 866 828 849 823 877 864 856 845 913 870 844 862 873 834 867 NaN 908 954 898 920 911 861 862 897 855 879 858 884 885 834 835 863 849 853 837 880 881 862 846 843 839 864 827 862 864 862 772 856 858 812 878 787 839 829 834 895 868 854 788 863 830 NaN 868 842 986 923 845 860 849 892 908 873 912 913 843 866 862 867 841 850 846 843 841 836 873 874 849 825 824 844 840 833 860 892 881 830 878 812 836 843 846 843 853 849 847 875 876 835 874 886 868 865 878 899 894 891 899 902 904 889 911 859 891 854 847 873 861 910 872 869 884 767 871 848 853 848 818 866 834 811 860 838 833 834 819 893 788 817 835 764 824 819 827 831 828 821 840 794 839 833 802 810 802 805 791 814 812 815 781 834 839 825 826 829 848 797 811 791 814 803 782 788 788 804 791 806 798 812 824 797 802 808 822 808 826 793 776 825 806 757 775 780 784 791 746 824 773 765 799 823 889 874 849 867 874 872 883 857 865 825 838 831 838 814 901 864 830 822 830 804 865 850 818 831 818 808 817 792 826 804 841 820 805 828 807 853 856 810 825 828 856 800 809 861 798 828 805 827 758 838 815 812 814 862 818 824 814 810 821 776 802 794 805 864 889 805 796 833 806 818 803 766 822 825 832 813 806 747 795 838 773 782 778 820 823 806 784 776 800 788 805 804 820 795 798 805 832 842 817 921 861 870 794 862 841 852 840 837 832 846 810 816 834 836 814 879 816 790 846 803 797 838 791 803 801 797 821 812 844 841 823 864 826 833 828 830 852 824 821 715 834 774 822 808 807 805 812 847 801 836 816 822 821 816 805 820 810 818 785 829 830 833 787 807 790 819 820 828 829 840 767 785 795 816 778 793 802 776 860 798 818 787 798 783 842 814 813 804 820 902 935 923 912 932 873 955 840 884 936 919 922 927 938 880 884 856 918 895 950 918 912 890 948 889 885 910 867 938 884 847 865 917 880 898 890 875 864 906 873 850 892 882 890 844 875 880 882 844 913 828 837 810 861 839 851 878 880 842 912 891 828 860 838 910 855 846 895 917 821 872 832 929 851 884 949 978 944 978 944 930 971 967 950 942 941 938 931 963 920 944 890 927 944 916 901 874 924 910 884 923 895 903 839 825 856 862 854 863 892 829 869 884 866 880 889 905 950 876 878 875 886 888 935 866 849 877 866 828 849 824 876 864 855 846 914 872 844 862 873 836 867 214 907 954 897 920 910 861 862 897 856 879 857 885 885 834 836 863 849 853 837 881 881 862 845 843 838 864 827 861 864 862 773 856 859 813 878 787 838 829 834 896 869 854 787 862 831 NaN 868 843 987 922 845 860 849 892 908 873 912 913 843 866 862 866 840 851 846 844 842 836 873 874 849 825 824 843 841 834 860 892 881 830 878 811 836 844 846 843 854 849 847 874 876 836 873 886 868 866 878 899 894 891 899 901 904 889 912 859 891 855 847 874 861 911 873 869 883 768 871 848 852 848 818 866 834 809 859 838 834 835 820 893 788 818 836 764 823 819 827 831 828 819 840 795 838 833 802 810 802 806 791 814 812 814 780 834 839 824 826 828 849 796 810 791 814 803 781 788 788 804 791 806 799 814 824 796 801 808 822 810 825 793 776 825 807 758 776 780 784 791 747 824 772 766 798 823 888 874 849 867 874 872 884 856 865 826 839 830 836 813 901 863 831 822 830 804 866 850 817 830 817 808 818 791 826 803 841 819 805 829 807 853 855 811 824 828 859 798 809 862 797 828 806 828 758 838 815 812 814 864 818 825 814 810 821 775 802 793 805 864 890 806 797 834 806 818 802 767 821 825 832 814 806 747 795 839 773 782 778 820 823 806 783 777 800 789 806 804 820 795 799 805 832 842 818 921 861 869 795 862 840 852 840 836 833 846 810 816 834 840 814 880 816 790 847 803 796 839 791 803 801 797 821 810 844 841 823 864 826 831 828 830 852 823 820 716 833 773 822 809 808 805 813 847 800 835 816 822 820 816 804 820 810 819 786 828 830 833 786 808 790 819 818 827 829 840 765 784 796 818 776 793 802 776 862 799 817 788 798 783 842 815 813 804 820 902 935 922 911 932 874 954 840 885 936 919 922 927 938 879 884 856 919 896 949 919 913 890 948 890 884 910 868 938 884 848 864 917 881 898 890 875 863 907 873 849 892 882 890 844 875 881 881 844 912 829 837 811 862 839 850 877 880 844 912 891 828 859 839 910 855 846 895 917 821 870 833 929 851 884 949 979 945 977 944 930 972 967 952 941 940 938 930 961 920 944 890 926 945 918 900 872 923 910 883 923 894 904 841 825 856 862 854 862 892 829 869 885 866 880 889 905 947 876 878 877 885 888 935 868 849 877 866 829 849 825 876 863 854 845 914 871 843 863 873 835 867 214 906 954 897 919 909 860 862 897 855 879 857 886 884 834 836 863 850 853 837 882 881 862 845 842 837 864 827 863 864 862 774 857 860 813 878 786 838 829 834 895 870 854 787 862 831 NaN 868 843 986 921 845 860 849 892 908 873 912 914 843 866 861 866 839 851 847 844 844 836 873 874 848 826 825 843 842 834 860 892 881 830 878 812 836 844 847 843 854 849 847 875 876 836 873 886 868 867 878 898 893 892 900 900 904 889 912 858 891 857 847 873 861 911 874 869 883 768 871 848 852 848 818 866 833 806 859 838 834 835 819 892 788 818 837 764 823 820 827 831 828 818 840 795 836 833 802 811 802 806 791 815 812 814 780 835 838 824 826 828 850 796 808 791 814 804 781 789 787 803 792 805 798 816 823 796 800 807 821 810 825 793 776 825 807 760 777 781 784 791 747 824 772 767 798 823 888 874 848 867 873 871 885 855 865 826 841 830 831 814 901 862 831 822 828 804 866 849 816 830 817 809 819 791 826 802 842 818 806 830 807 853 855 812 824 827 864 799 809 862 797 830 806 828 757 838 814 811 815 864 818 826 815 811 821 775 801 793 804 864 890 806 796 835 806 820 801 767 820 825 832 814 806 747 795 837 774 781 778 820 823 807 782 778 800 789 806 804 819 794 800 804 832 843 817 922 860 868 795 862 838 852 839 836 833 846 810 817 834 843 815 881 815 790 847 803 796 839 792 802 802 797 821 809 844 841 822 864 825 829 829 829 852 823 818 716 833 774 823 809 808 805 813 847 800 835 816 822 821 816 803 821 810 820 786 827 830 833 785 807 790 819 817 826 829 840 765 784 797 819 776 793 802 776 862 800 818 787 798 782 843 815 814 804 820 901 935 922 911 932 874 954 841 886 935 919 922 927 938 879 885 856 920 896 948 918 914 892 948 890 884 909 868 939 884 849 864 917 881 897 890 875 862 907 873 849 892 882 891 844 875 882 882 844 913 830 836 811 862 839 850 876 881 845 913 891 828 857 839 910 855 847 896 917 821 868 833 929 851 884 950 980 946 976 945 930 973 966 952 941 940 939 929 962 920 944 890 926 944 919 900 871 921 911 883 922 895 904 843 825 856 863 854 862 894 830 868 887 867 881 889 905 946 878 879 878 884 888 934 870 850 877 865 829 849 825 876 863 855 844 913 869 843 862 873 833 867 214 906 954 896 918 909 859 862 897 854 880 857 886 883 834 836 862 851 853 837 885 881 862 846 842 837 864 827 864 863 862 774 857 860 814 878 786 838 828 834 894 870 854 788 861 830 NaN 869 843 986 920 845 860 849 892 908 873 912 914 844 866 860 865 839 851 848 844 844 835 873 874 847 826 826 842 841 834 860 893 881 830 879 812 836 844 848 842 854 849 847 874 876 836 873 886 868 868 878 898 893 892 899 900 905 889 911 858 890 859 848 873 860 910 875 868 883 768 871 849 852 847 818 866 832 804 859 837 834 835 819 892 787 819 838 765 823 820 827 832 828 818 841 795 835 833 802 811 803 805 791 815 810 814 780 834 838 824 826 828 850 797 808 792 814 805 782 790 786 804 793 806 797 816 823 797 799 807 821 810 824 794 776 826 808 761 777 781 784 791 747 823 772 769 799 824 888 874 848 867 873 871 884 855 864 827 841 830 826 814 900 861 831 822 828 805 866 848 816 830 817 809 819 791 826 802 842 816 808 831 807 853 854 813 824 826 868 799 809 863 797 832 806 828 758 839 815 812 815 863 818 827 815 812 820 776 801 793 805 865 890 806 795 835 806 821 800 767 821 825 832 814 806 747 795 834 774 781 778 820 824 808 781 778 800 788 806 804 819 794 801 803 833 843 816 922 860 868 795 861 837 853 838 835 834 846 809 817 835 844 815 881 814 789 848 803 796 840 793 802 802 797 820 809 844 842 822 864 824 828 829 829 852 823 816 716 832 775 824 808 808 805 813 846 800 836 816 821 822 816 803 821 810 820 785 828 829 832 785 806 789 818 817 826 829 840 765 786 798 820 775 793 803 777 863 801 818 787 798 782 843 815 813 804 819 900 934 922 910 933 873 954 842 885 935 918 922 928 938 879 885 856 919 896 950 918 916 893 948 889 883 908 870 939 884 850 863 918 881 896 890 875 861 907 873 849 892 884 891 844 874 882 882 844 913 831 837 811 862 838 850 875 882 845 913 891 827 856 838 910 855 847 896 916 820 866 833 928 851 883 950 982 945 976 946 930 974 965 950 941 940 940 929 964 920 943 892 926 942 920 901 870 920 912 884 922 895 902 845 825 856 863 853 862 896 830 868 888 866 881 889 905 947 880 879 878 882 887 934 869 851 876 865 829 849 825 875 863 856 844 912 867 845 860 872 832 867 213 906 953 896 918 909 858 862 896 853 880 858 886 884 835 836 861 852 853 837 887 881 863 846 842 837 865 826 866 863 862 774 858 860 815 878 786 838 827 834 892 870 855 790 861 829 NaN 868 843 985 921 845 859 850 892 907 873 913 913 844 867 861 864 839 852 848 844 843 836 874 875 846 827 826 842 840 833 860 893 882 829 880 812 836 844 847 842 854 850 848 874 876 836 873 885 868 869 878 898 893 892 899 901 906 888 910 859 890 859 849 872 859 909 874 867 883 768 871 849 852 847 818 866 832 802 858 835 834 835 819 892 786 820 838 766 823 819 828 833 828 818 841 794 834 833 802 810 804 805 791 815 809 815 781 834 838 824 826 828 850 797 808 792 814 806 782 790 785 804 794 808 796 816 823 797 799 807 821 810 824 794 776 826 808 762 777 780 784 791 748 822 772 770 799 824 889 874 848 867 873 870 882 855 864 827 841 830 821 813 900 861 831 822 827 806 867 847 817 831 818 808 818 790 826 802 843 817 809 831 807 852 854 813 824 825 871 799 809 864 797 834 806 828 760 838 817 813 815 862 818 827 816 812 820 776 801 794 805 865 889 806 794 834 806 820 799 766 821 826 832 814 808 747 796 831 773 781 778 820 825 809 781 777 801 788 806 805 819 794 801 802 833 843 814 922 860 867 795 861 837 853 838 835 833 846 809 818 835 846 816 881 814 790 847 802 795 840 793 804 802 797 820 810 845 841 822 864 826 828 829 828 851 823 816 716 831 776 824 808 807 805 812 845 802 836 816 821 824 816 802 822 810 820 784 829 829 831 785 806 790 818 818 826 829 840 765 786 799 820 775 794 804 778 861 801 819 786 798 782 844 815 812 804 820 899 934 922 910 933 872 954 841 885 935 918 923 928 937 879 885 856 919 896 951 917 916 894 948 888 883 908 871 939 886 851 863 919 880 895 890 874 860 906 873 850 891 885 891 846 874 881 883 845 913 830 838 811 862 838 851 875 883 844 913 890 827 857 838 910 855 847 896 915 820 866 833 928 850 882 950 982 944 977 946 930 974 963 948 942 940 941 929 967 920 944 893 925 940 920 902 871 920 911 884 922 895 900 850 825 856 863 853 862 898 830 867 888 865 881 889 905 948 882 879 879 882 886 933 869 852 876 865 829 850 826 875 863 857 844 911 867 846 858 872 832 866 212 906 953 896 918 910 858 862 896 853 880 858 886 885 835 836 861 852 852 838 888 881 864 848 842 838 867 825 866 863 862 774 858 860 814 879 785 838 826 834 891 871 855 790 861 830 NaN 869 843 985 922 845 859 850 892 907 874 914 912 844 868 862 864 840 852 849 844 842 837 874 875 847 827 826 842 840 833 860 893 883 828 879 812 837 843 847 842 854 850 848 874 876 835 874 885 867 869 878 899 893 892 899 902 905 888 910 860 891 860 849 872 859 909 873 867 882 767 871 849 853 846 818 865 833 802 858 833 833 835 820 892 786 818 838 766 824 818 828 833 828 819 841 794 834 833 802 810 804 806 791 816 809 815 782 835 838 824 825 829 849 798 808 791 814 806 783 789 785 804 795 808 797 816 823 798 799 806 821 810 824 794 776 827 808 763 776 779 784 791 748 822 772 771 799 825 889 874 848 867 872 870 881 855 864 826 840 831 819 813 899 862 832 822 826 808 866 846 818 830 818 807 817 789 826 802 843 818 811 832 807 852 854 813 823 824 872 799 809 864 796 833 806 829 761 838 818 813 815 863 818 826 816 811 820 776 801 794 805 864 888 806 794 833 806 819 800 765 822 826 833 814 809 747 797 829 773 782 777 820 825 808 781 776 801 788 806 805 819 794 800 802 833 843 814 922 861 867 795 861 838 853 839 836 832 847 810 818 834 848 817 881 814 790 846 802 795 840 792 806 800 796 820 811 845 840 822 864 826 828 829 828 850 823 816 717 831 776 824 808 807 805 811 844 803 837 816 821 825 816 803 823 810 821 783 829 828 830 786 806 790 818 817 826 830 840 766 786 798 820 775 795 804 778 859 802 818 786 797 782 846 815 810 804 820 899 934 922 910 934 872 954 840 885 935 919 924 928 937 879 884 856 919 896 951 917 917 894 948 888 883 908 873 938 887 851 863 919 880 895 890 874 860 906 872 850 891 884 891 847 874 881 883 846 913 830 838 811 862 838 852 876 883 844 914 890 827 857 836 910 855 848 897 914 820 865 834 927 850 881 950 983 944 979 946 929 974 963 948 942 940 940 929 967 920 944 893 924 941 917 903 872 920 910 885 923 896 899 856 826 855 864 853 862 896 831 868 887 864 879 889 905 948 882 879 879 883 887 932 869 853 876 865 830 850 827 876 863 856 844 912 866 847 856 871 832 864 210 908 953 896 919 910 858 861 896 853 881 858 886 885 834 835 861 852 851 838 888 881 864 848 843 839 866 825 866 864 862 774 859 860 813 878 786 838 826 834 890 872 855 790 860 831 NaN 870 843 985 923 844 860 851 892 908 874 915 912 844 869 862 865 841 851 850 845 841 837 874 875 848 828 826 841 840 833 860 892 884 827 879 812 837 843 846 844 854 850 848 874 876 835 874 884 868 868 878 899 894 892 898 902 905 888 910 860 892 860 848 872 859 909 872 867 882 767 871 848 853 846 818 864 833 802 857 834 833 835 821 892 787 816 838 766 824 818 828 833 828 819 840 794 835 832 801 810 804 805 791 815 810 816 782 835 839 824 825 830 848 798 807 791 815 805 783 789 786 804 794 808 798 817 824 797 799 807 821 809 824 794 776 826 808 764 776 778 784 791 749 823 773 772 799 826 890 875 847 866 872 870 881 856 864 824 840 831 817 814 900 860 832 822 827 809 866 846 818 830 819 807 818 789 826 802 844 819 811 832 807 852 854 812 823 824 874 799 809 863 795 832 806 828 761 838 818 812 814 863 818 826 817 811 820 775 800 795 804 864 887 806 795 833 806 818 801 764 820 825 833 813 810 748 797 826 773 782 776 820 825 807 782 776 801 788 807 806 819 794 800 802 834 842 814 922 862 868 795 860 838 853 841 838 831 848 811 818 834 851 818 880 815 791 846 803 794 839 791 806 799 796 820 812 844 839 823 865 827 827 829 829 850 823 817 717 831 775 823 808 807 805 810 844 803 836 816 821 823 817 803 823 810 822 784 828 828 830 786 806 791 818 817 826 831 840 766 786 799 819 774 796 804 777 858 802 819 787 797 783 847 815 810 804 820 899 934 921 910 934 873 954 839 884 935 919 924 927 937 880 883 855 919 895 950 918 917 893 948 888 884 909 872 938 888 850 863 919 879 894 890 874 862 905 872 851 890 884 890 849 874 881 883 848 913 831 838 811 862 838 852 876 883 843 914 890 826 858 836 909 856 847 898 912 821 864 834 927 850 881 951 984 944 981 945 929 974 963 947 943 940 940 928 967 919 944 891 924 942 914 905 873 921 909 885 924 898 900 860 826 855 866 854 862 895 832 869 887 864 878 889 906 948 882 880 880 884 889 931 869 853 877 864 830 851 827 876 863 855 844 912 866 846 856 871 832 864 224 909 954 896 920 910 858 861 896 853 881 858 885 885 834 836 861 851 850 837 889 881 864 848 843 840 865 826 865 864 862 774 859 860 811 876 786 838 827 834 890 873 855 789 860 832 NaN 870 843 985 923 844 860 851 892 908 874 916 914 844 869 862 866 842 850 850 845 841 836 874 875 848 828 826 841 841 833 860 892 883 828 880 811 837 842 846 844 854 851 848 875 876 834 875 884 868 868 878 899 894 892 899 902 904 888 910 858 892 860 847 872 858 910 873 867 882 767 871 847 854 846 818 864 833 800 856 835 833 835 821 892 787 814 837 765 824 819 829 832 827 819 840 794 835 832 800 810 805 804 791 815 810 816 783 836 839 824 825 830 847 798 806 790 815 804 782 788 786 804 792 807 799 818 826 796 800 808 821 809 824 794 776 825 808 765 775 778 784 791 750 823 774 773 799 827 890 875 847 866 872 870 881 855 864 824 840 831 815 815 900 858 833 822 829 809 866 846 818 830 819 807 818 790 826 803 844 819 812 831 807 852 855 812 824 824 874 799 809 863 795 831 806 828 761 840 817 811 814 863 818 826 818 812 821 776 799 794 804 864 887 806 796 832 806 817 802 765 819 825 833 813 811 748 797 822 774 783 776 820 826 805 784 776 800 788 807 806 818 794 799 802 833 843 814 921 862 870 795 860 839 854 842 839 830 848 811 818 834 852 819 880 815 791 846 803 794 838 790 805 799 795 820 813 844 839 822 866 827 828 828 830 850 823 818 718 830 775 822 807 807 806 810 844 802 836 817 821 822 818 804 824 810 823 784 828 828 831 787 805 790 818 818 826 832 840 766 786 800 818 774 797 804 776 859 802 820 787 797 783 846 815 810 804 820 900 934 921 910 933 874 954 839 884 936 919 923 926 937 882 882 854 920 895 950 919 915 893 948 887 884 910 872 938 887 850 864 919 879 894 889 874 864 905 872 851 890 884 890 850 874 881 883 850 914 831 838 811 862 839 852 877 883 842 914 891 826 858 835 909 856 847 897 908 821 862 834 927 850 881 952 983 944 980 944 928 974 963 946 944 941 939 927 966 918 944 891 924 943 913 906 874 923 908 885 925 899 901 861 826 855 869 854 863 894 831 869 886 865 877 888 906 948 883 880 881 884 890 931 869 853 877 864 830 851 826 876 863 854 845 912 866 845 856 870 831 863 241 910 954 896 921 910 858 861 896 853 881 858 884 886 833 836 862 850 851 837 890 881 865 848 843 840 864 828 864 866 862 773 859 860 810 873 786 838 827 834 890 874 855 788 859 832 NaN 870 843 985 923 844 860 850 892 908 873 915 915 843 868 862 866 842 849 848 845 842 836 874 875 848 827 827 841 841 834 859 891 882 829 881 811 837 843 845 845 854 852 848 876 876 834 874 884 867 868 879 898 895 891 899 902 904 888 911 858 892 860 847 871 857 911 873 867 882 767 871 847 854 846 819 864 832 798 857 837 833 835 821 892 787 815 836 764 824 820 829 831 827 819 839 795 836 832 799 810 806 802 790 815 810 816 784 836 839 825 826 830 846 798 804 790 815 803 783 788 787 804 791 807 799 818 827 795 800 809 821 809 824 793 776 824 807 766 775 778 783 792 751 824 775 775 799 827 891 875 848 866 872 870 882 853 864 824 840 831 813 815 900 856 833 822 830 809 865 847 818 832 819 807 819 792 826 804 844 820 814 832 807 852 855 812 824 824 875 799 809 863 795 830 807 828 761 841 816 811 814 863 818 826 818 813 822 776 798 794 805 864 886 806 796 832 806 817 802 766 818 824 833 814 811 748 797 820 776 782 777 820 827 805 785 776 800 788 808 806 817 794 800 802 832 844 815 921 862 871 795 860 839 854 843 839 830 848 812 817 834 854 818 879 815 791 847 803 794 837 790 805 799 795 820 813 845 839 823 866 826 829 828 830 849 823 819 718 830 776 821 807 807 806 809 844 801 835 818 821 820 818 804 823 811 822 784 829 829 833 788 805 790 817 818 826 832 840 766 785 800 817 774 797 804 774 860 802 820 786 797 784 847 815 812 804 820 901 934 921 910 931 875 955 839 884 936 919 923 926 938 882 882 855 920 895 951 918 914 893 948 887 883 910 871 939 887 849 865 919 879 895 889 873 863 906 872 851 890 884 890 850 875 881 883 852 914 831 838 811 862 839 852 876 883 843 913 891 826 858 835 909 855 847 896 904 821 858 835 927 851 881 952 981 944 980 944 928 974 962 947 944 941 938 926 966 918 944 890 925 944 915 906 875 924 908 884 926 900 901 864 826 855 871 855 863 893 831 870 886 866 876 888 906 948 883 880 881 883 890 931 868 852 877 863 831 852 826 876 863 855 846 913 866 844 856 871 831 863 274 910 954 896 921 910 858 861 896 854 880 858 883 885 834 836 862 850 851 837 891 881 865 847 843 840 864 828 864 866 863 773 858 860 810 870 787 839 827 834 890 873 855 788 860 832 NaN 870 844 985 923 845 860 850 891 908 873 915 915 842 868 862 866 841 849 847 845 844 836 875 875 848 826 827 841 841 834 859 891 882 829 881 811 838 845 845 845 855 853 848 877 876 834 874 884 868 867 879 898 895 891 899 901 904 888 910 859 892 860 847 872 857 910 872 867 882 767 871 848 853 846 819 865 833 796 857 838 832 836 821 892 787 816 835 764 823 820 830 831 828 820 838 795 836 832 799 809 806 802 791 815 809 816 784 836 840 824 826 830 847 798 802 791 816 803 783 789 787 804 792 807 798 818 826 794 800 808 820 809 824 793 776 824 807 766 775 778 783 792 751 824 776 777 800 826 892 875 850 866 873 871 883 852 865 824 840 831 811 816 898 855 834 822 831 808 866 848 818 832 819 808 820 791 826 805 844 819 816 832 807 853 855 811 824 825 875 799 809 863 796 828 807 827 761 842 814 811 814 863 818 825 817 814 822 776 798 793 805 864 886 806 797 832 806 818 800 766 818 825 833 814 812 749 796 816 777 781 778 820 828 805 785 776 800 788 808 806 818 794 800 804 831 845 816 922 862 871 794 859 839 854 843 839 830 847 812 817 835 855 817 879 816 791 848 803 794 837 790 806 799 795 819 813 845 838 824 865 826 830 828 829 849 823 819 717 830 776 821 807 807 807 808 844 801 834 818 821 821 819 804 822 811 820 784 829 830 833 790 804 789 816 819 825 832 840 766 785 800 818 774 798 804 775 859 802 819 786 798 784 846 815 812 804 821 901 934 921 910 931 875 955 839 884 937 918 924 926 940 882 882 855 920 895 952 917 912 894 948 887 883 910 871 939 887 848 866 919 879 896 888 873 861 907 872 851 891 883 890 849 876 881 882 853 914 830 838 810 863 839 852 876 883 843 914 892 825 858 835 908 853 847 895 900 821 856 835 927 850 881 951 980 944 979 944 928 975 962 948 944 942 938 927 966 918 944 890 926 945 917 904 875 924 909 883 926 900 901 866 826 855 872 855 862 892 832 871 886 866 876 888 907 947 883 879 882 883 889 931 868 851 876 863 831 852 826 876 863 856 847 913 867 844 858 872 832 863 291 910 954 895 920 909 859 860 896 854 879 859 883 885 834 837 863 850 851 837 891 881 865 848 843 839 865 828 864 865 863 774 858 859 811 870 787 839 828 834 890 873 856 788 860 832 NaN 870 845 985 922 846 860 850 891 908 874 915 915 842 868 862 866 840 849 846 845 845 836 876 875 847 826 828 840 841 834 859 891 883 830 880 812 838 846 845 845 855 854 849 876 876 834 874 884 870 866 878 898 895 891 899 900 904 888 909 860 892 860 847 872 857 910 872 868 882 766 870 849 852 846 819 866 834 796 857 838 832 836 821 892 788 817 835 764 823 820 830 832 828 821 838 795 836 831 799 808 807 802 792 815 808 816 784 836 840 824 826 830 848 798 802 791 817 802 784 789 786 804 793 807 797 818 825 795 798 808 821 809 824 792 776 824 806 767 775 778 783 792 751 825 776 780 800 825 893 876 850 866 874 872 884 853 865 824 839 831 808 816 896 853 833 822 832 807 866 847 818 832 819 808 821 790 828 806 843 818 817 832 807 853 855 812 824 825 876 798 809 861 796 828 807 827 760 842 813 811 814 862 818 825 817 814 822 776 798 793 806 864 887 806 797 834 806 818 799 765 820 825 833 813 811 750 795 813 777 780 778 820 827 805 784 775 799 788 808 806 818 794 801 805 832 844 817 922 862 871 794 858 838 853 843 840 831 847 811 817 835 855 816 879 814 790 848 803 795 836 790 807 798 796 819 814 845 838 825 865 826 829 828 828 849 823 819 716 831 777 822 808 807 807 808 845 801 835 818 821 821 818 804 821 810 819 786 830 830 832 790 804 789 817 820 825 832 839 765 784 799 819 774 798 804 776 859 802 819 786 798 784 846 815 813 803 822 902 934 922 909 932 875 955 839 885 937 918 925 926 941 882 882 856 919 895 951 916 910 894 948 888 882 910 872 939 886 849 866 919 879 896 888 871 859 907 873 850 892 883 889 848 875 880 882 854 914 829 838 810 863 839 851 876 884 843 914 892 826 857 836 907 852 847 895 897 821 854 835 928 850 881 950 981 945 979 943 928 976 962 949 944 942 937 927 967 918 945 890 927 946 917 901 876 922 910 881 926 900 901 868 826 855 874 856 862 891 832 871 886 866 876 888 907 947 883 878 881 884 888 931 869 850 876 864 831 852 826 876 862 856 847 914 868 844 860 873 833 865 310 910 954 894 920 909 860 860 896 855 879 859 883 884 835 837 863 850 851 837 892 881 865 847 843 839 866 827 864 865 864 773 859 858 812 869 786 839 828 834 890 873 856 788 860 832 NaN 870 844 985 921 846 859 850 892 907 874 915 914 842 867 863 866 839 850 846 845 845 836 875 876 847 826 828 841 840 833 860 891 884 830 879 812 839 846 845 844 855 853 849 875 875 834 874 884 870 866 878 898 895 891 899 900 904 888 909 860 891 862 846 872 858 909 872 869 883 766 870 850 851 847 819 866 834 795 857 838 832 836 821 892 788 817 835 765 823 821 829 833 830 820 839 794 837 832 799 807 806 802 792 815 807 816 783 836 839 824 826 829 847 797 801 792 818 802 784 790 787 804 793 807 796 818 825 795 797 807 822 809 824 792 776 824 806 767 774 777 784 792 750 825 775 782 801 824 894 875 849 866 874 872 884 854 866 824 839 831 805 817 895 850 832 822 833 806 866 847 818 831 819 807 820 790 829 806 841 817 817 832 807 853 856 812 824 826 877 798 810 859 796 828 807 827 760 842 812 811 814 862 817 825 816 814 822 776 799 795 806 862 887 805 797 834 806 818 800 764 821 824 833 813 810 750 794 810 777 780 777 820 828 805 785 774 799 788 808 806 818 792 800 806 832 843 817 922 863 871 794 859 839 852 842 840 832 846 810 817 834 856 814 879 813 790 847 802 795 836 791 806 798 796 819 814 845 838 825 865 827 829 828 828 850 824 818 714 831 777 822 810 807 808 809 845 801 835 818 822 822 816 805 820 810 819 786 830 830 832 791 804 790 819 821 824 832 840 766 783 798 820 774 798 804 776 859 802 818 787 797 783 846 814 813 802 822 902 934 922 909 933 875 955 839 885 936 918 925 926 941 882 882 856 919 894 951 916 908 894 949 888 882 910 872 938 885 849 865 918 879 897 888 869 859 907 873 850 892 883 889 848 874 880 882 854 915 829 838 809 863 839 852 876 884 843 914 892 827 856 837 906 852 847 896 892 822 854 836 928 850 881 950 981 946 979 944 929 976 962 949 944 942 937 927 967 918 945 890 928 946 917 903 876 921 912 880 924 899 902 871 826 855 879 856 862 891 832 871 886 866 876 888 906 947 882 878 880 885 887 931 869 849 875 864 831 852 826 875 862 856 847 914 868 847 860 874 835 866 318 910 954 894 919 908 860 860 897 856 879 859 883 884 835 836 863 850 851 837 893 880 865 847 842 838 867 827 864 865 863 772 858 858 811 865 785 839 829 834 889 873 856 787 860 832 NaN 870 844 985 921 844 859 850 893 907 875 915 913 843 867 863 866 839 851 846 845 845 837 874 876 846 828 828 841 840 832 861 891 885 830 878 812 838 846 845 844 855 853 849 875 874 834 874 884 869 866 878 898 895 890 900 900 904 888 909 861 891 862 846 873 859 908 873 869 883 766 870 850 852 848 819 866 834 794 856 837 832 836 821 892 788 817 835 766 823 822 830 834 830 819 839 795 837 833 798 807 805 803 792 816 807 816 783 835 839 825 826 828 846 797 800 792 818 803 784 789 788 803 793 807 796 818 826 796 796 807 822 809 825 792 776 825 806 766 774 777 785 792 749 825 774 786 801 824 897 875 848 866 872 872 884 853 865 823 838 831 802 817 895 847 830 822 834 806 865 847 817 832 819 807 819 790 830 805 840 818 818 833 808 853 857 813 824 825 877 798 810 857 796 828 805 826 760 841 813 811 814 862 817 825 816 814 821 776 799 797 807 861 887 804 797 834 806 818 800 764 821 824 834 813 809 749 793 810 776 781 776 819 828 805 785 774 799 788 807 807 819 790 800 805 832 842 816 920 863 870 794 860 840 852 841 842 833 846 810 817 833 858 815 880 812 789 846 802 796 836 792 806 799 796 819 814 845 839 824 865 828 828 828 828 850 824 817 715 830 777 822 811 807 808 810 845 802 835 818 823 822 815 805 821 809 819 786 830 830 831 794 806 790 819 820 824 831 840 768 784 798 820 773 797 803 777 858 802 818 787 796 783 845 814 812 803 822 902 934 922 909 932 875 956 839 884 936 918 925 927 940 881 882 856 919 894 950 916 904 894 950 887 882 910 872 937 885 850 865 919 880 898 889 867 861 906 873 850 892 884 888 848 874 880 882 854 914 829 838 809 863 839 853 876 884 843 914 892 828 856 838 905 854 847 896 890 823 852 836 929 850 882 950 981 947 979 944 929 976 962 949 944 941 938 927 966 918 944 891 928 946 918 904 876 920 912 878 922 897 902 874 826 854 883 855 862 892 833 870 885 865 876 887 906 947 882 878 879 886 887 931 869 849 875 865 831 851 826 875 862 856 846 914 868 849 859 874 836 868 326 910 954 894 919 909 860 860 897 856 879 859 884 884 835 836 863 850 851 837 893 880 865 847 842 838 867 826 864 866 862 772 858 858 811 861 785 840 829 833 888 873 856 787 860 832 NaN 870 842 985 922 844 859 850 893 907 874 915 913 844 866 863 866 839 851 846 844 845 836 873 875 846 829 828 841 840 832 861 892 884 830 878 812 838 846 844 843 855 852 849 874 874 834 874 885 868 866 878 898 896 890 899 900 904 887 910 861 890 863 846 874 860 907 873 870 883 766 870 851 852 848 818 865 833 794 857 836 833 836 821 891 788 817 834 767 823 822 830 834 831 819 840 795 837 834 798 807 804 803 792 816 808 815 783 835 839 824 826 829 847 797 799 792 817 804 783 788 789 803 793 807 796 818 828 796 796 806 823 810 825 792 777 826 806 767 774 777 784 792 749 825 774 788 801 824 898 874 847 866 871 872 883 853 864 822 838 831 800 817 896 844 830 822 836 806 864 848 817 830 818 807 818 791 830 805 840 818 819 833 808 854 856 814 825 825 878 798 809 857 797 828 803 828 759 841 814 811 814 863 818 825 816 813 822 775 799 798 806 861 888 803 797 833 805 819 801 764 821 824 835 813 809 749 793 809 776 782 776 819 829 806 785 774 799 788 807 808 820 790 800 805 832 842 816 919 863 870 794 862 841 852 841 842 833 846 809 816 833 860 816 880 813 790 846 801 797 836 792 805 799 796 819 814 844 840 822 865 828 830 828 828 850 824 817 716 830 778 823 811 807 807 810 846 802 837 818 824 823 816 805 823 810 821 786 830 830 831 797 807 789 818 819 824 831 840 769 785 798 821 773 796 803 777 858 801 818 786 796 783 844 814 811 803 822 902 935 922 909 932 875 956 840 885 935 918 925 927 940 881 882 856 920 895 950 917 901 894 951 886 882 910 872 936 886 849 864 919 880 898 889 867 862 905 872 851 891 884 888 848 874 879 882 855 913 830 838 809 862 840 853 875 884 843 914 892 828 856 838 905 855 847 896 888 823 850 836 929 850 882 950 981 946 979 945 929 976 962 950 943 940 939 928 964 918 944 892 928 944 918 906 875 919 912 877 922 896 903 877 826 854 884 854 863 892 833 870 885 864 876 887 906 947 880 879 878 886 888 932 869 848 875 866 831 850 826 874 861 857 846 914 867 848 857 874 836 868 332 910 954 895 919 910 861 859 897 856 878 859 883 884 834 836 862 850 851 837 893 880 865 847 842 838 867 826 864 866 862 772 857 859 812 856 784 840 829 833 887 874 856 787 860 831 NaN 870 842 985 923 845 859 849 893 908 874 915 912 843 866 862 865 839 850 846 843 846 836 873 875 847 830 828 841 840 832 860 891 885 830 879 811 838 845 844 843 855 852 849 875 874 834 874 886 868 867 877 898 896 891 898 899 904 888 910 861 889 862 847 876 860 907 873 870 883 766 870 851 853 849 817 865 833 795 857 836 833 835 821 892 788 816 834 768 822 822 830 832 830 820 840 795 838 835 799 806 804 804 791 816 808 815 783 834 839 824 827 830 849 797 798 791 819 804 783 787 789 802 793 806 797 817 828 796 796 806 823 810 825 792 777 826 806 767 775 777 783 792 749 824 773 790 802 824 900 873 847 865 870 872 884 853 862 823 837 832 798 816 898 842 830 822 838 806 863 848 817 830 817 807 818 791 829 806 839 819 818 832 809 855 855 813 826 825 878 800 808 857 797 829 802 829 759 841 815 811 813 863 817 824 816 813 823 775 798 798 805 862 888 804 798 833 805 820 801 764 821 825 836 812 809 750 794 806 776 782 775 818 829 807 785 774 799 788 806 808 820 792 799 804 833 844 815 919 863 869 794 862 840 852 842 842 833 847 809 816 833 861 815 881 813 791 846 800 798 837 792 805 798 796 819 814 844 841 821 866 827 831 830 828 849 825 817 716 830 779 822 811 808 806 809 846 802 839 818 822 823 817 805 823 810 822 785 830 830 831 799 807 790 817 819 825 831 841 769 787 798 822 773 796 803 777 857 801 818 784 796 783 843 813 809 803 821 901 936 922 909 932 875 956 841 885 935 918 925 927 940 881 883 857 920 896 951 917 894 893 952 886 882 911 871 936 888 849 864 918 881 897 889 868 863 905 873 851 891 885 888 848 874 879 882 854 912 830 837 809 862 840 852 874 884 843 914 893 827 856 838 905 855 847 896 886 822 848 835 929 849 883 950 980 945 978 946 929 974 962 951 944 939 939 928 962 918 944 893 929 943 919 906 874 919 912 876 924 897 904 878 825 854 888 853 864 892 833 870 885 864 876 888 904 948 879 880 878 886 890 933 868 849 874 865 831 850 826 874 861 857 845 912 866 847 856 874 836 868 703 911 953 895 919 910 862 858 897 856 878 859 883 884 834 835 862 850 851 837 894 880 864 847 843 838 867 827 863 865 862 772 857 859 813 853 784 840 830 833 886 874 856 787 861 829 NaN 870 842 985 923 846 860 849 892 908 873 915 912 842 866 861 865 839 849 847 842 846 835 873 874 847 829 828 841 841 832 859 891 885 831 880 811 837 845 845 843 855 851 848 875 874 833 874 887 868 868 877 897 897 892 898 899 904 890 910 860 889 860 847 876 860 906 874 869 883 765 870 852 853 849 818 865 832 796 857 835 833 835 822 892 787 816 834 768 822 822 830 829 830 821 839 795 839 836 799 806 803 804 790 817 808 816 782 834 839 824 827 830 850 797 798 792 821 805 783 787 789 802 793 806 798 817 829 797 796 806 823 811 825 792 777 826 806 767 775 777 783 792 749 823 772 792 802 824 901 873 848 864 870 870 884 853 862 824 837 833 796 816 898 841 831 823 841 807 863 849 818 829 818 808 817 791 830 805 839 820 818 831 809 855 855 813 826 826 878 801 808 857 797 829 802 830 759 842 815 811 813 864 817 826 817 814 824 775 798 797 804 862 888 805 797 832 805 820 800 763 821 826 836 810 809 749 795 802 776 782 774 819 830 808 784 774 800 787 805 807 821 793 798 804 833 846 815 919 863 868 795 861 838 853 842 841 833 847 808 815 833 862 814 881 813 792 846 800 798 837 792 805 798 797 819 814 843 842 821 866 825 832 830 827 848 825 819 716 830 780 821 812 808 805 808 847 802 838 818 822 824 817 804 821 810 823 786 829 830 831 800 807 790 817 819 824 832 842 770 787 797 822 773 795 804 776 857 801 818 783 796 782 844 813 809 803 820 901 936 922 909 932 876 955 842 886 935 917 925 927 940 880 883 858 919 896 951 918 891 892 952 887 882 911 871 936 888 849 865 918 880 897 889 869 862 906 874 851 890 885 889 847 874 878 882 854 913 829 837 809 863 840 850 875 884 843 914 894 826 855 838 904 855 847 896 883 822 848 834 929 848 883 950 980 945 977 946 930 973 962 950 944 939 940 929 961 919 945 893 929 942 919 907 873 918 912 876 925 897 904 879 825 855 892 854 866 891 833 870 886 865 875 890 902 949 879 880 878 886 891 934 868 849 875 864 832 851 825 873 862 856 846 910 866 846 856 874 836 867 1.07e+03 911 953 894 920 909 865 857 896 855 878 859 882 883 834 835 862 850 851 837 893 880 863 847 844 839 868 827 862 865 863 771 857 860 814 850 784 840 830 833 886 873 856 787 861 828 NaN 870 842 986 922 845 860 848 891 908 873 914 912 841 866 861 865 840 850 847 843 846 835 872 874 847 828 828 841 841 832 859 891 884 831 882 811 836 844 846 844 854 851 848 875 875 833 874 887 869 870 877 897 897 892 898 899 905 891 910 860 889 860 847 875 860 906 874 869 883 766 870 852 853 849 818 865 833 798 857 835 834 835 822 892 787 817 833 768 822 822 829 828 831 820 839 794 839 836 799 807 803 804 790 816 807 815 782 833 839 824 827 830 850 798 797 792 823 805 783 788 789 802 793 806 799 817 829 797 796 806 824 811 825 792 777 825 806 767 775 777 783 791 749 822 772 794 802 824 902 872 847 864 870 870 884 854 862 824 837 833 794 818 898 840 831 824 842 808 863 849 818 829 820 808 817 792 830 804 838 820 817 830 809 854 856 812 826 826 880 802 809 857 795 829 802 830 760 842 815 811 813 864 817 827 818 814 824 775 797 796 804 862 889 806 797 832 806 821 800 764 821 827 835 810 809 749 795 798 776 781 773 819 830 808 784 774 802 787 805 807 821 793 798 804 833 848 816 919 863 868 794 861 837 853 843 840 833 846 808 816 833 862 814 881 813 791 846 801 797 838 792 805 798 797 818 814 844 841 820 866 824 832 831 826 849 824 821 716 830 780 820 810 809 806 808 846 804 836 817 821 824 817 804 819 810 822 786 829 831 831 800 807 790 818 820 824 832 842 769 787 796 821 773 795 804 776 857 801 818 782 796 781 845 813 810 804 819 901 936 922 910 932 876 955 843 886 935 917 924 927 940 880 883 859 918 896 950 918 887 890 952 888 882 912 870 936 888 849 866 917 880 897 890 870 862 907 875 850 890 886 889 846 873 878 881 854 914 829 837 808 863 840 852 875 884 843 913 894 826 855 837 904 856 847 896 880 822 847 834 928 847 882 950 980 945 975 946 930 972 962 950 944 939 940 929 961 919 945 894 930 942 918 907 873 918 912 875 925 896 904 880 825 856 898 854 866 891 832 871 886 866 875 891 900 950 879 880 877 886 891 934 869 850 876 864 832 853 825 873 863 855 846 908 866 846 856 875 835 867 1.44e+03 911 953 894 920 908 867 857 896 854 878 859 882 883 835 835 862 850 851 837 893 879 864 847 844 839 867 828 862 864 864 771 857 860 814 848 785 840 831 833 886 872 856 787 861 829 NaN 869 841 986 922 845 860 849 890 908 874 914 912 841 866 861 865 840 851 846 844 847 835 871 874 846 829 828 841 842 833 860 890 883 832 882 812 835 844 845 844 854 851 848 875 876 833 874 886 869 870 877 897 896 892 898 899 906 890 910 861 889 860 847 875 860 907 874 869 884 766 871 850 853 848 819 865 834 799 857 836 834 836 822 892 787 818 833 767 823 821 828 829 831 820 839 793 838 836 797 807 803 804 791 816 808 814 782 833 838 824 828 829 850 799 796 793 823 804 783 787 788 802 793 806 799 818 829 796 796 806 823 811 826 792 776 824 806 767 774 779 783 790 751 822 772 796 802 824 902 872 847 864 870 870 884 855 862 824 838 832 792 819 897 840 831 823 843 808 863 849 819 829 820 809 817 792 830 803 836 820 818 829 809 853 858 812 826 827 881 801 809 857 793 830 802 829 760 842 815 812 813 864 818 829 819 815 823 776 797 796 804 861 889 805 797 832 806 820 799 764 822 828 834 810 810 749 795 795 775 780 772 819 829 807 783 774 803 787 805 807 821 792 798 804 833 848 817 920 862 868 794 861 837 853 844 840 833 846 809 817 833 863 814 880 814 792 846 802 796 838 792 805 798 796 818 814 844 840 820 866 824 832 830 827 849 823 823 716 830 780 820 809 809 807 808 845 805 833 817 820 824 816 805 819 810 822 786 829 831 831 802 807 790 818 819 824 832 841 769 787 797 821 773 794 805 776 857 801 817 783 797 781 845 813 812 804 818 900 935 922 912 932 876 955 842 886 935 917 924 927 940 879 883 859 918 896 950 918 885 890 952 889 882 912 870 936 888 849 866 916 880 897 891 869 862 906 876 850 890 886 888 846 873 878 882 855 914 830 837 808 863 840 852 877 884 843 913 894 826 855 837 904 856 847 896 877 822 847 835 929 847 882 950 980 946 975 946 929 972 962 949 942 939 939 929 961 919 945 895 930 942 918 906 872 918 913 873 925 895 902 882 825 857 901 854 866 890 832 872 886 867 875 889 900 949 880 879 876 886 890 933 870 850 877 865 832 854 825 874 864 853 846 909 868 846 855 875 834 867 1.45e+03 911 954 894 920 909 869 860 895 854 878 859 883 883 836 836 862 850 852 837 893 877 864 847 844 838 867 828 863 864 864 770 857 859 815 847 786 840 831 834 886 871 856 787 862 830 NaN 869 842 986 923 845 860 850 891 909 873 914 913 841 866 861 865 840 851 846 845 847 836 869 874 844 829 828 840 842 833 860 890 882 832 882 812 836 845 845 844 854 852 848 875 877 834 874 885 870 869 878 897 894 892 898 899 905 890 910 861 889 861 848 874 860 908 873 868 885 766 871 849 853 847 819 865 834 799 858 836 834 836 822 891 788 818 834 766 824 820 828 831 830 820 840 792 838 836 795 807 803 804 792 816 808 814 783 832 838 825 828 828 850 799 795 793 822 804 783 786 788 803 793 806 799 818 828 795 795 806 822 811 827 793 776 824 806 768 773 780 783 790 752 822 773 799 802 823 902 873 847 865 870 870 884 856 861 825 838 832 790 818 897 838 831 821 844 808 862 849 820 829 820 809 817 792 830 803 833 819 820 829 809 852 857 812 826 827 881 801 809 857 792 831 802 828 761 841 814 812 813 863 818 829 819 815 822 777 798 796 804 861 888 805 797 832 807 820 799 764 823 828 835 812 809 749 796 792 775 780 771 819 828 807 783 774 804 787 805 807 820 792 799 804 833 847 818 921 862 869 794 861 838 852 843 839 833 847 808 818 833 864 815 879 814 792 847 804 795 838 791 804 798 795 818 812 844 840 821 866 825 832 829 827 850 823 822 717 831 779 821 808 809 807 808 844 804 833 816 820 823 815 805 819 808 822 786 829 832 831 806 807 789 817 819 824 832 840 769 786 799 821 772 794 805 775 858 801 816 784 798 781 845 813 814 804 820 900 934 922 912 932 876 955 842 886 934 918 923 927 941 879 882 860 918 896 950 917 883 891 951 889 882 913 870 937 888 850 866 916 880 897 890 869 862 906 875 849 890 887 888 846 873 879 882 856 914 830 837 808 863 841 854 879 884 843 913 894 826 856 836 904 856 847 896 876 821 846 835 929 846 882 950 980 946 974 946 928 972 963 949 941 939 939 929 962 918 945 896 930 942 918 905 872 917 914 871 924 896 901 883 825 856 904 854 865 889 832 873 887 867 877 888 901 948 880 879 875 886 889 933 871 850 878 866 833 852 825 875 864 853 846 910 870 845 856 876 833 867 1.46e+03 911 954 894 920 910 870 863 895 854 878 859 885 883 836 836 862 849 852 836 893 877 863 847 843 837 867 829 863 864 864 770 856 859 814 845 786 840 831 834 886 871 856 787 862 830 NaN 869 842 987 923 845 860 851 891 909 873 914 913 842 867 862 866 840 851 846 846 847 836 870 875 843 829 828 840 842 834 860 889 881 832 881 812 836 845 845 844 855 853 848 875 877 834 874 884 870 869 879 897 894 893 898 899 905 889 909 861 889 862 849 873 859 909 874 868 885 767 872 848 853 848 819 866 833 799 858 836 834 836 821 891 788 818 835 765 825 820 828 832 830 820 840 792 838 836 794 806 803 804 791 816 809 814 784 832 838 824 828 828 850 799 796 793 822 803 782 786 788 806 794 806 798 816 828 795 795 807 821 811 827 793 776 824 806 770 772 781 783 791 754 821 774 800 802 823 902 873 846 866 870 871 884 856 862 825 837 832 789 816 898 837 831 820 844 808 862 849 821 829 819 809 817 791 830 803 829 819 822 830 808 851 856 812 826 826 880 801 809 858 792 832 802 828 761 841 814 812 813 862 817 828 818 816 821 777 798 795 805 861 887 804 797 832 808 819 798 763 822 827 835 812 809 750 796 790 775 779 770 819 827 806 784 773 803 787 805 808 820 792 798 804 833 846 818 921 862 870 794 861 839 852 843 839 834 846 808 817 832 864 815 878 813 792 848 804 795 837 791 804 798 794 818 810 844 840 822 866 826 832 829 828 850 824 821 718 830 779 822 808 808 807 808 844 802 833 817 820 822 815 805 818 807 822 787 830 831 831 810 806 790 817 818 824 832 840 770 786 802 821 773 794 805 775 857 801 816 786 799 781 845 814 813 804 821 900 934 921 911 932 877 953 842 886 933 918 923 927 941 879 883 860 919 897 951 917 880 891 950 889 882 914 870 938 888 850 866 917 880 897 888 869 861 906 874 849 891 887 887 845 873 880 882 855 914 831 837 810 863 841 854 881 884 844 914 893 826 858 836 905 855 847 895 875 820 843 835 929 845 882 950 980 945 974 946 926 973 962 949 940 939 939 928 962 918 944 896 930 942 918 905 872 918 914 870 923 898 900 884 825 855 906 855 864 889 832 873 888 868 879 889 903 946 881 879 875 884 890 934 871 851 878 866 833 849 824 876 863 854 846 911 871 845 857 876 833 866 1.47e+03 911 955 894 920 910 870 867 895 853 878 859 886 883 836 836 862 848 852 836 893 876 863 847 841 837 867 829 864 863 864 770 856 859 814 845 786 839 830 834 886 872 857 787 862 830 NaN 869 842 987 922 846 859 851 891 910 872 914 912 843 866 862 867 841 851 846 846 846 836 871 875 843 829 827 840 842 835 859 888 881 831 881 811 836 845 846 844 855 853 848 874 878 834 875 884 870 870 881 897 894 893 898 899 905 889 910 860 889 862 850 872 859 908 874 867 884 767 872 848 852 848 819 866 832 799 857 836 835 836 821 891 789 818 836 766 825 820 828 832 830 820 840 792 837 836 794 805 804 805 791 815 810 814 784 832 839 823 828 827 848 798 798 792 823 804 782 787 787 807 794 806 797 814 827 795 794 807 822 811 826 794 776 824 805 771 774 781 784 792 755 821 774 801 801 824 902 872 846 867 870 871 884 856 862 826 837 832 788 814 899 836 832 820 843 807 862 849 822 829 820 809 817 790 830 804 824 818 824 832 809 850 857 812 827 826 879 801 809 859 792 832 802 828 761 841 814 812 813 862 815 828 818 816 821 777 798 795 806 861 887 803 797 832 808 818 798 763 822 826 836 812 808 752 795 790 775 779 769 819 826 806 784 773 803 788 805 808 820 792 798 804 833 845 820 920 862 869 795 862 840 852 842 839 833 846 808 816 831 864 815 878 812 791 848 805 795 837 791 804 798 795 818 809 844 842 823 865 826 831 830 828 850 824 820 719 829 778 822 809 808 807 808 844 801 833 817 821 822 815 804 819 807 821 787 831 830 831 812 806 792 817 818 824 831 840 770 786 800 819 774 794 805 776 857 802 816 787 799 782 845 814 812 804 822 900 935 921 911 932 876 952 841 887 933 919 922 927 941 879 884 860 920 897 952 917 878 891 949 890 883 914 871 938 888 851 865 917 879 897 888 869 861 907 874 849 891 888 887 845 873 882 883 856 913 830 837 810 862 842 854 882 884 843 916 893 827 859 835 904 856 847 894 874 820 841 834 929 845 882 950 980 944 974 946 928 974 962 948 941 940 937 928 962 919 944 896 929 942 918 906 873 919 913 871 922 899 900 884 826 856 908 856 864 889 831 873 888 867 880 890 906 946 881 879 875 882 890 934 871 851 878 865 833 847 824 878 862 855 846 911 871 845 859 877 834 866 1.48e+03 911 956 894 920 909 873 868 896 852 878 859 887 883 836 835 863 848 851 838 893 876 864 847 842 837 868 829 864 863 864 770 857 859 814 845 786 837 829 834 886 872 857 786 862 830 NaN 869 842 987 921 846 859 850 891 910 872 914 911 843 866 861 868 841 850 847 846 845 835 871 875 844 829 827 840 842 835 859 885 882 831 880 811 836 845 846 844 855 853 849 874 878 834 875 884 869 870 882 897 896 893 898 899 905 889 910 860 889 861 848 872 860 908 875 867 882 767 873 849 851 847 817 866 830 799 857 836 834 836 821 891 788 819 836 767 825 821 828 832 830 820 840 792 836 837 795 804 804 806 791 814 810 815 783 832 839 822 829 827 847 798 799 792 823 804 782 787 787 806 794 807 797 813 827 795 794 808 822 811 826 794 776 824 805 770 775 780 784 793 758 820 773 802 802 824 903 871 846 867 869 871 884 857 864 826 834 832 787 814 900 835 833 821 843 806 864 848 824 829 820 811 818 790 829 804 821 818 824 833 810 850 857 812 827 826 880 800 809 859 793 832 803 828 762 840 814 811 813 861 815 827 819 816 822 777 798 795 806 861 886 803 797 832 807 818 799 764 822 826 836 811 808 753 793 790 774 780 768 819 826 806 784 774 803 789 805 807 820 792 798 804 832 845 822 919 862 868 795 861 839 852 842 839 832 846 809 815 830 864 815 878 812 791 848 805 795 837 790 804 799 796 818 810 844 844 823 865 825 832 830 829 851 824 820 719 828 778 823 809 808 808 808 844 802 833 817 821 822 814 803 821 807 821 787 831 830 830 812 806 792 817 818 824 831 841 769 786 797 818 776 795 805 776 856 803 815 788 799 783 846 814 811 804 822 900 935 921 910 932 876 949 840 888 933 919 922 927 940 879 886 861 920 898 953 918 876 891 948 891 883 913 872 939 889 851 865 917 878 897 888 869 861 908 875 849 891 888 887 846 874 882 884 857 912 830 837 810 861 842 853 882 883 842 916 893 827 859 835 904 856 847 892 872 820 841 833 929 844 882 950 981 942 976 946 931 974 960 948 942 940 935 928 962 920 945 895 929 942 917 906 873 921 911 872 922 899 902 884 826 856 908 856 865 889 831 873 888 867 879 890 906 946 880 879 876 880 890 934 871 850 879 864 832 848 823 881 860 856 846 911 871 845 858 877 836 866 1.48e+03 911 955 894 921 908 874 870 896 853 877 859 887 882 836 835 863 848 850 840 892 876 864 847 843 837 868 829 864 863 863 770 858 859 814 845 786 836 828 833 887 872 857 786 861 830 NaN 868 841 987 920 846 859 849 890 910 873 914 911 843 865 861 868 841 850 847 846 845 833 871 875 845 830 827 840 842 836 859 883 883 831 879 812 836 845 846 844 856 853 849 874 877 834 874 884 869 870 880 896 895 893 898 900 905 889 910 860 890 861 847 873 861 908 874 867 883 767 873 849 851 847 816 866 830 799 856 836 833 836 820 891 788 819 836 768 825 822 828 832 831 820 839 792 836 836 795 804 804 807 791 814 810 816 782 833 839 823 829 828 847 797 800 791 824 804 782 787 786 804 794 807 798 813 827 795 794 808 822 811 826 794 777 825 806 770 775 780 784 792 761 820 774 803 803 824 904 871 846 867 869 871 885 857 864 826 833 831 785 814 900 834 832 822 843 805 865 848 828 829 821 811 818 790 828 804 817 818 823 833 810 850 856 812 827 826 880 799 809 859 794 830 804 828 761 839 814 810 813 862 815 826 820 816 823 777 798 795 807 862 886 804 797 832 806 818 799 765 822 825 836 811 808 755 792 790 774 781 768 820 824 806 784 776 802 789 806 807 819 792 799 803 832 844 824 920 861 867 795 861 839 852 842 839 832 847 808 815 830 864 816 878 811 791 848 805 795 838 789 804 799 798 818 810 845 843 823 864 825 832 829 829 852 825 821 719 827 779 822 809 808 806 808 845 802 833 816 822 823 813 802 822 806 821 787 831 830 830 813 806 790 818 818 826 831 840 768 787 795 817 776 796 806 776 856 803 815 789 798 783 846 813 811 803 822 899 935 921 910 932 876 948 839 887 934 920 922 927 940 879 887 862 920 899 953 920 875 891 948 890 882 912 872 939 889 851 866 917 878 896 889 870 861 907 876 850 892 888 887 847 874 882 884 858 912 829 837 810 861 842 852 881 882 841 915 893 827 859 835 902 856 847 890 871 821 840 832 928 844 882 950 982 943 978 946 932 975 960 949 942 941 933 928 962 918 946 894 928 943 917 905 873 921 909 873 921 899 904 885 827 857 907 858 865 890 831 874 887 867 879 890 907 946 879 879 877 880 890 935 870 849 878 864 832 850 822 883 859 856 847 911 872 845 858 877 836 867 1.49e+03 911 954 895 921 908 877 873 896 853 877 859 887 882 837 834 863 848 849 842 891 876 864 848 844 837 868 828 864 863 863 770 860 860 814 845 787 836 827 832 887 871 857 786 861 830 NaN 868 842 987 920 846 860 849 890 910 873 914 912 843 865 860 867 841 850 847 847 845 833 871 875 846 831 827 840 841 836 859 878 884 831 878 812 837 845 847 843 855 852 849 876 877 835 874 884 869 870 879 897 895 893 898 900 904 889 910 860 890 860 846 872 861 908 874 868 884 766 873 849 851 848 816 865 830 799 856 837 833 836 820 892 787 819 836 768 825 822 827 833 830 820 838 791 836 836 794 806 805 807 792 815 810 816 782 833 839 823 829 829 848 797 800 790 824 804 782 787 787 804 794 808 798 814 828 796 794 808 822 810 826 793 778 825 808 770 776 780 784 791 766 820 774 804 803 825 905 872 847 867 870 871 885 856 865 825 831 830 783 815 900 834 831 822 844 805 865 847 834 829 821 812 819 790 828 805 815 819 823 834 810 850 855 811 826 825 880 798 809 859 795 829 804 827 761 838 814 811 813 863 815 825 818 815 822 777 799 797 808 862 886 806 798 832 806 818 799 766 822 825 836 811 808 755 793 788 773 780 768 820 822 806 785 778 803 789 806 806 818 792 800 803 833 845 823 920 862 867 795 862 839 852 842 839 832 848 808 815 830 864 816 877 812 791 847 804 795 839 789 804 799 798 819 811 846 842 822 864 824 833 829 828 852 826 822 718 826 780 821 810 808 805 808 844 803 833 815 823 823 813 803 823 806 822 787 830 830 830 813 806 790 819 818 828 831 839 769 788 795 817 776 797 807 776 855 802 815 788 799 782 846 812 811 802 822 899 935 921 911 932 876 943 839 885 934 919 922 927 941 878 887 862 921 899 953 921 872 891 948 890 882 912 872 939 889 851 867 918 879 896 889 870 861 906 876 850 892 888 887 847 874 882 884 858 912 830 837 810 862 842 852 880 882 841 915 893 827 858 835 901 856 847 888 872 821 840 833 928 844 883 949 982 945 979 946 929 974 959 949 942 942 933 928 962 917 947 894 929 944 918 906 874 920 910 873 922 900 906 886 826 857 907 858 866 891 831 874 887 865 880 891 907 946 877 878 878 881 890 935 868 848 878 865 831 852 822 885 858 856 847 912 872 845 857 875 837 868 1.49e+03 911 954 896 921 908 879 877 896 854 877 859 887 882 837 832 864 849 849 841 890 877 864 849 844 836 868 828 864 863 862 770 860 860 813 844 787 836 828 832 887 871 857 786 860 830 723 868 842 987 919 846 860 849 891 909 874 914 912 843 866 860 867 841 850 847 847 846 833 872 876 847 831 828 840 840 837 859 876 884 830 878 814 838 845 847 842 855 852 849 877 877 835 873 884 870 870 877 898 896 892 898 900 904 889 910 860 890 860 847 871 860 908 874 868 885 766 873 849 851 848 816 865 830 799 856 836 833 837 820 892 788 818 835 767 825 821 827 833 829 821 839 791 836 836 793 807 805 807 792 815 809 816 782 833 838 823 829 829 850 798 801 788 825 803 782 787 788 804 794 808 797 813 828 796 794 807 822 810 826 792 778 825 807 771 775 780 785 790 768 819 775 804 802 825 906 873 847 867 871 871 885 854 865 824 831 831 782 815 899 833 830 822 844 805 865 847 838 829 821 815 819 790 828 805 812 820 824 835 809 851 854 810 825 825 879 798 809 859 795 828 804 827 760 837 814 811 813 863 815 825 817 815 822 777 800 799 808 863 888 808 798 831 806 818 799 766 821 825 835 812 808 756 794 786 772 779 768 820 820 806 784 778 803 788 807 805 818 792 800 803 833 845 823 920 862 867 796 862 839 851 843 839 832 849 809 817 829 864 816 877 812 791 847 802 795 839 789 804 799 799 819 812 847 841 823 864 824 833 829 829 852 826 822 718 826 780 820 810 808 804 808 844 802 833 814 824 822 812 804 824 806 822 787 828 830 830 814 805 790 820 818 828 831 838 770 788 796 818 776 797 807 776 855 801 815 787 799 780 846 812 811 801 822 899 935 921 911 933 876 939 838 884 934 919 922 926 942 878 886 863 921 899 953 920 870 891 948 889 882 912 873 939 889 852 868 918 880 897 889 870 860 906 876 850 892 887 887 847 874 882 885 858 912 830 838 810 862 842 851 879 882 842 915 892 827 858 836 901 856 848 885 871 822 840 833 928 846 884 948 983 945 979 946 928 973 959 950 941 943 932 929 962 915 948 893 930 944 919 906 875 919 911 873 923 901 906 886 825 857 907 858 866 891 832 873 887 863 881 891 906 946 877 878 879 882 890 934 866 848 878 865 831 854 823 886 857 856 846 913 871 844 858 874 837 869 1.49e+03 912 955 896 921 909 880 883 896 854 877 859 886 882 837 830 863 851 849 841 891 878 865 850 845 836 868 827 864 863 861 770 858 860 812 845 786 836 828 832 888 871 857 787 859 830 723 868 843 987 919 846 860 849 892 907 874 915 911 842 866 860 866 842 850 846 846 846 833 873 876 848 831 828 839 840 837 859 872 884 830 879 814 838 845 846 842 854 852 850 877 878 835 873 883 871 870 877 898 896 891 899 900 904 889 910 860 890 860 849 870 860 908 874 868 885 766 873 849 851 848 817 865 830 798 856 836 833 838 820 892 788 818 834 766 825 821 826 833 828 821 839 793 835 836 792 807 805 807 792 815 808 816 782 834 837 823 829 828 850 799 801 788 825 803 782 788 789 804 793 808 797 814 829 797 794 807 823 810 826 792 778 824 806 772 775 780 785 790 769 819 775 805 801 825 907 873 849 866 871 871 884 854 864 824 828 831 781 815 898 831 830 822 844 806 865 846 842 830 821 818 819 790 829 805 809 821 822 834 810 852 854 811 824 826 879 798 809 858 795 829 804 828 759 837 814 812 814 862 815 823 816 815 822 777 800 800 806 863 889 807 799 831 806 818 799 766 820 825 835 812 808 756 794 785 771 780 768 820 820 807 784 777 803 787 807 805 818 794 800 803 833 846 823 920 862 866 796 863 838 850 842 839 832 850 811 819 830 864 816 878 812 791 848 801 795 840 789 803 799 800 820 814 847 841 823 864 824 833 830 830 851 827 822 716 826 780 820 810 807 804 808 844 802 833 814 825 823 812 805 824 806 823 787 827 830 829 815 805 789 820 819 829 832 838 772 787 795 818 777 796 807 774 856 800 815 786 799 778 847 812 812 802 821 899 935 921 912 933 876 933 839 885 934 920 923 926 943 877 885 863 920 898 953 920 868 892 949 890 882 911 874 938 889 852 867 918 881 899 889 870 861 906 876 850 892 886 887 846 874 882 885 858 912 830 838 810 862 841 851 879 882 842 915 892 827 858 835 901 856 848 882 871 822 840 833 928 847 884 948 984 946 979 946 929 973 958 949 941 944 930 930 962 915 948 893 930 946 918 906 875 918 912 872 924 899 905 887 823 857 908 858 866 891 832 871 886 862 880 892 905 946 877 878 880 882 890 934 866 848 878 865 831 854 823 888 856 856 845 913 871 844 858 875 837 868 1.5e+03 912 955 896 921 909 882 886 896 854 877 860 886 884 837 831 863 853 849 841 892 879 866 849 845 836 868 827 863 863 861 770 857 860 812 845 785 836 829 832 888 870 857 787 859 830 728 868 843 986 919 846 860 849 891 906 875 915 910 842 866 860 866 841 850 846 846 846 834 873 875 848 831 828 839 839 837 859 870 883 830 880 814 837 845 846 842 855 852 850 877 880 834 873 883 871 870 877 898 896 890 899 901 904 889 910 859 890 860 849 870 860 908 874 868 884 766 872 848 852 848 817 866 830 798 856 835 834 838 820 892 788 817 831 764 825 822 827 833 828 821 840 794 835 835 791 805 805 807 792 815 808 816 782 835 836 823 828 826 850 800 801 788 825 803 783 789 789 804 793 808 797 814 829 797 794 807 823 808 826 792 777 824 806 772 776 780 785 790 772 819 775 805 801 825 908 872 850 865 872 871 883 855 864 824 825 832 781 815 897 829 830 822 844 806 864 846 842 832 820 823 820 790 828 805 807 820 821 833 810 852 854 812 825 827 879 798 808 857 795 830 804 829 759 836 813 812 813 861 816 821 816 816 822 778 800 800 806 862 888 807 799 831 806 817 798 766 820 825 834 811 808 757 794 785 771 782 768 820 819 808 784 776 802 788 806 805 819 794 800 803 832 846 824 920 864 866 796 863 838 849 842 840 831 850 811 821 831 863 816 878 812 791 848 802 796 839 790 803 799 799 820 814 847 841 824 864 824 833 830 831 852 828 822 715 826 779 820 810 809 804 809 844 802 833 815 825 824 813 805 823 807 822 787 827 830 829 815 805 788 820 819 829 831 838 772 786 795 819 777 794 806 774 857 800 816 785 799 777 847 813 812 803 820 900 935 920 912 933 875 930 840 886 934 920 924 926 943 877 884 863 920 898 953 920 865 891 949 890 882 911 873 939 889 852 867 918 881 899 889 871 862 906 876 850 892 886 888 846 874 882 885 858 912 831 838 810 861 840 850 880 882 842 915 892 827 858 835 901 856 848 879 871 822 840 833 928 849 883 948 985 946 979 946 930 975 958 949 942 945 926 930 962 915 947 892 930 946 918 906 876 918 913 871 926 897 905 889 823 857 909 859 865 891 833 868 886 864 880 891 904 947 877 878 881 884 889 933 865 848 879 864 830 853 823 889 857 856 844 912 871 845 859 875 836 866 1.5e+03 912 955 895 920 909 883 889 896 854 878 860 886 885 837 832 863 853 849 841 892 879 866 849 845 836 869 827 863 863 861 771 857 860 812 846 785 836 829 832 887 871 858 787 859 831 735 869 842 986 920 846 860 850 890 906 876 916 910 842 866 861 866 840 850 846 846 846 834 873 874 848 830 828 839 839 838 860 866 884 830 880 813 836 845 847 841 855 851 849 876 880 834 874 884 871 870 878 897 896 889 899 901 904 888 910 858 890 860 850 870 860 908 873 869 884 765 871 848 852 850 818 866 830 798 856 835 834 838 820 892 787 816 829 764 824 823 827 833 828 821 840 793 834 835 791 804 805 807 792 816 808 816 782 835 836 823 828 826 850 800 802 788 824 803 783 789 788 805 793 808 797 814 829 797 794 807 823 806 826 793 777 826 805 772 776 779 784 790 777 820 774 805 801 824 908 872 851 864 872 871 883 857 864 825 822 831 781 815 897 827 830 822 844 806 864 847 843 832 819 824 820 791 828 805 806 820 820 832 811 852 854 813 826 826 879 799 807 856 796 829 804 830 759 836 813 813 811 861 816 818 816 816 823 778 799 801 806 862 888 806 799 831 807 818 798 766 820 825 835 811 807 757 794 786 772 782 768 820 817 808 784 776 801 789 805 805 819 795 800 804 832 845 824 920 865 866 796 863 838 848 841 840 831 850 810 820 833 862 816 877 812 790 848 803 796 838 791 802 801 798 820 814 846 840 824 864 824 833 831 832 852 828 822 715 827 778 820 808 810 806 811 844 802 833 815 825 826 814 804 822 808 822 787 828 830 828 816 805 787 820 819 829 830 837 771 786 795 820 777 793 806 774 858 800 816 785 799 777 847 814 812 804 819 900 935 921 912 933 875 924 840 887 934 920 924 926 942 877 883 863 919 898 953 920 862 891 948 890 882 911 872 939 889 853 868 918 880 898 889 871 863 906 875 850 892 886 889 846 875 882 883 857 913 831 838 810 862 838 849 880 883 842 915 894 827 859 835 901 855 847 876 873 822 841 834 929 850 883 949 985 946 979 945 931 976 958 948 944 944 925 930 962 915 945 892 930 947 917 906 876 918 914 870 928 896 906 892 823 856 910 859 864 892 833 868 887 864 880 890 904 948 877 878 881 886 888 932 865 848 879 864 829 852 823 889 858 856 844 911 869 846 859 875 836 865 1.31e+03 912 955 894 920 909 884 892 896 853 878 860 886 885 838 834 864 853 849 841 891 879 865 849 846 836 869 828 863 863 862 771 858 860 812 845 785 836 829 832 887 871 857 787 860 831 744 869 842 985 921 846 859 850 890 907 877 916 910 842 867 861 865 840 850 846 846 846 835 873 874 847 830 827 839 839 839 860 864 885 831 881 812 836 845 848 842 855 851 848 875 879 834 876 884 870 871 878 897 896 889 899 902 904 888 909 858 891 860 850 870 861 907 873 870 884 766 870 848 852 852 819 866 830 798 856 835 834 837 820 892 787 816 828 765 824 824 827 833 828 820 840 792 835 834 791 804 806 807 792 816 808 816 783 835 835 823 827 826 850 800 801 787 822 803 784 789 787 805 792 809 798 814 829 797 794 808 823 806 825 794 776 827 805 772 778 779 784 790 781 820 773 806 801 824 909 872 850 864 872 871 882 857 864 826 822 830 781 815 897 827 831 822 843 806 864 847 844 831 818 825 820 791 827 804 805 819 820 832 810 852 854 813 827 825 879 799 806 856 796 829 803 830 759 836 813 814 811 860 817 816 816 816 825 777 799 802 807 862 888 806 798 832 807 819 799 766 820 824 835 811 807 757 794 786 773 780 767 820 815 808 784 775 800 789 804 805 819 795 801 803 832 845 824 921 866 866 795 862 838 847 840 841 831 850 809 819 834 862 817 877 813 790 847 804 797 837 792 802 802 798 819 814 846 840 824 864 823 832 831 831 852 828 821 716 827 777 821 807 809 806 812 844 802 833 814 826 825 814 804 820 808 822 788 829 830 828 817 805 787 820 818 831 830 836 770 784 797 819 776 794 806 774 858 800 815 785 799 777 847 815 813 804 819 900 935 921 911 934 874 919 840 887 935 919 924 925 942 878 883 863 919 898 954 919 861 891 948 890 882 912 871 939 888 853 868 918 880 897 890 872 863 906 875 850 892 887 889 846 875 882 881 858 914 831 838 810 863 837 848 881 883 842 915 893 827 859 836 901 855 848 874 873 823 841 834 928 851 883 949 984 947 977 945 932 976 960 947 945 944 923 929 962 915 945 892 930 947 917 907 876 919 914 871 928 895 907 891 825 856 911 859 863 893 833 869 887 864 880 891 904 948 877 877 882 886 888 931 865 849 879 864 830 852 823 890 859 856 846 910 867 848 860 875 836 866 1.11e+03 912 955 896 920 908 885 896 896 855 878 861 885 885 837 834 865 853 848 840 892 880 865 849 846 837 868 828 863 864 862 772 858 860 811 845 786 837 828 833 887 871 857 786 860 831 752 869 842 985 922 846 859 851 890 907 876 916 910 842 867 861 865 840 849 846 846 846 835 873 874 845 830 827 839 840 840 861 861 886 832 882 812 835 844 847 843 855 852 847 875 878 833 876 884 870 872 878 898 895 889 899 902 905 887 909 858 891 860 850 871 861 907 873 869 883 766 870 849 852 852 819 865 830 798 856 836 834 836 820 891 787 815 827 765 824 824 827 832 828 820 840 792 836 833 791 804 805 806 793 816 808 816 783 835 834 823 827 826 850 800 801 788 821 803 784 789 787 805 792 809 798 814 829 796 794 807 823 807 826 794 776 828 805 772 778 778 784 790 784 819 773 807 802 824 910 872 850 864 872 871 882 857 864 827 821 830 781 815 897 827 832 822 843 805 864 848 844 830 818 826 821 791 826 804 804 819 821 832 809 852 855 812 826 825 879 800 807 856 796 829 803 830 759 836 814 814 810 861 818 814 816 817 826 776 799 803 808 862 888 806 796 832 806 822 799 767 820 824 835 810 807 758 794 787 774 779 766 819 811 808 784 776 800 789 804 805 818 794 801 803 832 845 824 921 866 866 794 862 839 848 840 842 831 850 810 818 832 862 817 878 813 789 847 804 796 837 793 802 802 798 819 814 846 839 823 863 823 832 831 830 852 827 821 716 827 777 822 807 807 808 812 844 803 833 814 827 825 814 803 820 808 822 787 830 830 827 817 806 787 820 820 833 831 837 770 782 798 818 776 796 806 773 858 800 815 784 800 778 846 814 814 804 820 900 934 921 910 932 874 910 840 886 935 918 924 925 942 880 883 863 920 899 954 918 858 891 949 890 882 912 872 938 888 853 868 919 879 896 890 872 862 906 875 850 892 886 889 846 875 881 879 858 914 831 838 812 864 837 848 881 883 842 916 892 826 859 836 901 855 849 873 872 823 841 834 928 852 882 949 982 948 976 944 932 976 961 947 944 943 922 929 962 914 945 893 930 946 918 907 876 919 914 872 928 895 907 889 827 857 911 858 863 894 833 871 887 863 879 891 904 948 876 876 882 884 888 931 865 849 879 864 832 852 824 891 861 856 848 910 865 848 860 874 836 867 914 913 956 897 921 908 886 898 895 856 879 860 885 885 836 835 865 854 848 840 893 880 865 849 847 837 867 828 864 864 861 772 859 860 812 845 787 837 828 833 887 871 857 786 860 831 761 869 842 985 922 846 858 851 890 907 876 915 910 842 867 861 865 840 848 846 845 846 836 873 874 844 830 827 838 842 839 860 860 886 832 882 812 834 844 846 845 854 853 847 875 879 834 876 884 869 872 877 899 895 888 898 901 905 887 908 860 891 860 850 871 861 906 873 869 883 766 871 850 853 852 819 864 831 798 856 837 834 837 820 891 788 815 827 766 823 823 826 831 829 820 840 792 836 832 791 805 805 806 793 817 808 816 784 835 833 823 827 828 849 800 800 788 822 804 784 789 787 805 794 809 799 815 829 796 795 807 823 808 827 794 776 826 805 772 778 779 785 791 786 818 773 807 803 825 912 872 849 864 872 871 882 856 864 827 819 830 781 814 897 828 834 821 843 805 864 847 847 829 818 828 820 790 825 804 803 819 821 833 808 852 856 813 824 825 880 800 807 858 796 829 804 829 758 836 813 814 812 861 819 811 816 817 826 773 800 803 809 862 888 806 795 832 806 823 799 767 820 824 835 810 808 758 795 787 774 780 766 817 807 808 784 776 800 789 804 806 817 793 800 803 833 845 823 922 866 867 794 861 839 849 840 842 831 850 810 816 831 862 817 878 813 789 847 804 795 836 793 802 801 798 819 815 846 840 822 862 822 831 830 828 852 828 821 716 827 777 822 808 806 808 812 843 803 833 813 827 825 813 802 820 808 822 786 830 830 827 816 806 789 821 821 834 832 838 769 782 799 817 776 798 806 772 858 801 814 785 800 778 845 813 814 804 821 899 934 921 910 931 874 903 840 884 935 918 924 925 942 881 883 862 920 898 954 918 856 890 949 890 882 912 873 938 887 853 868 919 879 896 891 872 861 906 875 850 892 886 889 846 876 881 879 858 914 831 837 812 864 837 848 881 883 842 917 891 827 859 837 901 855 850 872 871 822 840 835 929 852 882 949 979 948 975 944 932 976 962 947 943 943 920 929 961 914 946 893 931 944 918 907 875 918 914 872 929 895 907 889 829 857 912 858 863 894 832 872 887 864 878 891 905 948 876 875 881 882 889 931 864 850 880 864 833 852 824 891 863 856 849 910 866 848 861 874 835 868 915 913 956 898 921 908 886 900 894 857 879 860 885 885 835 836 865 854 847 840 894 881 865 849 846 836 867 828 865 865 861 773 859 860 813 845 788 836 828 833 887 871 857 786 860 831 771 868 842 986 922 846 859 851 889 906 876 913 910 842 867 860 866 840 848 846 845 846 836 873 875 843 830 827 838 841 838 860 859 886 832 880 813 833 843 845 845 853 853 847 875 879 834 875 884 869 872 877 900 895 887 898 899 905 888 908 860 890 860 850 872 860 906 874 868 884 765 872 850 853 851 818 864 831 798 856 838 834 837 819 891 788 816 827 766 822 822 828 831 829 820 840 792 836 832 790 805 805 805 792 818 808 816 785 836 831 823 827 828 848 800 800 788 823 804 784 788 787 805 795 809 799 815 829 796 795 807 823 808 828 794 776 825 805 772 778 780 784 792 788 818 773 807 804 825 914 871 849 864 872 870 882 856 864 826 818 831 781 814 897 829 834 820 843 805 865 847 849 829 818 832 819 790 825 805 803 819 821 834 807 852 857 813 825 825 880 801 807 859 796 830 804 828 757 836 813 814 813 862 819 807 814 817 825 773 801 802 810 861 888 806 796 832 806 824 798 768 820 825 835 810 808 758 796 787 774 780 767 816 803 807 784 776 800 790 805 807 818 793 799 803 833 844 823 921 866 868 794 860 839 850 841 842 831 851 810 816 830 862 817 877 814 790 848 804 794 836 795 803 800 799 820 815 845 842 821 863 822 831 830 828 852 829 820 716 827 777 823 809 806 809 813 843 803 833 813 826 825 813 803 819 808 821 786 830 830 828 815 806 792 822 821 832 831 840 768 785 799 818 776 797 806 772 858 800 814 786 800 778 844 813 814 804 822 899 934 921 910 930 874 898 840 885 935 918 923 925 941 881 883 862 921 897 953 919 851 890 949 890 882 912 872 938 887 853 868 919 879 896 891 871 862 906 876 851 892 886 888 845 876 882 878 856 913 831 837 813 864 837 848 880 884 842 916 891 828 859 837 901 856 850 872 872 820 839 835 929 851 881 949 977 950 976 944 932 975 962 948 943 943 918 929 960 915 946 892 931 942 918 907 876 917 914 872 929 895 906 891 829 856 912 857 863 893 830 871 887 863 877 890 905 949 876 876 880 883 890 932 864 850 881 864 832 851 824 893 864 856 848 911 866 848 861 873 835 869 917 913 955 896 922 908 886 903 894 856 879 859 885 884 835 836 865 855 848 840 894 881 864 848 845 836 868 828 866 865 861 773 858 860 813 846 788 836 828 834 886 871 857 785 860 831 778 868 841 987 921 846 859 851 889 906 875 913 910 842 867 860 867 840 848 846 846 846 836 873 874 844 830 826 839 840 837 860 857 886 832 879 813 833 842 846 844 853 853 847 876 879 835 874 885 870 872 877 899 895 888 898 898 905 888 908 861 890 860 850 874 859 907 874 868 884 765 873 850 853 851 817 865 831 798 857 839 834 838 819 891 788 816 827 765 821 821 830 832 829 820 840 792 837 833 790 805 805 806 791 819 809 815 785 837 830 824 827 829 848 800 800 788 823 804 784 788 787 806 795 809 798 815 829 796 796 807 822 808 828 795 777 825 807 773 777 780 784 793 788 819 773 806 802 824 914 872 848 864 872 870 882 856 863 824 817 832 780 814 897 829 834 819 842 806 866 848 853 828 816 834 818 789 826 804 803 819 821 834 807 853 856 813 826 825 879 801 807 860 796 830 805 828 756 836 813 814 814 861 819 804 814 816 824 772 802 802 810 860 888 805 798 832 806 824 798 768 820 826 834 810 808 759 795 786 774 779 767 816 801 806 784 776 801 790 805 808 819 793 800 803 832 844 822 921 865 869 794 859 839 849 842 841 832 852 809 817 832 862 816 877 814 790 848 804 794 836 796 804 800 799 821 815 844 843 822 865 823 831 830 828 851 829 820 716 827 778 823 809 807 809 812 843 803 833 813 824 825 813 803 819 807 820 786 831 830 829 815 806 792 823 820 831 831 840 768 788 799 818 777 797 806 772 858 798 814 786 799 779 844 813 813 804 822 899 935 922 910 930 874 894 841 887 935 918 923 925 940 881 883 861 921 896 953 919 849 890 949 890 882 913 872 938 887 853 868 919 880 896 891 870 862 906 877 850 892 885 887 844 875 882 874 856 913 831 837 813 864 838 848 880 884 842 916 892 828 859 836 901 856 851 871 872 819 838 835 928 850 880 949 977 950 976 944 932 975 962 948 943 943 917 927 960 916 946 891 932 943 916 907 875 916 914 871 929 896 906 892 829 855 911 857 863 892 830 872 887 862 878 890 905 949 875 877 880 884 891 932 864 850 882 864 830 851 824 894 864 855 847 912 866 848 862 872 835 869 919 912 954 895 921 909 886 906 896 855 879 858 885 883 835 835 865 856 848 839 894 880 863 848 845 835 868 828 865 865 861 772 858 859 813 846 787 837 829 834 886 870 857 785 860 831 803 868 841 987 921 846 859 851 889 906 874 913 910 842 867 860 867 840 848 845 847 846 836 873 874 844 830 826 839 839 837 860 855 887 831 880 813 833 842 846 843 854 852 847 876 880 834 874 885 872 872 877 897 895 890 898 899 905 889 908 862 890 860 849 875 860 907 874 867 885 766 873 850 852 850 818 866 832 798 857 838 834 837 820 891 787 816 826 765 819 820 832 834 829 821 840 792 837 832 790 805 806 807 790 818 809 815 784 837 828 825 828 829 848 800 801 787 824 803 783 788 787 806 794 810 798 815 829 796 796 807 822 807 828 795 777 826 808 772 778 778 784 793 788 819 773 805 800 824 914 873 847 865 872 870 883 855 863 824 816 832 779 814 897 827 835 820 841 806 866 848 856 828 815 835 818 788 827 804 804 819 822 834 807 854 855 813 827 825 880 800 807 861 796 831 805 828 757 836 815 814 813 862 819 801 813 814 823 771 802 802 809 861 888 805 799 832 806 824 798 768 820 826 834 809 808 759 795 787 775 779 767 815 797 807 784 777 800 790 805 808 819 793 800 805 831 844 823 921 865 871 795 859 837 849 843 840 832 852 807 818 835 862 816 877 814 790 847 803 795 836 794 804 801 798 821 814 844 843 824 867 823 831 831 829 850 829 819 717 827 778 823 809 807 809 811 843 802 832 814 822 824 814 804 819 807 821 787 831 830 831 816 805 790 822 820 832 830 840 768 787 799 818 778 796 806 773 859 797 814 785 799 779 845 813 813 805 822 900 935 922 911 931 874 887 841 888 935 917 923 926 939 881 883 862 921 896 953 920 847 891 949 890 883 914 872 939 887 852 868 919 880 896 891 871 863 905 877 850 891 885 887 844 874 881 871 858 914 832 838 813 864 838 848 880 884 841 915 892 827 859 836 902 856 851 871 872 820 836 835 927 850 880 948 976 950 976 944 932 974 962 948 942 944 917 926 961 918 947 890 932 943 915 907 874 916 914 870 929 896 905 892 829 855 910 856 863 892 830 872 887 863 879 890 905 949 875 879 880 886 891 933 864 850 883 863 829 851 824 896 863 855 846 912 866 849 860 871 835 870 920 913 954 895 920 909 886 909 897 855 880 858 884 882 835 835 865 856 848 838 894 880 862 847 845 836 868 829 864 864 861 772 858 860 812 846 786 838 829 834 886 870 857 784 860 831 821 868 841 986 921 846 859 851 889 906 873 913 910 842 867 860 867 840 849 846 848 846 835 873 874 844 831 826 839 839 837 860 854 887 830 881 812 833 842 846 842 855 853 847 876 880 834 874 886 872 873 877 896 894 890 898 901 904 889 909 861 890 860 850 874 861 907 874 867 885 767 872 850 852 849 818 866 832 798 858 837 834 838 820 891 787 815 826 765 816 818 831 834 828 821 840 792 837 831 789 805 806 808 790 817 809 815 783 836 828 825 829 828 848 799 802 787 825 804 782 788 787 806 794 810 798 814 829 797 796 807 822 808 827 795 778 826 808 772 780 776 784 793 790 819 774 804 799 824 914 875 847 867 872 869 883 854 863 824 815 831 779 813 898 824 836 820 840 806 866 849 858 828 815 834 819 788 827 803 804 819 822 835 807 854 854 814 828 826 880 800 807 861 795 831 806 828 759 836 817 813 811 863 818 800 814 815 822 771 801 802 808 862 888 804 798 832 806 823 798 768 820 827 834 808 808 760 794 786 775 779 766 814 794 809 784 776 799 789 804 807 820 793 800 806 831 844 823 920 864 872 795 859 837 849 843 840 832 850 806 818 834 861 816 878 814 791 847 803 795 836 792 805 802 797 821 814 843 842 825 867 825 830 831 830 851 829 819 718 827 779 822 809 808 809 810 845 802 832 814 824 824 814 804 819 806 821 787 831 830 832 816 805 788 822 821 833 830 840 768 787 799 818 779 795 805 772 859 797 814 783 799 778 845 812 813 805 822 899 935 922 911 932 874 879 841 888 935 917 922 925 940 883 883 862 922 896 954 920 846 890 949 890 882 914 871 939 887 852 868 918 880 896 892 871 863 905 877 850 889 884 888 845 874 880 868 859 914 833 839 813 864 838 848 881 883 841 914 893 826 859 835 902 856 851 871 870 821 836 835 927 849 880 948 976 949 976 943 931 974 963 948 942 944 918 927 962 918 947 890 931 942 916 907 873 918 915 869 928 896 904 891 828 858 910 856 864 892 829 872 886 863 879 890 904 949 875 881 880 886 890 934 864 850 883 863 829 851 824 897 863 855 846 911 866 849 859 871 834 870 920 913 954 894 920 909 886 912 898 855 879 858 884 882 836 835 865 856 848 838 894 880 863 847 844 837 868 829 864 865 861 772 858 862 812 845 787 838 830 833 886 870 857 785 860 831 840 868 841 986 922 845 859 850 890 907 873 913 911 842 867 859 868 840 849 846 848 846 835 874 874 844 832 827 839 840 837 861 853 886 830 880 812 832 842 846 843 856 853 848 876 881 834 874 886 871 874 877 895 894 890 898 901 903 889 910 859 890 860 850 873 862 907 874 868 885 766 871 850 853 848 818 865 832 799 858 836 833 838 821 892 788 815 825 765 813 817 831 834 828 822 840 793 837 831 789 805 806 808 791 816 809 815 782 836 826 825 829 828 848 799 802 788 826 806 781 788 786 807 795 810 797 813 828 797 795 808 821 808 827 795 778 827 807 771 781 776 784 793 792 819 774 803 800 824 914 876 847 868 872 869 883 854 863 825 814 830 779 814 898 822 837 820 840 807 865 849 858 828 815 835 818 789 827 803 804 818 822 835 807 853 855 814 828 827 881 800 807 862 794 830 806 828 760 835 818 813 810 865 818 798 814 816 823 771 800 802 807 862 887 805 798 832 805 822 797 768 821 827 834 808 809 760 794 785 774 778 765 814 792 811 784 776 799 789 804 806 820 790 800 806 831 844 823 919 863 872 795 859 837 850 843 840 832 850 806 818 833 860 816 878 814 792 847 803 794 836 791 804 802 796 821 812 844 842 824 866 826 829 831 830 850 830 818 719 826 780 822 810 808 809 810 846 802 831 815 825 823 814 805 819 807 822 788 830 830 831 816 806 788 822 821 834 830 839 767 788 799 818 779 795 804 772 859 797 814 783 798 777 846 813 813 806 822 898 935 923 911 932 873 871 841 887 934 917 923 925 940 885 883 861 921 897 954 921 845 890 949 890 882 913 870 939 887 852 867 918 880 896 892 871 864 904 876 849 889 884 888 846 874 880 867 858 915 833 840 813 863 840 849 881 884 841 913 893 826 860 836 903 856 851 871 868 821 837 835 928 849 880 948 977 948 976 943 930 976 962 949 942 946 918 929 963 918 947 891 930 942 917 907 874 920 914 868 928 896 903 892 828 861 909 856 864 894 827 871 886 864 879 891 903 948 875 882 880 886 889 934 864 850 882 863 829 852 823 897 863 857 846 910 867 849 858 871 834 870 920 913 954 894 921 909 886 916 897 855 877 858 884 882 836 835 866 856 848 838 893 880 864 847 844 838 868 829 865 866 860 772 857 862 811 846 786 836 830 832 886 870 857 786 860 831 849 868 842 986 921 845 860 849 890 907 873 913 911 842 867 858 866 840 848 847 846 846 834 874 874 844 831 827 839 840 837 860 852 885 830 880 812 834 842 846 844 856 853 847 877 881 834 874 887 870 874 877 895 892 890 898 900 902 888 912 859 891 860 851 871 862 906 875 868 885 766 870 850 852 849 818 865 832 799 859 835 832 840 821 892 788 815 824 765 809 815 830 834 828 822 840 793 837 832 788 805 804 807 790 816 808 815 782 836 826 824 829 828 849 799 802 787 826 808 781 788 787 806 796 809 796 814 829 797 796 808 821 808 827 794 778 827 807 771 782 776 785 794 794 818 773 803 801 825 914 876 848 870 872 869 883 854 863 825 813 830 780 815 899 822 838 820 839 806 864 848 861 828 814 837 818 790 827 803 803 818 823 836 807 852 855 814 827 827 880 799 807 862 794 829 805 827 761 834 818 813 810 865 817 796 814 817 823 771 799 802 806 862 887 806 798 832 805 821 796 768 822 827 834 809 810 760 794 784 774 777 765 815 790 811 784 777 798 788 803 805 819 788 800 805 832 844 822 918 862 872 795 859 837 851 843 840 832 849 805 818 832 860 816 878 814 792 847 802 794 837 792 803 802 798 819 810 844 842 823 865 828 828 831 830 849 831 819 720 823 780 822 811 808 808 811 848 802 831 814 827 823 814 804 819 807 822 787 830 830 830 816 806 787 822 822 834 830 840 767 787 800 817 779 794 804 772 859 798 814 784 798 777 845 815 813 806 822 897 935 922 910 932 874 865 841 887 934 917 924 926 941 887 882 860 921 897 954 922 843 890 945 890 882 912 870 939 887 853 867 918 879 896 891 872 864 904 876 849 890 883 889 847 874 880 864 857 915 832 840 812 862 841 849 880 883 842 913 893 826 858 837 903 856 850 870 867 820 837 835 928 849 880 948 977 947 976 942 930 977 961 949 943 947 916 931 964 918 947 892 929 941 918 907 875 921 914 867 927 895 904 892 828 863 909 856 864 896 826 871 886 863 879 890 903 948 874 882 879 884 889 933 864 850 882 863 830 852 823 897 863 857 846 911 869 847 859 872 834 869 920 914 955 894 921 909 887 918 895 855 877 858 884 882 836 835 866 855 848 838 892 879 866 846 845 837 869 829 865 865 860 772 856 862 811 847 786 835 829 832 886 870 857 786 860 831 862 868 843 985 920 846 860 848 890 907 873 913 911 842 867 858 865 840 848 847 845 846 834 873 874 844 832 827 839 840 836 860 851 884 832 881 811 835 842 846 844 856 853 847 878 881 834 875 887 869 874 876 895 891 891 898 899 903 888 912 860 891 859 851 870 861 906 875 869 885 766 870 850 850 849 818 865 832 799 859 836 832 839 821 892 788 815 822 765 806 815 830 835 828 822 840 793 838 833 788 805 802 806 790 816 808 815 783 836 824 824 828 829 849 800 802 786 825 808 781 789 787 805 796 809 796 814 830 797 796 806 820 808 827 793 778 827 807 772 782 776 784 793 794 818 773 803 802 826 914 875 849 869 872 869 884 854 863 826 812 831 781 816 898 822 839 821 839 804 863 848 863 828 814 840 817 790 828 804 802 818 823 836 807 853 856 814 827 827 880 799 807 862 794 828 804 827 761 835 818 813 811 864 817 795 814 817 824 770 798 801 806 862 886 807 798 832 805 820 796 767 821 827 834 810 810 759 795 783 774 776 765 816 790 812 783 778 798 787 804 805 818 786 800 804 833 843 821 919 862 871 795 859 838 851 843 840 833 850 805 818 832 862 816 878 814 791 847 802 795 838 793 802 801 798 817 809 845 842 822 864 827 829 831 830 848 831 820 719 821 779 822 811 808 807 811 848 802 831 815 827 822 814 806 819 806 823 786 831 830 830 816 808 788 823 822 834 829 840 767 786 800 816 778 794 803 771 859 799 815 785 796 776 845 817 811 805 821 898 935 924 909 932 874 858 842 887 934 917 924 927 941 887 881 860 921 897 954 921 843 891 941 890 881 912 870 938 888 854 866 917 879 895 890 872 864 904 876 848 891 883 890 847 875 880 862 857 916 831 840 811 863 841 849 879 882 842 914 893 826 857 838 903 856 850 870 868 820 837 835 928 849 882 949 977 946 977 942 930 978 960 949 943 948 913 931 964 917 947 893 927 941 918 906 876 922 913 866 926 895 904 893 829 861 908 856 864 896 826 871 886 864 878 889 903 947 874 881 878 882 890 933 864 849 882 864 831 852 823 898 863 857 848 912 870 845 860 873 834 868 920 914 955 894 922 908 888 920 894 855 878 858 885 882 836 834 866 854 848 838 892 880 866 847 845 837 869 828 865 864 860 772 856 861 812 849 786 835 828 833 886 870 857 787 860 831 868 868 843 985 919 847 860 848 889 906 872 913 912 841 867 858 864 840 848 847 844 846 834 872 874 844 832 828 839 840 835 860 851 883 832 881 811 835 841 846 844 856 854 847 878 881 834 876 888 868 874 876 895 892 892 897 899 903 889 913 861 890 858 852 870 861 907 875 869 885 765 870 850 849 849 817 866 832 799 859 838 832 839 821 892 787 816 820 765 802 814 829 835 829 822 839 793 838 833 788 805 801 806 791 817 808 815 783 835 823 823 828 829 848 800 802 786 823 808 782 789 788 804 796 809 797 815 831 798 796 806 821 808 828 793 778 828 808 773 783 775 783 793 794 818 772 802 801 826 915 873 849 870 872 869 884 854 863 827 810 831 781 816 898 821 840 821 838 805 863 847 866 828 816 841 818 790 828 804 802 819 822 835 807 853 856 815 826 827 879 798 807 862 794 829 805 827 761 835 818 813 812 862 817 794 814 817 824 770 799 800 805 862 886 806 798 832 805 819 797 766 819 826 835 811 810 760 796 783 775 777 765 817 790 812 783 779 797 787 806 805 817 786 798 804 833 842 820 919 862 870 796 859 838 850 842 840 834 850 806 820 832 864 816 877 813 789 846 803 795 839 792 802 801 798 816 811 846 842 822 863 826 831 831 831 849 830 821 719 820 778 822 811 808 807 812 847 802 831 815 827 822 813 806 820 806 824 783 831 830 829 816 808 788 823 823 833 828 840 768 786 800 816 777 794 803 770 860 800 815 785 796 776 844 818 810 804 819 898 935 925 910 933 874 852 843 887 934 917 924 929 941 888 880 861 921 898 954 920 843 892 935 889 881 912 870 939 888 855 866 917 879 895 889 872 864 904 876 848 892 883 891 847 875 880 860 857 916 831 841 811 864 840 849 878 882 842 915 893 827 856 837 903 856 849 870 870 820 837 835 928 850 883 949 978 945 977 943 930 977 959 948 943 947 910 931 964 916 946 894 926 941 917 905 876 923 912 866 926 895 904 892 828 859 907 857 864 895 826 872 886 865 877 889 904 947 875 880 877 882 892 933 863 849 882 865 832 853 824 899 862 857 849 913 869 843 858 872 834 867 920 914 955 894 921 908 890 920 895 855 878 858 885 883 836 833 867 855 848 838 891 880 865 848 845 836 868 828 864 864 860 773 857 861 812 849 786 835 828 832 886 870 858 787 860 832 867 868 844 985 918 847 860 848 889 906 872 912 912 841 867 858 865 840 848 847 844 846 834 870 875 844 832 828 840 840 835 861 850 883 833 881 811 835 841 846 844 855 854 847 877 881 834 876 887 867 873 876 895 894 892 897 899 903 890 912 861 890 856 850 870 861 908 875 870 885 766 870 850 849 849 816 866 832 799 859 838 832 838 820 892 787 817 820 765 799 811 829 835 830 822 839 793 838 833 788 804 802 806 792 816 809 815 783 835 822 823 828 829 847 799 801 785 824 808 783 789 788 804 796 810 797 815 831 799 796 805 821 808 828 792 778 828 807 773 784 776 783 792 792 818 772 802 801 826 916 872 848 871 871 869 884 854 863 827 809 831 781 817 896 820 840 821 838 808 864 847 867 827 817 842 818 790 828 804 801 820 820 834 806 852 856 816 826 827 880 798 807 862 794 830 805 828 759 834 818 812 813 861 817 792 815 816 824 770 800 799 805 862 887 806 798 832 805 821 798 765 819 826 836 812 810 761 796 783 776 777 764 818 790 814 783 779 798 787 807 805 816 785 799 804 833 842 820 919 862 870 795 859 838 848 841 840 834 848 807 819 832 864 816 877 813 789 847 804 795 838 792 802 802 798 816 812 847 841 823 863 826 831 831 832 850 829 821 719 820 778 822 810 808 806 812 846 802 832 816 826 822 813 807 820 806 823 783 832 830 829 816 808 790 822 824 833 828 840 770 786 800 817 777 795 802 770 859 801 816 785 798 776 844 818 809 804 818 898 934 926 911 933 874 845 844 887 934 917 924 929 941 889 880 861 921 898 954 918 844 893 930 889 881 912 870 940 888 855 866 917 880 894 889 872 864 905 876 848 892 883 892 846 875 881 859 857 916 830 841 811 864 839 849 877 883 843 917 893 828 857 837 901 856 850 870 868 820 837 835 928 851 884 949 978 945 976 943 930 976 958 948 943 944 910 930 963 915 946 894 926 941 916 905 876 923 913 866 925 895 904 891 826 856 906 858 864 894 826 872 886 866 877 889 906 947 876 880 877 882 893 934 862 849 882 864 831 854 825 901 862 857 850 913 868 843 858 872 834 865 918 914 955 894 922 909 890 921 896 856 878 858 884 883 836 832 868 856 849 838 890 881 865 849 844 836 868 828 864 864 860 774 858 861 812 849 786 835 828 831 886 870 859 787 861 832 866 868 843 984 920 847 860 850 890 906 872 912 912 841 867 857 865 840 848 847 844 846 834 870 875 845 832 828 840 840 837 862 850 883 833 880 811 834 842 847 844 855 854 846 877 880 834 876 887 868 873 876 895 894 892 897 900 903 891 912 860 890 858 849 870 860 908 874 869 885 767 870 850 850 848 816 865 832 799 859 836 832 837 820 892 787 818 820 766 796 809 828 835 830 822 840 792 837 832 789 805 804 807 793 816 809 814 783 835 823 823 827 828 846 798 800 785 824 808 784 788 788 804 794 810 798 815 831 798 796 805 822 810 828 792 778 827 807 772 786 777 783 793 791 818 772 802 801 826 916 872 847 871 871 869 884 853 863 827 807 831 783 817 895 820 841 820 838 809 864 847 868 827 818 843 818 790 828 804 800 820 819 834 807 852 857 817 826 828 880 799 807 862 794 829 805 829 758 834 818 811 813 861 816 791 816 816 824 771 801 800 805 862 887 806 798 832 806 822 798 765 820 826 836 813 810 762 795 783 776 777 764 818 790 814 784 779 800 788 806 805 816 783 799 804 833 842 820 919 862 871 795 859 839 846 840 840 834 846 808 818 833 864 816 879 813 790 847 804 795 838 791 801 801 799 817 813 848 841 823 864 827 830 830 832 850 828 821 719 819 778 822 810 808 806 811 845 802 832 816 825 823 812 807 820 807 823 784 832 830 829 816 807 792 821 825 833 828 840 770 785 798 819 777 795 801 770 858 801 815 785 799 776 844 817 809 804 817 898 934 925 913 932 874 840 844 887 935 917 924 928 941 890 880 860 921 899 954 918 845 893 926 889 881 912 870 940 888 855 867 918 880 895 889 872 864 904 876 848 892 883 890 846 874 882 858 857 915 831 841 811 864 840 848 877 884 844 918 893 828 858 837 900 856 850 868 867 821 836 835 928 852 883 949 979 945 976 944 930 976 958 947 943 942 910 929 963 916 944 894 928 940 916 905 876 922 914 865 924 896 904 891 825 856 905 858 864 893 826 872 886 865 877 890 907 947 878 880 878 883 893 934 862 849 883 863 830 854 825 903 861 858 850 913 868 842 857 872 834 865 914 915 955 894 922 909 891 924 896 856 878 858 883 883 837 832 868 856 849 838 889 881 865 850 844 836 869 828 864 864 860 774 860 861 812 849 786 836 829 831 886 870 859 787 861 832 870 868 842 983 921 847 860 851 892 907 872 911 911 840 867 858 865 839 849 847 844 846 834 871 875 845 832 827 840 841 839 862 850 883 832 880 811 833 844 847 844 854 854 846 876 880 834 876 886 869 873 876 895 893 892 896 899 902 891 911 860 890 860 848 869 860 908 874 868 885 768 871 850 851 847 816 864 833 798 858 835 832 837 820 892 787 819 821 766 792 808 828 835 830 822 840 792 837 832 790 806 804 807 792 815 809 814 783 835 823 823 827 828 846 798 800 785 824 807 783 788 787 804 793 810 798 815 830 797 796 805 821 810 828 792 778 826 807 771 788 778 783 794 790 818 772 802 801 826 914 873 846 871 871 869 884 852 862 826 806 830 784 816 894 821 843 819 837 808 864 848 870 826 818 844 818 791 828 804 800 820 819 833 808 852 858 814 826 828 880 799 807 863 794 829 804 829 757 833 817 811 814 861 816 790 816 816 824 771 801 800 805 860 887 806 798 832 806 823 798 764 821 826 836 813 810 763 794 783 777 778 764 818 790 815 784 779 801 788 805 805 816 781 800 805 832 842 819 919 861 871 795 858 839 846 841 840 834 844 807 816 834 864 816 881 812 791 847 803 795 838 791 802 800 799 818 813 848 841 822 864 828 830 830 831 849 828 821 719 818 778 822 809 808 805 810 845 802 833 815 824 824 812 806 820 808 823 786 832 830 829 817 806 792 821 825 833 828 840 771 785 796 820 776 795 801 769 857 801 815 785 801 776 844 817 809 805 817 898 934 925 913 932 873 834 842 886 936 916 924 927 940 891 880 860 921 899 955 917 844 893 921 889 882 912 870 939 888 854 867 918 880 896 890 872 864 904 876 847 892 883 889 846 875 882 858 858 915 833 840 811 863 842 847 878 884 845 919 893 829 859 837 900 856 851 867 867 821 836 836 928 853 882 949 979 945 975 944 930 975 959 947 944 939 910 928 963 916 943 893 929 939 916 907 876 922 914 863 924 898 903 891 826 855 906 858 864 892 828 872 886 866 878 890 906 947 878 879 879 883 892 934 862 849 884 862 829 854 824 906 861 858 849 912 867 843 858 872 835 865 909 914 955 895 922 909 891 926 896 856 878 859 882 884 837 832 868 857 850 838 889 881 865 851 844 836 869 828 864 863 861 774 860 862 811 849 786 837 829 831 885 870 858 786 862 832 874 868 842 982 921 848 860 852 893 908 872 910 910 840 867 858 865 838 850 847 844 845 834 871 875 845 832 826 840 841 839 862 848 884 832 879 811 833 845 848 844 854 854 846 876 878 835 876 886 870 873 875 896 893 892 896 899 902 891 910 859 890 861 850 869 861 908 875 868 885 767 871 850 852 847 817 864 833 797 859 836 833 838 821 890 788 820 822 766 790 807 828 834 829 820 840 792 838 834 789 806 804 807 791 815 809 814 783 835 822 823 828 828 846 798 801 785 824 808 782 788 787 804 793 810 798 815 830 796 796 806 821 809 828 793 777 825 806 770 790 778 784 794 791 818 772 802 801 826 912 874 846 871 871 870 884 850 862 825 806 830 784 816 894 821 843 818 838 806 864 848 870 827 817 845 818 791 829 806 799 820 819 832 809 852 858 812 826 828 879 800 807 863 794 829 804 829 757 834 817 811 814 861 815 790 816 818 824 771 800 800 806 860 887 806 797 832 807 824 797 764 821 824 836 813 810 764 794 783 777 778 764 819 790 816 785 779 802 788 804 806 818 780 801 805 831 843 817 918 861 871 795 857 839 845 841 839 833 844 807 817 834 863 815 881 812 792 846 803 796 840 792 802 800 798 818 813 848 841 822 864 827 829 830 829 848 827 821 719 815 777 822 808 808 804 810 844 803 832 814 824 824 812 806 820 808 823 788 833 830 829 816 806 792 821 826 834 829 840 771 784 795 819 775 795 800 769 857 800 814 786 801 776 844 816 810 805 818 897 934 924 912 933 874 828 841 886 936 916 924 927 940 892 880 859 922 898 955 916 842 893 915 889 883 911 870 939 887 854 868 919 879 897 891 872 865 904 876 847 892 882 889 847 875 881 858 858 915 834 838 811 864 842 846 878 884 845 919 893 829 859 838 902 856 852 867 869 820 836 836 929 853 882 949 979 945 974 944 929 975 959 948 945 941 909 928 963 916 942 893 930 939 916 907 875 920 914 861 924 898 904 891 826 857 907 858 865 892 829 871 885 866 878 888 905 947 876 878 880 884 890 933 862 849 885 863 829 854 823 905 859 860 848 912 868 843 858 872 836 866 907 912 955 895 922 908 891 927 896 856 879 859 882 883 837 833 868 858 851 837 888 881 866 850 844 837 869 828 864 862 862 774 860 862 811 849 787 837 829 833 884 871 858 786 862 831 878 868 842 979 919 847 859 851 892 908 873 910 910 840 867 859 865 838 850 846 844 845 835 872 874 845 832 825 839 842 839 863 847 886 831 878 810 834 844 849 845 853 854 846 877 878 835 877 885 870 873 876 896 893 892 896 899 902 890 909 859 891 860 851 870 862 908 875 867 885 766 871 850 851 848 818 865 832 797 859 836 832 839 821 890 787 821 822 767 788 805 828 834 828 820 840 792 839 836 788 805 804 807 790 816 808 814 783 835 821 822 829 828 846 799 802 786 824 807 780 788 787 804 794 810 799 816 830 797 796 806 821 807 827 793 777 826 806 772 790 778 784 794 792 818 772 802 801 825 910 875 848 871 871 870 884 850 861 825 805 830 783 815 894 821 844 819 838 806 863 848 871 827 817 846 818 792 830 807 798 819 820 832 810 852 858 812 826 827 878 800 808 864 794 829 802 829 758 834 818 811 815 861 815 789 815 817 824 771 799 800 806 858 887 805 796 833 807 824 797 764 821 824 836 813 809 764 795 784 777 779 764 819 789 818 786 779 802 787 805 806 819 779 801 805 832 843 815 918 862 871 795 858 839 844 842 840 833 844 808 818 834 862 815 879 813 792 846 802 796 839 792 802 799 798 818 814 847 841 822 864 825 829 831 830 848 827 821 719 812 777 822 807 808 804 810 844 804 832 815 823 824 812 807 820 809 823 788 834 830 830 816 805 791 820 827 835 829 839 771 784 796 819 776 795 799 768 857 799 814 786 802 775 843 816 810 806 818 897 935 924 912 934 876 822 840 886 936 915 924 927 939 892 880 859 922 898 955 916 840 894 909 890 884 912 871 938 887 854 868 919 880 897 891 872 864 904 876 846 892 882 888 848 874 881 857 858 915 834 837 811 864 841 846 878 884 845 920 894 830 858 838 903 856 852 867 870 819 836 836 929 852 881 949 979 944 973 944 929 975 960 949 945 942 909 928 962 916 945 892 931 940 916 906 874 919 913 859 925 898 904 889 828 859 908 857 865 892 828 871 885 866 879 887 903 947 874 877 879 883 888 931 862 848 885 863 829 854 823 904 859 862 846 912 869 844 859 872 837 866 907 909 955 895 922 909 890 927 896 856 879 859 882 883 837 834 868 859 852 837 888 881 866 848 843 838 869 828 864 862 863 774 860 862 810 849 787 837 829 834 884 871 858 785 862 831 883 867 842 976 918 847 858 851 892 908 874 910 910 840 867 859 865 839 850 845 844 845 834 872 873 845 832 826 839 843 839 863 845 887 830 879 810 833 843 849 845 854 854 847 878 877 836 878 885 870 874 876 896 894 891 896 899 901 888 909 860 891 860 851 871 862 907 875 867 886 765 871 850 851 848 818 865 832 798 859 836 832 839 821 891 787 820 823 767 786 803 829 834 828 820 840 793 839 837 788 804 804 807 790 817 808 815 783 835 821 822 829 828 846 799 801 787 824 807 780 788 787 804 794 811 799 816 829 797 796 806 822 807 827 794 776 826 806 773 791 778 785 793 793 819 772 802 800 825 909 875 848 871 871 870 884 851 862 826 805 830 782 814 894 821 845 819 839 805 862 848 872 828 816 847 818 791 831 807 798 819 821 832 810 852 857 813 827 826 878 799 808 864 794 829 802 828 758 835 819 812 815 861 815 789 815 814 823 772 798 800 805 856 887 805 796 833 807 824 798 764 821 824 836 814 809 764 796 785 777 778 763 818 789 819 787 780 802 788 805 806 818 778 801 805 833 843 815 918 863 870 794 860 838 844 841 841 833 844 808 818 835 860 814 877 814 790 846 802 796 838 794 803 798 797 817 813 847 841 824 864 824 829 831 831 848 827 821 719 809 777 822 807 808 804 809 844 804 832 816 822 824 813 808 820 809 823 788 833 829 830 816 805 792 820 828 836 829 839 771 783 797 819 778 795 798 767 857 798 815 786 803 776 843 815 811 808 818 898 935 924 912 935 876 818 840 886 936 914 924 927 939 892 880 858 921 898 955 916 839 894 904 890 883 914 872 937 887 854 868 919 881 897 891 871 863 904 877 847 891 882 888 848 874 881 856 857 915 833 837 812 863 841 846 879 883 844 920 895 830 858 838 903 856 852 867 870 819 836 836 929 852 881 949 978 944 972 945 929 976 959 950 945 944 908 928 962 917 948 892 931 940 916 906 873 918 912 859 925 898 904 888 828 859 908 856 866 892 826 871 884 866 879 886 902 947 874 877 879 883 888 931 862 848 885 863 829 854 822 907 859 866 846 911 870 844 859 870 838 866 907 909 955 895 922 909 890 927 897 856 879 858 882 884 837 834 869 860 852 837 889 880 866 847 843 840 868 828 864 863 863 774 861 861 810 849 787 836 829 834 885 871 858 785 862 832 886 866 843 975 919 847 858 851 892 908 874 910 910 840 867 860 865 840 850 845 844 846 833 873 873 846 832 827 838 844 839 862 844 887 830 880 810 833 842 849 846 854 855 847 878 877 836 877 885 869 874 878 896 893 890 896 899 902 887 908 860 891 859 851 872 862 907 875 867 886 765 870 851 851 848 819 866 831 799 859 836 831 840 821 891 786 819 824 767 784 802 828 834 828 820 841 794 838 836 788 804 805 807 790 818 808 815 784 835 821 823 827 827 847 800 801 786 824 807 780 788 787 805 794 811 799 817 829 797 796 806 823 808 826 795 776 826 805 774 791 777 785 793 793 818 772 802 801 824 908 875 849 872 871 870 884 852 864 827 804 830 783 814 895 820 846 819 840 804 862 848 871 828 816 847 818 791 831 807 797 819 822 832 809 853 856 815 826 826 878 798 808 864 795 828 803 826 759 836 818 811 815 860 816 788 815 814 822 772 798 799 805 855 887 805 795 833 806 823 798 765 820 825 836 814 809 764 796 784 777 778 762 818 787 818 787 780 803 788 804 806 817 776 802 804 833 844 815 919 863 868 794 863 838 845 841 841 833 842 808 818 835 860 814 876 814 789 846 802 796 837 794 805 797 797 816 812 847 842 822 863 825 828 829 832 848 828 821 718 807 778 822 806 808 804 808 845 803 834 817 822 824 813 807 821 808 823 788 832 828 829 816 804 791 820 829 836 829 839 771 782 796 818 780 795 798 767 858 798 816 786 804 777 842 814 811 809 819 898 935 923 913 934 875 813 840 886 936 914 925 926 938 892 881 858 919 899 955 918 839 894 901 890 882 915 872 936 888 854 868 918 882 897 891 871 862 905 877 847 890 882 887 848 873 881 855 857 915 833 837 812 862 841 847 879 883 843 920 896 830 858 837 903 856 851 866 870 819 835 837 929 852 882 949 977 945 972 945 929 976 959 950 944 944 908 928 961 918 949 892 931 939 917 906 873 918 911 859 925 898 903 888 828 857 908 854 867 893 824 872 884 866 879 886 901 947 875 877 879 884 888 931 860 847 885 862 830 853 823 911 860 869 846 910 870 844 859 868 839 867 906 909 955 895 922 909 890 927 897 856 879 858 882 884 837 834 869 860 851 837 891 881 865 847 843 840 868 828 864 864 863 774 861 860 811 848 787 837 827 833 885 871 858 785 862 832 889 866 842 975 921 847 859 851 892 908 875 911 910 841 867 860 866 840 850 845 845 846 833 872 873 846 832 828 838 844 839 861 842 887 830 881 810 833 842 849 846 855 855 846 877 876 836 876 884 869 875 878 896 894 889 896 899 902 887 908 860 891 859 851 871 861 907 874 867 886 764 871 852 851 847 820 866 832 800 858 836 831 839 820 891 787 818 824 766 784 802 828 833 829 819 841 794 837 834 788 804 805 807 789 818 807 815 784 835 821 824 826 827 847 800 801 786 824 806 782 787 786 806 794 812 799 817 829 797 796 806 823 808 826 797 776 826 805 773 792 776 785 793 794 817 773 802 801 825 908 875 849 871 870 870 884 855 865 827 803 830 784 814 896 820 846 820 841 804 863 847 871 828 815 847 818 792 829 807 797 818 822 832 808 852 857 816 826 826 877 798 809 862 795 828 804 826 759 836 818 811 814 860 816 786 815 815 822 771 798 798 805 855 888 805 795 832 805 822 799 765 820 825 836 814 809 765 796 785 778 778 762 818 786 818 787 780 803 788 804 806 816 775 802 804 832 845 815 918 863 867 794 863 838 846 840 840 833 841 809 818 836 860 815 876 814 788 846 802 796 838 793 806 797 797 816 811 847 842 819 863 827 828 828 831 848 829 821 718 806 778 823 806 807 805 808 845 802 835 817 822 824 813 805 821 807 822 788 832 828 829 816 803 791 820 830 835 829 837 771 782 796 818 778 796 798 768 858 799 816 786 805 779 842 814 812 810 820 898 934 924 912 933 875 810 840 885 936 915 925 926 938 893 882 859 918 899 954 920 839 894 898 890 882 916 872 937 888 854 869 918 882 897 892 871 862 905 878 847 890 882 887 848 873 881 855 857 914 833 837 812 862 841 847 879 883 843 920 896 830 859 837 904 856 851 866 870 819 835 837 929 852 882 949 977 946 972 945 929 976 958 950 944 943 907 928 960 918 947 892 931 939 918 906 874 917 912 860 924 898 902 887 828 856 908 855 868 893 826 871 884 866 878 888 900 948 876 877 878 883 889 931 858 846 885 861 832 852 823 914 861 872 846 909 871 845 860 867 840 868 906 910 955 895 921 909 889 927 897 856 879 858 881 884 837 835 869 862 851 837 891 882 864 848 844 839 868 828 863 864 862 773 862 860 812 848 787 837 826 832 884 870 858 785 862 832 891 866 842 974 922 848 859 851 892 908 875 911 910 841 867 859 866 840 849 846 844 846 835 872 872 846 832 828 838 844 839 860 840 886 832 880 811 834 842 848 845 856 855 846 875 876 834 875 884 867 876 878 896 894 889 896 899 903 889 908 861 892 859 851 871 861 907 873 868 885 765 873 852 851 846 820 865 833 800 858 836 832 839 819 890 787 818 824 765 784 801 828 834 829 820 842 793 836 833 788 803 805 807 790 818 805 814 784 835 820 824 826 827 847 800 801 785 824 805 783 787 786 806 794 813 799 817 829 796 796 805 823 808 826 796 777 825 805 773 792 776 784 793 794 816 773 802 800 826 907 875 849 871 868 869 884 855 865 827 802 830 784 815 895 820 846 820 840 803 864 846 871 828 815 846 819 792 828 808 796 818 822 832 808 852 858 817 826 826 877 799 809 862 796 828 806 826 760 836 818 812 814 861 816 785 815 816 822 770 798 798 805 855 888 805 795 832 805 822 799 764 819 825 836 814 809 766 797 787 777 778 762 818 786 819 787 780 803 788 804 806 816 776 803 804 831 846 817 918 862 866 795 863 838 846 840 838 832 840 809 817 835 861 815 876 814 788 846 802 797 839 792 806 798 796 815 810 847 843 817 862 827 828 827 830 848 828 821 717 805 778 823 809 807 805 808 845 801 836 816 822 823 813 804 821 806 822 787 832 828 829 816 802 790 819 832 835 829 835 771 782 796 817 778 797 798 769 859 798 816 787 805 779 842 813 811 809 820 898 934 924 911 932 876 806 840 885 936 917 925 926 937 895 882 861 918 900 954 920 839 894 896 889 882 917 872 938 888 854 870 918 882 896 891 871 862 904 877 847 890 881 887 847 874 882 854 856 914 832 837 812 864 841 847 878 883 844 920 896 830 860 837 902 856 850 864 870 819 835 836 929 852 883 949 978 946 972 945 928 976 958 951 944 941 906 927 960 917 945 891 930 940 919 907 874 918 913 861 923 898 902 886 827 857 907 857 868 892 828 871 884 865 877 888 899 949 876 878 878 882 889 932 856 845 885 861 834 851 824 914 861 873 846 908 871 846 861 866 840 867 906 910 956 895 921 908 888 928 896 856 879 858 882 884 838 836 870 863 851 837 890 882 864 849 844 839 868 828 862 864 861 772 861 861 813 848 787 837 825 833 884 871 858 786 862 832 896 866 842 973 923 848 860 851 892 908 875 912 910 841 866 859 867 839 848 846 843 846 836 872 871 846 832 828 838 844 838 860 840 886 833 880 811 834 842 848 845 857 854 847 873 876 833 876 885 866 877 878 896 894 888 897 899 902 889 908 861 892 859 851 870 861 907 873 868 884 766 873 852 851 846 819 864 833 801 858 836 833 838 819 891 788 818 823 764 783 799 828 834 829 820 842 792 836 833 788 802 804 807 791 818 802 814 784 835 820 823 826 827 848 800 801 785 824 803 784 787 787 806 793 812 798 817 828 796 797 805 823 809 826 796 777 825 805 773 794 775 784 793 794 816 774 802 799 826 908 875 849 872 867 869 885 856 864 826 802 830 785 815 895 820 845 820 840 804 864 846 871 829 815 845 819 792 827 807 798 818 822 832 809 851 859 816 826 826 877 800 809 861 795 828 806 826 762 836 818 813 814 862 816 783 815 817 823 769 798 798 804 856 889 805 796 831 806 822 800 764 819 825 835 814 809 766 797 788 776 779 763 817 787 820 787 781 803 788 804 806 816 774 803 803 832 846 818 918 862 866 796 862 838 845 840 839 832 840 809 817 835 862 814 876 814 788 847 802 797 839 792 806 800 796 814 810 847 842 819 862 827 829 827 831 848 827 821 717 804 778 824 810 807 806 808 845 801 835 816 823 823 813 801 821 806 821 786 831 829 830 815 802 790 817 832 835 829 834 771 784 796 817 778 797 799 770 860 796 816 788 806 779 842 814 811 808 819 898 934 925 909 932 876 803 840 886 936 918 925 925 937 897 883 862 918 900 953 920 839 893 893 888 882 917 873 939 888 854 870 918 882 898 890 871 862 904 877 847 891 881 887 847 875 883 854 857 913 832 838 811 865 841 847 878 883 845 921 896 830 859 838 901 857 850 864 869 819 835 836 929 852 883 949 978 946 972 945 928 976 956 952 944 940 905 927 959 917 946 891 930 941 919 908 875 919 914 860 924 898 902 885 826 858 906 858 868 892 829 871 885 865 877 888 898 949 875 879 878 882 890 932 856 846 884 860 834 851 824 913 861 874 846 908 871 846 863 866 840 867 905 911 956 895 921 908 888 928 896 856 878 858 883 884 838 836 871 864 852 837 889 881 864 849 844 839 868 828 862 864 861 770 860 861 814 848 787 837 826 833 883 872 857 786 861 832 902 866 841 971 921 849 860 850 892 908 876 912 910 841 866 859 867 839 848 846 844 845 836 872 871 846 832 827 838 844 838 860 840 885 834 880 811 835 842 848 845 857 854 848 872 876 833 876 886 865 877 878 896 894 888 897 899 903 888 908 862 892 860 850 870 862 907 873 868 885 767 873 852 852 846 818 864 833 802 858 836 833 838 820 891 788 818 822 764 782 798 829 834 829 821 842 792 836 833 789 802 804 807 792 818 799 814 785 836 820 822 827 828 848 799 802 785 824 804 783 788 788 806 793 810 797 817 828 796 797 806 821 810 826 796 777 825 805 774 795 775 784 793 794 816 774 802 799 825 908 875 849 874 867 870 886 855 864 825 801 830 786 816 894 821 845 819 839 804 864 846 872 830 815 845 819 792 828 807 799 818 822 831 808 850 859 815 826 826 878 799 810 861 794 828 807 826 762 836 818 814 814 863 817 783 815 817 822 769 799 798 805 856 888 804 798 832 806 822 800 764 819 826 836 814 809 768 797 788 776 779 763 816 787 822 787 781 803 788 804 806 816 772 803 802 831 846 819 918 861 866 795 862 838 845 840 839 833 839 809 817 834 862 814 877 813 789 847 802 798 839 792 806 801 797 813 810 847 841 820 863 827 830 828 832 849 826 820 717 804 778 824 812 807 806 810 845 802 833 816 824 823 812 801 821 805 821 786 831 829 830 815 802 789 816 832 836 829 835 771 785 796 818 778 795 799 772 860 795 814 790 805 779 842 814 811 806 819 897 934 925 908 932 877 800 840 886 936 918 925 925 938 898 883 862 919 899 954 920 839 892 890 888 883 916 873 939 888 854 869 919 882 899 889 871 862 904 877 846 891 881 888 847 876 883 854 857 914 833 838 810 868 841 846 879 882 845 921 896 831 860 838 901 858 851 863 869 819 835 836 929 851 883 949 978 946 974 945 928 976 955 953 944 940 904 926 959 917 946 890 928 942 918 907 875 920 914 859 925 898 902 886 825 858 906 859 868 892 829 871 886 865 877 888 898 948 874 880 880 883 890 932 856 846 884 860 834 851 824 913 861 875 846 910 870 847 863 866 839 866 903 910 956 895 920 908 888 928 897 857 877 858 883 884 838 834 871 864 854 838 890 881 864 849 844 839 868 828 863 864 861 770 859 860 813 848 786 835 826 833 883 873 858 787 861 833 906 866 842 969 920 849 859 850 892 907 875 911 910 841 866 859 867 840 849 847 845 845 835 872 872 846 831 827 839 843 838 860 840 886 835 881 810 835 842 849 844 856 854 850 870 876 834 876 887 864 876 878 897 894 888 897 898 904 888 908 862 892 860 848 872 862 906 873 869 886 768 872 852 852 845 818 864 834 802 858 835 833 838 820 892 788 817 822 766 781 798 829 834 829 822 841 792 837 834 790 803 804 805 792 818 797 814 785 836 821 821 827 828 848 799 801 785 824 804 783 787 789 805 793 810 797 817 829 796 797 806 820 810 826 796 777 825 804 775 796 775 785 794 793 816 773 801 801 825 908 875 850 876 867 870 886 855 863 825 801 829 787 815 894 822 845 819 838 805 864 846 872 830 816 845 818 792 828 807 799 818 823 831 807 851 859 814 826 828 879 798 808 861 794 828 807 827 760 836 817 813 814 863 816 783 814 817 822 769 799 798 806 857 887 804 799 831 806 821 801 765 818 827 836 816 810 770 796 788 776 779 763 816 786 823 787 782 802 788 805 807 817 770 803 803 830 846 819 918 861 866 795 861 838 845 840 840 834 838 809 817 834 861 814 878 812 789 846 802 799 839 793 805 801 797 814 811 847 840 822 864 827 830 828 832 849 827 820 718 804 778 823 811 808 806 810 845 802 832 816 825 823 811 803 820 805 821 786 832 830 831 815 802 790 815 832 836 829 836 771 786 795 817 778 794 798 773 859 795 814 790 804 779 843 814 811 805 819 897 934 925 908 931 876 796 840 887 937 917 925 925 938 898 883 863 919 897 954 920 839 891 888 890 882 916 872 939 889 854 869 919 881 899 888 871 862 904 877 845 891 882 890 846 876 883 853 858 914 833 838 810 868 841 846 879 882 846 920 897 831 860 839 902 858 852 863 870 819 835 836 929 851 882 950 979 946 975 945 928 976 955 952 944 941 903 927 959 917 946 890 926 943 918 904 875 920 913 858 926 897 902 887 825 859 906 859 868 891 830 872 886 865 878 888 898 947 873 880 882 884 890 932 856 846 884 862 834 851 824 912 861 877 847 911 870 847 863 867 838 867 901 910 956 894 920 908 887 928 898 858 876 858 883 883 837 833 871 864 854 840 890 881 864 849 844 839 868 828 864 865 861 770 858 858 812 848 786 833 826 832 883 873 858 787 861 833 909 866 843 969 919 849 858 851 892 907 874 911 910 841 865 859 867 841 850 847 846 845 835 871 873 846 831 827 839 842 838 860 840 886 835 881 810 835 842 849 843 857 854 850 869 876 834 876 886 861 876 877 897 893 888 896 898 905 888 909 862 891 859 848 875 862 906 873 869 888 767 872 851 853 844 818 864 834 802 858 835 832 838 820 892 789 817 824 767 780 799 829 835 829 822 840 792 838 835 790 804 805 804 792 818 792 814 785 837 820 821 827 828 847 798 801 785 824 805 783 787 788 806 792 810 797 816 830 795 797 807 818 811 826 795 779 825 804 775 796 774 785 794 792 816 772 801 802 824 908 875 850 876 867 870 886 855 862 825 801 830 787 815 894 822 845 819 838 806 864 845 873 829 816 845 818 791 828 807 799 819 822 831 806 853 858 814 826 829 879 798 806 861 795 829 807 827 758 836 817 813 814 862 816 782 814 818 823 770 799 798 806 858 886 804 798 831 806 821 801 766 818 828 836 817 810 773 796 787 776 779 762 816 785 824 787 782 802 788 805 806 817 770 802 804 829 847 818 918 862 866 796 862 838 846 839 840 834 837 808 817 834 860 815 878 812 788 845 802 798 840 794 804 802 797 814 812 847 841 822 864 826 830 828 832 850 827 819 719 804 778 823 810 809 807 811 845 802 832 816 824 823 813 805 820 804 821 786 833 829 831 814 802 791 814 832 835 828 836 772 786 796 817 778 795 797 774 858 795 814 790 804 779 844 814 810 803 821 896 934 924 908 931 876 792 841 887 937 917 925 926 939 899 884 863 920 897 954 920 841 890 888 891 882 916 872 940 890 854 869 919 880 898 888 871 864 904 877 846 890 883 891 846 876 883 852 858 914 833 838 811 866 840 845 878 882 846 920 898 831 861 840 903 858 853 862 870 820 835 836 929 852 882 950 980 946 976 945 928 975 956 952 944 942 902 928 959 917 946 892 925 943 917 901 874 920 913 858 927 897 902 888 825 860 905 859 867 890 831 872 886 866 879 889 900 946 873 880 881 885 891 931 856 846 884 864 835 852 824 911 861 881 848 913 870 848 864 869 838 867 899 909 956 894 919 908 887 928 898 858 876 858 882 882 837 833 871 864 853 840 890 882 864 849 844 840 868 827 864 865 862 770 858 856 810 849 785 832 825 831 883 873 858 788 861 834 910 867 844 967 919 849 858 851 892 907 874 910 911 841 865 859 867 841 850 846 846 846 835 871 874 846 830 827 840 843 838 859 839 887 835 881 810 834 843 849 843 857 853 849 869 877 835 876 886 858 875 876 896 893 889 896 898 904 888 910 862 891 859 849 876 862 907 872 869 889 766 872 850 853 844 818 864 834 802 859 835 833 838 820 892 789 816 825 768 780 799 829 834 829 822 840 792 838 835 791 804 806 803 792 817 789 814 785 837 818 821 827 828 846 798 802 785 824 806 784 786 786 806 793 812 798 816 830 794 797 808 818 811 827 795 781 824 805 775 796 774 785 795 792 815 772 802 801 824 909 874 850 876 867 870 886 855 861 826 802 829 787 815 895 822 846 820 837 807 864 846 873 828 816 845 818 790 828 807 800 819 821 832 806 854 859 814 827 829 879 798 806 861 794 830 806 827 758 836 818 813 814 861 816 782 814 818 824 770 798 799 808 858 887 806 798 830 806 821 802 768 818 828 837 817 810 773 796 785 776 779 761 816 784 825 787 781 802 786 805 806 817 769 802 806 829 847 818 918 862 866 796 862 838 845 839 841 833 837 808 816 835 861 815 878 811 788 844 802 798 840 795 804 803 797 814 812 847 841 822 864 825 830 828 831 850 828 818 720 804 778 823 810 809 807 811 845 802 831 816 823 823 815 806 820 804 820 786 833 829 831 814 803 792 814 832 834 828 836 772 786 796 818 778 796 796 774 858 795 814 790 804 780 844 814 810 804 823 896 934 923 908 930 876 788 841 888 937 917 925 926 939 899 884 863 920 897 953 920 842 890 887 890 883 916 872 941 890 855 869 918 880 897 888 871 865 905 876 848 891 883 891 846 875 883 852 857 915 832 838 812 864 838 845 878 882 846 920 898 830 860 839 902 858 853 862 872 821 835 836 929 852 882 948 981 946 975 945 928 976 956 950 943 942 901 930 959 917 945 894 926 942 917 901 874 919 912 858 927 897 902 888 826 860 905 860 867 890 832 872 886 867 879 889 902 946 874 881 878 884 891 932 856 846 884 865 836 854 824 910 861 883 847 913 870 846 863 869 838 868 899 909 956 894 920 907 887 929 898 858 876 859 882 881 837 833 872 864 852 840 890 883 865 849 844 840 868 826 864 865 862 770 858 853 810 849 785 832 824 830 883 873 856 787 861 834 911 867 844 966 919 848 857 852 892 906 874 910 911 840 865 859 866 840 850 845 846 845 835 870 875 845 830 827 840 843 838 859 839 886 835 881 810 834 844 849 844 858 852 849 869 877 835 876 886 855 875 876 895 893 890 897 899 904 888 911 862 891 860 851 873 862 906 873 868 890 764 872 850 852 843 817 865 834 802 858 835 833 838 820 892 790 817 825 767 780 798 829 834 829 822 841 792 839 834 791 804 806 802 792 816 784 815 785 837 818 821 828 828 845 798 802 786 824 806 784 786 786 806 794 812 798 815 831 795 796 808 819 811 827 794 782 825 806 775 796 774 786 795 791 815 773 802 799 824 909 874 850 875 867 871 886 854 861 826 801 830 788 815 895 821 848 821 837 807 865 846 874 828 815 844 818 790 828 806 800 819 819 832 806 855 859 814 826 828 880 798 808 861 793 831 806 828 758 836 818 813 814 860 815 780 814 818 824 770 798 800 808 859 887 807 797 830 806 821 802 768 817 828 837 817 810 772 796 784 776 779 761 816 784 825 787 781 802 786 805 806 817 768 802 806 829 847 818 919 862 866 796 862 838 844 839 840 832 838 808 815 835 862 815 878 812 789 844 802 797 839 796 803 803 798 815 813 848 842 822 864 824 829 830 831 851 828 819 720 804 778 824 810 808 807 811 844 803 831 816 823 823 816 805 820 804 819 785 833 829 831 815 804 792 814 831 833 829 836 773 786 797 820 779 797 797 773 859 796 814 789 805 780 845 814 810 804 824 896 934 922 909 931 877 786 841 889 937 917 925 926 939 900 883 862 921 897 952 922 844 890 885 889 883 915 871 941 891 855 868 918 880 898 887 870 865 906 876 848 892 883 891 846 874 883 852 856 916 831 838 811 863 838 845 878 883 845 920 897 828 860 839 902 858 853 861 871 821 835 836 929 852 882 947 981 946 974 944 928 977 956 947 942 941 900 930 958 918 945 895 926 942 917 900 874 919 912 858 927 898 902 888 828 860 905 860 868 891 832 872 885 868 880 888 904 945 876 881 876 884 892 933 855 846 884 865 836 855 824 910 860 883 846 913 870 844 861 867 838 868 899 910 957 894 920 907 888 930 899 858 876 859 882 880 838 834 873 865 852 841 890 883 865 849 843 841 869 826 864 865 862 770 858 851 809 849 786 833 823 829 884 873 856 787 861 834 912 868 844 963 919 848 857 852 891 906 874 910 911 840 866 859 866 838 850 845 846 845 835 870 875 845 830 827 840 842 839 859 838 885 834 881 810 834 845 849 844 858 853 848 867 877 835 876 886 854 876 876 893 894 890 897 899 904 887 911 862 891 861 852 871 862 906 874 868 894 764 871 851 852 842 817 865 834 803 857 835 834 838 821 892 791 817 825 766 780 798 828 834 829 822 842 793 838 833 791 804 806 803 792 815 784 815 785 837 818 822 828 828 845 798 802 786 824 807 785 786 786 806 794 812 798 815 831 795 795 808 818 811 828 794 782 825 807 775 796 775 786 795 790 814 774 802 798 824 909 873 850 874 867 870 885 854 862 826 800 830 788 815 895 822 848 820 838 807 865 846 874 828 815 845 817 790 829 806 801 820 818 831 806 855 860 814 826 828 881 798 809 860 793 833 806 828 758 835 818 812 814 861 814 780 814 817 824 770 798 800 808 859 887 808 797 830 807 821 802 769 817 828 837 816 810 772 797 784 776 780 761 815 784 824 787 780 802 785 804 806 818 767 801 806 829 848 818 919 862 867 795 861 839 844 839 840 832 838 808 814 835 863 815 878 812 790 844 804 798 838 796 802 803 799 816 814 848 842 822 864 825 829 831 831 850 829 820 720 805 779 823 810 807 807 812 844 802 832 816 824 822 815 804 823 805 820 785 832 829 832 816 805 792 814 831 833 830 836 772 786 797 822 780 797 797 773 859 797 815 789 806 780 846 814 810 805 824 896 933 922 909 932 877 785 841 888 937 917 925 928 938 900 882 860 921 898 952 923 842 890 885 889 883 914 870 941 891 855 868 918 880 898 887 870 864 906 876 847 894 884 890 846 874 882 853 855 915 830 838 811 864 838 846 878 884 845 920 896 828 860 839 902 857 853 861 870 820 836 836 929 852 882 946 981 945 974 943 928 977 958 945 942 941 899 930 958 918 945 894 926 942 917 898 874 918 913 858 927 900 902 888 829 860 905 860 867 893 832 870 884 868 880 889 904 944 877 881 877 883 892 934 854 846 883 865 836 855 822 910 860 883 846 913 870 843 859 864 838 868 899 911 957 894 920 907 888 930 900 857 877 858 883 880 838 835 873 865 853 840 890 883 866 849 842 841 869 826 864 865 862 770 857 848 808 849 787 834 821 830 884 872 856 788 860 833 913 868 844 960 919 847 857 852 890 906 873 910 911 840 866 859 865 837 850 845 845 845 835 870 875 845 830 827 840 842 839 859 837 884 834 879 810 834 846 849 844 857 854 848 866 877 835 876 886 854 876 875 894 895 889 897 899 904 888 911 861 891 861 852 870 862 906 874 868 897 765 870 852 852 842 817 865 834 803 857 835 834 839 821 892 790 817 824 766 781 797 828 834 829 821 843 794 837 832 790 803 806 804 792 815 783 815 785 837 818 822 829 828 846 798 802 787 824 808 785 787 786 806 795 812 798 815 832 796 794 807 819 810 827 793 783 826 807 775 796 774 785 794 789 814 775 801 799 825 909 873 850 874 867 870 885 854 862 826 800 830 788 815 895 822 848 820 839 807 865 846 875 828 815 846 817 790 829 806 801 820 819 831 806 854 859 814 825 827 881 798 808 859 793 833 806 828 758 834 818 812 813 862 815 779 815 816 823 769 798 800 808 859 886 808 798 831 807 821 802 769 816 827 837 817 810 772 796 785 778 780 762 814 785 824 787 779 802 785 804 807 818 767 800 806 830 848 818 919 862 866 795 860 839 845 840 840 832 838 807 814 835 863 815 878 813 791 844 804 799 838 796 802 803 798 817 814 847 843 821 864 825 829 830 831 850 829 821 720 803 781 822 810 807 807 811 844 801 832 816 825 822 813 804 825 805 820 787 832 829 832 816 806 791 815 832 833 830 837 770 786 797 821 781 796 797 773 859 798 814 789 807 778 845 814 810 806 824 896 933 922 909 932 876 783 842 887 938 917 925 929 938 900 882 859 921 899 953 923 842 891 883 889 882 913 870 942 891 856 867 918 881 897 887 870 863 906 876 846 893 884 890 846 874 881 853 855 914 830 838 811 864 839 847 878 885 845 920 895 828 859 839 903 857 852 861 869 819 836 836 929 851 882 946 980 944 974 944 929 976 959 946 942 942 899 930 958 919 946 892 926 943 917 897 875 918 913 858 926 901 902 888 829 860 905 860 866 893 832 870 886 867 880 889 903 945 877 881 878 882 891 934 854 847 883 865 836 854 821 911 860 883 848 913 870 843 858 862 839 867 899 912 957 894 921 908 889 930 901 857 878 858 883 880 838 835 872 864 853 840 890 882 865 849 842 841 868 826 865 864 862 770 856 846 808 848 788 834 819 830 884 871 857 787 860 832 913 868 844 957 919 846 857 852 890 906 873 908 911 841 866 859 866 837 851 846 845 845 834 870 875 845 831 828 840 841 838 860 836 884 834 877 810 834 845 849 844 858 855 848 865 877 835 877 886 853 876 875 894 897 888 896 898 904 888 911 860 891 860 851 870 862 906 874 868 899 765 870 852 851 842 818 865 834 803 858 834 834 839 821 892 788 817 822 766 780 796 828 833 829 821 843 794 836 832 790 802 806 806 792 816 782 814 785 837 818 822 828 828 847 798 802 786 824 807 783 787 787 806 795 812 797 815 831 796 795 807 820 810 827 793 783 826 807 775 797 775 784 794 788 814 775 801 800 826 908 873 851 874 868 870 885 854 863 826 801 830 788 815 895 822 848 820 840 807 864 846 876 829 816 847 817 790 829 806 801 820 820 832 806 853 859 813 826 826 881 798 806 858 793 834 805 828 759 833 818 813 813 862 816 778 815 816 822 769 797 800 808 859 886 807 798 832 807 821 802 769 815 827 837 817 810 772 796 786 779 780 764 815 786 824 788 779 802 785 804 807 818 768 800 806 830 848 819 919 862 866 795 861 839 846 840 840 832 838 808 814 835 862 815 877 814 791 844 804 800 839 796 802 804 797 816 813 847 843 821 864 825 828 829 832 849 829 820 720 801 784 823 810 807 806 811 844 800 832 816 824 823 813 805 827 805 821 789 831 829 832 815 807 791 815 834 833 830 839 768 785 798 820 781 794 796 773 858 797 814 790 807 778 843 814 810 807 824 896 933 923 909 931 875 782 842 886 936 917 925 930 938 900 882 860 921 900 954 923 842 892 881 890 882 914 870 941 890 857 867 917 882 896 887 870 862 906 876 847 893 884 890 847 875 881 853 855 913 830 838 812 864 839 848 878 883 845 920 895 828 859 839 904 856 851 861 869 818 836 836 929 850 883 947 980 944 976 945 929 976 959 948 942 943 899 930 958 920 947 894 926 943 917 895 875 917 914 858 926 900 902 888 830 860 905 860 866 893 830 871 888 866 881 890 902 946 876 881 879 882 890 935 856 848 882 865 836 855 822 911 861 884 850 913 871 844 856 863 840 868 900 911 956 893 921 908 889 929 901 856 878 857 883 880 837 836 871 863 852 840 890 880 865 849 840 841 868 827 865 863 863 770 857 844 809 847 788 833 818 830 884 870 857 785 860 831 914 868 844 954 920 846 858 852 890 906 873 907 911 840 865 859 866 838 850 847 845 845 834 869 875 845 831 828 839 842 839 862 836 885 833 874 810 834 844 848 844 858 854 848 865 876 835 877 886 852 875 875 894 896 888 895 898 904 887 911 859 892 859 850 870 862 906 874 868 901 766 870 853 850 844 816 866 834 804 859 835 834 840 819 892 787 817 821 766 780 796 829 833 830 822 843 794 836 833 789 802 805 808 792 816 781 813 784 838 818 823 828 827 847 799 802 784 824 807 781 787 788 806 795 812 798 815 831 796 796 807 821 810 827 794 783 826 806 775 797 776 784 794 788 814 775 800 800 826 908 873 849 874 869 870 884 854 862 826 802 830 789 814 895 821 848 820 841 807 864 846 875 829 816 847 817 790 828 806 801 820 821 833 808 853 859 814 826 825 880 798 805 858 793 835 805 827 759 833 819 812 814 862 817 777 816 815 822 770 796 800 808 860 887 806 798 834 807 821 802 769 816 827 837 817 810 773 796 788 778 779 765 816 787 824 788 778 802 785 805 807 817 769 799 807 831 849 819 918 862 866 794 860 838 847 840 839 832 837 809 814 835 860 815 875 815 791 844 802 799 841 794 803 805 797 815 813 846 842 820 864 826 829 828 832 850 830 820 719 799 783 824 810 807 806 810 843 800 831 816 824 823 812 806 828 805 821 789 830 830 832 813 808 791 816 834 833 830 840 768 785 798 820 781 793 796 773 859 796 813 791 807 777 842 814 810 807 824 896 934 923 909 931 874 780 843 886 935 917 926 930 938 900 881 861 921 900 954 922 843 892 879 890 882 914 870 939 889 857 867 917 882 896 887 871 863 906 876 848 893 885 890 847 876 881 853 856 914 830 838 812 864 840 848 878 881 845 919 895 828 858 838 904 856 852 862 868 819 836 836 930 850 883 947 980 944 977 946 930 976 958 948 943 943 899 930 958 920 948 896 926 943 917 894 875 917 915 858 926 898 901 887 829 861 906 859 867 894 828 872 889 865 880 891 902 948 876 881 879 881 890 934 859 848 882 865 836 856 822 911 862 884 850 913 871 845 856 864 839 868 898 909 956 893 921 908 889 928 900 856 878 858 883 880 836 836 871 862 851 840 890 880 865 849 839 842 868 827 866 863 863 770 859 842 809 846 788 832 818 831 883 870 857 784 860 832 915 868 844 953 920 846 859 851 890 906 874 906 911 840 865 859 866 838 849 847 845 845 834 869 876 845 831 828 839 842 840 862 835 886 833 873 810 834 843 848 844 857 854 848 865 876 835 878 887 850 875 875 894 895 887 893 898 904 887 910 859 892 859 849 870 862 906 874 868 902 766 870 853 850 845 814 866 833 804 860 835 834 840 818 890 787 817 821 766 779 797 829 833 830 822 843 793 835 833 789 803 805 808 792 816 780 813 784 837 818 823 828 826 847 800 802 783 824 806 779 787 788 805 795 812 798 814 830 797 797 806 821 811 828 794 783 826 805 775 798 776 784 794 788 814 774 800 799 826 908 873 847 872 870 871 884 854 861 826 802 831 790 814 895 821 847 820 841 807 864 845 874 829 815 846 817 790 827 806 801 819 821 833 809 852 860 814 825 824 880 798 805 859 794 836 804 826 759 833 820 812 814 862 816 776 816 815 822 770 795 801 809 860 888 805 798 835 806 822 802 769 817 827 837 818 810 774 796 788 777 778 765 816 787 825 786 778 802 786 805 808 817 769 799 807 832 848 819 918 863 866 794 859 838 848 840 839 832 837 810 814 836 859 814 874 815 792 845 801 798 842 793 803 805 798 814 813 846 842 820 863 825 830 829 832 850 830 819 719 799 782 825 810 807 806 811 843 800 829 815 824 823 812 807 830 805 821 788 830 831 832 813 808 791 815 833 832 829 840 768 786 799 820 781 793 796 773 859 796 812 792 807 777 842 813 810 807 824 896 934 923 910 931 875 780 843 887 933 916 926 930 939 901 882 863 922 900 954 922 843 892 877 891 881 914 870 938 888 857 867 917 883 896 887 871 863 905 876 848 893 885 890 846 876 880 853 856 915 831 838 812 865 841 848 879 880 846 919 895 828 858 837 904 856 852 862 868 818 836 836 931 851 882 948 980 945 976 947 930 977 956 948 943 943 898 930 958 920 948 898 926 943 916 893 875 918 915 857 926 897 901 886 828 862 906 859 868 894 826 872 889 863 878 891 902 948 876 881 878 882 890 934 860 847 881 865 837 856 823 910 863 885 851 913 872 846 856 865 839 869 897 908 955 893 921 906 889 927 900 856 878 858 882 881 836 835 871 862 851 840 890 881 864 850 840 842 868 827 866 863 862 770 860 842 810 846 788 831 817 832 884 870 857 784 860 833 915 868 844 950 920 847 860 851 890 906 874 905 912 840 865 859 866 838 848 847 845 846 834 869 875 845 831 828 839 842 841 862 836 887 832 871 810 834 842 848 845 857 854 848 864 875 835 877 888 850 875 875 893 893 888 893 899 904 887 910 860 892 859 849 870 861 906 873 869 904 766 870 853 850 846 811 866 833 803 859 835 834 839 816 887 787 817 821 767 778 798 828 833 830 822 843 792 835 832 789 805 805 808 792 816 779 813 785 837 818 823 828 826 848 800 802 784 824 807 778 787 788 806 795 812 799 813 830 797 797 806 821 811 828 795 783 826 804 775 799 777 784 794 788 814 774 800 799 826 908 873 847 871 871 871 884 854 861 825 803 831 790 815 894 822 847 820 840 808 865 845 873 829 814 847 817 791 828 806 800 819 821 832 810 852 861 814 825 825 880 798 807 860 795 836 804 825 759 833 820 812 814 862 816 775 816 815 822 770 795 802 811 859 889 805 798 835 805 823 802 769 818 827 837 819 810 774 796 788 777 779 766 816 787 824 786 778 802 787 805 808 817 769 799 807 833 847 819 917 863 866 794 859 838 848 839 839 832 835 810 814 836 860 814 875 814 792 846 802 797 840 793 804 806 798 814 814 846 841 820 863 824 832 829 832 850 830 819 719 799 780 825 809 807 806 811 844 801 829 815 826 823 812 806 832 805 821 786 830 830 831 813 808 791 814 832 832 829 840 769 786 799 821 781 793 795 773 859 796 812 793 807 776 844 813 810 807 823 896 933 923 910 932 876 781 843 887 933 916 927 930 939 901 883 862 922 900 955 922 843 892 876 892 881 915 870 939 887 857 868 916 883 897 887 871 863 906 876 849 893 884 891 845 876 881 852 856 915 832 837 812 866 842 848 880 880 846 918 896 828 859 838 904 857 853 863 868 818 836 837 931 853 882 948 980 947 975 947 929 978 956 948 943 943 899 930 959 920 948 898 926 943 916 892 875 918 915 856 925 897 902 885 827 863 909 858 868 893 826 872 888 864 876 891 904 948 876 881 876 884 891 933 860 848 880 866 837 856 824 908 862 885 850 913 873 847 856 865 839 869 895 908 955 894 921 905 889 926 898 856 877 858 882 882 836 835 871 862 852 840 891 881 864 850 841 842 868 827 866 864 861 771 860 842 810 848 788 831 816 833 884 870 857 784 860 833 913 867 844 948 920 848 860 850 890 906 874 902 911 839 864 858 867 838 848 847 846 845 834 870 874 845 830 828 839 842 841 862 837 888 832 870 809 834 842 847 845 857 854 848 862 874 834 877 887 849 875 875 893 893 889 894 899 904 886 910 860 892 859 850 870 860 906 873 869 904 766 870 853 851 846 809 865 834 801 858 835 835 838 816 884 788 818 822 767 777 799 827 834 830 822 842 791 836 831 789 806 804 808 792 816 778 813 784 836 818 823 828 826 848 800 801 784 824 807 779 788 787 807 795 812 799 813 830 798 797 806 822 812 828 795 783 827 804 775 800 777 784 793 789 814 773 801 800 825 909 874 849 871 870 870 884 853 862 824 803 831 789 816 894 822 847 820 840 808 865 846 874 829 814 847 817 791 828 806 799 819 822 832 809 852 860 814 824 826 880 798 808 862 795 837 804 825 759 834 820 813 813 863 816 774 816 815 821 769 795 801 810 858 889 806 799 834 805 823 802 768 818 827 838 822 809 775 796 788 776 779 766 816 787 824 785 778 802 788 805 808 817 769 799 807 833 846 819 917 863 865 796 860 838 847 839 840 832 834 810 814 837 861 814 876 813 793 846 803 797 838 793 804 806 796 815 814 847 840 820 864 823 832 830 832 850 830 819 720 798 781 825 809 808 805 811 845 802 829 815 827 823 812 805 833 805 821 786 832 829 830 813 807 792 813 832 833 830 840 769 786 799 822 781 794 795 772 859 796 811 793 807 776 844 813 811 807 822 896 933 924 910 932 876 781 842 888 933 916 926 929 940 901 886 860 922 900 955 922 843 893 875 893 881 915 870 939 887 856 868 916 882 898 888 871 862 907 877 849 893 884 892 845 876 881 852 856 915 832 838 812 867 843 848 882 881 846 918 896 828 860 839 903 857 853 864 869 818 837 837 932 853 882 949 980 946 973 947 928 976 956 949 942 942 900 929 961 920 948 898 926 944 916 892 875 918 915 855 926 897 904 884 828 862 910 858 868 892 826 872 887 864 877 890 904 949 876 881 875 886 891 932 860 848 880 866 836 856 825 908 861 885 849 913 872 847 855 864 839 869 895 910 955 895 921 905 888 925 898 856 877 858 882 882 836 834 871 862 852 840 891 881 863 850 843 841 868 828 866 864 860 772 860 840 809 849 788 830 814 833 883 870 857 784 860 833 911 867 845 946 920 848 859 850 891 905 874 899 910 839 864 858 867 838 849 847 846 845 834 871 874 846 828 828 838 842 840 862 838 888 831 867 809 834 842 847 845 857 854 848 862 874 834 876 885 849 876 875 893 894 890 896 900 904 886 910 860 891 859 850 870 859 907 873 868 904 767 870 853 852 846 806 865 833 800 857 835 835 838 816 882 788 818 822 766 776 799 827 834 831 821 842 792 837 832 789 806 804 808 791 816 778 814 784 836 817 823 827 826 849 799 801 784 824 806 780 788 788 807 795 811 799 814 830 799 797 807 822 812 828 796 783 827 804 776 800 776 784 793 790 814 772 802 800 825 909 874 849 871 870 870 885 854 863 823 803 831 788 818 894 822 846 820 839 808 865 846 874 829 815 848 817 792 828 806 799 820 821 832 809 852 858 813 824 827 881 799 810 861 795 837 804 825 759 834 820 814 813 862 816 774 816 816 821 768 796 801 808 858 888 807 799 832 805 822 801 767 817 828 838 824 809 777 796 788 776 780 766 816 787 824 785 778 802 787 806 808 817 768 799 808 832 846 819 916 862 865 797 861 838 846 840 840 832 833 810 814 837 861 815 876 812 794 846 804 797 839 793 804 806 795 816 813 847 840 820 865 823 832 830 832 850 830 819 719 796 781 825 809 808 804 811 844 803 830 814 827 823 812 805 834 805 822 786 833 828 828 812 806 792 813 831 834 830 841 769 786 799 823 780 795 793 771 859 796 811 792 807 775 844 814 811 807 821 897 932 923 909 932 876 782 842 888 933 916 926 929 941 900 887 859 922 900 955 922 843 895 875 894 881 915 869 940 887 856 869 916 882 898 888 871 862 908 877 850 892 884 892 844 876 881 852 857 914 832 838 812 868 842 848 883 882 846 919 896 828 860 840 903 857 853 864 870 819 838 836 931 853 882 949 980 946 972 947 926 974 957 950 942 941 901 929 963 920 947 898 925 944 915 890 874 918 915 855 928 897 904 885 829 860 912 858 868 891 825 872 887 865 879 890 905 950 875 881 875 885 891 932 859 846 880 864 836 856 824 909 860 885 849 913 871 848 855 863 839 869 896 911 956 894 921 905 887 925 898 856 878 858 882 882 836 834 872 862 852 839 891 881 863 850 843 840 868 828 865 864 860 772 860 839 808 848 788 830 812 834 882 869 857 785 860 834 909 868 845 944 921 848 859 850 891 906 875 896 909 838 864 859 867 838 849 847 846 845 834 871 873 846 828 828 838 841 838 862 837 887 832 863 809 834 842 846 844 856 854 848 861 874 834 875 884 848 876 875 893 894 890 897 900 904 886 910 860 890 859 851 869 859 907 874 868 904 768 871 852 852 845 804 864 833 800 857 836 835 838 818 878 788 818 822 765 774 800 828 834 831 821 842 793 839 833 790 806 805 808 792 816 778 815 784 837 817 823 827 826 848 800 800 784 826 807 782 789 788 806 795 811 799 816 830 798 797 807 822 811 828 796 782 827 804 776 801 776 784 794 790 814 772 802 801 824 910 874 848 870 870 870 885 856 862 823 802 831 787 818 894 822 846 819 839 807 865 846 874 830 817 849 818 791 827 806 799 821 821 833 809 853 856 812 825 828 881 799 809 861 794 838 804 825 759 834 820 814 814 861 816 775 816 816 821 768 795 800 806 858 887 807 799 831 805 821 800 766 816 828 839 826 809 778 796 788 777 780 766 816 787 824 784 778 802 786 806 808 818 767 800 808 831 847 819 916 861 865 798 860 837 846 840 840 831 833 809 815 837 861 815 876 811 794 845 805 796 839 794 803 804 796 816 812 847 840 820 864 823 833 829 831 851 830 819 718 794 782 824 808 808 803 811 842 804 830 814 826 823 812 804 836 805 823 787 833 828 829 812 804 792 812 831 834 831 842 770 787 798 823 778 796 792 770 858 795 813 791 807 775 844 814 811 806 822 897 932 922 909 932 876 783 841 888 933 916 926 929 942 900 887 857 922 901 955 921 842 894 875 893 881 915 869 939 887 856 869 916 880 898 889 871 862 909 876 850 891 884 892 844 876 881 851 858 914 832 838 812 869 842 848 883 882 846 920 896 828 860 840 903 857 853 864 872 819 838 835 930 853 882 948 980 945 974 947 924 973 959 950 942 940 901 930 963 920 947 898 925 944 916 887 874 918 914 854 930 898 903 887 831 858 913 859 868 891 824 872 887 865 880 889 904 950 875 880 875 883 892 931 860 843 881 863 836 855 822 911 860 886 849 912 869 849 855 862 839 869 896 911 956 894 921 905 886 925 897 856 878 858 882 881 836 834 874 862 852 838 892 882 863 851 844 839 868 827 865 865 861 772 859 838 807 848 788 830 811 834 881 869 857 786 860 834 907 868 845 943 922 847 858 850 890 906 875 895 909 839 864 859 868 839 849 847 846 845 835 871 873 847 829 828 837 842 836 862 837 887 833 858 810 834 843 846 844 856 853 848 861 874 834 874 885 848 877 874 893 895 890 897 901 904 886 910 859 890 859 851 869 860 908 875 868 904 767 872 851 850 844 802 864 833 800 857 838 834 839 820 876 789 818 822 766 774 800 828 834 832 821 842 795 840 834 790 806 805 808 792 817 779 815 784 837 818 824 827 827 848 800 801 783 826 808 782 789 788 805 796 810 799 816 830 797 798 807 821 810 829 795 782 827 805 776 801 775 785 795 790 813 773 802 800 824 910 873 846 870 869 870 885 856 862 823 801 831 787 816 894 821 846 819 839 806 864 847 874 830 817 848 818 791 827 806 799 822 820 834 809 853 856 814 826 828 880 799 807 862 795 838 805 826 759 834 819 813 814 860 815 775 816 816 822 767 795 800 806 859 888 807 798 831 804 820 799 767 815 828 839 826 809 779 797 788 777 780 767 817 787 823 784 777 802 785 807 808 818 767 801 807 830 848 820 915 861 865 797 858 836 846 840 840 831 832 809 816 837 861 815 877 811 794 845 806 796 840 794 802 803 796 816 811 847 840 819 864 823 834 829 831 851 829 819 717 794 783 823 808 809 803 810 840 804 830 814 824 824 812 804 836 805 824 787 833 828 830 813 803 792 812 831 833 830 841 770 788 797 823 778 796 792 771 858 795 815 790 807 776 844 814 811 807 822 898 932 921 908 932 875 783 841 889 933 917 925 928 942 900 886 857 922 901 954 921 841 892 875 891 880 915 868 938 888 856 868 916 880 898 890 871 863 909 876 851 891 884 891 844 875 882 852 858 914 831 838 812 869 842 847 883 883 846 920 896 828 859 841 903 857 853 864 872 819 838 835 930 853 882 948 980 945 976 948 924 974 958 950 944 940 901 930 963 918 946 898 926 944 918 884 874 918 913 853 931 900 903 890 832 857 912 860 867 892 824 873 887 865 881 889 903 950 875 879 876 881 892 931 860 841 882 862 836 854 822 910 860 885 848 910 869 849 855 862 839 870 896 911 957 894 920 906 886 925 896 855 878 857 883 881 837 834 874 861 852 838 891 882 863 851 844 839 868 826 865 865 862 771 859 837 808 848 788 830 810 833 881 871 858 787 860 833 906 867 845 942 922 846 858 850 890 907 876 894 909 840 863 860 868 839 850 847 847 845 836 871 873 847 830 829 838 843 836 861 837 887 833 852 809 834 843 845 844 856 853 848 862 874 834 874 886 847 877 874 893 895 890 897 900 904 886 910 859 890 859 851 869 861 908 876 869 906 767 873 851 851 844 801 864 832 800 858 837 834 839 819 874 789 817 822 766 776 800 828 834 831 822 842 796 839 834 791 806 804 808 791 818 780 814 783 838 819 824 826 828 848 800 801 784 827 808 781 789 788 804 796 811 798 817 830 796 799 808 821 810 828 795 782 827 804 775 802 775 786 795 791 812 773 802 799 824 910 873 846 870 869 870 885 854 862 824 800 830 787 815 895 821 846 818 840 805 864 848 874 830 818 846 819 791 827 807 799 822 820 834 808 853 856 815 826 827 880 799 806 862 795 838 804 826 759 833 818 813 814 860 815 774 816 816 823 767 795 801 807 859 889 807 797 831 804 820 799 768 816 827 839 827 809 779 797 787 778 780 767 818 787 823 785 777 802 785 806 810 818 767 803 807 830 848 820 915 862 864 797 859 835 845 840 839 831 831 808 817 837 861 815 878 810 794 845 805 796 840 793 800 803 797 816 810 848 841 820 863 824 834 830 830 851 829 818 717 793 785 822 809 809 803 809 837 804 830 815 824 825 812 804 837 805 824 787 832 829 831 814 803 792 811 830 834 830 840 770 788 796 822 779 796 792 772 859 796 816 790 807 776 843 814 811 807 822 898 932 921 908 932 875 782 840 889 933 917 925 928 943 899 886 858 922 901 954 921 842 891 873 890 881 914 869 938 888 856 867 915 881 898 890 871 864 908 876 851 891 884 891 845 875 882 854 858 915 831 837 812 868 842 846 883 883 845 919 896 828 858 841 903 857 852 864 872 819 838 835 931 853 882 948 980 946 977 949 924 974 958 950 946 939 902 931 963 916 946 897 927 944 920 884 873 918 913 853 931 902 905 890 832 857 910 861 866 893 824 873 888 865 880 890 903 950 875 879 876 883 892 930 861 841 883 862 836 854 823 911 861 884 848 909 868 850 856 862 839 870 896 911 957 894 920 908 886 925 896 855 878 857 883 881 837 834 874 861 852 837 890 882 863 850 842 839 868 825 865 865 862 771 859 836 808 847 789 830 810 833 881 873 858 787 861 832 905 867 845 941 922 846 858 850 890 908 875 894 908 841 863 861 868 839 850 847 847 845 837 870 873 847 830 830 839 844 836 861 837 887 833 846 809 834 843 844 845 856 853 847 863 874 834 875 886 847 877 874 894 895 890 898 900 904 886 911 860 890 859 851 870 862 908 877 869 906 767 873 851 853 845 798 864 833 801 858 836 834 839 819 870 790 817 822 767 777 800 828 834 830 822 842 796 839 833 791 805 805 808 791 818 779 814 783 838 818 824 826 828 848 800 801 785 827 807 781 789 787 805 797 811 798 817 831 796 798 808 821 809 827 794 782 827 803 774 803 775 787 794 791 811 774 802 799 826 909 873 846 870 869 870 885 852 862 824 801 830 786 813 896 821 845 818 841 806 864 847 874 829 817 844 819 791 828 808 799 822 820 834 808 853 856 816 826 827 880 800 806 862 795 838 803 826 759 833 817 813 814 861 815 774 816 817 822 768 796 802 809 859 890 806 796 831 804 821 799 767 817 827 839 828 809 779 797 786 778 780 767 818 787 823 787 778 802 786 804 811 818 767 804 807 831 847 819 914 862 863 796 861 836 844 840 838 831 830 808 817 837 860 815 877 811 794 845 805 796 841 793 800 803 797 816 810 848 842 821 864 825 834 831 830 851 829 818 717 792 785 822 810 808 804 809 834 804 831 815 824 826 811 805 839 805 824 787 832 829 830 815 804 792 810 830 834 831 839 770 787 796 822 780 796 792 772 860 798 817 790 807 776 842 814 811 807 821 898 932 922 909 932 875 781 839 888 933 918 926 927 942 899 886 859 923 901 954 921 842 892 872 890 881 914 870 938 888 856 867 914 882 897 890 871 865 908 876 850 891 885 891 846 875 882 855 858 914 831 837 813 868 843 847 883 884 844 917 897 829 857 841 902 857 852 865 872 820 837 835 930 853 882 948 978 946 976 949 923 974 957 950 948 939 902 932 962 916 945 896 929 944 920 884 872 918 913 854 930 902 907 890 831 856 907 862 866 894 824 873 887 866 878 891 902 949 875 879 876 885 893 931 862 841 883 862 836 854 824 910 862 884 848 910 868 850 858 862 839 870 896 910 957 894 920 910 887 925 895 855 877 858 884 880 837 834 873 862 852 838 890 882 863 850 841 839 868 824 864 865 862 772 858 835 809 847 789 829 810 833 880 874 858 787 861 831 904 868 845 940 921 846 858 849 890 908 874 893 908 840 863 860 868 840 849 846 847 846 837 870 873 846 830 830 840 844 836 861 837 887 833 841 809 833 844 844 846 856 852 847 864 874 835 876 886 846 877 874 894 895 890 898 900 904 886 911 861 890 859 851 869 861 909 877 869 907 767 873 851 854 846 796 864 833 801 859 834 834 840 818 867 791 818 821 766 776 800 829 834 829 822 842 797 839 832 791 806 805 809 790 819 778 814 783 838 818 825 826 827 848 800 801 786 827 806 781 789 787 806 797 811 798 817 831 797 797 809 820 809 825 794 782 828 802 774 804 774 786 794 791 810 774 801 800 827 909 873 846 870 869 871 885 853 862 824 802 831 786 812 896 821 843 819 842 806 864 847 874 828 816 844 820 792 830 809 799 822 820 834 808 853 857 815 826 828 878 801 806 862 795 837 803 826 758 833 817 813 814 862 816 775 816 818 822 770 796 802 810 859 890 806 796 831 804 822 799 768 817 827 839 829 809 779 797 785 778 779 767 817 786 822 788 780 802 786 803 810 818 768 804 807 831 847 818 914 861 864 794 863 837 845 840 839 831 830 807 817 836 860 816 876 811 794 845 805 796 842 793 800 804 797 815 810 848 842 822 863 825 832 832 830 851 829 817 718 793 784 823 811 808 804 810 831 803 832 814 825 825 810 805 840 805 824 786 832 830 830 815 805 792 810 830 835 831 839 769 786 797 822 781 796 793 770 860 798 817 789 808 776 842 815 812 807 820 897 933 924 910 932 874 780 838 888 933 917 927 927 942 899 885 860 923 900 954 922 842 893 870 890 881 915 870 938 888 856 867 912 884 897 890 872 865 908 876 850 892 885 891 846 875 882 856 859 914 831 837 814 867 843 847 883 884 843 915 897 830 857 841 902 858 852 865 872 820 837 835 930 854 882 947 977 946 976 949 923 974 957 949 947 939 903 932 962 918 944 895 929 944 919 882 872 918 912 854 929 901 910 890 831 857 906 861 867 893 824 872 886 867 878 892 902 949 875 878 875 887 893 932 862 842 883 862 836 855 824 910 863 884 848 912 870 850 860 862 839 870 895 910 957 894 921 910 888 925 895 856 877 858 883 880 838 834 874 862 852 838 890 882 863 850 840 838 869 824 864 865 862 771 858 834 809 848 789 828 809 832 880 874 858 786 861 831 904 868 844 940 921 846 859 848 890 908 873 892 908 840 864 860 867 840 849 846 847 846 837 870 873 845 830 829 841 844 837 861 837 887 833 836 808 832 845 845 844 856 852 848 864 874 836 876 886 845 878 874 894 894 890 897 900 904 886 911 861 890 859 852 870 861 909 876 868 908 767 873 852 854 847 792 864 833 801 859 835 834 841 818 862 791 818 821 766 775 801 830 834 828 821 842 796 839 832 791 806 806 809 790 819 778 813 784 838 818 825 827 825 848 800 801 787 828 806 781 789 788 807 797 811 798 816 831 797 796 809 819 810 825 793 782 828 802 773 804 773 785 794 791 811 774 801 800 829 909 873 846 870 868 871 885 854 862 824 801 831 786 814 895 821 842 819 842 807 864 846 874 828 816 845 820 792 830 809 800 822 820 833 807 852 858 815 827 828 877 801 807 862 795 836 803 826 758 833 817 813 815 862 817 775 816 818 823 771 794 802 810 857 891 805 796 832 804 822 799 768 816 827 839 829 808 780 797 785 778 779 766 816 786 821 788 782 802 786 804 810 818 768 805 806 831 847 818 914 861 865 793 862 838 847 839 840 831 831 807 816 836 859 816 875 812 794 845 805 798 842 792 800 805 797 815 810 848 842 822 863 824 830 832 831 850 830 817 719 794 784 823 811 808 805 812 824 804 832 813 825 824 810 806 842 805 824 785 832 829 830 815 806 792 809 831 836 831 837 768 784 798 823 782 796 793 768 860 797 816 789 808 776 843 816 812 807 818 897 933 925 910 932 874 780 839 888 933 917 927 927 942 899 885 860 923 901 954 922 842 892 870 890 881 916 871 938 888 856 867 910 885 897 890 872 864 908 876 850 892 884 891 846 875 882 856 859 915 831 838 815 866 843 848 883 884 843 912 897 830 856 841 901 858 852 866 872 820 837 834 929 854 883 946 976 946 976 949 923 976 956 949 946 939 902 931 961 918 944 894 930 945 918 880 872 919 913 854 929 900 910 889 832 857 905 861 869 893 824 872 885 866 878 891 903 948 874 877 875 887 893 934 863 843 883 863 836 855 824 909 862 883 849 912 872 851 860 863 839 870 895 909 957 894 922 909 888 925 895 856 877 858 883 880 838 834 874 862 852 839 892 882 863 851 841 838 870 825 866 865 862 771 858 833 809 848 789 828 809 832 880 874 857 784 861 832 904 868 844 938 920 846 859 849 891 908 873 892 908 840 864 858 867 840 849 846 846 845 836 871 873 846 830 829 841 845 837 860 836 887 833 833 808 833 845 846 843 856 852 848 864 874 835 876 886 842 878 874 894 894 890 895 900 904 886 911 860 890 858 852 870 861 909 874 867 909 767 873 852 854 847 790 864 833 802 859 835 834 842 817 861 792 818 822 765 775 801 831 834 828 821 841 795 839 833 791 807 805 809 790 819 778 813 784 838 817 825 828 826 849 800 802 787 828 805 782 789 789 806 797 811 799 816 831 797 796 809 819 810 825 795 783 828 802 773 803 772 784 795 792 812 774 801 800 829 908 874 846 870 869 870 886 855 862 825 801 831 786 816 895 820 842 820 842 806 864 847 873 829 816 845 820 793 830 809 800 823 820 832 808 854 859 816 826 829 876 800 808 862 796 836 803 826 758 833 818 812 815 862 818 775 817 817 825 770 793 802 809 856 890 805 796 832 804 822 799 769 814 827 839 829 808 779 797 785 778 779 766 815 786 820 788 781 802 786 804 811 818 767 803 807 831 847 818 914 861 866 794 861 838 848 838 840 831 832 808 816 835 859 816 875 813 792 845 804 799 841 794 800 805 798 814 810 847 841 822 862 823 829 831 832 850 830 816 719 795 782 824 811 808 805 813 819 804 832 813 824 824 810 808 844 805 824 784 832 829 830 815 807 791 809 831 837 830 836 767 784 799 824 783 797 794 766 860 797 816 788 808 777 844 818 812 807 818 897 933 925 910 932 875 781 841 888 933 917 927 928 941 899 884 860 923 901 954 922 842 892 871 891 881 916 871 938 888 856 866 909 885 897 889 872 864 908 876 850 892 884 890 846 877 882 855 859 915 832 838 815 864 843 848 885 884 843 908 897 829 856 841 901 858 853 866 873 820 837 833 928 854 883 945 977 946 978 949 925 976 958 950 946 939 902 930 962 917 945 895 931 945 918 880 873 921 913 854 929 900 911 889 834 858 905 861 869 893 824 872 885 866 878 891 903 947 873 877 875 888 893 934 861 844 883 863 836 856 824 909 862 883 849 912 873 851 862 863 838 870 895 910 957 894 922 909 888 924 896 856 876 858 883 880 838 835 874 863 852 840 892 882 863 851 842 838 871 825 866 864 862 770 858 833 810 849 788 829 809 833 880 874 857 783 861 832 904 868 845 936 920 846 859 851 892 907 873 890 907 840 865 858 867 840 849 846 846 844 834 871 874 846 830 829 841 845 837 860 836 887 833 832 809 833 845 846 843 856 852 848 864 874 835 876 886 840 878 873 894 894 890 895 901 904 886 910 858 891 859 853 870 860 909 873 867 910 767 872 852 854 848 786 865 833 802 858 835 834 841 817 857 793 818 823 766 775 800 831 834 826 821 840 794 839 834 791 808 805 809 790 819 779 813 784 838 817 825 828 826 849 800 803 786 828 806 782 789 790 806 797 811 799 816 832 797 796 809 819 810 826 797 784 829 802 773 802 772 786 795 793 814 775 802 800 829 907 875 845 871 871 869 887 855 862 826 802 829 786 816 895 820 842 820 841 806 863 848 872 829 816 845 820 793 830 809 801 824 820 832 808 855 860 816 826 828 876 799 809 861 796 836 804 826 758 834 819 812 815 860 818 775 817 816 825 769 792 802 808 855 888 806 796 831 804 821 799 769 814 828 839 829 808 779 797 786 778 779 767 814 786 820 788 780 802 787 804 811 817 766 801 808 831 847 819 914 861 866 794 861 838 848 838 841 831 831 808 816 835 859 815 875 815 792 845 804 799 839 797 800 806 796 814 810 848 840 822 864 823 831 830 832 850 829 816 718 794 782 823 811 808 805 813 814 805 833 813 822 824 810 809 846 805 825 784 833 829 830 815 807 791 809 831 836 829 835 767 784 798 824 782 797 793 766 860 797 816 788 807 777 844 818 813 807 820 897 933 924 910 932 876 782 843 888 934 917 927 929 940 899 884 861 923 901 954 922 842 892 871 891 880 916 872 938 888 857 866 909 884 897 889 872 864 908 876 851 892 884 889 847 878 882 854 860 915 832 837 815 864 844 847 886 882 843 901 896 829 855 842 902 858 853 865 873 821 836 834 928 853 883 945 978 946 977 949 926 975 959 950 945 939 903 929 962 916 947 896 932 945 918 882 873 921 914 854 928 900 909 889 835 857 906 861 870 893 824 872 886 866 878 892 904 946 871 879 875 888 892 934 860 845 883 862 835 856 824 909 862 882 848 911 872 851 862 864 837 871 894 911 957 894 922 909 888 923 897 856 876 858 883 880 838 835 874 864 852 840 893 881 862 852 842 839 871 826 867 863 863 770 858 834 810 849 788 830 809 833 880 874 857 783 860 832 903 867 845 935 920 846 859 852 892 907 873 887 907 840 865 858 867 839 850 846 846 844 833 871 874 847 830 829 841 845 837 860 836 886 833 830 809 833 845 846 842 857 852 848 863 875 836 876 886 838 877 873 895 893 889 896 901 903 886 910 858 892 860 853 870 861 909 872 867 910 768 871 852 854 847 785 866 833 803 858 835 833 840 818 854 793 818 823 766 776 800 830 834 823 822 839 793 840 834 791 808 806 809 790 819 780 813 784 838 816 825 826 827 849 801 804 785 828 807 782 789 790 806 797 811 800 816 832 797 797 808 820 810 826 799 784 829 802 773 802 772 787 795 793 813 775 802 800 828 907 876 846 871 872 869 888 854 861 827 803 828 786 815 896 821 842 819 841 805 863 848 871 829 816 845 819 793 830 810 801 823 820 832 809 855 860 815 826 828 877 799 807 860 795 836 804 826 758 833 819 812 816 859 817 775 816 817 825 768 793 802 807 855 887 806 796 831 805 821 798 769 813 828 839 830 809 780 797 785 779 779 767 815 786 820 788 780 802 787 804 810 817 766 798 809 832 847 820 914 861 866 794 860 837 848 838 842 830 830 808 817 835 859 814 875 815 792 845 805 799 838 798 801 806 794 814 811 847 840 822 865 823 831 830 832 850 829 816 717 794 782 824 811 808 804 812 812 804 832 814 822 823 810 810 846 806 826 784 834 829 830 815 807 791 810 831 836 828 836 767 786 798 824 781 797 791 766 860 796 816 787 807 777 844 818 813 807 821 896 933 925 910 932 876 782 843 889 934 917 927 930 940 899 885 861 922 902 954 922 843 892 872 892 880 916 873 938 888 857 866 907 882 898 889 873 864 908 876 851 891 883 889 847 878 882 854 860 915 832 837 815 864 844 846 887 881 843 895 897 828 855 842 903 859 853 865 873 821 836 835 929 854 884 945 979 946 977 948 926 973 959 949 945 939 904 928 962 917 949 898 931 945 917 882 873 921 914 853 928 901 907 889 836 857 906 862 870 892 824 872 886 865 878 894 904 946 871 881 875 888 893 934 858 844 884 862 835 856 824 909 862 882 847 910 871 851 862 865 838 872 893 912 957 895 922 908 888 922 899 856 877 858 884 881 837 835 874 864 852 840 893 880 861 851 841 839 870 826 867 862 863 771 858 835 810 849 788 830 808 834 880 873 857 782 860 832 902 867 845 935 920 846 858 852 891 907 873 884 908 840 865 858 867 839 850 847 846 844 834 871 874 846 830 829 842 845 837 860 836 886 833 827 809 833 846 846 842 858 852 848 863 875 837 876 887 838 876 872 895 893 889 896 900 903 886 910 859 892 861 853 869 861 908 871 867 912 768 870 853 854 846 784 866 834 803 857 835 832 838 818 852 794 817 824 768 776 799 830 835 818 822 839 792 841 833 792 807 807 808 790 818 780 814 784 838 816 824 825 827 848 802 804 785 828 808 783 788 789 807 797 811 800 815 832 797 797 807 820 810 826 799 784 829 802 773 803 772 788 795 792 812 774 802 800 828 907 876 847 871 872 869 887 854 860 828 804 829 786 814 896 822 843 818 841 805 863 847 871 828 815 845 818 792 830 810 800 822 820 833 808 854 858 814 826 828 878 799 806 859 794 836 804 826 758 832 819 812 816 858 816 775 816 818 825 768 793 802 808 856 887 806 796 831 805 821 798 770 813 826 839 830 810 779 797 785 780 778 767 818 786 820 788 780 802 787 805 809 817 766 798 809 833 847 820 914 861 866 794 861 837 848 838 841 830 828 808 817 836 859 814 876 812 792 844 806 799 838 798 803 806 792 814 812 847 840 822 866 823 831 830 831 850 829 816 718 796 783 824 811 806 802 812 810 804 831 814 823 822 810 810 846 805 826 784 835 829 830 815 807 792 811 832 836 828 837 768 788 798 824 781 797 790 769 860 796 816 787 806 776 844 818 813 806 823 896 933 925 910 932 876 782 844 889 935 917 927 930 940 899 885 861 922 902 954 922 845 893 872 892 880 916 873 938 888 856 866 905 881 898 889 873 864 908 876 851 891 883 889 847 878 883 854 861 914 832 837 815 866 844 845 887 880 842 890 897 828 856 842 903 860 854 864 873 821 836 837 930 854 885 945 980 945 976 948 926 972 958 948 945 939 904 927 963 918 949 898 931 945 918 879 873 920 914 853 927 901 904 890 836 856 906 862 868 891 825 871 886 864 878 894 904 947 872 881 876 887 893 933 857 843 885 863 835 855 824 910 862 880 846 910 871 850 861 865 839 873 892 911 956 896 922 908 888 923 900 857 878 858 884 881 837 835 874 864 852 840 893 882 861 851 841 840 870 826 866 862 862 771 859 836 810 848 788 831 808 834 880 873 857 782 860 832 902 867 845 935 920 846 858 852 890 908 872 883 908 840 865 857 867 840 851 847 845 844 834 872 874 846 830 829 841 845 837 860 836 886 834 824 810 833 846 846 843 857 853 847 863 876 837 876 887 839 876 872 895 893 890 896 900 903 886 910 860 891 860 853 869 862 908 871 868 913 768 871 853 854 846 783 866 834 803 856 836 832 838 819 852 793 817 824 767 776 799 830 835 815 822 839 791 841 832 792 806 807 807 789 817 780 814 785 838 816 824 823 827 848 802 803 785 828 808 783 788 789 808 798 812 800 815 831 797 797 807 820 811 826 798 785 830 802 772 804 772 788 796 790 810 773 801 800 827 908 875 849 871 872 868 886 855 861 828 804 830 785 815 896 824 843 819 841 806 863 846 871 829 814 844 817 792 830 809 800 822 820 833 807 853 858 813 826 828 879 800 806 859 792 836 804 826 757 832 819 812 817 859 816 774 816 818 824 769 793 801 810 856 887 806 797 832 805 822 797 770 813 826 838 831 811 778 796 785 780 778 766 818 785 819 788 781 802 787 806 807 818 766 798 809 834 848 820 914 861 866 794 861 836 847 838 841 830 828 807 817 837 860 814 876 812 793 845 806 798 838 798 804 806 792 815 813 847 840 821 866 823 830 830 831 850 829 817 719 798 785 824 810 805 802 810 806 804 829 813 824 821 810 808 846 805 824 784 835 829 829 816 807 792 812 832 837 828 838 770 790 798 823 782 798 790 771 860 796 815 786 806 776 844 818 813 806 823 896 933 924 910 932 877 783 844 889 935 918 926 931 940 899 885 861 922 902 955 922 845 893 872 892 881 917 872 939 888 857 866 904 881 898 889 873 864 908 876 851 890 882 890 848 878 883 854 861 913 832 838 815 867 844 844 887 881 842 886 897 830 857 842 904 860 855 864 873 820 836 836 930 854 885 946 980 945 976 947 926 972 957 947 945 939 903 927 963 919 947 898 931 945 920 877 873 919 914 852 926 900 905 891 834 856 906 862 866 891 827 870 885 864 880 892 905 945 874 880 876 886 893 934 859 843 887 864 834 856 824 909 862 879 846 909 871 849 860 865 840 873 893 911 955 896 923 907 888 922 899 858 878 859 884 882 838 834 874 863 852 839 892 884 861 851 841 841 869 825 865 863 862 771 859 836 810 847 788 830 809 834 880 873 857 782 860 831 902 866 845 935 920 845 858 852 890 907 872 881 908 840 866 858 867 841 851 846 844 845 834 872 874 847 830 829 841 845 838 860 836 886 833 824 810 833 846 846 844 856 854 847 863 876 837 876 888 840 877 872 895 893 890 895 900 903 886 910 862 890 860 852 868 862 907 871 868 914 768 871 853 853 848 782 867 835 803 855 837 832 839 819 852 792 817 825 767 776 799 829 835 811 821 839 791 840 832 793 807 807 808 789 817 780 814 785 838 817 823 822 827 848 802 801 785 828 808 783 788 789 808 799 812 800 814 831 797 798 806 821 811 826 798 785 831 802 772 805 772 787 797 788 811 772 801 799 826 909 874 849 871 872 869 886 855 862 827 804 830 786 815 896 823 843 820 841 806 863 845 871 831 814 844 817 792 831 809 800 822 820 833 806 853 859 813 827 828 878 800 808 860 792 835 803 826 756 833 819 814 816 860 818 773 816 818 822 770 793 800 810 856 888 807 798 832 804 821 797 770 813 825 838 832 812 778 796 786 781 779 765 817 785 819 788 781 803 787 807 807 819 766 798 808 834 849 821 914 861 866 795 861 836 846 838 841 831 829 807 817 838 860 815 877 813 794 845 806 797 838 799 804 806 794 815 813 847 839 821 866 823 830 831 831 850 829 817 720 798 785 824 810 806 802 810 803 804 830 813 826 821 810 805 846 805 822 784 835 829 828 815 806 792 812 832 838 829 838 770 790 799 823 782 799 790 772 860 796 814 786 806 776 844 818 812 805 823 896 933 923 910 931 876 784 844 888 935 918 925 931 941 900 886 862 922 902 955 922 843 893 872 892 881 917 871 939 888 857 866 902 882 899 888 872 864 909 876 850 891 883 892 848 878 883 854 862 912 832 839 815 867 844 845 887 882 844 883 897 831 858 841 904 860 855 864 872 820 835 836 930 854 886 946 979 945 975 947 926 973 958 948 946 940 903 927 963 920 944 897 930 945 920 877 873 918 915 852 925 900 906 891 832 856 907 862 865 892 827 869 886 865 882 891 904 943 876 880 876 886 893 935 861 843 888 866 833 855 825 909 863 881 847 909 871 850 860 865 840 871 894 912 955 896 923 906 887 920 899 857 878 859 884 883 838 834 874 864 852 839 892 886 861 850 842 840 869 824 864 862 862 772 860 835 811 846 787 830 810 834 880 874 857 783 860 831 902 866 844 935 920 845 858 852 890 907 873 880 908 841 866 859 866 841 851 845 845 845 834 872 874 847 830 828 841 845 838 860 836 886 833 824 810 833 847 846 844 856 854 847 864 876 836 876 888 842 878 874 894 892 890 896 899 903 885 910 862 888 860 851 868 862 907 870 868 915 769 870 852 853 848 780 867 834 803 855 837 833 840 819 854 791 818 825 766 776 799 829 834 807 821 838 792 840 832 793 808 806 809 791 817 780 814 785 838 817 824 822 827 847 802 801 785 829 807 782 788 788 808 799 813 799 813 831 798 798 806 822 811 827 798 785 832 802 772 805 773 786 798 788 810 773 802 799 825 909 873 848 870 872 870 886 854 862 828 804 830 787 815 896 823 842 821 841 806 863 844 872 832 814 845 817 792 831 809 800 822 819 832 807 853 858 812 827 828 880 799 809 861 792 834 803 827 757 833 819 815 815 861 818 773 816 818 824 770 793 801 808 857 889 806 798 832 804 821 796 769 814 825 838 833 811 780 796 786 780 779 764 816 784 820 788 780 804 787 806 807 819 766 797 808 834 849 821 914 861 866 795 861 836 846 838 841 831 831 808 817 838 860 815 876 815 792 846 806 799 839 800 805 806 795 815 813 848 839 820 866 822 831 832 831 850 829 817 720 796 785 824 811 806 803 809 802 804 831 812 827 821 810 805 846 806 823 786 834 830 828 815 805 790 811 832 838 830 838 770 790 798 823 781 800 790 771 860 795 813 786 805 776 844 818 812 805 824 895 934 922 909 931 876 785 843 888 935 918 924 930 941 901 886 862 922 902 956 922 842 892 872 893 882 916 872 938 888 857 866 900 882 899 888 873 864 908 876 851 891 883 893 848 879 882 855 860 912 833 839 814 867 844 845 886 883 844 879 897 831 858 842 904 859 855 864 871 819 834 836 929 854 886 947 977 945 974 947 926 972 960 950 946 941 903 928 963 921 945 897 929 944 919 878 872 919 915 853 924 901 907 890 830 856 908 862 864 894 827 870 886 866 884 889 904 942 876 878 877 886 892 935 862 843 888 867 832 855 826 909 863 883 848 909 872 852 858 865 840 869 895 913 955 896 923 906 887 920 898 856 879 858 884 883 838 834 874 866 852 839 892 886 861 850 842 840 869 824 864 862 862 772 860 835 810 845 787 829 811 834 880 875 857 783 862 830 901 865 844 936 920 845 857 852 890 906 873 880 908 840 866 860 866 840 850 843 846 846 835 872 874 846 830 828 841 844 838 861 837 886 834 824 810 833 847 846 843 857 854 847 864 876 834 877 888 842 877 875 893 892 890 896 898 903 885 910 862 889 860 851 869 861 907 868 867 915 769 872 852 852 848 779 867 834 803 855 838 834 840 819 855 790 818 826 766 776 799 829 834 803 822 837 792 840 832 793 808 806 810 792 817 780 815 785 838 818 824 824 827 847 802 802 785 828 808 782 788 788 807 799 814 799 812 831 797 798 807 823 811 828 798 785 830 802 773 805 773 784 798 789 809 774 803 799 825 909 872 847 870 871 871 885 853 861 828 804 831 787 814 895 822 841 821 841 806 863 844 873 831 813 845 818 792 829 809 801 823 818 832 807 853 856 812 827 828 880 799 810 862 792 834 803 827 759 833 818 816 814 862 818 774 815 817 825 769 793 801 808 858 889 806 799 831 804 820 795 769 815 824 838 833 810 782 794 786 780 778 764 816 786 821 788 780 804 786 806 807 818 764 797 808 834 849 821 914 861 865 796 862 836 845 839 840 831 830 808 817 836 860 815 876 815 790 846 806 800 839 799 805 805 796 814 813 847 839 820 866 822 832 832 832 851 828 817 721 794 785 824 811 807 803 810 802 805 832 813 826 821 810 807 847 806 824 787 834 831 829 815 804 788 811 832 837 830 837 770 791 798 823 780 800 791 771 860 795 813 786 804 777 844 818 812 806 823 895 933 923 909 932 876 785 842 888 935 919 924 930 941 900 886 862 922 902 955 922 842 892 872 894 882 916 872 938 888 857 868 897 882 899 888 874 864 909 876 851 892 884 892 848 879 881 855 859 912 833 838 815 868 843 845 886 883 846 875 897 830 858 842 904 859 855 864 871 819 834 836 929 855 885 947 976 946 974 947 926 972 960 951 945 941 903 928 963 922 946 897 928 946 918 878 872 920 915 853 924 902 908 890 830 856 908 863 864 892 826 870 886 867 883 889 903 942 875 876 877 886 891 934 862 843 888 868 833 855 825 909 864 885 848 909 872 853 857 865 840 868 894 914 954 896 923 906 887 921 898 856 879 857 885 883 838 834 874 867 852 838 892 885 861 850 842 839 869 824 865 862 862 772 860 834 810 845 788 829 811 834 880 875 857 783 862 830 901 863 844 936 920 846 857 852 890 906 874 878 909 840 866 861 866 839 849 843 847 846 835 872 873 846 830 828 842 844 838 861 837 886 834 825 810 833 847 846 842 858 854 848 864 876 834 877 889 842 878 875 893 892 890 897 899 904 885 909 861 889 859 852 870 861 908 866 867 915 768 873 852 852 848 778 867 833 803 856 838 835 840 819 856 790 819 826 766 775 799 829 835 801 823 838 792 839 831 792 806 805 809 794 817 780 814 785 838 818 824 826 826 847 800 802 785 828 808 782 787 788 806 800 814 800 811 831 796 798 808 822 811 829 798 785 829 803 774 805 774 784 798 789 810 776 803 799 825 910 871 847 869 870 872 885 852 860 829 804 831 787 814 894 822 842 821 840 806 863 844 874 830 813 845 818 792 828 810 801 824 818 831 806 853 855 812 827 828 881 799 809 862 792 833 802 827 760 833 818 816 814 862 818 775 815 818 826 769 792 801 809 858 889 806 799 831 804 820 795 770 816 824 839 833 809 783 793 786 780 778 764 816 787 822 789 780 805 786 806 808 817 763 798 808 833 850 820 914 861 864 796 862 836 845 839 840 830 830 808 817 834 861 814 877 815 788 846 806 801 839 798 804 804 796 814 812 848 839 819 865 823 832 831 832 852 827 818 721 794 785 824 812 807 805 811 801 805 832 814 826 822 810 809 848 806 825 788 833 832 830 815 804 787 810 831 837 830 837 769 791 798 823 780 800 790 770 859 796 814 787 804 778 844 817 812 807 822 895 933 924 909 933 876 784 842 888 934 920 925 930 941 900 886 861 922 902 954 924 843 891 872 894 882 915 873 937 888 857 868 896 882 899 888 874 865 909 876 852 892 885 892 847 879 881 855 858 914 833 838 815 869 842 846 886 882 846 872 897 830 859 842 904 859 855 863 872 819 834 836 929 856 885 947 975 945 974 946 926 972 959 950 944 942 903 929 964 922 947 896 929 948 919 878 872 921 915 854 926 901 908 889 829 857 907 864 864 891 826 871 887 866 882 890 903 943 875 875 878 888 892 932 861 843 887 869 835 855 825 910 864 885 848 909 872 853 856 865 840 868 893 913 954 895 922 907 887 922 898 855 880 856 886 882 839 834 873 866 852 837 891 885 861 850 842 840 869 824 866 862 861 771 860 834 809 845 788 829 811 833 880 875 857 783 863 830 900 861 842 936 920 846 857 851 890 906 874 876 909 840 866 861 867 839 849 844 847 846 834 872 873 847 830 829 842 844 838 862 838 886 834 824 810 834 846 847 842 858 854 849 864 877 834 876 889 841 879 874 893 892 889 898 899 904 885 908 861 889 859 852 869 860 908 866 868 915 768 874 852 853 848 777 868 832 803 856 838 836 840 819 855 790 819 826 767 774 799 830 836 798 824 839 792 839 832 790 805 805 809 794 818 778 814 786 838 818 825 826 826 847 799 801 784 827 808 781 786 789 807 800 814 800 811 832 795 798 808 822 811 828 798 786 828 804 774 805 774 785 798 789 811 776 802 799 827 910 871 847 869 869 872 885 852 860 827 804 830 787 813 893 821 843 820 841 806 864 844 874 829 813 845 819 792 828 810 801 824 818 831 808 853 855 812 826 828 879 800 809 862 793 833 802 826 760 833 818 816 815 861 819 775 816 818 826 770 793 801 810 858 889 806 800 830 804 820 797 769 815 824 838 832 809 784 792 786 779 778 764 816 788 823 789 780 804 787 807 808 817 761 798 807 833 849 820 914 861 865 796 862 836 845 839 840 830 830 808 818 833 862 814 877 815 789 846 804 800 840 798 802 804 796 814 812 848 840 820 866 824 832 829 832 852 828 818 722 795 785 825 812 807 806 812 799 804 832 815 826 823 809 809 850 805 825 788 833 833 831 816 804 788 810 832 836 830 837 769 790 797 823 780 800 788 769 858 796 814 787 804 779 845 818 812 807 821 896 933 924 910 933 876 784 842 888 934 920 926 929 940 901 886 861 922 902 954 924 843 891 872 894 882 915 873 936 887 857 869 894 883 899 888 872 865 909 876 852 892 885 892 847 878 880 854 858 915 833 838 815 870 843 846 885 882 846 868 897 830 858 842 904 858 854 863 872 818 834 836 929 857 884 947 975 945 974 945 927 972 959 950 944 942 903 930 964 921 946 894 929 949 919 877 872 920 915 854 927 899 907 889 828 857 906 863 864 891 826 871 888 865 882 891 903 944 875 875 879 890 892 932 863 845 887 869 836 855 826 912 865 886 847 910 872 853 856 866 842 869 892 913 955 895 922 906 887 922 898 855 879 857 886 882 840 834 873 865 853 836 890 885 861 850 841 839 869 824 866 861 861 771 860 832 809 847 788 828 811 832 880 876 857 784 863 831 900 859 842 937 919 846 858 851 890 907 874 875 909 840 866 861 867 839 849 845 847 846 834 872 873 848 830 830 843 844 838 862 837 887 834 824 810 834 844 847 842 857 854 849 864 877 835 874 889 841 879 874 893 892 890 898 899 904 886 907 860 888 858 852 869 861 908 866 868 916 768 874 851 852 848 778 868 833 804 856 837 836 839 819 854 790 819 825 767 774 800 830 836 796 825 840 792 838 833 790 805 805 810 793 818 777 814 786 840 818 826 827 826 847 799 800 784 827 806 781 786 788 808 799 814 800 811 832 795 797 808 822 810 827 798 788 828 804 774 804 774 786 799 789 812 776 801 799 829 911 872 848 868 869 873 886 852 861 825 804 830 788 813 893 822 844 820 841 806 864 844 873 829 813 845 819 793 830 810 801 823 819 830 809 853 856 813 826 829 878 801 808 861 793 834 802 826 760 833 817 815 815 861 819 775 816 818 826 770 793 802 810 857 889 805 799 830 805 820 799 769 815 824 838 832 808 784 793 786 778 778 764 816 788 823 790 780 804 787 806 808 816 761 798 806 833 848 820 915 861 865 795 862 836 845 839 839 830 830 809 819 833 861 815 876 814 789 845 803 800 841 799 801 803 797 814 812 848 840 822 866 825 832 830 831 852 829 818 721 796 784 824 811 807 807 812 797 804 832 816 826 824 811 808 852 804 826 787 834 833 831 817 805 790 810 832 836 830 837 768 790 796 823 779 799 787 769 858 796 815 787 804 778 845 819 812 807 821 895 933 924 912 933 876 784 841 888 934 919 927 929 940 900 886 861 921 902 954 925 844 892 872 895 882 915 873 936 886 857 869 893 883 899 888 872 864 908 876 851 892 885 892 846 878 882 854 858 915 832 838 815 871 843 846 883 882 847 864 897 830 857 841 903 858 854 863 872 817 834 836 929 857 884 947 975 944 975 944 928 973 958 950 943 943 903 931 964 921 945 895 930 947 920 876 873 919 915 855 928 898 907 890 828 856 905 861 864 892 826 871 888 866 882 891 902 945 875 875 880 892 892 932 863 846 886 869 835 855 827 913 865 886 846 909 872 852 856 866 844 870 891 913 955 895 922 906 887 922 898 856 879 857 885 882 840 833 873 865 854 835 890 886 862 850 842 839 869 824 866 862 861 771 859 831 809 848 787 828 811 832 881 876 858 784 862 831 899 856 841 938 919 846 858 851 890 907 875 874 909 841 866 861 867 839 850 846 847 845 834 872 873 848 831 829 844 844 838 862 837 886 833 823 810 835 844 847 842 856 854 849 865 877 835 874 889 841 878 874 894 893 891 898 899 903 887 907 860 889 858 852 869 861 909 866 868 916 768 873 850 852 848 778 868 834 803 856 837 836 839 819 853 790 819 824 766 775 799 831 836 794 826 840 792 838 834 790 805 806 810 793 819 777 813 786 842 818 826 827 826 847 800 800 784 826 805 781 787 788 808 797 814 799 812 832 796 797 808 821 810 827 798 788 829 803 775 803 774 786 799 789 812 776 801 798 830 909 872 848 868 869 874 886 852 861 824 804 830 788 813 892 822 843 820 841 806 864 844 874 829 814 845 819 794 831 810 801 824 819 830 811 853 856 814 826 829 877 800 808 861 793 834 802 826 760 833 816 815 816 861 819 775 816 817 826 770 792 804 810 858 889 805 797 829 806 820 801 768 814 824 837 831 809 785 793 785 777 778 764 816 787 823 790 779 803 787 805 808 816 762 798 806 833 847 820 914 861 865 794 862 836 844 838 839 830 830 809 818 833 860 815 875 812 789 844 801 799 841 800 800 802 796 815 814 848 841 825 866 825 831 829 830 852 828 819 720 797 785 823 809 808 806 812 797 805 832 816 827 824 812 807 854 803 826 786 835 833 831 818 805 790 811 833 836 830 837 767 790 796 823 779 799 786 770 858 796 815 786 804 778 844 818 812 807 821 894 934 924 912 933 876 785 840 888 934 918 926 929 940 899 887 861 922 902 956 924 845 892 873 896 883 915 873 937 886 858 869 894 883 898 887 873 864 907 875 850 893 885 891 846 878 884 854 858 915 832 838 814 871 844 846 884 882 846 861 897 829 855 842 904 858 854 863 872 817 834 836 928 857 884 948 975 943 976 944 928 973 959 950 943 943 903 931 964 922 946 896 930 946 921 876 874 919 914 855 928 898 906 890 828 858 905 860 864 892 826 870 888 867 882 891 902 945 876 876 880 892 893 932 863 847 887 868 834 856 828 913 865 886 847 909 872 853 857 866 846 870 891 913 955 895 922 905 887 922 898 856 879 857 885 882 841 833 873 866 855 835 890 886 862 850 842 839 869 824 867 863 861 772 860 831 810 849 788 827 811 831 881 876 859 784 861 831 899 854 841 938 919 846 858 852 890 907 875 874 909 841 866 861 867 840 850 846 846 844 834 871 873 848 830 829 843 844 838 862 836 887 833 822 811 834 844 847 842 856 854 849 865 877 835 874 889 841 876 874 894 894 892 897 899 903 887 907 859 890 858 852 869 861 910 867 867 916 768 873 850 852 847 778 866 834 802 856 836 837 839 819 852 790 819 823 765 776 799 831 835 794 827 840 792 838 833 791 805 806 810 793 820 777 813 786 844 817 826 827 826 847 800 800 783 826 805 781 788 788 806 797 814 799 814 832 796 798 809 819 810 827 799 788 829 802 776 802 773 786 798 790 812 777 802 798 830 908 872 848 868 868 874 886 851 862 824 806 830 788 813 892 823 843 819 841 805 864 844 874 829 814 845 819 794 832 812 802 823 819 831 809 853 857 815 827 829 878 799 809 861 792 834 802 826 760 833 816 816 815 861 818 775 816 816 826 770 791 805 810 859 889 805 795 829 806 820 802 768 814 824 836 831 809 786 794 785 776 778 764 816 787 823 789 778 802 787 805 808 817 762 798 806 834 846 821 913 861 865 794 862 836 844 838 841 830 831 808 817 833 858 815 875 810 790 843 801 798 841 800 800 801 794 815 814 847 843 826 865 825 830 829 829 852 826 818 719 797 785 821 808 808 804 811 797 805 831 816 825 824 812 805 854 802 825 786 835 833 831 817 804 791 812 834 836 830 837 766 789 797 824 781 799 787 771 857 796 816 787 806 778 842 818 812 807 821 895 934 925 910 933 876 786 840 888 934 918 926 929 940 899 887 861 922 901 957 922 845 892 872 898 883 915 873 937 886 859 869 894 884 898 885 873 864 907 875 849 894 884 891 847 878 885 855 859 914 831 838 814 871 845 846 885 882 845 859 897 829 853 842 905 858 854 863 872 818 835 836 928 857 884 949 975 944 977 944 928 972 959 950 943 942 905 932 963 922 947 898 931 945 921 876 875 919 914 854 927 899 905 888 829 859 906 860 864 892 825 869 888 868 882 892 901 945 876 877 881 890 894 931 861 846 887 867 834 856 829 914 864 886 847 908 872 853 857 866 846 871 891 913 955 895 923 906 888 920 898 856 880 857 885 882 841 833 873 866 855 835 891 886 862 850 841 839 869 825 866 864 861 772 860 830 810 849 788 827 811 831 882 877 859 784 860 831 899 849 842 937 918 845 859 851 889 908 876 873 908 841 866 862 866 839 849 846 846 842 834 870 874 847 830 828 842 843 838 862 836 887 833 822 810 833 844 847 842 856 854 848 866 877 836 875 889 841 876 874 895 895 893 896 899 903 887 906 858 891 859 852 869 861 909 867 867 917 767 873 849 852 847 778 865 834 801 857 836 836 840 820 853 790 819 823 765 776 799 831 836 793 826 840 792 839 833 791 805 807 810 792 820 777 814 787 843 816 825 828 826 847 800 801 782 826 805 782 789 788 805 797 814 799 814 832 797 798 810 818 810 827 800 788 828 801 776 802 773 786 798 792 813 777 802 799 830 908 872 848 868 868 874 887 851 863 825 807 830 789 814 892 822 843 819 841 805 862 845 873 829 814 845 819 793 832 813 803 823 821 832 808 853 857 815 828 829 878 799 809 862 792 834 802 827 760 833 817 817 814 861 816 774 816 816 826 770 789 806 811 858 889 806 795 828 805 819 801 767 815 825 836 831 810 786 794 784 776 777 765 815 786 824 789 779 801 787 806 809 817 762 798 807 834 846 822 913 862 865 795 863 836 843 839 842 830 830 807 816 834 857 815 876 810 791 844 804 798 840 801 801 801 794 816 814 847 843 825 864 826 829 828 829 853 823 817 719 798 786 821 809 808 804 811 798 806 831 816 823 824 810 805 854 802 824 786 834 832 831 817 804 791 813 834 836 831 838 766 788 797 824 782 799 787 771 857 796 816 787 806 779 841 816 812 807 820 895 934 925 910 932 876 787 840 887 934 918 926 929 941 899 888 861 922 900 957 920 844 892 872 898 884 914 872 938 886 859 868 893 885 898 886 873 864 908 875 849 895 883 892 847 878 884 855 859 914 831 838 815 871 844 846 887 882 845 854 897 828 853 841 905 859 854 863 871 819 836 836 928 857 884 950 975 946 978 945 927 973 958 951 944 941 907 932 962 921 947 897 931 945 920 876 876 919 914 854 927 900 904 887 830 860 908 861 864 892 823 870 888 868 881 892 900 945 877 878 880 889 894 930 859 845 888 866 834 855 830 914 865 886 846 909 872 851 857 867 847 871 892 914 955 895 922 905 889 920 897 857 880 857 884 883 841 832 874 866 854 835 891 885 861 850 841 839 870 825 866 865 861 772 860 831 810 849 788 827 811 830 881 876 858 784 860 831 898 845 842 936 918 845 859 851 889 908 876 873 908 841 865 862 866 840 848 845 846 843 834 870 874 847 830 828 841 843 838 862 836 887 833 821 810 832 844 848 842 856 854 848 866 877 836 875 888 842 877 874 894 895 892 894 899 903 887 906 858 891 860 852 870 861 909 868 867 917 766 873 850 852 848 778 865 834 803 857 836 835 840 821 853 790 819 823 766 776 799 830 835 791 825 840 792 840 833 792 804 806 811 792 820 776 814 787 842 817 825 828 825 848 799 803 782 826 805 782 789 789 805 798 813 799 813 832 796 799 812 818 811 826 801 788 828 800 776 802 772 786 799 793 813 778 802 799 830 908 872 848 868 868 872 887 852 863 825 808 830 789 813 892 822 843 819 841 806 861 845 872 829 814 845 819 792 833 813 804 823 822 834 808 854 857 815 827 829 877 799 809 862 791 834 802 827 761 833 818 816 812 861 815 775 816 816 825 770 789 805 811 856 889 806 795 828 805 820 800 768 815 826 836 831 812 785 794 783 776 777 765 816 786 824 789 781 800 787 808 809 818 763 797 807 834 845 822 914 862 866 795 862 837 844 840 842 830 830 806 816 836 856 816 876 810 792 844 806 798 838 801 802 802 795 816 813 847 841 823 864 826 828 828 831 852 821 817 718 798 787 822 810 808 804 810 798 806 830 817 822 823 809 804 853 802 824 788 834 831 831 817 803 791 814 834 836 832 838 766 787 797 824 783 800 788 771 858 795 816 788 805 779 840 816 811 807 820 894 935 925 910 932 875 788 840 887 934 919 927 929 942 899 888 861 922 900 956 917 843 892 872 898 884 914 872 938 887 859 868 893 885 899 888 873 863 908 876 849 895 876 892 848 878 883 855 859 913 831 838 815 871 844 846 887 882 845 851 897 828 853 840 904 860 855 864 871 819 837 836 929 856 885 951 974 948 978 945 926 975 957 951 945 940 908 931 963 920 946 896 930 946 920 876 877 919 914 853 927 902 904 885 831 860 908 862 863 892 823 869 889 867 880 893 900 946 877 877 880 889 894 930 858 844 888 867 834 854 831 914 865 886 847 911 872 849 857 867 846 872 893 914 955 895 921 904 889 918 898 857 880 857 884 882 840 832 874 865 855 836 892 883 861 850 841 840 871 826 866 865 861 772 860 831 809 848 788 827 811 830 881 876 857 784 859 831 898 841 841 936 917 844 859 850 888 908 876 872 910 840 865 862 866 841 848 845 846 844 833 870 874 846 830 827 841 843 838 861 836 887 833 820 810 832 844 848 843 856 854 849 866 877 837 875 887 842 876 874 894 895 891 894 899 903 887 906 858 892 860 851 870 862 909 868 866 917 765 873 850 853 846 778 865 833 804 857 836 834 840 822 853 790 818 824 768 776 798 829 835 790 824 840 793 841 833 793 804 806 812 791 820 776 815 786 842 818 825 827 826 848 798 804 782 826 805 782 788 789 806 798 813 799 813 832 796 798 811 818 811 824 801 787 829 798 775 802 772 786 800 793 812 777 802 799 829 910 872 848 868 869 871 887 852 863 824 807 829 788 813 893 822 843 820 842 806 860 845 871 829 814 845 818 793 833 812 804 824 822 834 809 854 856 814 826 829 877 799 809 862 793 834 802 826 760 834 819 815 812 860 816 775 815 816 824 771 788 803 811 855 888 805 795 829 804 820 799 768 816 826 836 832 813 786 794 784 776 777 765 817 786 824 789 782 799 787 808 809 818 763 797 807 832 844 822 914 863 866 796 861 837 844 840 842 829 829 805 816 836 856 816 876 811 793 844 807 797 838 802 803 802 796 815 813 847 840 822 864 826 827 828 832 852 820 817 717 798 788 824 810 808 805 810 799 807 830 817 823 822 810 805 852 801 825 790 834 831 828 818 804 790 814 834 838 832 838 767 788 797 825 782 801 788 770 858 796 816 786 804 779 841 816 811 807 820 894 934 924 911 932 875 788 840 887 934 920 928 929 942 898 888 861 922 899 955 916 842 891 871 898 884 914 871 938 887 858 868 892 884 900 890 873 862 908 876 848 895 866 891 848 878 882 854 860 912 831 838 815 871 844 846 887 882 845 848 897 829 853 841 903 861 854 864 871 819 837 836 929 856 885 951 974 947 977 945 926 977 957 951 946 940 906 931 964 919 946 895 928 946 919 875 878 919 914 852 927 902 903 885 830 860 907 863 863 892 824 868 890 866 880 893 900 946 877 876 881 889 895 929 858 844 890 867 834 853 830 914 864 886 847 911 872 849 856 867 844 872 894 914 955 895 920 903 889 919 899 857 880 857 883 880 840 833 874 865 855 837 891 882 861 851 840 840 871 827 866 865 862 772 859 831 808 848 787 827 812 830 881 874 856 784 859 831 898 838 841 936 918 844 858 850 889 907 876 872 912 840 864 862 867 841 848 845 846 845 833 870 874 846 831 827 840 843 838 861 835 888 832 819 810 832 844 849 843 856 855 849 866 877 837 875 886 842 876 874 894 895 890 895 898 905 887 906 859 892 860 850 870 863 909 867 866 916 764 874 850 853 845 777 865 833 803 858 836 834 839 822 852 790 817 823 768 776 798 829 835 788 824 839 794 840 833 793 805 806 813 791 820 777 814 786 843 818 825 827 826 848 798 803 781 826 806 782 788 790 806 798 813 799 814 832 796 798 811 819 811 823 802 787 830 797 774 802 773 787 800 793 810 776 802 800 829 911 874 848 868 869 871 887 852 862 824 806 829 786 812 894 822 843 820 841 806 860 845 871 830 813 844 819 794 831 812 804 822 820 834 810 854 856 814 826 829 877 798 808 862 795 835 803 825 759 834 818 814 812 860 817 776 815 817 824 771 788 802 811 855 887 805 795 831 804 821 798 768 816 826 836 832 813 788 794 784 777 778 764 818 786 824 789 782 799 787 808 809 819 763 798 807 832 845 822 913 864 866 796 860 837 845 841 841 829 828 806 817 835 856 816 876 812 793 844 805 797 838 802 803 803 797 815 813 849 840 821 863 826 827 829 834 851 820 818 716 798 788 825 810 808 806 809 799 807 830 818 822 823 810 806 852 800 826 790 834 830 826 817 805 790 813 833 839 831 838 767 790 797 825 782 802 787 769 858 796 816 786 805 778 844 815 811 807 821 893 933 924 911 932 875 787 840 887 935 921 928 929 941 899 887 861 922 900 956 913 842 892 871 898 884 913 871 937 887 858 869 892 883 900 889 873 862 907 876 847 896 854 890 847 878 882 854 860 914 832 838 815 870 845 846 887 882 845 846 897 829 852 842 903 861 854 865 871 819 836 836 930 856 885 953 975 946 977 945 927 977 957 950 946 940 904 930 965 919 945 896 927 946 919 874 878 919 915 852 928 903 903 885 830 861 906 864 863 892 826 868 890 865 879 892 900 946 877 876 881 888 895 929 858 844 890 867 834 852 830 912 862 887 848 911 873 851 857 867 843 872 894 914 955 895 920 903 890 918 899 856 879 857 883 879 840 833 874 865 856 838 891 883 861 851 840 840 871 827 867 864 862 772 859 831 808 848 788 827 812 830 881 874 857 783 859 831 898 837 842 937 918 844 858 850 890 906 876 872 914 840 864 862 867 841 848 845 845 845 833 870 875 846 831 828 840 843 838 860 834 889 832 820 810 833 844 849 843 856 856 848 866 876 837 876 885 842 876 874 895 895 890 896 897 906 886 907 860 893 859 849 869 863 909 867 866 916 764 874 851 854 843 777 866 832 802 857 835 834 839 821 852 790 816 823 768 776 797 829 836 787 824 839 794 840 833 792 806 806 812 790 820 778 814 787 845 817 826 826 827 848 799 803 781 826 807 783 788 790 806 797 813 798 814 832 797 797 810 820 811 821 803 786 830 796 774 802 773 788 800 792 810 775 802 800 829 912 876 848 868 869 872 886 852 861 824 806 829 787 812 895 823 843 819 840 807 858 845 871 830 812 844 819 794 829 812 802 822 819 832 809 854 855 814 825 829 878 798 808 862 796 834 803 825 758 832 818 814 812 859 819 776 815 817 824 771 789 801 811 855 887 805 796 832 804 821 798 768 817 826 837 832 811 790 794 785 777 778 763 818 787 824 788 782 800 786 808 810 819 763 799 808 831 847 821 913 865 866 797 859 838 845 841 840 828 828 807 818 834 856 816 876 813 794 844 803 797 838 802 804 804 797 815 813 850 841 821 863 826 828 830 834 850 820 818 717 799 787 826 811 808 805 809 799 806 829 818 822 824 811 806 852 801 827 789 834 830 823 817 807 789 813 832 839 830 838 767 790 796 825 782 802 786 767 858 798 815 787 805 778 846 815 811 807 821 893 933 923 910 932 875 787 840 888 936 920 927 928 940 900 886 862 922 900 956 910 842 893 871 899 883 912 871 938 887 858 869 892 884 900 889 873 862 907 876 847 896 845 890 847 878 882 855 861 917 832 839 815 870 846 846 886 882 845 846 897 829 851 843 903 861 853 864 871 819 836 837 930 856 886 956 977 946 976 945 928 976 958 950 946 939 904 929 965 918 945 896 926 947 919 872 877 920 915 852 928 904 904 886 831 860 907 865 864 892 826 869 889 865 878 890 901 946 877 876 881 887 895 930 861 844 890 867 835 851 830 911 861 887 848 911 874 853 858 868 842 872 894 914 954 895 921 903 890 918 899 855 879 856 883 879 839 834 874 865 855 839 892 884 861 852 839 840 872 828 866 864 862 772 858 831 809 847 788 827 813 831 881 874 858 782 860 831 898 835 842 937 918 844 858 850 890 906 876 874 914 840 864 862 867 841 848 846 845 845 834 870 875 846 830 829 840 844 837 860 835 889 831 821 810 833 845 848 843 856 855 848 866 876 837 876 885 840 876 873 895 894 890 897 896 907 887 907 860 894 858 850 869 862 909 866 867 917 764 874 851 853 844 777 866 832 802 857 835 835 839 821 852 791 816 822 768 776 797 828 836 786 824 837 794 839 833 791 806 805 811 790 820 778 814 786 847 817 826 825 826 848 799 803 781 826 808 783 788 790 806 797 813 798 815 832 798 797 810 821 811 821 805 785 830 792 773 801 773 790 800 791 810 775 802 800 828 912 877 848 869 869 873 885 852 860 824 806 829 788 812 895 824 843 819 840 805 854 845 872 830 811 843 818 792 827 812 801 821 819 831 809 853 854 815 825 829 878 797 808 862 796 832 804 825 758 831 818 813 814 859 817 777 815 817 823 771 789 801 812 855 887 805 796 832 804 821 798 767 817 826 837 831 810 790 794 785 777 778 763 817 787 825 788 782 801 785 807 810 820 762 801 808 831 848 821 914 867 866 798 859 838 846 841 840 827 827 808 818 833 856 816 875 814 794 844 803 797 838 801 803 804 798 815 812 850 842 821 864 826 827 831 834 849 819 818 717 799 788 826 812 808 804 810 798 805 829 818 821 824 812 806 853 803 827 788 834 829 822 817 807 788 814 832 838 830 839 766 788 795 825 781 802 786 766 858 799 815 788 805 778 847 814 813 806 820 893 934 923 910 932 875 788 839 888 935 920 926 928 940 900 886 862 922 900 956 908 842 893 871 900 883 912 870 939 886 858 869 892 885 899 889 874 861 907 876 848 896 834 890 847 879 883 854 862 919 834 840 814 870 845 846 886 882 845 844 897 830 850 843 904 860 854 864 871 819 836 838 930 856 885 958 979 947 977 945 928 975 958 950 946 939 905 929 964 918 945 897 926 948 919 871 876 920 916 852 928 902 906 887 831 859 907 865 865 892 824 868 888 865 878 891 901 947 877 878 881 886 895 930 864 843 890 867 835 852 830 909 862 887 848 912 876 853 858 866 843 872 894 914 953 895 921 903 890 917 900 853 879 856 884 880 838 834 874 865 855 839 892 885 862 852 841 840 872 827 866 864 862 771 858 831 808 847 788 827 812 832 881 874 859 783 859 831 898 834 842 937 918 845 857 850 891 905 876 875 913 840 865 862 867 841 848 846 845 845 834 870 875 845 830 830 840 844 837 860 836 889 832 821 809 832 845 847 844 856 854 848 866 875 836 877 885 840 875 873 895 894 889 897 896 906 888 908 861 894 857 851 869 862 910 865 868 918 764 874 851 853 846 776 865 832 802 857 835 835 838 821 851 791 817 823 767 776 798 828 838 787 823 835 795 839 832 791 806 804 809 790 820 777 814 785 847 817 826 824 826 848 799 803 780 826 808 783 788 791 806 796 812 798 814 832 799 797 810 821 812 821 805 784 829 789 772 800 773 791 800 791 810 775 802 800 828 912 876 847 869 869 873 884 851 860 824 807 830 790 813 895 825 843 819 840 804 850 845 872 830 811 843 818 792 827 811 799 820 819 832 809 853 855 815 825 828 878 796 808 863 795 831 804 825 759 830 818 813 816 858 816 778 814 818 822 771 788 801 812 855 887 805 796 831 804 820 797 767 818 826 837 830 811 790 793 786 778 777 763 816 787 826 789 782 803 784 806 810 820 762 802 809 830 847 821 914 867 866 797 859 838 846 841 841 828 827 809 817 833 857 816 874 816 793 843 804 797 839 801 802 804 799 815 811 850 842 820 864 825 825 831 834 850 817 818 717 798 788 826 813 807 804 810 799 804 830 817 822 824 811 806 854 805 828 786 834 829 823 818 806 788 814 832 838 831 839 766 787 795 825 781 801 786 768 859 799 815 790 804 778 846 814 814 807 820 894 934 923 910 932 875 788 839 888 935 920 924 928 940 900 885 862 922 902 955 905 843 892 871 900 883 912 870 940 886 859 869 892 885 900 889 874 861 908 876 850 896 818 890 847 879 884 853 862 918 834 841 813 870 845 847 885 881 845 844 897 830 849 843 906 860 854 864 870 820 836 838 929 856 885 961 979 948 978 946 928 974 958 951 946 938 905 930 963 919 946 897 925 947 919 872 874 921 916 852 928 901 908 887 832 859 907 866 866 893 823 866 888 864 879 892 900 946 877 880 880 886 894 931 865 842 889 867 836 853 830 909 863 887 848 913 877 854 857 864 845 872 894 912 952 895 921 902 890 917 900 853 879 856 884 880 838 833 874 865 854 839 892 885 862 853 842 841 872 827 865 865 862 771 859 831 807 849 788 826 812 832 879 874 859 785 859 831 898 834 842 937 919 845 857 850 890 906 876 875 912 840 865 862 867 840 848 846 846 844 834 871 875 845 830 830 841 844 837 860 836 888 833 822 809 832 845 847 844 856 853 849 865 875 836 877 885 840 875 873 895 893 890 898 896 905 888 908 860 894 857 852 868 861 910 863 869 919 764 874 850 852 848 776 865 833 802 857 835 836 838 820 851 790 818 823 767 776 799 828 838 787 823 834 796 839 832 791 807 804 809 790 820 776 814 785 848 817 826 824 826 848 799 803 779 827 809 782 788 791 806 796 812 798 814 833 800 797 810 821 812 822 806 784 828 786 772 800 773 792 800 791 809 775 802 801 828 911 875 847 869 870 873 885 851 861 825 807 830 790 815 895 825 843 819 840 803 844 845 872 830 811 842 818 793 827 811 799 820 818 832 808 853 856 815 826 828 879 796 809 864 794 830 805 825 759 830 818 813 817 858 815 777 813 817 822 771 787 802 812 856 887 806 796 831 805 820 796 767 818 825 838 830 812 791 793 786 777 777 763 816 787 826 790 781 804 785 806 810 820 762 802 810 830 846 820 914 867 866 796 858 837 847 840 841 829 827 809 816 833 858 816 873 816 793 842 804 797 840 802 802 804 800 815 810 849 843 820 865 825 826 830 833 850 815 819 717 797 787 826 813 807 804 810 799 804 832 817 824 824 810 806 854 805 828 786 834 829 823 818 806 789 814 833 839 831 839 765 787 796 824 780 802 786 768 860 797 815 790 805 777 845 814 815 807 820 893 934 923 909 932 874 788 839 888 935 920 924 927 941 899 884 861 922 903 955 902 843 892 871 900 882 914 870 940 886 859 869 891 885 900 890 874 861 909 876 850 896 805 889 847 878 885 854 862 917 835 842 813 870 845 847 885 881 846 843 898 830 848 843 906 859 854 864 869 819 836 839 929 857 885 963 979 948 979 947 928 974 958 951 947 938 904 932 963 920 947 896 927 946 919 874 874 921 916 852 927 899 908 887 831 858 908 866 866 893 821 866 888 865 880 894 900 946 877 881 880 887 895 931 863 843 888 867 836 856 829 910 862 886 848 914 877 854 856 864 845 872 894 911 951 895 921 903 890 918 900 853 879 856 884 881 838 832 873 865 854 839 892 884 862 853 843 842 872 827 865 864 863 771 859 832 806 851 787 825 811 831 878 874 859 787 859 830 899 834 842 937 919 844 858 850 889 907 877 875 911 840 866 862 866 840 847 846 845 844 834 872 875 846 830 830 840 844 838 860 837 888 833 821 809 831 845 848 844 857 853 849 865 876 836 876 886 840 875 874 895 893 890 899 897 904 887 908 860 895 858 852 869 860 910 861 868 919 764 874 850 852 848 776 865 833 802 856 835 837 837 820 851 790 818 823 768 776 800 829 839 787 822 830 796 839 832 790 807 805 809 788 820 777 814 786 850 818 825 824 827 848 799 802 777 829 809 781 788 791 806 796 812 799 815 833 800 797 810 820 812 822 806 785 828 784 774 801 774 791 799 790 810 775 802 802 828 911 875 848 868 869 873 885 850 862 824 807 830 790 817 895 826 842 820 840 805 840 845 871 830 812 842 818 794 827 810 800 820 818 832 807 854 858 815 826 828 879 797 809 864 792 830 804 825 759 830 817 813 816 858 815 776 811 816 823 771 786 803 812 857 888 806 796 831 805 820 797 768 819 823 838 830 812 792 793 786 777 777 764 816 786 826 792 780 802 785 806 810 820 763 802 810 831 846 820 915 867 866 794 858 837 846 839 840 830 826 809 816 834 859 816 872 815 793 842 805 797 841 803 802 805 801 814 811 849 844 820 865 826 827 828 832 848 814 819 718 797 787 826 812 808 804 810 797 805 834 816 825 824 810 807 854 805 829 785 833 830 824 817 806 791 814 834 838 832 838 765 787 797 823 781 804 786 770 860 795 815 791 806 776 845 814 815 808 820 892 934 922 909 932 874 788 840 888 934 920 923 926 941 900 884 861 922 904 954 899 843 892 873 900 883 916 870 940 886 859 869 891 885 900 890 874 861 908 876 850 894 789 888 847 877 884 856 862 916 834 842 813 870 845 847 885 881 848 842 898 830 848 844 906 859 854 865 869 819 835 839 929 856 884 964 979 947 978 947 929 973 958 950 948 937 904 932 964 921 947 896 930 944 919 876 874 921 916 852 926 898 909 887 831 857 909 866 866 893 821 868 888 866 879 894 901 946 876 881 879 887 895 931 861 845 886 867 836 857 828 910 862 885 848 914 876 854 857 866 845 873 894 910 948 895 921 905 889 919 899 853 879 857 884 881 838 832 873 866 854 839 892 884 862 853 842 841 871 827 864 862 863 772 859 832 806 851 785 826 811 831 878 874 859 787 858 830 899 834 842 937 919 844 858 850 888 907 878 876 911 840 866 862 866 840 846 846 844 843 835 872 875 846 831 829 841 845 838 861 837 888 833 821 810 832 845 849 844 858 853 848 865 877 836 876 886 840 875 874 895 894 890 899 896 904 885 909 860 896 858 852 870 861 910 860 868 918 763 875 850 851 847 775 865 834 802 856 835 837 836 819 851 789 818 822 767 776 801 829 838 786 823 827 796 840 832 790 807 805 810 787 820 777 814 786 852 819 825 823 827 848 799 801 777 830 809 781 788 790 805 795 812 799 815 833 797 797 810 820 812 822 806 786 826 780 775 803 774 789 798 790 810 775 802 804 828 911 874 848 868 868 873 885 851 862 824 807 830 790 816 894 826 842 820 840 806 835 845 870 831 812 843 818 794 827 811 801 820 818 832 806 854 858 815 827 828 880 798 808 863 792 830 804 825 758 832 817 812 815 858 815 776 811 816 823 770 786 803 811 857 889 806 796 832 806 819 799 768 819 821 838 830 812 793 793 785 779 777 765 816 785 827 792 781 801 785 806 810 820 764 802 810 831 847 820 915 867 866 794 858 837 846 839 840 830 826 809 816 834 860 816 872 814 792 842 804 796 840 804 802 806 801 814 811 849 844 820 865 826 828 828 832 846 815 820 719 796 786 826 811 808 803 811 796 805 835 816 825 825 810 807 854 805 829 785 834 830 824 815 806 793 814 834 837 832 838 766 787 798 822 781 806 786 770 860 794 814 792 806 775 845 815 816 807 819 893 935 922 909 933 874 788 841 888 935 920 923 924 942 900 886 862 921 904 954 897 843 893 875 900 884 917 871 939 886 859 870 891 884 899 890 875 862 907 875 850 894 777 885 846 876 882 858 862 916 834 841 814 870 845 847 884 882 848 842 899 830 849 844 906 859 854 866 870 819 835 838 928 856 884 963 979 947 977 948 929 974 958 950 948 938 903 932 966 922 946 895 930 944 919 876 874 922 916 852 926 898 910 886 831 859 910 864 866 894 821 869 888 867 879 894 902 947 876 881 879 886 895 931 861 847 885 866 837 858 828 910 862 885 848 914 876 853 858 866 844 874 892 910 947 895 922 906 888 920 899 853 880 858 884 881 838 833 872 867 854 839 892 883 861 853 841 840 870 827 866 862 863 773 858 833 806 850 784 827 810 831 879 872 860 788 858 829 898 834 843 938 919 845 858 849 888 907 878 875 912 841 866 862 866 840 847 846 843 843 835 873 875 846 831 829 841 846 838 862 837 888 833 820 811 833 845 849 845 858 852 848 864 877 835 876 887 840 876 874 895 894 890 898 895 904 886 909 860 893 859 852 870 861 910 860 868 918 760 875 850 851 846 775 865 834 802 857 836 835 836 819 851 788 817 822 767 777 800 830 838 784 823 822 796 840 832 790 808 806 809 789 820 778 814 786 854 820 824 822 826 848 800 800 778 829 808 782 788 790 805 795 812 800 815 834 795 797 809 820 813 822 806 787 825 778 775 804 773 787 797 790 810 775 801 804 828 911 875 847 867 867 873 884 851 863 824 807 831 790 816 894 826 842 820 840 806 831 845 870 832 813 843 818 794 828 811 801 821 818 833 807 854 858 814 828 827 880 799 809 863 793 830 804 826 758 833 817 812 815 858 815 776 811 816 824 770 786 803 811 856 889 805 796 832 806 820 800 769 819 819 838 830 813 794 792 784 780 777 765 816 784 828 792 782 800 785 805 810 820 764 802 809 831 847 821 915 866 866 794 858 836 845 841 840 830 826 809 816 834 861 815 873 814 791 842 802 796 839 804 802 806 802 813 812 850 843 820 865 826 827 828 832 843 813 820 719 796 785 827 810 807 802 812 794 805 836 814 824 825 810 807 853 806 828 785 835 831 823 813 806 793 814 834 837 832 838 766 786 798 822 782 806 785 770 860 795 814 792 805 775 846 814 816 806 818 894 936 922 910 933 873 788 841 888 936 920 922 920 942 901 887 862 921 904 954 896 843 892 876 900 883 916 872 939 886 859 870 890 884 899 890 876 862 906 875 850 895 761 884 846 876 883 858 862 917 833 840 816 871 845 847 884 883 848 842 899 830 849 844 907 858 855 866 871 818 835 837 928 856 884 963 980 947 975 948 929 974 958 948 948 938 904 931 968 922 946 895 929 944 919 876 874 922 915 852 926 899 910 887 832 861 910 863 866 895 821 869 888 868 879 894 903 947 876 881 879 886 895 932 861 846 885 865 836 858 828 910 862 886 848 914 876 852 858 865 843 875 892 911 943 895 922 905 887 920 900 854 880 858 884 881 838 834 873 867 854 839 892 883 862 853 841 838 870 827 867 862 863 773 858 833 807 849 784 827 811 832 879 871 861 786 857 829 898 835 844 938 918 846 857 850 889 906 877 875 913 842 866 861 866 839 848 846 844 843 836 873 875 847 831 829 841 846 838 861 837 887 833 820 811 834 845 849 845 858 853 848 865 877 835 876 887 841 876 875 894 894 890 896 895 904 887 909 860 891 858 853 870 862 910 860 867 918 756 875 851 851 845 775 865 834 802 858 836 835 837 819 852 788 817 822 767 778 799 830 838 783 824 820 796 840 831 789 807 806 810 792 819 778 815 786 854 820 824 821 826 848 800 800 778 828 808 783 789 790 804 795 813 800 815 835 794 797 809 820 811 822 807 787 824 775 776 804 773 787 797 790 810 774 801 804 828 912 875 847 866 866 873 884 851 863 825 806 830 790 815 894 826 843 819 839 805 829 845 869 833 814 843 818 794 829 811 802 820 818 834 808 854 858 814 828 827 880 799 809 863 793 830 804 827 757 832 817 812 815 858 814 776 811 816 824 770 785 802 810 855 889 803 795 833 806 822 799 769 818 818 838 829 813 794 792 785 782 778 765 816 784 826 791 783 800 785 804 809 820 764 802 809 832 847 822 915 863 865 795 859 835 846 842 839 830 828 809 815 833 861 816 874 814 790 842 800 795 839 804 803 805 805 813 812 850 843 820 865 826 826 829 832 843 810 819 720 797 785 827 809 806 803 812 794 805 836 812 822 824 810 806 853 806 826 786 837 831 821 816 807 793 814 834 837 831 839 767 785 798 823 782 806 785 769 860 794 815 792 804 775 846 814 814 804 819 894 937 922 911 932 873 788 841 889 936 920 922 917 942 902 887 863 922 903 954 895 844 892 876 900 882 915 874 938 886 859 870 889 885 899 890 877 862 906 875 850 896 748 880 845 877 884 858 862 917 833 840 816 872 845 847 884 883 847 844 899 829 849 844 907 859 855 867 873 818 835 836 929 855 884 964 980 947 973 948 929 974 958 948 946 938 905 931 968 921 946 894 929 944 919 876 874 923 914 852 926 899 910 888 833 863 910 862 866 896 822 869 888 868 879 894 903 946 877 881 878 886 895 932 861 844 886 864 836 858 830 910 861 887 848 913 879 852 858 864 844 873 891 911 940 895 922 905 887 920 900 854 880 859 884 881 838 834 874 867 854 839 892 883 862 853 841 839 870 827 868 862 863 773 858 833 807 848 784 826 812 832 878 870 860 785 857 829 898 835 844 938 918 847 857 850 888 906 876 875 913 842 866 861 866 839 848 846 845 843 835 873 875 847 831 829 842 846 838 861 838 887 834 820 812 834 845 849 845 857 854 848 865 877 835 877 886 842 876 875 894 893 891 896 894 903 887 909 860 888 858 853 870 862 909 858 867 918 751 875 852 851 845 776 864 834 802 858 837 836 838 820 853 789 816 822 767 777 799 830 838 783 825 818 797 841 832 788 806 805 811 795 819 778 816 786 854 820 824 821 825 848 801 801 779 826 808 783 789 790 804 795 813 799 815 835 794 798 808 820 810 821 808 786 824 773 776 804 773 787 796 791 810 774 801 804 828 912 875 847 866 866 873 883 852 863 826 806 829 790 815 894 826 843 818 839 805 826 845 870 833 816 842 817 794 829 811 802 820 819 833 809 854 859 813 827 827 881 799 809 862 794 830 804 828 758 831 817 811 814 858 813 776 811 816 825 770 784 802 810 855 889 804 795 834 806 822 799 768 817 816 838 830 814 795 792 786 782 779 765 816 784 825 791 782 800 785 803 809 820 765 801 808 834 846 822 914 862 865 796 860 835 847 842 839 831 829 809 815 834 860 816 875 815 791 842 800 794 839 804 803 804 809 814 812 850 843 821 866 826 826 830 832 844 808 818 720 797 785 827 809 806 804 813 794 804 835 813 822 823 809 808 853 805 826 787 837 832 819 818 807 793 814 834 837 832 840 766 783 798 823 783 805 784 768 859 794 816 792 805 774 845 814 812 803 820 894 936 923 911 931 873 788 841 889 935 920 923 914 942 902 886 863 922 903 954 892 844 892 875 899 881 915 874 938 887 858 870 888 885 898 891 877 861 906 875 851 896 734 877 845 877 884 858 863 917 833 841 814 872 845 848 884 883 847 844 899 829 849 844 907 859 854 867 872 818 835 836 928 855 884 965 980 947 973 949 928 974 957 946 944 938 906 931 967 920 945 895 930 945 918 875 874 923 916 852 926 899 909 890 834 863 909 863 866 895 823 870 888 867 879 894 903 946 877 881 878 886 896 932 862 844 887 864 836 859 831 910 860 888 849 911 881 852 859 864 844 871 891 912 937 895 922 905 887 919 900 855 880 859 884 881 839 834 874 867 854 839 892 883 862 852 841 840 870 827 867 862 862 771 858 833 807 848 786 825 813 833 877 870 860 784 857 829 898 835 844 938 917 848 857 851 888 906 876 875 912 842 865 861 866 839 848 846 846 843 834 873 874 848 832 828 842 846 838 860 838 886 833 819 811 834 845 849 844 857 854 848 865 876 835 876 886 842 876 876 893 893 891 896 896 903 887 909 860 889 858 853 870 862 909 856 866 917 746 875 852 852 845 777 864 834 802 858 837 836 839 820 853 790 816 822 766 775 799 831 838 783 826 816 797 842 833 789 806 805 812 794 819 776 816 786 853 820 824 821 824 847 801 802 779 827 808 783 789 791 805 796 813 798 816 834 796 798 808 820 808 821 808 786 820 772 776 804 772 787 797 791 809 774 801 804 828 913 876 847 867 867 872 883 853 863 826 806 826 789 814 894 826 843 819 839 804 823 846 870 834 817 843 816 792 829 810 802 820 820 832 809 853 859 813 826 827 880 799 808 861 794 829 804 827 758 831 817 811 815 859 812 777 812 816 825 771 783 802 809 855 889 805 794 833 806 821 800 769 816 816 839 831 814 796 792 787 782 779 765 816 784 823 791 782 801 785 803 809 819 765 801 808 835 846 821 913 860 866 796 860 835 846 841 839 831 829 808 814 834 858 816 876 815 792 843 800 794 839 803 803 804 813 814 812 850 843 821 867 825 827 830 832 842 808 817 720 797 785 826 809 806 805 813 794 803 833 816 822 824 808 812 853 804 825 787 837 831 819 819 807 793 814 833 837 832 840 766 783 799 823 783 805 784 767 860 793 815 792 805 774 845 815 811 803 822 894 934 923 911 930 874 789 841 889 933 919 923 913 942 903 885 863 922 902 954 889 845 893 876 898 881 915 873 937 888 858 870 889 884 900 890 876 862 907 875 851 895 719 872 846 878 884 857 863 917 832 841 814 872 845 848 884 883 846 843 899 829 848 844 907 859 854 867 871 818 835 837 927 856 884 965 981 948 974 948 926 974 958 946 942 938 906 931 965 920 945 895 931 946 918 874 873 922 918 853 926 898 908 889 833 863 908 863 866 895 824 870 889 865 879 894 904 946 876 882 877 885 896 932 862 846 887 863 835 860 831 911 860 888 849 910 882 852 860 864 845 869 891 912 935 895 922 905 887 919 900 855 880 860 885 881 840 834 875 867 854 838 891 882 863 852 841 840 870 826 866 863 861 770 857 834 806 848 785 824 813 833 877 871 859 785 858 829 898 835 843 938 917 848 856 852 889 906 876 876 911 842 865 862 866 839 848 847 846 842 833 874 874 847 832 828 842 846 839 861 838 886 833 819 811 834 845 849 844 857 854 849 864 876 835 877 885 842 876 875 893 893 891 896 898 904 887 909 860 890 859 851 870 861 908 855 867 917 742 874 852 852 845 777 864 833 802 858 836 836 840 820 853 790 816 822 766 773 800 831 838 783 826 813 797 843 834 790 806 806 814 794 820 775 816 786 854 821 824 821 824 848 802 803 779 828 809 784 789 790 806 796 812 798 816 833 799 799 808 820 808 821 808 785 815 771 774 804 772 786 797 790 808 775 800 802 828 912 875 847 868 867 872 885 854 864 826 806 826 788 814 894 826 842 821 839 804 821 847 871 833 817 843 816 792 828 810 801 820 820 830 809 852 858 814 826 827 879 799 808 861 794 829 804 827 758 832 816 811 816 859 810 776 813 816 825 772 783 802 809 855 888 807 794 833 806 820 801 770 816 815 839 832 814 796 792 786 781 779 765 815 784 824 791 782 801 785 803 809 819 764 801 807 836 845 820 913 861 865 796 861 836 846 839 840 831 828 807 814 834 856 816 876 815 792 843 802 794 839 804 803 804 814 815 812 851 844 821 867 826 828 830 832 841 808 817 719 797 786 826 809 807 805 813 794 802 830 818 822 824 807 816 853 804 824 787 838 831 819 818 807 792 814 833 837 832 839 767 783 799 822 782 805 784 768 861 794 814 792 806 775 845 816 811 803 821 894 933 924 912 930 874 789 841 889 933 919 923 911 942 903 884 862 921 903 954 888 845 895 876 898 881 915 873 937 888 857 869 889 885 902 890 875 862 908 876 850 894 708 866 846 878 884 856 862 917 832 841 815 871 845 847 884 883 846 841 899 831 848 844 907 859 854 867 870 818 835 837 927 856 885 966 981 949 975 948 924 976 959 947 944 938 906 931 964 920 946 896 930 947 918 874 873 921 920 853 926 897 906 887 832 864 908 863 866 894 824 870 889 865 880 892 903 945 874 882 878 885 896 932 863 848 887 862 835 860 831 911 860 889 851 910 882 853 860 863 844 868 891 912 931 895 922 906 886 919 900 855 880 860 885 881 840 835 875 867 852 838 891 882 863 852 842 840 870 826 866 863 860 770 857 834 806 848 785 824 813 833 878 873 859 785 858 830 898 834 843 937 917 848 856 851 890 906 876 876 912 842 865 862 866 839 848 847 846 843 833 873 874 847 833 828 842 846 840 862 838 886 833 820 811 834 845 849 844 857 853 849 864 876 834 878 887 842 877 874 893 893 891 896 900 904 887 909 860 890 858 849 870 860 908 855 867 917 738 874 852 852 845 777 864 833 802 858 835 836 841 820 853 790 817 823 765 773 800 831 838 782 826 810 797 842 835 791 806 806 816 794 820 775 814 786 854 821 824 821 824 848 801 803 779 828 809 784 789 790 807 797 813 799 816 833 799 800 809 820 808 821 808 785 810 768 773 803 772 786 797 790 808 776 801 801 828 912 875 847 868 868 871 886 855 864 825 806 826 788 815 894 825 842 820 839 804 819 847 872 832 817 844 815 791 829 810 801 820 821 829 809 852 856 816 827 828 878 799 808 861 794 828 804 827 757 833 816 812 818 860 806 775 813 815 825 772 783 802 809 856 888 806 794 832 806 820 800 772 816 814 840 832 813 797 791 786 781 778 764 815 784 825 790 781 802 785 804 809 820 763 801 806 835 845 818 913 861 865 796 861 836 845 839 839 832 827 807 814 834 855 816 876 815 792 842 804 795 839 805 802 805 818 814 814 852 844 821 867 827 829 830 833 839 808 817 718 797 786 827 809 807 805 812 794 801 829 819 822 824 807 817 852 804 823 787 838 830 819 817 807 793 815 834 838 831 838 768 783 799 823 781 805 784 768 862 794 812 792 805 775 845 816 811 804 821 894 932 924 912 930 874 789 841 888 934 919 924 909 942 902 884 862 920 904 954 888 844 895 876 898 882 915 872 937 888 856 869 889 885 904 890 875 863 909 876 849 894 697 860 847 878 884 855 861 918 832 841 817 871 844 847 883 882 846 840 899 833 847 844 906 859 854 866 870 819 835 838 926 856 885 966 981 948 976 947 925 977 958 949 945 940 906 931 964 919 945 896 929 948 918 875 873 920 919 854 926 895 907 885 831 862 907 863 867 894 824 872 889 866 882 891 903 945 874 881 878 884 895 932 863 849 887 860 835 859 831 911 860 890 851 910 883 854 861 863 845 868 891 912 927 895 923 906 886 919 901 854 880 858 885 880 841 837 875 867 852 838 891 883 863 853 843 840 869 826 866 863 861 770 856 833 806 849 785 824 813 834 878 875 860 786 859 830 899 833 844 937 918 848 857 852 890 906 876 875 912 841 865 862 866 839 848 847 846 843 833 872 874 848 833 828 842 847 840 862 838 887 833 821 811 834 845 848 844 856 853 849 865 876 834 879 888 841 877 873 893 893 892 897 900 904 887 909 860 891 859 848 871 859 908 854 868 917 734 874 851 852 845 776 864 833 802 858 835 837 841 820 853 790 818 822 765 773 800 831 838 782 826 807 796 841 836 792 806 806 817 794 819 776 813 788 855 821 824 822 824 848 800 802 779 828 809 784 788 789 807 797 813 800 816 833 797 800 809 821 809 821 808 785 808 766 773 803 772 787 797 791 808 776 802 800 827 911 874 848 868 868 871 886 855 864 824 806 826 789 816 894 823 841 818 838 803 819 846 872 830 817 844 816 790 830 809 800 820 821 828 808 853 855 817 827 828 878 799 808 862 795 828 803 827 758 832 816 813 818 860 802 774 813 815 825 771 783 803 808 856 888 806 796 831 806 820 800 771 817 814 839 832 812 798 792 786 782 776 764 815 785 824 790 782 802 786 804 809 821 762 800 805 834 845 817 913 861 865 796 861 836 845 838 839 832 828 808 814 833 855 816 876 814 792 841 806 796 840 806 802 805 822 814 815 852 844 820 866 827 830 830 833 838 807 818 717 797 786 826 809 807 805 812 793 801 829 817 821 825 806 818 853 804 822 786 838 830 820 817 807 793 815 834 839 830 838 768 783 799 823 781 805 783 768 862 794 812 790 804 774 844 817 810 804 821 894 932 924 912 931 874 788 842 888 935 919 925 907 941 900 884 862 920 904 955 885 844 895 876 897 883 915 872 937 889 856 868 889 886 903 890 875 863 909 876 849 894 689 854 847 878 884 855 861 919 832 841 817 872 844 847 883 882 846 841 900 832 846 845 906 859 854 866 870 819 836 838 925 856 885 966 982 948 976 948 926 978 958 950 946 942 906 930 964 918 945 897 928 948 918 876 874 920 920 852 927 896 907 884 830 861 907 863 868 894 824 873 889 867 882 890 903 944 874 880 877 884 894 931 864 847 887 860 835 859 830 911 860 889 851 912 883 855 859 864 846 868 891 912 925 895 923 906 885 920 901 854 880 856 884 879 841 838 875 867 852 838 891 884 863 854 843 840 869 826 866 863 861 771 857 833 807 850 785 824 814 834 878 874 860 786 859 831 900 833 844 937 918 847 858 852 889 905 875 874 912 841 865 861 867 838 848 847 845 844 833 871 874 848 833 828 842 847 839 862 838 887 833 820 811 833 844 847 844 856 853 849 865 876 834 879 889 841 877 873 894 892 893 897 901 904 887 909 860 891 859 850 871 861 908 855 868 917 731 874 850 852 845 777 864 833 801 858 836 837 840 820 853 790 818 821 763 773 801 830 838 782 827 804 796 841 836 790 806 805 818 794 819 776 813 790 856 820 824 823 824 848 800 802 778 827 810 783 788 790 806 798 813 801 815 833 795 800 808 821 809 821 808 786 803 764 773 802 773 788 797 791 809 776 802 800 827 911 875 848 868 868 870 885 854 863 824 806 827 791 816 893 822 842 817 838 804 819 846 871 828 816 844 818 790 830 810 799 820 821 828 808 853 856 818 828 828 878 799 808 862 796 828 803 826 759 832 815 815 817 860 799 774 813 816 825 770 782 805 809 856 888 806 797 830 806 819 799 770 816 814 838 832 812 798 793 786 782 775 764 815 786 822 790 783 802 787 804 810 822 762 800 805 832 846 816 914 860 864 796 861 836 845 838 839 831 830 808 813 832 855 816 876 814 792 841 805 796 840 805 802 806 824 814 815 850 843 820 866 826 830 830 833 838 806 818 717 798 785 826 808 808 804 812 793 801 830 815 821 824 806 818 854 804 822 786 838 830 820 817 807 792 815 834 840 829 839 769 782 798 824 782 805 782 768 862 794 812 788 803 774 844 817 810 805 821 894 932 924 912 932 875 787 841 888 936 918 925 905 942 899 885 862 920 903 956 882 845 894 876 896 884 915 871 937 889 857 869 889 885 903 891 875 863 907 877 849 894 681 848 846 878 883 855 862 920 832 840 818 871 844 848 884 882 845 841 899 831 846 844 905 859 854 867 870 819 836 838 922 857 883 966 982 948 975 948 927 978 956 951 947 942 906 930 964 919 944 897 928 948 917 876 874 919 920 851 927 896 907 885 828 860 907 863 869 894 825 872 888 867 883 890 903 944 874 880 875 883 894 931 864 845 887 860 836 859 830 911 861 889 850 913 882 856 857 864 847 868 891 912 924 895 923 905 885 920 901 853 880 855 884 879 841 838 875 868 853 839 891 885 863 854 843 840 869 825 866 864 860 771 858 834 807 849 785 823 815 836 878 872 859 788 860 831 901 834 844 937 918 846 859 852 889 905 875 873 911 841 865 862 868 838 848 846 845 844 833 872 873 848 832 828 843 847 838 862 837 887 832 818 811 833 845 846 843 856 853 850 865 875 834 879 889 840 877 873 895 892 894 897 901 904 887 909 860 891 859 851 871 862 908 856 868 916 727 875 850 852 845 778 863 834 802 857 836 837 840 820 852 790 818 820 760 774 801 830 838 782 827 803 797 840 836 789 807 806 818 792 819 777 813 789 856 818 824 824 824 848 801 802 778 828 809 783 787 791 806 798 813 801 815 833 796 800 808 821 810 821 809 786 799 763 774 802 772 788 796 792 809 776 802 801 828 911 875 847 869 867 869 883 853 862 825 806 827 793 815 892 822 843 817 838 806 819 846 871 828 815 844 818 790 831 811 799 820 820 829 807 852 856 818 829 828 879 799 809 863 796 828 802 826 760 831 815 814 816 861 797 773 813 816 825 770 781 805 809 856 888 806 797 830 805 820 800 770 815 814 838 832 812 798 794 786 781 776 764 816 786 820 789 783 802 787 804 810 820 764 801 804 831 846 816 916 860 864 796 860 837 845 838 840 830 831 808 815 830 855 816 876 814 792 842 805 795 840 805 802 807 826 816 813 849 843 820 866 826 830 830 832 838 805 818 717 798 784 826 810 808 804 812 793 802 831 815 820 824 806 818 853 804 822 787 837 830 820 818 806 791 816 834 839 830 839 768 782 798 824 782 806 782 767 862 793 811 786 804 774 844 818 809 805 822 894 932 924 912 933 875 787 841 888 935 918 924 905 942 900 886 861 920 903 957 878 845 893 876 895 884 915 871 937 890 858 869 889 885 903 891 875 864 905 876 848 894 676 842 846 878 882 855 863 920 831 840 817 870 843 848 884 882 845 840 899 829 845 843 905 859 854 867 870 819 837 838 919 858 881 966 982 947 975 948 927 977 956 951 946 940 906 929 963 919 945 897 928 948 917 876 875 918 919 850 927 896 907 886 827 860 907 864 869 895 826 870 888 866 883 891 903 945 875 880 875 884 895 931 864 845 887 861 837 859 830 911 861 888 849 913 882 856 855 864 848 868 892 912 921 895 922 904 886 920 901 852 880 855 883 879 841 838 875 868 854 840 892 885 863 854 843 839 869 825 867 865 860 771 858 833 807 848 785 823 815 836 879 870 859 788 860 832 900 835 843 937 919 845 859 852 890 905 875 872 910 843 866 863 869 838 848 846 845 844 832 872 872 847 832 828 843 847 838 862 836 887 832 818 811 833 846 846 843 856 854 851 865 874 835 879 888 840 878 874 894 892 893 896 901 905 886 910 860 891 859 852 872 864 908 857 868 915 723 875 850 852 845 778 862 834 802 856 836 836 840 820 852 791 819 820 756 774 802 830 836 783 826 802 797 840 835 788 807 808 818 790 820 777 815 788 856 817 824 824 824 848 801 802 777 829 807 782 787 793 807 798 812 801 815 833 796 800 808 820 810 821 810 786 797 763 774 802 772 788 795 792 809 776 800 800 828 911 876 847 869 868 868 882 853 862 826 806 826 792 815 893 824 843 817 838 806 818 846 871 830 814 843 818 790 831 812 799 820 818 830 806 851 855 818 829 828 880 799 809 863 797 828 802 826 762 831 815 814 814 861 796 773 813 817 825 770 780 804 810 856 888 806 797 830 805 821 800 770 815 811 837 832 812 799 793 785 781 776 764 815 786 820 789 782 802 788 804 810 819 766 801 806 831 846 818 916 859 863 796 860 838 845 838 840 830 831 808 816 830 856 816 876 814 794 843 805 794 840 804 802 807 829 818 812 848 841 821 865 825 829 831 832 838 805 819 716 798 783 826 810 809 804 812 794 802 832 814 820 824 806 820 852 805 822 787 837 829 819 818 806 792 817 833 838 831 840 767 781 798 824 782 805 782 767 864 792 811 786 804 775 844 818 809 805 822 894 932 923 912 933 875 787 840 887 934 918 924 905 942 900 885 862 921 903 957 878 846 894 876 894 884 915 871 938 890 858 870 889 885 902 891 875 864 905 876 842 894 669 835 847 878 882 855 863 920 831 839 817 870 843 850 884 882 845 840 898 829 845 842 905 860 854 867 870 819 837 838 915 858 878 967 982 946 975 949 926 979 955 950 945 939 905 930 964 919 945 897 928 948 918 876 873 918 917 849 926 896 907 885 827 859 906 864 870 895 826 867 889 867 883 892 903 945 876 879 877 885 897 930 864 845 886 861 838 859 830 911 862 888 849 912 882 856 856 864 848 868 893 912 918 894 920 903 887 920 901 853 880 855 883 878 840 838 876 869 855 841 893 884 863 855 843 840 869 825 867 865 860 772 858 832 808 848 785 822 814 835 879 871 859 787 860 832 900 834 843 938 919 844 859 851 890 905 875 872 908 843 867 865 868 838 848 846 846 844 833 872 872 847 832 828 842 847 837 862 836 887 832 818 811 834 846 846 843 855 854 852 866 874 836 879 888 840 878 875 893 893 892 895 901 905 886 910 859 891 858 853 872 864 909 857 868 914 720 874 849 852 845 777 862 834 804 856 836 836 840 820 852 791 819 820 753 774 802 829 836 784 826 802 797 841 834 788 807 808 818 790 820 778 817 786 857 816 824 824 824 848 801 803 776 830 805 782 786 793 807 798 812 800 815 833 797 800 809 820 810 821 810 787 796 763 774 802 771 788 795 792 809 775 800 800 829 910 876 847 869 869 867 883 853 862 826 806 827 792 816 894 825 843 816 839 804 818 846 871 831 814 842 817 791 831 812 799 821 818 831 806 849 855 819 829 827 881 799 809 863 798 828 803 826 762 831 817 814 813 861 794 773 814 818 825 771 780 803 811 856 889 806 797 830 806 822 800 769 816 809 838 832 812 800 792 785 781 776 763 815 786 821 788 781 801 788 804 810 818 767 801 809 831 847 820 915 858 863 796 860 839 845 838 840 831 830 808 819 829 856 816 876 814 795 844 804 793 840 803 802 806 833 823 812 849 840 822 865 825 827 831 832 837 803 820 719 798 783 825 811 809 804 811 794 802 834 814 821 824 807 822 850 806 822 787 836 829 817 818 806 794 816 832 838 832 840 765 782 797 825 782 805 781 766 864 792 810 787 804 775 845 817 811 805 822 893 932 923 912 933 875 788 840 887 934 918 924 905 942 900 885 862 921 903 956 876 846 894 876 894 884 915 871 938 891 859 869 890 886 901 891 875 863 907 875 836 895 661 828 847 878 883 855 863 920 831 839 816 870 842 850 885 882 846 840 897 829 846 843 905 860 854 866 870 819 837 838 913 857 876 968 982 944 975 950 926 980 955 950 944 940 905 932 965 919 945 898 930 949 919 876 871 918 915 847 926 896 907 884 827 859 906 863 869 895 826 866 889 867 884 893 903 945 877 879 879 886 897 930 864 844 886 861 839 860 830 910 862 887 850 911 882 856 855 865 848 868 892 912 912 893 920 903 887 920 901 854 880 856 882 878 841 838 876 869 854 841 893 884 863 856 844 841 870 825 866 864 860 772 858 831 808 848 786 822 813 834 879 872 859 786 860 832 899 835 843 939 919 844 860 851 889 905 875 871 908 842 866 864 867 838 848 846 846 844 833 872 873 847 832 828 841 846 838 862 836 887 832 818 810 835 845 846 843 856 854 852 865 875 837 879 888 840 878 875 892 893 891 895 900 904 886 910 859 892 858 853 872 863 909 855 868 913 717 874 849 852 846 776 862 834 805 855 837 836 840 821 851 791 819 821 750 775 800 828 835 783 825 802 797 841 834 789 808 808 818 790 820 778 818 786 857 815 824 824 824 849 800 804 776 829 804 782 786 793 808 798 812 799 814 833 798 800 810 819 810 821 810 787 795 763 774 802 770 788 795 793 809 774 801 800 830 910 877 847 869 870 867 884 853 862 825 805 829 791 816 895 826 843 816 838 802 817 846 870 832 814 842 816 792 831 812 800 822 818 832 805 849 856 819 830 827 881 798 809 863 798 828 804 826 762 831 819 813 813 861 791 773 814 819 825 771 780 803 811 856 889 806 797 830 806 823 800 768 817 807 839 832 813 800 792 785 781 776 763 815 786 822 790 781 800 788 804 809 818 766 801 810 831 847 820 915 858 863 796 860 840 844 838 840 832 830 809 819 830 856 816 875 814 797 844 803 793 839 804 803 806 836 826 813 850 838 821 866 825 825 832 832 836 800 820 722 797 784 825 810 808 804 812 794 802 833 812 822 824 808 825 850 806 822 787 835 830 815 818 807 795 815 830 839 832 840 765 782 797 826 781 806 780 766 864 792 811 788 804 775 845 817 813 806 822 893 932 924 912 933 875 788 841 887 934 918 925 905 942 900 885 863 921 903 955 875 845 895 876 894 884 916 871 938 891 860 868 890 887 900 891 876 863 909 875 827 894 653 822 847 878 884 854 863 919 831 839 816 871 842 851 885 882 846 841 897 829 848 844 905 860 854 865 871 818 837 836 910 856 873 967 981 944 975 950 925 981 956 949 945 941 905 933 966 920 945 900 932 950 920 876 871 920 916 846 926 896 908 884 828 859 906 863 869 896 826 867 889 867 885 894 903 944 878 878 880 888 896 931 862 843 886 861 840 859 831 910 862 885 851 909 883 856 855 865 848 869 892 911 909 893 920 903 886 921 901 855 880 857 882 878 841 838 876 870 853 842 894 884 863 857 844 841 870 825 866 864 860 773 858 832 808 848 786 822 811 833 879 873 860 784 859 832 898 835 843 939 919 845 860 852 889 905 875 872 907 841 866 864 865 839 849 845 846 845 833 872 874 847 832 828 840 846 838 861 836 888 832 818 810 836 845 847 842 856 853 852 864 876 838 879 888 840 879 874 893 892 890 895 898 904 886 909 859 892 858 853 872 863 908 854 867 913 715 874 849 851 846 776 863 834 806 856 838 836 840 820 851 792 819 822 748 775 799 828 835 782 825 802 797 841 833 790 808 807 818 790 819 778 818 785 857 815 825 824 823 849 799 805 776 829 804 782 786 793 808 798 812 800 813 832 798 800 810 819 811 822 810 788 793 763 774 803 771 788 795 793 809 773 802 800 830 909 876 847 869 868 868 885 852 863 825 805 831 790 817 895 827 843 817 838 802 816 846 871 831 814 842 816 792 831 812 800 822 817 834 806 850 856 818 830 827 881 797 809 863 799 828 805 825 761 832 818 812 815 860 789 773 814 819 825 770 781 803 811 856 889 806 797 831 805 823 801 769 818 806 839 832 813 800 791 786 780 776 763 815 786 824 792 781 800 789 804 809 818 765 801 810 830 847 820 915 857 863 796 860 838 846 840 839 832 829 809 818 831 857 816 875 815 797 843 802 794 839 805 804 807 838 831 812 852 838 821 866 824 825 832 832 835 798 821 722 797 784 825 810 808 804 812 794 802 832 812 822 824 809 828 852 806 824 788 836 830 814 818 807 793 814 831 841 832 840 766 779 796 827 781 806 780 766 863 792 812 789 804 774 844 816 814 807 822 893 932 924 912 934 876 788 841 887 933 917 926 904 942 899 886 864 922 903 955 872 845 895 875 896 884 916 871 938 890 860 869 890 887 900 891 876 864 908 875 821 894 649 815 848 879 885 854 863 919 831 839 815 871 842 851 885 883 846 841 897 829 849 843 905 860 854 865 872 818 838 835 909 856 872 966 981 946 975 951 925 980 956 948 945 941 905 932 966 920 947 901 932 949 922 878 872 922 916 846 926 896 909 885 829 860 906 863 868 896 826 868 890 867 885 895 903 946 878 878 879 888 896 933 860 841 887 862 840 857 832 909 862 885 852 908 883 855 855 866 848 869 891 911 906 894 920 902 885 921 900 856 880 858 883 878 841 838 876 870 852 842 894 884 863 856 843 841 869 825 866 864 860 773 859 832 808 848 786 821 811 833 879 873 859 784 858 831 898 836 842 939 919 845 859 853 889 906 875 872 908 842 866 865 864 839 849 845 846 846 832 872 874 848 832 829 840 845 838 860 836 888 831 818 810 836 845 847 842 856 854 852 862 876 839 880 888 840 880 875 893 892 890 895 896 903 886 908 860 892 858 852 871 863 907 854 867 914 713 874 851 851 846 776 864 834 806 856 837 836 839 819 852 793 819 822 748 775 799 828 835 781 825 803 797 840 832 791 808 807 818 791 817 778 818 785 856 815 826 823 823 849 798 804 776 829 804 782 786 793 808 798 812 800 812 832 798 799 809 818 810 822 810 788 791 763 774 804 773 789 796 793 808 772 803 800 829 909 874 847 869 866 869 885 851 863 826 805 830 789 816 894 826 844 818 837 800 816 846 872 830 814 842 815 791 832 812 800 822 817 833 808 852 856 817 830 827 881 796 809 864 799 829 806 825 760 831 817 812 816 860 787 773 814 819 825 770 781 803 810 856 888 806 798 831 805 823 801 770 818 805 839 831 813 800 791 787 780 776 764 814 786 826 792 781 800 790 804 809 818 766 801 809 830 847 820 915 856 863 796 861 837 847 841 840 831 829 809 817 832 857 816 875 816 798 842 802 795 840 806 804 807 838 834 812 851 838 821 866 823 825 832 832 833 797 821 719 797 785 824 810 807 804 812 795 801 831 812 822 824 809 830 854 806 826 788 837 830 813 818 808 790 814 834 841 831 841 767 776 797 827 781 806 781 766 862 793 812 789 805 774 844 815 814 808 822 893 932 924 912 934 876 789 841 888 933 917 927 903 942 899 886 864 922 903 956 871 845 894 875 897 883 917 871 937 889 860 870 890 887 900 890 875 864 907 875 814 894 645 810 848 880 886 854 862 919 832 840 816 872 842 851 886 883 846 841 896 829 849 842 905 861 854 865 872 818 839 834 907 856 870 964 980 947 975 951 924 979 956 948 945 940 906 931 965 920 948 901 932 948 924 879 874 923 917 846 925 896 911 885 830 860 906 863 868 896 828 870 890 867 885 895 903 948 878 878 879 887 897 936 859 843 888 864 840 854 834 909 862 885 851 907 883 855 854 866 849 870 891 910 904 895 920 902 885 921 899 857 880 858 883 878 841 838 875 870 852 842 895 884 863 856 842 840 869 824 867 864 860 773 861 832 808 848 785 821 810 834 879 873 859 784 857 832 897 836 842 939 918 845 860 854 890 907 875 872 908 842 865 865 863 840 849 845 845 846 833 872 875 849 832 829 840 844 837 860 836 888 832 818 809 834 846 847 842 856 854 852 863 877 839 879 888 840 880 875 893 892 890 896 897 903 886 908 860 892 859 852 870 863 906 854 867 915 711 874 853 851 846 777 866 835 805 856 836 837 840 819 852 793 819 824 745 775 800 829 836 782 825 804 797 840 832 792 808 808 819 791 815 778 817 786 856 816 827 822 824 849 798 803 776 828 804 782 787 793 807 798 812 801 813 833 799 799 808 819 810 821 810 788 788 761 775 805 773 789 795 793 808 771 803 800 828 909 873 847 869 866 870 885 850 863 826 806 828 790 816 893 825 844 818 836 795 815 846 872 830 814 843 814 790 832 812 801 822 816 832 808 852 857 816 829 827 880 796 808 864 798 830 807 825 759 831 816 812 818 860 787 774 814 819 826 770 780 804 809 856 888 806 798 832 805 823 800 772 818 804 840 831 813 801 791 788 779 775 764 814 785 825 792 781 800 792 803 809 818 766 801 809 830 846 820 916 855 864 796 861 836 847 841 841 830 829 809 817 833 857 816 874 816 797 844 802 795 840 805 804 807 840 838 812 851 838 821 866 823 825 832 832 831 797 820 718 797 785 825 810 807 804 813 796 800 831 814 822 825 809 833 855 805 828 788 837 830 813 817 806 789 814 837 842 831 841 767 773 798 827 781 804 782 766 862 793 813 790 805 774 844 815 814 809 822 892 932 924 912 934 876 789 842 889 933 917 927 902 942 899 887 864 922 902 957 869 845 893 875 897 883 917 871 937 890 859 870 890 887 900 890 874 864 906 876 806 894 638 803 848 880 887 854 862 919 832 840 816 872 841 851 886 883 846 840 896 829 848 842 905 862 854 865 871 819 839 835 906 856 869 964 980 946 975 950 923 978 957 949 945 939 907 931 963 920 948 900 933 946 924 879 874 921 917 846 927 895 912 884 830 861 906 863 868 895 828 869 890 867 885 894 902 950 877 878 879 885 899 937 860 845 888 864 840 853 833 909 862 885 851 906 882 855 856 866 848 871 891 910 903 894 920 901 886 919 898 856 881 858 883 878 841 838 876 870 852 842 895 884 863 856 842 840 870 823 868 864 860 773 860 832 808 848 784 821 810 834 880 873 859 783 856 832 896 836 842 939 918 846 860 854 891 908 875 873 908 842 865 866 864 840 849 846 846 845 834 871 875 851 832 829 841 844 836 860 837 887 833 818 809 833 847 847 842 857 854 852 863 877 839 879 888 840 880 876 894 892 889 897 897 903 886 909 860 891 859 852 869 862 905 854 868 916 709 874 853 852 845 777 867 836 805 857 835 837 840 819 852 793 819 826 743 774 802 828 836 783 825 804 796 840 831 794 808 808 819 791 813 778 817 787 856 817 826 822 825 849 797 803 776 828 805 782 787 792 806 798 813 801 813 833 799 799 808 819 810 820 810 789 788 759 775 805 773 789 794 792 808 771 803 801 828 909 873 846 869 867 870 885 850 863 826 806 826 790 814 894 823 845 818 836 791 813 845 871 830 814 843 814 790 832 812 801 823 817 831 808 852 857 816 828 827 880 796 808 864 797 830 806 825 760 831 817 813 817 860 786 774 814 819 828 770 778 804 808 856 888 806 798 832 806 823 799 772 818 804 840 831 812 802 792 788 778 776 764 813 785 824 791 782 801 796 803 809 817 766 801 809 829 846 820 916 855 864 797 860 837 846 841 841 829 829 809 818 832 857 816 874 817 796 845 803 797 840 805 804 808 841 843 813 851 839 821 866 823 825 832 832 828 798 819 720 798 785 825 811 807 804 814 796 800 832 815 823 826 810 834 854 805 826 788 837 830 813 818 805 790 816 836 841 830 842 766 773 798 826 781 804 782 766 862 793 813 789 806 774 844 815 814 809 822 892 932 924 913 934 876 789 842 889 933 918 927 902 942 898 888 864 923 902 958 869 846 892 874 896 883 917 872 937 890 859 870 891 886 899 890 873 863 905 876 794 895 629 796 848 880 888 854 861 920 832 841 816 872 841 850 886 882 846 840 895 830 847 844 905 862 853 865 871 819 839 836 903 856 867 963 980 946 974 950 923 978 959 950 946 939 907 931 963 921 947 900 933 944 921 880 874 920 916 846 928 894 912 882 830 860 906 863 868 895 830 868 889 867 885 893 902 949 877 878 880 883 899 938 862 847 889 865 839 853 830 909 862 886 851 906 882 855 858 866 847 872 891 910 901 893 920 901 886 917 897 856 881 857 883 878 841 838 877 869 853 842 894 884 863 856 842 840 871 823 868 864 862 774 859 832 807 847 784 820 810 834 881 873 859 783 857 832 896 837 842 938 918 846 858 854 892 908 875 874 908 842 865 865 865 840 848 846 846 845 834 870 875 851 833 829 843 844 836 861 838 887 834 818 810 833 847 847 843 858 853 852 862 877 839 878 888 840 880 876 895 892 890 896 897 903 886 909 860 891 860 850 869 862 904 854 868 917 707 874 854 852 846 778 867 836 805 857 836 836 840 819 853 792 818 827 741 775 802 827 837 783 825 804 795 840 831 794 808 807 818 791 811 777 817 788 856 818 826 822 825 849 796 804 776 829 806 782 787 791 806 798 813 801 814 833 799 799 807 819 810 821 809 788 786 758 775 805 772 788 795 792 808 770 803 801 827 910 874 845 869 868 871 885 850 863 826 806 827 790 812 894 823 844 819 836 788 811 845 870 831 813 844 815 790 833 812 801 823 819 831 808 852 857 816 828 827 880 797 806 863 796 830 806 824 761 832 817 814 816 859 786 774 813 819 829 771 776 805 808 856 889 806 798 831 806 822 798 771 817 804 840 831 812 803 793 788 778 777 763 812 785 822 791 782 801 800 803 809 816 766 801 808 829 847 820 916 854 864 798 859 837 844 841 840 829 829 809 818 832 858 816 875 817 794 846 804 798 839 805 803 808 843 847 814 850 840 821 866 824 824 832 832 827 799 818 721 798 786 826 812 807 805 815 797 801 833 816 823 826 811 836 854 805 825 788 836 830 813 818 804 792 816 835 841 829 840 765 772 799 826 781 803 782 766 861 793 813 789 806 774 844 815 814 808 822 892 932 924 912 933 877 789 842 889 933 918 926 902 942 898 889 864 923 902 957 869 846 893 874 895 883 918 873 938 890 860 870 891 887 898 890 873 864 905 876 782 896 623 790 848 880 888 854 860 920 833 840 816 872 842 850 886 882 846 841 892 830 847 845 905 862 853 865 871 819 839 837 900 856 866 962 980 946 973 948 924 978 960 951 946 939 906 931 963 922 945 899 932 944 918 880 875 921 916 846 930 894 911 882 831 859 906 864 867 895 829 868 889 866 884 893 903 948 877 878 881 883 898 938 863 848 889 864 839 853 828 908 862 886 851 906 882 855 859 865 847 871 890 912 899 893 920 902 888 917 897 854 880 857 883 878 840 838 878 869 854 842 893 883 863 856 843 840 871 824 868 864 863 774 858 832 806 847 784 819 810 834 882 873 858 782 858 832 896 836 842 938 918 847 856 855 892 908 875 875 908 842 864 866 866 841 848 846 846 845 834 870 875 850 833 830 844 845 836 861 838 887 834 819 811 833 847 847 843 859 853 852 862 876 839 878 888 840 880 876 895 892 890 895 898 903 886 909 861 890 860 849 868 862 904 854 868 917 706 875 854 852 846 778 867 836 805 857 837 836 840 818 853 791 818 827 740 775 803 827 838 784 825 803 794 840 832 795 808 806 818 790 809 777 817 788 857 818 826 823 824 849 796 804 775 830 806 782 788 791 806 798 813 801 814 832 799 799 807 819 811 821 809 788 785 759 774 805 772 788 796 792 808 769 803 801 826 910 874 846 870 868 870 886 851 863 826 806 827 790 810 894 824 844 820 837 789 811 846 870 831 812 843 815 791 833 812 801 823 821 832 808 851 855 815 828 826 880 797 806 862 795 831 807 824 760 833 818 814 815 859 785 774 813 819 829 770 776 806 808 856 890 806 798 830 807 822 798 772 817 804 840 831 812 802 794 789 778 777 761 812 785 822 791 782 801 801 803 808 816 766 801 807 832 847 820 915 855 864 798 859 836 844 841 840 830 830 810 816 832 859 816 875 817 794 846 804 798 838 806 803 809 843 851 814 850 840 821 865 824 824 832 832 826 799 818 721 798 787 826 814 808 804 815 798 802 833 816 823 825 812 837 854 805 825 788 835 830 813 818 803 792 816 834 841 830 838 765 771 800 826 782 802 781 767 859 793 813 788 808 773 844 816 814 807 823 892 931 924 912 932 877 789 841 890 934 918 926 902 942 898 889 863 923 902 956 869 846 893 873 894 883 918 873 938 890 861 871 891 888 895 889 874 864 905 876 772 896 619 784 848 880 885 855 861 921 833 840 817 872 844 850 886 882 846 842 888 830 847 844 904 861 853 865 871 819 839 838 896 855 864 962 981 945 972 948 925 978 959 951 946 939 906 929 963 920 945 898 932 945 918 881 877 921 916 846 930 895 911 883 832 859 906 864 866 895 827 869 890 866 882 894 904 946 876 878 879 883 897 938 864 849 889 864 839 853 828 908 863 887 852 906 882 855 857 865 848 871 891 914 896 893 921 903 888 917 897 854 880 856 883 878 840 838 878 869 855 842 893 884 863 857 843 841 870 824 868 864 863 774 857 832 806 847 784 819 810 833 881 872 857 782 859 832 895 837 842 939 918 847 856 855 892 908 876 876 909 842 864 867 866 842 848 846 846 845 834 872 876 850 833 830 844 846 836 861 838 887 834 819 811 833 846 847 844 859 853 852 863 875 838 878 888 840 880 874 895 891 890 895 899 903 886 909 860 891 859 848 868 862 904 854 868 916 703 876 853 851 846 777 866 837 804 857 837 836 838 818 853 791 818 826 739 775 802 829 838 784 825 803 794 839 831 795 808 806 818 791 807 777 817 788 858 818 827 824 823 848 796 803 774 829 806 782 788 791 807 798 813 801 814 831 798 800 807 819 811 821 809 788 784 759 774 805 773 788 797 791 808 768 803 800 827 910 873 847 870 869 869 886 851 863 826 806 828 790 810 894 824 843 819 837 788 811 847 870 831 811 843 814 793 833 812 801 822 822 831 808 851 854 815 828 826 880 798 806 862 794 831 807 824 760 833 818 814 815 859 784 774 812 818 827 770 776 807 809 855 890 806 798 828 808 823 798 772 817 802 840 831 813 802 795 789 779 777 760 814 786 822 791 782 801 803 802 808 816 765 800 806 835 848 820 914 856 864 798 860 835 844 840 840 830 830 810 815 832 858 816 875 817 794 845 803 797 838 807 803 809 843 855 814 849 840 822 864 825 825 831 833 825 800 818 720 798 789 826 814 808 804 814 798 802 833 815 822 825 814 838 854 805 825 788 835 829 812 818 802 791 815 834 841 831 838 766 770 800 826 782 802 780 768 860 794 813 788 808 772 845 816 812 806 824 891 932 924 912 932 876 790 841 890 934 918 926 901 942 898 889 863 922 903 956 868 846 893 873 894 883 918 873 939 890 862 871 892 888 892 889 874 864 905 877 762 896 616 778 848 880 883 856 862 920 832 840 817 872 844 849 887 882 846 843 883 829 848 844 903 861 852 865 871 819 838 838 896 856 862 961 980 944 972 948 925 976 958 951 946 940 906 927 964 918 945 898 931 945 917 881 876 921 916 846 929 897 911 885 832 859 906 864 866 895 826 871 890 865 882 894 906 945 876 879 877 882 896 936 865 849 888 863 838 853 828 910 862 889 852 907 881 855 858 865 849 870 891 914 896 893 922 905 888 918 898 853 880 856 884 878 840 838 878 869 856 842 894 885 864 857 843 841 869 823 868 864 863 775 857 832 807 847 784 818 810 833 879 871 857 783 859 833 895 838 842 941 918 847 858 855 892 908 876 876 910 842 864 868 866 842 847 847 845 845 834 873 875 850 833 830 844 846 836 861 837 888 834 820 809 833 846 847 844 859 853 852 865 875 836 878 889 840 880 873 894 892 891 895 899 903 886 908 858 892 859 850 870 862 905 855 868 915 701 875 851 851 846 776 865 837 804 858 837 836 838 818 853 791 818 825 738 774 799 830 838 784 825 802 794 839 831 794 808 804 818 791 804 777 817 787 859 818 827 825 823 848 798 802 774 828 806 781 788 791 807 797 814 801 814 831 798 800 806 818 811 821 809 788 784 759 774 805 773 788 798 790 808 767 803 800 827 910 872 848 870 868 868 886 851 863 826 806 828 790 810 894 824 843 818 837 787 811 847 869 832 812 843 812 794 832 812 800 822 821 831 807 851 854 815 827 826 880 798 806 862 794 831 807 824 760 833 818 815 814 859 782 775 812 817 825 771 776 806 810 854 889 805 798 827 808 824 798 774 817 801 839 831 813 803 794 789 780 777 761 815 786 822 792 782 802 805 802 810 816 763 799 807 838 848 819 914 855 865 797 861 835 845 840 840 830 830 810 815 832 857 816 875 817 794 845 803 796 840 807 803 809 844 858 814 848 839 822 864 824 826 832 834 824 800 819 719 797 788 826 813 808 803 813 797 802 833 814 822 824 816 839 854 805 825 788 836 830 812 818 802 791 815 834 841 830 840 767 770 799 826 782 802 779 769 862 795 813 788 808 772 846 816 811 805 823 891 933 924 912 933 876 792 842 889 934 919 925 901 942 899 889 862 922 903 956 867 846 893 874 894 883 918 872 939 890 863 871 892 887 887 890 874 864 906 877 752 896 609 773 849 881 880 856 862 919 832 840 817 872 844 849 888 881 847 842 878 829 848 843 903 861 851 865 870 820 838 838 895 857 859 961 980 945 973 947 925 975 957 950 946 942 907 926 965 917 945 898 931 944 918 880 874 921 916 845 929 898 911 886 831 859 906 863 867 896 826 871 890 865 881 894 906 945 875 878 875 882 896 936 865 847 888 862 838 852 829 912 861 890 852 908 882 856 859 864 850 870 892 915 895 894 922 904 888 920 898 853 879 855 883 879 839 838 878 868 856 841 895 886 864 857 843 840 869 823 869 863 864 776 856 832 807 847 784 818 810 833 878 870 858 783 859 834 896 838 842 941 919 846 860 854 891 907 875 876 911 842 864 868 866 842 847 847 845 846 834 873 875 850 832 830 844 846 836 861 836 888 834 820 809 833 846 848 844 859 852 851 866 876 836 878 889 840 880 872 894 892 890 896 899 903 886 909 859 892 858 851 873 862 905 854 867 915 700 873 851 851 846 776 865 837 804 858 837 836 838 818 853 791 819 824 736 774 797 830 838 785 824 802 794 840 832 793 807 804 818 791 803 776 816 786 859 818 827 825 824 848 799 802 774 828 807 781 788 791 807 796 815 801 815 831 797 801 806 817 810 820 809 788 783 758 774 805 772 788 798 789 807 766 804 799 828 910 871 847 870 868 868 885 852 862 826 807 828 790 810 894 824 843 818 837 785 810 847 869 832 812 843 810 794 832 812 800 822 820 830 807 852 854 815 826 826 880 798 806 862 794 831 806 824 761 833 818 815 814 859 782 775 812 816 824 772 775 805 810 854 888 804 798 827 808 825 798 773 817 800 839 831 814 804 794 790 781 776 761 816 786 822 792 782 801 807 802 811 818 762 799 807 837 848 819 914 853 865 797 861 836 845 840 840 830 829 809 815 832 856 816 875 816 795 845 805 797 842 808 802 809 846 860 814 848 839 823 864 823 827 833 834 822 800 820 719 797 788 827 813 808 802 812 796 802 833 813 822 824 818 840 854 805 826 788 837 830 812 818 802 790 816 834 841 829 842 768 769 799 826 781 802 778 770 864 794 813 788 808 773 846 816 810 805 822 891 934 924 912 932 876 793 842 889 934 920 924 901 942 900 887 862 921 903 957 866 846 893 874 895 883 918 872 939 889 863 872 891 886 883 890 874 864 906 877 741 897 604 768 850 882 878 856 864 919 831 840 817 871 844 849 888 881 847 842 874 830 848 843 903 862 852 865 870 820 838 838 894 858 858 962 981 946 973 946 925 974 957 951 946 942 907 926 965 917 944 898 931 941 919 878 872 920 916 843 928 897 911 884 830 858 906 863 868 896 825 870 890 865 880 894 907 946 874 877 874 883 896 935 865 845 887 864 837 853 830 914 860 890 852 908 883 856 860 863 851 871 891 915 893 895 922 903 887 919 899 853 879 855 884 879 839 837 877 868 856 840 894 887 863 857 842 840 869 823 870 862 864 777 856 832 808 846 784 818 810 833 879 869 859 783 858 833 897 838 842 940 919 845 860 854 892 905 875 876 911 842 864 868 867 841 847 847 845 846 834 872 875 851 832 831 844 845 836 862 837 889 834 819 810 833 845 849 844 859 852 850 866 876 836 877 889 840 881 872 893 893 889 895 898 904 886 910 860 892 859 852 876 861 904 853 866 914 698 872 853 850 846 776 865 837 804 858 836 836 840 818 853 791 819 823 734 773 798 830 839 785 824 801 795 840 832 793 807 805 818 791 803 776 816 786 858 818 826 826 824 848 800 802 775 828 806 781 787 791 806 796 816 800 815 831 797 802 805 818 810 822 809 789 782 757 774 805 771 788 798 789 807 765 805 800 828 909 871 848 869 868 869 885 853 862 826 807 829 790 811 894 824 843 818 837 782 808 846 869 833 812 843 809 793 832 811 802 822 819 830 807 852 854 814 826 826 880 798 806 861 793 831 804 825 762 833 818 815 814 859 782 775 812 818 825 773 775 804 810 854 888 804 798 828 808 825 798 772 817 800 839 832 814 805 794 790 781 776 762 815 786 822 792 782 801 808 802 812 819 762 798 806 836 849 819 915 851 866 796 861 836 845 839 840 830 829 809 815 832 856 816 875 816 795 844 805 797 844 810 802 809 847 861 815 849 840 823 864 824 827 833 834 822 799 821 720 797 787 827 812 808 802 812 796 802 833 814 823 823 818 842 853 805 825 788 837 830 811 818 802 790 817 835 840 829 840 769 769 799 826 782 802 777 770 864 793 813 788 808 772 846 815 812 806 822 891 934 923 912 932 876 793 842 888 934 920 924 901 942 899 885 863 921 903 958 865 846 893 874 895 883 919 871 939 888 862 872 891 886 878 889 873 865 906 877 730 897 599 765 850 883 876 857 866 918 831 842 818 871 845 848 888 881 847 842 871 830 849 843 904 862 853 865 869 819 838 838 893 857 857 962 981 946 972 946 926 975 957 952 945 942 907 927 965 918 944 898 932 940 919 878 874 918 916 842 928 897 911 884 830 858 906 863 869 896 825 869 892 866 880 893 906 946 874 876 874 884 896 935 864 843 887 865 837 855 831 914 861 889 852 909 883 857 859 862 850 871 891 914 891 896 922 902 887 918 899 852 879 856 885 878 838 837 878 867 856 840 893 887 863 856 842 840 870 823 871 861 863 778 857 832 808 846 785 819 811 833 879 868 859 782 858 832 898 838 842 939 920 845 860 854 892 904 874 877 911 842 864 867 867 841 847 847 845 846 834 871 875 851 832 832 844 845 836 862 837 889 834 818 810 833 845 849 844 859 852 848 865 875 836 876 890 840 880 873 893 893 888 895 898 904 886 910 860 892 859 852 877 861 904 852 867 914 697 872 855 850 846 775 865 836 805 858 836 836 840 818 852 791 819 823 731 773 800 830 839 786 824 801 796 841 832 793 807 807 818 791 802 775 815 786 857 818 826 825 825 848 800 803 776 829 806 781 787 791 807 796 816 800 816 830 797 802 804 819 810 823 809 790 781 757 774 804 771 788 798 790 808 765 805 801 829 908 872 848 869 868 870 886 854 861 826 807 829 791 812 894 824 844 817 839 780 807 846 870 833 812 843 809 792 832 812 802 822 818 830 808 852 855 815 826 827 880 798 806 861 793 830 802 826 761 833 817 816 815 859 783 775 813 820 826 773 775 804 811 855 888 806 797 828 808 824 798 771 818 800 840 832 813 805 794 790 782 776 762 814 786 822 792 782 800 809 801 812 820 762 798 806 835 849 819 915 851 867 796 860 836 845 838 840 829 829 809 816 833 856 816 876 816 796 844 804 797 844 810 803 809 847 864 814 849 842 823 864 826 827 832 834 821 799 820 720 797 786 827 812 809 802 812 796 802 833 814 823 823 819 843 854 805 824 787 838 830 810 818 802 790 819 836 840 830 838 770 769 798 826 784 802 777 769 864 792 813 788 808 772 845 814 814 807 821 892 935 923 911 931 876 793 841 889 934 919 923 901 941 898 884 864 921 903 959 864 846 892 873 895 883 919 871 939 888 861 871 892 886 876 888 874 865 907 876 722 896 595 757 848 884 874 857 866 918 831 843 818 871 846 848 887 882 848 842 868 831 849 844 904 862 855 866 869 818 838 838 891 856 855 963 981 946 972 946 925 975 957 951 945 942 906 927 964 919 943 898 933 937 918 877 874 919 915 841 927 897 910 885 829 860 907 863 870 896 825 869 893 866 881 892 906 946 874 876 874 884 897 936 863 843 887 866 837 857 832 915 863 890 851 909 883 857 857 863 850 872 891 913 889 896 922 902 887 918 899 851 879 856 884 879 838 838 878 866 856 840 893 886 862 856 841 840 871 824 871 861 863 778 857 831 808 846 786 818 811 833 879 870 858 783 858 831 899 838 842 939 920 846 859 854 891 904 873 878 911 841 863 866 867 840 847 847 845 845 834 870 874 851 832 832 844 845 836 862 837 889 833 819 810 833 845 848 844 858 853 849 864 875 837 876 890 840 880 874 893 893 887 895 898 905 887 910 858 892 859 851 878 861 903 851 868 914 694 872 855 851 846 774 866 836 805 858 836 836 839 818 852 791 819 823 728 772 801 829 838 786 824 801 796 840 832 794 808 810 818 790 802 775 815 786 856 819 825 825 825 847 800 803 776 829 806 782 786 791 809 796 816 800 816 830 797 802 804 820 810 825 808 790 781 758 775 805 771 788 797 789 808 765 804 801 830 909 873 849 868 868 870 886 854 861 825 807 830 791 813 893 824 845 817 840 780 806 846 870 832 813 843 809 792 832 814 801 822 820 830 808 852 855 815 827 827 880 798 806 861 793 830 802 825 761 833 817 816 815 858 784 775 813 822 826 773 774 804 812 855 889 807 795 828 808 824 799 771 818 799 839 832 813 806 794 790 783 778 763 814 786 822 792 782 800 811 800 811 820 762 798 808 834 849 820 915 851 868 796 860 836 845 838 839 829 828 810 818 833 856 816 878 816 797 844 803 798 844 810 804 809 848 866 815 849 843 822 864 827 826 832 834 821 798 820 721 797 786 828 811 810 802 812 796 802 833 815 824 823 820 844 855 805 824 787 839 830 810 819 802 790 818 836 840 830 837 772 769 797 826 786 802 778 769 862 792 814 788 808 772 846 814 815 807 822 893 935 924 910 931 877 792 841 889 935 919 923 900 941 897 884 865 922 904 959 864 847 893 872 895 883 918 871 939 888 860 871 894 886 873 888 874 866 908 876 712 897 590 750 846 884 870 858 864 919 832 843 817 872 847 848 886 882 848 843 866 832 848 845 904 861 855 866 869 818 838 838 889 856 854 963 981 946 972 946 923 975 958 950 946 942 906 928 963 921 943 898 933 937 918 877 873 920 914 842 926 897 910 886 828 862 906 863 870 896 826 869 893 866 882 893 905 946 873 875 874 885 898 935 863 843 886 866 837 856 832 916 864 890 850 910 883 857 856 864 850 873 891 913 887 895 922 902 886 918 899 851 880 856 883 879 838 838 879 866 855 840 893 885 862 856 842 840 872 825 871 859 863 782 858 830 807 846 786 818 811 833 878 871 858 784 857 830 899 838 842 939 920 847 858 853 890 905 872 878 911 841 864 865 867 839 847 846 845 845 834 870 874 850 833 833 844 845 837 861 836 888 832 822 809 832 845 848 844 858 854 850 865 875 838 877 889 840 880 875 894 892 887 895 898 905 887 910 857 892 858 850 881 860 904 850 869 914 693 872 854 852 846 774 866 836 805 857 836 836 838 818 852 791 818 822 726 772 802 828 838 786 824 801 796 840 832 793 808 809 817 790 801 775 814 786 855 819 825 824 825 847 799 803 775 829 806 782 787 790 810 797 815 799 816 830 797 802 806 820 809 825 809 789 781 759 775 805 772 788 797 789 808 766 804 801 830 910 874 849 868 868 870 884 854 861 823 808 831 791 813 894 824 846 818 841 780 806 846 869 830 814 844 809 792 831 815 800 823 821 830 808 851 855 816 827 827 881 798 806 861 794 830 801 825 761 834 817 816 816 858 785 775 813 822 826 772 774 803 812 855 890 808 794 828 807 824 799 772 817 798 837 832 812 806 795 790 783 779 764 814 786 822 792 782 799 812 799 811 820 763 798 810 833 849 821 914 851 869 796 859 836 844 837 839 829 828 810 819 833 856 816 877 817 797 844 803 798 844 810 804 808 848 866 815 850 842 821 866 825 825 831 835 821 798 820 721 797 786 828 810 810 802 813 796 802 833 815 824 823 822 844 855 805 824 788 840 830 809 819 803 790 818 837 840 830 838 773 768 798 826 785 802 778 768 861 792 813 788 806 772 846 814 814 806 822 893 936 924 910 931 877 791 841 889 935 918 924 900 940 896 886 866 922 904 959 864 848 894 872 895 883 918 871 939 888 860 871 895 887 870 888 874 866 908 876 705 897 587 742 845 884 867 858 864 919 833 842 817 873 846 847 886 882 849 844 865 831 848 845 904 860 854 867 869 818 838 838 888 857 852 963 982 946 974 946 922 976 957 949 946 942 905 930 963 923 943 898 931 937 918 877 873 922 914 844 927 898 910 885 826 862 905 863 870 897 827 868 894 867 882 893 905 946 873 875 875 885 897 933 862 844 882 866 837 854 832 915 864 890 849 910 883 858 856 864 850 873 892 914 886 895 922 902 886 919 899 852 879 856 882 880 839 839 878 866 854 840 893 884 861 856 843 841 873 825 870 857 863 785 859 829 806 846 786 816 811 834 878 871 858 785 857 830 899 838 842 938 919 847 858 853 889 905 872 877 910 841 866 865 866 838 847 846 845 845 834 870 875 849 833 834 844 845 837 861 836 888 831 822 808 833 846 849 844 857 856 850 866 876 838 877 888 839 880 875 894 892 886 896 898 906 887 910 858 892 858 849 884 859 904 851 869 914 692 873 854 853 845 774 866 837 805 857 836 836 838 817 853 791 818 822 725 774 802 829 838 786 823 802 796 840 832 791 808 807 816 788 800 776 814 786 855 819 824 823 825 846 799 803 774 829 805 782 786 791 810 797 815 799 816 831 797 802 808 820 808 824 810 787 782 760 775 806 773 788 796 789 809 766 804 801 831 909 874 850 867 868 870 883 854 861 821 808 831 790 814 894 824 847 820 840 780 806 846 868 829 815 845 809 792 832 815 799 824 823 830 808 851 856 816 827 828 881 798 806 862 794 830 800 825 760 833 818 817 816 858 785 775 813 822 826 772 774 803 812 854 890 808 794 828 807 824 800 772 817 798 836 832 813 806 795 790 782 779 764 815 786 822 792 782 799 814 798 811 820 764 798 811 834 849 821 913 851 869 796 859 835 843 836 840 829 828 810 819 833 857 815 875 818 796 844 803 799 842 811 803 808 848 866 816 851 842 820 866 823 825 831 836 820 798 819 721 797 786 827 809 810 801 813 795 801 834 815 824 824 824 844 854 806 824 788 840 830 809 818 804 789 817 837 841 829 838 773 767 799 826 785 802 778 769 861 792 812 789 804 772 847 814 813 805 821 893 935 924 910 931 877 791 841 889 935 918 925 901 940 896 888 865 923 903 958 864 848 894 872 896 883 917 871 938 888 860 870 896 887 866 888 874 866 909 877 697 896 586 738 845 885 862 857 864 919 834 841 816 873 845 847 888 882 849 844 865 831 850 843 903 860 852 867 869 818 838 838 888 857 852 963 981 947 976 946 921 977 956 948 947 941 905 930 964 924 944 899 929 938 918 878 874 922 914 844 928 899 911 884 826 863 904 864 869 897 827 868 893 867 883 893 905 946 873 876 875 885 896 931 862 845 879 865 837 852 832 914 864 890 849 909 883 858 857 863 850 872 892 914 885 895 921 902 887 919 899 852 878 856 882 880 840 840 878 867 855 840 892 885 860 856 844 842 874 825 869 854 862 789 859 829 806 847 786 815 811 834 877 871 857 784 857 830 899 838 842 939 918 847 858 853 890 905 874 876 910 841 867 865 867 838 848 845 846 846 834 870 875 848 833 836 844 846 837 860 836 888 831 820 808 834 846 850 844 857 857 850 866 876 838 878 888 840 880 875 894 892 886 896 898 905 887 910 859 891 858 850 886 857 905 853 869 914 691 874 854 853 845 776 866 837 805 857 836 836 838 817 854 791 818 822 724 775 802 829 838 786 824 803 796 841 832 790 808 806 816 788 800 777 814 786 855 820 824 823 825 846 799 803 775 828 806 782 786 793 809 796 815 798 816 832 796 802 808 819 809 823 812 787 782 760 775 806 773 788 795 789 809 766 804 802 830 909 873 850 867 868 870 883 854 860 820 808 831 790 814 894 825 846 822 840 780 805 846 869 828 814 846 809 792 832 815 798 825 823 829 807 852 857 815 827 827 881 798 806 862 794 830 802 824 760 833 819 817 816 857 786 775 813 821 827 772 773 803 811 853 890 806 795 828 807 824 800 772 817 800 836 832 813 806 795 790 782 778 763 814 787 822 792 782 799 814 798 811 820 765 798 812 832 850 821 912 852 868 795 859 835 843 836 840 828 828 809 819 834 857 814 874 818 795 844 803 799 841 812 802 808 847 867 815 851 842 820 867 824 826 830 835 821 798 819 720 797 787 827 808 810 800 813 794 801 834 815 824 824 828 844 853 807 824 789 840 830 809 817 806 789 817 837 842 829 839 772 766 800 827 785 802 778 769 862 792 810 790 803 772 846 815 814 805 821 892 934 925 911 932 877 791 841 889 936 918 926 901 941 896 889 864 923 903 957 863 848 894 874 896 884 917 871 937 889 860 870 896 887 863 888 874 865 909 877 692 895 585 734 845 884 861 857 865 919 833 841 816 873 844 847 889 882 849 844 864 830 850 842 903 860 851 867 869 818 839 838 887 858 851 963 981 948 976 946 921 978 955 948 947 940 906 930 965 923 944 901 927 939 918 877 874 921 915 844 929 900 912 884 827 863 905 865 868 896 827 869 892 868 884 893 904 947 874 876 874 885 895 931 862 845 876 864 836 851 832 911 864 889 849 909 882 858 858 863 849 870 892 913 884 895 920 903 887 919 900 853 877 856 883 880 841 840 877 868 855 841 891 885 861 856 845 842 873 826 869 854 862 793 859 829 806 847 786 813 811 834 877 870 858 783 858 830 898 838 842 940 918 846 857 853 892 906 875 875 910 841 867 865 868 838 847 845 846 846 834 870 875 847 833 837 844 846 838 860 836 888 832 818 808 835 847 850 843 857 858 850 866 877 838 878 888 839 881 874 893 892 887 897 898 905 887 909 859 891 858 851 888 856 905 854 868 914 689 874 854 853 844 778 866 836 806 857 836 836 839 818 855 791 819 821 723 777 803 828 837 787 825 804 796 842 832 790 809 806 816 788 800 778 815 786 855 820 824 823 826 846 799 803 776 828 807 782 786 794 809 796 814 798 815 831 797 802 809 818 809 823 812 788 782 761 776 806 772 788 795 790 810 766 804 803 830 908 872 850 867 869 869 883 854 860 819 808 831 790 814 894 825 845 824 840 779 804 846 870 828 815 846 809 792 831 814 798 824 823 829 807 852 858 815 827 826 881 798 806 862 794 830 803 824 760 832 820 817 816 857 786 774 813 820 827 772 773 804 811 853 890 805 794 829 808 824 800 772 817 800 837 832 813 807 796 790 782 777 763 814 787 822 792 783 799 815 798 810 820 766 799 811 831 851 821 912 850 866 794 860 835 843 837 840 828 828 808 818 834 857 815 875 818 797 844 803 799 839 813 802 807 847 870 814 851 842 819 866 825 826 830 834 821 798 819 720 797 788 827 808 809 799 813 793 800 835 816 824 824 831 844 853 807 824 789 840 829 809 818 805 790 817 836 842 829 839 771 766 798 827 784 802 778 770 863 791 810 791 803 772 846 815 815 804 823 893 934 925 911 932 877 791 841 890 936 918 926 902 942 896 890 864 923 903 957 863 847 894 874 896 883 917 870 937 889 860 871 896 886 860 887 874 865 909 877 684 894 585 730 846 883 860 857 865 919 832 840 817 872 843 846 889 882 849 844 862 830 850 842 903 860 852 866 869 818 839 838 886 858 849 962 981 950 974 946 921 978 954 948 947 938 909 930 965 922 946 902 927 939 918 877 874 920 915 843 929 900 912 884 828 863 907 865 868 896 827 870 891 869 885 894 902 948 874 876 873 885 895 930 864 845 873 863 836 851 832 910 864 890 849 909 882 858 860 864 849 870 893 913 884 895 921 903 887 919 900 853 878 856 883 880 842 840 877 869 855 841 890 885 863 856 845 843 872 826 868 854 862 797 858 830 806 848 786 813 812 834 876 870 858 783 858 830 898 837 841 941 918 847 857 853 892 906 875 875 910 842 867 866 867 838 847 844 846 845 833 871 875 848 833 839 845 846 838 860 836 888 832 819 808 835 847 850 843 857 856 849 865 877 837 877 888 839 882 874 893 892 889 898 897 904 887 909 859 892 858 852 889 855 904 855 868 915 687 875 854 852 844 779 865 836 807 857 836 836 839 818 854 792 819 822 722 777 802 827 837 786 826 804 796 842 832 790 808 806 816 788 799 778 815 786 854 820 824 823 826 847 800 804 776 829 808 783 786 793 809 796 814 798 815 831 797 802 809 818 810 823 813 789 782 761 776 806 772 788 795 791 810 766 803 802 830 908 873 849 868 869 869 884 853 860 818 807 830 790 815 894 825 845 827 840 778 804 846 869 828 815 845 808 793 830 812 798 823 822 829 806 851 859 814 827 824 881 797 806 862 795 830 805 824 761 832 819 818 815 856 787 774 813 819 828 772 773 804 810 853 890 803 793 830 809 824 800 772 817 801 838 832 814 808 797 789 783 776 762 814 786 822 791 783 800 815 798 810 819 766 799 810 830 851 820 912 848 864 795 860 834 843 838 840 828 828 808 818 834 856 816 876 818 799 843 803 797 838 813 802 807 847 872 814 851 841 820 864 826 826 830 833 821 800 819 719 797 790 827 808 808 799 812 793 801 835 817 824 824 832 845 853 808 824 790 841 829 808 818 805 790 817 836 841 829 839 769 766 797 827 783 802 778 770 863 790 810 790 802 773 846 816 814 805 824 893 933 926 911 932 876 791 841 890 936 919 926 901 942 897 889 864 922 903 958 864 847 893 875 896 882 917 869 938 890 861 871 895 886 859 888 873 865 909 876 678 894 585 725 847 881 860 857 865 918 832 840 818 871 844 846 889 881 848 843 860 830 850 842 903 860 852 866 869 818 840 839 884 858 847 959 982 949 972 946 923 978 955 948 946 939 910 929 965 921 948 901 928 939 920 877 874 920 916 843 929 900 912 883 830 862 908 866 869 895 827 872 890 869 885 896 900 949 875 877 874 886 895 931 866 845 869 863 836 852 833 909 864 890 850 908 882 858 860 865 850 871 894 913 884 895 921 903 886 920 900 853 878 856 883 880 841 840 877 869 856 842 891 885 864 857 844 843 870 826 868 854 862 801 857 830 806 848 785 813 812 834 876 870 859 783 857 830 896 837 841 941 919 847 857 852 891 906 875 874 910 842 866 866 867 838 847 844 846 844 832 872 874 848 833 839 844 846 838 860 835 888 832 819 808 835 847 849 843 857 855 849 866 877 837 877 888 839 884 874 893 892 890 897 896 904 886 909 858 892 857 853 892 850 904 855 867 916 685 874 854 852 844 779 863 836 807 857 835 836 839 818 853 792 818 822 721 777 800 826 837 785 826 805 796 842 831 790 808 807 816 788 799 776 815 786 853 820 825 822 826 848 800 804 774 830 808 784 786 792 809 796 814 798 815 831 797 802 808 818 810 823 813 790 782 761 776 806 772 788 795 791 810 766 804 802 829 909 874 849 870 868 869 885 852 861 817 806 829 790 816 894 825 844 831 840 778 804 846 868 828 816 844 807 793 829 811 799 821 820 829 805 851 857 814 827 824 881 797 806 861 795 830 805 824 761 832 819 818 814 857 788 773 813 820 827 772 773 804 809 854 890 804 792 830 809 823 800 772 817 802 838 833 814 808 798 788 784 776 761 814 786 822 791 783 800 815 799 810 819 767 800 808 832 851 820 912 847 864 795 860 834 843 838 840 829 828 809 818 833 856 815 875 818 800 842 803 796 837 813 802 808 846 874 814 850 841 822 863 826 826 830 834 819 800 819 719 797 790 827 809 807 799 812 792 802 835 817 823 824 834 845 853 808 824 790 841 829 809 818 804 790 817 835 841 830 839 768 764 798 825 783 801 777 770 863 790 811 790 804 775 846 816 814 805 824 893 933 926 911 932 876 792 841 891 936 918 926 901 940 898 889 864 922 902 959 864 846 893 875 895 882 917 868 939 891 862 872 893 886 856 889 873 865 909 875 674 894 586 720 848 882 859 857 865 917 833 840 819 871 844 847 888 881 847 843 860 830 851 842 902 860 853 865 869 819 840 838 884 858 847 957 981 949 971 948 924 978 956 947 945 940 910 929 964 921 949 901 929 941 923 878 875 920 916 843 929 900 913 882 830 862 908 866 870 894 827 872 890 869 885 896 899 949 875 878 874 887 896 931 866 844 864 863 837 852 834 909 863 890 850 908 882 859 859 866 851 873 894 913 884 895 922 903 886 920 900 854 879 857 882 880 841 840 877 869 856 842 892 885 864 858 844 843 870 826 868 854 862 803 857 830 806 848 785 812 812 834 876 870 859 783 856 831 894 837 841 941 919 847 857 852 891 906 875 875 910 842 866 866 866 838 847 844 846 844 833 872 875 849 833 839 844 846 838 860 835 888 833 820 808 836 846 849 844 856 853 849 867 877 837 878 887 839 885 873 893 892 890 896 895 904 886 910 858 892 857 853 895 846 905 855 867 917 686 874 852 852 844 780 861 836 807 857 835 837 838 818 853 792 818 823 720 777 800 825 837 785 825 806 796 842 831 791 807 807 816 789 799 775 815 786 853 820 825 822 826 848 800 804 773 829 808 784 785 792 809 797 814 798 815 832 797 801 808 819 810 823 812 790 784 762 776 806 772 788 796 792 809 765 803 802 829 910 875 848 870 867 869 886 851 862 816 806 828 791 816 894 826 845 835 839 778 804 845 869 829 815 843 806 794 830 811 800 821 820 828 806 851 855 814 826 824 880 797 806 861 795 831 805 824 761 832 819 821 812 858 787 775 813 820 827 773 774 805 808 854 889 804 791 829 810 823 800 772 818 802 838 833 814 807 797 787 783 776 761 815 786 821 791 783 799 814 800 811 820 767 800 807 834 851 820 912 848 864 795 860 834 844 838 840 830 828 810 819 831 856 814 874 817 801 842 805 795 837 814 801 809 847 874 814 848 841 824 863 826 826 830 834 817 800 819 719 797 790 828 810 806 800 813 792 803 833 816 822 824 836 845 853 807 824 790 841 829 809 818 805 790 817 835 841 831 839 768 762 798 824 783 801 776 769 864 791 812 789 806 776 846 816 814 805 824 893 933 926 911 931 876 793 842 891 936 916 926 901 940 899 888 864 922 902 959 863 846 894 875 894 883 917 869 939 892 864 871 892 886 854 890 872 865 909 875 673 894 586 714 848 882 856 857 865 916 834 840 818 871 844 848 888 882 848 843 861 829 852 843 903 861 854 865 869 818 840 837 884 858 847 957 980 949 971 950 924 978 956 946 945 941 909 930 965 920 949 901 929 944 923 878 876 921 916 843 928 900 914 881 829 860 907 865 870 893 827 871 890 869 885 895 899 948 875 880 874 887 898 931 867 843 862 863 838 853 835 911 863 890 851 908 882 858 859 866 851 872 894 913 883 894 922 904 886 919 900 854 879 858 883 880 840 840 877 869 856 842 892 886 864 858 843 843 869 826 868 853 862 805 857 830 806 848 785 812 812 834 876 870 859 783 855 831 892 837 841 940 918 848 858 852 891 906 875 875 910 842 866 866 866 839 847 843 846 844 834 870 875 850 832 839 844 846 838 860 837 889 833 820 809 836 847 849 845 856 853 849 867 877 837 878 887 840 886 872 893 891 889 896 896 904 887 909 858 891 856 853 898 841 906 855 867 917 686 873 851 852 844 780 860 837 807 857 835 838 839 818 853 793 819 823 719 776 802 826 837 785 823 806 796 842 831 792 808 807 815 789 798 774 816 786 853 820 825 822 825 848 800 802 773 829 808 784 785 792 809 797 815 799 814 832 797 801 808 819 810 823 811 789 786 762 776 806 772 788 796 791 808 765 802 802 829 911 874 848 870 868 869 886 852 863 814 806 828 791 816 895 827 845 836 838 777 804 844 870 830 814 843 806 795 830 812 801 821 820 828 807 851 853 814 826 824 879 797 806 861 796 832 804 824 760 832 820 824 813 858 786 778 813 819 827 773 774 805 808 853 888 805 792 828 810 821 800 773 818 802 839 833 813 806 796 787 784 776 762 815 786 820 792 783 798 814 800 811 820 766 800 808 835 850 819 911 850 865 795 861 834 844 837 840 831 828 810 819 832 856 813 875 816 802 843 807 795 838 814 800 810 849 873 815 847 841 823 864 826 825 830 834 817 800 820 718 796 790 828 811 807 801 814 792 803 832 814 822 824 838 844 853 806 825 789 841 828 810 817 805 789 817 836 841 831 839 768 760 798 823 782 801 775 767 864 792 813 789 807 774 845 816 814 806 822 893 933 927 912 930 876 794 841 891 936 915 926 901 940 900 888 864 921 902 959 865 845 894 875 894 884 917 871 940 891 865 871 892 887 853 889 871 865 910 876 670 894 586 709 847 882 854 856 866 916 833 840 817 871 844 848 888 882 849 843 862 829 852 843 903 861 855 865 869 818 840 836 884 858 847 957 979 949 973 951 923 978 956 946 945 941 908 930 965 920 948 901 929 945 921 879 876 922 915 842 928 900 915 882 828 860 906 864 869 893 826 869 890 869 886 893 899 947 875 880 874 886 899 931 868 844 861 863 840 854 835 912 864 889 852 908 882 856 859 866 850 871 893 913 884 894 923 905 886 919 899 854 879 858 883 881 840 840 877 870 856 842 893 886 863 859 843 844 869 827 868 853 862 806 857 830 806 849 785 811 812 834 876 870 858 783 854 831 890 837 841 939 918 848 858 852 891 906 875 875 910 842 865 866 866 840 848 844 846 844 834 869 875 850 831 840 844 847 838 860 839 889 834 820 809 836 848 849 846 856 853 849 867 878 837 879 887 841 887 871 893 891 888 897 896 904 887 908 859 890 856 852 897 838 908 855 867 917 687 873 850 852 845 780 859 837 807 857 836 838 839 818 853 793 818 823 719 776 803 827 837 786 823 807 796 842 831 792 808 807 816 790 798 774 817 786 854 820 825 822 824 847 800 801 773 829 808 784 785 792 809 798 815 800 814 832 796 801 808 820 809 823 810 788 786 762 776 806 773 788 797 791 808 765 803 803 829 911 873 848 869 868 869 885 852 864 813 806 828 792 815 895 827 844 837 837 776 804 844 872 832 813 843 806 795 830 813 800 821 819 829 808 851 854 815 826 825 878 797 806 861 796 832 803 824 759 831 820 826 813 858 785 778 814 818 827 774 774 804 808 853 888 805 793 827 810 821 801 774 818 802 839 833 812 806 797 787 785 776 764 816 786 820 793 783 798 813 800 811 819 765 798 808 834 849 820 910 850 865 794 860 834 844 837 840 832 828 810 819 833 855 813 876 816 803 843 809 795 840 813 800 810 851 873 815 848 842 822 864 826 825 832 834 816 800 820 718 796 790 828 810 807 801 815 792 803 832 813 822 824 840 844 853 805 826 788 841 828 810 817 806 789 815 836 842 831 839 769 760 797 824 782 802 775 765 864 792 813 788 806 772 845 816 814 805 821 893 933 927 912 928 876 794 842 892 937 916 925 900 941 900 887 864 921 902 959 866 846 894 875 894 884 917 871 940 890 865 871 892 886 853 888 871 865 910 876 667 895 586 703 847 882 852 856 866 916 833 840 816 871 844 848 888 883 851 843 862 829 852 842 904 862 856 865 869 819 840 836 883 858 847 957 980 948 974 951 923 978 956 946 945 942 906 930 966 921 947 901 929 944 920 878 876 922 914 841 930 900 915 882 828 860 905 863 869 894 825 869 890 869 888 893 900 948 875 881 874 884 899 931 869 845 860 863 840 854 835 914 864 890 852 908 883 855 859 865 850 870 892 913 883 893 924 904 885 918 899 854 878 858 883 881 840 840 878 870 857 842 894 886 863 858 843 844 870 827 868 853 863 809 857 830 806 847 785 810 812 834 876 870 858 783 854 832 889 837 840 939 918 848 858 853 891 906 876 876 910 842 865 866 866 840 848 844 847 844 833 870 875 850 830 842 844 846 838 860 840 889 834 820 810 835 847 849 846 856 852 848 866 878 836 878 886 841 888 871 893 891 888 897 896 904 887 908 859 890 856 852 899 836 908 855 868 916 686 873 850 851 846 779 859 836 807 857 836 837 840 818 853 794 817 824 718 776 804 829 838 786 823 807 797 841 832 793 808 807 818 790 798 774 818 787 855 819 825 822 822 847 800 802 773 829 809 784 785 792 808 798 816 801 815 831 796 800 808 820 808 823 810 788 785 763 776 807 773 788 797 791 808 765 804 804 829 911 872 848 868 868 869 883 852 864 812 806 828 792 814 894 826 844 838 837 774 804 844 872 832 813 843 807 795 830 813 799 821 820 830 808 851 855 815 826 826 878 796 806 862 796 832 802 823 759 831 820 829 814 858 784 776 812 816 828 774 774 804 809 853 887 806 794 826 811 820 800 776 818 801 838 833 812 807 798 787 784 775 765 816 786 822 794 783 798 813 801 812 819 764 797 808 833 848 821 911 850 865 794 859 834 844 837 840 831 827 810 819 834 854 813 877 816 804 843 809 794 841 813 801 810 850 873 815 848 842 820 866 826 826 834 834 816 800 820 719 796 789 828 809 807 802 815 792 802 833 813 823 824 840 844 853 806 827 788 841 829 810 818 807 790 813 836 842 830 839 769 762 797 825 782 802 775 765 863 792 813 788 806 772 846 816 815 805 821 893 933 926 912 926 876 794 842 892 937 918 925 900 941 900 886 864 920 902 959 866 846 894 874 894 883 917 871 940 889 864 872 893 885 853 888 872 866 910 877 661 894 588 699 847 881 854 854 867 916 832 841 816 870 844 848 888 884 850 843 863 829 852 841 904 862 855 865 869 820 840 836 882 858 847 957 980 948 974 949 924 977 956 945 945 941 905 930 966 921 947 901 929 943 921 878 876 922 914 841 931 899 914 883 829 861 905 864 870 896 827 870 890 868 890 892 900 949 875 881 874 884 900 931 868 846 858 863 838 855 834 913 864 890 853 909 884 856 858 863 852 869 892 914 882 894 925 904 885 918 899 853 879 858 883 881 840 839 878 871 857 842 895 886 863 858 843 843 871 826 867 854 863 812 857 830 806 845 785 809 811 834 876 871 858 783 855 831 885 837 840 938 918 849 859 854 892 906 876 876 910 842 865 865 866 840 849 845 846 844 833 870 876 850 830 843 845 846 838 860 839 889 834 820 810 834 845 849 845 856 854 849 865 879 836 878 886 841 890 871 893 891 888 896 897 903 886 909 859 890 856 852 902 835 908 854 868 916 685 873 851 852 847 778 859 835 806 857 836 837 840 818 853 794 818 824 718 776 802 829 838 786 824 806 797 841 832 793 808 807 819 791 796 773 817 787 855 819 825 822 823 847 800 802 772 830 809 784 785 792 806 798 815 802 815 831 796 800 808 819 807 824 810 788 784 763 776 806 774 788 797 791 808 766 805 806 830 911 872 849 867 868 869 882 851 864 812 806 829 792 813 893 824 844 839 837 774 803 845 872 833 814 843 808 794 830 812 800 821 821 831 807 851 856 815 826 826 879 796 805 862 796 831 803 822 759 831 820 832 814 858 785 775 811 816 828 774 773 804 810 853 887 806 794 826 812 820 800 776 819 800 838 833 813 809 798 786 783 775 765 816 786 823 794 783 799 813 801 811 818 764 797 808 833 848 822 914 851 865 794 860 835 844 837 841 830 827 810 819 835 854 813 876 816 804 843 810 794 841 812 801 810 849 873 815 848 842 821 868 826 826 834 835 815 800 819 721 796 789 827 809 807 802 816 792 802 834 813 823 825 842 845 853 807 827 788 841 829 810 819 808 791 814 836 842 829 838 770 765 797 825 782 803 775 765 862 792 813 788 805 772 846 816 816 806 822 893 933 924 912 924 876 794 842 892 937 918 925 900 942 900 886 864 920 901 959 865 846 894 874 895 882 918 871 939 888 864 872 894 885 853 889 874 866 910 877 656 894 590 695 848 881 856 854 867 916 832 842 816 870 844 848 888 884 850 844 863 829 852 841 905 862 855 866 869 821 840 836 882 860 847 956 980 948 974 948 924 977 956 945 944 941 906 930 965 921 947 900 929 942 923 877 876 922 914 842 931 898 913 883 831 862 906 865 871 897 828 871 889 868 892 892 902 950 875 882 874 885 900 931 868 846 855 864 837 854 834 912 863 890 853 909 885 857 857 862 852 870 893 913 881 894 925 904 885 917 900 852 879 858 883 881 840 839 878 871 857 842 895 885 864 858 843 843 872 826 866 854 863 816 856 831 807 844 785 809 811 834 876 871 859 783 856 831 883 837 839 938 918 849 859 854 891 906 875 875 910 842 864 864 867 841 848 845 845 845 833 870 876 851 830 843 845 845 838 861 839 889 834 819 811 835 845 849 844 856 855 849 864 879 836 878 887 842 892 872 893 891 889 895 897 903 886 909 858 890 856 852 905 834 908 854 867 915 683 873 851 852 845 778 857 834 806 857 836 837 841 820 853 793 818 825 717 776 801 829 838 786 824 806 796 841 832 793 808 808 820 791 794 773 817 788 854 819 824 824 824 847 800 803 772 830 809 783 785 792 804 798 816 802 815 832 796 800 808 819 808 824 809 788 785 763 776 806 774 789 797 791 808 767 805 807 830 911 872 849 867 868 868 884 851 863 812 807 828 793 814 894 823 844 842 837 773 802 845 871 832 814 843 808 794 831 812 802 822 822 831 807 851 856 815 826 826 881 797 805 862 796 830 804 823 759 831 820 834 815 859 785 775 810 815 827 774 771 805 811 853 888 806 795 826 812 821 800 776 819 800 839 834 813 810 799 786 782 775 765 816 786 823 793 783 800 813 800 810 818 765 797 807 834 848 821 914 851 865 795 861 836 843 837 841 829 827 809 818 834 854 814 876 817 804 843 810 794 841 812 801 810 847 874 814 850 842 821 867 828 826 832 834 815 801 819 723 796 789 826 809 807 803 816 793 801 834 814 823 825 842 845 853 808 827 787 841 829 810 820 808 791 817 836 842 829 839 771 767 798 826 782 803 776 766 861 793 813 788 804 771 847 816 816 808 823 892 934 923 912 922 875 795 842 892 936 918 926 900 942 901 885 864 920 901 959 864 847 894 874 896 882 918 871 939 888 864 872 896 884 852 888 876 866 910 877 650 893 591 694 848 881 856 854 867 916 832 842 817 870 844 848 888 884 850 843 864 831 850 840 905 862 855 866 870 820 840 836 881 861 846 956 980 948 975 946 923 977 956 945 944 940 906 930 965 922 947 901 929 943 924 877 877 922 915 843 931 898 913 882 834 862 906 865 871 897 830 871 889 866 894 891 904 949 875 880 874 887 899 931 868 846 852 865 838 854 833 911 864 889 854 909 884 857 857 861 850 870 894 912 881 894 925 904 886 918 901 851 878 858 884 881 840 839 878 871 857 842 894 885 864 858 843 843 872 826 866 854 864 817 856 831 808 843 785 810 811 835 876 871 860 782 856 831 880 838 839 938 918 848 857 853 891 906 875 874 910 842 864 864 867 841 847 846 845 846 834 870 877 852 830 843 845 846 838 861 839 889 834 819 811 835 846 849 844 856 855 850 864 878 837 878 888 842 894 873 892 891 889 895 897 904 885 909 857 891 856 851 906 831 908 854 867 914 683 873 851 852 844 778 854 834 805 856 836 837 841 821 853 793 819 824 716 776 801 828 838 786 824 806 795 841 833 793 808 809 820 791 792 773 817 789 853 819 824 824 825 848 800 804 772 830 809 783 785 792 806 798 817 801 816 832 796 801 808 819 808 824 808 788 785 763 776 806 774 789 796 791 808 768 805 808 830 911 871 850 867 867 868 885 851 863 811 808 829 792 814 896 823 844 844 838 773 802 845 871 831 812 843 809 794 831 812 803 822 821 832 806 851 856 816 827 826 882 798 805 862 796 830 804 825 759 831 820 837 815 860 784 776 811 816 826 774 770 805 812 853 888 806 796 826 811 821 800 774 819 801 839 834 813 812 799 786 783 774 765 816 785 823 792 782 800 812 800 810 818 766 797 807 834 848 821 913 851 864 796 862 836 843 837 840 829 828 808 818 833 854 814 876 816 806 842 808 795 841 813 801 811 848 874 814 850 842 822 866 829 826 831 833 815 801 819 724 796 789 824 810 807 804 816 794 800 834 814 824 825 846 845 853 808 826 786 841 829 810 821 808 791 820 836 842 828 839 771 767 798 825 783 802 776 767 862 793 812 787 804 772 847 816 816 809 822 893 933 923 912 919 876 794 842 891 936 918 927 899 942 902 886 866 920 901 959 863 846 894 874 896 882 918 871 939 888 864 872 896 884 852 888 878 866 910 876 647 894 590 694 848 881 855 854 867 917 832 842 819 870 845 849 888 884 851 843 864 832 849 841 906 862 855 866 870 819 840 836 880 862 846 956 981 948 977 946 923 977 956 947 944 939 906 930 965 922 948 901 929 943 925 877 877 923 915 843 931 898 914 882 834 862 905 866 870 898 829 871 888 865 893 892 905 949 875 878 875 889 897 931 869 846 848 864 838 855 833 911 864 888 854 909 883 856 858 861 849 869 894 911 880 894 924 904 887 918 900 851 878 858 884 881 839 839 878 871 858 841 893 884 864 857 843 844 872 826 866 854 864 818 857 830 807 844 786 810 810 835 876 870 860 782 856 830 879 838 837 938 919 847 855 853 890 906 875 874 910 842 865 864 867 840 847 847 845 846 834 870 877 852 831 844 845 846 837 861 839 889 834 819 811 834 847 849 844 856 855 851 864 878 838 879 888 842 896 874 892 891 888 896 898 904 885 908 857 891 856 851 908 828 908 854 868 914 683 874 850 851 843 778 852 833 806 856 835 836 842 821 854 792 819 823 715 776 802 828 838 785 823 806 796 842 834 793 809 808 819 790 793 774 816 789 852 818 824 825 826 848 801 805 772 830 809 783 784 792 807 797 817 801 816 832 795 801 808 820 808 823 808 788 785 762 776 806 774 789 796 791 808 768 805 810 829 911 871 849 868 866 867 886 852 863 810 807 830 792 814 896 823 845 847 839 772 803 846 870 830 812 844 810 794 832 813 804 822 820 832 807 850 856 816 827 826 881 798 805 862 795 830 804 826 760 830 820 839 815 860 784 776 811 817 825 775 770 805 812 854 887 806 798 826 810 821 800 773 819 801 840 834 813 811 798 786 783 774 765 816 785 823 792 781 801 812 800 811 818 766 795 805 835 849 821 912 851 864 796 862 836 843 837 840 829 828 808 818 833 854 815 876 815 808 842 807 796 841 813 802 811 847 874 814 850 842 822 864 828 826 831 832 815 801 820 723 795 788 824 810 807 804 817 795 802 834 814 824 826 848 845 853 808 825 785 840 830 810 820 808 791 820 836 842 828 840 771 766 798 825 784 802 776 768 862 793 813 786 804 772 848 816 816 808 821 893 932 923 911 916 876 794 843 891 936 917 928 899 942 902 887 867 920 902 959 863 846 893 875 895 882 918 870 939 888 864 873 895 886 852 888 877 866 909 875 646 894 590 694 848 880 854 855 867 917 831 842 820 870 846 850 887 885 850 842 863 832 848 841 906 862 856 866 870 819 840 836 880 862 846 955 981 948 979 946 923 976 956 948 944 941 905 930 965 921 947 901 929 943 925 878 876 922 915 844 930 898 916 883 834 862 904 865 869 899 829 870 888 866 892 894 906 948 875 877 876 888 895 931 869 846 847 862 836 856 833 911 865 888 854 908 883 856 858 862 850 869 894 911 880 894 923 903 888 918 899 851 878 858 884 881 839 839 878 871 858 839 892 884 864 856 842 844 871 826 867 853 865 818 858 830 806 844 786 810 810 834 877 870 860 783 856 829 878 837 835 938 920 847 855 853 890 905 875 875 910 842 865 866 868 840 848 847 845 846 834 870 877 851 831 844 845 846 838 861 839 889 834 820 810 833 847 849 844 857 854 851 863 878 839 879 888 843 896 874 891 891 888 897 898 904 885 908 857 891 856 851 909 826 908 854 868 915 684 874 850 851 844 779 852 833 806 856 835 836 842 820 853 792 819 823 714 776 802 829 838 785 823 805 795 842 834 792 810 808 818 790 793 774 816 789 852 818 825 824 825 848 800 804 772 829 808 783 784 793 809 796 818 802 816 831 794 801 808 820 808 822 807 789 786 762 776 807 773 789 795 790 809 769 805 812 829 912 872 848 869 866 867 885 852 862 809 806 831 793 814 896 824 845 848 840 772 803 846 869 830 813 844 810 794 832 814 804 822 820 831 807 850 856 815 827 826 880 798 805 863 794 830 803 826 759 830 820 843 814 861 784 776 811 818 824 775 770 804 812 854 888 806 798 826 810 821 800 773 818 801 840 834 813 810 797 787 783 774 764 816 784 822 793 781 802 812 800 812 819 765 793 803 834 850 822 912 851 863 797 861 836 844 837 839 829 828 807 818 832 855 815 876 815 811 843 806 796 841 813 802 812 847 873 814 849 841 822 864 825 828 831 832 814 801 818 722 795 788 823 810 807 804 817 794 804 834 813 824 826 851 844 854 808 824 783 839 830 811 820 807 791 820 836 841 828 840 771 764 797 826 785 803 776 768 862 793 813 785 804 773 848 816 814 805 821 894 932 923 911 915 877 793 843 891 936 916 928 899 942 902 888 868 921 902 958 863 846 892 876 895 882 918 870 939 888 864 874 894 888 851 888 876 867 908 875 647 895 589 694 848 880 854 856 867 918 833 841 820 870 847 850 888 885 849 841 862 831 848 842 905 861 856 866 870 819 840 836 880 861 848 956 981 948 979 947 923 976 956 950 944 942 906 930 964 920 946 900 929 942 926 878 874 921 915 844 930 898 918 885 833 861 903 864 869 898 829 870 889 868 890 895 906 948 875 878 877 888 895 931 869 847 846 861 834 856 834 910 866 890 854 906 883 857 858 864 852 869 892 912 879 894 923 903 888 918 898 851 879 859 883 881 839 839 878 871 858 838 892 884 864 856 842 845 872 825 867 853 865 818 858 830 804 845 785 810 810 834 877 870 860 782 856 829 877 837 833 938 919 847 856 852 889 904 875 876 909 842 866 868 869 841 849 847 844 846 834 871 876 850 832 845 844 847 838 861 840 889 834 821 810 832 847 849 844 859 853 852 863 878 839 879 889 842 897 873 891 892 888 898 898 903 884 908 858 892 856 851 909 825 907 854 868 916 683 874 849 851 844 779 851 832 806 856 834 836 841 819 853 792 819 824 712 776 802 830 838 785 824 804 795 842 834 792 810 808 817 790 793 775 815 787 853 819 826 825 824 848 800 804 772 830 808 783 784 793 809 795 818 802 816 830 794 801 808 820 809 822 807 790 788 763 774 807 773 789 795 790 809 768 805 813 830 912 873 847 869 867 867 885 851 860 810 806 831 794 814 894 824 846 848 840 771 804 845 869 830 814 844 808 795 832 815 803 823 821 831 808 849 856 814 828 826 879 799 805 863 792 829 802 826 759 830 819 844 814 860 783 776 810 819 824 774 770 803 812 853 889 806 798 826 810 822 799 773 817 801 840 834 812 810 797 787 783 775 764 816 784 822 793 781 802 812 801 814 820 764 792 802 833 849 821 912 851 863 797 860 835 845 837 839 830 827 807 818 832 856 815 876 815 811 844 807 796 841 812 802 811 847 872 815 849 840 822 864 823 828 831 832 815 801 817 721 795 788 822 810 808 804 817 794 805 833 813 824 826 850 843 853 808 824 782 838 830 811 820 806 791 819 836 840 828 840 770 762 796 826 785 804 776 767 863 792 812 785 804 773 848 817 814 804 820 893 932 923 911 914 877 793 842 891 936 914 928 899 942 901 888 868 921 903 958 862 846 893 876 896 883 918 871 939 888 864 874 892 888 851 889 875 867 907 875 648 894 590 694 848 880 854 856 867 917 834 842 820 870 848 850 888 885 848 841 862 830 849 843 904 860 856 866 870 819 840 837 881 861 849 958 981 949 977 947 924 975 957 950 945 944 907 931 964 919 945 900 930 942 927 878 872 920 915 843 930 897 918 885 832 861 904 865 870 897 830 869 889 868 890 895 906 948 875 878 876 887 896 931 870 848 846 862 834 855 834 910 867 892 854 905 883 857 858 865 853 869 892 913 880 894 923 903 888 918 898 851 880 859 882 881 840 838 879 871 858 838 892 885 864 856 841 845 872 825 866 852 864 818 859 832 804 845 784 810 810 834 877 869 860 781 855 831 876 838 832 937 919 847 857 853 889 904 875 877 909 842 865 867 869 842 850 846 843 847 833 871 876 849 832 846 845 847 838 861 840 889 834 821 810 831 847 849 845 859 852 852 863 878 838 878 889 841 898 873 892 892 888 898 898 903 885 908 858 893 856 852 910 825 906 854 867 916 683 873 849 851 844 780 848 833 807 855 834 836 841 818 852 792 819 824 712 776 802 830 838 785 825 804 796 841 835 791 810 807 817 790 792 774 816 786 855 819 825 825 824 849 799 804 772 830 808 783 785 793 809 795 818 802 816 830 795 801 808 820 810 822 807 791 790 764 774 807 772 790 795 790 809 766 805 815 830 912 874 846 869 868 867 885 850 859 810 806 831 795 814 895 824 846 848 840 771 804 845 869 830 814 845 806 796 832 815 802 824 822 830 808 849 856 814 829 826 878 800 805 863 793 829 802 825 759 830 819 846 815 859 783 776 811 820 825 774 770 803 812 852 889 807 797 826 810 822 799 773 816 801 839 834 812 811 797 787 783 776 764 816 784 823 792 781 802 812 801 814 820 764 789 800 831 849 821 912 851 862 798 860 834 846 837 839 830 827 806 818 831 856 815 877 815 811 843 807 796 841 810 801 810 847 871 814 850 841 822 865 824 828 831 832 815 801 817 720 794 788 819 810 809 803 817 794 804 832 814 824 826 852 842 853 808 824 784 838 830 812 821 806 791 819 836 840 828 839 770 762 795 826 784 805 775 766 863 792 810 786 803 774 845 817 814 804 820 893 933 923 912 912 877 793 841 890 937 912 927 898 942 901 888 868 921 903 959 862 846 893 876 896 884 918 872 939 888 864 874 892 886 851 890 875 867 907 875 651 894 592 693 848 880 854 857 867 917 835 843 820 870 848 850 888 885 848 842 862 830 849 844 904 859 855 866 870 818 841 836 882 861 850 960 980 949 974 948 924 975 958 951 947 945 908 931 963 918 944 899 931 942 925 878 871 918 915 842 929 898 916 886 830 860 905 865 870 895 830 869 890 867 890 895 905 948 875 879 876 887 897 932 870 848 845 863 835 854 834 910 867 893 854 905 883 857 858 865 853 869 892 914 880 894 922 902 887 918 898 852 879 857 882 881 840 838 880 872 858 839 892 885 864 856 841 844 872 825 865 852 864 818 859 833 804 844 784 810 810 834 877 868 860 780 854 830 874 838 832 937 918 846 858 853 888 905 875 877 910 842 865 866 869 842 849 846 844 846 833 870 875 848 832 848 845 847 837 861 840 888 835 821 810 831 847 849 845 859 853 852 863 880 838 877 889 840 899 872 894 892 888 897 897 902 885 908 859 893 857 852 911 824 906 854 867 916 682 872 849 852 844 780 844 833 806 855 834 835 841 819 853 791 820 823 711 776 802 828 838 786 825 804 796 841 835 792 809 807 817 790 791 774 817 785 857 818 825 825 824 849 800 804 773 830 808 783 786 793 809 795 818 800 815 830 796 800 809 820 809 823 807 791 789 764 774 807 773 790 795 789 809 764 806 818 830 911 874 846 869 868 867 885 849 859 810 806 831 794 813 895 824 846 850 839 771 804 845 870 829 814 844 806 797 831 815 801 824 821 830 809 849 856 815 829 826 877 800 804 862 794 828 802 824 759 832 818 847 815 859 783 777 813 820 826 774 771 802 812 851 888 808 796 827 810 822 799 772 815 802 839 834 812 812 798 788 783 777 764 816 784 823 793 781 802 811 801 815 820 764 785 799 832 849 821 912 851 862 798 860 833 846 836 838 830 827 807 818 831 856 815 877 815 811 842 806 796 841 810 801 810 846 870 813 851 842 821 867 825 827 831 832 816 801 818 721 794 788 816 810 810 802 817 795 803 832 815 824 826 853 841 852 807 824 786 839 829 812 820 806 792 818 836 841 828 839 769 761 795 826 784 805 775 764 862 792 809 784 803 775 843 816 814 804 821 892 933 923 912 910 879 793 841 890 938 909 926 898 941 901 888 868 922 902 960 862 845 893 876 896 884 918 871 938 889 864 873 892 884 851 890 874 866 907 875 654 894 594 693 848 880 855 857 866 918 836 844 820 869 848 850 888 885 848 843 862 830 849 844 903 861 855 866 869 817 841 836 881 861 851 962 980 949 972 949 924 975 958 951 947 946 907 931 964 918 943 899 933 942 923 878 873 918 915 841 928 900 912 886 829 860 906 866 870 896 830 870 890 865 892 896 904 948 874 879 876 887 897 933 870 848 843 862 836 854 833 910 869 890 854 904 883 858 858 866 851 868 893 914 880 894 922 902 887 917 898 853 879 855 882 880 840 838 880 872 858 840 892 885 864 857 841 844 872 825 865 851 863 818 860 833 804 844 785 808 809 834 877 869 860 780 854 829 873 837 832 937 918 845 858 854 888 905 875 877 910 842 864 865 868 841 848 845 846 846 833 870 875 848 832 848 845 847 837 860 840 887 835 821 810 831 846 849 845 858 854 852 864 881 838 877 888 840 899 871 893 892 888 897 897 902 885 909 860 894 858 852 912 823 906 855 869 916 682 873 849 852 843 781 842 833 806 855 834 835 840 819 853 791 820 822 710 776 801 826 839 785 825 804 797 840 834 792 809 807 817 790 792 774 818 785 857 818 825 825 824 849 801 804 772 830 808 783 786 792 809 795 818 798 815 831 796 801 809 819 809 823 807 791 788 763 775 806 774 790 795 789 809 764 806 821 831 910 874 846 869 868 867 886 850 858 809 806 831 792 812 895 824 846 851 839 771 803 845 870 830 814 844 806 795 829 815 801 823 820 830 808 850 856 815 829 826 877 800 805 862 795 828 803 824 758 833 819 848 814 860 784 777 813 820 827 774 772 802 812 850 888 809 796 827 809 821 799 771 815 802 838 834 812 813 798 788 783 777 764 816 784 823 794 781 802 810 801 815 820 765 782 797 833 849 821 913 851 862 798 860 833 845 836 838 830 828 807 818 831 856 814 877 815 811 840 806 796 842 810 800 809 846 869 812 852 843 822 867 825 827 830 832 816 801 820 723 793 788 814 809 810 801 816 795 802 832 815 824 826 854 841 851 806 824 789 840 829 812 818 806 791 818 836 842 828 838 769 761 795 826 786 805 775 764 861 792 810 783 803 776 842 816 813 805 821 891 934 924 912 909 882 793 841 891 937 908 926 899 941 899 887 868 922 902 960 862 845 894 876 896 884 918 870 938 890 864 872 892 884 852 889 874 866 907 875 656 895 594 693 848 880 855 857 866 918 837 844 820 869 849 850 888 885 849 843 862 830 849 844 903 862 855 866 869 817 842 836 881 861 851 961 980 949 972 950 924 976 957 952 946 945 907 930 966 919 943 899 934 942 921 877 875 920 915 842 928 901 909 886 828 860 906 866 870 896 829 870 891 865 893 897 902 948 875 879 876 888 898 934 870 848 841 863 837 855 832 910 870 889 853 904 883 858 859 866 851 867 893 915 880 894 922 903 887 917 898 854 879 854 881 879 840 838 880 872 858 840 892 885 864 858 841 843 873 825 866 851 863 820 860 834 805 845 785 807 808 834 876 871 859 780 854 828 872 836 832 937 918 845 858 854 888 906 875 877 910 842 864 866 868 840 848 845 847 845 833 871 875 848 832 848 846 847 836 859 840 886 836 821 810 832 846 849 845 858 854 852 866 881 838 877 886 840 899 870 892 893 888 898 897 902 885 909 861 894 858 852 912 822 907 856 870 917 682 873 849 852 843 781 841 833 805 854 834 834 839 819 853 790 820 822 709 776 801 826 839 785 825 803 797 842 834 793 809 807 818 790 793 775 818 785 857 818 826 825 824 848 801 804 770 830 808 784 786 792 809 797 818 796 816 832 796 801 809 818 809 822 807 791 786 762 776 805 774 790 795 790 810 765 806 822 831 909 874 846 869 867 868 886 851 857 808 807 831 791 813 895 824 845 853 839 771 803 845 870 831 814 843 807 794 828 816 801 823 819 830 808 851 856 814 828 825 877 800 805 862 795 828 804 825 758 835 821 849 814 860 784 777 812 820 828 774 773 801 812 850 887 809 795 827 808 821 799 772 815 803 839 834 812 813 798 789 783 778 764 816 785 823 794 781 802 810 801 815 819 765 782 797 833 849 822 913 852 862 797 860 834 844 836 838 829 828 808 818 831 856 815 877 816 811 841 805 796 842 811 800 809 845 868 813 852 843 824 866 825 826 830 831 817 802 820 723 794 788 811 808 810 800 814 794 802 832 814 824 826 853 841 852 806 824 789 839 829 811 816 805 791 818 837 842 828 839 769 762 795 825 786 805 775 764 860 792 811 782 803 776 842 816 813 806 822 891 934 924 912 908 884 792 842 892 936 908 925 899 940 898 887 868 923 901 960 864 844 895 876 897 884 918 868 938 891 864 871 891 885 852 888 875 866 907 875 656 896 595 693 848 880 854 857 866 918 838 844 820 869 848 851 888 885 850 843 862 829 849 844 903 862 856 866 869 818 842 835 880 862 851 960 981 949 974 950 924 977 958 952 945 944 907 930 967 919 944 899 934 942 921 877 877 922 915 843 928 902 909 886 828 861 906 866 870 896 830 871 892 864 893 897 901 948 875 878 876 888 899 935 869 848 841 864 837 856 832 910 871 890 853 903 882 858 859 867 851 867 893 914 880 894 922 903 887 918 898 854 879 854 881 879 840 838 880 871 859 840 892 885 862 858 841 843 873 825 866 851 863 822 860 834 804 846 786 808 809 833 875 872 858 780 854 829 871 835 832 938 918 845 858 855 888 906 875 876 911 842 864 867 867 839 848 846 847 845 834 872 876 848 833 847 846 847 836 858 840 886 836 821 811 832 846 849 844 858 854 851 867 880 837 877 887 840 899 869 891 893 887 897 897 902 885 910 861 894 858 851 912 820 907 857 870 917 682 873 850 852 843 780 841 833 805 854 834 834 839 819 853 790 819 822 707 777 802 825 840 784 826 803 797 843 834 793 810 807 818 791 794 776 817 785 858 818 826 826 824 848 801 804 769 830 808 784 786 791 808 798 817 796 816 832 796 801 809 817 809 821 808 791 786 762 776 805 773 790 795 791 810 766 805 823 832 910 874 846 869 866 869 886 854 855 808 808 830 790 814 894 824 844 852 838 771 802 845 871 832 813 844 808 792 828 816 801 823 819 830 808 852 855 814 828 824 877 800 806 862 795 828 804 825 758 834 822 848 815 860 784 777 811 820 827 775 773 801 812 852 887 809 794 827 807 821 800 772 816 803 839 834 812 813 797 789 783 777 765 816 785 823 794 782 802 809 800 814 820 764 780 797 833 848 822 912 852 862 797 860 835 844 836 839 829 829 808 818 831 855 815 877 816 811 842 805 797 842 811 801 808 844 868 814 852 843 825 864 825 826 830 830 816 803 820 722 795 789 808 809 810 801 814 794 802 832 814 824 826 853 841 853 805 824 788 839 830 810 818 804 791 818 838 842 829 839 769 762 795 824 787 805 776 764 860 792 811 781 803 775 843 815 813 805 823 892 934 924 911 906 884 793 843 893 934 906 925 900 941 897 887 868 923 901 959 866 844 896 876 898 884 918 868 938 891 864 872 892 886 852 889 875 866 907 875 656 897 596 694 849 880 853 856 866 919 838 844 821 868 848 851 888 884 850 843 862 829 848 845 904 861 856 866 869 818 842 836 880 862 851 959 981 949 974 949 924 977 958 951 944 942 906 929 968 920 945 898 933 942 922 876 877 924 915 842 929 902 910 886 828 861 905 866 870 896 830 871 893 865 894 897 902 948 875 879 876 887 899 934 868 846 840 865 838 858 833 911 870 892 852 902 882 857 859 866 852 868 893 914 880 894 923 904 887 919 898 853 879 855 882 879 840 839 879 871 859 838 893 885 861 859 841 842 873 826 867 851 863 822 860 833 804 848 787 808 810 833 873 872 857 779 854 830 870 835 831 939 918 846 858 855 888 906 875 875 912 842 864 867 867 839 848 846 847 845 834 873 876 848 833 846 846 846 836 858 840 885 835 821 811 830 846 849 845 857 853 850 865 880 836 877 888 840 899 869 891 894 887 896 898 902 884 910 861 894 858 850 914 819 906 856 870 915 682 873 851 851 844 780 841 833 805 854 835 834 839 819 854 790 818 822 707 776 802 826 839 784 826 802 797 843 834 794 810 808 818 790 794 776 817 784 859 818 827 826 824 849 801 804 768 830 808 784 786 791 808 798 816 797 815 831 796 802 809 817 809 821 808 791 787 762 776 806 772 789 795 792 811 766 805 826 832 910 874 846 869 867 870 886 854 853 808 809 829 790 815 893 824 843 852 838 771 802 846 871 831 813 844 808 792 829 816 801 823 819 830 807 852 855 814 828 823 877 799 806 862 796 827 804 824 758 833 822 846 815 860 784 777 811 820 826 775 774 802 811 854 887 808 795 827 807 822 802 773 816 803 839 834 812 813 797 789 783 777 765 815 786 822 794 782 802 810 800 814 821 764 779 796 832 849 821 912 851 862 798 860 835 844 835 840 829 829 808 818 832 855 816 877 817 811 842 805 797 842 812 802 808 842 868 814 852 843 823 864 826 825 830 829 816 804 819 721 796 790 805 809 810 802 815 794 801 831 814 824 826 852 840 854 805 824 788 839 831 809 818 803 792 819 839 843 830 840 769 762 795 825 786 805 775 766 861 793 811 779 803 775 844 815 814 806 824 894 933 924 911 905 886 793 843 893 934 903 925 901 941 898 887 868 922 902 959 868 844 896 875 899 883 918 869 937 891 864 872 892 886 852 890 875 866 907 875 657 896 596 694 850 882 852 857 866 919 838 845 820 868 847 852 887 884 850 843 862 829 848 845 905 860 856 866 869 819 842 837 880 863 851 958 981 949 975 948 925 976 959 949 944 942 906 929 969 920 947 898 932 942 924 876 876 923 914 841 929 900 910 885 827 861 905 866 869 897 830 871 892 867 893 896 902 947 875 880 877 886 899 933 867 844 839 863 837 859 833 912 870 892 852 905 881 856 859 866 852 868 893 914 880 894 923 904 886 920 898 852 880 857 882 879 840 838 879 871 859 839 894 884 860 859 841 842 874 828 867 852 863 822 860 832 804 847 787 808 811 833 872 871 857 779 854 831 870 835 830 939 918 846 858 855 888 905 875 874 912 840 864 867 867 838 848 848 847 845 835 873 875 848 834 846 846 845 836 859 840 885 834 822 811 829 846 849 844 857 852 850 864 879 836 876 889 840 900 868 890 894 886 895 898 902 885 910 861 894 858 850 916 817 907 855 870 914 683 873 852 851 844 779 841 833 806 854 835 835 840 819 854 790 818 822 707 776 803 828 839 784 825 803 796 842 834 794 810 808 818 790 794 774 817 784 859 818 827 826 824 849 801 804 768 831 807 783 785 792 808 796 815 798 815 830 796 802 809 817 809 820 808 791 788 763 776 806 773 789 795 793 811 765 805 829 832 910 874 845 869 867 870 886 855 851 807 809 829 791 815 892 823 844 851 838 771 803 846 871 830 813 845 808 792 829 816 801 823 818 830 806 852 855 814 828 824 877 799 806 862 796 827 804 823 758 832 822 846 816 860 785 777 811 819 826 775 773 804 811 854 886 807 795 827 807 823 803 774 816 803 838 835 812 813 797 789 784 777 764 815 786 821 794 782 802 811 800 814 821 764 778 793 832 849 821 911 851 862 798 858 836 844 835 841 829 829 807 818 832 855 816 877 816 811 843 805 797 843 812 803 808 843 869 815 851 843 822 867 825 825 829 830 816 804 818 722 796 791 802 809 810 802 816 794 801 830 814 824 826 852 840 852 805 824 787 839 832 809 819 802 794 821 840 843 831 840 769 761 795 826 786 804 775 767 862 794 811 778 803 775 846 816 815 807 824 894 932 924 910 905 888 793 843 892 933 901 925 901 942 900 886 868 920 902 959 868 844 895 875 899 883 918 869 936 892 864 872 892 887 852 890 875 866 908 875 658 896 596 694 852 884 852 859 866 919 838 845 820 868 847 852 886 884 850 843 862 830 847 845 906 860 856 866 869 819 842 837 881 863 851 958 980 949 974 949 924 974 960 947 942 942 906 930 970 920 947 898 930 942 925 875 875 922 914 840 929 899 911 884 827 860 905 866 867 897 830 871 891 869 893 896 902 946 874 879 877 885 899 932 866 844 839 862 836 860 834 913 867 892 852 908 882 856 859 866 852 868 894 914 880 895 924 905 886 919 898 852 880 857 882 879 840 838 878 871 859 840 894 885 860 859 840 842 874 829 867 853 864 823 859 832 805 847 785 807 810 833 871 871 857 779 854 831 869 836 828 938 917 846 858 855 888 905 874 874 911 839 864 866 867 838 847 848 846 845 835 872 874 848 833 847 845 844 836 860 840 885 834 822 811 828 846 850 844 856 851 850 864 879 836 876 889 840 901 868 890 894 887 894 898 903 885 910 861 894 858 850 918 815 907 853 870 912 683 873 852 852 844 779 840 833 806 855 836 835 840 819 854 790 818 822 708 776 803 831 838 785 825 804 796 842 834 794 810 808 818 789 794 772 816 785 859 819 826 826 824 849 801 804 767 831 807 783 785 793 808 795 814 799 815 830 795 804 809 818 809 820 807 791 790 763 776 805 773 788 796 794 811 765 805 832 832 911 873 846 869 868 870 885 854 848 806 809 831 791 815 892 822 845 851 839 770 804 846 871 830 813 845 808 792 830 814 801 823 818 830 806 852 854 814 829 824 878 799 806 862 796 827 804 823 758 832 821 847 816 860 785 778 811 819 827 775 772 806 810 852 886 808 796 827 807 824 804 773 814 803 838 835 813 813 797 789 786 778 764 815 786 821 794 781 802 812 800 814 822 764 780 790 833 851 821 910 851 862 799 856 836 845 835 840 828 829 807 816 831 855 815 878 816 811 843 804 796 842 812 802 806 844 869 815 852 844 820 869 824 825 830 831 816 803 818 723 796 791 800 810 809 801 816 794 801 830 814 824 826 852 840 851 805 825 787 839 832 810 819 802 794 821 841 842 831 839 769 761 795 826 786 805 774 768 862 794 810 777 802 774 847 816 815 807 824 895 932 924 910 905 890 793 843 891 934 901 925 899 942 901 887 868 920 902 959 867 843 895 875 899 883 918 869 936 892 865 872 892 886 853 890 875 866 909 875 659 896 595 694 852 884 852 859 866 918 838 845 819 867 847 852 885 885 850 843 862 830 848 845 906 860 857 866 869 819 842 837 882 862 851 959 979 948 974 950 924 974 959 947 942 941 906 930 969 920 947 898 929 942 925 875 872 921 913 839 929 899 914 883 826 860 906 865 865 898 830 872 890 869 894 896 902 945 874 877 878 884 899 932 865 845 839 861 836 859 833 914 865 892 851 911 883 855 859 866 851 868 894 914 880 895 924 905 886 919 898 853 880 856 882 879 840 837 877 871 859 842 895 886 860 859 840 843 874 830 867 854 864 824 860 832 806 848 784 806 810 833 870 871 857 780 854 831 868 836 828 938 917 846 858 855 888 906 874 874 910 840 864 867 867 838 847 847 845 844 835 871 874 848 832 848 845 844 836 860 840 887 834 821 810 828 846 851 844 856 852 850 865 880 838 876 889 840 901 868 890 894 888 894 898 904 886 910 861 893 858 850 918 812 908 853 870 913 682 872 851 852 844 779 838 834 807 855 837 835 840 819 854 790 818 823 707 776 803 832 838 786 825 805 794 843 834 793 810 808 818 789 794 771 816 786 858 819 826 826 825 849 800 804 768 830 808 783 786 792 808 796 814 800 814 831 795 803 809 818 808 820 807 791 790 763 777 804 774 788 796 793 811 766 805 832 832 910 872 847 869 867 869 885 854 846 806 809 832 791 815 892 822 845 851 839 771 804 845 871 829 814 844 808 792 831 814 802 823 818 831 806 852 854 814 828 824 878 800 806 862 796 827 805 824 759 831 819 848 816 860 785 779 811 818 828 776 772 807 810 850 886 808 796 827 807 824 804 774 814 803 838 836 813 813 798 788 787 779 764 815 785 820 794 781 801 812 799 814 822 764 781 789 834 852 821 909 850 862 797 857 835 845 836 840 828 828 806 816 831 856 815 877 818 811 843 805 794 841 811 801 803 844 870 816 852 845 819 871 823 825 830 832 817 803 818 724 796 791 797 809 809 801 816 794 802 832 813 822 826 851 841 851 805 825 787 839 831 812 819 801 795 821 841 842 830 838 769 761 795 825 787 805 774 767 862 794 810 777 802 775 848 816 815 806 824 896 932 924 910 905 893 793 843 890 934 901 926 899 942 901 887 867 921 902 960 865 843 895 875 900 883 918 869 936 892 864 872 892 886 855 890 876 865 910 876 659 896 595 695 850 883 852 858 866 918 838 845 819 867 847 852 885 886 850 843 863 830 850 845 907 859 857 866 869 819 842 837 882 861 851 959 979 948 973 950 924 976 958 946 941 940 906 929 967 921 947 898 929 942 924 876 871 921 912 839 928 900 917 883 826 860 906 865 863 897 830 872 891 869 895 897 902 946 874 876 878 887 898 932 864 845 839 861 836 856 833 914 863 891 851 910 883 855 858 865 850 868 892 912 881 895 925 904 886 919 898 854 879 856 882 880 840 837 876 872 858 841 894 887 860 858 840 844 873 828 866 854 863 825 861 832 806 848 784 805 809 833 871 871 858 780 855 831 867 836 827 938 916 846 858 855 888 906 875 874 909 840 864 867 867 838 846 846 845 844 834 870 873 848 831 848 844 844 836 860 840 888 833 822 810 827 845 852 844 856 853 850 866 881 839 877 889 840 901 869 890 894 889 894 898 904 886 910 862 893 859 850 918 810 907 852 870 914 682 872 850 853 843 778 836 834 807 856 838 836 839 819 854 790 819 823 707 776 802 831 837 786 825 805 794 844 833 791 810 808 817 790 794 772 816 788 858 820 826 827 825 849 800 803 770 830 808 783 785 792 809 798 815 800 813 833 796 803 809 818 808 821 808 791 789 762 777 805 774 788 795 793 811 766 805 832 832 910 871 848 869 867 869 884 855 844 805 809 833 792 814 892 822 845 851 839 771 804 845 871 829 814 845 808 792 831 814 802 823 818 832 806 852 854 814 827 823 878 800 807 863 796 827 805 824 759 831 817 848 815 861 785 778 811 818 828 777 771 806 811 851 886 808 796 827 808 824 804 775 816 803 839 836 813 814 799 788 787 779 763 816 785 820 795 781 800 812 799 813 824 765 781 789 834 852 821 909 850 862 796 858 835 846 836 839 829 827 806 815 832 856 816 876 819 811 842 806 793 840 812 802 800 844 871 816 853 846 818 871 823 826 831 832 818 802 818 726 796 790 796 809 809 800 817 794 803 833 813 821 825 851 841 852 805 824 788 839 829 812 820 801 795 821 841 842 830 837 769 761 795 824 787 806 773 765 862 794 810 777 802 775 846 816 814 806 823 895 933 923 911 903 897 793 843 890 935 901 927 901 942 901 888 866 922 901 960 864 843 895 873 898 883 917 869 937 892 864 872 892 886 854 890 877 865 910 876 659 896 595 696 849 882 852 857 866 918 838 845 819 867 846 852 885 886 851 844 863 830 851 845 907 860 857 866 869 819 844 836 882 860 851 958 979 947 972 951 926 977 958 946 942 939 905 928 968 922 946 898 929 942 924 877 872 920 911 840 928 901 919 884 827 859 906 865 862 898 830 872 890 869 896 896 902 947 875 876 877 889 898 932 863 845 841 861 837 854 832 913 863 891 851 911 883 855 857 864 850 867 892 911 881 895 925 904 886 919 898 854 878 856 882 880 840 838 877 872 858 840 894 888 859 858 840 845 872 827 866 854 862 826 862 832 806 849 784 805 809 833 871 871 858 780 855 831 866 835 827 937 916 846 858 854 889 906 876 875 909 840 864 867 867 838 846 844 846 843 834 870 873 849 832 846 845 845 837 859 841 888 833 822 809 827 844 852 844 855 854 850 865 882 839 876 889 840 901 870 890 894 888 895 897 904 886 910 862 893 858 851 918 810 907 853 870 914 682 872 850 852 843 778 836 835 807 855 838 837 839 819 853 790 819 823 707 776 802 830 838 786 826 806 794 845 832 791 811 808 818 791 793 773 816 788 859 820 826 828 825 850 801 802 770 830 808 784 784 791 809 798 815 799 813 832 798 802 809 818 808 822 809 790 789 761 777 805 774 788 795 793 811 766 805 832 832 912 871 848 868 866 869 884 854 840 805 809 833 793 814 892 823 844 851 837 771 804 846 871 829 814 846 809 792 832 814 802 824 820 832 807 851 855 814 826 823 878 799 806 863 795 827 805 823 759 831 817 848 814 861 785 776 812 817 829 777 770 805 812 852 887 808 797 826 808 823 804 776 816 802 840 837 813 815 799 788 787 780 763 816 785 820 796 781 800 811 800 812 822 765 780 788 834 851 821 910 850 862 795 858 834 846 836 839 830 826 807 815 832 856 816 875 822 812 842 807 793 839 813 803 800 844 871 815 853 846 818 871 825 826 831 832 818 802 817 729 796 789 795 808 809 802 817 794 803 834 814 819 825 850 842 854 805 823 788 839 828 813 821 801 794 821 842 842 830 837 770 761 795 824 787 806 771 763 862 794 810 777 802 774 846 816 813 807 823 895 933 924 911 901 900 794 842 890 936 900 928 903 942 900 888 866 922 902 960 864 843 895 872 896 883 916 869 936 893 864 872 892 887 855 890 878 864 909 876 658 895 596 696 847 882 853 857 866 918 837 845 820 868 846 852 886 886 851 844 863 831 850 844 908 861 856 866 869 819 845 836 882 862 851 958 980 948 973 950 926 978 957 947 943 939 904 928 971 922 946 898 929 942 925 878 874 920 910 840 927 902 918 884 829 859 906 865 862 898 830 871 889 869 896 895 902 948 876 877 877 890 897 931 865 844 842 861 837 854 834 912 863 890 852 911 883 855 855 863 852 868 891 911 881 894 924 903 886 919 898 854 878 856 883 880 840 839 879 872 858 839 894 888 860 857 841 845 872 826 866 855 860 826 862 832 805 849 785 804 810 832 871 871 858 780 855 830 866 835 826 937 915 846 857 853 890 907 877 874 909 841 863 867 866 838 846 844 847 843 834 870 873 849 832 846 845 846 837 859 841 887 833 823 809 827 844 852 844 856 853 850 865 881 839 876 889 841 900 871 890 894 887 896 896 905 886 910 861 892 858 851 918 811 907 853 869 914 682 873 849 852 843 777 836 836 807 854 838 838 840 819 853 790 820 823 707 776 802 829 838 785 826 806 796 845 832 792 810 808 819 791 792 774 816 788 859 820 826 827 825 850 802 801 769 830 807 783 784 791 809 798 815 799 814 832 799 802 810 818 808 822 809 790 789 760 776 807 774 787 796 793 811 766 804 832 832 913 870 848 868 866 869 884 852 836 805 809 832 794 814 892 823 844 851 836 771 804 846 872 829 814 846 810 793 830 813 802 823 822 832 808 851 855 814 826 824 878 799 806 863 794 828 806 823 759 831 817 849 814 861 785 774 812 817 829 778 770 805 812 852 888 808 798 825 808 824 804 776 815 801 840 837 812 816 800 788 786 780 763 816 784 820 796 782 801 811 800 812 820 766 778 788 834 850 821 911 850 864 796 858 833 845 836 839 830 827 806 816 832 856 816 875 824 812 842 807 793 839 814 804 798 845 871 814 853 843 818 871 826 826 830 832 819 802 817 731 796 788 796 807 810 804 818 794 803 833 816 820 825 849 843 854 806 822 788 838 827 812 820 803 794 820 844 841 830 836 770 761 795 825 787 807 770 763 863 792 810 777 803 772 847 816 812 808 823 895 934 925 911 899 901 794 842 890 936 899 929 904 942 900 888 866 922 902 960 864 844 895 871 894 884 916 870 938 893 864 872 892 886 855 889 879 864 909 876 658 895 597 696 847 883 854 857 866 919 836 846 820 868 846 853 886 886 851 844 863 832 848 844 906 862 855 866 869 819 846 835 883 863 851 958 980 949 975 950 926 976 956 949 944 939 905 928 970 922 946 899 929 941 926 877 875 920 910 840 928 902 918 886 831 858 906 865 862 898 830 871 890 870 896 894 902 949 876 876 876 888 897 931 866 845 843 862 836 855 835 910 863 890 852 911 884 856 855 863 853 868 891 910 881 893 923 903 886 919 897 854 878 856 883 880 840 840 880 872 859 838 895 888 861 858 840 846 872 825 866 855 861 826 862 832 805 848 784 803 811 832 870 870 857 780 856 829 866 835 826 936 915 847 858 853 891 907 876 874 909 841 863 866 866 838 846 844 847 844 834 870 873 849 833 845 845 847 837 860 841 886 834 823 809 827 844 852 844 856 853 850 865 881 838 876 888 842 899 870 890 894 887 896 896 905 886 910 861 892 858 852 918 811 908 853 868 914 682 874 850 853 844 778 836 836 807 854 837 838 840 819 853 791 819 824 708 775 802 829 837 786 825 806 797 844 832 791 811 808 820 792 791 774 816 789 858 820 826 827 825 851 802 801 769 830 808 783 785 791 808 797 816 799 814 831 799 802 810 817 808 822 809 790 790 761 776 808 775 788 797 794 811 766 804 833 833 913 870 848 868 866 870 884 851 834 804 808 830 794 814 892 823 845 850 837 770 803 846 871 829 814 845 810 793 829 813 802 823 823 833 807 850 854 814 826 824 878 799 806 863 793 828 806 824 759 832 817 849 813 861 784 776 812 816 830 779 770 804 812 852 887 808 799 825 808 824 803 776 814 800 839 836 812 816 800 789 785 779 762 816 784 820 796 782 802 811 799 812 817 766 776 788 835 850 822 911 849 865 796 857 832 845 836 839 830 827 806 816 832 855 815 874 826 813 841 807 793 839 814 804 797 846 871 814 854 840 818 871 827 826 830 831 818 802 817 733 796 788 795 807 810 805 818 794 803 832 816 820 825 849 844 855 807 821 788 838 827 811 820 805 794 819 846 841 830 836 770 761 795 826 787 806 771 763 864 790 810 776 802 774 848 816 812 808 823 896 934 926 911 897 902 793 841 890 936 899 929 903 941 900 888 867 922 901 960 864 844 894 872 895 884 917 870 939 892 864 872 892 885 855 889 879 865 909 876 657 895 598 694 847 884 855 857 866 919 835 847 820 869 847 852 885 886 850 844 864 833 848 843 905 862 855 865 869 820 846 836 883 864 851 958 980 948 976 949 925 975 955 951 945 939 906 929 968 922 945 899 929 942 926 877 874 920 910 839 929 903 918 887 833 859 907 865 861 898 830 872 890 870 897 895 901 950 876 875 877 886 896 931 867 846 844 862 835 854 836 910 863 890 853 911 884 858 856 864 854 867 892 909 881 893 922 903 886 919 896 854 877 856 883 880 840 840 881 872 859 838 895 888 862 857 840 846 872 825 865 855 861 826 862 832 804 848 784 802 810 832 870 870 857 780 857 828 866 835 826 936 916 848 858 853 891 907 875 873 910 841 864 866 866 838 846 845 847 846 834 870 874 849 833 845 846 847 838 860 840 885 834 823 809 827 844 852 844 857 853 850 865 882 837 876 888 842 899 871 890 893 888 896 896 905 886 910 860 892 858 852 918 811 908 854 868 915 682 874 850 853 844 779 835 836 807 854 837 838 839 818 853 792 819 824 708 775 802 829 836 786 825 805 797 844 832 790 811 808 819 792 790 774 816 790 857 820 826 826 825 851 801 802 770 830 808 782 786 790 807 796 816 799 815 832 798 802 810 817 808 823 809 791 791 761 776 808 775 788 798 794 811 765 804 833 833 912 869 848 868 866 870 884 851 831 803 808 829 793 815 892 821 844 850 838 770 803 846 870 830 813 843 809 794 828 813 802 824 823 834 808 850 854 814 827 825 878 799 806 863 792 828 806 824 759 832 818 849 813 861 784 777 813 817 829 779 771 805 812 852 888 808 798 825 809 825 803 776 814 801 839 836 812 816 800 789 785 780 763 816 784 820 796 782 803 811 799 812 818 767 776 788 835 852 821 911 849 865 796 857 831 844 836 838 829 827 807 817 832 854 814 874 826 814 841 806 793 839 815 803 796 846 870 814 854 838 819 870 826 825 831 831 817 802 818 736 796 789 795 808 809 804 817 794 803 832 816 821 825 850 844 856 808 821 789 837 828 810 818 807 793 819 845 840 829 836 770 762 795 826 787 806 772 764 864 788 810 774 802 776 848 816 813 808 824 896 934 926 911 896 902 793 842 891 936 898 929 902 940 901 888 867 923 902 960 864 845 894 871 896 884 918 871 940 890 864 872 892 884 856 890 880 866 908 876 657 895 597 694 848 884 855 857 866 919 835 846 820 869 848 851 884 887 850 844 863 834 848 843 904 861 855 865 869 820 846 836 883 863 852 959 980 947 976 948 924 976 955 951 947 939 907 929 965 923 944 899 930 942 926 877 874 920 910 838 930 903 920 886 832 860 907 865 858 898 828 873 892 870 896 897 900 949 876 874 878 886 896 931 867 848 845 863 835 854 835 912 863 890 853 910 884 859 858 865 855 867 892 910 881 893 923 903 886 919 897 853 876 857 882 880 840 840 881 873 859 837 896 888 862 857 840 846 872 826 866 856 862 825 861 832 804 847 784 802 811 832 870 870 857 780 856 828 865 836 826 936 916 847 858 853 892 906 875 873 910 842 865 866 866 837 846 846 846 848 834 870 874 849 833 845 846 847 838 860 840 886 834 822 809 827 844 852 844 858 854 849 865 883 836 875 889 841 900 871 890 892 887 896 896 904 886 910 860 892 858 853 919 810 909 854 868 915 681 873 851 853 844 780 833 836 807 854 837 837 838 818 853 792 819 824 710 775 802 829 836 787 824 804 796 843 832 789 812 809 818 791 790 774 816 790 856 820 826 826 825 850 800 802 770 830 808 783 786 790 807 796 815 799 815 832 797 803 809 817 808 823 809 792 791 761 776 808 774 789 798 792 811 765 804 833 833 912 869 847 869 866 870 884 851 829 802 808 829 793 814 892 820 844 850 840 771 804 845 870 830 813 843 809 794 828 814 803 825 823 833 808 850 855 814 828 826 878 798 806 863 792 827 806 825 759 832 818 849 812 860 784 779 813 817 828 781 770 806 812 851 888 808 797 825 809 826 803 777 813 802 838 835 811 817 799 789 785 780 763 815 784 820 796 783 803 812 799 812 818 766 776 789 833 853 820 910 848 864 797 857 830 844 836 838 829 826 808 817 832 853 815 874 828 814 841 805 794 840 815 802 795 846 870 813 855 837 820 870 826 825 832 831 816 802 819 739 797 790 796 809 809 803 816 795 803 832 815 822 826 850 844 856 808 821 789 837 830 811 817 807 792 819 845 839 829 837 770 761 795 826 787 805 773 765 864 788 808 772 802 778 848 817 814 807 825 896 934 926 911 895 905 793 843 891 936 898 930 901 940 902 887 867 923 902 960 864 846 893 871 897 885 918 871 940 889 864 872 892 885 856 890 879 867 908 875 658 896 597 695 849 884 855 857 865 918 835 844 820 869 848 850 883 887 851 844 862 834 847 844 904 860 855 866 869 820 847 836 883 863 852 959 979 947 976 948 924 976 955 951 948 941 907 930 968 924 945 900 930 941 926 876 873 920 909 838 930 902 921 885 832 860 907 866 853 898 826 873 891 870 896 897 900 948 875 874 879 888 897 932 867 848 845 863 835 854 835 913 863 890 853 911 885 859 861 865 855 866 892 912 881 893 924 904 886 920 897 852 877 858 882 880 842 840 881 873 860 837 896 888 862 856 841 846 872 826 867 856 862 824 860 832 804 847 784 802 811 832 870 870 858 779 854 829 864 838 825 935 917 846 857 854 892 906 876 873 910 841 866 867 866 837 846 848 845 847 834 870 874 848 832 845 846 847 837 860 839 886 834 821 809 827 844 853 845 858 854 849 865 883 836 875 889 841 901 872 891 892 887 895 896 903 886 911 859 892 858 853 920 809 911 855 868 915 682 873 851 854 843 779 832 835 807 854 837 836 837 818 853 793 819 823 710 775 802 829 836 788 825 804 796 843 832 789 812 809 819 791 789 774 816 789 856 820 826 826 825 849 800 803 770 829 808 783 786 790 807 795 815 800 816 832 796 803 809 817 808 823 808 791 791 761 776 807 773 788 797 791 812 766 804 833 833 912 869 846 870 866 869 885 851 826 802 807 829 794 813 892 822 844 850 840 772 805 845 870 831 813 842 808 794 830 814 804 827 823 832 809 849 855 814 827 827 879 798 807 862 791 828 806 826 759 833 816 849 811 860 784 778 812 818 827 782 770 806 812 851 888 808 796 824 809 826 803 778 813 802 838 835 812 818 799 788 786 779 763 815 785 819 796 783 802 813 799 812 818 766 776 789 832 852 819 910 848 863 797 856 829 844 837 838 828 826 809 817 832 854 815 873 831 813 841 804 794 841 815 802 795 845 870 814 856 837 820 871 826 826 834 831 816 801 820 743 797 790 795 811 808 803 816 795 803 833 816 822 826 850 844 855 808 821 788 837 829 811 817 807 792 820 846 838 828 838 771 760 795 826 788 804 773 766 863 789 807 771 803 777 848 818 815 807 825 897 933 925 912 895 906 793 843 892 936 898 930 901 940 903 887 867 924 903 960 863 846 894 872 897 885 918 871 940 889 864 872 893 886 857 890 879 867 908 876 658 896 597 696 851 884 855 858 865 918 834 842 820 869 849 850 883 886 852 845 862 833 847 844 904 858 856 867 869 819 847 836 883 863 851 959 979 948 976 946 926 977 956 951 947 943 907 928 970 924 947 900 929 940 926 876 874 921 911 838 930 901 919 885 832 860 908 867 850 899 826 872 891 869 895 897 900 946 876 875 880 889 898 932 867 847 846 863 835 854 835 914 862 890 853 912 886 859 861 866 855 864 892 915 881 893 924 903 887 919 897 853 879 858 882 879 843 839 881 872 860 837 897 888 862 855 841 846 872 826 868 856 862 824 859 831 804 848 784 802 812 832 870 870 858 779 853 830 863 838 824 935 917 847 857 854 892 907 876 872 909 841 866 867 867 837 847 848 845 847 833 870 874 848 832 845 846 848 837 861 840 886 834 821 810 827 844 853 846 859 854 850 865 882 837 874 888 841 901 871 892 891 887 895 897 902 886 912 859 893 858 853 920 807 910 855 868 915 682 874 851 854 844 778 832 835 807 855 836 836 837 818 854 793 820 822 710 774 802 829 836 787 826 804 796 843 832 789 812 808 820 790 790 774 816 788 855 820 825 826 824 847 800 803 770 829 808 783 786 790 807 795 814 801 815 831 796 803 809 817 809 823 807 791 790 761 776 805 771 788 796 790 812 766 804 833 833 912 870 846 870 866 869 885 851 826 802 808 829 795 812 893 823 844 850 839 773 805 845 870 831 813 844 808 794 831 815 803 827 822 830 809 848 856 815 827 826 880 798 807 861 791 828 804 826 758 834 815 850 810 860 784 778 811 820 827 783 769 805 811 851 889 808 795 825 810 825 803 777 815 802 838 834 813 819 799 788 786 777 764 815 785 818 795 783 801 814 800 813 818 765 776 790 831 851 819 910 849 862 798 857 826 844 838 838 828 826 809 817 832 854 815 873 834 812 842 805 795 842 815 802 794 843 870 814 855 836 821 871 827 827 835 832 815 801 821 745 797 790 794 811 808 803 816 794 804 834 816 823 826 850 844 854 808 820 788 837 829 811 818 807 792 820 846 838 827 840 771 758 796 825 789 804 772 766 864 791 806 770 803 777 848 819 815 808 825 898 933 925 912 895 907 793 842 892 936 898 929 901 940 902 887 867 924 903 961 864 847 894 872 897 886 919 871 939 889 864 872 894 886 857 889 879 868 908 877 658 896 597 695 851 884 855 858 865 918 834 843 819 869 849 850 883 884 851 845 861 832 847 844 904 858 856 868 870 819 847 836 882 864 851 959 978 949 976 946 928 978 956 950 947 943 907 926 971 924 947 900 928 940 926 876 874 921 913 836 930 901 919 886 832 859 909 867 850 898 828 872 891 869 895 897 900 947 877 876 880 889 899 931 866 847 846 863 835 855 835 913 862 892 853 913 886 859 862 866 854 863 893 914 882 893 924 903 887 919 897 854 882 857 882 879 844 838 881 872 860 838 897 887 862 857 840 845 873 826 868 856 862 823 859 831 804 847 784 802 812 832 870 871 859 779 853 832 862 839 825 936 917 848 858 855 891 907 875 872 908 841 866 867 867 837 848 848 845 846 833 870 875 847 832 845 847 848 837 861 840 887 834 822 810 827 844 853 845 859 854 851 864 880 838 875 888 841 902 871 893 891 887 895 897 901 885 912 859 892 858 853 920 806 908 856 867 915 683 874 850 855 845 777 831 835 808 855 836 836 838 818 854 793 819 822 710 773 802 830 837 786 826 804 796 844 832 790 812 808 821 790 791 774 816 788 855 820 825 825 823 847 801 803 770 829 808 782 786 790 807 795 814 801 814 830 797 803 809 818 808 823 809 791 790 761 776 804 772 788 796 791 813 767 804 834 832 911 870 847 869 866 870 884 851 826 803 808 829 795 811 894 822 845 848 838 773 805 844 872 831 814 846 808 795 832 814 802 828 821 830 809 848 857 817 827 826 881 799 807 861 790 828 801 824 758 834 815 851 807 860 785 778 810 821 827 784 769 804 811 852 890 807 796 826 810 825 802 776 816 802 838 834 814 820 799 790 786 775 765 816 786 819 794 783 801 814 800 812 819 765 775 790 832 849 818 910 850 862 797 857 825 844 837 839 827 826 809 817 832 855 815 874 837 810 842 805 796 843 814 802 794 842 872 814 854 833 822 872 827 828 835 832 815 802 820 750 797 792 792 811 807 802 816 794 803 834 817 824 826 849 843 852 808 820 788 837 828 811 818 806 792 820 847 838 826 841 772 757 796 825 790 804 772 767 864 793 807 770 802 778 847 818 814 808 825 898 932 925 913 893 910 793 842 892 936 898 928 901 940 901 887 868 924 903 961 866 847 894 873 896 885 919 871 940 890 865 872 894 886 858 889 879 868 909 878 656 896 597 695 850 884 855 858 866 918 834 843 819 869 850 851 883 883 850 845 861 832 848 843 903 858 855 868 871 818 846 837 882 865 851 959 978 950 976 947 928 979 956 949 948 941 907 927 971 923 945 899 927 938 925 879 874 922 915 834 930 901 918 887 832 859 910 865 850 898 830 872 891 869 894 897 901 949 877 877 881 889 900 930 865 846 847 864 835 856 835 911 863 894 852 913 886 858 862 866 854 861 893 914 882 894 924 902 887 918 897 854 884 857 882 879 845 838 880 871 860 839 897 887 861 858 840 845 874 826 867 856 862 823 859 831 805 846 786 801 812 832 870 871 860 779 853 831 862 839 827 936 918 848 859 855 889 907 875 871 907 841 865 866 867 838 849 847 845 846 833 870 876 846 832 845 847 848 836 861 840 887 835 823 810 827 843 854 846 859 854 852 864 880 838 876 887 841 902 870 893 892 888 896 897 901 886 912 859 892 858 853 920 806 906 856 867 915 683 874 851 856 846 777 831 836 808 855 836 837 839 818 854 792 819 822 709 772 802 830 837 785 825 804 797 844 832 791 812 808 820 789 792 774 816 788 855 821 825 825 823 847 802 804 769 829 808 781 785 790 806 795 813 800 813 830 796 802 809 818 808 823 810 791 789 762 775 804 773 789 796 791 814 767 804 834 831 910 871 848 869 865 870 884 852 826 803 809 829 794 811 894 820 846 848 838 773 806 844 873 831 814 846 808 795 831 812 800 827 819 830 809 848 858 818 827 826 881 800 807 862 790 829 801 823 758 833 813 851 804 860 784 778 809 821 827 785 769 803 811 852 890 807 798 827 810 825 802 774 817 802 839 834 814 820 800 791 786 774 766 816 786 820 794 783 800 814 800 812 820 765 775 790 832 848 819 909 850 862 796 858 823 845 836 840 827 826 808 817 832 855 815 874 837 810 842 806 798 843 813 803 793 843 873 815 854 830 823 872 828 828 834 832 815 803 818 754 796 793 791 811 807 801 816 795 802 833 818 824 826 849 841 851 808 820 788 838 829 812 818 806 792 821 847 839 826 841 772 759 796 824 790 804 771 766 865 794 808 770 802 779 845 817 813 809 826 899 932 925 913 892 913 792 843 892 937 898 927 901 941 900 886 868 923 902 961 867 847 894 873 896 883 919 871 940 892 865 872 893 886 859 890 879 868 909 878 655 897 598 694 849 883 855 858 867 918 834 843 818 869 849 851 884 884 849 844 860 832 848 842 903 859 854 868 870 819 846 837 882 863 851 959 977 950 976 948 927 979 956 949 948 940 908 930 970 922 945 899 926 937 925 883 873 921 915 833 930 901 920 887 832 859 910 863 850 897 830 872 891 868 893 897 902 950 875 877 881 888 900 929 865 846 847 863 835 858 836 910 864 894 852 911 886 858 863 865 853 861 893 914 882 894 924 903 888 918 896 852 883 858 882 880 848 838 879 871 860 839 897 886 860 859 839 844 874 827 867 855 862 824 859 831 805 846 787 799 812 832 870 871 861 778 854 831 862 838 828 936 919 846 859 855 888 907 875 872 906 841 865 865 868 838 849 846 844 846 833 871 878 846 833 846 847 849 838 860 841 887 835 823 810 827 843 854 846 859 854 852 863 879 838 878 887 841 902 870 893 893 889 897 897 901 886 911 859 892 857 852 919 806 906 856 867 915 683 875 852 856 846 778 830 837 808 854 835 837 839 818 854 792 819 823 709 774 802 830 838 786 825 804 796 844 833 793 812 808 820 789 793 773 815 788 855 821 825 826 824 848 803 805 768 829 808 782 784 791 806 795 813 799 814 830 796 802 810 819 807 822 811 790 789 762 775 805 774 789 797 792 814 766 804 834 830 910 871 847 868 865 868 884 852 825 804 810 828 793 811 895 819 846 847 838 773 806 844 873 831 812 845 809 796 831 812 800 826 819 830 809 848 858 818 828 826 880 801 807 863 791 829 803 822 758 833 811 851 801 859 783 778 809 820 828 783 769 802 812 852 890 807 798 827 809 825 802 774 817 802 840 834 814 820 800 791 786 774 767 816 787 821 794 783 800 814 800 812 820 765 776 791 833 848 819 908 851 861 796 858 822 847 836 840 826 826 809 817 833 854 814 875 840 809 842 806 798 843 812 804 792 844 872 814 853 826 823 873 827 826 834 831 815 803 817 757 795 795 791 811 806 801 816 796 802 833 818 824 826 850 840 851 808 820 788 838 830 812 818 806 793 821 848 839 827 840 772 761 796 823 790 804 771 766 866 793 807 770 802 779 844 817 813 809 825 900 932 925 911 892 916 792 844 891 938 898 926 902 941 901 885 868 923 901 961 870 846 894 874 896 883 918 871 940 893 865 872 894 886 860 891 880 868 909 878 654 897 599 695 849 883 855 858 867 918 834 843 818 868 850 851 885 884 849 844 860 831 848 842 904 860 855 867 870 819 846 838 882 861 852 958 977 949 976 949 926 979 956 949 948 939 908 931 969 923 947 899 926 939 924 885 872 921 915 833 930 901 920 887 831 859 908 863 850 897 830 872 892 868 892 897 903 950 875 878 881 888 900 927 865 844 847 863 835 858 837 908 865 894 853 910 886 858 865 865 853 860 893 914 882 894 924 903 887 918 896 851 883 858 881 879 850 838 879 871 860 839 897 886 860 859 839 844 874 827 868 854 863 825 859 831 806 846 788 798 812 832 870 872 860 778 853 831 862 838 827 936 919 846 858 854 889 907 875 873 906 840 865 866 868 838 849 845 844 845 832 870 879 846 832 845 847 848 839 860 842 887 835 823 810 827 843 853 846 859 853 853 863 879 838 877 887 840 901 870 893 894 890 897 897 900 886 910 860 893 858 851 917 806 906 855 868 914 683 875 853 856 846 777 830 836 808 854 836 838 839 818 854 791 820 823 710 774 802 830 839 786 825 804 796 844 834 794 812 807 819 789 793 773 815 788 855 821 825 827 825 848 803 806 768 829 808 784 784 791 806 795 813 800 814 830 796 801 811 819 808 823 811 790 788 763 775 805 774 788 797 792 814 766 805 834 831 910 871 847 869 866 867 884 853 823 804 810 828 792 811 894 819 846 848 839 772 807 845 871 831 811 844 809 796 830 812 800 826 819 830 809 847 858 817 828 826 880 801 807 864 792 829 805 824 757 832 809 850 800 858 783 778 808 819 828 782 769 803 811 852 890 806 798 827 808 825 802 774 817 802 840 834 814 820 800 790 786 775 766 815 787 821 794 783 800 815 800 812 820 765 778 791 835 849 819 908 852 861 796 858 822 848 836 841 827 826 809 817 834 855 814 874 842 809 842 806 797 842 812 805 790 844 870 814 851 824 823 872 826 824 834 831 814 803 817 758 794 795 790 811 807 801 816 797 801 834 818 823 827 850 840 851 808 820 788 839 830 812 818 805 793 821 848 839 828 840 773 763 796 822 790 804 770 765 865 793 806 771 803 779 845 817 813 810 825 901 932 925 910 892 916 792 845 890 938 898 926 902 941 900 884 868 922 902 961 870 845 894 874 896 884 917 871 940 893 864 872 894 885 859 892 879 869 909 877 654 896 599 696 848 884 854 859 867 917 834 844 818 869 850 851 885 884 850 844 860 831 847 842 904 860 856 865 870 819 846 838 882 860 853 958 978 949 976 949 924 979 957 950 948 938 908 929 968 924 948 901 926 941 924 884 872 920 914 832 929 901 918 886 830 860 907 864 849 897 830 872 894 868 892 897 903 949 876 878 881 889 898 926 865 843 847 862 834 857 837 907 865 893 854 910 886 858 867 865 853 860 892 914 882 894 924 902 886 918 896 852 882 858 881 878 852 838 879 871 859 839 896 886 860 859 838 843 875 827 868 853 864 825 859 831 806 846 786 798 811 832 870 872 860 777 853 831 862 838 827 936 919 848 858 854 889 906 874 875 906 841 865 868 868 838 849 844 845 846 832 870 879 846 831 845 847 848 840 860 842 888 835 822 810 827 844 853 847 860 853 854 862 879 838 877 887 840 901 870 893 894 890 897 897 901 887 909 860 894 857 850 916 806 905 854 868 915 684 875 853 856 846 777 830 836 808 854 837 837 840 818 854 792 820 824 710 775 802 830 839 786 826 804 796 844 836 794 812 807 819 790 793 773 815 788 855 821 825 827 824 848 802 804 769 829 809 785 785 791 806 795 811 800 814 830 796 801 811 819 808 824 811 790 788 763 775 805 773 788 797 792 814 766 805 833 832 911 871 847 870 866 866 886 852 822 804 810 827 791 812 894 820 846 849 839 772 807 846 869 831 809 844 809 797 830 812 799 824 819 829 809 846 858 816 827 826 879 800 808 863 793 829 805 825 757 832 807 851 799 858 784 779 808 819 828 782 768 804 811 851 890 806 798 827 808 824 801 774 817 801 840 834 814 820 801 789 786 777 766 816 787 821 795 783 800 816 800 812 819 766 778 791 836 849 819 909 852 861 796 858 821 847 836 841 828 827 809 816 834 855 814 874 845 810 842 806 796 842 813 806 790 844 868 814 850 822 822 871 825 823 834 831 813 803 818 759 793 795 791 812 808 800 815 798 801 834 818 824 826 849 841 852 808 820 790 841 830 810 818 806 794 822 846 839 828 840 774 763 796 822 791 804 770 766 864 792 805 771 803 778 846 817 813 810 825 901 933 925 909 891 916 792 845 890 938 898 926 903 940 900 885 867 921 903 961 871 845 893 874 896 885 917 870 941 892 864 873 896 884 857 891 880 869 909 877 654 896 599 697 848 884 853 859 867 917 834 845 819 869 850 850 884 884 850 844 861 832 846 842 905 860 856 864 870 819 847 838 881 860 854 957 978 949 975 950 924 979 957 950 948 940 908 927 967 924 946 902 927 944 924 883 874 920 914 831 928 901 917 885 829 860 906 864 849 897 829 872 895 868 892 897 903 950 877 878 881 889 897 922 864 843 847 861 834 858 837 906 865 894 855 910 886 858 868 866 853 860 892 914 882 893 924 903 886 919 896 853 882 858 882 877 853 839 879 872 859 839 896 887 858 860 838 842 874 827 868 853 864 826 859 833 806 845 785 798 811 833 871 872 859 777 853 830 862 838 826 936 919 849 857 856 889 906 874 876 907 842 864 869 868 838 850 845 845 847 832 871 880 846 831 845 846 847 839 861 841 888 835 823 811 828 845 852 847 859 852 853 863 879 838 877 887 840 901 871 894 893 890 897 897 901 888 909 860 894 857 850 916 807 905 854 869 915 685 874 852 855 846 777 830 834 807 854 838 837 841 818 855 792 820 823 710 774 801 831 838 786 826 804 796 844 836 794 812 807 819 790 792 773 816 788 856 821 825 826 825 848 802 803 769 830 809 784 786 791 806 796 809 800 814 830 796 801 810 819 808 824 810 790 789 763 775 806 773 787 796 793 813 766 805 834 832 911 872 846 871 867 866 887 852 820 803 810 828 791 813 894 821 846 849 840 772 807 846 869 831 810 845 809 797 830 812 798 823 820 830 809 846 857 816 827 827 878 799 808 863 794 829 805 825 758 832 805 852 798 858 784 779 808 820 827 784 767 804 811 851 890 806 797 826 808 823 800 775 817 801 838 833 816 820 801 789 785 777 764 818 786 821 796 782 800 816 801 812 819 766 777 790 835 849 820 910 851 861 796 859 818 846 836 841 829 827 809 815 834 855 814 874 845 812 841 807 795 842 813 806 789 844 868 814 850 820 821 872 826 822 834 832 812 803 818 760 792 794 791 813 808 800 814 798 800 834 816 825 826 848 842 852 808 820 792 841 829 809 818 806 794 823 845 839 828 840 774 762 796 822 792 804 770 766 863 792 805 770 803 778 848 817 814 810 824 901 933 925 910 889 916 792 845 890 938 897 928 904 942 900 885 867 921 903 961 871 846 894 874 895 885 917 870 941 892 865 874 896 884 856 890 881 870 909 877 654 896 600 697 848 884 852 858 868 916 834 847 821 871 851 849 885 884 850 843 862 833 846 842 905 860 855 864 871 819 848 838 881 860 855 958 978 948 976 950 924 979 957 951 947 941 908 928 967 924 945 901 929 944 924 882 876 920 914 830 929 902 915 884 828 859 906 864 849 897 828 872 895 869 892 898 903 950 878 878 882 890 895 918 864 843 848 861 833 859 837 906 864 894 855 908 886 859 871 867 853 860 891 914 882 893 924 903 886 919 897 853 881 857 882 878 855 840 879 872 859 839 896 886 857 861 838 844 873 827 867 852 864 825 860 834 805 844 784 798 811 833 872 871 859 777 852 830 861 839 826 937 919 849 856 857 889 906 875 876 907 844 864 868 868 837 850 846 846 848 832 871 880 847 831 845 846 847 838 861 840 888 835 822 811 829 845 852 847 858 852 852 864 879 838 876 887 842 901 871 894 892 889 896 897 901 888 910 860 894 857 851 917 806 906 854 870 915 685 874 852 854 846 778 830 834 807 853 838 836 842 819 855 792 819 823 709 774 801 831 838 785 826 805 797 844 837 794 812 806 819 791 791 773 816 788 857 821 825 826 824 849 802 803 768 830 810 782 787 791 806 796 808 800 814 830 796 802 809 820 809 823 810 790 790 763 774 806 773 787 796 793 813 765 805 834 832 910 873 846 871 868 866 885 852 819 802 810 828 790 814 894 822 846 848 839 774 808 846 870 831 811 845 809 796 830 813 798 823 820 830 810 847 856 816 827 826 878 798 808 863 795 829 806 825 758 834 803 852 797 858 784 779 808 820 827 786 766 804 812 851 890 806 796 827 808 822 800 775 817 802 839 834 816 822 801 789 785 777 764 818 786 822 796 782 800 816 802 812 819 766 777 788 834 849 820 910 851 861 796 860 816 845 836 840 831 827 810 815 834 855 814 875 847 813 841 808 796 842 815 805 788 844 868 814 851 818 820 873 826 821 835 832 813 804 820 763 792 794 790 813 809 799 814 797 801 834 815 824 826 848 844 852 808 820 792 840 828 810 818 807 793 824 843 839 828 840 773 762 796 823 793 804 770 766 863 791 805 769 802 778 849 816 816 810 824 900 933 925 910 888 916 793 845 890 937 896 930 904 943 900 885 867 920 903 961 871 847 894 873 896 885 917 871 940 892 866 875 896 884 855 889 881 870 909 877 654 896 599 697 848 884 852 858 869 916 834 847 822 872 851 849 886 884 848 843 862 834 848 843 905 860 855 864 871 818 848 837 881 860 854 959 978 947 976 949 924 980 956 952 946 943 908 928 967 923 945 900 931 944 923 882 876 920 914 831 930 903 916 884 829 860 906 866 849 898 828 872 895 869 893 899 903 952 878 877 882 890 895 913 862 843 848 860 832 860 838 907 864 894 854 907 887 859 875 868 853 861 890 914 882 893 924 904 886 919 898 853 882 856 882 878 857 841 880 872 859 838 896 886 856 861 838 846 872 826 867 853 863 825 861 835 804 845 784 798 811 833 872 870 859 777 852 829 861 839 826 937 919 849 856 857 890 906 875 875 908 843 863 868 868 837 849 848 846 847 832 871 881 847 831 845 846 848 837 861 840 888 836 821 811 829 845 852 846 858 853 851 865 880 838 876 887 843 901 870 893 892 889 896 897 902 888 910 860 893 857 851 917 806 906 854 870 915 686 873 851 854 846 778 829 833 807 854 837 836 842 819 855 792 818 822 709 773 802 830 837 785 826 805 797 844 836 793 813 806 819 790 790 773 817 789 858 820 825 826 825 849 802 803 768 830 811 782 786 792 806 796 807 799 816 830 796 802 808 820 810 821 810 791 792 763 774 806 773 788 797 793 813 764 806 835 832 910 872 847 871 869 866 884 852 817 801 810 828 790 814 894 823 846 847 839 774 808 846 870 832 812 845 809 795 830 813 799 823 820 831 808 847 855 816 827 825 878 798 808 863 795 829 806 826 759 835 803 852 797 857 785 779 808 820 826 786 764 804 812 851 890 807 797 828 807 821 800 774 818 802 840 834 817 823 801 790 785 777 764 818 786 822 795 782 801 816 803 811 820 767 776 788 833 849 820 910 851 862 796 861 813 845 836 838 831 827 811 815 834 855 814 876 851 813 841 809 797 842 816 805 788 844 868 813 852 816 819 874 826 821 835 831 815 805 821 767 792 793 789 813 808 801 815 796 802 834 815 823 827 848 844 852 808 820 792 840 828 811 818 806 792 825 843 839 828 840 772 760 795 823 793 805 770 767 864 792 805 767 804 778 849 815 817 809 823 900 933 926 910 888 916 793 845 890 936 896 931 903 944 900 885 867 921 902 961 869 847 896 874 897 885 917 872 940 892 866 874 896 884 856 889 881 870 909 878 654 896 598 697 848 884 853 859 868 915 834 848 821 873 850 849 888 884 847 843 862 834 849 843 905 860 854 865 871 818 848 837 882 860 854 959 977 947 977 949 924 980 956 951 946 943 908 929 966 922 944 899 932 944 923 881 876 920 914 831 930 904 916 884 830 861 906 867 848 898 828 873 894 869 893 901 902 953 878 877 882 888 896 907 862 843 848 860 832 859 837 907 865 894 855 908 887 858 879 868 853 860 890 914 882 893 924 904 886 919 898 853 882 856 882 879 859 841 881 872 859 836 897 887 856 862 838 848 872 826 867 854 863 825 862 833 804 846 785 798 811 833 872 869 859 777 851 829 860 839 826 937 919 849 857 857 890 906 876 875 907 843 862 868 868 836 848 848 846 847 832 870 883 847 831 845 845 848 836 861 840 888 836 819 811 829 845 851 846 858 854 852 865 880 838 875 887 843 901 870 892 892 889 896 897 902 888 910 860 892 858 850 917 806 907 856 870 914 686 872 851 854 845 778 829 834 807 855 836 836 842 819 854 792 817 822 709 774 802 829 837 784 826 805 797 843 835 793 813 806 819 789 790 773 818 789 858 820 825 826 824 850 802 803 767 830 811 781 786 793 806 796 807 800 817 830 797 802 808 820 811 820 809 792 791 763 774 806 773 788 797 794 813 764 806 834 832 910 871 848 870 867 866 884 853 817 803 811 828 789 814 894 822 846 846 839 776 809 847 870 833 812 845 809 795 830 813 800 822 819 832 808 848 856 816 826 824 877 799 807 864 796 830 806 826 759 834 802 852 797 857 785 779 808 820 827 785 764 804 813 851 890 807 797 828 807 822 801 772 818 803 841 835 818 824 801 790 785 776 764 817 786 822 794 782 802 815 802 811 821 766 778 790 834 848 821 910 851 864 796 861 813 845 836 838 830 827 812 815 834 855 813 876 855 814 842 809 798 842 816 805 788 844 868 811 852 812 819 873 825 821 835 831 816 805 820 770 794 792 790 813 807 804 816 796 802 835 815 821 827 848 844 851 809 819 790 839 828 812 818 806 790 826 843 839 828 841 770 759 795 823 794 806 770 767 864 792 805 766 806 778 848 816 818 809 824 900 932 926 911 887 916 794 844 890 936 895 932 903 944 900 885 867 922 901 961 869 847 896 874 899 885 918 873 940 892 866 874 895 885 856 889 881 870 909 878 654 896 598 696 850 884 855 860 868 914 834 848 820 873 850 850 888 885 847 843 862 834 850 843 905 860 854 865 870 818 848 836 882 859 853 959 977 946 976 949 926 980 956 949 946 942 907 929 966 921 943 899 930 944 923 880 874 920 914 831 929 903 916 885 832 860 906 869 847 898 828 873 893 870 893 902 902 952 878 878 882 888 896 902 863 843 848 861 832 859 835 909 865 894 856 910 887 858 879 867 853 860 890 915 883 893 923 904 885 920 898 852 882 857 882 879 861 841 881 872 858 836 897 887 856 861 838 848 872 826 867 854 862 825 861 832 804 845 785 798 811 833 872 869 860 778 851 829 861 840 826 937 918 849 857 857 890 906 877 876 906 843 862 868 868 836 848 848 847 846 832 870 885 847 830 846 846 847 836 861 840 887 836 818 810 828 845 851 846 858 855 853 865 879 839 875 887 843 901 870 891 892 889 896 897 903 887 910 860 893 858 850 918 805 907 857 871 914 686 872 851 854 845 777 828 834 807 856 835 837 842 819 854 792 818 822 709 774 803 828 837 784 826 805 796 843 834 793 813 806 818 789 790 773 818 789 858 820 825 826 824 851 802 804 766 830 810 781 787 793 807 796 807 801 816 830 797 801 807 821 811 822 808 792 790 763 775 806 773 788 797 794 813 763 806 834 832 910 871 847 870 865 866 884 854 816 805 811 829 789 815 895 821 847 847 839 777 809 848 869 833 813 844 809 795 830 813 802 822 819 833 806 849 857 815 826 825 877 799 807 864 796 830 806 827 760 834 801 852 797 857 785 779 807 820 827 785 764 804 812 850 890 806 797 827 806 823 801 770 818 804 840 834 818 823 802 791 785 775 764 816 786 822 793 783 802 814 801 811 822 766 779 792 834 848 822 909 850 866 796 861 812 845 836 838 828 827 811 815 833 855 814 876 858 814 842 809 799 842 815 806 787 843 869 809 852 809 819 873 825 822 835 831 817 806 819 773 795 791 791 813 806 805 816 795 802 835 815 821 828 848 846 851 809 819 790 839 829 812 820 806 790 825 843 839 828 841 770 759 795 823 794 806 769 767 864 792 805 765 807 778 847 817 818 809 825 899 932 926 911 887 917 795 844 891 938 895 932 903 945 900 884 868 923 901 961 869 846 896 873 899 885 918 873 939 892 865 874 894 886 856 889 880 870 909 878 654 896 599 696 851 885 854 860 867 914 834 847 820 872 850 851 887 886 847 843 862 834 849 842 905 860 854 864 870 818 849 836 882 858 851 958 977 945 976 948 927 980 956 948 946 942 907 929 966 921 942 900 927 944 924 881 873 920 914 830 928 903 916 885 832 858 906 869 845 897 829 874 892 871 893 902 902 949 877 877 882 887 898 896 865 844 849 862 832 859 833 911 865 894 857 912 887 858 879 866 854 858 889 915 883 894 923 904 885 920 897 852 882 858 883 879 862 841 883 871 858 835 897 888 856 861 838 848 873 826 867 855 861 826 860 832 804 845 785 798 811 833 872 868 860 778 851 830 862 838 826 937 918 848 858 857 890 907 876 876 905 842 861 868 867 836 849 848 846 847 833 869 885 847 829 846 846 847 836 861 841 886 835 818 810 828 845 851 846 858 855 853 865 879 839 874 887 843 902 870 891 892 888 896 898 903 887 909 860 894 857 850 919 805 906 857 871 913 687 872 851 854 846 777 827 834 808 857 836 837 842 819 855 792 818 822 710 775 803 828 838 784 827 805 796 844 835 792 813 806 818 789 791 773 818 789 858 821 825 826 824 851 802 804 767 830 810 781 788 793 808 796 806 802 815 830 798 800 806 822 811 823 808 792 790 764 776 806 773 789 797 794 814 763 806 834 833 911 870 847 869 863 866 884 854 814 806 810 830 789 815 894 820 847 846 839 777 808 848 869 833 814 844 809 795 831 813 802 822 819 833 807 851 856 814 825 825 877 799 806 865 795 830 805 827 761 832 800 851 796 858 784 780 807 820 828 784 765 804 812 850 890 806 797 825 806 824 801 768 818 804 839 834 816 823 801 791 786 774 764 817 785 822 794 783 802 814 800 811 822 767 780 792 834 848 822 909 849 867 795 862 812 845 837 838 826 827 810 815 833 855 815 875 858 813 842 809 799 842 815 806 788 844 870 808 852 806 819 872 824 822 834 831 817 806 818 773 795 790 792 812 806 805 816 796 802 835 815 822 828 849 848 851 809 819 790 838 829 811 822 806 790 823 844 839 828 840 770 759 795 823 793 806 768 767 865 792 806 765 806 778 847 819 817 810 825 898 931 926 910 887 917 795 844 892 938 895 931 902 945 900 885 868 922 901 961 869 845 896 873 899 886 918 872 938 891 864 874 894 885 855 890 880 869 908 878 654 897 600 696 853 885 854 860 867 914 835 846 820 872 851 852 887 887 848 844 862 834 849 841 905 861 852 864 870 819 849 836 881 858 850 958 977 944 975 947 928 980 956 949 947 942 906 930 967 921 941 900 926 942 925 882 872 921 914 829 928 903 916 884 832 857 906 868 845 895 830 875 892 871 893 901 902 947 876 877 881 886 899 893 866 845 849 862 832 859 833 911 865 894 857 910 886 859 881 865 856 857 890 916 883 894 922 904 886 920 897 852 881 859 884 879 863 841 884 870 858 835 896 888 856 860 838 848 873 827 867 855 862 826 859 831 805 847 784 797 811 833 872 867 861 778 852 831 863 837 827 937 917 847 858 857 890 907 876 877 906 842 861 869 867 836 850 848 846 848 835 869 885 846 829 845 847 847 837 861 842 888 835 818 811 827 845 850 846 857 854 853 865 879 839 874 886 843 902 870 892 891 887 897 897 903 886 909 860 895 857 850 920 805 906 857 871 913 686 873 851 854 846 777 828 834 808 856 836 837 842 820 856 791 817 822 710 776 803 828 838 785 828 805 796 844 836 792 813 806 818 789 792 773 819 789 859 822 825 826 823 850 802 806 768 831 810 781 788 792 808 796 806 802 814 830 798 800 806 823 810 823 808 792 789 764 777 806 773 790 797 794 814 763 806 834 833 911 870 846 870 864 866 884 853 813 805 810 829 789 815 894 820 847 846 838 777 808 847 868 833 816 844 808 795 831 812 803 823 820 833 807 852 855 814 824 825 877 800 806 865 794 830 805 827 760 832 799 850 796 858 784 780 807 820 829 785 765 804 812 850 889 806 796 825 807 824 801 768 818 803 839 834 814 823 801 791 786 775 765 817 785 822 794 783 802 813 800 812 821 768 780 792 834 849 822 909 848 865 796 862 812 845 837 838 826 828 810 815 834 855 817 876 859 811 842 808 798 842 814 806 788 844 870 806 852 804 818 872 824 822 833 830 817 806 818 775 794 790 792 812 807 804 816 796 801 835 816 822 828 849 848 851 809 819 789 838 830 810 823 806 790 822 844 840 828 838 770 760 796 823 793 807 768 766 865 791 806 766 804 779 847 819 817 810 824 898 931 926 910 887 918 794 844 893 937 895 930 902 945 900 886 868 922 902 961 870 844 895 873 898 886 918 872 939 891 864 874 894 884 856 890 880 869 908 878 654 897 601 695 853 885 854 859 867 915 836 846 820 872 850 850 887 887 849 844 861 834 848 842 906 862 850 864 870 819 850 836 882 858 850 958 977 944 976 946 928 979 956 950 948 941 906 930 968 921 942 901 928 941 926 883 873 921 914 830 929 903 916 882 833 859 905 868 845 896 832 877 892 871 893 900 902 949 877 878 881 886 902 889 867 846 849 862 832 860 834 909 866 894 856 908 886 859 882 865 855 855 890 916 884 893 923 903 886 919 897 852 880 859 885 879 863 841 884 869 858 836 895 888 856 860 838 847 873 827 867 855 863 826 858 832 806 849 784 797 811 833 872 866 861 779 852 832 864 836 828 937 918 846 858 857 890 908 875 876 906 842 862 870 866 836 850 848 846 850 836 870 885 846 829 845 847 847 838 860 842 889 834 818 811 827 845 850 846 858 853 853 865 878 840 874 886 843 901 870 891 891 886 897 896 903 884 910 860 895 857 850 918 806 905 857 871 914 685 874 851 854 846 777 830 834 808 856 837 836 841 820 856 792 816 822 710 776 803 828 839 785 828 805 796 844 836 792 813 806 818 789 792 773 819 789 858 822 825 826 821 850 802 806 768 830 810 782 789 792 808 796 805 802 814 831 797 799 806 822 809 823 809 791 789 765 778 805 773 790 797 794 814 763 806 833 834 910 870 846 870 864 866 884 851 813 804 809 828 790 815 893 821 847 846 838 776 809 847 868 833 815 845 808 795 831 813 803 823 820 833 807 852 855 815 825 824 877 800 806 864 794 830 804 826 759 831 799 850 795 857 783 780 806 820 829 786 764 805 812 851 889 806 796 825 808 824 800 768 818 802 839 835 813 824 801 792 787 777 765 816 785 822 794 783 802 813 799 813 822 768 780 792 834 850 821 909 848 863 796 861 813 845 836 838 827 830 810 815 833 855 816 877 860 810 842 808 798 842 815 806 788 845 871 803 852 802 818 872 824 823 831 830 817 806 818 776 794 792 793 812 808 805 816 796 802 835 818 822 828 849 848 851 810 819 788 839 830 810 823 806 790 822 844 840 829 836 770 760 796 824 792 807 769 765 866 791 806 766 804 779 847 819 817 810 823 898 931 926 911 888 918 794 845 893 936 895 930 902 944 900 887 867 923 903 961 870 844 895 873 897 888 918 871 940 891 865 874 894 883 857 891 881 868 907 879 654 897 600 694 852 885 854 858 867 915 837 845 819 872 850 849 887 887 849 844 860 834 848 843 906 862 848 863 870 818 850 837 882 859 851 957 977 945 976 946 928 978 956 951 949 940 906 930 968 921 944 902 929 940 927 884 874 922 914 830 930 903 916 882 834 863 905 868 844 898 832 878 893 871 893 899 902 951 878 880 881 886 902 886 868 847 849 863 833 861 835 909 867 894 856 907 886 858 883 865 854 856 890 914 884 894 923 903 885 919 897 851 880 858 885 879 864 840 883 869 859 836 895 887 855 859 837 847 872 827 867 855 863 825 858 832 805 850 784 796 810 832 872 866 861 778 852 832 864 836 828 937 918 845 857 856 891 908 875 876 906 842 863 870 865 836 849 847 846 849 836 870 885 845 829 845 847 848 838 860 841 890 835 818 811 827 845 849 845 860 852 853 866 878 840 874 886 842 901 870 891 890 886 897 895 902 883 911 860 895 857 850 917 806 906 857 870 915 685 874 851 854 846 776 832 836 809 856 836 836 841 820 856 792 816 823 710 776 803 829 839 784 828 805 796 844 838 793 814 806 819 788 792 774 819 790 858 821 825 826 822 850 801 806 768 829 810 782 792 792 808 796 805 802 813 831 797 798 807 822 809 823 809 790 788 765 778 806 773 790 797 794 814 762 805 832 834 910 871 846 870 863 866 884 851 812 803 809 827 790 815 894 821 847 846 838 776 810 848 869 832 813 845 808 794 832 813 803 824 821 833 807 851 856 816 826 824 878 800 807 863 794 830 803 825 758 831 799 849 794 857 783 779 806 819 828 787 762 805 813 852 889 806 796 826 809 824 801 766 819 801 840 836 815 824 801 792 787 778 765 816 785 822 793 783 802 812 798 813 822 768 780 792 833 850 822 910 849 861 796 860 811 846 838 839 828 831 811 815 832 855 816 878 860 811 842 809 797 843 815 807 788 844 871 799 852 800 819 872 824 824 831 830 817 806 818 779 794 795 794 813 808 804 816 796 803 834 819 822 828 849 847 852 809 819 787 840 830 810 823 806 790 822 844 839 829 837 771 760 797 824 791 808 770 765 865 791 805 765 804 780 847 819 816 810 823 898 931 926 912 890 917 793 845 892 936 895 930 901 943 900 887 867 924 905 961 870 844 895 873 897 889 917 871 941 891 866 874 895 884 857 891 881 869 908 879 655 897 599 693 851 885 854 857 866 915 837 845 819 872 850 848 886 888 849 844 861 834 848 844 907 862 848 863 869 818 850 837 882 860 851 957 977 946 975 946 928 977 957 951 948 939 907 931 969 922 946 903 929 941 927 884 874 922 914 831 930 902 916 884 836 865 905 867 844 900 831 879 894 871 892 899 902 952 879 881 880 886 903 883 868 846 849 863 833 863 836 911 867 894 856 906 885 857 884 866 852 856 890 911 885 894 923 903 885 918 897 850 881 858 884 879 865 839 882 870 861 837 895 886 854 859 837 846 872 827 867 855 862 825 859 832 805 848 784 795 809 832 871 866 861 778 853 831 865 836 828 937 919 846 857 855 891 907 875 876 905 842 864 871 865 836 847 847 846 847 836 871 885 845 829 844 847 848 838 860 840 889 834 819 812 827 846 850 844 861 852 852 865 878 840 874 887 841 900 871 890 890 887 897 895 902 883 911 860 896 858 850 916 806 906 856 870 916 686 874 850 854 845 776 831 837 809 856 836 835 840 819 856 792 817 823 708 777 802 829 838 784 827 804 796 843 838 794 814 806 821 788 791 774 818 791 857 821 825 826 823 850 800 806 767 829 809 782 794 792 808 796 804 802 813 831 797 796 807 821 809 823 809 790 788 765 777 806 773 790 796 793 814 762 805 832 834 909 870 847 870 864 866 884 850 812 803 809 828 791 815 893 820 846 846 838 774 809 848 870 830 812 844 809 794 832 814 803 825 822 833 807 851 857 815 828 825 878 800 807 863 794 830 802 824 758 831 799 849 793 857 782 779 804 817 829 786 760 805 813 852 890 806 796 826 810 824 802 764 819 800 840 836 816 826 801 792 788 779 765 816 786 823 794 783 802 812 798 812 822 767 779 791 832 851 822 910 850 861 795 859 809 846 839 840 829 830 809 814 833 854 816 877 861 812 843 809 797 844 814 807 789 843 871 795 853 798 821 873 824 824 831 831 816 806 818 780 794 797 793 813 808 802 816 795 806 834 819 822 827 849 844 851 807 820 788 841 831 810 823 806 790 821 844 838 830 839 772 760 797 824 790 808 771 766 864 790 803 764 804 780 847 819 816 808 823 898 931 926 912 890 917 793 845 892 936 895 930 902 943 901 887 868 924 905 961 869 845 896 873 898 892 916 871 941 890 866 874 896 884 856 890 880 870 908 879 655 896 599 692 849 886 854 857 866 915 837 845 820 873 850 848 888 888 849 845 861 834 848 843 908 862 848 863 869 817 848 838 883 860 850 957 977 947 974 946 928 976 958 951 948 939 907 931 970 922 946 904 928 942 926 885 874 923 915 831 930 902 915 886 836 866 906 867 845 900 830 879 893 870 892 899 902 951 879 880 879 886 903 881 868 846 849 863 834 864 836 912 867 894 856 906 884 856 886 866 852 856 890 909 884 895 923 903 886 918 897 850 882 858 883 878 865 838 881 870 861 839 895 886 854 859 837 846 872 827 866 856 860 826 859 832 804 846 783 794 808 831 870 866 861 778 852 831 865 836 827 937 920 847 857 855 891 906 876 876 904 842 864 871 866 836 847 848 845 846 835 871 886 845 829 843 846 849 838 861 840 888 834 818 812 828 846 849 844 860 853 852 865 878 838 874 887 841 899 870 890 889 887 896 895 902 883 912 860 896 858 849 915 806 905 856 869 916 687 874 850 853 845 777 830 837 809 856 836 835 839 818 856 792 817 823 708 777 803 829 837 784 825 804 796 843 839 794 815 807 821 787 790 773 818 792 857 820 825 827 825 849 800 806 768 830 808 782 796 791 808 796 804 802 813 831 797 795 807 822 809 823 809 790 788 765 777 807 773 790 796 792 814 762 806 832 834 908 869 847 870 864 866 883 851 812 803 809 829 792 815 893 820 845 847 838 773 809 848 872 830 813 844 810 794 832 814 803 825 821 834 806 851 856 815 828 827 878 801 807 863 794 830 804 824 758 831 799 850 791 858 782 779 803 817 830 785 761 805 813 851 891 806 796 826 810 823 802 763 820 802 840 836 816 826 801 792 788 779 765 816 787 824 795 783 802 813 798 812 820 766 778 790 832 851 822 910 850 861 794 860 806 846 840 840 829 829 807 815 834 854 816 877 862 813 843 808 797 844 813 806 788 842 871 789 853 796 822 873 824 824 831 831 816 806 818 781 794 796 792 813 808 800 816 795 807 834 819 822 827 850 842 851 805 821 788 840 832 810 822 806 791 821 844 838 830 839 773 761 797 824 789 808 770 767 862 790 801 763 804 780 846 819 816 807 822 898 931 926 912 890 917 794 845 890 936 896 929 902 943 901 887 870 924 904 960 869 845 896 874 898 895 915 871 941 890 867 874 896 884 855 890 878 870 908 879 655 896 598 693 850 886 855 857 866 915 837 845 820 874 850 848 889 887 849 846 862 834 849 843 908 862 846 864 870 817 847 838 883 860 850 957 976 946 972 946 927 976 959 951 949 939 908 931 969 921 946 904 927 941 924 884 873 922 915 831 930 902 915 886 835 865 907 867 845 898 830 877 892 870 892 899 902 951 879 880 879 886 902 880 868 847 848 863 835 864 838 911 867 893 855 907 884 856 887 867 851 856 890 910 883 895 922 902 886 918 897 850 882 859 883 879 865 838 879 870 860 840 896 884 854 859 838 845 872 828 866 856 860 826 859 831 805 846 784 794 808 831 870 865 861 778 852 831 865 836 828 937 921 848 857 855 891 906 876 876 905 842 864 871 867 837 848 847 845 846 835 871 887 845 828 843 846 849 838 861 840 888 834 820 813 828 846 849 844 859 854 853 864 878 838 873 888 842 898 870 890 889 887 896 895 902 884 911 861 897 859 850 915 806 905 856 869 915 688 875 850 853 844 778 830 837 810 856 834 835 839 818 854 792 817 823 707 777 803 829 836 784 823 804 796 842 840 794 815 808 821 788 790 773 817 791 857 820 824 828 824 849 800 806 768 830 807 781 796 791 808 797 803 801 812 831 797 793 807 822 808 824 809 791 789 765 776 808 773 791 796 792 814 762 808 832 833 908 868 846 871 865 866 883 851 812 803 808 830 793 815 893 819 845 848 838 772 808 847 871 830 813 843 810 794 832 814 803 824 820 833 805 850 854 815 829 827 878 801 808 862 795 830 806 825 756 831 799 850 788 858 783 779 801 818 831 784 761 806 813 851 891 806 796 825 810 823 801 763 820 803 840 835 814 826 802 791 788 778 765 816 788 825 797 783 802 813 798 812 820 766 778 788 833 850 821 909 851 862 794 860 806 847 839 840 830 828 808 815 835 854 816 876 863 813 843 807 797 845 812 806 786 842 871 786 853 796 821 874 825 824 832 832 815 807 819 781 794 794 791 813 808 800 816 796 809 834 819 821 827 850 840 852 805 822 788 839 832 811 822 806 791 822 844 838 830 838 773 761 796 824 789 808 770 766 862 790 801 764 806 780 846 819 816 806 821 897 932 926 912 890 917 795 844 890 937 896 928 902 943 901 886 870 924 902 960 870 845 896 874 898 900 914 870 941 890 867 874 896 884 855 890 877 870 908 878 655 896 598 693 851 886 855 858 867 915 836 845 821 874 850 848 890 886 850 846 862 834 849 843 908 863 844 865 870 817 848 838 883 860 851 957 976 945 972 948 927 976 958 951 950 940 910 932 969 921 945 903 927 943 925 883 872 922 915 830 930 901 915 886 834 864 908 866 845 897 830 875 890 870 892 899 902 950 879 881 879 885 902 878 868 847 848 863 835 864 839 909 868 893 854 909 884 856 887 867 851 856 889 912 882 895 922 902 885 918 897 849 883 860 883 879 865 838 878 870 859 840 897 885 854 859 838 846 872 828 865 856 860 826 858 831 805 847 785 794 808 831 871 865 861 778 852 832 865 836 828 937 920 848 857 855 892 906 876 876 907 842 864 871 867 838 849 846 845 847 835 870 887 845 826 843 846 849 837 861 840 888 834 821 813 828 845 849 844 858 854 853 864 878 837 873 888 843 897 870 891 889 887 896 895 903 884 911 861 897 859 851 914 806 906 856 868 914 688 875 850 852 845 780 831 837 810 857 834 835 839 818 853 791 818 823 707 777 803 828 836 784 823 804 796 842 840 794 815 809 821 788 790 772 817 790 858 819 824 828 823 850 801 806 768 831 806 780 798 790 808 796 802 802 812 831 797 791 807 821 808 824 810 792 790 765 776 809 773 791 796 791 814 762 808 831 832 910 868 847 871 865 866 884 852 813 802 808 830 793 814 893 819 844 848 838 772 808 848 870 831 814 843 810 795 831 813 804 822 820 832 806 847 854 815 829 827 877 800 807 862 795 830 807 825 755 831 798 851 786 858 784 779 802 820 831 785 760 806 812 852 890 806 797 826 809 822 801 763 820 803 840 836 813 826 802 791 788 778 765 816 788 824 797 783 802 813 799 812 819 765 778 789 833 850 821 909 850 862 793 860 806 848 838 840 830 828 809 815 835 854 817 875 863 813 842 805 797 844 813 805 785 842 871 783 854 796 821 875 824 824 832 834 815 807 818 782 794 792 791 812 808 800 816 795 810 833 819 822 827 850 840 852 805 821 787 839 832 812 822 806 791 822 844 839 830 837 773 761 796 824 790 807 770 766 864 790 802 764 806 779 844 819 816 806 820 896 932 925 912 890 918 795 844 890 939 897 927 902 942 901 885 870 925 902 959 870 844 896 875 898 902 915 869 941 890 866 874 896 885 855 890 878 869 907 878 655 896 598 693 851 886 855 858 868 915 836 845 821 874 850 848 890 886 851 846 862 834 848 843 905 863 840 866 870 818 848 837 883 860 852 957 976 945 972 948 926 977 957 951 950 940 909 932 968 921 945 903 927 945 928 882 872 922 915 830 930 899 916 885 835 864 907 864 845 899 830 874 890 870 892 899 902 949 878 881 880 885 902 877 868 847 848 863 835 864 840 909 868 893 854 911 884 856 889 866 853 854 889 914 883 895 921 902 884 918 896 849 884 860 883 879 865 838 878 870 858 840 895 887 854 859 838 847 872 828 862 856 861 827 858 830 805 847 785 794 808 831 871 864 861 777 852 832 866 836 828 937 918 848 857 856 892 906 876 877 907 843 863 871 866 839 850 846 845 847 835 870 886 846 826 844 846 849 837 861 841 888 833 821 813 829 845 849 844 858 853 853 864 878 836 873 888 842 897 870 891 890 888 896 895 903 884 910 860 897 859 852 914 806 906 857 868 913 688 875 850 852 845 780 832 836 810 858 836 835 840 819 852 791 819 823 707 777 803 828 836 784 825 805 796 842 839 794 814 808 821 788 791 772 817 789 859 818 824 828 824 850 802 806 768 831 805 780 799 791 809 796 801 802 814 831 796 789 808 820 808 825 810 792 790 765 777 808 774 792 796 791 815 762 808 831 832 911 869 848 871 866 866 884 852 813 803 809 830 793 814 892 818 845 848 839 773 807 848 870 831 814 843 809 796 831 812 803 822 820 830 808 844 854 815 830 826 877 799 807 862 796 829 807 825 754 831 797 851 786 859 786 778 802 822 831 785 760 806 813 852 889 806 797 826 808 822 802 763 820 802 840 836 810 826 801 791 787 779 764 816 788 823 797 783 801 813 800 814 818 765 779 789 834 850 821 909 850 862 794 860 807 848 837 840 830 827 810 815 835 854 817 875 864 814 842 806 797 843 813 804 785 843 870 782 854 796 822 875 825 824 834 835 814 807 818 785 795 792 792 812 809 800 816 794 810 833 818 824 827 850 842 853 804 820 788 839 832 814 822 805 792 822 844 839 830 838 774 761 797 824 791 807 768 767 866 791 802 765 806 779 843 818 816 807 818 896 932 925 912 890 918 795 843 890 939 897 926 902 942 901 885 870 925 903 960 870 844 896 875 899 905 915 868 942 890 866 874 896 886 856 890 878 869 906 879 655 896 598 693 851 885 854 858 869 914 836 846 821 874 851 848 889 886 852 846 862 834 847 843 903 863 837 866 870 818 848 837 883 862 852 957 976 946 972 948 925 978 955 950 951 940 907 932 968 923 945 903 928 945 928 882 872 921 915 830 930 899 916 884 836 864 906 862 845 900 831 875 891 870 892 899 902 948 877 881 879 885 902 878 867 848 848 863 835 864 840 909 867 892 854 911 885 856 890 866 856 854 889 915 884 894 921 902 884 918 896 850 883 860 883 879 866 839 878 869 859 840 894 888 854 859 838 848 872 829 859 855 863 827 858 830 806 847 784 794 810 832 871 862 861 777 852 832 865 836 828 937 916 848 857 857 891 906 876 878 906 844 863 870 866 839 850 846 844 846 836 869 886 846 826 846 846 849 837 861 841 888 833 821 812 829 845 850 844 858 853 853 865 879 837 874 887 841 898 870 891 891 888 896 896 903 884 910 859 897 858 852 914 807 905 857 868 913 688 875 850 852 845 780 834 836 810 857 836 836 841 819 853 790 820 823 708 777 803 829 836 785 827 805 795 843 838 793 813 808 822 787 791 772 817 788 859 818 826 827 824 849 803 806 768 832 803 781 801 792 809 795 802 802 814 832 798 788 809 820 808 826 809 793 790 765 779 808 775 791 796 791 816 762 808 831 831 910 869 849 871 866 866 885 852 813 803 810 829 792 815 892 818 846 847 839 773 807 848 871 831 814 844 808 796 831 812 803 821 819 830 810 840 855 815 830 826 876 799 806 863 796 828 806 825 754 830 795 851 786 859 786 778 802 822 830 786 760 805 813 852 889 805 797 827 807 821 803 762 820 801 841 836 810 826 800 791 787 778 764 816 788 822 796 783 801 813 800 814 818 765 778 790 833 850 821 909 851 862 793 861 807 847 837 841 828 827 810 815 835 854 817 875 865 813 842 807 798 842 813 803 785 843 869 781 854 795 823 875 825 823 836 834 814 807 818 787 795 792 792 813 809 800 816 794 811 833 817 825 827 850 844 854 804 819 790 839 832 815 822 806 792 823 845 839 830 837 773 761 798 824 792 806 766 767 867 791 803 766 806 780 845 818 816 807 815 896 932 924 913 890 918 795 843 891 939 897 925 903 942 902 884 870 925 904 960 870 845 896 876 899 910 915 868 942 890 866 874 896 885 856 889 879 868 906 879 656 893 598 693 851 884 853 857 869 914 835 846 821 873 850 848 888 886 852 846 863 834 848 842 902 862 835 866 870 818 848 837 883 863 852 957 976 946 971 946 924 977 955 950 950 940 905 932 969 924 945 902 928 943 926 881 872 922 914 830 930 900 916 883 837 865 905 860 844 902 831 876 893 870 892 898 902 949 876 881 878 885 901 878 866 847 847 864 834 863 840 910 867 892 856 910 884 856 891 865 857 853 888 914 884 893 921 902 884 918 896 851 882 859 883 879 866 839 878 868 858 840 892 887 854 859 839 847 873 830 857 855 863 828 858 830 805 847 784 794 812 832 871 860 861 776 852 832 865 835 829 937 917 848 857 857 890 907 875 878 906 844 863 869 867 839 850 846 844 846 836 869 886 846 826 847 847 848 837 861 842 888 834 820 812 830 845 850 844 858 852 853 866 879 838 874 888 841 898 869 891 892 888 897 896 903 884 909 859 896 860 852 914 807 904 856 868 913 687 874 850 852 845 778 833 835 809 857 835 837 842 819 854 788 820 822 709 777 803 829 836 786 826 806 794 843 836 792 814 807 821 786 791 773 817 788 858 818 826 827 825 848 803 806 769 832 799 782 801 792 809 795 802 801 814 832 799 788 810 819 808 825 809 793 789 764 780 808 775 791 795 792 818 762 808 832 831 910 869 849 871 866 867 885 852 813 803 811 829 792 815 891 819 846 847 840 774 807 848 872 830 813 844 808 796 831 814 803 821 818 830 810 838 856 815 830 826 877 798 806 863 794 828 806 824 755 830 794 850 786 859 786 778 800 822 829 786 760 804 813 851 889 805 797 827 806 820 803 760 820 801 841 836 811 826 801 791 788 778 764 815 788 822 796 783 800 813 800 814 818 765 778 790 833 850 821 908 850 863 793 861 807 846 838 841 827 827 809 816 836 854 817 876 866 813 842 809 798 842 812 802 786 844 867 780 854 795 822 874 826 823 838 832 813 807 818 789 795 793 792 812 810 800 815 794 812 833 816 825 828 851 845 854 804 819 791 840 832 815 822 806 792 824 844 839 831 837 772 761 800 825 793 806 765 767 865 792 803 766 806 780 848 817 817 808 810 897 933 925 913 891 918 795 843 892 938 897 926 903 942 902 884 870 925 904 961 870 844 897 876 900 914 916 868 942 891 865 874 895 885 858 889 879 867 906 879 657 890 598 693 852 884 852 856 869 914 836 847 821 873 849 848 888 886 852 846 863 835 849 842 902 862 835 866 871 817 848 837 883 865 852 957 977 944 971 945 924 977 954 950 949 941 905 932 969 923 945 901 928 940 923 881 873 924 912 830 929 901 916 882 837 865 905 862 843 902 832 876 894 871 892 898 902 949 876 882 877 885 901 877 866 847 847 866 833 862 841 910 866 893 856 909 883 856 890 865 856 854 888 913 884 892 922 902 883 918 896 852 880 858 884 879 866 839 878 868 858 840 891 886 854 858 839 847 873 830 856 854 864 828 858 830 805 848 785 793 812 832 871 859 862 775 851 831 864 835 828 937 918 848 858 857 890 907 876 878 906 843 863 868 869 840 851 845 844 847 836 869 886 847 826 847 847 846 837 861 842 888 835 820 812 829 844 850 844 858 854 853 867 879 839 875 888 842 898 868 891 894 888 896 897 903 884 909 859 897 861 852 915 808 904 855 868 913 687 873 850 852 845 776 833 835 808 856 834 837 843 819 853 789 820 822 710 777 802 828 836 787 825 806 793 843 836 790 814 807 821 786 791 773 817 789 857 818 826 827 824 848 803 806 769 831 797 782 801 792 808 796 802 800 814 832 800 788 810 819 808 824 809 794 790 765 781 807 775 791 794 793 819 762 808 832 831 910 869 850 870 866 866 884 852 812 804 812 830 792 814 892 820 847 847 840 774 806 849 874 830 812 842 808 795 830 816 802 822 817 830 810 834 856 816 829 826 877 796 805 864 792 827 806 824 755 830 794 850 785 860 786 777 799 822 828 787 759 804 813 851 888 805 796 827 805 819 803 760 820 800 841 836 813 826 802 791 788 777 764 815 788 821 796 782 800 813 800 814 818 765 777 791 832 850 821 908 849 863 794 862 807 846 838 841 827 827 809 816 837 854 817 876 866 812 842 811 799 843 814 802 786 844 866 780 854 795 823 872 826 822 837 831 814 807 818 789 794 793 792 810 811 799 815 794 812 834 815 825 828 851 844 853 805 819 791 840 831 815 821 806 792 824 844 840 831 836 772 761 799 825 793 806 766 766 863 792 803 766 806 780 850 816 817 808 809 898 933 926 912 891 917 795 843 892 936 896 927 903 943 902 884 870 924 905 961 869 844 897 876 900 918 916 868 943 892 866 874 895 885 858 889 878 866 906 878 657 888 598 693 853 884 853 856 869 914 837 846 822 873 848 847 889 886 852 846 863 835 849 842 904 862 834 865 871 817 848 838 884 865 851 957 976 943 972 945 925 978 954 949 948 941 905 931 970 922 946 900 928 940 924 881 874 926 913 830 928 902 917 882 837 866 905 865 842 901 832 876 894 871 892 899 903 949 877 882 876 886 900 876 866 847 848 866 832 860 842 910 866 895 856 909 883 858 889 864 855 855 888 913 884 894 922 902 883 918 896 852 880 857 884 879 866 839 878 869 857 839 893 886 854 858 841 848 874 833 853 854 864 828 858 830 805 848 786 793 812 833 870 858 862 774 851 830 864 835 828 936 918 847 859 856 890 908 876 878 906 841 863 869 869 839 850 845 844 847 835 870 887 848 826 847 848 846 837 862 842 889 835 820 812 829 843 850 844 858 854 853 867 880 839 875 888 842 898 868 890 895 888 896 896 903 884 910 858 896 861 853 915 808 904 855 869 914 687 873 850 852 845 776 833 835 807 856 834 836 844 820 853 791 820 822 711 777 802 828 835 787 823 806 793 843 836 791 815 807 821 786 791 773 818 791 857 819 826 827 823 848 803 806 769 830 795 782 802 792 809 796 802 800 815 832 799 788 809 819 808 824 810 794 791 765 781 807 775 791 794 793 819 762 807 833 831 910 869 850 870 866 865 885 852 811 804 812 831 792 813 892 821 847 848 838 774 805 850 875 830 812 842 808 794 830 817 801 822 817 830 809 828 857 816 829 826 878 796 804 864 791 827 805 824 754 831 794 850 785 860 786 777 798 821 828 787 759 804 813 850 888 806 795 827 804 820 803 761 821 800 841 835 814 826 803 791 788 777 764 815 788 821 796 781 800 813 801 814 819 765 776 791 832 850 822 908 848 864 796 862 807 846 837 840 828 828 809 817 836 854 817 875 866 812 841 810 799 842 815 802 787 844 867 780 854 795 824 871 826 823 835 831 814 807 818 789 794 794 791 810 813 798 815 793 813 834 814 824 828 851 844 852 806 818 791 839 830 815 821 806 792 824 844 840 831 836 772 761 798 826 792 806 767 765 863 791 803 767 806 779 850 816 817 809 807 898 934 926 911 891 916 795 842 894 936 896 927 904 943 901 885 870 924 904 961 869 844 898 876 900 919 917 869 942 891 868 874 895 885 858 889 878 866 906 878 656 883 598 694 854 885 853 855 869 914 837 846 822 873 849 847 890 885 853 845 864 835 849 842 904 862 833 866 871 816 849 839 885 865 851 958 976 943 973 947 926 978 953 949 948 941 905 930 970 922 946 900 928 940 925 882 876 926 915 830 928 900 917 881 838 866 905 865 842 901 834 877 894 871 891 898 902 949 877 882 876 886 899 875 867 847 849 865 832 860 844 910 866 896 855 909 882 859 889 864 854 856 888 914 883 895 921 902 882 918 896 852 879 857 883 879 866 839 879 870 857 840 896 886 854 859 842 849 873 835 850 854 865 827 858 830 805 848 786 792 811 833 870 858 862 774 852 830 864 835 827 936 920 847 860 855 890 908 877 877 907 839 863 869 868 839 850 846 844 848 835 870 887 848 826 847 848 847 838 861 841 889 836 821 812 828 843 850 844 858 855 853 867 879 839 874 888 842 898 869 890 895 888 895 896 903 884 911 859 895 860 854 915 808 904 855 868 914 688 873 850 853 845 777 833 835 807 856 835 836 842 819 854 793 821 822 711 776 802 828 834 786 821 806 794 843 835 792 815 807 822 786 792 773 818 791 858 820 826 827 822 848 803 806 768 830 794 782 802 792 809 796 802 800 815 831 798 787 809 819 809 824 811 795 792 765 780 808 776 791 794 793 818 761 807 833 832 911 870 849 869 866 865 884 852 811 804 811 832 793 813 892 823 847 848 837 775 805 850 876 830 812 842 808 793 830 818 800 823 817 831 808 823 857 816 829 826 878 796 804 864 792 827 805 824 754 831 794 850 785 860 785 776 799 820 828 786 760 805 812 849 887 806 794 827 806 820 802 762 822 800 842 834 812 826 804 791 788 778 764 816 788 821 796 783 800 812 801 814 819 765 777 790 831 849 821 909 848 865 797 862 806 846 836 840 828 829 809 816 835 854 818 875 867 813 841 810 799 841 817 801 787 845 869 780 854 794 824 871 826 824 834 831 815 807 818 789 794 795 791 811 814 798 815 793 813 834 814 824 828 851 842 852 807 818 789 839 829 815 821 806 793 824 844 839 831 836 773 761 797 826 791 806 768 765 863 791 803 768 807 779 849 816 816 809 807 897 933 926 911 891 915 795 842 894 936 895 928 904 944 900 886 870 924 904 961 868 846 898 876 900 921 917 869 941 891 870 874 896 886 858 888 878 865 906 879 656 876 598 694 854 885 852 854 869 914 836 846 823 872 849 847 890 885 852 845 864 834 849 843 906 862 829 866 872 816 850 838 885 865 851 959 975 944 974 949 926 977 954 948 949 941 905 930 970 921 946 899 929 942 925 882 876 925 917 830 930 898 917 883 838 866 905 864 843 899 834 878 893 871 891 898 902 949 877 882 876 886 900 876 867 848 850 865 832 860 846 910 866 894 855 910 882 861 889 865 855 856 888 914 883 896 921 902 883 918 897 851 879 856 882 879 866 839 879 870 857 840 897 886 854 860 842 849 873 836 848 854 865 827 858 830 804 848 786 792 810 834 871 857 862 775 852 830 864 835 826 936 920 847 860 855 890 907 878 876 907 839 864 869 866 838 850 847 844 848 836 870 887 848 826 847 848 849 838 861 842 889 836 821 813 827 843 849 844 858 855 853 867 878 839 874 889 842 898 869 890 894 888 896 896 903 884 910 860 894 858 853 915 810 904 854 868 914 689 872 850 853 845 779 833 834 807 856 836 836 840 818 855 793 821 822 711 776 802 827 834 785 820 806 796 844 835 794 815 807 822 786 792 773 818 790 859 821 826 827 822 849 803 806 768 830 791 783 802 792 810 795 803 799 816 831 797 787 808 819 809 824 811 796 791 765 780 808 776 790 793 793 817 761 807 833 833 911 870 848 869 865 866 884 853 812 805 810 832 793 812 892 823 847 848 837 775 804 849 875 830 811 843 808 793 830 816 800 822 816 831 808 819 857 816 829 826 878 797 805 864 793 827 806 824 754 831 794 850 785 860 785 776 799 818 828 786 759 805 812 850 888 807 794 827 807 821 802 761 823 800 842 833 811 826 804 790 787 777 763 817 789 820 796 784 800 812 802 814 819 764 778 790 831 850 820 910 848 865 797 861 806 846 835 840 829 830 808 816 834 854 818 874 868 814 841 810 798 842 815 801 788 845 871 780 853 792 823 871 826 825 833 831 816 807 818 789 795 796 791 813 811 799 815 793 812 833 815 824 828 851 842 853 807 818 788 838 829 815 822 807 794 823 845 839 831 835 773 761 797 826 791 806 768 765 864 792 802 768 809 779 848 817 816 810 806 895 932 925 911 891 915 795 841 894 936 895 929 904 944 900 887 870 924 903 961 869 848 898 876 900 923 917 870 939 891 872 873 896 887 858 888 878 865 906 880 656 870 598 695 854 886 853 854 870 916 837 846 823 871 849 847 890 884 852 845 864 834 850 844 906 862 826 865 872 816 850 837 885 865 851 960 975 944 974 949 927 977 954 948 949 941 906 930 970 921 945 898 929 943 925 882 876 924 917 829 932 897 916 886 839 865 905 864 842 898 834 877 893 871 891 898 902 948 877 882 876 886 901 876 867 849 850 865 832 859 849 910 866 892 855 910 881 862 890 865 856 855 888 914 883 896 921 902 884 919 898 851 880 856 881 879 865 838 879 870 858 840 896 885 853 860 841 849 873 838 847 854 864 827 858 829 803 848 786 792 809 834 872 858 860 775 854 830 864 835 827 936 921 848 860 856 890 907 878 876 906 840 864 869 867 837 850 848 844 848 835 870 887 848 828 847 848 850 838 862 842 888 836 820 813 827 843 850 843 857 854 854 866 878 840 874 888 841 897 870 891 893 888 896 896 903 885 909 861 893 858 852 915 811 904 854 868 914 688 872 851 853 846 779 832 833 807 856 836 836 838 816 854 793 821 822 712 776 802 827 834 785 817 806 797 843 836 793 815 808 822 786 794 773 818 789 860 821 827 827 822 850 803 806 768 831 789 783 802 792 810 794 802 799 816 832 797 786 809 819 809 823 811 795 791 764 780 808 776 789 794 792 816 761 807 834 833 911 869 846 869 865 866 884 854 812 805 808 832 793 813 893 822 846 847 839 775 804 849 873 830 811 843 808 794 830 815 801 822 816 830 808 817 856 815 829 826 878 797 805 864 794 828 806 824 755 831 794 849 784 860 785 777 800 817 828 786 758 806 812 852 890 808 795 828 808 822 802 761 824 800 842 833 811 826 804 790 787 777 763 816 789 820 796 786 801 812 802 814 819 766 780 790 830 851 819 910 848 866 797 860 806 846 835 840 830 828 808 816 834 854 818 874 869 814 841 810 797 844 813 801 788 845 870 779 853 791 821 871 825 825 833 831 816 807 818 789 794 796 792 814 808 799 816 793 811 833 815 825 828 851 842 854 808 818 788 838 828 815 823 807 793 823 845 839 830 835 774 761 796 826 791 805 767 764 865 790 802 766 810 779 846 817 816 811 802 895 931 925 912 891 915 795 841 893 936 895 928 904 944 900 888 870 924 902 961 870 847 899 875 899 924 917 870 938 891 874 874 896 888 858 888 878 866 906 880 656 862 598 694 853 886 855 854 870 918 838 846 823 870 849 848 890 884 852 845 863 835 850 845 907 862 823 864 872 817 850 835 885 866 850 960 975 944 974 949 927 975 956 948 949 941 907 930 970 921 944 896 929 945 924 880 876 923 917 828 932 898 916 887 840 864 905 864 842 897 832 876 894 871 892 898 902 945 876 883 876 886 901 876 866 848 849 865 832 858 851 910 866 893 856 911 881 862 892 864 856 854 888 914 883 895 921 902 884 919 898 851 880 856 882 879 865 838 879 871 859 840 894 886 853 860 840 848 874 841 846 854 862 826 858 829 802 848 786 790 808 835 873 858 859 776 854 829 862 834 827 937 920 848 861 856 889 906 878 876 904 841 864 869 867 836 850 848 845 848 835 870 886 848 829 848 849 850 838 862 843 887 836 820 812 827 843 850 844 857 854 853 867 877 839 874 888 841 897 870 892 892 889 896 896 902 885 909 861 893 857 851 915 812 904 855 868 914 688 872 851 853 845 779 833 832 806 855 836 835 839 816 853 794 821 822 712 776 802 828 834 784 815 806 796 842 837 793 815 808 822 786 794 773 818 789 860 822 827 827 822 850 804 806 768 832 788 782 802 792 811 795 801 800 816 833 798 785 808 820 809 823 811 793 790 764 780 807 776 789 794 792 816 761 807 834 833 911 869 846 869 866 866 884 854 813 805 809 830 793 814 893 820 847 846 840 774 805 848 871 830 810 842 808 794 830 813 802 822 816 830 809 815 856 814 829 826 878 798 806 864 794 828 806 822 757 831 795 848 784 860 785 777 801 817 828 786 757 806 811 854 891 808 796 828 807 823 803 760 824 801 842 833 811 825 805 790 787 777 763 816 789 819 795 785 801 812 802 815 819 767 780 790 830 851 820 910 848 867 797 860 806 847 835 840 830 827 807 816 834 855 817 874 868 814 843 810 796 847 812 801 788 845 869 777 852 790 820 871 825 825 833 831 816 808 819 791 794 796 792 815 805 800 816 794 811 833 815 825 827 851 842 854 808 819 788 838 828 814 824 807 792 822 845 839 829 836 774 760 796 826 790 805 766 764 867 789 802 765 811 779 844 816 814 811 799 896 931 925 912 891 915 796 841 892 936 895 928 904 944 900 888 870 924 902 961 871 847 898 875 899 925 916 869 938 891 877 874 896 887 857 888 879 868 907 879 656 853 598 695 852 886 856 854 869 919 839 846 823 871 849 848 890 884 853 845 862 835 849 845 907 863 823 862 871 818 850 835 885 867 850 960 975 945 974 949 928 975 956 949 949 941 908 931 970 922 944 895 929 946 924 880 876 922 916 829 931 899 917 885 841 864 904 864 841 897 830 874 895 871 893 899 902 943 876 882 876 886 899 876 866 847 848 865 832 857 853 910 866 893 856 910 882 863 894 864 857 853 888 912 883 894 921 902 884 919 898 851 880 856 882 879 865 838 880 870 860 840 894 886 853 860 840 847 874 843 845 854 861 826 859 829 803 847 786 788 808 835 872 857 858 777 853 829 861 834 828 937 919 848 862 856 889 906 878 876 903 842 865 869 868 836 850 848 846 848 834 871 886 848 830 848 849 848 838 862 843 886 837 820 810 827 844 850 846 857 855 852 867 878 838 876 888 843 897 870 891 893 888 896 896 903 886 909 861 893 857 852 915 812 904 856 868 915 688 873 851 852 845 779 833 832 805 855 837 836 839 816 852 795 820 823 712 776 802 829 836 784 813 805 796 842 837 792 815 808 823 784 795 773 818 789 860 822 828 828 822 850 805 806 768 833 788 782 803 792 810 796 801 800 816 833 799 784 808 820 808 823 810 792 790 764 781 806 776 790 795 791 816 761 808 835 833 912 869 846 868 867 866 884 852 812 805 809 829 792 816 893 820 848 846 841 773 807 848 870 830 810 842 808 796 830 812 803 822 816 830 810 814 855 813 829 826 877 798 806 864 794 828 805 821 758 831 794 848 784 859 785 777 802 817 830 787 758 805 811 853 890 809 795 829 807 823 804 760 825 802 842 833 810 825 805 790 788 777 764 817 789 820 796 785 801 812 801 815 820 769 779 791 830 852 822 910 849 866 797 860 806 847 834 839 830 827 807 815 834 855 816 874 865 813 844 811 796 846 813 801 789 845 868 776 851 791 822 872 825 826 832 831 814 808 819 792 794 795 792 815 806 799 817 794 811 832 815 824 826 851 842 853 808 819 790 838 828 814 825 806 790 822 845 840 829 837 774 760 796 827 790 806 766 764 867 788 802 765 813 778 845 816 813 811 797 896 931 926 911 891 914 796 840 891 936 896 928 904 944 900 886 870 924 902 961 871 848 898 875 899 926 916 868 938 890 879 874 896 886 856 888 880 870 906 879 656 843 599 695 851 886 856 855 868 920 839 846 823 871 849 848 890 884 854 846 862 835 850 845 907 864 823 863 870 818 849 835 885 868 850 960 974 944 974 949 928 975 957 950 949 942 908 930 969 922 945 897 929 946 924 881 876 921 915 828 930 899 918 882 843 864 906 864 841 896 830 874 895 871 894 900 902 938 877 881 876 887 896 877 867 846 847 864 833 857 854 910 865 894 857 910 883 864 895 864 858 852 887 913 884 894 921 902 885 919 898 851 881 858 882 879 865 837 879 870 860 839 894 886 853 860 840 846 875 844 843 854 861 825 859 829 804 847 786 789 809 835 872 856 859 778 853 830 859 834 828 938 918 847 862 856 889 904 878 876 904 842 865 869 867 837 850 848 847 849 834 871 886 847 829 848 849 848 838 862 842 886 836 819 810 828 844 849 847 857 855 851 867 878 837 876 888 844 897 871 890 894 887 897 897 904 885 910 861 893 858 853 915 812 904 857 868 915 689 874 851 852 845 778 834 833 802 856 836 837 838 817 852 795 820 823 711 776 802 830 837 784 812 804 796 842 837 792 815 809 822 782 796 773 818 788 859 822 828 828 822 850 807 805 768 833 788 782 803 792 810 798 802 801 816 832 800 783 808 820 808 823 810 793 790 764 781 806 776 790 795 790 816 761 809 835 834 911 870 846 867 867 865 884 851 812 804 809 829 792 816 892 821 848 846 840 772 808 847 870 830 809 842 808 796 830 812 802 822 816 831 810 812 856 813 828 825 877 799 806 864 794 828 806 822 758 831 793 849 785 859 784 776 802 817 831 787 758 804 812 852 890 809 795 828 806 822 804 760 824 802 842 833 809 825 806 791 788 777 764 816 789 821 798 785 801 812 800 815 820 769 777 791 831 853 824 910 849 865 796 860 806 847 834 838 830 828 807 815 834 855 816 875 863 813 846 811 796 846 814 801 789 845 868 775 850 791 823 873 825 826 831 832 813 808 819 792 795 795 792 814 806 799 817 794 811 832 815 824 826 851 842 852 808 818 792 838 828 814 824 806 790 821 845 840 830 838 773 761 796 827 791 807 766 763 868 789 803 765 815 778 845 816 812 811 798 897 931 927 911 892 914 796 840 892 936 897 928 905 944 900 885 870 924 902 961 871 847 898 876 900 928 916 868 938 890 881 874 895 885 856 888 881 869 908 879 656 834 599 695 850 887 856 856 868 920 838 847 823 872 849 848 891 885 853 846 862 834 850 845 905 863 823 862 870 819 849 835 885 868 851 960 975 943 973 949 928 975 957 950 949 942 908 929 970 922 946 900 929 946 924 883 876 921 915 827 929 899 919 882 844 863 908 864 841 895 830 874 894 871 894 900 902 934 878 880 876 886 895 877 868 846 847 863 834 858 857 910 864 894 858 909 884 864 895 864 858 853 888 915 884 894 922 902 886 919 898 851 882 859 881 879 865 838 879 869 859 839 894 886 853 861 840 846 876 846 842 854 862 824 860 831 805 847 786 790 810 835 871 856 860 779 853 831 859 833 828 938 918 846 861 856 889 905 878 876 905 841 864 870 867 837 851 848 848 849 834 871 887 847 828 847 848 848 838 862 842 886 836 818 811 828 844 849 846 857 855 851 868 879 837 876 888 843 896 871 888 894 887 896 896 904 884 909 861 894 858 853 916 812 904 857 868 915 689 873 851 852 846 778 834 834 800 856 836 837 837 817 851 793 820 824 710 776 802 831 837 783 812 806 795 842 837 792 816 810 821 778 797 772 818 788 859 822 828 828 822 849 806 804 769 834 787 782 803 792 809 796 804 802 816 831 802 783 808 820 809 823 810 794 790 765 781 806 776 790 796 791 816 760 809 835 834 911 871 846 866 867 865 884 851 812 804 809 829 791 816 892 821 847 846 840 772 808 846 870 830 809 842 808 795 831 813 801 821 816 831 811 810 857 813 827 824 877 799 807 863 795 828 806 823 758 831 793 851 786 858 784 776 802 817 832 787 756 803 813 851 890 809 795 827 806 820 804 760 823 802 842 834 809 826 806 792 789 777 764 815 788 822 800 786 801 812 799 815 820 768 775 791 831 853 824 910 848 864 796 861 806 846 835 838 830 828 807 815 834 855 817 875 863 813 846 811 795 845 813 801 789 845 868 775 849 792 824 873 825 826 830 832 813 808 818 790 796 794 792 813 806 799 817 793 811 832 815 825 826 850 841 850 808 817 792 838 828 813 824 806 790 821 845 840 830 838 772 761 797 827 792 808 766 763 867 789 803 765 816 778 846 817 812 811 798 897 931 927 912 892 914 797 840 892 936 897 928 905 943 899 883 870 924 902 961 870 845 897 878 900 930 916 869 939 889 884 874 895 885 856 888 882 868 909 880 657 824 599 695 850 887 855 857 867 921 839 848 824 872 849 848 891 885 852 847 862 834 851 845 904 863 822 862 869 819 849 836 884 868 850 960 976 942 973 949 928 976 957 948 949 943 908 928 970 921 946 902 929 945 924 883 876 923 915 826 929 898 918 881 843 864 909 863 841 894 830 875 894 871 894 901 903 926 878 880 876 886 894 877 869 846 847 862 835 860 859 911 862 894 859 909 885 864 894 864 858 853 889 916 884 894 923 902 887 919 898 852 881 860 881 879 866 839 879 869 859 839 895 885 853 862 840 846 876 847 842 855 861 825 861 833 805 847 785 791 810 836 870 856 860 780 853 830 859 834 828 937 919 847 859 855 890 906 878 876 906 840 864 871 866 837 851 847 848 849 835 871 888 847 827 847 846 848 838 862 842 886 836 817 812 828 844 849 846 857 854 851 869 880 838 876 888 841 896 871 888 895 887 896 895 903 884 909 861 894 858 853 916 812 904 857 868 914 690 872 850 852 846 777 834 835 800 856 836 837 837 818 851 792 820 823 709 776 803 831 837 783 811 807 794 842 837 793 816 810 821 776 797 771 818 788 859 821 828 828 822 848 806 803 769 834 786 782 804 792 809 795 804 803 816 832 803 782 808 819 809 823 810 794 789 765 781 807 777 789 796 792 816 760 808 835 834 910 871 847 867 868 865 883 851 812 803 809 830 791 816 892 821 846 845 840 771 807 846 870 829 810 842 807 795 831 814 801 821 816 831 811 810 858 812 826 824 878 800 807 862 795 828 805 825 758 832 793 852 787 858 784 776 801 818 832 787 755 803 815 850 890 809 795 826 807 820 803 759 823 803 842 835 806 827 806 793 789 777 764 813 789 822 800 786 801 811 799 815 819 767 775 792 831 852 824 910 848 863 795 861 806 846 836 839 828 828 807 815 834 855 818 876 864 814 846 812 795 845 813 801 790 845 869 773 848 791 824 873 824 825 829 832 815 809 819 788 796 794 792 812 807 799 816 793 811 832 816 827 826 849 841 850 808 815 792 838 828 814 823 806 791 821 845 839 830 838 771 761 798 826 793 808 766 763 867 789 802 765 818 778 847 818 813 811 799 896 931 927 912 892 914 797 840 893 936 896 929 906 942 900 883 870 923 902 961 871 843 897 878 899 933 915 870 940 889 886 874 895 886 856 888 881 867 911 880 657 811 600 695 850 887 855 858 867 921 839 848 824 873 849 848 891 885 850 846 863 834 851 845 905 863 822 862 868 820 850 836 884 868 849 960 977 944 973 949 927 976 957 947 949 942 908 928 970 921 945 901 929 943 924 883 875 924 915 826 929 899 917 882 840 865 908 863 840 894 830 875 895 871 894 902 904 921 878 880 876 886 894 877 869 846 848 862 836 860 860 911 861 893 859 909 884 864 894 863 857 854 889 916 884 895 924 903 886 918 898 852 880 861 881 878 866 839 879 869 859 839 895 885 853 862 839 847 876 848 842 855 861 827 861 834 805 848 785 790 810 836 870 856 860 780 853 830 860 835 829 937 920 848 858 855 890 907 878 876 905 840 864 872 866 836 851 846 847 849 835 870 888 846 827 847 846 848 838 862 842 886 837 818 812 828 844 850 846 857 854 851 868 880 838 875 888 840 897 871 888 895 887 897 893 903 884 910 860 895 858 852 915 812 904 857 868 913 690 871 850 852 846 777 834 835 800 856 835 836 837 818 852 792 820 822 709 775 803 830 836 784 810 808 794 842 837 794 816 809 820 773 796 771 818 788 860 821 827 828 822 849 805 803 769 835 786 781 805 792 808 794 804 804 815 833 804 783 809 818 810 823 810 794 789 765 782 806 777 788 797 793 816 760 808 834 834 910 871 848 867 868 866 883 851 812 803 810 830 791 816 892 821 845 845 840 772 808 846 870 829 811 841 806 794 831 815 802 820 817 830 811 809 859 812 826 825 878 800 807 862 795 829 805 826 757 832 794 852 786 858 784 777 800 819 831 787 754 802 815 849 890 808 795 825 807 820 803 758 823 803 841 835 803 827 806 792 789 778 765 815 789 822 800 785 801 811 799 816 820 766 775 792 831 852 824 909 849 863 794 861 805 846 836 840 827 830 807 815 834 856 819 876 863 815 844 812 795 844 813 802 790 844 869 771 848 790 824 873 824 825 829 832 816 810 820 788 796 792 793 811 808 800 815 793 811 833 816 829 827 849 841 850 807 814 791 838 829 814 822 806 792 821 844 838 830 838 770 761 798 826 792 809 766 763 867 788 801 764 820 778 848 818 813 810 798 896 931 926 913 891 914 797 841 893 937 896 929 907 942 901 882 870 923 902 961 871 843 897 877 896 936 915 871 941 890 887 874 895 886 857 889 881 867 911 880 657 799 601 695 850 886 855 858 867 920 839 848 825 873 849 848 891 885 851 845 864 834 851 845 906 863 822 863 868 820 850 837 883 866 849 960 978 945 972 949 926 976 957 946 949 942 908 929 970 922 944 900 929 942 923 882 875 924 914 825 928 900 916 883 838 866 907 864 840 896 830 873 894 871 893 901 904 916 878 881 875 887 895 878 868 846 849 862 835 859 860 912 861 894 859 909 884 863 893 861 857 855 889 915 884 894 925 903 886 918 898 852 879 860 882 877 865 839 878 870 859 839 895 886 853 860 840 846 876 848 841 854 862 828 860 834 805 848 785 790 810 836 870 857 860 780 853 829 860 836 829 936 920 849 859 856 890 907 877 875 904 841 864 872 866 836 851 845 846 849 835 870 888 846 826 847 846 848 838 862 842 886 837 819 812 828 844 850 846 857 854 851 867 880 838 874 888 840 897 871 889 895 887 898 892 903 884 910 860 896 858 851 914 811 904 856 868 913 689 872 850 852 847 777 833 832 799 856 835 836 837 818 854 792 821 821 710 775 803 829 836 784 808 808 794 841 836 795 815 809 821 770 795 771 818 788 860 821 827 828 823 850 805 802 768 836 786 780 806 791 809 795 803 804 815 834 807 783 808 818 810 823 810 794 789 764 782 806 777 788 798 792 816 760 807 833 833 911 871 848 867 868 866 884 851 812 804 810 830 791 816 893 821 844 846 840 773 808 847 870 829 813 841 805 794 831 814 802 820 818 830 811 809 858 812 827 825 878 799 808 862 794 829 805 826 756 833 793 853 785 858 784 777 801 820 830 787 754 803 814 849 889 808 795 824 807 820 803 758 823 802 841 836 801 828 806 792 789 778 766 816 789 822 800 785 801 811 799 816 821 767 776 792 832 852 824 909 850 862 794 862 805 847 836 841 826 830 807 815 834 857 820 876 863 816 844 811 795 844 814 802 790 843 869 770 846 789 825 874 824 826 829 831 816 810 820 787 796 791 793 811 809 801 814 794 811 833 816 828 828 849 843 851 806 815 791 838 829 813 822 807 792 821 843 838 831 837 769 762 798 825 790 809 766 763 866 787 799 765 820 779 849 818 813 810 798 896 931 925 913 891 915 797 841 893 936 895 929 906 942 903 883 871 923 902 961 871 843 897 876 896 937 915 871 941 890 889 874 896 886 858 890 882 866 910 880 656 788 602 695 850 886 855 858 867 918 838 848 824 874 849 848 891 886 852 843 864 834 851 846 907 862 820 864 870 820 849 837 882 865 849 960 977 946 972 948 926 975 957 948 949 942 909 930 969 923 944 900 929 941 923 882 875 924 914 825 928 900 916 884 840 866 906 864 840 897 830 873 894 872 893 900 903 912 877 880 875 887 896 879 868 846 850 862 835 859 861 912 862 895 858 909 883 862 892 861 857 855 888 913 884 894 924 904 887 918 898 851 879 859 883 877 865 838 878 870 859 839 895 887 855 859 841 846 875 847 841 854 862 827 860 834 804 849 785 790 809 836 869 857 859 780 853 829 861 836 829 936 920 850 859 857 890 907 878 876 903 841 864 872 867 835 851 846 845 849 836 869 888 845 826 846 847 849 837 862 843 886 837 821 812 828 843 850 846 857 854 852 865 880 838 874 889 840 897 872 890 894 888 898 892 903 883 909 859 896 858 849 913 810 904 856 868 913 689 872 850 852 847 777 832 830 798 855 835 836 837 818 855 792 822 821 710 775 803 828 835 784 807 808 794 842 835 794 815 809 821 768 793 771 818 788 860 820 828 828 823 850 804 802 767 837 786 780 806 791 810 795 802 804 814 834 810 784 808 819 810 824 810 794 789 763 781 806 777 788 798 792 816 760 807 833 832 912 871 848 867 867 866 885 851 812 804 810 830 792 814 894 822 844 847 841 774 808 847 870 830 813 842 805 794 831 814 802 822 819 830 810 809 857 812 828 826 878 798 808 862 793 829 806 825 755 834 793 853 784 858 784 777 801 819 830 788 753 803 814 848 889 807 795 824 807 821 803 758 822 801 841 836 801 828 806 792 789 778 766 817 789 823 799 784 801 811 800 816 821 767 777 792 833 851 824 909 852 862 794 862 804 848 836 841 826 830 807 815 833 859 821 876 862 816 845 809 795 844 814 802 789 842 869 770 844 789 825 874 824 825 830 831 815 810 821 786 797 791 793 810 808 802 814 794 811 832 815 827 828 849 844 852 807 816 791 838 829 812 822 808 793 821 843 838 832 837 769 762 799 824 790 808 767 762 865 787 800 765 821 780 848 816 813 810 798 897 930 924 913 891 917 796 842 893 936 895 929 904 942 902 883 872 923 903 960 872 843 897 876 897 937 916 871 941 891 890 874 895 885 857 890 882 866 910 879 657 777 602 695 850 886 856 859 867 918 838 848 824 874 849 848 891 888 853 843 864 835 851 846 906 862 818 864 871 820 849 838 882 866 850 961 976 946 972 947 925 976 957 949 949 942 909 930 968 923 945 900 930 941 923 882 874 923 914 825 927 901 916 884 842 866 905 864 841 898 829 874 892 872 893 899 902 905 877 880 877 887 896 880 867 846 851 862 835 860 862 913 863 896 857 910 880 860 892 860 858 856 888 911 884 894 923 903 887 918 897 850 879 857 884 878 865 838 878 870 860 841 895 887 857 858 841 846 874 848 840 854 862 826 860 834 804 848 785 790 809 836 869 856 859 780 853 829 861 836 829 937 919 850 860 858 890 906 878 876 903 842 863 872 867 835 851 846 846 850 836 869 889 844 826 846 848 850 837 862 844 886 836 821 811 829 843 850 845 857 854 853 866 880 838 875 889 840 898 871 891 893 888 898 893 903 883 909 859 896 860 850 913 810 904 857 868 913 689 872 851 853 847 777 832 827 797 855 835 836 837 819 855 792 821 822 710 775 803 827 834 784 807 807 794 843 836 794 815 808 821 767 792 771 818 788 860 820 828 828 822 849 804 802 767 838 786 781 806 791 810 796 801 804 814 834 812 784 807 820 810 824 810 795 790 762 782 806 777 787 798 792 816 760 806 833 829 911 871 848 867 865 866 885 852 812 804 810 830 791 811 895 823 844 848 841 774 807 847 870 831 813 842 804 795 831 814 801 823 818 830 809 808 856 813 830 825 878 796 808 862 793 828 805 823 755 835 793 852 784 858 782 777 802 819 830 788 753 803 814 847 889 806 795 823 807 821 803 758 822 800 841 835 801 829 805 792 790 779 765 817 788 823 798 783 801 811 801 817 820 767 778 791 834 851 823 910 852 861 794 862 804 849 836 840 826 830 807 815 833 860 820 877 862 815 844 807 796 844 815 802 789 844 869 769 842 789 824 875 824 824 830 832 814 809 821 788 797 790 793 810 807 803 815 794 810 831 815 826 827 849 844 853 808 818 791 840 829 811 823 807 794 822 843 837 832 838 768 763 799 824 790 807 767 762 864 787 801 765 822 781 848 816 813 811 799 897 931 925 913 890 918 797 842 893 934 895 929 903 942 902 882 871 924 905 960 872 844 896 876 898 938 916 871 941 892 892 874 895 885 856 890 882 866 909 879 659 765 602 695 849 886 857 859 867 918 838 848 823 874 849 849 891 889 854 843 864 835 851 846 905 862 817 864 872 819 849 838 882 868 850 961 975 946 972 948 924 977 956 950 949 942 908 931 968 922 946 899 930 942 923 882 874 923 913 825 928 901 916 884 844 865 904 865 841 898 829 875 893 872 893 898 901 899 877 881 878 887 896 880 867 846 851 862 834 860 864 912 864 896 856 911 878 861 891 860 859 856 887 909 886 894 923 903 887 918 896 850 880 857 884 878 865 839 878 871 862 842 896 887 858 858 841 847 874 849 839 854 862 826 860 833 804 848 785 789 808 835 869 856 858 779 854 829 861 836 828 938 919 849 861 857 890 905 878 877 903 842 863 872 868 835 851 846 846 850 836 869 889 844 827 847 847 851 838 861 845 886 835 821 811 828 843 852 844 858 854 854 866 880 838 875 889 840 898 871 892 892 887 898 894 903 883 909 860 897 861 851 913 810 905 857 868 913 689 872 850 853 847 777 832 827 796 856 835 837 838 819 855 791 820 822 710 775 803 826 834 784 807 807 795 844 836 794 814 808 821 767 792 771 818 787 860 820 828 828 822 849 803 803 767 839 786 781 806 791 809 796 801 804 814 834 816 784 807 820 809 824 811 795 790 762 782 806 776 788 798 792 817 760 807 832 826 911 871 848 867 864 866 886 853 812 804 809 830 791 812 896 824 845 848 840 774 807 847 870 831 812 843 804 795 831 815 801 824 818 830 808 808 856 814 829 824 878 796 808 862 793 828 804 823 755 835 792 852 785 858 782 776 802 819 830 788 753 803 814 846 889 806 796 825 807 822 803 757 822 800 842 834 801 829 806 792 790 778 764 817 788 823 796 783 802 812 802 816 819 766 777 791 833 851 822 910 852 860 794 862 804 849 836 840 826 829 808 815 832 861 819 876 862 814 843 807 797 844 815 804 788 845 869 768 840 789 824 875 824 822 831 832 813 809 822 790 796 790 793 812 808 803 816 794 809 831 816 826 826 850 844 854 807 818 791 841 830 811 824 807 794 824 843 837 831 839 769 762 798 823 790 806 766 761 865 786 803 765 822 782 848 815 813 811 799 896 932 925 912 890 917 797 842 892 934 896 929 902 941 902 883 871 925 907 961 871 844 895 876 898 938 916 872 941 891 892 874 894 884 856 890 882 866 909 879 661 752 602 694 851 886 858 858 868 918 838 848 824 874 849 849 890 889 853 844 863 835 851 845 906 862 817 864 872 818 850 838 883 870 850 959 975 946 972 949 924 979 955 949 948 941 906 931 968 923 946 899 930 943 924 883 875 924 913 826 929 901 916 884 844 865 903 866 840 897 829 875 893 871 894 898 901 895 876 882 880 886 896 879 866 845 851 861 834 860 863 911 864 897 854 913 876 861 891 861 858 856 886 909 886 895 924 902 886 918 896 850 880 858 884 879 865 840 878 871 862 842 896 887 857 858 840 847 874 851 838 854 862 826 860 833 803 848 785 787 808 836 870 855 857 779 855 829 861 837 828 938 920 849 860 856 890 905 877 877 902 842 862 872 868 837 851 846 846 849 835 869 889 844 827 847 847 850 838 861 845 886 835 821 812 828 844 853 844 858 854 853 866 879 839 873 887 840 898 871 892 892 887 897 894 903 884 909 862 898 860 852 913 810 907 857 868 913 689 873 850 852 847 776 833 827 796 856 835 838 839 820 854 791 820 821 711 775 804 826 834 785 808 807 795 844 837 794 813 808 822 767 792 771 818 788 859 820 828 828 822 849 803 804 767 839 786 781 806 791 809 796 800 804 814 834 818 784 807 820 809 825 811 795 790 763 782 805 775 788 797 793 817 760 807 832 823 910 871 847 866 864 866 886 853 812 804 809 830 791 814 897 824 846 848 839 774 807 848 870 831 813 844 806 795 831 817 801 824 816 831 807 808 856 815 829 824 878 795 808 863 793 828 804 822 756 834 793 852 785 859 783 775 802 820 830 787 754 802 815 846 888 807 796 827 808 822 804 756 822 801 842 834 801 828 806 792 790 778 764 816 787 823 795 782 803 814 802 816 820 764 777 791 833 851 821 911 851 861 795 862 805 847 837 840 826 829 808 815 832 862 818 876 862 813 842 807 796 843 815 805 789 846 868 767 838 789 824 874 824 822 832 832 813 808 822 790 796 792 793 814 808 803 817 795 807 831 818 827 826 851 844 855 805 818 791 841 830 811 824 806 793 825 844 837 831 839 770 762 798 823 790 807 764 761 865 785 803 765 823 781 848 816 814 810 800 897 933 926 911 890 916 796 843 892 934 898 929 903 940 901 884 871 925 907 961 870 845 894 875 897 939 916 872 941 891 893 874 894 884 856 889 882 866 908 879 662 740 602 694 853 886 858 859 868 918 838 848 825 875 849 850 889 888 852 844 862 835 850 845 906 862 817 866 872 817 852 838 884 870 850 957 974 946 973 949 923 979 955 949 948 941 905 931 968 923 945 899 928 944 926 884 874 924 914 826 931 900 918 884 844 865 902 866 839 897 829 875 893 871 894 898 901 894 876 883 880 885 895 880 867 845 851 862 834 859 863 910 864 897 852 913 876 862 891 862 857 856 886 910 887 895 924 902 885 918 897 851 881 858 884 879 865 840 878 870 861 842 896 887 856 859 840 847 874 852 839 855 862 826 860 834 803 848 785 785 808 837 870 855 858 780 855 829 862 838 827 937 920 849 859 855 890 905 877 876 903 841 862 873 868 838 850 846 845 848 835 869 888 844 827 847 847 849 839 861 845 886 834 821 812 828 844 853 845 858 854 854 867 877 839 870 886 841 896 871 892 892 888 897 895 903 884 908 861 898 859 852 913 810 908 857 868 914 689 874 850 852 847 775 833 826 796 856 834 838 839 820 854 790 819 821 711 774 804 826 834 786 808 808 796 843 836 794 812 808 822 767 792 770 818 788 859 819 827 828 822 848 803 804 768 839 785 781 806 792 808 795 800 803 815 833 821 784 806 819 809 826 810 796 791 763 781 804 775 788 796 793 817 760 807 832 823 910 872 847 866 863 866 886 853 812 804 809 830 791 816 897 824 846 846 839 774 807 848 870 831 813 844 808 795 832 817 800 824 816 831 807 808 856 816 829 824 879 795 808 864 794 828 805 823 757 833 794 850 785 858 784 775 801 820 830 786 755 801 814 846 889 808 796 829 809 823 804 756 822 802 842 834 801 828 806 793 791 777 764 815 787 822 794 782 804 814 801 816 820 764 777 791 833 851 821 911 851 863 797 863 806 845 838 840 826 829 810 815 833 861 818 875 861 814 842 807 796 841 815 806 790 844 867 767 836 788 824 874 824 821 832 832 813 808 822 789 796 794 794 813 808 803 816 795 806 831 817 828 827 851 843 854 805 817 791 841 830 812 823 806 793 825 844 837 831 839 771 762 797 824 790 808 763 762 867 784 803 765 824 779 848 817 814 809 799 897 932 926 910 890 916 796 844 892 934 899 929 904 940 901 886 871 925 907 961 870 845 894 875 897 939 917 872 941 891 895 874 895 884 856 889 881 866 908 879 661 730 603 694 857 887 857 860 868 918 839 849 825 874 849 850 887 887 852 844 861 834 850 845 906 861 817 866 872 817 853 838 884 869 850 956 974 947 975 949 924 978 955 949 948 941 904 931 968 924 946 898 927 944 927 885 874 925 915 826 932 899 919 885 844 866 902 865 839 897 829 875 894 870 896 899 902 891 876 883 880 885 896 881 867 845 853 863 834 859 866 910 864 897 852 913 877 862 891 863 857 855 888 911 887 896 924 902 885 919 898 852 881 858 885 880 865 839 878 869 859 840 896 887 856 861 839 847 875 854 840 856 863 827 861 834 803 848 785 784 808 838 869 855 859 781 854 829 862 838 827 937 919 849 858 855 890 905 876 876 904 840 862 873 868 838 850 846 845 848 834 870 888 844 826 847 847 848 838 861 845 886 834 820 812 828 844 853 846 859 855 854 868 877 840 868 886 842 895 870 891 892 888 896 895 903 886 908 860 896 858 851 912 810 908 856 868 914 690 875 850 851 847 774 833 826 795 856 833 838 839 820 853 790 819 820 711 774 804 826 836 787 807 808 796 843 836 795 811 808 822 768 792 771 818 789 859 819 826 828 822 848 804 804 769 839 784 781 805 793 808 795 799 802 815 832 822 783 806 820 808 826 810 796 790 762 780 805 775 788 796 793 816 759 808 833 821 911 872 846 866 863 866 886 854 812 804 808 830 791 816 897 824 846 846 839 775 807 849 869 831 812 844 811 794 832 817 800 824 815 831 807 808 856 817 828 824 880 794 807 866 794 828 804 824 757 832 795 849 784 858 784 774 800 821 829 786 756 801 814 847 890 808 796 829 810 822 804 756 822 801 842 834 801 827 806 793 791 777 765 815 787 821 795 782 804 812 801 816 820 766 777 792 832 852 821 910 850 864 799 864 806 844 839 841 826 830 810 815 833 860 818 875 861 814 842 807 795 840 815 805 790 843 866 768 836 789 824 873 825 821 832 831 812 807 822 788 796 796 794 811 808 803 815 795 807 830 816 827 827 851 842 854 806 817 790 841 830 811 822 805 794 825 845 836 832 838 771 762 797 825 790 808 764 762 870 783 802 765 825 778 848 818 814 808 799 897 932 926 909 890 915 795 844 892 935 899 929 904 941 902 886 872 925 908 961 870 845 894 875 898 939 917 872 941 891 896 875 894 884 856 889 880 865 909 879 659 720 603 694 859 887 857 859 868 918 840 849 825 872 849 850 886 885 851 845 861 834 850 845 906 860 817 866 872 817 853 837 884 867 850 958 974 946 977 949 924 976 954 950 948 941 903 930 967 922 947 898 927 945 926 885 874 924 916 824 932 899 919 885 844 866 902 864 838 896 829 874 894 870 896 900 903 887 877 883 879 886 898 882 867 844 854 864 835 858 868 910 864 897 854 913 877 863 891 863 857 855 888 913 887 896 924 902 885 918 897 853 881 858 885 880 864 838 878 869 859 840 896 887 856 862 839 846 875 854 841 856 863 826 861 835 803 848 785 783 808 838 868 856 860 782 853 830 861 837 826 936 918 848 858 856 890 905 876 876 904 840 863 873 868 837 849 846 845 848 834 871 888 845 827 846 847 849 838 861 845 886 834 820 812 828 843 852 846 859 855 853 869 877 840 865 887 842 895 871 890 891 887 896 895 903 886 908 860 895 858 850 912 810 908 856 868 914 691 874 850 851 847 775 833 826 794 856 833 838 840 820 852 791 819 820 711 774 804 825 837 786 806 808 796 844 836 796 811 809 822 768 792 772 817 789 859 819 824 828 821 848 806 804 769 838 783 782 805 794 809 795 799 802 816 831 826 782 805 820 808 826 809 796 790 762 780 806 775 788 796 793 816 759 808 833 819 911 872 846 866 863 865 886 854 812 804 807 829 791 816 898 824 847 845 839 776 807 849 869 831 811 843 811 794 832 816 800 824 815 831 807 808 856 818 828 824 881 795 805 866 794 828 804 826 757 833 796 848 785 858 784 773 800 821 828 786 757 801 815 848 891 808 796 827 810 821 804 757 822 800 842 834 800 828 806 792 791 777 765 815 787 820 795 782 803 810 801 816 821 768 778 793 832 852 821 910 850 864 801 863 806 844 839 841 826 830 811 814 834 859 818 874 862 814 842 809 796 842 814 804 790 843 866 767 836 789 824 874 825 821 832 832 813 809 822 788 797 795 794 809 808 803 815 795 808 830 815 825 827 851 842 853 808 816 789 842 829 811 822 805 794 825 845 837 832 837 770 762 798 824 791 808 764 764 871 782 802 766 824 777 847 819 814 808 799 896 931 927 908 891 915 795 844 892 936 899 929 904 942 901 886 872 926 908 961 870 845 895 875 898 939 917 873 941 891 896 874 894 884 856 889 880 864 909 879 658 710 603 695 860 888 858 856 869 918 841 850 825 871 848 851 887 882 850 846 862 834 850 845 906 860 818 866 872 817 852 837 883 866 850 959 974 945 977 949 924 975 954 950 948 940 904 930 968 921 948 898 927 945 926 885 874 923 916 823 930 899 919 885 844 866 902 864 838 894 829 874 895 870 897 901 902 884 878 883 878 887 899 882 867 844 854 864 836 858 868 910 864 895 856 912 877 863 891 862 859 855 888 913 887 896 924 902 884 918 897 853 882 859 885 880 864 837 878 869 858 840 896 887 856 862 839 845 875 857 841 855 863 826 860 834 802 847 785 783 808 838 869 858 860 781 853 830 860 835 826 936 918 848 858 856 890 905 876 876 905 839 864 873 868 836 849 847 845 848 835 871 888 844 828 846 847 849 839 862 844 886 834 820 812 828 843 852 845 860 855 852 869 878 839 862 888 842 895 872 889 892 887 896 894 903 886 908 860 895 858 850 912 810 906 856 868 914 692 873 851 851 848 776 833 825 793 857 833 837 841 820 852 792 819 820 711 775 804 825 838 786 806 808 795 844 836 796 811 809 822 768 792 772 816 790 859 819 824 827 821 848 806 804 768 838 783 783 806 796 809 795 799 802 817 831 829 782 806 820 808 826 809 796 790 761 779 806 776 788 796 792 815 760 809 833 817 911 871 846 866 864 865 886 855 812 805 806 830 790 816 900 824 848 845 839 778 808 849 869 830 811 843 811 793 833 815 800 824 815 831 807 808 855 819 828 824 880 796 804 866 793 827 803 826 756 833 796 850 786 858 784 772 800 820 828 786 757 801 815 848 891 809 795 825 810 820 803 758 821 800 841 834 800 829 805 792 790 777 764 815 787 820 796 782 801 810 800 816 820 767 779 793 833 853 822 910 849 862 804 862 807 844 839 841 827 830 811 813 834 859 817 875 862 814 842 812 797 843 815 804 791 843 867 767 834 789 824 874 826 821 831 832 814 811 821 788 798 795 794 810 808 803 815 795 808 830 815 824 827 851 842 853 808 815 789 841 828 811 822 806 794 826 845 836 831 838 770 762 799 824 792 808 765 764 869 782 802 767 824 777 847 818 815 808 799 896 931 928 908 891 915 794 844 891 936 899 929 903 942 901 884 872 926 907 961 870 845 895 876 898 940 918 873 941 892 895 874 894 884 856 889 879 864 909 878 657 700 602 695 862 887 858 855 869 918 842 850 825 871 848 851 887 878 850 846 863 834 851 845 905 860 819 866 871 817 852 838 883 867 850 960 975 944 978 950 924 975 953 950 947 941 904 929 968 919 947 899 926 945 926 885 874 922 916 822 930 897 920 884 843 866 903 864 838 893 829 873 895 870 897 901 902 884 880 884 878 887 898 882 867 844 854 864 836 858 866 910 865 894 856 912 877 864 892 861 860 855 887 913 886 896 924 902 885 918 897 853 882 859 885 881 865 836 879 870 858 840 896 886 855 861 839 844 875 858 841 854 863 826 860 835 803 847 785 782 808 838 870 858 859 780 853 830 861 834 825 936 918 848 858 856 890 905 877 876 905 840 865 873 867 836 848 847 845 849 836 871 887 844 829 846 847 849 840 862 844 886 834 821 812 828 843 853 845 860 854 851 869 878 839 858 887 842 895 872 889 894 887 896 893 903 885 908 860 895 857 850 912 809 905 856 868 914 691 872 852 850 848 778 833 825 792 857 833 837 842 820 852 793 820 821 712 776 804 825 838 785 806 808 795 844 836 795 811 809 822 768 792 772 816 790 858 818 825 826 821 848 806 803 768 838 784 784 805 796 809 795 799 803 817 832 833 781 808 820 807 825 809 796 790 762 779 807 776 789 796 792 815 761 808 833 815 910 871 847 866 865 865 886 855 812 804 806 830 791 816 902 823 848 846 839 778 808 849 870 829 812 843 810 793 833 815 800 824 815 831 807 807 856 818 829 825 880 797 803 864 792 826 803 826 756 832 796 851 786 858 784 772 801 819 828 785 756 801 815 848 892 808 796 823 811 820 802 759 822 799 840 834 800 829 805 794 789 777 765 814 787 820 796 782 800 810 800 815 820 766 780 793 834 852 821 910 848 861 807 862 807 844 839 841 828 830 810 813 833 859 817 877 863 814 842 814 798 844 816 804 791 844 867 767 832 790 824 875 825 821 832 833 815 811 820 788 798 794 795 811 808 803 816 794 808 832 816 824 827 850 842 853 808 815 789 841 828 811 822 807 794 826 846 836 830 839 769 762 800 823 792 808 766 764 867 781 802 768 824 777 847 818 815 809 799 896 930 928 906 891 916 793 844 892 936 899 929 904 943 902 883 872 926 905 961 870 845 895 876 898 940 918 872 941 892 897 874 893 884 856 888 879 864 908 878 658 689 600 694 866 887 857 855 869 919 842 850 825 871 849 851 888 872 850 845 866 834 852 845 904 860 818 866 871 817 851 839 883 867 849 960 976 943 977 950 924 976 954 950 946 942 905 929 968 918 946 900 926 946 927 885 874 922 916 822 930 896 919 884 842 865 905 866 838 895 830 872 895 872 897 900 902 884 879 885 878 888 898 882 866 845 852 865 835 860 863 910 866 894 856 911 877 864 892 861 861 855 886 913 885 895 924 901 886 918 897 852 883 859 884 880 866 836 879 870 858 840 896 886 855 860 839 844 875 861 842 854 862 826 859 835 803 846 785 782 808 838 870 856 859 780 854 829 862 834 825 936 918 848 858 857 890 905 876 876 904 840 865 873 867 836 848 847 845 849 836 871 887 845 830 845 847 850 839 861 843 887 834 821 812 828 843 853 845 859 855 851 869 878 839 855 887 842 894 872 889 895 887 897 892 903 884 908 861 895 857 850 913 809 904 856 867 914 689 871 850 850 849 778 833 825 792 857 834 837 841 821 853 794 820 822 712 777 804 827 837 785 806 809 795 844 837 795 812 808 821 768 792 771 815 790 857 818 825 826 822 850 805 802 768 839 784 784 804 797 809 795 798 803 816 832 833 781 809 820 806 825 808 796 790 763 779 806 776 789 796 792 817 762 808 834 813 911 870 847 867 867 865 885 855 813 804 807 830 793 816 904 822 848 845 840 778 809 849 870 828 812 842 809 793 833 815 801 824 815 831 807 807 856 816 829 826 879 798 803 863 792 824 803 826 756 833 796 851 787 857 784 771 802 819 828 786 755 802 815 848 892 808 796 823 811 820 802 760 822 799 839 834 801 828 805 795 788 777 766 814 787 820 795 782 798 810 800 815 820 766 780 793 834 852 821 910 848 861 808 864 806 845 838 840 828 830 810 813 831 858 816 877 863 814 842 813 797 843 816 803 791 845 867 766 829 790 823 874 826 822 833 834 816 810 819 788 796 795 795 812 808 802 815 794 809 834 815 825 827 849 842 853 807 815 790 840 828 812 822 808 794 826 846 837 829 840 769 762 800 824 792 807 766 763 866 782 802 767 824 777 847 819 816 810 800 897 930 927 904 892 917 794 844 892 936 899 928 904 944 902 882 872 925 904 961 870 845 895 876 898 940 917 871 941 892 898 875 894 884 856 888 879 863 908 878 659 683 600 693 870 887 857 856 869 920 842 850 825 870 848 851 888 868 852 845 866 834 852 846 904 861 818 867 871 818 852 840 883 868 850 961 977 943 976 950 923 976 954 950 945 943 905 930 968 918 946 899 926 946 928 885 873 922 915 822 931 896 918 884 842 865 906 868 839 897 831 872 895 873 896 898 903 883 877 886 879 889 898 882 866 846 851 866 834 863 862 909 865 896 856 911 876 864 892 862 861 855 884 914 885 894 923 900 886 919 897 852 883 859 882 879 866 835 879 870 859 840 896 886 856 860 839 846 874 864 843 854 862 826 860 835 804 845 784 780 808 838 870 855 859 780 854 829 864 834 826 937 918 849 859 858 890 904 876 876 903 840 865 874 866 834 848 847 844 850 836 872 887 846 830 846 847 850 839 861 843 887 835 819 812 828 843 853 844 858 856 850 869 878 839 853 886 843 894 872 889 895 887 898 892 902 883 908 861 896 857 850 914 809 905 855 866 914 687 871 850 849 849 777 834 825 791 857 836 837 841 821 854 794 820 823 711 777 804 828 837 785 806 809 796 845 838 794 814 808 821 768 792 770 814 789 857 818 825 827 824 850 804 802 768 839 785 783 803 797 809 795 798 802 816 831 833 781 809 821 806 825 807 795 789 763 779 805 776 790 796 792 820 763 807 834 812 912 870 847 866 868 866 885 855 814 804 809 830 794 816 905 823 847 845 840 777 809 849 871 829 812 841 807 793 833 816 801 824 816 831 808 807 856 815 829 826 879 798 803 862 793 825 804 824 756 833 796 852 787 857 784 770 802 819 829 787 754 802 815 848 891 808 795 823 811 822 802 759 822 799 839 834 800 828 805 795 789 777 766 813 787 821 795 783 798 810 801 815 820 766 780 793 833 851 820 910 849 861 813 864 804 845 837 840 828 830 810 814 831 857 816 876 864 814 842 812 796 843 815 803 792 846 866 766 829 790 822 873 826 822 834 834 816 809 817 787 795 795 795 811 807 801 814 793 809 836 815 826 826 850 842 853 807 816 790 839 831 813 823 808 795 825 846 837 830 840 768 762 800 824 792 807 766 763 866 781 802 766 826 777 848 818 816 810 800 897 930 926 901 892 917 795 844 893 936 899 928 904 945 902 883 871 924 903 962 870 845 896 876 897 938 917 870 941 891 900 874 895 885 856 889 880 863 908 878 660 676 600 692 873 888 856 856 869 921 842 849 826 870 848 850 888 864 852 844 867 834 853 846 904 862 817 866 870 818 853 840 883 869 852 961 977 943 975 950 924 977 955 949 945 943 905 930 968 919 946 899 926 946 928 885 873 922 916 823 930 897 916 884 843 865 906 868 839 897 831 872 894 874 895 900 903 881 875 885 880 889 899 882 866 847 851 865 833 862 861 910 864 897 856 911 875 864 891 862 861 855 884 914 886 893 922 901 886 919 897 852 883 858 882 878 866 835 879 869 859 840 896 887 856 861 840 848 874 866 843 854 862 826 859 835 803 845 784 779 807 837 870 855 859 780 854 828 863 835 827 937 918 850 859 858 890 904 875 876 902 840 865 875 866 833 850 847 844 850 837 872 886 847 830 847 847 851 839 861 843 886 835 818 812 828 843 854 845 857 856 850 868 878 839 852 886 843 895 871 890 894 887 898 890 902 883 908 860 896 858 850 915 810 906 855 867 915 686 872 850 849 848 777 835 826 790 856 837 837 840 820 854 795 820 823 710 776 804 828 838 784 805 809 795 844 839 794 815 809 821 768 793 771 814 788 859 819 824 827 824 850 803 802 768 839 785 783 804 796 809 795 798 801 815 831 834 781 808 821 806 825 807 795 789 762 780 804 777 789 797 792 823 763 807 834 811 911 871 847 867 867 867 884 855 815 804 810 830 794 815 905 823 846 846 840 776 809 849 871 831 811 840 806 793 833 816 802 825 817 831 808 808 855 815 829 826 879 798 804 862 794 827 805 822 756 832 796 852 787 858 785 769 803 819 829 788 754 803 814 848 892 809 794 824 811 823 802 758 822 799 838 834 799 829 805 796 790 777 765 812 788 822 796 783 798 810 801 814 820 766 780 793 832 851 820 910 850 862 818 862 803 845 837 839 827 830 810 815 832 857 817 875 864 813 842 812 796 843 815 802 793 846 865 766 828 790 822 873 826 823 834 832 817 810 817 786 795 794 795 810 806 798 814 793 810 835 814 826 825 851 842 852 807 816 790 838 833 813 822 808 796 825 845 838 831 840 768 763 800 824 792 806 765 763 866 780 802 765 827 778 849 818 817 808 800 897 929 927 900 892 917 796 844 894 936 898 927 905 944 902 883 871 924 904 962 870 845 896 876 897 937 918 870 942 891 900 873 896 886 856 889 880 864 909 878 660 667 601 693 876 888 856 856 869 921 842 849 826 870 848 850 888 859 852 844 867 834 853 846 905 862 817 865 870 818 853 838 883 869 853 961 978 943 975 950 924 977 956 949 945 942 905 930 968 920 946 899 927 946 927 885 874 922 916 823 930 898 916 884 844 865 906 866 840 896 831 873 895 873 895 901 903 879 875 885 878 888 899 882 866 847 850 865 832 860 863 911 864 897 856 911 874 863 891 862 861 855 883 915 887 893 923 902 886 919 897 852 883 858 881 878 866 834 879 869 859 840 896 888 856 862 840 848 875 866 844 854 863 826 859 835 803 846 784 778 807 837 869 855 859 781 853 829 863 835 828 938 918 850 859 858 891 904 875 876 902 840 865 875 867 833 850 847 845 849 837 872 886 848 830 848 847 851 839 861 843 886 835 818 812 827 843 854 845 857 856 850 867 878 839 850 886 843 896 871 890 894 887 897 889 902 884 909 860 896 858 851 915 811 906 855 867 915 686 874 850 850 847 777 836 826 790 856 837 837 840 820 853 795 820 823 709 774 804 829 838 784 804 809 795 843 839 793 815 810 822 769 794 771 814 788 861 820 824 827 824 850 803 802 768 839 785 783 804 794 810 795 798 800 815 831 835 782 808 820 806 825 807 795 789 762 780 804 778 788 797 791 823 762 807 834 811 910 871 848 868 866 866 884 855 815 804 810 831 794 815 908 823 846 847 840 775 809 849 871 832 811 840 806 794 832 816 802 826 816 831 808 808 854 813 829 826 880 798 805 862 793 829 805 821 756 832 795 850 787 859 785 769 803 819 829 788 752 804 814 849 892 810 793 826 811 822 802 757 822 800 838 834 798 829 805 796 790 776 764 813 788 823 797 783 799 810 801 813 820 766 780 793 832 850 821 909 851 863 825 860 804 845 835 839 827 830 810 816 834 858 818 875 864 812 842 811 796 842 816 802 794 846 865 766 828 791 822 873 826 823 834 831 817 810 818 788 795 794 794 810 806 797 814 793 810 835 815 826 824 850 842 850 808 817 790 838 834 812 822 808 797 824 844 838 832 839 769 764 800 823 792 807 765 764 865 780 802 766 829 778 849 818 817 807 801 897 930 928 898 892 917 796 844 894 937 898 928 905 944 902 883 871 924 905 962 870 845 897 876 898 937 919 870 942 892 899 873 896 884 856 889 880 863 908 877 658 658 601 693 880 887 856 855 869 919 841 850 827 870 848 850 889 854 851 844 866 834 853 846 905 862 818 864 870 818 852 837 884 869 853 962 978 943 975 949 924 977 956 949 945 941 906 930 968 921 944 899 927 947 926 885 875 923 916 824 930 898 915 883 845 865 906 864 841 896 831 874 895 872 896 902 903 877 875 884 875 887 899 882 866 846 851 865 832 858 864 912 865 896 856 911 873 862 892 863 860 854 884 915 887 893 923 902 885 919 897 852 883 858 881 878 866 834 878 869 859 840 897 888 856 862 840 848 876 866 844 854 864 827 860 835 803 847 785 777 808 836 868 856 859 781 852 830 863 834 828 938 918 850 859 858 891 904 876 876 901 840 866 876 868 834 851 847 846 849 837 870 886 848 830 847 847 851 838 861 842 886 835 818 812 827 843 855 845 857 856 850 867 878 839 850 886 843 896 871 890 894 887 897 888 903 884 909 861 896 859 852 913 811 906 854 868 915 687 875 850 852 846 776 836 826 790 856 837 837 839 819 853 795 820 822 709 775 804 829 837 784 804 809 794 843 838 793 815 810 823 770 794 772 814 788 861 822 824 827 823 849 803 803 768 840 785 783 804 793 811 795 798 802 815 832 836 783 806 820 807 824 807 795 789 762 781 804 779 788 797 790 823 762 807 835 811 910 871 848 869 866 867 884 854 815 805 810 831 794 814 911 823 847 847 841 774 810 850 871 831 811 841 806 794 832 815 801 826 816 832 807 808 854 812 830 825 879 798 807 861 793 829 805 821 756 832 795 848 787 859 785 770 802 819 829 788 750 804 813 849 892 810 793 827 811 821 801 757 822 801 839 834 798 830 805 796 790 775 765 813 788 823 798 783 800 811 801 812 820 766 780 794 832 850 822 909 851 863 829 860 804 844 834 840 827 830 810 816 834 860 819 875 863 812 842 810 796 842 817 801 795 846 866 766 827 791 822 873 824 823 833 831 817 810 819 790 795 794 793 811 808 796 815 793 810 835 815 826 823 848 842 850 808 818 791 838 832 811 821 809 797 823 843 838 832 838 769 763 799 822 793 807 764 765 865 780 801 767 829 778 850 818 816 807 802 897 931 928 896 893 917 795 844 894 936 898 929 905 944 903 884 871 925 905 961 869 845 898 877 898 937 918 870 942 893 899 873 896 883 857 889 879 862 907 876 657 650 602 694 885 887 856 855 868 917 841 850 827 870 848 850 889 850 852 844 865 834 853 845 906 862 818 864 870 817 852 838 884 869 853 962 978 944 975 949 924 977 956 949 945 940 906 930 967 922 944 899 927 947 926 885 876 923 917 824 930 899 916 883 845 865 905 864 843 896 831 874 895 872 896 902 903 877 875 884 872 885 900 882 866 846 852 865 831 859 865 910 866 896 856 911 872 863 892 863 860 853 884 915 888 894 924 902 884 919 897 851 883 859 881 879 866 834 878 869 860 840 897 888 857 862 840 848 876 866 845 854 864 827 860 836 803 848 786 776 808 836 868 856 858 782 852 830 863 834 827 938 919 849 858 858 891 904 877 877 902 841 866 875 869 835 850 847 846 849 836 869 886 848 830 847 848 851 838 862 843 886 835 818 811 827 844 855 846 857 856 850 866 878 838 850 886 842 896 871 890 894 888 897 887 903 885 909 862 895 859 852 911 811 906 854 867 915 688 875 850 853 846 776 836 825 790 856 838 837 838 820 852 794 820 822 709 777 804 829 836 784 805 808 794 844 836 793 814 809 823 771 794 773 815 788 861 822 824 827 823 849 804 804 769 840 784 782 803 794 811 796 798 802 815 831 836 784 806 820 808 823 808 795 788 762 782 804 778 788 797 790 823 761 807 835 811 910 870 848 870 867 867 884 854 814 806 811 830 794 814 913 822 848 847 842 773 811 850 871 831 812 842 807 795 832 815 801 827 816 831 806 808 854 813 830 824 879 798 808 861 793 829 805 822 756 832 794 847 788 859 784 770 802 818 829 788 750 803 813 849 891 810 792 827 811 820 801 758 823 802 839 835 798 830 806 795 789 775 766 813 787 822 798 783 800 812 801 812 820 767 780 793 832 850 823 910 851 863 833 860 804 844 832 841 826 830 809 817 834 860 818 876 863 813 842 810 796 842 817 802 795 845 866 766 826 792 822 873 820 823 832 832 817 809 820 791 796 794 793 812 809 797 815 794 810 835 814 827 822 849 841 850 808 818 792 839 832 811 822 809 797 822 843 838 832 838 770 761 799 824 792 807 763 765 865 780 799 768 828 778 850 818 815 808 802 896 932 928 896 893 917 795 844 895 937 899 930 905 945 903 884 870 925 906 961 869 845 898 877 898 937 917 871 941 894 898 873 897 883 857 889 880 861 905 876 656 645 602 694 888 886 856 856 868 917 841 849 828 870 848 850 888 847 852 844 864 834 853 845 906 862 819 865 870 817 852 839 885 868 853 961 978 944 975 949 924 977 955 949 945 940 907 930 966 922 944 899 927 946 926 884 876 924 917 825 930 900 917 883 845 865 904 864 844 896 832 874 895 872 896 902 904 877 876 885 872 884 900 881 867 847 853 865 831 859 865 908 868 895 857 911 872 864 892 863 860 854 884 915 888 894 924 902 883 919 897 850 884 860 880 879 866 834 879 869 860 840 896 888 857 862 840 849 876 865 845 854 865 827 860 836 802 848 787 776 809 836 867 857 857 782 853 831 863 834 827 939 919 849 858 856 890 904 878 878 903 841 866 874 868 836 849 848 845 849 836 869 886 847 831 847 847 851 837 861 844 886 836 819 810 828 845 854 846 857 856 851 866 878 838 850 885 841 897 872 890 894 888 897 886 904 885 909 862 895 858 852 911 812 905 855 867 915 690 874 850 853 846 775 835 824 790 855 838 838 837 820 852 794 820 822 708 779 804 829 835 785 806 808 794 845 834 793 814 808 823 772 793 773 815 788 861 823 824 827 823 850 804 805 769 841 784 782 803 794 810 796 798 804 816 830 837 784 806 821 809 822 809 795 789 762 782 805 777 788 796 790 822 760 807 834 811 910 870 849 870 868 867 885 853 814 806 812 830 794 814 914 822 848 847 841 774 812 851 871 830 812 842 808 794 832 815 802 827 816 830 806 808 854 815 831 824 878 798 809 861 793 827 804 822 756 833 794 847 788 859 784 771 802 818 829 787 751 803 813 850 890 810 792 828 811 820 801 758 822 802 840 836 797 831 807 794 789 775 767 814 787 822 798 782 801 813 801 813 821 769 780 791 832 850 823 910 851 863 836 861 804 845 832 842 826 828 808 817 835 860 819 876 863 813 841 809 797 842 815 804 794 844 865 767 826 791 822 872 816 824 831 833 816 809 820 791 796 795 794 814 809 798 814 794 810 835 814 826 822 851 841 853 808 818 793 840 833 811 823 809 796 822 842 838 831 838 770 759 799 823 790 806 762 764 864 780 798 768 829 778 851 818 814 808 802 896 931 927 895 893 916 795 844 895 938 900 929 906 945 903 884 870 925 906 961 870 846 898 877 898 937 917 872 941 895 897 874 897 883 857 888 880 860 905 877 656 640 602 694 890 886 857 856 867 918 841 849 828 870 848 850 888 846 854 844 864 834 853 844 906 862 819 866 869 817 853 839 885 868 853 961 977 944 974 948 925 977 955 949 946 940 907 929 967 921 944 899 927 946 926 884 876 924 918 826 929 900 918 883 846 866 903 864 845 896 834 875 895 872 896 902 905 877 877 885 872 885 900 880 868 847 853 865 830 859 864 906 868 895 857 910 871 865 892 863 861 855 884 915 887 894 923 902 882 918 897 850 883 860 880 879 866 834 879 870 861 839 896 887 857 861 840 850 876 866 844 854 865 827 859 835 803 848 788 776 809 836 867 857 856 780 854 831 863 833 827 939 918 849 857 854 890 904 878 878 904 842 865 873 868 836 849 848 844 848 837 869 886 847 831 847 848 851 837 862 845 885 836 820 810 828 845 856 845 858 856 851 867 879 838 849 884 842 898 872 891 894 888 897 885 904 885 909 861 895 858 851 911 812 904 857 867 915 691 874 850 852 846 775 834 824 790 855 839 838 837 819 852 794 819 822 709 778 805 829 835 785 806 808 795 846 834 794 813 808 823 772 793 773 816 787 860 823 824 828 822 850 804 805 769 840 785 783 802 794 810 797 798 805 818 830 838 785 807 821 809 822 811 795 788 762 781 805 776 788 795 790 821 761 807 833 810 910 871 849 871 867 866 886 852 814 806 812 831 793 814 915 822 846 847 841 775 812 851 872 829 812 843 808 795 831 814 802 825 817 829 807 808 854 816 831 826 878 799 808 862 793 826 804 823 756 834 794 848 788 859 784 771 802 818 829 787 752 803 812 850 890 810 791 828 811 820 801 758 820 801 841 836 797 833 807 794 788 775 767 814 786 821 798 783 801 813 801 815 822 771 780 790 831 850 824 911 851 863 838 861 804 845 832 842 826 827 808 817 834 861 820 876 864 812 842 807 797 843 815 805 793 844 864 767 825 791 822 872 814 823 832 832 816 809 821 792 796 795 794 814 809 800 814 795 810 834 815 827 822 853 841 855 807 818 792 842 834 810 824 807 796 823 842 838 830 838 769 758 799 822 789 808 762 763 865 779 798 768 830 778 851 818 814 808 801 896 931 927 894 893 916 795 845 894 938 900 929 906 944 903 884 871 925 906 961 870 846 898 876 898 937 918 872 940 895 896 875 897 884 856 888 881 858 905 878 655 634 602 694 891 885 857 856 867 918 841 849 828 871 847 850 887 844 854 844 864 834 853 844 906 863 819 867 869 817 854 839 885 869 853 962 976 944 974 947 925 977 955 949 946 940 907 928 969 920 945 898 928 945 927 885 876 923 918 827 929 900 918 883 846 866 903 866 845 895 835 875 895 872 896 901 907 876 877 886 872 885 900 880 869 846 853 865 830 858 862 907 869 896 856 910 870 865 892 863 862 855 884 915 887 894 923 902 883 918 897 850 883 859 880 880 866 834 880 869 862 840 896 887 857 861 840 850 875 868 844 855 864 826 859 834 804 848 788 775 808 836 866 856 856 779 854 831 864 833 826 939 918 848 857 854 890 904 878 879 904 841 865 872 867 836 849 847 844 848 837 870 886 847 831 847 848 851 837 863 844 885 837 820 811 827 846 856 845 859 856 851 868 879 838 849 883 842 898 872 891 894 888 897 884 905 885 909 862 896 859 850 911 811 904 858 867 915 690 873 850 851 846 776 834 825 791 855 839 838 838 819 854 794 819 822 710 778 804 829 835 786 805 807 795 846 834 795 812 808 824 771 793 773 818 787 860 822 824 828 822 851 805 805 769 840 786 783 802 794 809 797 799 804 817 830 839 785 808 821 809 822 811 796 788 762 780 805 775 789 796 791 821 763 807 833 809 911 871 849 872 865 866 886 850 814 807 812 831 792 813 917 822 845 848 841 775 812 852 872 829 812 843 808 795 831 814 803 824 817 829 807 808 855 816 831 828 877 800 807 864 793 825 804 823 756 834 794 848 788 859 784 771 802 818 830 787 752 803 812 849 890 810 791 828 810 821 801 758 818 800 842 836 797 834 808 793 789 775 767 814 787 820 798 784 801 813 800 817 823 770 780 790 831 850 824 910 851 863 840 860 804 845 832 842 825 826 809 816 834 861 819 876 865 812 844 806 797 844 816 807 793 844 864 767 824 792 821 872 814 823 832 832 816 808 821 792 796 796 795 813 809 802 814 795 810 834 817 828 823 852 841 857 807 817 791 842 833 810 825 806 796 823 842 838 830 839 769 759 799 821 788 810 763 764 865 778 799 768 832 778 851 818 814 808 801 895 931 927 893 893 916 795 845 894 938 899 929 906 944 903 884 873 925 905 960 870 846 897 876 898 937 919 872 938 895 894 875 897 885 856 888 880 858 906 878 655 630 602 694 890 885 857 856 868 918 842 850 829 871 847 851 887 844 854 844 864 834 853 844 906 863 820 867 869 817 854 838 886 869 852 961 975 944 974 946 926 978 955 949 946 941 907 928 970 921 946 898 928 945 929 886 876 923 916 827 929 900 920 883 847 866 904 869 842 895 833 876 894 871 895 901 907 875 877 886 874 885 899 879 870 845 852 865 830 858 861 908 869 897 856 910 866 865 893 863 861 855 884 916 886 893 923 903 884 918 897 850 882 858 880 880 866 835 879 868 862 841 895 888 856 861 839 849 874 869 845 856 864 825 858 833 805 847 788 775 809 837 866 855 856 778 854 831 864 832 826 940 917 848 858 855 890 904 878 878 903 841 865 872 868 835 848 847 844 848 838 870 887 848 831 847 847 851 838 864 844 885 838 821 811 827 846 857 846 860 854 851 870 878 838 848 884 842 897 872 891 893 888 897 884 905 886 908 862 896 860 850 910 810 905 858 866 915 690 872 850 851 847 777 833 825 791 855 837 838 838 817 855 794 819 823 711 778 804 829 835 786 804 806 795 845 834 795 812 809 824 771 793 773 818 787 859 821 824 829 822 852 806 805 769 839 786 783 802 794 809 797 800 802 816 830 839 785 809 822 809 822 811 796 787 762 779 805 775 789 796 792 820 763 808 833 809 911 871 848 871 864 866 885 850 814 807 812 831 791 813 918 821 845 847 841 775 812 852 871 829 811 843 807 795 830 814 803 822 817 829 807 808 855 815 831 830 878 799 806 864 794 824 803 824 756 834 795 849 787 859 785 772 802 818 829 787 752 804 813 848 890 810 792 827 809 821 801 758 820 801 841 836 797 833 809 793 789 775 767 814 788 819 798 785 802 812 799 817 822 768 780 790 832 852 824 910 850 862 842 860 804 844 832 842 825 825 809 816 833 861 818 876 865 811 845 805 797 844 816 808 793 844 864 767 823 794 821 872 813 824 832 833 815 808 821 792 795 796 795 813 809 803 814 794 811 835 818 829 824 851 842 856 806 816 791 842 832 811 825 806 796 822 842 838 830 840 768 759 800 822 787 810 763 764 866 778 800 766 830 778 850 818 814 808 800 896 931 927 892 893 916 795 845 893 938 898 929 905 944 903 885 873 925 904 960 870 845 896 876 898 937 918 872 937 894 893 875 897 886 855 888 880 857 908 877 654 625 602 694 890 886 857 855 869 917 841 850 828 871 847 851 887 843 853 844 864 834 852 843 906 863 821 866 870 817 855 838 886 871 852 959 975 943 974 947 926 978 954 949 946 941 907 927 970 923 947 900 929 945 929 888 875 923 915 827 929 900 920 882 846 866 904 870 838 894 831 876 895 871 895 901 907 873 877 887 876 884 899 878 872 844 852 866 831 859 861 908 868 898 856 911 863 863 893 863 861 855 884 916 885 893 923 903 884 918 897 850 882 860 881 879 866 836 879 870 862 841 895 888 856 861 839 848 873 869 846 856 863 825 859 833 804 846 788 775 810 838 867 856 857 778 854 830 862 832 826 940 918 848 859 857 890 904 878 878 902 841 866 873 868 835 848 847 844 849 838 870 887 848 831 846 847 852 839 864 844 885 838 822 811 826 846 857 846 859 854 851 869 878 838 849 885 842 896 871 891 893 887 896 884 905 885 909 861 896 860 850 910 809 906 858 867 914 690 872 850 851 847 778 833 825 790 855 835 837 838 816 854 793 819 824 710 778 804 829 834 786 804 806 794 844 833 794 812 810 824 771 793 773 817 788 860 821 824 829 822 852 805 805 769 838 786 783 802 794 810 797 800 802 814 832 839 785 810 822 809 822 811 796 788 761 779 805 775 790 796 793 819 762 807 833 810 912 871 848 870 864 866 884 850 814 807 811 830 791 812 920 820 845 846 841 775 811 852 870 829 811 843 808 796 830 814 803 822 817 829 808 808 855 814 831 829 878 798 806 864 793 824 803 824 755 833 795 849 788 858 785 772 802 818 829 788 752 804 814 847 890 809 794 826 809 821 801 758 821 802 841 836 797 832 810 793 790 775 768 815 789 819 798 785 801 811 799 816 822 766 780 790 833 853 824 910 850 863 844 859 803 844 832 841 826 825 809 815 833 862 817 876 865 812 846 805 798 844 815 808 793 844 864 767 822 795 821 872 810 824 832 834 816 808 820 793 796 797 795 813 810 804 814 794 810 835 818 830 826 851 842 855 805 814 791 841 832 813 825 808 797 822 841 838 830 841 767 760 800 822 787 808 763 765 866 778 799 765 828 778 850 818 814 808 799 896 930 926 891 893 916 795 844 892 938 896 929 905 944 902 886 872 925 904 961 870 844 896 875 898 937 916 872 937 893 893 874 897 887 855 888 880 857 909 877 654 624 603 694 891 886 857 856 870 917 841 850 828 870 847 851 887 842 852 843 864 834 851 843 906 863 821 865 870 817 854 837 886 871 852 957 975 943 974 948 926 978 956 949 947 940 908 927 970 923 948 904 929 945 928 887 874 923 915 828 929 899 921 882 846 866 904 869 835 896 830 875 895 871 895 901 908 871 876 887 879 884 898 877 871 843 853 867 833 859 861 907 868 898 856 911 861 862 893 862 862 855 883 917 885 894 923 903 884 918 897 851 882 861 881 878 866 837 880 871 861 842 895 888 856 860 838 848 874 870 846 854 863 826 859 834 802 845 788 772 810 838 868 856 857 778 854 830 861 831 826 940 917 849 860 857 890 905 878 877 902 841 866 873 868 834 848 847 845 851 838 870 887 848 830 846 847 852 840 864 845 884 837 822 811 826 846 856 846 858 854 851 868 879 839 849 886 842 896 871 891 892 888 896 883 905 885 909 861 896 860 850 910 809 906 857 868 914 690 872 850 851 847 778 834 823 790 856 833 837 840 816 854 793 819 823 710 777 803 829 833 786 803 806 794 843 833 793 812 810 824 771 794 771 816 788 859 821 824 829 822 851 805 805 769 836 787 782 802 794 810 796 799 803 814 833 840 784 809 822 809 822 810 796 788 762 778 804 776 791 797 793 819 761 807 833 811 912 870 848 869 865 866 885 850 814 807 811 830 791 812 920 820 844 846 840 775 810 850 870 830 811 842 808 797 830 814 802 824 817 829 808 808 855 812 830 828 878 797 806 864 793 823 802 825 755 832 794 850 788 857 784 773 802 818 828 788 753 804 815 847 890 809 795 824 809 821 800 758 824 802 841 836 796 831 812 793 790 775 770 815 789 819 798 784 801 810 799 815 822 765 781 790 834 854 824 910 850 864 846 860 803 844 834 840 827 827 808 816 832 860 817 877 865 813 846 803 796 843 814 808 793 844 864 768 822 794 822 873 808 824 832 834 817 808 819 793 796 797 795 812 811 803 814 793 810 835 818 830 826 850 842 855 805 814 791 842 831 815 825 808 797 823 843 838 830 840 768 761 800 822 786 807 763 763 866 778 799 765 827 777 849 817 814 807 798 896 930 926 890 894 915 796 844 892 938 896 929 906 945 902 887 871 925 904 963 871 845 896 874 899 937 916 872 938 892 893 874 897 887 854 888 881 857 910 876 655 623 603 695 892 887 856 858 870 917 841 850 827 870 847 851 886 841 851 843 864 833 851 843 905 863 821 864 871 817 854 837 886 871 852 957 976 943 974 950 925 978 958 950 948 940 908 927 969 922 947 905 928 945 927 887 874 924 915 826 929 898 921 883 845 865 904 868 836 898 832 874 895 872 895 902 908 869 876 887 878 883 898 877 869 845 853 867 835 859 861 907 868 898 857 912 862 862 893 863 863 855 883 918 884 893 923 902 883 918 897 852 882 861 882 878 865 836 881 872 860 842 896 888 856 858 838 848 874 872 846 853 863 826 858 834 802 846 788 770 810 838 869 855 857 777 853 830 861 832 826 940 916 849 860 857 891 905 878 877 903 841 867 873 868 834 848 846 845 852 838 870 885 847 830 847 847 852 842 862 844 884 837 823 810 825 846 856 846 859 854 850 868 880 839 847 885 842 896 871 891 893 889 895 883 905 885 909 861 896 860 850 910 810 907 857 869 914 690 873 851 851 847 778 835 822 790 858 833 836 840 816 855 793 819 823 710 776 803 829 833 786 804 806 794 842 833 792 813 809 824 770 794 770 816 788 859 821 824 829 822 850 805 805 768 835 788 781 802 795 810 796 798 804 813 833 841 784 809 822 810 821 810 796 788 762 778 803 777 792 798 793 820 761 807 834 812 912 870 848 869 866 865 885 850 814 808 811 829 791 812 920 820 845 846 839 775 809 849 870 830 811 842 809 797 830 814 802 824 818 829 809 807 856 813 829 826 877 797 807 865 792 823 802 826 754 832 793 849 788 856 784 772 801 819 828 788 753 804 814 849 889 809 795 823 809 821 800 758 824 801 842 836 796 831 813 793 790 775 772 815 789 820 798 783 802 810 799 816 822 766 782 791 833 854 824 911 849 864 849 861 803 844 835 839 828 828 808 816 832 858 817 876 865 814 846 802 795 843 814 807 792 844 864 767 821 794 823 873 807 823 833 833 817 808 819 793 797 796 795 812 812 801 815 792 810 835 818 830 826 849 842 854 806 814 791 843 831 813 824 806 797 825 844 838 831 839 769 762 800 822 785 807 763 763 867 777 798 765 827 776 850 817 814 807 797 896 930 926 888 894 915 796 844 892 938 897 929 906 945 901 887 872 925 905 964 871 845 897 873 899 937 915 873 938 892 893 874 896 886 854 888 882 857 910 876 655 623 604 696 894 887 856 859 870 917 842 850 827 870 847 851 886 840 852 842 863 833 852 843 905 863 821 865 873 817 854 837 886 870 853 957 977 943 973 951 924 976 959 950 948 940 909 928 968 920 946 904 928 946 927 887 874 925 916 825 929 897 920 884 844 865 903 868 837 900 833 874 895 873 895 902 909 869 876 886 878 883 898 877 868 847 853 867 836 859 862 908 867 898 857 912 863 862 892 863 863 856 882 919 883 892 924 901 885 918 897 852 883 860 882 878 865 835 882 872 859 842 897 888 856 858 839 847 874 873 846 853 864 826 858 835 802 847 788 768 810 838 869 854 857 777 853 831 861 832 826 941 916 850 861 856 891 905 877 876 903 841 867 872 868 834 848 846 845 852 838 870 884 846 830 848 847 852 841 862 844 884 837 823 811 825 846 855 846 860 854 850 867 880 839 845 885 842 897 871 891 893 889 895 883 904 885 909 861 896 859 851 911 811 907 858 869 914 690 874 852 851 848 778 836 823 791 859 835 836 841 818 856 793 819 822 711 773 803 829 834 786 804 807 795 842 833 792 814 809 823 769 795 769 816 789 858 821 824 828 823 849 804 805 768 835 789 781 802 795 810 796 798 804 813 832 842 784 809 822 809 821 809 796 789 762 778 801 777 792 798 793 821 760 807 834 812 912 871 848 869 868 865 886 850 814 808 811 828 791 812 920 819 846 846 840 775 808 849 870 830 810 843 810 796 830 814 801 824 817 829 809 808 855 814 828 825 878 796 806 865 793 823 802 824 754 832 795 849 788 856 784 772 802 819 828 788 753 805 814 850 890 808 794 823 809 821 800 758 824 800 841 836 795 832 815 792 789 775 773 815 789 821 799 782 803 811 799 817 822 767 782 791 833 853 823 911 849 864 851 862 803 844 835 841 828 830 807 816 833 857 817 875 866 814 845 799 794 843 815 806 792 844 864 767 821 794 823 874 806 823 833 833 817 808 818 793 797 796 794 811 813 800 816 793 810 834 817 828 826 848 842 854 805 814 791 844 831 811 824 803 797 826 846 838 831 838 769 762 799 821 783 808 763 763 867 777 798 765 826 776 850 816 814 807 796 897 930 926 886 895 915 796 844 894 938 898 929 906 945 902 886 872 925 905 964 872 845 897 873 899 937 916 874 938 891 892 875 896 886 855 888 882 856 910 877 655 623 603 696 896 887 856 860 870 916 842 850 827 870 847 850 886 840 852 843 863 833 852 843 905 863 821 866 873 816 855 836 886 868 853 957 977 944 973 951 924 976 957 951 948 940 909 929 968 921 944 902 928 946 927 886 875 926 917 824 929 897 920 885 844 865 902 867 837 900 832 876 894 874 895 902 908 870 877 884 877 883 898 877 868 850 852 865 836 859 862 908 867 898 857 911 863 863 892 864 862 856 882 919 883 891 924 901 886 918 898 852 883 860 882 879 865 836 882 872 860 842 898 888 856 860 839 847 875 872 846 854 864 826 858 836 802 847 789 768 810 837 869 854 857 777 853 832 861 832 826 941 917 850 861 855 890 904 876 876 903 841 866 873 868 834 848 846 845 852 838 870 885 846 830 848 846 851 839 862 844 883 838 823 811 826 845 855 846 861 854 849 866 881 840 844 884 841 898 870 891 893 888 895 882 904 886 910 861 896 858 851 911 812 907 859 869 915 690 874 852 851 848 778 836 824 791 860 836 836 840 820 856 793 819 823 711 773 804 828 835 787 806 807 795 842 834 792 815 809 824 769 795 769 816 789 859 820 824 828 824 849 804 804 768 835 789 782 802 795 810 796 799 804 813 832 842 784 809 821 809 821 809 796 789 762 779 801 777 792 798 792 821 760 807 834 813 913 871 848 869 868 865 886 851 815 808 810 829 792 812 919 818 846 847 840 775 808 849 870 830 810 844 810 795 831 814 801 824 816 829 811 808 856 815 827 825 878 796 804 865 793 824 803 823 755 833 798 848 789 855 783 772 802 819 828 788 753 804 814 850 890 808 792 823 810 822 801 758 823 800 840 836 794 834 817 791 789 776 773 815 789 821 800 781 802 811 799 817 822 768 782 791 834 853 822 911 848 863 854 862 803 845 835 843 828 830 806 816 834 856 817 874 866 814 844 797 794 844 816 805 792 844 864 767 821 794 823 875 805 824 833 833 817 808 818 793 797 796 794 811 812 800 817 793 810 834 816 827 826 848 841 854 805 814 791 844 832 810 823 805 797 827 846 837 832 838 768 762 800 821 781 808 762 763 866 777 799 765 826 776 850 816 814 807 796 897 930 926 884 894 915 796 845 895 939 899 929 906 945 902 886 872 924 906 964 872 845 898 874 899 937 918 876 937 891 892 875 895 886 857 888 881 855 910 878 656 623 603 696 898 886 856 859 869 917 842 850 827 870 847 850 885 840 852 843 863 834 852 843 906 863 821 865 872 817 855 837 886 868 853 957 976 946 973 951 924 976 956 951 948 941 909 929 969 921 944 903 929 947 928 886 876 926 918 826 929 897 920 886 844 865 903 865 837 899 832 877 894 875 895 901 906 871 878 882 877 883 898 878 868 850 852 864 835 859 863 908 867 897 857 910 862 863 891 862 862 857 882 916 884 892 925 901 886 917 898 851 882 859 882 879 865 836 881 871 861 842 898 888 856 861 840 847 874 872 847 854 864 826 858 835 801 847 790 768 811 835 869 854 857 778 853 832 860 832 826 940 917 850 860 855 890 904 876 876 903 841 866 874 867 835 848 845 845 852 838 870 885 845 830 848 847 850 838 862 844 884 838 822 811 826 844 855 847 860 854 849 866 880 840 844 884 841 898 869 891 893 886 895 880 904 886 910 861 895 858 850 910 812 906 858 869 915 690 874 852 852 847 778 837 826 791 859 836 836 839 820 856 794 820 823 711 772 804 827 837 788 806 806 796 842 834 792 816 810 823 769 795 770 816 789 860 818 824 828 825 849 804 803 768 836 788 782 802 795 809 796 798 803 813 833 842 784 809 821 809 821 809 797 789 763 780 801 776 791 798 791 820 761 806 833 813 913 871 847 869 868 866 885 851 815 808 810 830 793 812 919 818 846 848 841 775 808 850 869 830 811 844 809 796 831 815 802 824 815 830 811 809 856 815 827 825 878 795 805 864 793 825 802 822 755 834 800 848 790 855 784 771 802 819 828 788 753 803 814 850 891 808 792 824 810 822 801 758 821 800 840 835 794 835 817 792 790 777 773 814 788 821 798 780 802 810 800 816 821 768 781 791 834 852 822 911 848 863 857 861 804 845 835 843 828 830 806 816 835 855 818 874 865 815 844 795 793 844 816 806 793 845 864 767 821 794 823 876 804 825 832 833 816 808 818 794 797 797 794 811 812 801 817 793 810 833 816 827 826 848 842 854 807 816 791 845 831 812 823 807 798 828 847 837 832 838 768 762 800 822 780 808 761 763 866 777 799 765 826 776 849 816 814 807 796 896 930 926 882 893 915 797 846 896 939 899 929 906 945 902 885 871 924 906 963 872 846 897 875 899 937 919 876 935 891 894 876 895 886 858 888 880 853 910 878 656 624 603 695 898 887 856 857 869 917 841 850 828 869 848 851 884 840 851 843 863 834 852 843 906 863 821 865 870 817 855 837 885 868 854 957 976 946 974 951 924 975 956 951 948 942 908 928 969 921 944 904 930 947 930 885 876 925 920 825 930 898 920 886 845 866 905 864 836 899 832 877 894 873 894 900 904 872 878 883 876 883 898 878 869 851 851 864 834 859 863 907 867 897 858 910 861 863 891 861 861 855 881 914 884 893 925 901 886 917 898 851 882 859 882 879 864 836 881 870 862 842 897 888 856 861 840 847 874 871 847 854 863 827 858 835 801 847 789 768 810 835 868 854 857 777 853 831 860 832 826 939 917 850 860 855 890 904 876 877 903 841 865 874 867 836 848 845 845 853 838 869 885 845 829 848 847 850 838 862 843 884 838 822 810 826 844 855 847 860 854 849 867 879 840 845 886 841 898 870 890 892 887 895 879 904 887 910 861 894 858 849 910 812 905 858 869 916 690 874 852 853 847 777 838 825 791 857 835 838 839 818 856 793 821 824 711 773 804 826 838 788 806 807 796 840 835 791 816 809 822 770 795 770 816 789 862 817 824 828 825 849 806 804 769 836 788 782 802 795 809 796 798 802 813 834 842 784 810 821 808 821 809 797 789 763 781 801 775 790 798 791 819 761 806 833 813 913 871 846 869 868 866 885 851 815 808 811 831 793 811 919 818 846 847 841 774 809 852 868 830 811 844 808 796 831 815 802 823 816 830 810 809 856 816 827 825 878 796 806 863 794 827 802 823 756 834 799 848 790 855 784 771 802 819 829 788 753 803 814 850 891 809 793 824 810 822 802 759 821 800 839 834 793 835 818 793 790 777 773 814 788 820 797 781 802 810 802 816 821 768 780 792 834 852 822 911 848 863 857 860 804 845 834 841 828 830 806 815 834 855 818 873 864 815 844 795 794 844 816 806 793 845 864 767 821 795 824 874 805 826 832 834 816 808 818 792 797 798 794 811 811 801 817 793 809 832 816 828 827 848 842 854 808 819 791 846 831 813 823 809 799 828 847 835 831 838 768 762 800 824 779 808 761 763 865 777 798 765 826 776 849 816 813 808 798 896 930 927 880 892 915 798 846 895 938 899 928 905 944 902 886 871 923 906 962 873 846 896 875 898 937 919 876 934 891 895 875 895 885 859 889 880 851 910 879 656 626 603 696 898 888 856 856 870 918 840 850 828 870 848 851 882 840 851 843 863 834 852 843 906 863 821 865 870 817 855 838 884 868 855 958 976 946 975 951 924 975 956 951 948 941 908 926 969 922 944 902 931 947 930 885 876 924 919 824 930 899 920 887 845 866 906 866 838 900 832 876 895 871 895 899 904 873 876 885 877 883 898 878 870 852 852 865 834 859 864 907 866 897 858 910 861 863 891 861 860 853 881 914 885 894 925 901 886 917 898 851 883 859 882 878 864 837 880 870 862 842 896 889 856 860 841 846 873 872 847 854 863 827 858 835 800 847 788 769 808 836 867 855 857 777 853 830 860 832 826 938 916 849 860 855 891 904 876 878 904 842 865 873 867 836 848 845 845 853 839 869 886 845 829 848 847 850 840 863 844 884 837 822 810 825 844 855 847 860 855 850 868 878 840 844 887 842 898 871 890 892 887 895 878 904 887 910 861 892 859 850 912 811 905 858 869 916 690 875 853 853 846 777 838 824 791 855 834 838 839 816 856 794 822 823 711 774 804 827 836 788 806 808 796 840 835 791 816 809 820 771 795 770 816 790 862 817 825 828 825 850 807 805 770 837 788 781 802 795 808 796 798 801 812 834 842 785 809 820 808 822 810 797 789 764 781 801 775 790 797 792 819 760 806 833 812 913 871 845 868 869 866 884 851 816 808 811 831 792 811 919 817 846 847 841 773 809 853 868 830 812 844 806 795 831 816 801 823 816 831 809 808 856 816 827 825 879 798 807 862 795 828 802 823 755 834 798 849 791 855 784 771 803 820 830 789 753 804 814 850 892 809 794 825 810 822 802 759 822 799 839 834 793 835 820 794 791 777 774 814 789 820 795 782 803 810 803 816 821 768 780 792 834 852 823 911 848 862 858 860 805 845 834 839 828 830 807 814 834 856 819 873 864 815 843 797 794 844 814 805 792 845 865 767 822 795 825 873 804 825 830 833 816 808 818 789 797 799 793 812 810 801 816 793 809 832 818 830 827 849 843 854 808 820 791 845 830 813 823 809 800 828 845 833 830 838 769 762 801 825 778 809 761 763 864 777 796 766 826 776 849 816 813 808 799 896 930 927 880 892 916 797 846 894 938 900 928 905 943 902 885 872 922 906 962 873 846 895 877 898 937 919 876 932 891 895 874 896 885 860 889 880 851 909 879 656 628 603 696 896 888 857 856 870 918 840 850 827 870 849 851 879 839 851 843 863 834 853 843 906 863 822 865 870 817 855 837 883 869 856 959 976 945 976 951 924 975 956 950 948 941 908 926 968 922 944 900 931 947 929 885 877 924 918 822 930 901 919 887 846 866 906 868 839 900 833 875 895 869 895 898 904 874 875 887 877 884 899 877 870 853 852 864 834 859 864 907 864 898 857 910 862 863 892 861 860 853 882 915 885 894 925 901 885 917 898 852 883 858 881 878 865 836 881 870 862 843 896 889 856 861 840 847 873 872 848 854 863 828 858 835 800 847 788 768 807 837 867 855 857 776 853 830 861 832 825 938 916 849 860 856 893 904 877 878 905 841 865 872 867 837 848 845 846 853 839 869 886 846 829 849 847 851 840 863 845 884 837 822 810 825 843 855 847 860 854 852 869 878 840 844 888 842 898 872 889 892 887 894 878 903 886 910 860 892 859 851 912 811 905 858 869 916 691 875 853 853 846 778 838 824 791 855 834 838 839 817 856 793 822 823 712 775 803 827 834 788 806 808 796 842 836 791 817 808 820 771 795 770 816 790 862 817 825 829 825 850 806 805 770 837 788 781 802 795 808 796 798 801 812 834 842 786 809 820 808 822 810 797 790 765 781 800 776 790 797 792 819 759 805 832 811 913 871 845 868 870 865 884 851 816 808 810 831 791 813 919 817 847 847 841 773 809 852 868 829 812 844 806 794 831 816 800 822 816 831 808 807 856 816 827 824 880 800 806 863 795 828 802 823 755 833 798 850 791 856 784 771 802 820 832 788 753 806 814 850 891 809 794 825 810 822 802 759 822 800 839 834 792 834 821 794 791 777 774 814 790 821 796 783 804 811 804 816 822 768 780 793 834 853 823 911 848 862 858 860 805 845 834 839 827 829 807 815 835 856 820 874 865 814 843 799 795 843 814 804 792 844 865 767 822 795 824 873 803 825 828 831 817 807 818 789 797 798 793 812 809 801 816 792 809 832 818 830 828 849 843 854 808 818 790 843 830 813 823 808 800 827 843 832 829 838 770 762 801 824 777 809 760 763 864 777 797 766 827 776 848 817 813 809 800 896 930 927 878 892 916 796 846 894 938 900 928 905 942 902 885 872 922 905 962 874 846 895 877 899 937 919 875 933 891 894 873 897 885 859 889 880 852 909 879 656 628 603 697 895 887 857 856 870 918 840 850 827 870 848 851 874 838 850 843 864 834 853 843 906 862 822 865 871 817 855 837 883 870 856 959 976 943 976 950 924 974 958 950 948 940 908 926 968 923 944 898 930 947 929 883 877 925 917 822 930 903 919 888 847 866 907 868 840 901 831 873 895 869 896 898 903 874 876 887 877 885 899 878 870 853 852 863 833 859 865 907 865 898 856 910 863 863 892 861 860 854 883 917 886 895 924 901 884 916 898 852 883 857 881 879 866 835 881 870 862 843 896 888 857 860 840 848 873 873 847 855 863 828 858 835 800 847 788 767 807 838 867 857 857 776 852 831 861 832 825 938 916 849 861 856 893 904 877 877 905 841 866 871 867 837 848 845 846 853 839 870 886 846 830 848 847 851 840 864 846 883 836 822 811 825 843 855 846 860 854 853 868 879 839 844 888 842 898 872 889 893 887 894 877 902 884 910 860 891 858 852 913 810 905 857 868 916 691 876 852 853 845 779 838 824 791 855 834 838 840 818 856 792 821 823 712 775 802 827 832 788 805 808 797 844 836 791 817 808 821 770 795 770 815 790 863 818 825 829 824 850 806 806 770 837 788 782 802 795 808 796 798 801 812 835 842 786 808 821 809 823 809 796 790 765 781 799 777 789 797 793 820 758 805 833 812 913 871 846 868 872 866 885 852 816 807 810 831 791 814 918 817 848 847 842 774 810 851 869 829 813 843 806 794 831 816 799 822 816 832 808 806 856 815 826 824 880 800 806 863 795 828 803 823 755 832 798 850 791 857 784 772 800 820 833 788 752 806 815 850 891 809 794 825 810 823 801 758 823 800 840 834 791 834 821 793 791 777 775 814 791 821 797 783 804 812 804 817 822 769 778 793 835 853 823 911 848 862 861 860 806 846 833 840 826 828 807 815 835 856 819 874 865 814 842 800 795 842 814 804 792 844 866 768 823 795 821 873 801 824 826 830 817 808 818 792 796 797 793 812 808 802 816 792 809 832 818 830 829 849 842 854 807 816 790 842 831 812 823 807 800 826 841 834 829 837 770 761 801 824 775 809 760 763 864 777 798 766 827 775 849 817 813 809 800 896 930 927 877 892 915 795 846 894 938 900 929 905 943 903 886 872 923 906 962 875 847 895 878 900 937 919 874 935 891 894 873 898 884 858 889 881 853 910 879 656 627 604 697 894 886 858 856 870 918 840 850 828 870 848 851 868 838 850 843 864 834 853 845 905 862 822 866 871 816 856 836 883 870 856 957 976 943 976 949 924 974 959 949 948 941 908 926 968 922 943 899 927 947 927 882 878 926 916 822 931 904 920 887 849 866 907 868 841 901 829 872 894 870 896 899 903 875 876 887 877 886 898 878 870 853 852 862 833 859 865 908 866 898 855 911 862 863 892 860 860 856 882 916 886 896 924 901 884 916 898 851 882 857 880 879 867 834 881 870 861 843 896 887 858 859 839 849 873 873 846 855 863 828 858 835 801 847 789 766 807 837 868 857 857 776 852 832 860 833 825 938 917 850 861 856 893 904 877 876 905 842 868 871 867 836 849 845 847 852 840 871 886 846 832 848 847 850 840 864 846 882 836 822 812 825 843 854 845 860 854 852 868 879 839 845 888 842 897 872 889 894 887 894 877 902 884 910 860 891 858 851 912 810 905 857 867 916 691 876 851 852 844 779 837 825 791 855 834 837 840 819 855 791 820 823 711 776 802 827 832 788 805 808 797 844 837 792 817 808 822 770 794 771 816 790 863 819 826 828 824 849 806 806 769 837 788 782 801 795 808 797 798 802 812 835 842 785 808 821 810 823 809 796 789 763 781 799 777 788 796 794 821 759 805 834 811 913 872 846 868 874 866 886 852 816 807 810 831 791 814 919 817 847 847 842 774 810 850 869 828 814 843 807 793 832 816 798 822 816 833 808 806 856 814 826 823 880 800 807 864 794 829 805 823 754 832 798 850 790 857 785 773 799 820 833 787 752 806 816 849 892 810 794 825 810 823 800 759 822 801 840 834 790 834 821 794 791 776 774 814 790 822 799 783 804 813 804 818 822 770 777 793 835 853 823 910 849 863 862 860 807 846 833 841 825 828 807 815 836 856 818 875 866 813 842 799 795 841 813 804 792 844 866 768 823 794 821 873 800 823 823 830 817 810 818 792 796 797 792 812 807 803 816 792 809 833 819 830 830 850 842 853 808 816 790 842 831 812 824 805 801 825 841 835 829 837 770 761 801 824 774 808 760 763 865 778 800 767 827 774 849 817 813 810 799 896 929 928 875 892 914 795 847 893 938 900 930 906 944 904 886 872 923 907 962 875 848 896 877 900 938 920 874 936 890 893 874 898 884 858 890 881 854 910 879 656 627 604 696 894 887 859 856 870 919 840 849 828 870 848 851 861 838 850 842 864 834 852 846 905 862 822 866 871 816 856 836 883 871 855 956 977 943 975 948 924 975 959 948 948 941 908 926 968 922 944 899 925 946 926 880 877 927 918 821 931 902 919 887 850 865 906 869 841 901 829 871 894 871 896 901 904 876 877 886 876 886 896 878 870 853 852 862 833 860 866 908 868 898 854 912 860 862 892 861 860 857 880 916 886 896 925 902 884 917 898 851 881 857 881 879 867 834 882 871 861 842 896 887 858 858 839 849 874 873 845 855 864 828 858 835 801 848 790 766 808 838 868 858 856 776 852 832 859 833 825 937 918 850 861 856 892 905 877 876 905 841 869 871 867 836 849 846 848 851 840 871 886 845 831 846 847 850 840 863 845 882 836 822 812 826 844 854 845 860 855 852 867 879 839 846 887 843 896 872 889 893 888 894 877 903 885 910 860 891 858 851 912 809 905 858 867 916 690 875 851 852 844 778 836 825 791 855 835 836 840 819 855 792 819 822 711 776 802 828 833 788 806 808 797 844 837 791 816 808 822 770 793 772 816 790 863 819 825 827 823 849 805 805 769 836 788 782 801 795 808 798 798 802 812 834 842 783 809 821 810 822 810 797 788 763 781 798 777 788 796 794 820 759 805 835 810 912 872 846 868 876 866 886 852 816 807 810 831 791 814 919 817 846 847 842 775 811 851 870 828 814 842 808 792 832 815 798 822 816 834 809 807 856 814 825 823 881 798 807 865 794 830 806 822 756 832 797 850 790 856 785 773 800 820 832 787 751 806 816 848 893 810 793 825 810 824 801 759 821 801 841 835 790 835 821 795 790 776 774 815 791 822 799 783 803 813 803 817 822 769 778 793 836 853 823 910 849 863 864 859 807 845 832 842 825 829 807 815 835 856 818 874 866 813 841 798 796 841 814 804 792 844 865 768 823 795 822 872 798 822 821 830 817 811 818 791 796 797 793 813 807 803 817 792 809 832 819 830 829 851 843 853 808 816 790 842 831 812 824 804 802 825 842 835 829 837 770 760 800 824 772 808 759 763 866 778 800 767 827 774 849 818 813 810 798 895 928 928 875 892 914 795 848 892 938 900 930 906 944 905 886 872 924 907 962 874 848 896 877 900 938 920 874 936 889 892 874 898 884 858 889 881 853 910 879 656 627 603 696 893 888 859 857 871 918 840 849 829 870 849 850 852 838 851 842 863 834 851 847 906 862 821 866 871 816 856 836 883 871 854 954 978 943 974 947 924 976 957 949 948 940 906 926 967 922 946 900 925 946 927 879 876 927 919 821 931 900 918 886 851 865 906 869 840 901 832 872 895 872 896 904 906 876 877 884 876 886 896 878 871 852 852 861 833 860 867 908 869 897 854 913 858 861 892 863 861 858 879 916 886 896 925 903 883 917 899 853 881 858 883 879 867 835 882 872 861 842 896 887 857 858 840 849 875 873 845 854 864 828 858 835 801 848 790 766 807 839 867 858 856 776 852 832 859 834 824 936 918 851 861 857 890 905 877 876 905 840 869 872 867 835 848 846 848 850 839 871 887 844 830 846 848 850 840 862 844 882 836 823 812 826 845 854 844 860 855 852 867 879 839 845 886 844 896 872 889 892 888 894 878 904 884 910 861 892 858 850 911 809 904 859 868 915 689 875 852 852 846 778 835 825 792 854 835 835 840 820 855 792 819 821 710 776 802 828 833 788 806 808 797 844 836 791 816 808 822 770 792 773 817 790 864 819 825 827 823 849 803 805 768 836 788 782 802 795 809 798 798 803 812 832 842 783 809 820 811 822 810 797 788 764 781 798 777 789 795 795 820 759 808 835 809 911 873 846 868 878 866 886 852 816 807 811 830 791 814 920 817 845 847 842 775 811 852 871 829 814 843 808 793 833 816 799 823 816 835 809 807 856 814 825 823 880 797 807 865 793 830 805 822 757 832 797 850 790 855 786 774 801 820 833 787 750 806 816 847 891 810 793 826 810 825 802 760 820 801 841 836 790 836 821 796 790 776 776 815 791 823 799 783 802 812 802 816 822 769 781 793 836 854 823 910 849 863 864 858 807 844 832 843 826 829 807 815 834 856 818 873 867 813 842 797 797 841 815 805 791 845 865 767 823 795 824 872 797 822 819 831 817 812 818 789 796 796 795 814 808 802 817 792 809 833 819 829 828 852 843 852 808 816 791 843 831 813 824 803 804 826 844 835 830 838 770 760 802 824 771 808 759 764 867 778 799 767 827 774 849 818 813 809 798 894 927 928 874 892 914 794 848 891 937 899 929 907 944 904 884 872 924 906 962 872 847 896 877 901 938 919 874 936 888 891 875 897 884 858 889 880 853 909 878 657 626 603 694 893 888 858 857 872 918 840 849 830 870 850 850 843 838 852 842 863 833 849 847 907 862 820 864 871 816 856 836 884 870 854 954 979 943 973 947 924 976 954 950 948 940 904 927 967 922 947 900 926 946 928 880 876 927 920 820 930 898 918 886 851 866 906 870 840 901 835 873 896 872 896 904 907 876 878 883 875 885 896 877 871 852 851 861 834 860 867 908 870 897 855 913 859 861 892 864 862 857 880 918 886 896 925 904 883 918 899 854 881 858 884 878 867 835 882 872 861 842 896 887 857 858 841 850 875 874 845 853 864 828 858 835 801 848 790 766 807 840 867 858 857 776 852 832 859 834 823 936 918 851 862 857 889 906 877 877 905 840 869 872 867 835 848 846 848 850 838 871 887 843 829 846 848 850 841 861 843 882 837 824 812 827 845 854 844 860 856 852 868 879 839 845 886 844 895 872 890 893 887 894 878 904 884 911 862 894 858 850 911 809 904 859 869 913 689 874 853 853 846 778 835 825 792 854 835 836 841 820 855 792 819 822 709 775 803 828 834 788 806 808 797 844 835 791 816 808 824 770 790 773 817 790 864 819 825 827 823 849 802 805 768 836 788 781 803 795 809 798 798 803 812 831 841 783 809 820 811 821 810 796 788 764 780 798 777 789 795 796 820 759 810 835 810 911 872 845 868 879 864 886 852 816 807 810 830 792 815 920 816 845 847 842 774 811 853 872 829 813 844 808 795 833 817 800 823 816 835 810 807 855 814 826 824 880 796 806 864 793 830 804 822 757 832 798 850 790 854 785 773 801 820 833 787 750 805 816 847 888 810 793 826 810 826 803 760 820 800 841 837 790 837 821 796 789 776 778 816 791 824 799 784 802 811 800 816 822 768 783 792 835 853 823 910 850 864 864 858 807 843 833 843 828 829 807 815 833 856 820 874 867 813 843 796 797 841 816 806 790 845 866 768 822 794 825 873 796 822 818 831 817 811 818 789 797 796 795 814 808 801 817 792 809 833 819 828 826 852 843 851 808 816 791 843 831 814 824 802 804 826 843 835 830 838 770 760 803 824 771 808 759 764 867 778 799 767 828 774 849 819 814 808 799 893 928 928 872 892 915 795 847 892 936 899 928 907 944 903 883 872 924 905 962 870 845 896 878 900 938 918 874 936 888 892 875 896 884 858 889 880 852 908 878 657 626 602 694 893 887 857 857 871 917 841 850 830 870 851 850 833 837 853 842 863 833 848 846 908 862 819 864 872 816 856 836 885 870 853 954 978 942 972 948 925 978 954 951 947 941 905 928 967 922 948 901 926 944 931 882 876 928 919 820 930 898 918 886 850 868 906 871 841 900 836 873 897 872 896 902 906 875 878 881 874 884 896 877 869 852 851 860 834 860 866 908 872 896 857 914 858 864 893 863 862 855 880 918 885 896 925 904 883 918 899 853 882 858 884 878 867 835 882 872 861 841 896 887 856 858 842 850 875 875 845 853 864 828 858 835 801 848 789 766 806 839 867 857 857 775 852 832 859 833 824 935 918 852 862 857 889 906 877 876 905 840 868 872 867 835 848 847 848 851 837 871 887 843 829 847 849 852 841 861 843 882 838 824 812 827 845 853 844 859 855 851 868 879 839 844 886 844 895 871 890 894 888 895 878 904 884 912 862 895 858 849 911 809 904 859 870 914 689 875 853 853 846 779 835 825 793 854 834 837 842 820 856 793 820 823 709 774 803 829 834 788 806 808 797 845 835 792 817 808 825 770 789 772 817 790 863 819 824 827 823 849 802 804 769 837 788 781 804 794 810 798 799 804 812 830 840 784 809 821 810 822 810 796 789 764 779 798 777 790 796 795 821 759 811 834 810 911 872 845 867 880 864 885 852 816 807 810 830 792 814 920 815 846 846 842 773 810 853 872 830 812 846 808 797 833 818 800 824 816 832 810 807 854 815 828 824 880 796 806 863 793 830 803 822 756 833 798 850 790 853 784 772 801 820 833 787 750 804 815 849 888 810 792 826 809 826 802 760 821 799 841 837 789 836 822 795 789 776 780 816 790 823 799 785 802 810 799 817 822 767 783 791 835 852 823 910 849 864 864 858 807 843 834 842 830 829 807 817 834 856 822 874 867 813 844 795 797 840 816 806 789 845 866 769 822 794 826 874 796 822 816 831 817 810 817 790 798 796 794 815 809 802 816 792 809 833 819 827 826 851 843 853 808 817 791 844 831 814 824 803 803 826 842 835 830 838 769 759 804 824 773 808 760 766 868 778 798 767 828 774 849 819 814 808 799 893 928 928 871 893 916 796 846 892 935 898 928 907 944 902 882 872 924 905 962 870 844 896 879 900 938 918 873 936 888 893 875 896 884 858 890 881 851 908 878 657 625 602 693 894 887 857 857 871 916 841 851 831 869 852 850 827 837 854 842 862 832 848 846 908 862 819 865 872 816 857 836 885 869 853 954 977 942 972 948 926 978 953 950 947 942 907 929 968 921 948 901 924 943 931 883 876 929 919 819 930 899 920 885 850 869 906 872 842 899 836 874 898 872 896 901 906 874 878 881 874 885 895 877 868 853 850 861 834 859 864 908 871 896 858 914 858 866 893 861 863 854 878 919 885 895 925 903 884 919 899 853 882 858 883 878 866 835 882 873 862 840 896 888 856 858 843 850 875 876 846 852 864 828 858 835 801 848 789 766 806 838 867 856 858 775 852 832 860 832 825 935 918 852 862 856 889 906 877 875 905 840 868 872 867 836 848 847 848 852 837 870 887 844 830 847 849 853 842 861 844 882 838 822 812 827 845 853 845 858 855 850 868 879 838 844 886 842 895 870 891 894 889 895 879 903 884 910 860 894 858 849 910 810 906 858 870 915 689 875 853 852 845 779 835 824 794 854 834 837 842 820 856 793 821 823 709 774 802 829 834 788 806 809 797 845 835 793 817 808 826 770 788 771 817 790 863 818 824 828 822 849 803 804 770 837 788 781 804 794 810 798 799 804 811 831 839 784 809 821 810 822 810 795 788 764 780 798 778 790 796 794 821 759 809 834 810 911 873 845 867 880 864 884 852 816 806 812 830 793 814 920 814 846 846 842 773 810 852 871 830 811 846 808 797 833 819 800 823 816 830 810 807 854 816 830 825 880 796 806 863 794 830 803 823 755 835 797 851 791 852 784 772 801 820 833 788 751 803 816 850 890 810 792 827 808 826 801 761 820 799 841 837 788 835 821 794 789 776 780 816 789 822 800 785 802 811 799 818 823 766 782 791 835 852 823 910 849 865 862 858 807 842 834 842 829 830 808 818 834 856 822 875 867 813 844 795 797 839 817 806 790 845 866 770 822 795 827 874 795 822 813 832 817 809 817 791 798 796 794 814 809 803 816 794 810 832 818 827 826 851 842 855 807 818 791 843 832 815 824 803 805 825 842 834 830 839 769 759 804 824 774 808 761 766 869 778 798 767 829 775 848 819 815 808 799 893 928 928 871 893 916 796 847 892 937 899 929 907 945 902 883 872 925 905 962 871 845 896 879 899 938 918 873 936 888 894 875 896 884 858 890 881 846 909 878 658 625 602 694 893 886 857 857 871 916 841 851 831 870 850 850 821 836 853 843 863 833 850 845 908 862 818 866 871 816 857 836 885 870 853 956 976 943 972 948 926 979 953 950 947 941 908 930 969 921 948 903 920 942 930 884 876 930 918 819 930 900 921 885 851 869 907 873 842 898 835 875 897 872 896 900 906 873 877 881 873 885 896 878 868 850 850 863 834 859 862 907 869 896 857 913 858 867 893 859 864 852 876 918 885 895 926 902 885 919 898 852 882 858 883 879 867 835 883 873 861 840 896 888 856 858 844 849 875 876 846 853 864 829 858 835 801 848 789 766 805 836 867 856 858 775 850 832 860 831 826 936 918 853 861 856 890 906 877 875 904 840 869 872 867 836 849 849 848 852 837 870 887 843 830 848 848 854 842 860 845 883 838 821 812 826 845 852 846 858 855 850 868 879 837 843 887 843 895 870 891 893 890 895 879 903 884 909 860 893 857 849 910 811 907 858 870 917 690 875 853 852 846 780 836 824 795 853 835 837 841 820 856 793 821 822 710 774 802 829 834 787 805 809 796 845 836 794 817 808 826 769 789 772 817 790 862 817 825 828 822 849 803 804 770 837 788 782 804 793 811 797 799 804 811 832 838 785 808 822 810 822 810 796 787 764 780 797 779 790 796 793 821 759 807 833 810 911 873 846 867 882 864 884 852 817 806 814 830 792 814 920 813 846 846 842 773 810 852 871 830 810 846 809 797 833 820 799 823 816 829 811 808 855 816 830 825 880 796 806 864 794 830 803 823 756 836 797 851 791 854 784 773 800 821 833 788 751 803 817 852 891 810 792 826 808 826 801 760 820 800 841 836 787 834 820 793 789 776 779 816 789 820 800 784 802 811 800 818 824 767 782 790 835 854 823 910 848 865 861 858 808 841 834 841 829 830 808 817 835 856 822 875 868 814 844 796 797 839 818 806 791 845 866 770 822 797 827 874 794 822 811 834 816 809 816 792 798 796 794 814 808 804 816 795 810 833 817 826 827 851 842 856 807 820 791 842 832 815 824 805 807 826 844 834 830 838 768 759 804 824 775 807 761 765 870 776 798 767 829 774 848 820 815 808 799 893 928 928 870 893 915 795 848 892 938 900 929 907 945 901 885 872 925 904 963 873 845 896 879 899 938 917 874 936 888 895 875 897 884 858 890 881 843 910 878 658 624 602 695 891 886 857 857 870 917 841 852 831 870 848 850 818 836 853 842 863 834 852 844 906 863 819 867 871 816 858 836 884 871 854 957 977 943 973 947 926 979 953 949 948 940 908 930 968 921 948 904 917 942 929 883 875 930 916 819 930 901 921 884 851 868 907 871 841 898 835 876 897 872 895 900 906 872 877 882 873 886 896 879 869 848 850 865 833 858 863 907 867 896 856 913 859 868 893 858 864 853 876 917 885 894 925 902 887 919 898 852 882 859 882 879 867 836 884 874 862 840 896 888 856 859 844 848 874 875 846 854 865 829 859 835 801 848 790 766 805 836 867 855 858 775 848 831 861 831 826 936 918 851 861 856 892 905 878 876 905 839 869 872 867 836 850 850 848 852 837 870 887 842 831 848 848 854 842 860 845 883 839 821 812 826 846 852 847 859 854 850 868 878 835 843 887 843 894 870 891 892 889 896 880 903 884 908 861 893 858 849 910 813 908 857 870 917 690 875 852 852 846 780 837 825 795 853 836 837 840 820 856 794 821 822 711 773 802 829 833 787 805 808 796 845 836 793 816 807 825 769 789 772 817 790 862 817 825 828 821 850 803 804 770 837 788 782 803 793 811 797 799 804 813 833 838 785 808 822 809 822 810 796 786 764 781 796 780 790 795 793 821 759 806 834 810 910 874 846 868 885 865 885 852 818 806 815 830 791 814 919 812 846 846 842 773 810 851 871 830 809 845 810 797 833 819 800 823 816 830 811 808 856 817 830 826 880 797 805 864 795 830 804 823 756 835 797 851 790 856 784 774 801 822 833 789 750 803 818 852 890 811 793 826 809 825 800 760 820 802 842 836 785 835 818 793 789 776 779 816 788 821 801 784 802 812 801 819 825 768 781 790 836 854 822 910 848 865 861 858 809 841 834 841 828 831 808 816 835 857 821 876 867 815 845 796 798 841 819 806 792 845 867 769 822 798 826 874 794 822 811 833 816 810 816 792 798 796 796 812 807 804 816 796 810 833 816 826 827 851 842 855 808 819 790 842 832 815 824 805 809 826 844 836 831 838 769 760 802 824 775 807 760 763 871 775 798 767 828 774 848 820 815 808 799 892 929 928 870 893 915 796 848 892 938 900 929 908 945 902 885 872 925 904 963 875 846 896 879 899 938 917 874 935 888 896 875 897 885 859 889 881 841 910 878 658 624 602 696 889 886 858 856 870 917 841 852 831 871 846 851 813 835 853 842 863 835 852 844 905 864 820 866 869 817 858 836 884 871 854 956 978 944 974 947 926 979 953 950 950 939 907 930 966 921 948 906 917 942 928 883 874 929 915 818 931 902 919 883 852 866 907 869 841 898 836 876 898 873 893 900 906 870 877 881 874 885 897 879 870 846 850 864 832 858 864 906 866 896 856 912 858 867 894 860 864 854 875 915 885 894 925 901 886 919 898 852 882 859 882 879 868 836 884 874 862 840 896 888 856 860 844 848 874 874 846 854 865 829 859 835 800 848 789 766 805 837 866 855 859 776 846 831 861 831 827 937 918 850 860 856 892 904 878 876 906 839 869 873 866 835 850 851 846 852 837 870 887 842 830 849 847 853 843 861 845 883 839 822 812 827 846 852 846 860 855 851 868 878 835 842 887 843 892 871 891 892 888 897 880 903 884 909 861 894 858 850 910 814 907 857 869 917 691 875 852 852 847 778 837 826 795 854 838 836 839 820 856 794 820 822 712 772 802 829 833 787 805 807 795 845 836 792 816 808 824 769 788 773 818 790 862 817 825 828 822 850 803 805 770 837 788 782 803 793 811 797 799 804 814 833 839 786 807 822 809 822 810 797 786 764 783 796 780 790 795 793 820 758 806 835 811 910 874 846 868 887 866 885 852 818 806 815 830 791 814 919 812 846 847 842 773 811 852 870 830 808 845 810 797 833 818 801 822 817 831 810 808 856 817 830 827 880 798 805 864 795 830 804 824 755 834 798 850 790 856 785 775 802 824 833 789 750 804 818 851 888 811 795 825 810 825 798 759 819 802 843 836 783 836 818 793 791 776 779 816 787 820 801 784 802 812 800 819 824 769 781 789 835 853 822 910 848 864 862 858 808 842 835 840 828 832 809 815 834 857 820 876 867 815 845 795 799 842 819 805 792 846 867 770 823 796 825 874 794 822 809 831 816 810 816 792 799 796 798 811 806 804 815 796 810 833 817 825 828 851 843 856 809 819 790 843 831 814 825 806 808 827 843 835 833 838 770 761 800 824 775 806 760 761 869 774 798 768 829 774 847 820 815 808 799 892 930 929 869 892 915 797 848 892 937 901 930 908 944 902 886 872 925 904 964 874 846 896 879 900 938 916 874 935 889 896 874 898 886 860 889 881 842 909 878 658 624 603 697 889 886 858 856 870 918 841 852 831 872 846 852 810 835 853 842 863 835 853 845 904 864 822 866 869 817 858 835 883 870 854 956 978 944 974 948 926 977 953 951 951 939 906 929 965 920 948 906 915 942 928 884 873 927 916 818 931 901 919 882 851 865 907 867 841 898 836 875 899 874 893 900 907 870 877 879 874 884 897 880 869 846 851 864 831 859 866 906 867 897 857 913 858 866 894 861 864 855 875 914 886 893 925 900 885 920 897 851 881 859 882 879 867 835 884 874 863 839 896 887 856 861 843 848 873 875 845 855 865 828 859 835 802 847 788 766 805 837 866 854 859 777 844 832 861 832 827 936 918 848 859 856 892 904 878 876 907 839 869 874 866 835 850 852 845 852 838 869 887 841 830 849 847 852 843 862 845 884 838 823 812 827 846 853 845 862 856 851 868 878 836 842 886 843 891 870 890 893 886 896 880 904 885 909 861 895 859 850 910 814 905 857 868 917 691 875 851 852 848 777 836 826 795 855 838 836 838 819 855 793 820 823 712 772 802 829 834 787 806 807 795 844 836 792 815 809 823 768 787 772 818 790 861 818 825 828 822 851 802 805 770 838 789 782 803 793 811 798 798 804 814 833 839 786 807 822 809 822 810 797 786 763 783 796 780 789 795 793 821 758 808 836 811 909 874 846 868 887 867 885 852 819 805 814 830 791 814 918 812 846 848 842 774 810 852 869 830 809 846 810 796 833 818 803 821 817 830 809 808 856 816 829 827 880 799 805 865 795 830 805 822 755 833 798 850 790 855 785 775 802 822 833 788 749 805 817 850 887 812 796 825 809 825 797 759 818 800 844 836 782 837 819 793 792 776 779 815 785 820 802 784 802 811 799 819 822 770 782 789 834 852 822 909 848 864 863 858 807 842 835 840 828 832 809 815 833 857 818 877 867 816 845 793 798 842 818 804 792 846 867 770 823 795 824 875 794 821 806 830 816 810 816 792 799 796 798 812 806 803 816 797 811 833 818 825 828 851 843 857 810 818 790 843 830 814 826 805 808 827 842 833 835 837 770 761 800 824 775 806 759 760 867 774 798 768 829 774 847 820 815 809 799 893 929 928 868 892 915 797 848 892 937 900 930 908 945 903 887 872 925 905 964 874 846 896 879 901 938 916 874 935 890 896 874 898 887 859 889 880 842 908 879 657 624 603 696 890 886 858 856 870 919 841 852 831 872 847 853 806 835 853 842 863 835 853 846 904 863 822 866 869 817 859 835 884 869 854 955 978 945 973 948 927 975 953 951 950 939 906 928 966 921 947 906 914 942 928 884 874 926 917 818 931 901 921 882 849 865 906 867 840 898 836 874 901 874 893 900 907 871 878 878 874 884 898 880 869 843 851 864 832 861 866 906 868 897 858 914 857 865 894 862 863 854 875 914 886 892 925 900 884 920 897 851 882 858 881 879 867 835 884 874 863 840 895 887 855 861 842 849 873 875 845 855 865 828 859 834 803 847 787 766 805 837 866 854 859 779 841 832 862 832 827 935 918 848 858 856 891 904 879 875 907 839 869 874 866 836 850 854 844 852 838 869 886 841 830 849 848 850 842 863 844 884 837 824 812 827 846 852 845 862 856 851 868 878 837 843 885 842 891 870 890 893 887 896 881 904 885 908 860 895 859 851 911 814 903 857 868 917 690 874 851 852 848 776 836 826 794 856 836 836 838 819 855 793 819 823 712 772 802 829 836 788 806 807 795 844 837 792 815 810 822 767 786 771 818 791 861 818 825 828 822 851 801 804 770 839 788 783 804 794 811 798 798 803 813 833 838 785 808 822 808 821 810 797 787 763 783 795 780 789 796 792 821 758 810 836 811 908 874 846 868 887 867 885 851 819 805 814 830 791 814 918 812 845 848 842 774 809 852 869 830 811 847 810 796 833 818 803 821 817 830 809 807 855 814 830 826 880 799 805 864 795 829 804 821 755 833 799 851 790 854 784 776 802 822 833 787 748 806 817 847 888 811 796 825 809 825 798 760 817 798 844 836 782 837 820 794 792 777 779 815 785 821 802 784 802 810 798 819 821 769 781 790 832 853 822 908 848 864 864 858 805 843 835 839 828 831 808 816 833 856 817 876 867 815 845 791 797 842 816 804 792 846 867 771 823 797 823 875 793 821 804 831 816 810 815 792 799 797 798 814 806 803 816 796 811 833 819 826 828 851 842 859 810 818 790 844 829 814 827 805 808 827 841 832 835 836 770 761 800 825 774 806 759 760 867 774 797 767 829 775 847 820 814 809 799 894 929 928 868 893 916 796 848 893 938 900 930 908 945 904 886 871 926 905 963 873 846 896 879 900 938 915 874 935 889 895 873 898 886 859 890 881 842 906 879 657 625 603 695 891 886 858 856 870 919 841 852 831 872 849 852 804 836 853 843 863 834 854 847 904 864 822 865 870 817 859 836 884 869 854 955 977 945 972 949 927 974 954 951 949 939 906 927 967 922 946 904 912 943 928 883 875 926 919 818 931 901 922 883 848 865 906 867 840 898 836 872 902 874 893 900 906 873 878 878 873 884 898 880 869 840 850 864 832 863 867 906 869 898 858 914 857 866 894 862 864 854 875 915 886 892 925 900 884 920 897 851 883 858 880 879 866 835 884 874 862 840 895 888 855 861 841 849 873 876 845 855 866 827 860 834 804 846 787 766 805 838 866 854 859 780 838 833 862 832 827 934 918 849 858 855 891 905 879 874 906 839 868 874 866 836 850 856 844 851 838 869 886 841 829 849 848 850 842 864 845 883 837 823 812 828 846 851 845 860 856 852 868 879 837 843 884 842 892 870 889 894 888 895 881 904 886 907 860 895 859 850 912 813 903 858 867 917 689 873 852 853 847 776 836 826 794 855 836 835 838 819 855 792 819 822 711 772 802 829 837 787 806 807 795 842 837 792 814 810 822 765 786 770 818 790 861 819 825 828 822 851 800 804 770 840 788 783 804 794 811 799 798 803 813 833 837 785 808 821 807 821 810 797 788 763 783 795 780 789 796 792 822 759 811 837 811 908 874 847 868 888 867 886 850 819 804 815 829 792 814 918 812 845 848 841 774 808 852 869 829 812 848 810 796 833 818 803 822 817 829 810 807 855 813 829 826 879 798 804 864 795 829 804 822 755 833 798 851 790 854 783 775 801 821 833 785 748 807 816 846 889 810 796 825 809 825 798 760 817 799 844 836 782 837 822 795 792 777 780 815 785 823 801 785 801 810 798 819 820 769 781 791 832 854 821 908 848 864 864 859 805 843 835 839 828 830 808 815 833 855 818 874 866 814 844 789 796 842 815 803 792 845 867 772 822 797 823 874 792 821 804 832 816 810 814 792 798 798 797 814 807 802 816 795 810 833 819 827 828 852 842 859 810 819 791 844 828 813 827 806 809 827 841 832 833 835 769 761 800 825 774 806 759 760 869 775 797 767 828 775 847 821 814 809 799 894 929 928 867 894 916 796 848 892 938 900 930 908 946 904 885 871 926 904 963 872 846 896 879 899 938 915 874 936 889 894 872 898 884 859 890 881 843 906 879 658 626 602 693 891 886 858 856 870 919 841 852 831 871 851 851 801 836 852 843 863 834 854 848 904 864 822 866 871 816 859 838 883 869 855 955 977 945 972 949 927 975 955 951 948 939 907 926 967 923 946 903 912 944 927 883 876 928 920 818 933 901 921 883 847 865 905 868 840 898 836 873 902 874 894 900 906 875 878 878 874 885 897 880 868 838 850 863 834 863 866 906 869 897 859 914 856 867 893 861 865 854 875 916 885 892 925 900 884 920 897 851 883 858 880 879 866 835 884 873 862 841 895 890 855 860 841 850 873 876 845 855 866 827 860 834 804 847 788 765 805 838 866 853 858 780 834 833 862 832 826 934 919 849 858 856 892 905 879 874 906 839 868 873 866 836 850 857 844 849 838 869 886 841 829 848 849 850 843 863 845 883 837 822 812 827 847 852 845 858 856 853 868 880 837 844 884 841 892 869 889 894 888 895 881 903 886 909 861 895 858 849 912 811 904 859 867 917 688 873 852 854 846 776 836 826 793 855 834 836 838 819 856 792 819 821 711 773 803 828 837 786 807 808 796 842 838 792 813 810 824 767 786 770 818 789 861 820 824 827 822 851 801 804 770 839 788 783 804 794 810 800 797 803 814 833 837 785 810 822 806 822 810 796 788 764 782 795 781 789 796 793 821 759 811 837 811 908 875 848 868 890 866 886 850 819 805 814 828 792 814 918 812 845 848 841 773 808 852 869 829 812 849 810 796 833 817 802 823 818 829 811 808 854 812 829 826 879 798 804 863 795 829 804 824 755 834 798 851 790 855 784 775 801 822 833 785 748 808 816 845 890 810 796 826 810 825 798 760 817 800 842 836 782 836 821 795 792 777 781 816 786 824 800 785 800 810 798 818 821 768 781 792 834 854 821 909 847 864 863 859 806 843 835 839 828 831 808 815 834 854 818 873 865 814 844 789 796 841 814 803 791 844 867 773 821 796 823 874 792 821 805 832 816 810 815 792 798 798 797 813 808 801 815 794 810 833 819 828 828 850 841 860 811 819 792 844 829 812 827 806 810 827 841 832 832 836 769 761 800 825 773 806 759 760 870 776 797 767 828 776 847 821 814 809 799 894 928 928 866 894 916 798 847 892 938 900 930 908 945 904 884 870 926 904 964 872 846 897 879 899 938 916 874 937 889 895 873 898 884 859 890 882 844 905 879 659 626 601 694 891 886 858 856 871 918 841 852 831 870 850 851 799 836 853 844 863 835 853 848 904 864 822 868 871 815 858 840 883 869 857 954 976 945 973 950 927 976 955 952 949 940 906 926 968 922 946 903 911 945 926 884 877 929 920 818 932 901 919 883 847 865 904 869 840 898 836 874 900 872 894 901 906 875 877 881 874 886 897 880 867 835 852 863 835 863 866 906 868 896 859 913 855 869 893 862 866 853 876 917 884 893 925 900 883 920 897 850 883 860 879 879 866 836 884 873 862 841 895 892 855 861 841 849 873 877 846 855 866 828 861 835 804 848 788 765 803 837 865 854 858 780 832 832 862 831 825 934 920 849 859 856 892 905 878 874 906 840 867 873 865 837 850 857 845 848 838 870 886 842 829 848 850 850 843 862 845 883 837 822 812 827 847 853 845 858 856 852 868 880 837 845 885 841 894 869 889 893 888 896 880 901 887 910 861 895 858 848 911 810 905 860 868 917 688 873 852 853 846 777 836 826 793 856 835 836 838 819 856 792 818 820 711 774 803 829 837 786 807 809 796 842 838 791 812 810 825 769 786 772 818 788 861 819 824 827 822 850 801 804 770 838 789 784 803 794 811 801 798 803 813 833 837 785 810 822 807 822 811 795 788 764 782 794 780 790 796 794 821 759 812 837 810 909 875 846 868 891 864 887 849 819 807 813 829 793 814 918 812 845 847 841 773 809 851 869 829 812 850 810 796 833 817 802 823 819 829 810 808 854 812 829 825 879 796 805 863 795 829 804 826 755 833 797 851 790 854 784 774 802 823 834 786 749 808 816 845 890 810 796 826 811 824 799 760 818 800 841 836 782 836 820 795 792 778 782 816 787 825 798 785 800 810 798 816 821 768 781 792 837 854 821 911 847 864 862 859 806 843 836 839 829 832 808 814 834 853 818 874 864 814 844 789 795 841 814 804 791 844 866 774 821 795 822 874 792 821 805 831 816 808 817 791 797 798 797 812 808 799 814 794 810 833 818 828 828 849 841 861 812 819 792 844 829 812 827 805 812 827 841 832 833 837 771 761 800 824 774 806 759 760 868 777 797 767 829 776 847 821 815 809 799 894 929 928 867 894 916 798 847 892 937 900 930 908 944 904 884 870 925 904 964 872 846 897 879 900 938 917 875 936 890 896 873 898 884 859 890 883 844 901 880 661 626 601 694 892 886 857 856 872 918 840 852 831 869 848 852 798 834 852 844 864 836 852 848 905 864 822 869 871 815 858 838 883 868 858 954 976 945 973 950 927 977 955 953 950 940 905 926 968 922 947 904 910 946 925 885 878 930 919 818 930 900 918 883 847 865 904 870 841 898 836 874 898 871 894 902 904 874 877 883 874 886 898 881 867 833 853 863 836 863 865 906 868 898 860 912 854 869 894 862 865 853 876 917 884 895 924 900 883 919 896 850 882 860 879 879 866 836 884 874 861 841 895 892 855 861 841 849 873 878 846 855 866 829 860 836 804 848 788 765 802 836 865 854 859 780 828 832 862 830 824 934 920 849 861 857 892 904 877 874 907 840 866 873 864 838 850 857 845 848 838 871 886 843 830 847 850 851 843 861 845 883 837 821 812 826 846 855 845 858 855 851 868 880 838 846 886 842 895 870 890 894 887 896 880 900 888 911 860 895 858 848 910 810 905 860 869 916 689 874 852 853 847 777 836 826 792 856 835 835 838 819 855 792 818 820 711 774 803 829 837 786 808 810 796 842 838 791 813 808 826 771 786 773 820 789 861 819 823 828 822 850 801 804 770 837 789 784 802 794 811 800 799 804 812 832 838 785 809 822 808 822 811 794 788 765 780 794 780 789 796 794 821 759 811 837 810 910 872 845 867 891 864 887 849 819 808 812 830 793 815 917 812 844 847 841 773 811 851 868 829 812 850 810 797 832 816 801 824 820 829 811 808 854 812 829 825 880 796 805 863 795 829 804 825 754 833 796 851 791 854 785 774 802 823 833 787 748 808 816 845 890 810 795 826 812 822 799 760 819 801 841 836 782 836 820 796 792 778 782 816 787 824 798 785 801 809 799 815 821 769 781 792 839 853 821 913 846 864 861 859 806 843 836 839 830 832 808 814 835 852 817 874 864 814 844 789 795 842 816 804 792 843 866 774 821 796 823 874 794 820 805 830 817 808 819 791 796 798 797 812 807 799 814 795 810 833 816 828 828 846 841 862 813 819 792 844 830 812 827 804 811 827 841 833 833 838 772 761 800 823 775 805 759 761 867 777 798 768 830 776 848 820 816 809 799 894 928 928 868 895 916 798 847 892 936 900 930 908 944 904 885 871 925 905 965 873 846 897 878 900 938 918 877 936 890 897 872 899 885 859 890 884 843 897 880 661 626 602 695 892 886 857 857 872 918 840 852 830 869 847 852 798 834 852 843 866 835 852 848 905 864 822 868 871 815 858 837 883 868 857 954 977 945 973 949 928 976 955 953 950 941 904 926 970 922 946 905 910 946 924 887 880 929 919 816 929 900 918 883 848 865 903 870 841 899 836 874 897 870 894 903 904 874 876 885 873 886 898 882 867 830 852 863 837 863 864 906 868 900 860 912 853 869 894 862 864 853 877 916 884 897 925 900 883 919 896 849 882 862 880 880 866 836 884 874 860 841 895 892 855 861 841 849 873 877 845 855 865 829 859 836 804 848 788 764 800 835 866 855 859 780 826 832 862 830 824 934 918 849 862 856 892 904 875 875 907 841 867 872 863 838 850 857 845 848 838 872 887 845 831 846 849 851 843 861 845 883 836 822 812 826 845 855 845 859 855 851 868 879 838 846 887 842 895 871 891 894 888 896 879 901 888 911 859 895 859 849 909 810 906 860 869 916 689 874 852 853 848 777 836 827 791 857 835 834 838 818 854 792 819 822 711 774 803 829 837 786 808 810 797 842 838 790 815 807 825 770 786 772 820 789 862 818 824 829 822 850 801 805 770 836 790 785 802 794 812 800 800 804 812 832 839 784 808 821 808 822 811 795 788 765 780 794 780 789 796 793 821 760 810 835 810 911 870 844 866 891 864 888 849 820 808 813 830 793 815 918 812 844 846 842 773 811 851 868 830 811 851 810 798 832 816 801 825 820 831 811 807 854 814 829 825 880 796 805 863 795 828 805 824 753 833 796 851 792 853 786 774 803 822 832 788 746 807 817 845 891 810 794 826 814 821 799 760 820 802 841 835 781 837 819 797 792 778 781 816 788 823 799 785 803 809 800 814 821 769 780 791 838 853 821 913 847 864 861 859 806 842 836 840 830 831 807 813 835 851 818 874 864 814 843 789 795 842 818 804 793 842 866 773 822 796 823 875 795 820 805 830 817 808 821 791 796 798 796 813 807 801 814 796 810 833 816 828 828 846 840 863 813 818 792 845 831 813 828 804 810 826 842 832 832 838 772 760 800 823 775 806 758 761 868 778 798 768 830 776 848 818 816 808 798 893 928 928 869 895 915 798 847 892 937 900 930 908 944 904 887 872 925 906 966 873 846 897 877 900 938 917 877 936 890 896 872 899 885 858 889 883 838 892 880 660 627 603 696 893 887 857 857 873 918 840 852 830 870 847 852 798 834 851 843 867 834 851 848 906 865 823 866 871 816 858 836 885 869 856 954 977 945 973 949 928 974 955 952 950 942 904 926 971 922 946 906 910 945 924 887 880 928 919 814 929 900 919 884 848 865 904 870 841 900 836 875 897 869 893 904 903 873 877 884 874 886 898 881 868 830 851 864 838 863 864 906 869 902 861 913 854 869 894 862 864 853 877 915 883 898 925 901 882 920 896 849 882 862 881 880 866 837 883 873 860 841 895 891 855 862 840 849 873 876 845 855 864 828 859 836 804 848 789 764 800 835 866 855 859 780 824 833 862 830 824 935 917 849 863 856 891 905 875 876 908 842 869 872 863 838 850 858 845 848 838 872 888 845 832 845 849 851 843 861 845 884 837 823 811 825 844 855 846 860 855 852 868 879 839 845 887 842 895 872 891 894 888 896 879 902 888 910 858 896 860 849 910 810 906 860 869 916 689 873 852 852 848 777 836 827 792 857 835 833 838 818 854 792 820 823 711 773 803 828 836 787 807 810 797 842 839 791 817 808 825 769 784 772 820 789 863 818 824 829 823 850 800 805 770 836 790 785 802 795 811 800 800 804 814 831 839 784 807 821 809 822 811 796 788 765 780 795 780 789 795 791 822 760 808 834 811 911 869 844 866 891 865 887 850 820 807 813 829 792 816 919 811 845 846 842 773 809 851 868 830 811 851 811 799 832 816 801 826 819 832 812 807 855 816 828 825 880 797 805 863 794 827 805 823 752 833 796 851 792 853 785 774 803 822 831 788 744 806 817 846 891 809 793 826 816 822 800 761 822 802 842 835 780 838 819 797 792 777 782 815 788 822 800 784 804 809 800 814 821 770 779 791 836 852 821 914 848 864 861 860 806 843 836 841 831 830 807 815 835 853 818 874 864 814 843 789 795 842 818 804 792 842 867 772 822 798 824 876 795 819 804 831 817 808 822 790 796 798 796 812 808 802 814 797 809 833 816 829 827 846 840 864 814 818 792 845 831 814 827 804 811 826 842 832 831 838 771 760 800 821 774 805 758 760 868 778 799 767 831 776 847 818 815 808 797 893 929 928 868 895 914 798 846 892 938 900 930 908 945 904 888 873 925 906 966 873 846 898 878 900 938 916 877 936 890 896 872 899 886 858 889 882 836 887 879 659 627 603 696 892 888 857 858 873 918 839 852 829 871 847 852 797 835 851 843 868 833 851 849 906 865 823 864 871 815 857 837 886 870 856 954 978 944 974 949 927 974 955 951 950 943 905 926 972 922 945 904 909 945 924 887 880 927 919 812 930 899 920 885 849 866 904 871 842 901 837 875 898 868 892 904 904 874 878 884 874 885 897 880 869 829 852 864 839 863 865 906 869 902 861 913 855 870 893 862 865 853 878 915 883 897 925 901 882 920 896 850 881 863 881 879 866 836 883 873 860 841 895 891 855 862 840 849 873 875 845 855 862 828 859 836 804 849 789 764 801 835 866 856 858 780 823 834 862 829 824 934 917 850 862 856 890 905 875 876 907 842 870 872 863 838 850 858 845 848 838 871 889 846 834 846 848 851 843 862 846 884 837 824 811 825 844 855 846 860 856 853 868 880 839 844 887 842 895 871 891 895 888 896 879 903 887 910 858 896 862 848 910 811 906 859 870 916 689 873 852 852 848 777 836 828 793 857 835 834 838 818 855 792 822 824 710 774 803 828 836 787 806 809 796 842 839 791 817 809 825 768 783 771 820 790 863 818 825 828 824 850 800 804 771 836 790 785 802 796 810 800 800 804 815 831 838 784 806 820 808 822 810 795 788 765 780 794 779 789 794 790 821 760 808 833 812 912 871 844 866 891 867 886 850 820 807 814 829 792 814 920 810 846 847 842 773 807 852 868 830 811 851 811 798 832 816 800 824 818 832 812 807 855 817 828 826 879 797 804 863 794 827 805 824 751 833 797 851 791 854 783 774 802 822 832 787 745 806 816 846 890 809 792 826 818 823 800 761 822 802 842 835 780 839 819 796 793 777 782 814 788 822 801 784 804 809 801 815 820 770 779 790 834 853 821 914 848 863 861 860 806 844 836 841 831 829 807 816 835 856 818 873 864 814 843 790 795 842 817 804 791 842 867 770 823 799 824 877 794 819 803 832 817 808 822 792 797 798 796 811 809 802 814 797 809 833 816 830 827 847 840 865 815 817 792 844 831 815 826 804 812 825 843 832 830 838 769 760 800 819 772 807 757 758 868 778 800 766 832 776 848 818 815 808 796 893 929 927 868 895 915 797 846 892 938 899 930 908 946 904 887 873 926 906 967 874 846 898 879 899 938 916 876 936 891 896 873 900 886 858 890 881 834 879 878 659 627 603 696 892 890 857 858 875 919 839 851 829 872 847 852 797 836 851 843 868 833 851 849 906 866 823 864 871 815 857 837 887 870 856 953 978 944 974 949 926 975 955 951 950 944 905 926 973 922 945 904 908 946 925 887 879 925 919 812 930 898 921 885 849 868 904 870 843 902 838 874 900 870 891 904 905 874 879 883 875 885 897 877 870 828 853 864 838 863 867 907 870 902 860 912 857 869 893 863 865 853 878 915 884 896 925 901 882 920 896 851 880 863 881 878 866 836 882 873 860 842 895 891 856 862 839 848 874 875 845 855 862 829 858 835 803 850 788 764 801 836 866 856 857 780 822 834 861 830 823 934 917 851 859 857 890 905 876 876 906 842 870 873 864 836 850 859 844 848 838 870 889 845 834 847 847 851 843 862 846 884 838 824 810 824 844 855 846 861 856 853 868 880 838 844 888 842 895 870 891 894 888 896 879 903 886 910 858 896 862 848 909 812 904 858 869 916 689 873 853 852 848 778 837 827 795 857 834 835 838 819 856 792 822 822 710 774 803 828 836 787 806 808 795 843 839 791 817 810 824 768 782 771 820 789 861 819 825 828 824 850 800 804 772 837 790 784 802 797 810 800 800 803 815 830 838 783 806 820 807 821 811 795 790 764 780 793 779 789 794 791 821 760 808 833 812 912 872 844 867 892 869 885 850 820 807 814 829 792 813 921 810 847 847 842 774 807 851 870 829 812 851 812 798 832 816 800 823 816 831 811 808 856 816 828 825 878 797 805 862 793 828 806 825 751 833 796 851 790 854 782 774 802 822 833 787 745 807 816 846 890 808 793 826 820 825 799 761 822 802 842 834 780 839 819 795 793 777 782 813 788 822 801 784 804 809 801 816 820 770 779 790 832 853 821 916 848 865 860 861 806 845 835 842 831 830 808 818 835 859 819 873 865 814 843 790 796 842 816 804 791 842 868 768 824 798 823 877 794 819 802 832 817 808 821 793 798 799 796 811 809 802 814 798 809 833 816 830 827 848 841 866 818 817 792 844 832 815 825 804 813 825 843 832 831 837 769 760 800 818 773 808 758 758 867 778 798 766 832 776 849 818 815 808 796 893 929 928 868 895 916 797 845 892 938 900 931 907 947 903 886 873 926 905 967 873 846 898 879 899 938 917 876 936 891 896 874 899 887 858 890 883 835 872 879 659 627 602 696 892 890 857 859 875 919 839 850 830 870 849 852 798 837 851 843 867 833 852 849 905 865 824 865 871 815 857 837 885 870 855 953 978 943 974 949 926 977 955 951 950 944 905 925 974 922 946 903 907 946 926 887 878 924 918 812 931 898 920 885 849 870 903 870 841 901 838 874 902 871 891 904 905 873 878 883 875 886 896 877 870 826 854 863 837 863 868 906 871 899 861 910 858 869 893 863 865 853 878 916 884 896 925 900 882 919 897 852 880 863 881 877 866 836 881 875 860 842 894 892 857 863 839 848 874 875 844 854 862 830 858 834 802 850 788 762 801 837 867 856 857 780 822 833 861 830 824 933 918 851 859 857 891 904 876 875 906 842 870 873 865 835 850 859 844 847 838 871 888 845 834 848 847 852 843 862 846 884 838 823 811 825 845 855 845 861 856 853 868 880 838 844 888 842 895 869 890 893 889 896 879 904 886 910 859 896 862 848 909 812 903 858 868 917 690 874 852 852 847 778 838 827 796 857 834 836 838 820 856 791 821 821 711 775 803 828 836 786 806 806 795 845 839 791 817 810 824 769 781 771 820 789 860 820 825 827 824 851 800 803 772 838 790 784 802 797 810 800 800 803 815 830 839 783 806 820 807 821 812 795 789 764 780 792 778 790 795 792 821 760 808 833 811 912 872 844 868 892 870 884 850 821 807 815 829 792 812 921 811 847 846 841 775 808 850 872 828 812 851 811 798 831 816 800 823 816 830 811 808 856 816 828 825 878 797 805 862 793 829 806 825 752 834 795 851 789 854 781 774 802 823 832 788 745 808 816 846 889 808 793 826 821 826 799 761 822 801 842 834 781 839 819 795 793 777 782 812 788 822 801 784 804 809 802 817 820 770 780 789 832 854 822 919 848 867 859 861 805 845 834 841 831 830 810 817 835 859 819 873 865 813 843 789 796 842 816 804 792 844 868 767 825 797 822 877 796 820 802 831 817 808 820 792 798 798 796 810 809 802 814 797 810 833 816 831 826 848 841 866 822 818 791 843 833 815 825 804 813 825 843 834 831 838 769 760 800 818 774 810 759 758 868 778 796 767 832 776 850 818 816 807 796 892 928 928 868 895 916 797 845 891 938 901 931 907 947 902 885 873 926 905 966 872 848 898 879 899 938 918 875 936 890 897 874 898 887 859 891 884 827 864 879 659 628 600 696 891 889 858 859 874 919 840 850 832 869 850 852 799 837 852 843 866 833 853 848 905 865 824 867 872 815 857 838 884 870 856 953 978 944 974 949 925 977 955 952 950 944 905 925 974 923 947 904 906 946 926 886 878 924 918 811 931 898 920 885 848 870 902 870 840 899 837 874 902 873 891 902 905 873 878 883 875 885 896 876 869 823 853 861 836 863 868 906 871 897 862 910 858 868 893 864 865 853 878 914 884 895 926 900 883 918 898 852 879 863 881 877 866 836 877 876 860 843 894 891 857 862 839 848 874 875 844 854 861 830 857 834 802 850 788 761 801 838 868 856 857 779 820 832 861 830 824 932 918 851 861 857 892 903 876 874 906 843 870 873 865 835 850 860 844 847 837 871 888 845 834 848 846 852 843 861 846 883 837 823 811 826 845 855 846 862 856 854 868 880 838 844 888 842 895 868 890 892 889 896 878 904 886 910 860 896 862 849 909 812 903 858 867 917 690 874 850 852 846 776 840 826 796 857 835 835 839 820 857 791 821 819 712 776 803 829 836 785 807 807 795 844 840 791 816 809 824 770 781 771 820 788 860 820 824 828 823 851 799 802 772 839 791 785 802 797 810 800 800 803 815 830 840 783 806 820 808 820 811 795 786 764 779 793 779 791 796 794 821 759 808 833 811 912 872 844 869 892 869 884 851 820 808 815 829 792 812 921 813 846 847 841 776 809 849 874 828 811 851 810 798 832 816 799 822 816 830 811 809 856 816 829 825 878 797 805 862 792 829 806 825 753 835 796 851 789 855 781 773 801 824 830 788 745 807 815 846 889 808 793 826 823 827 799 762 821 800 842 835 781 840 819 795 792 777 781 812 788 823 801 785 804 809 803 817 820 770 779 789 832 854 822 922 849 868 859 861 806 844 834 841 831 830 810 817 835 859 819 873 866 812 843 787 795 843 816 805 793 844 867 766 826 796 820 876 796 820 801 831 817 807 819 790 798 797 796 810 808 802 814 795 810 833 816 830 826 848 840 866 826 818 791 843 833 815 825 804 812 826 843 835 831 838 769 760 800 818 776 811 760 758 869 777 794 768 831 776 850 818 816 805 797 892 928 928 868 894 916 797 846 891 938 901 931 907 947 901 886 873 925 905 965 871 849 897 879 900 939 919 875 937 890 897 874 898 888 860 892 884 812 859 879 659 629 599 696 890 888 858 859 874 919 840 850 832 869 851 852 801 836 851 843 864 834 852 847 905 864 825 868 872 815 857 838 883 870 856 953 979 946 974 949 925 976 955 952 948 944 904 925 973 924 948 904 905 946 926 886 876 925 919 810 930 898 920 884 848 870 901 872 837 897 837 874 902 873 892 901 905 872 877 883 875 884 896 876 868 820 852 861 836 862 867 907 870 895 861 910 858 869 892 864 864 853 878 913 884 895 926 900 883 917 898 852 879 862 882 878 866 836 874 876 859 842 894 891 856 861 840 848 874 875 844 854 861 830 856 834 801 850 788 759 801 839 867 855 857 779 819 832 861 829 824 932 919 850 862 857 892 902 876 874 906 843 869 873 865 836 850 860 844 847 836 872 887 845 834 848 846 853 843 861 846 883 837 823 811 827 845 855 846 861 856 853 869 880 838 845 888 842 896 868 890 893 890 896 877 904 886 911 860 895 861 850 909 811 903 858 866 917 690 873 849 851 845 775 838 826 796 857 836 836 840 820 858 791 820 819 713 775 803 830 835 786 808 808 795 844 840 791 816 809 823 771 781 771 820 787 861 820 823 828 822 851 798 802 771 839 790 786 802 795 810 802 800 804 815 830 839 782 806 820 809 819 811 795 786 764 778 792 779 792 797 794 822 758 808 834 810 912 872 843 869 893 868 884 852 820 808 815 828 792 812 921 814 846 848 841 776 810 849 874 828 812 851 810 799 833 816 800 822 817 831 810 809 855 815 829 824 878 797 805 863 793 829 805 825 754 836 797 850 789 856 782 773 800 823 830 788 745 806 815 847 891 808 793 826 824 827 799 762 820 799 841 836 782 840 819 795 791 778 781 813 788 823 800 785 805 808 802 817 820 770 780 789 834 854 822 923 849 868 859 860 807 845 835 840 831 830 810 816 836 859 819 874 866 812 842 786 795 842 818 804 793 845 867 768 826 796 820 876 795 820 801 832 818 806 818 790 798 796 796 811 809 801 814 794 811 833 817 830 827 848 841 866 827 818 790 843 833 815 825 804 813 827 842 837 832 839 769 758 799 817 776 809 760 759 870 777 794 767 830 775 848 818 815 804 797 892 929 928 868 894 916 797 846 891 938 900 930 908 946 903 885 873 925 905 964 871 849 897 879 900 939 918 875 938 890 898 874 898 889 862 892 883 799 851 879 660 630 599 696 890 887 858 858 873 919 841 851 832 869 851 853 802 836 850 842 865 834 850 845 905 864 825 868 873 815 856 839 884 870 857 952 979 947 975 948 927 976 955 952 948 942 904 925 970 924 949 904 904 946 927 885 874 925 919 810 930 899 919 884 848 871 900 873 836 896 838 874 900 873 892 899 905 872 877 884 875 882 896 876 868 819 852 861 836 860 867 908 870 897 859 910 857 870 890 864 864 854 878 912 885 895 927 900 883 917 898 851 880 863 882 878 865 836 870 876 859 842 893 890 856 861 841 850 874 874 844 854 863 830 857 834 801 850 788 759 801 838 866 854 856 779 818 833 861 830 824 932 919 850 861 857 892 902 876 874 905 843 868 874 866 837 850 861 844 847 836 872 887 845 834 848 846 853 843 861 846 883 836 823 810 827 845 854 845 860 856 852 870 880 837 845 888 842 895 868 889 893 890 896 877 904 887 911 860 895 860 851 909 810 904 859 867 917 691 873 849 851 844 773 837 826 796 857 836 837 840 820 857 792 820 820 712 773 803 830 835 787 808 810 794 843 839 792 816 811 823 772 780 771 820 788 861 820 823 828 821 852 798 801 771 839 789 785 802 794 809 804 800 805 814 831 839 782 806 821 809 820 810 795 788 764 778 791 780 792 798 793 822 758 808 834 810 912 872 844 868 892 866 885 853 819 807 814 828 792 812 920 813 847 849 841 775 811 850 873 828 813 851 809 800 834 817 800 821 816 832 810 810 856 815 828 823 878 796 805 863 793 828 804 824 754 836 798 850 789 857 783 773 799 821 830 788 745 805 816 847 892 809 793 826 825 827 798 763 819 800 841 836 781 841 820 795 789 779 782 814 788 823 798 784 804 808 801 817 820 769 781 790 835 855 821 925 849 868 859 858 807 846 835 840 830 829 809 816 836 859 819 873 867 812 841 786 794 842 819 805 794 844 867 770 827 796 820 876 794 821 801 833 818 808 818 791 798 796 796 811 810 801 813 794 811 833 818 830 827 848 842 865 828 818 789 843 832 815 825 804 813 828 843 837 832 839 769 755 799 817 776 808 760 760 869 777 795 766 830 774 846 818 816 805 797 892 929 929 868 894 915 797 846 892 938 899 930 909 946 905 885 873 926 905 964 871 849 898 879 900 939 919 875 938 889 899 874 898 889 862 892 882 793 846 880 660 630 600 696 891 887 858 858 872 919 841 851 832 870 851 852 804 835 849 842 865 835 850 843 905 864 824 868 872 815 856 839 884 870 858 951 979 946 976 949 928 976 955 953 948 940 904 925 968 923 949 904 903 946 927 886 874 924 918 810 929 900 918 884 848 871 900 873 836 896 839 875 898 871 892 901 905 871 877 885 875 882 895 876 868 817 851 862 836 860 867 908 870 898 858 911 857 869 888 863 864 854 879 910 885 895 927 900 883 918 897 851 881 863 883 879 865 836 867 876 859 841 893 890 856 862 841 851 874 874 845 855 864 829 858 835 800 850 789 759 801 838 865 854 856 781 818 833 861 830 824 932 919 850 860 857 890 902 876 874 906 842 868 874 866 837 850 861 844 848 836 872 887 845 834 848 847 854 843 862 847 883 836 822 810 828 844 854 845 860 856 850 870 880 836 846 887 842 894 867 889 893 890 896 877 904 887 911 860 894 860 851 910 809 904 859 867 918 692 872 850 850 844 773 835 826 796 857 836 838 839 820 856 792 820 821 712 772 803 830 835 787 807 810 795 844 839 792 815 812 824 772 780 771 820 790 861 820 822 829 822 852 798 801 771 839 788 784 803 792 809 807 799 806 814 830 839 782 806 823 809 821 811 795 789 764 779 790 780 792 797 792 822 759 810 834 810 913 872 844 867 891 866 885 852 820 807 814 828 792 814 920 813 848 849 842 774 811 850 872 828 814 850 809 798 834 817 801 820 817 833 809 810 856 815 828 822 878 796 806 864 793 828 804 822 754 836 798 850 790 857 784 773 799 820 831 788 745 805 816 848 892 808 793 825 829 825 798 764 818 801 841 836 781 841 821 796 789 780 783 815 789 823 797 785 803 808 801 817 820 769 782 792 836 855 821 926 849 868 860 857 807 846 836 839 830 828 807 816 838 858 819 874 866 812 841 786 796 841 820 805 794 844 867 770 826 796 821 876 794 822 801 833 818 809 817 792 798 796 796 812 811 801 814 794 812 833 818 830 827 848 842 864 828 818 789 842 831 814 826 805 814 829 844 837 832 838 769 753 799 817 775 806 760 761 869 777 795 766 830 774 844 818 818 806 797 892 929 929 868 894 915 797 846 892 938 899 931 909 946 906 885 874 928 905 964 872 848 899 878 900 939 919 877 939 888 900 875 898 890 861 890 882 794 843 880 660 629 600 695 891 887 858 858 872 918 841 852 832 870 851 852 807 834 849 842 866 836 851 841 905 865 823 867 871 815 857 840 885 870 858 950 979 946 976 950 928 977 955 952 948 939 904 925 966 922 950 904 901 947 927 886 874 923 916 810 929 900 917 883 847 872 900 873 837 897 838 875 895 869 891 903 906 870 878 885 875 882 894 876 869 815 851 862 836 859 867 909 871 899 858 910 856 868 888 863 864 854 878 907 886 896 926 900 883 919 897 851 882 863 882 879 865 836 865 875 860 841 892 890 856 864 840 852 874 875 845 856 865 829 859 835 801 850 789 759 801 837 864 854 855 782 817 832 861 831 823 931 919 851 860 857 889 903 875 874 906 842 868 874 866 838 850 861 844 848 836 872 887 845 833 849 848 853 843 862 846 883 835 822 810 828 844 854 844 860 856 850 870 879 836 845 887 842 894 868 888 893 890 896 877 904 886 910 860 894 860 851 912 809 904 859 867 919 692 872 851 850 844 774 834 827 796 857 836 838 839 819 854 792 821 822 712 772 804 830 835 788 806 810 796 844 839 792 814 812 825 773 779 771 820 790 860 820 824 830 822 851 798 801 771 839 788 783 804 792 808 808 799 804 812 830 839 783 805 823 809 822 810 796 789 765 780 791 780 792 796 793 822 760 812 835 810 913 872 845 867 890 865 885 852 820 808 814 829 791 815 920 813 849 848 842 773 811 847 872 828 814 850 808 796 833 816 801 819 817 832 809 810 855 815 828 822 878 796 808 864 792 827 804 821 754 835 798 851 791 857 784 773 800 820 832 788 744 805 815 849 892 808 793 825 833 822 798 763 818 800 841 834 781 841 823 796 790 780 784 815 790 823 798 785 803 808 802 817 820 768 782 792 835 855 821 928 849 868 861 856 807 846 837 839 829 828 807 816 838 858 819 875 866 812 842 785 797 842 820 806 793 844 867 770 826 797 819 876 794 823 802 832 817 810 818 792 798 798 796 812 810 800 814 793 813 832 816 830 826 848 842 863 829 818 789 842 830 814 826 805 815 829 845 837 832 837 769 753 799 816 775 806 761 761 869 777 796 766 830 774 840 818 818 807 798 892 929 930 869 894 915 797 846 893 938 899 932 909 946 905 886 874 928 905 964 872 847 898 878 900 938 919 879 939 887 900 875 898 890 859 888 882 796 840 880 660 628 601 695 892 887 858 858 872 917 840 853 831 871 851 852 808 834 850 842 866 836 852 840 906 866 821 867 870 816 858 840 886 870 858 950 978 946 977 951 928 978 954 950 949 939 904 925 966 922 950 903 900 948 927 887 876 923 916 810 929 900 917 882 846 873 901 872 837 897 837 875 893 868 892 905 906 869 880 884 875 881 894 875 870 814 852 862 836 860 866 908 870 900 858 910 857 868 888 863 865 855 876 905 886 896 926 900 883 919 898 851 883 863 880 879 866 837 864 875 862 841 893 891 857 864 840 851 873 876 845 856 864 829 859 835 801 849 789 759 802 837 863 854 855 783 817 832 861 831 822 931 918 852 860 857 890 903 874 873 906 842 868 874 865 838 850 860 844 848 837 872 888 845 832 850 848 852 843 862 846 882 835 822 810 828 844 854 844 861 856 850 870 880 836 844 886 842 895 869 888 892 889 896 877 904 886 910 861 895 860 851 913 810 904 859 867 920 693 871 852 850 844 775 833 827 795 857 836 837 839 818 854 791 821 822 712 773 804 830 835 788 806 810 797 844 839 793 811 811 826 773 778 772 820 790 860 820 825 830 823 850 798 801 772 839 787 783 804 793 808 808 800 803 811 829 839 784 805 823 809 822 811 796 789 766 780 791 780 791 796 793 823 760 812 835 810 913 872 845 867 889 864 885 852 820 809 814 829 791 816 920 812 848 847 842 773 811 845 871 827 814 850 808 795 833 816 801 819 817 832 809 810 855 815 828 822 877 797 808 864 792 827 804 821 754 835 798 851 793 858 784 773 800 819 832 788 744 805 815 849 891 807 794 825 837 821 797 761 819 800 842 833 782 840 825 795 791 779 783 815 790 823 799 786 802 808 802 816 820 769 782 791 835 854 820 928 850 867 861 857 806 846 837 839 828 828 807 817 839 857 818 876 864 812 842 785 798 842 819 807 793 844 867 770 826 798 817 876 794 823 802 831 816 810 819 792 798 800 795 813 810 800 815 793 814 832 815 829 826 848 841 863 830 819 790 843 830 813 825 805 814 828 843 837 832 836 768 753 799 816 774 806 761 761 870 777 797 766 831 774 837 819 816 806 797 892 929 930 871 893 915 797 845 892 938 899 932 908 945 903 887 874 926 905 964 872 845 898 877 900 937 918 880 938 887 898 874 899 890 858 888 884 799 837 879 659 628 602 697 892 888 858 859 872 918 840 854 831 872 850 853 809 834 850 842 866 835 851 838 906 865 820 866 870 816 859 840 886 870 858 952 978 946 976 952 928 978 952 950 949 940 904 926 965 922 949 902 900 948 926 887 877 924 916 810 929 900 917 882 845 871 902 871 836 897 836 875 889 868 893 903 906 869 880 884 874 882 896 875 871 814 852 863 838 861 866 908 870 899 858 910 857 869 889 863 866 856 874 902 885 896 926 900 883 920 898 851 883 863 880 879 866 836 863 876 863 841 893 891 857 862 840 851 874 877 845 856 864 829 859 835 802 848 789 759 802 838 863 854 856 783 818 832 861 830 823 932 917 852 859 857 890 904 875 873 906 843 868 874 865 838 850 860 845 848 837 871 888 846 831 850 848 851 843 862 846 883 836 823 810 828 844 855 844 861 856 851 869 881 836 843 886 843 896 870 888 893 890 896 877 904 886 910 861 896 861 851 913 811 904 859 867 919 692 872 851 850 845 775 832 826 794 857 837 836 839 818 854 791 821 821 712 773 804 829 835 787 806 810 797 844 839 792 808 810 826 771 778 772 820 791 859 820 827 830 823 850 799 802 771 839 788 783 804 794 808 808 801 802 811 828 838 784 804 822 809 823 811 795 789 766 780 791 780 790 796 792 823 760 813 834 810 913 874 845 867 890 865 884 852 820 809 813 829 791 814 920 811 847 846 842 773 811 843 870 828 814 849 808 795 833 816 801 821 817 833 810 808 855 814 828 823 877 798 810 864 792 827 804 822 754 834 798 851 793 858 784 773 800 820 833 787 743 806 815 849 891 807 794 826 837 823 798 760 820 800 842 833 782 840 825 794 791 779 784 815 789 823 799 786 802 810 803 815 820 770 781 790 834 854 821 929 850 867 861 858 805 846 837 838 828 828 807 817 839 858 818 877 864 812 840 786 798 842 820 807 792 845 866 771 827 798 815 877 795 822 802 830 816 809 820 792 797 802 794 812 810 801 815 792 815 832 817 828 826 848 841 864 832 820 791 844 829 812 824 804 811 828 842 837 833 836 768 754 799 816 772 805 761 761 870 776 798 766 830 774 834 820 815 806 796 891 929 930 872 892 915 797 844 892 938 899 932 907 945 903 888 874 925 906 964 873 844 898 877 901 937 918 881 938 888 896 873 899 889 858 889 885 808 833 879 658 628 604 697 892 888 857 859 872 918 840 853 830 872 850 854 809 834 850 841 866 832 850 836 907 865 820 866 870 816 860 840 885 870 858 954 979 946 975 951 928 979 951 951 948 940 903 927 964 923 949 901 900 948 926 887 879 926 916 809 929 900 916 883 844 869 902 871 837 897 837 875 885 868 895 902 905 869 878 883 873 883 897 876 871 814 852 863 839 862 867 908 869 899 858 910 857 869 891 863 866 856 875 901 885 896 925 899 884 921 899 851 882 863 882 880 866 836 860 877 864 841 894 891 856 862 841 851 874 877 845 856 864 828 858 835 802 848 789 759 802 839 862 854 855 782 818 832 861 829 824 932 918 852 859 857 889 904 876 873 905 844 868 874 866 836 849 859 845 848 837 871 888 846 830 850 848 850 842 861 846 883 836 823 810 828 844 855 844 861 856 851 869 881 836 844 886 843 895 870 888 894 890 896 878 904 886 910 861 897 861 850 913 812 904 860 868 919 691 872 850 851 846 776 833 826 793 857 836 835 840 819 854 791 822 822 713 773 805 828 835 787 806 808 797 844 839 792 806 810 826 770 778 773 819 792 860 819 826 830 823 849 799 802 771 839 790 784 804 794 808 807 801 802 812 829 838 784 805 822 809 823 812 794 788 765 779 791 780 789 795 792 822 760 812 834 810 914 873 845 867 890 866 883 851 820 808 812 829 792 814 919 811 847 847 843 773 811 843 869 829 814 849 807 795 833 815 802 823 816 833 810 807 856 814 827 823 878 799 810 863 793 828 804 822 754 834 797 850 794 857 784 773 801 822 834 787 743 806 816 849 891 808 794 825 840 824 799 760 821 799 843 832 783 841 824 795 791 780 785 814 788 822 799 786 802 811 802 814 820 771 780 790 834 854 820 930 849 866 862 858 805 846 836 838 828 829 806 817 840 858 818 877 863 812 839 787 799 843 820 808 791 845 866 771 826 797 812 876 796 822 803 831 816 809 819 791 795 803 794 811 809 802 814 792 814 832 819 828 826 848 842 864 834 818 792 845 828 812 824 804 810 829 840 837 833 837 769 754 799 814 772 804 761 762 869 775 798 766 829 775 830 819 815 807 795 890 929 930 872 892 915 797 844 892 937 899 931 907 945 902 888 874 924 908 963 874 844 898 876 901 938 917 881 938 887 895 873 899 890 858 890 885 824 831 880 657 628 603 698 892 889 857 859 873 919 839 852 830 871 850 854 809 835 850 842 865 830 850 834 907 865 820 866 870 816 860 840 885 870 857 954 978 946 975 952 927 978 952 952 947 940 905 929 963 924 950 901 901 948 926 887 879 926 915 809 929 899 916 884 844 867 903 871 838 898 837 875 881 868 895 900 905 871 877 881 872 883 900 876 872 814 852 863 841 862 866 908 870 898 858 910 856 868 892 862 866 856 877 898 885 896 925 899 883 922 899 852 882 863 882 880 866 836 856 878 864 840 894 891 856 863 842 851 874 878 844 856 864 828 858 835 803 848 789 758 802 839 862 854 855 781 818 831 861 830 824 932 918 853 859 857 889 905 876 873 905 844 867 874 867 835 848 859 844 848 837 871 888 846 830 849 848 851 842 860 846 883 837 823 810 828 844 854 844 861 856 850 868 880 836 844 886 843 894 870 888 895 891 897 878 904 886 911 860 897 861 850 913 812 904 861 868 921 690 872 850 852 847 776 834 826 793 856 837 835 840 819 856 791 821 821 713 773 805 828 835 786 806 807 797 844 839 792 805 810 825 768 778 774 818 791 861 819 825 829 823 848 799 803 770 839 790 784 804 794 808 806 800 804 813 830 837 784 806 821 810 823 812 793 788 763 779 790 781 789 794 792 822 760 810 835 811 914 872 845 867 890 867 882 850 819 808 811 830 792 815 919 811 847 848 843 774 811 843 869 830 814 850 807 795 833 815 803 824 816 833 811 807 856 814 827 824 878 800 810 863 793 828 804 823 755 834 797 849 793 857 784 774 801 824 835 787 743 805 817 848 890 808 792 824 842 824 800 760 821 798 843 832 783 841 824 796 792 780 786 813 787 822 799 786 802 811 802 815 820 770 780 791 833 853 820 930 849 865 861 858 805 846 836 839 829 830 806 817 841 856 818 877 863 813 840 788 799 844 819 808 790 846 865 770 824 796 810 876 796 821 803 831 817 809 818 791 793 803 795 809 808 803 812 794 813 833 819 828 827 848 841 864 836 816 792 845 828 812 824 805 812 829 840 836 834 837 769 754 799 812 774 803 761 762 868 776 799 765 829 776 826 818 816 808 794 890 929 929 871 892 915 797 844 891 938 899 931 907 945 902 889 874 924 908 963 874 843 898 877 901 938 917 881 937 887 897 874 899 890 858 889 884 839 828 880 658 628 602 698 891 888 857 859 873 919 839 853 830 870 850 853 809 836 850 843 865 831 850 831 906 865 821 867 870 816 860 840 885 870 858 954 978 947 974 952 928 977 952 951 947 940 906 929 960 924 948 901 902 948 927 887 878 925 915 810 929 899 916 885 844 867 904 872 839 898 836 874 876 869 896 900 905 872 877 880 872 883 901 876 871 813 852 863 841 861 865 907 870 897 858 911 856 867 892 862 867 855 880 896 884 896 925 899 883 921 900 852 882 863 881 880 866 836 853 878 863 841 894 891 856 864 843 851 875 878 843 856 864 829 859 834 803 848 790 758 802 839 863 854 856 782 818 832 862 831 824 932 917 852 859 857 888 905 876 874 905 844 866 874 868 834 849 858 844 848 836 871 886 846 832 848 848 851 842 860 847 883 837 823 810 828 844 853 843 860 856 851 868 879 836 845 886 843 894 870 888 895 891 898 879 905 886 912 860 897 860 851 911 813 904 861 868 922 690 872 851 852 847 777 836 826 794 856 837 836 839 819 856 791 821 820 713 773 806 828 836 787 805 806 797 845 838 792 804 810 825 769 778 774 818 790 862 819 825 829 824 848 798 804 770 839 791 785 804 794 808 805 799 805 814 831 837 785 807 821 810 823 812 793 788 763 779 790 781 789 794 792 821 759 808 836 812 914 870 845 868 889 866 883 850 818 808 810 830 791 815 919 811 847 849 842 775 811 844 869 829 814 852 807 795 833 816 804 824 816 833 812 807 856 814 827 825 878 801 810 862 792 828 804 824 754 834 798 849 792 857 784 774 801 824 834 787 742 804 817 848 890 809 791 824 843 825 800 760 821 798 842 832 783 842 824 796 792 780 786 814 787 822 798 785 802 811 802 815 821 771 779 792 832 852 820 929 849 864 860 858 806 845 836 839 829 830 807 817 841 855 818 878 864 813 840 788 799 844 818 807 790 846 866 769 824 796 806 875 797 820 802 831 817 808 818 791 791 802 796 809 807 803 811 795 812 834 818 828 827 849 841 864 836 813 792 846 828 812 824 806 813 828 842 834 834 837 769 753 800 810 776 803 761 763 867 778 799 765 830 776 818 818 816 808 795 890 929 929 872 892 915 797 844 891 938 899 930 907 945 902 889 874 924 909 964 875 843 898 877 901 939 916 881 936 886 898 875 899 890 858 889 883 836 825 880 659 628 602 699 891 888 858 858 873 919 840 854 831 870 850 852 809 836 851 845 865 832 851 828 906 864 822 868 869 816 860 840 885 871 858 954 977 947 975 951 928 976 953 950 949 939 908 929 958 925 947 902 903 948 928 886 877 924 915 810 929 900 917 884 844 867 904 872 839 899 836 874 873 869 896 899 905 872 877 879 872 884 902 876 871 813 851 863 840 861 864 907 871 896 859 911 855 867 892 861 867 854 880 895 884 896 925 899 882 920 900 852 882 863 879 880 866 836 850 878 862 841 894 892 856 864 842 850 876 879 842 856 864 830 859 833 803 848 790 757 802 839 863 854 858 782 817 832 864 831 823 933 916 851 859 858 889 905 875 874 906 844 865 874 867 834 850 858 844 848 837 870 886 847 833 846 848 851 842 861 848 883 837 822 810 828 844 852 843 860 855 851 868 880 836 844 886 843 894 870 888 896 891 898 879 904 886 912 860 896 859 850 910 813 903 861 868 923 689 873 851 852 847 777 836 827 795 855 838 836 839 819 857 791 821 818 712 774 806 829 835 787 806 806 797 846 838 791 804 810 825 769 778 774 820 790 862 819 826 830 825 848 798 804 769 839 792 785 803 794 807 805 800 807 814 831 836 786 807 820 810 823 812 793 787 763 779 789 781 789 793 792 820 760 808 835 812 914 871 845 869 888 866 885 849 818 808 810 830 790 814 919 811 848 850 841 775 812 844 868 829 814 853 808 796 832 816 804 825 816 832 812 807 857 814 827 826 878 800 809 862 792 828 806 824 754 834 798 851 792 858 783 774 801 824 834 787 742 803 818 848 890 809 791 825 843 825 799 760 821 799 840 832 783 841 825 796 792 779 787 814 786 822 798 785 803 810 801 815 821 771 779 792 832 852 821 928 849 864 859 858 807 844 837 841 829 828 809 817 840 854 818 878 865 813 842 788 798 843 816 806 791 845 866 768 824 796 804 875 797 820 803 831 816 808 818 790 790 802 796 808 808 802 812 795 812 832 818 827 828 848 840 863 837 813 792 846 828 813 824 807 815 828 844 835 834 836 770 753 802 810 775 803 760 763 867 780 800 766 832 776 814 818 816 809 797 890 929 929 872 892 916 797 845 892 938 898 930 907 945 902 889 874 924 909 964 875 844 897 878 901 939 916 881 936 886 898 876 899 890 858 888 883 822 824 880 660 628 602 700 891 887 858 858 873 919 842 854 832 870 851 851 809 836 852 845 865 835 851 825 906 864 822 868 869 815 860 841 886 872 858 953 977 948 975 950 927 976 954 948 950 940 907 929 956 926 946 901 902 947 928 885 878 923 917 809 930 900 918 882 845 867 903 872 839 899 837 873 869 869 897 899 905 872 877 878 873 885 901 876 871 811 853 863 838 861 864 906 871 895 859 912 854 866 891 861 868 854 879 892 883 896 924 898 882 920 900 852 883 863 879 880 865 836 849 877 860 841 895 892 856 864 840 849 876 878 842 856 864 830 859 833 803 848 790 757 802 840 863 854 858 782 816 833 864 830 822 933 915 851 859 856 890 905 875 873 906 843 866 873 866 834 850 859 844 848 838 870 886 845 833 846 849 851 843 861 847 883 838 822 810 828 845 852 844 860 855 852 868 880 836 843 887 843 894 870 888 896 890 898 878 904 886 912 861 896 858 849 909 813 903 860 868 924 689 874 851 852 846 776 838 827 795 855 838 836 839 819 857 791 822 818 712 775 806 829 835 787 807 806 796 846 838 792 803 810 824 769 778 773 821 790 863 819 826 829 826 849 798 804 769 839 792 784 803 795 807 805 800 807 814 832 837 787 806 821 810 824 811 794 786 763 780 789 781 790 794 792 820 760 808 834 812 914 873 845 870 886 866 886 849 818 809 811 830 790 814 919 811 848 849 840 774 811 843 868 829 814 854 808 796 832 816 804 825 816 832 812 807 857 814 827 826 877 798 808 862 791 828 806 823 754 835 798 852 792 856 783 773 801 824 834 787 741 804 818 848 891 809 792 826 844 824 799 760 821 799 839 832 783 841 826 796 792 777 787 815 786 823 797 784 802 810 800 815 822 771 779 792 833 853 821 927 849 863 857 858 807 844 837 842 829 827 810 817 838 855 817 878 865 812 841 788 798 842 815 805 791 845 866 768 825 797 803 875 798 820 804 832 814 809 818 790 788 802 795 808 808 802 812 795 812 831 818 828 827 848 840 862 838 813 792 847 828 814 823 808 816 827 845 836 833 835 771 754 800 810 774 805 758 762 867 780 801 766 832 776 810 819 815 808 798 892 928 930 873 893 915 796 845 893 938 899 929 907 946 902 888 874 925 908 964 875 845 897 879 901 939 916 880 935 886 899 875 900 889 859 888 883 810 825 879 660 628 602 700 891 887 858 858 873 919 843 855 832 870 851 851 809 835 852 845 865 837 852 824 906 863 822 868 869 815 860 842 886 872 857 953 977 948 975 950 925 976 954 948 950 940 907 928 953 927 946 900 902 947 930 883 878 923 918 809 931 899 918 881 846 867 902 873 840 898 837 873 868 870 897 901 906 872 877 878 873 886 900 876 871 811 855 863 836 861 864 906 870 894 859 912 854 866 891 861 868 853 878 888 883 896 924 898 882 920 900 851 884 864 878 880 866 837 847 877 860 841 894 892 857 863 839 848 874 878 842 855 863 830 859 834 804 848 790 757 803 841 864 854 857 782 816 833 864 831 822 933 915 851 859 855 890 905 875 872 906 843 866 874 866 833 848 858 844 847 839 870 886 844 833 846 850 852 843 861 847 883 838 822 811 827 844 852 845 860 854 852 868 881 835 843 888 843 894 870 888 897 889 897 877 904 886 912 861 896 858 848 909 813 903 860 867 925 689 875 850 851 844 776 839 827 795 855 838 836 839 818 857 792 822 820 712 776 805 829 835 788 807 806 796 846 837 793 801 810 824 768 778 772 821 790 863 820 824 829 825 850 799 804 770 839 792 784 802 795 806 806 800 807 814 832 837 786 806 822 810 823 810 794 786 763 781 789 781 790 793 792 820 760 808 832 813 913 873 845 870 886 867 886 849 819 809 812 830 790 813 919 811 847 848 840 774 811 843 869 830 813 854 807 796 832 814 804 824 816 832 813 807 858 813 828 826 877 796 808 863 791 829 807 822 755 835 798 851 792 854 782 772 801 824 833 788 740 806 819 848 892 809 793 826 844 823 799 760 821 800 838 833 783 842 826 796 792 777 786 815 787 823 797 784 802 810 800 816 822 770 779 792 833 854 821 928 849 863 856 859 808 844 837 842 829 827 809 817 837 855 816 879 865 812 841 788 798 844 815 805 791 845 866 769 825 797 801 876 798 821 804 831 813 810 820 790 788 801 794 808 809 802 814 794 811 832 818 828 828 848 840 861 839 813 792 847 828 815 822 811 816 826 843 836 833 834 771 754 799 811 774 806 758 762 867 782 802 766 832 775 808 818 815 808 798 892 928 930 874 892 914 796 844 894 937 899 929 907 946 903 887 874 925 906 964 876 846 897 880 900 939 918 880 938 887 899 875 899 888 859 889 882 810 825 879 661 627 602 700 891 888 858 858 872 919 842 856 832 870 852 851 809 835 852 844 865 839 851 823 906 864 821 868 869 816 860 842 886 873 856 953 978 947 975 949 924 977 954 949 951 941 907 928 950 926 946 900 902 947 931 880 878 923 919 809 932 900 918 882 847 868 902 873 840 897 837 873 862 870 897 902 906 872 876 878 873 886 900 876 872 810 858 863 835 861 864 906 870 895 858 912 854 866 891 861 869 852 877 885 883 896 924 899 882 921 900 851 885 863 878 879 867 838 847 876 860 841 894 893 857 861 839 848 873 878 843 854 863 830 860 835 804 847 790 756 803 841 864 854 856 783 816 833 864 832 822 934 915 851 859 854 891 905 876 872 906 842 867 874 867 833 848 859 844 848 839 870 887 842 833 846 850 852 844 861 847 882 838 822 811 825 844 852 846 860 853 852 869 881 836 844 888 843 894 870 889 897 889 897 876 903 886 912 861 896 858 850 909 813 903 860 866 926 688 875 850 851 844 776 839 827 795 855 839 835 838 818 856 792 822 821 712 776 805 829 835 789 806 807 796 844 836 794 799 810 825 768 778 772 821 790 863 820 824 829 824 851 800 803 770 839 791 783 803 795 806 806 800 807 814 832 837 784 806 822 810 822 810 793 787 763 782 789 781 790 792 791 820 760 809 832 812 912 871 846 869 885 866 885 850 819 809 812 830 790 814 918 812 846 848 840 774 810 842 869 830 812 854 806 796 831 814 804 824 816 832 813 807 858 813 829 826 874 797 807 863 790 829 806 822 756 835 797 849 792 853 781 772 802 824 833 788 739 808 819 848 892 810 794 826 845 823 799 760 821 800 839 834 783 841 826 797 792 777 785 815 787 823 798 784 802 810 800 817 822 769 780 792 833 854 821 930 850 864 856 859 808 845 836 842 830 829 808 817 836 856 816 879 866 813 841 787 799 844 816 805 791 845 865 770 825 797 799 876 798 822 804 831 813 810 820 791 788 800 794 808 809 803 816 794 811 833 819 828 828 848 840 861 840 812 792 846 829 816 822 813 815 825 842 836 833 834 771 755 797 811 774 807 760 762 867 783 802 767 832 774 806 818 816 806 798 892 927 929 874 893 914 796 844 894 937 900 929 907 946 904 887 874 924 905 962 875 847 897 880 900 938 919 880 940 887 898 875 898 887 860 889 883 819 826 879 661 628 602 699 892 889 858 858 872 919 841 855 832 871 851 850 810 835 852 843 865 841 851 822 906 864 821 868 869 817 860 843 886 873 857 953 978 946 975 948 925 977 954 951 951 941 907 928 948 925 946 901 902 948 933 880 876 923 919 810 933 903 918 882 848 868 902 872 840 897 839 873 857 871 896 903 905 872 876 878 874 885 901 876 872 809 858 864 836 861 863 906 870 895 858 912 855 866 892 861 867 852 877 883 883 896 924 899 882 922 899 850 885 862 879 878 867 839 846 876 860 841 895 893 857 860 839 848 873 878 843 854 863 829 860 835 805 847 790 755 804 841 864 854 856 783 816 833 864 833 822 933 915 851 860 854 892 904 877 872 906 841 868 874 868 833 849 859 844 849 838 870 888 843 833 846 850 853 844 861 847 882 837 822 811 824 844 851 846 860 853 852 869 881 836 846 887 844 893 869 889 896 889 896 876 903 886 911 861 896 859 851 910 814 903 860 866 925 688 874 850 851 845 776 839 826 796 855 839 835 837 817 855 791 822 821 713 775 804 828 836 790 806 808 797 843 836 794 796 810 825 768 778 772 821 790 863 822 824 829 824 851 802 803 770 839 791 784 804 796 807 806 800 805 813 831 837 783 806 822 810 822 810 792 787 763 782 789 781 790 792 791 819 760 810 833 812 911 870 846 867 884 866 885 850 820 809 813 830 790 815 918 812 847 847 840 774 810 842 870 830 811 854 807 796 831 814 803 824 816 832 813 807 858 812 829 825 870 797 807 863 790 829 806 824 757 835 796 848 792 853 782 772 803 824 833 788 739 808 818 848 893 811 794 826 845 823 799 760 821 800 840 834 782 841 827 796 791 777 785 815 788 823 799 784 801 810 799 818 822 768 780 792 834 854 821 930 850 864 856 860 809 844 835 841 830 830 806 817 836 856 815 879 866 814 842 786 797 845 816 805 791 845 864 770 826 797 797 876 798 822 803 830 814 811 819 791 787 799 795 809 810 803 818 794 811 835 820 827 828 848 840 860 841 812 791 844 830 816 823 815 814 826 842 836 833 835 770 755 798 812 773 807 761 762 867 782 802 767 832 773 803 818 816 806 798 892 927 928 874 894 914 795 844 894 937 901 929 907 946 904 887 874 924 905 962 875 848 896 879 900 938 920 880 940 888 898 875 898 888 860 889 883 833 827 880 660 628 602 698 892 890 858 858 873 919 842 854 832 872 851 850 810 835 852 843 866 844 852 821 906 864 822 868 870 818 860 845 886 872 858 954 978 945 975 948 926 977 954 954 951 942 907 929 948 925 946 902 902 948 933 881 874 924 918 810 933 905 917 882 848 869 902 871 838 896 841 873 852 870 897 903 904 872 877 879 875 884 903 876 871 806 857 864 837 861 863 906 870 895 857 911 854 866 891 860 865 851 877 880 883 896 924 899 883 921 900 851 885 861 879 878 866 838 845 876 859 841 896 893 857 860 840 848 873 879 842 854 863 829 860 835 805 847 790 754 805 841 863 855 855 783 816 832 865 833 822 933 915 852 861 854 893 904 878 872 906 841 868 874 867 834 850 859 843 850 838 871 888 845 833 846 850 853 844 860 847 883 837 822 810 825 844 851 846 859 853 852 870 881 836 846 887 844 893 868 889 895 889 896 876 903 886 911 861 896 860 851 910 813 903 860 866 924 688 873 850 850 846 777 839 826 798 854 838 835 837 817 854 791 821 821 712 774 805 828 836 791 806 809 798 843 836 794 795 809 826 769 779 772 821 790 863 822 825 829 825 850 802 803 770 838 791 784 804 796 808 806 799 804 812 830 838 783 807 821 810 821 809 792 787 765 782 789 780 790 791 790 819 759 810 833 812 911 870 846 866 884 865 885 851 819 809 813 830 791 816 919 813 847 846 840 775 810 842 870 829 810 854 808 797 831 815 802 824 816 832 814 807 858 813 829 824 865 797 807 863 790 829 805 824 757 835 796 848 792 854 782 772 802 822 834 788 739 808 817 848 892 812 793 826 846 823 800 759 821 800 841 835 781 840 827 795 791 777 784 815 789 823 800 784 801 810 800 817 822 768 780 792 836 854 822 930 850 865 857 859 808 844 835 841 829 830 805 818 836 857 815 879 866 814 842 786 795 845 815 805 790 846 865 770 825 797 796 876 798 823 804 831 814 811 819 790 787 800 796 810 810 803 818 794 811 834 820 826 827 848 840 860 842 812 791 844 830 816 824 815 813 827 842 836 832 835 771 754 799 812 772 806 761 763 867 779 801 768 833 774 802 818 817 806 798 892 926 928 873 894 915 795 844 894 937 902 930 907 945 904 888 874 924 906 963 874 848 896 878 899 938 919 880 939 888 898 875 897 889 859 889 884 845 828 880 659 628 602 698 892 891 858 858 873 919 842 855 831 872 850 850 810 836 851 843 867 846 852 821 906 864 823 868 870 818 860 847 886 870 858 954 978 945 975 948 927 976 955 954 951 942 907 929 945 926 945 902 902 948 933 882 874 925 918 809 933 905 917 880 849 868 903 870 837 896 844 873 852 870 897 903 904 872 878 880 876 884 904 876 870 804 857 864 838 861 865 906 871 897 856 911 854 866 892 860 862 851 877 877 883 896 924 900 882 921 900 851 885 861 880 879 866 838 845 876 859 840 896 893 858 861 842 848 873 880 841 854 864 829 860 835 804 846 789 754 805 841 863 856 856 782 816 832 865 834 822 933 915 852 862 854 892 903 878 872 906 842 869 874 867 836 850 859 843 850 836 872 888 846 832 847 849 852 843 860 847 884 837 823 810 826 845 851 846 858 853 852 870 881 836 846 887 845 893 868 889 893 889 896 877 903 886 910 861 896 860 850 909 812 903 860 866 924 688 872 850 850 846 778 839 826 799 855 838 835 839 817 854 791 820 821 712 774 805 827 836 791 806 808 798 844 837 794 793 809 825 769 779 772 821 790 862 822 824 829 826 851 801 804 770 838 792 784 804 796 810 806 799 802 812 831 839 783 808 821 810 821 808 792 786 766 782 789 780 790 790 790 819 758 810 834 813 911 870 846 866 884 865 884 852 819 809 813 830 791 815 919 813 848 845 840 775 810 842 869 829 810 854 808 798 832 816 802 824 816 832 815 807 858 813 829 823 861 797 807 863 790 829 806 824 756 835 796 848 791 855 783 773 801 821 835 788 739 807 815 848 892 811 792 826 846 824 800 760 821 800 841 834 779 840 828 795 790 777 784 815 789 823 801 785 801 810 800 817 822 767 780 792 837 854 823 929 850 866 857 858 808 843 836 841 829 830 804 817 836 856 814 878 866 814 843 787 794 845 815 805 790 846 865 770 825 797 794 875 798 824 804 831 813 811 820 790 785 800 796 810 810 802 818 794 812 834 820 826 827 848 842 860 841 811 791 845 830 816 825 815 813 828 841 836 832 836 772 752 799 814 772 806 762 763 868 777 800 767 834 775 799 819 818 805 797 893 926 928 872 894 916 795 844 894 937 902 929 907 944 904 888 875 924 906 964 874 848 896 878 899 939 919 879 937 887 898 875 896 890 859 889 884 848 828 881 658 627 601 698 892 891 858 857 873 920 843 856 830 873 850 850 810 836 851 843 868 850 852 822 905 864 824 868 870 818 860 849 886 871 857 953 978 945 974 948 927 976 956 953 950 943 906 929 942 925 944 902 902 947 932 883 875 925 918 809 932 905 916 880 850 867 905 870 837 896 845 872 850 870 897 903 904 873 878 881 876 883 904 876 870 805 857 864 838 861 866 905 873 898 855 912 854 866 892 860 861 854 877 876 885 897 923 900 882 922 900 852 885 861 881 880 866 838 845 877 860 839 896 893 858 862 844 849 874 881 841 854 864 830 860 834 803 847 790 754 806 840 863 857 857 782 817 831 865 834 822 934 914 852 862 854 891 902 878 873 906 842 869 873 867 836 851 858 844 849 836 872 888 847 832 847 849 851 843 859 846 884 837 824 810 826 844 851 846 858 854 853 870 881 837 845 888 845 893 868 889 893 890 897 877 903 887 910 862 896 860 850 909 812 903 860 867 924 688 872 850 850 846 778 839 826 798 855 838 836 841 818 855 791 818 821 712 775 805 827 836 791 807 809 798 845 838 793 792 809 825 769 779 772 821 790 861 821 824 829 827 852 801 804 770 838 791 784 804 795 809 806 799 803 812 831 839 783 808 821 809 821 808 792 787 767 781 789 780 791 789 790 820 757 810 834 814 911 870 847 867 885 866 884 852 819 809 813 829 791 815 920 813 848 845 841 775 811 841 868 829 811 853 807 798 833 816 802 824 816 832 816 807 858 814 828 823 855 798 807 863 790 830 806 824 755 835 796 847 791 856 783 773 799 820 836 789 739 806 816 847 891 810 792 826 846 823 801 761 821 799 842 834 780 842 827 796 790 777 784 815 788 822 801 784 801 811 800 817 822 767 780 792 837 854 822 928 849 866 857 856 808 843 835 841 829 830 804 816 836 856 814 876 866 813 843 788 796 845 816 805 791 846 866 770 824 797 793 875 798 822 803 831 813 810 820 790 784 801 796 810 809 803 816 794 812 835 820 827 829 848 842 860 840 810 792 844 830 816 825 816 813 828 840 836 833 836 771 750 800 814 772 805 762 763 869 778 800 767 835 775 797 819 818 806 797 892 925 928 871 894 917 795 844 894 936 901 929 906 944 904 889 875 924 905 965 874 848 896 878 898 939 919 879 936 886 898 875 894 890 859 889 883 846 828 881 658 627 601 698 893 891 857 858 872 921 844 856 832 874 850 850 809 836 852 843 868 853 852 822 905 865 824 869 869 818 860 850 886 872 857 952 977 945 974 948 927 976 957 952 950 943 906 928 939 924 945 902 903 946 931 883 875 925 919 809 932 905 916 881 850 866 907 872 839 896 843 873 849 871 896 902 904 873 878 880 875 883 903 876 870 806 856 865 839 861 867 904 875 899 856 912 853 865 892 861 860 856 876 877 886 896 922 900 882 922 900 852 885 861 882 880 866 839 844 877 861 837 895 893 858 862 844 850 874 880 842 854 864 830 860 834 802 848 790 753 806 839 863 858 857 782 817 832 865 834 822 935 914 852 861 854 891 902 878 874 906 843 869 874 867 837 851 858 844 849 836 871 888 846 833 848 849 851 843 859 846 883 837 824 810 826 844 852 845 859 855 854 870 880 837 845 888 845 894 869 889 894 890 898 878 903 887 909 863 896 860 850 908 812 903 860 867 924 689 873 851 850 845 778 838 826 796 855 837 836 841 818 856 791 818 820 713 775 805 828 835 790 807 809 798 846 838 793 791 808 825 769 778 773 821 791 860 820 823 828 827 851 801 805 770 837 790 784 803 795 809 806 799 803 812 832 839 783 807 821 809 821 808 791 787 767 781 788 780 791 790 790 821 757 811 834 813 911 871 847 867 885 866 883 852 820 809 814 828 791 814 919 813 849 845 842 775 811 839 868 829 812 853 807 799 832 816 802 825 816 831 817 806 857 814 829 823 851 798 807 864 790 830 806 824 755 834 796 849 790 856 783 774 799 819 836 789 740 805 815 847 890 809 792 826 846 822 802 763 821 799 842 834 780 844 827 797 789 777 784 815 788 822 802 783 801 811 800 817 822 766 780 792 838 854 820 928 850 864 856 858 807 843 834 841 830 830 805 815 836 856 814 876 866 814 843 788 797 845 816 805 792 846 866 771 825 797 790 875 798 820 802 831 813 810 820 790 782 801 796 810 809 803 816 794 812 836 819 828 830 849 843 860 839 809 792 842 831 815 824 817 814 828 840 836 833 837 771 750 800 813 773 805 761 763 869 778 799 767 835 774 795 820 818 806 796 892 926 928 871 894 917 795 844 895 936 900 929 906 944 904 889 874 924 905 965 874 846 897 878 898 938 920 879 936 887 898 875 895 890 859 889 883 842 828 881 658 628 600 698 893 890 857 857 871 921 844 856 833 874 851 850 810 836 852 843 869 857 852 820 905 864 823 869 869 818 860 852 887 873 856 952 977 946 974 949 927 976 956 952 950 944 906 927 940 923 946 901 904 947 930 884 874 924 920 809 932 904 916 884 850 867 907 874 840 897 841 875 848 871 896 902 904 872 878 880 874 884 902 876 870 806 855 865 839 861 866 906 874 898 856 913 853 865 890 862 861 858 876 877 886 895 922 900 882 922 900 851 885 862 882 880 866 839 842 877 861 837 895 892 858 862 843 850 875 880 843 854 864 830 860 834 801 849 791 753 806 838 862 857 857 781 817 833 865 834 822 935 914 852 861 854 891 902 878 874 906 843 869 874 867 837 851 858 843 849 836 871 889 846 833 848 849 852 843 859 846 883 837 824 810 826 844 853 844 860 856 854 870 880 836 844 889 844 894 870 888 894 891 898 878 903 887 909 864 895 859 851 909 812 904 860 867 923 690 873 851 850 844 778 838 826 795 855 837 837 841 819 856 791 818 820 712 775 804 829 834 790 807 810 797 846 838 793 791 808 825 770 778 772 820 791 859 820 823 828 826 849 801 804 770 837 790 784 802 795 809 806 799 803 812 832 839 782 807 821 809 822 807 790 787 767 781 788 781 790 792 789 820 756 810 834 812 911 871 846 867 884 866 883 852 821 809 815 828 791 814 918 813 849 846 842 775 811 839 868 828 812 853 808 799 831 816 802 825 816 831 818 806 857 815 829 824 845 797 807 864 791 831 806 823 755 835 796 851 789 856 784 774 798 819 835 788 740 805 815 847 890 809 791 826 846 822 803 763 821 799 842 833 780 846 827 797 788 777 783 815 787 823 801 782 802 811 800 816 822 764 780 791 837 854 818 927 850 863 857 859 806 844 833 841 830 830 807 816 837 856 814 876 867 814 843 788 797 844 816 805 793 845 865 770 826 798 788 875 798 817 802 830 812 810 818 791 780 801 795 810 808 803 818 795 812 836 818 828 830 849 843 860 838 809 793 842 830 814 824 818 814 827 840 836 832 837 770 750 800 810 774 806 760 763 869 779 800 768 834 773 794 820 818 806 795 891 926 928 871 895 917 795 844 896 936 899 929 906 945 904 888 873 925 906 966 874 845 898 878 899 938 920 878 937 887 898 875 895 890 860 889 883 840 829 881 658 629 601 698 893 891 857 858 871 921 844 856 834 874 851 850 810 836 852 842 869 858 853 818 905 864 822 870 868 818 859 855 887 873 856 952 976 946 974 949 927 976 955 951 950 944 906 926 938 923 947 900 904 947 930 884 874 924 919 809 933 904 916 886 848 867 906 875 841 897 839 876 847 872 897 901 904 873 878 880 873 884 901 877 870 805 854 865 837 861 865 909 873 897 857 912 852 865 889 863 863 858 875 875 886 894 924 900 882 922 900 851 885 862 882 880 866 839 840 877 860 838 895 892 858 862 843 850 874 880 844 855 865 830 860 833 800 849 793 752 807 839 862 855 857 780 817 834 865 834 822 934 915 853 861 854 891 902 877 875 905 843 869 875 866 837 851 859 843 850 835 871 889 846 833 847 850 853 843 860 846 883 837 823 811 826 844 854 844 860 857 854 870 880 836 843 890 844 894 871 888 894 891 898 878 903 886 908 862 895 859 851 909 812 905 860 867 921 692 874 850 850 844 778 838 826 796 855 837 837 840 819 857 790 819 820 711 775 804 830 834 790 807 811 797 847 837 793 791 808 826 770 778 771 818 791 859 820 824 828 825 849 801 804 770 837 790 784 802 796 809 806 799 803 812 832 839 782 807 820 809 823 807 790 787 767 781 788 782 788 794 789 820 756 809 835 812 911 872 846 867 884 866 882 853 822 809 815 829 790 814 918 812 848 846 842 775 811 838 868 828 812 853 809 799 831 816 802 825 817 830 819 806 857 815 830 824 841 796 807 863 790 831 806 823 756 836 796 852 790 856 785 774 797 820 834 787 740 805 815 847 890 810 790 826 846 822 803 762 822 799 841 833 781 845 827 798 787 777 783 815 786 824 800 781 802 811 799 816 822 763 780 790 836 854 818 926 851 864 857 860 805 846 834 842 830 830 808 816 838 856 814 877 867 814 844 789 797 844 815 806 793 844 864 769 827 799 786 875 798 816 803 831 810 810 817 791 779 800 794 811 808 804 819 796 812 835 818 827 829 849 843 860 837 808 793 843 829 814 824 819 815 826 840 837 831 838 770 750 800 808 775 806 760 763 869 779 802 768 836 773 795 820 818 806 794 890 928 929 872 896 917 795 844 895 936 898 930 906 947 904 888 874 925 906 965 875 845 899 879 900 938 920 878 938 887 898 875 896 889 860 889 883 838 829 881 658 630 601 699 893 890 857 858 870 921 843 856 833 874 852 849 811 836 852 842 869 860 853 818 905 864 822 869 868 818 857 858 887 872 856 952 975 946 974 950 927 977 955 951 950 944 908 926 936 923 947 901 905 947 930 884 873 924 918 809 934 903 917 886 847 867 906 875 841 897 840 876 847 873 898 901 905 874 878 880 872 884 901 877 870 805 853 864 835 861 864 911 873 897 857 912 851 866 889 863 865 857 874 871 886 895 925 901 881 921 900 851 885 862 882 880 866 838 840 877 859 838 895 891 857 862 842 850 874 881 844 856 865 828 861 833 800 848 794 752 808 840 861 854 857 781 817 835 865 834 821 934 915 853 861 854 891 902 877 874 906 843 869 875 866 837 851 860 843 849 835 872 889 846 832 847 850 853 842 860 846 883 838 822 810 827 845 855 844 860 857 853 871 881 836 844 890 844 894 871 888 893 892 898 877 903 886 908 861 896 859 852 909 812 905 858 867 921 692 874 850 850 845 778 838 826 796 855 836 838 839 819 857 789 821 820 710 774 803 830 835 790 807 811 797 847 837 793 792 808 826 770 778 771 817 790 861 820 825 829 824 850 801 803 770 836 790 784 802 796 809 806 799 803 813 832 840 783 807 820 808 822 806 790 787 767 781 788 782 787 794 789 821 757 807 836 812 911 871 845 868 885 867 882 853 821 809 815 830 790 815 918 812 848 846 842 775 812 838 870 828 812 853 811 799 831 816 803 825 817 830 819 807 857 814 830 825 836 796 807 863 791 831 805 822 756 836 796 852 790 857 785 774 798 820 833 788 739 805 815 847 891 810 790 826 845 823 802 760 822 799 840 834 782 845 827 797 786 776 782 815 786 824 800 782 803 810 799 816 822 763 780 790 835 854 818 926 850 866 858 860 805 847 834 842 830 830 808 817 838 856 814 877 868 814 844 790 797 844 815 806 793 843 863 768 827 800 786 875 799 816 804 832 809 810 816 791 779 799 794 811 808 804 820 796 811 834 817 827 827 849 844 860 837 808 793 844 829 815 824 819 816 825 839 837 831 837 769 751 800 807 775 807 760 762 868 779 804 766 838 773 796 821 816 806 793 891 930 930 872 896 917 795 844 894 937 898 930 907 948 904 888 874 926 906 964 875 846 900 878 901 939 920 879 939 887 898 876 896 888 860 889 883 837 830 881 657 629 601 700 895 889 857 858 868 921 843 856 832 874 853 849 811 836 852 842 870 863 853 819 905 864 823 868 868 818 853 860 888 873 856 952 976 946 974 949 927 978 955 951 950 943 909 926 935 923 947 902 905 948 931 884 873 924 918 809 934 903 918 886 844 868 906 875 840 897 840 876 844 874 898 901 905 874 878 880 872 885 903 878 870 805 852 863 835 861 865 910 873 897 857 913 852 866 889 862 866 856 874 870 886 895 926 901 881 920 900 851 886 861 882 880 866 838 839 877 859 839 895 890 857 862 843 850 874 881 844 856 866 828 862 833 801 847 793 751 808 842 861 854 857 782 817 836 865 833 820 933 915 853 861 854 891 902 877 872 906 843 870 875 865 836 850 861 843 849 835 872 888 846 832 848 850 854 841 860 847 883 838 822 810 827 845 855 844 860 857 853 870 881 837 846 890 844 894 871 888 893 890 898 876 903 886 908 860 896 859 851 908 811 905 857 867 922 691 874 851 849 846 778 838 826 795 856 836 837 839 819 857 789 821 820 710 773 803 830 835 789 807 811 797 847 838 792 792 808 826 769 778 772 817 789 862 822 825 829 824 850 800 803 771 836 790 784 802 796 809 807 800 803 813 832 840 784 806 820 808 820 807 790 786 767 780 787 782 788 794 789 822 758 806 836 813 911 872 845 868 885 867 882 853 821 809 815 830 791 815 917 812 847 846 842 775 812 838 871 830 812 854 811 799 832 817 803 825 817 830 819 807 857 814 830 826 832 796 807 862 793 830 804 822 756 836 796 852 792 857 785 775 800 820 834 788 739 805 815 846 890 810 790 826 843 823 802 759 822 799 840 836 783 845 827 796 788 776 784 816 788 824 800 783 804 810 799 817 823 763 779 790 835 853 818 926 849 867 858 859 806 846 835 842 830 830 808 816 837 857 815 876 868 813 843 789 798 844 816 807 793 844 863 768 827 801 786 875 800 817 805 833 808 810 816 790 780 798 795 812 808 804 818 797 811 834 817 828 827 849 844 860 837 807 793 844 830 815 824 820 816 824 839 837 832 837 769 751 800 807 774 807 760 761 868 780 804 766 840 773 798 821 815 807 792 891 930 930 872 896 917 795 843 892 938 898 930 907 947 904 888 874 926 906 963 876 847 901 878 901 939 920 880 940 887 898 876 897 889 860 889 883 837 831 881 656 629 600 699 896 888 857 859 866 921 843 856 832 874 854 848 811 835 852 842 870 865 852 820 906 865 823 866 868 819 851 861 888 873 857 952 978 946 973 948 926 979 955 952 951 942 909 925 935 923 947 904 905 949 930 884 873 923 918 809 932 903 917 887 843 869 906 875 839 898 840 877 842 874 896 902 905 873 878 879 872 885 904 878 870 805 852 862 836 861 865 909 874 896 857 913 853 866 889 862 866 856 874 872 886 896 926 900 880 920 900 851 887 861 882 880 866 838 839 877 858 839 895 890 858 863 844 850 875 881 843 856 866 828 862 832 801 846 792 751 808 840 861 854 857 783 818 836 865 833 820 933 915 852 860 854 890 903 878 870 907 843 870 875 865 836 850 860 843 849 836 871 888 846 832 847 850 854 840 860 847 882 838 822 809 827 844 855 844 860 856 853 870 881 838 847 889 844 894 872 888 892 888 898 876 904 886 908 860 897 860 850 908 811 905 856 867 923 691 874 853 849 847 778 838 827 795 856 836 836 839 820 857 789 822 820 711 772 803 830 835 789 808 810 798 846 838 791 792 807 826 769 778 774 817 789 861 822 826 830 824 850 798 803 771 836 790 784 802 796 809 807 800 803 812 831 838 785 806 819 809 819 806 791 786 767 780 786 782 789 792 790 823 759 806 835 814 912 872 844 868 885 868 883 853 821 809 815 830 792 815 917 813 846 846 842 775 811 837 873 831 813 854 811 798 832 817 802 825 818 831 819 806 857 814 831 827 829 796 808 861 794 829 804 822 756 836 796 851 792 856 785 775 801 820 834 789 738 806 815 846 890 810 790 826 842 823 801 760 821 798 841 838 784 845 827 796 789 776 786 816 790 823 800 784 804 811 800 818 823 764 777 790 836 852 819 926 849 865 857 858 807 846 836 842 830 830 809 816 837 857 816 875 867 813 842 788 798 843 816 807 793 846 863 768 827 801 785 875 801 818 805 832 808 811 816 789 779 798 795 812 809 804 816 797 811 832 816 828 826 849 843 860 837 807 792 844 831 815 824 819 815 823 838 837 832 836 770 752 800 807 774 807 760 761 868 780 805 765 840 773 798 822 815 808 793 891 929 930 872 896 917 796 844 893 938 898 929 907 946 904 887 874 925 906 962 876 847 901 877 901 939 919 879 940 887 898 876 897 890 859 890 884 835 832 881 656 629 600 699 896 888 858 859 867 921 843 855 832 874 854 848 811 835 852 841 869 867 852 820 906 865 822 867 868 819 848 861 888 874 858 952 979 946 972 947 926 980 954 952 950 942 909 925 933 924 947 904 905 950 929 883 874 923 918 810 931 903 917 887 842 867 906 874 839 900 839 877 840 874 894 902 906 871 878 879 871 885 902 878 870 805 852 862 838 861 864 908 874 895 857 914 854 866 890 861 866 856 875 874 886 896 926 900 880 920 900 851 888 861 882 880 866 838 838 878 858 840 895 890 858 863 843 851 875 881 843 855 865 827 863 832 802 846 792 750 808 839 861 855 856 783 819 836 866 833 820 933 915 851 860 854 890 903 878 870 906 843 870 875 865 836 849 860 843 849 836 872 888 846 831 846 849 854 840 861 848 882 838 822 809 827 843 854 844 860 854 853 869 881 838 847 889 844 895 871 888 893 888 898 877 904 886 908 860 897 860 848 909 812 906 857 867 922 691 873 853 849 847 778 838 827 796 856 836 835 840 819 857 788 823 820 711 771 803 830 834 789 808 810 799 846 838 791 792 806 825 769 778 774 818 790 860 822 825 829 823 850 798 803 771 837 790 784 803 796 810 808 801 803 811 831 837 785 805 819 809 820 806 791 786 767 780 785 781 789 791 790 822 760 806 836 813 912 872 843 868 885 868 883 853 822 808 815 830 794 813 916 814 845 846 842 776 810 836 873 831 813 855 811 797 832 817 801 825 818 831 820 806 857 815 832 827 827 796 808 860 794 830 804 822 756 837 797 851 793 856 783 774 801 819 833 790 736 806 817 846 890 810 792 825 843 823 800 761 820 798 841 838 784 845 827 796 791 776 787 816 791 822 800 784 804 812 800 819 823 765 777 790 836 852 820 926 849 863 857 858 807 846 836 842 830 830 808 816 836 857 818 874 865 814 840 787 797 843 817 806 793 847 863 769 827 801 784 875 801 818 804 832 809 811 817 789 779 799 794 812 808 803 814 798 812 832 816 829 826 849 842 860 838 807 792 844 831 814 824 820 814 822 838 837 833 837 770 752 800 807 774 806 761 761 869 779 805 765 840 773 796 824 815 808 795 891 928 930 871 896 917 796 845 894 938 899 928 908 946 904 886 874 925 906 962 877 847 900 876 900 939 920 879 940 886 897 876 898 891 858 892 884 833 833 881 657 628 600 698 895 889 858 860 865 921 843 855 832 874 854 849 811 834 853 843 869 868 851 820 905 865 822 867 869 818 846 861 888 874 858 952 978 945 972 948 926 980 953 951 948 943 910 926 932 925 947 905 905 950 930 883 874 922 918 810 930 903 916 889 842 865 905 875 838 902 837 876 840 874 894 903 906 870 878 879 872 886 900 878 870 805 853 862 838 862 864 908 874 896 856 914 853 867 889 861 866 857 875 873 886 896 927 899 880 921 900 851 888 861 882 880 866 838 837 878 858 840 894 890 859 864 842 851 874 881 843 856 865 827 862 833 802 847 793 750 806 838 861 856 856 784 820 835 866 833 820 933 915 850 860 856 890 902 878 870 906 844 869 876 864 836 848 860 843 850 837 872 888 846 831 845 849 854 840 861 848 881 837 823 808 827 842 854 845 860 854 853 869 881 838 847 889 843 897 871 890 895 890 899 877 904 887 908 860 896 861 848 910 812 904 858 867 922 691 874 852 849 847 777 838 827 797 856 836 834 840 819 857 789 821 820 711 771 803 830 833 789 808 808 799 846 838 792 792 807 824 769 778 774 818 790 859 823 825 829 824 849 800 803 772 838 790 784 803 795 810 807 801 804 811 831 836 786 805 820 809 820 804 791 787 767 780 785 781 790 790 790 821 760 806 836 813 912 872 843 868 885 866 883 852 822 808 815 830 794 812 915 814 845 846 842 776 809 835 873 830 813 855 811 796 832 816 801 825 818 831 821 807 857 815 832 827 825 796 808 858 794 832 804 822 756 836 797 850 793 858 782 774 802 819 833 789 735 807 819 846 890 810 793 824 843 822 800 760 819 798 841 837 784 845 828 796 790 776 787 816 790 822 800 785 804 812 800 819 823 764 778 790 836 852 821 925 849 863 856 859 806 846 836 842 829 831 808 816 836 857 817 874 864 814 839 786 796 844 818 806 793 848 865 770 828 800 781 875 800 818 804 831 809 811 818 789 778 799 793 812 808 801 814 798 812 831 816 828 827 850 842 860 837 806 792 845 831 814 825 820 813 821 838 837 833 838 770 752 800 807 774 806 761 761 868 778 805 764 841 773 794 824 815 809 796 891 927 930 871 896 917 797 845 894 937 900 928 908 946 904 886 874 925 906 962 876 847 900 876 900 939 919 878 939 886 896 876 898 890 858 892 885 830 832 881 658 628 600 698 894 887 858 861 864 920 844 855 831 874 854 849 812 833 853 845 869 870 849 820 906 865 822 868 870 817 844 861 888 875 858 951 977 944 973 948 926 979 953 951 946 943 909 927 930 925 947 905 906 949 932 883 874 921 916 809 930 903 916 889 842 862 905 875 838 902 837 875 840 872 894 903 906 870 877 879 873 887 898 879 871 805 853 861 838 862 863 909 874 898 856 914 852 867 889 860 866 856 875 872 885 895 927 899 880 921 899 852 887 861 883 879 866 839 835 877 858 839 893 890 858 866 842 852 874 880 844 857 865 827 862 834 802 848 793 748 805 838 861 856 856 784 821 834 866 833 821 932 915 850 860 856 890 901 879 871 907 844 869 876 864 835 849 860 843 851 837 872 888 847 831 845 849 854 841 861 849 882 837 824 808 827 843 854 846 859 854 854 869 881 838 846 889 843 898 871 891 896 892 899 877 904 887 910 860 896 862 848 911 812 903 858 867 922 690 874 851 850 847 777 838 827 797 856 836 833 840 819 857 789 820 820 710 772 804 830 832 788 807 807 800 847 837 792 791 808 824 769 777 774 818 791 858 823 824 828 825 849 801 803 774 838 790 784 803 795 810 806 801 805 811 831 836 785 805 820 808 820 803 790 787 768 780 784 781 790 789 791 821 760 806 835 812 911 873 844 869 884 865 884 852 822 807 814 831 792 812 916 814 846 846 842 776 809 835 872 831 813 855 812 796 832 815 801 825 817 831 822 807 857 815 832 826 823 795 808 854 794 833 804 822 755 835 797 851 793 858 782 774 803 818 833 788 735 808 820 846 890 810 794 825 844 823 801 760 819 799 841 836 784 846 828 796 790 776 787 816 790 822 800 785 804 812 801 819 824 762 778 790 836 851 820 923 849 864 856 859 805 846 836 842 828 831 808 815 836 857 817 874 864 814 838 787 795 845 819 805 793 848 867 770 829 800 779 875 799 818 804 830 809 811 818 789 778 800 794 812 808 800 815 798 813 832 816 828 829 850 842 861 836 804 793 845 831 814 826 821 813 822 838 836 835 839 770 752 800 807 773 806 762 761 867 777 806 764 841 773 791 822 815 809 798 891 926 930 871 896 917 796 845 894 937 902 928 909 946 904 887 874 925 906 962 876 846 900 876 900 938 919 878 938 886 898 876 898 889 860 892 884 829 833 881 659 628 600 698 895 884 857 861 862 919 844 854 831 873 855 849 813 833 854 847 869 870 849 820 908 864 822 868 871 815 842 861 887 874 858 950 977 944 973 948 926 979 954 951 946 942 908 929 930 925 947 905 905 949 934 884 874 921 915 807 931 903 916 887 842 862 905 874 838 901 838 874 839 870 894 903 906 870 877 879 874 888 895 876 871 807 853 861 837 862 864 911 873 898 857 914 850 868 889 860 867 856 874 871 884 895 928 899 881 921 899 853 886 860 883 878 867 839 834 876 858 838 892 890 858 866 842 852 875 880 844 858 865 827 861 835 802 849 793 748 805 838 861 856 858 784 822 834 866 832 821 933 915 850 860 855 892 900 879 872 908 844 868 876 865 835 850 860 842 851 837 872 888 847 831 844 850 854 841 860 849 883 836 824 808 828 843 854 846 859 855 854 869 880 838 847 889 844 898 871 892 896 891 898 877 904 888 911 860 896 862 848 912 812 902 857 867 922 690 874 850 850 846 777 838 828 796 855 836 833 840 819 856 789 819 820 711 772 804 829 834 787 807 806 800 846 837 792 791 808 824 768 777 774 818 791 858 824 824 829 826 849 802 804 774 839 790 785 802 795 811 804 801 806 811 832 837 785 805 820 808 820 802 789 787 768 780 784 781 790 789 792 823 760 807 835 812 910 873 845 869 884 864 885 852 821 807 814 831 791 812 918 814 846 846 842 777 808 835 872 831 813 855 812 795 832 813 802 825 817 830 822 807 858 815 831 825 823 795 807 849 794 832 803 822 755 834 796 851 794 857 783 773 803 818 834 786 736 808 820 846 890 810 794 826 844 824 801 760 820 799 841 835 784 846 828 796 790 777 787 816 790 822 800 784 804 811 802 819 824 761 778 789 836 851 820 922 848 863 857 859 805 846 836 842 828 831 808 815 836 857 816 874 864 814 839 787 794 845 818 805 794 848 868 771 830 800 778 874 798 818 804 830 809 810 819 790 778 800 795 812 809 800 816 797 814 833 816 827 831 852 843 860 836 801 794 845 831 815 827 821 814 824 837 835 835 840 770 752 799 807 773 806 762 762 868 777 806 765 842 773 791 820 815 809 798 891 926 930 871 896 918 797 844 893 936 903 929 908 946 904 887 874 924 906 962 876 846 900 875 900 938 920 878 938 887 899 876 897 889 861 892 884 829 834 881 659 629 602 698 896 880 857 860 862 919 844 854 831 874 855 849 813 833 854 848 869 870 848 821 909 864 822 867 871 815 840 862 887 874 858 948 976 945 973 949 926 979 956 951 947 942 907 928 930 925 947 904 904 949 934 885 876 920 914 806 930 903 916 885 842 861 904 874 837 901 839 873 838 869 894 903 905 870 877 879 875 888 892 874 871 809 853 862 836 860 866 911 872 897 859 915 850 869 890 860 868 856 873 871 883 894 928 899 882 920 899 853 885 860 883 878 868 839 833 874 858 837 892 890 858 866 842 853 876 880 843 858 866 827 861 835 801 849 794 748 806 838 861 855 859 784 821 834 865 833 821 934 915 850 860 855 893 900 878 872 909 844 868 876 866 835 851 859 842 851 837 873 888 847 832 845 850 853 841 860 849 884 838 824 809 828 843 855 845 858 856 854 869 879 837 847 889 845 898 871 892 895 890 896 876 904 888 913 861 896 862 848 912 812 902 857 867 922 690 874 849 852 846 776 838 830 795 856 836 832 840 819 855 790 820 818 712 772 804 829 836 786 808 806 799 846 838 792 791 809 824 767 777 774 819 791 857 824 824 829 827 849 802 804 773 839 790 785 802 796 811 803 801 806 811 832 836 785 805 819 809 820 802 788 787 767 781 784 781 789 789 792 825 759 807 835 812 910 874 845 869 884 864 884 852 820 807 814 831 791 812 918 814 846 845 843 777 806 835 871 831 813 855 812 794 832 812 802 825 817 830 822 806 858 815 831 825 823 796 807 845 793 831 803 822 754 833 795 850 794 857 784 773 802 818 834 786 735 808 820 846 890 810 794 826 844 824 801 760 822 799 841 835 784 846 828 796 791 778 787 816 790 822 799 784 804 810 802 818 824 760 779 790 836 852 820 922 848 862 857 859 806 845 836 843 829 831 807 815 837 856 817 874 863 815 839 788 794 844 818 805 794 848 868 771 830 800 779 873 798 818 803 829 810 810 819 791 777 801 797 811 809 801 815 796 814 833 816 827 831 853 844 859 836 799 795 844 832 816 828 821 815 824 838 835 836 839 771 750 800 807 772 806 763 761 869 777 807 766 843 773 789 818 815 808 799 890 927 930 871 895 918 797 844 893 936 903 929 908 945 904 887 874 924 906 963 875 846 900 876 900 938 920 879 938 888 899 877 897 890 860 891 884 825 834 881 658 629 603 698 896 879 858 859 860 919 843 853 832 874 855 849 813 832 853 848 869 870 848 820 909 864 822 866 872 815 838 862 886 874 858 948 975 946 971 949 926 979 958 951 948 942 907 928 931 924 947 904 903 947 933 884 877 920 914 805 930 902 916 882 843 860 904 874 838 900 839 874 839 869 894 903 904 870 878 879 876 888 888 871 871 811 854 863 835 860 867 912 873 897 860 914 850 869 891 860 867 856 872 872 883 895 928 899 884 920 899 852 884 861 883 879 868 837 833 874 858 838 892 889 858 866 843 852 876 879 842 857 866 827 860 834 800 849 794 748 806 839 861 855 859 784 820 834 865 834 821 934 915 851 861 855 892 900 878 872 909 844 868 876 867 836 850 859 844 851 836 874 888 848 832 846 850 854 842 860 849 884 839 824 810 827 843 855 845 858 856 854 869 880 838 847 889 845 899 871 891 896 889 895 876 903 888 913 861 896 862 848 912 812 902 858 866 921 692 873 849 852 846 776 838 830 795 857 836 832 840 819 854 791 821 817 712 772 804 828 837 786 808 806 799 846 840 793 792 810 825 767 778 773 820 790 857 823 824 829 827 849 802 805 772 839 789 784 803 797 812 804 800 805 811 832 836 785 804 819 809 820 803 789 787 766 781 784 781 789 789 791 826 759 807 836 813 909 874 844 869 884 864 884 852 818 808 813 831 792 812 917 814 847 845 844 776 806 835 871 830 812 856 812 795 832 812 802 824 817 830 822 806 858 815 830 826 821 798 807 843 791 831 804 822 754 830 794 850 795 857 784 773 802 818 834 786 734 808 821 846 890 809 793 826 844 824 801 760 821 798 842 835 783 846 829 796 791 778 787 816 790 821 799 784 804 810 802 818 822 759 779 792 836 853 820 922 849 861 857 859 806 843 836 843 828 830 806 815 838 856 817 875 863 816 840 789 794 842 817 805 794 848 868 771 830 800 780 873 798 819 803 829 809 810 819 792 778 802 798 812 809 801 814 795 813 833 816 826 830 853 845 858 836 800 794 844 832 815 827 821 816 825 839 836 835 838 772 749 800 807 772 807 763 760 870 777 807 767 844 773 788 817 816 807 800 890 928 930 872 895 918 798 843 892 936 903 930 908 946 904 887 874 924 906 964 875 846 899 877 900 938 919 880 938 888 898 877 897 890 859 889 884 823 834 882 657 629 603 698 896 875 859 857 858 920 843 854 833 874 855 849 812 833 852 848 870 871 848 821 909 864 822 866 871 816 836 863 886 874 858 949 974 945 971 949 925 979 958 951 948 942 908 928 932 923 948 902 903 945 932 884 878 920 916 805 928 903 916 881 844 860 904 873 839 900 840 874 839 869 893 904 903 871 878 879 877 886 884 871 870 810 854 864 835 862 867 912 874 898 861 913 850 869 891 861 866 856 872 873 884 895 927 899 884 920 900 851 886 861 883 880 868 836 833 874 858 838 892 889 857 866 843 851 876 879 842 856 866 828 860 834 800 850 794 749 807 840 862 857 858 783 819 834 864 835 820 934 915 852 862 856 892 900 879 873 909 844 868 876 866 836 850 859 844 850 836 874 888 848 832 847 850 855 842 860 848 884 839 824 810 827 842 855 845 859 857 854 870 881 839 846 890 846 899 871 891 898 889 895 876 903 887 912 861 897 862 847 911 812 903 858 866 921 691 873 850 853 846 775 838 830 795 857 836 832 841 819 854 792 821 815 712 772 804 828 837 787 808 806 799 845 842 793 792 810 826 767 778 773 822 790 857 821 824 829 828 849 803 805 773 839 789 783 804 798 812 805 799 804 811 831 836 784 803 820 808 821 801 789 787 766 781 784 780 788 789 790 826 759 807 837 813 909 874 845 869 884 865 883 852 818 808 813 830 793 814 916 815 847 845 845 775 807 835 872 830 812 856 812 796 832 812 802 823 817 831 822 806 858 815 830 827 820 799 807 840 791 831 804 822 754 826 794 849 795 857 784 773 802 818 834 787 734 809 820 846 891 810 793 825 843 824 801 759 821 798 843 835 783 846 829 795 792 777 787 816 789 821 799 783 804 810 803 818 821 758 779 792 837 855 820 922 849 861 857 859 808 843 836 843 827 829 806 815 838 855 817 876 862 815 840 788 795 842 817 804 793 848 868 771 830 800 780 873 798 819 802 829 808 811 818 792 778 802 799 814 809 801 812 794 811 832 816 826 829 853 845 858 836 800 794 844 831 815 826 822 815 825 839 836 834 837 772 748 801 808 772 807 763 759 871 777 806 768 844 773 786 816 816 806 799 890 930 930 872 895 918 798 843 894 936 902 931 907 947 904 886 874 924 906 965 876 846 898 878 900 939 919 880 939 888 897 876 897 890 858 888 884 820 833 882 656 629 603 698 895 870 859 856 857 919 842 854 834 875 856 848 812 834 851 847 870 872 848 821 909 864 823 868 871 816 835 864 886 874 858 950 974 944 971 950 925 980 958 952 948 943 908 929 932 923 948 900 903 943 931 883 878 921 918 805 927 903 916 879 845 860 903 872 840 900 841 875 839 869 892 903 903 872 877 879 876 884 880 872 870 809 854 865 835 862 866 912 875 900 860 912 849 869 891 862 866 856 872 875 884 896 927 899 884 919 900 851 887 861 883 879 868 836 832 874 858 838 893 888 857 866 843 850 877 879 842 854 866 829 860 834 801 851 795 749 807 841 862 858 857 783 818 834 864 834 820 935 915 853 862 856 892 899 880 874 909 843 868 875 866 836 849 859 845 849 835 874 889 847 832 847 850 854 842 860 847 885 838 824 810 827 842 854 845 859 857 854 870 882 840 845 890 845 899 871 891 897 890 895 876 903 887 910 861 896 862 847 910 812 902 859 866 922 690 874 851 854 845 776 838 830 795 855 837 832 841 819 854 792 822 815 712 772 804 829 836 787 808 806 799 845 842 793 792 810 827 767 779 773 822 790 857 819 825 828 829 849 804 804 773 839 789 782 804 798 812 805 800 804 812 831 837 784 803 821 808 821 799 788 787 766 781 785 779 788 790 791 827 758 808 836 813 911 874 846 869 884 866 883 853 819 808 813 830 792 814 917 815 848 846 845 774 809 835 872 830 811 856 812 796 831 814 801 822 817 831 822 807 858 814 829 826 818 798 807 836 791 831 805 822 754 823 794 849 795 858 784 773 801 819 835 787 733 809 819 846 891 811 792 824 842 824 802 759 822 798 844 834 784 846 830 794 792 776 787 816 789 821 800 783 803 809 803 819 820 758 780 791 837 855 821 922 850 862 858 858 808 844 836 843 828 829 806 815 838 856 817 876 863 815 841 788 795 842 816 804 792 847 867 771 829 800 781 874 798 818 802 830 807 812 818 792 779 803 799 816 809 801 812 794 810 832 816 826 828 853 845 859 837 800 793 844 830 816 826 822 814 824 838 836 834 838 772 748 801 809 773 808 763 759 867 777 805 768 843 773 786 816 817 806 797 891 931 929 872 896 918 798 843 894 937 902 931 907 947 903 886 873 923 907 964 876 846 897 878 900 940 919 880 939 886 897 876 897 889 859 889 884 819 832 882 656 629 602 698 895 864 857 856 857 920 843 854 835 876 856 848 811 835 851 846 870 872 849 821 909 864 823 869 870 816 834 864 887 875 858 952 974 944 972 951 925 979 958 952 948 942 908 930 931 924 948 897 904 943 930 883 878 921 918 805 928 903 916 878 846 860 903 871 841 900 843 875 839 869 892 902 902 872 876 878 874 883 877 874 868 809 854 865 834 862 866 912 875 900 860 912 849 870 891 862 867 856 871 876 885 896 926 898 884 920 900 851 888 861 882 879 868 837 832 875 858 839 894 888 856 866 843 850 876 879 842 853 866 830 859 835 802 852 795 748 807 840 862 858 857 783 819 835 863 833 820 935 915 854 862 856 892 900 881 874 908 843 868 875 866 836 849 859 845 849 836 874 889 846 832 847 850 852 842 860 847 885 838 824 810 828 842 853 845 860 856 854 870 882 839 843 889 844 898 871 891 895 890 895 878 903 886 909 861 895 861 847 909 812 902 860 866 922 689 874 851 854 845 778 838 828 795 854 838 833 841 818 855 792 822 813 712 772 804 830 836 787 809 807 799 846 841 794 791 810 826 768 780 773 823 790 856 819 825 828 828 849 803 803 773 840 790 782 804 797 811 806 800 804 812 830 837 784 802 820 807 821 796 787 787 766 781 785 779 788 788 793 826 758 808 834 813 913 874 848 869 884 866 883 853 820 808 813 830 791 814 918 814 848 846 845 776 810 835 872 830 812 856 812 797 831 816 801 824 816 831 822 807 858 814 829 825 817 796 807 832 792 831 806 822 754 822 794 850 795 858 785 773 801 819 836 786 733 809 818 847 891 812 792 824 840 823 802 758 822 798 844 834 784 846 830 793 792 776 787 816 790 821 801 783 803 808 803 819 821 759 780 791 836 854 821 922 850 862 857 860 808 846 836 843 829 828 806 816 837 856 817 875 864 814 842 786 795 842 816 803 791 846 867 771 829 800 781 874 798 817 803 830 806 812 818 793 780 803 800 816 809 800 812 794 810 832 816 827 829 852 845 859 837 800 792 844 830 816 826 823 814 823 836 836 834 838 772 748 801 810 774 809 763 760 864 778 804 768 843 773 785 816 818 806 796 891 930 928 872 896 919 798 844 895 938 902 931 907 947 903 886 873 924 907 962 876 847 897 879 900 940 920 880 940 886 897 876 897 888 859 890 884 819 832 882 656 629 601 699 895 859 856 856 857 921 843 853 835 877 856 848 811 835 851 845 870 872 850 820 908 865 823 870 869 816 833 864 888 876 858 951 974 943 972 950 925 978 959 952 948 941 908 931 930 926 948 896 906 946 930 883 878 921 917 805 930 902 916 879 846 860 902 871 841 899 843 875 839 870 892 902 904 872 877 878 872 884 876 875 868 809 854 864 834 861 865 911 875 900 860 912 849 870 890 863 869 855 871 877 885 897 926 898 884 920 900 850 887 861 881 879 867 838 832 874 857 838 895 888 856 867 843 850 876 880 842 853 866 830 860 837 802 851 795 748 807 840 863 857 857 783 819 835 862 832 819 934 915 854 862 856 892 901 880 874 908 842 867 874 866 835 849 860 844 850 837 874 889 845 832 846 850 850 843 860 847 885 837 824 809 828 841 852 845 859 855 854 869 882 838 842 888 844 897 871 890 894 891 895 879 903 887 910 861 894 859 848 909 812 901 860 866 923 689 874 850 854 844 780 837 826 796 854 839 833 840 817 856 791 822 812 711 772 804 831 836 787 808 807 799 847 840 794 790 811 826 769 780 773 822 790 857 818 825 829 826 848 803 802 773 840 790 783 804 796 810 806 800 804 813 830 838 783 803 820 808 821 795 787 787 766 782 786 779 788 786 795 826 759 809 834 813 914 874 848 869 883 866 885 853 821 807 813 830 791 814 918 813 848 846 845 777 811 835 872 830 812 855 810 797 830 817 800 826 816 832 821 807 858 815 830 824 817 795 807 829 792 831 807 822 754 820 794 850 794 858 786 772 800 820 836 786 733 808 818 847 891 812 791 824 840 823 802 761 821 797 843 834 784 846 831 794 792 776 787 817 790 821 802 783 804 808 803 819 821 758 781 792 835 854 821 922 850 863 857 861 808 846 836 842 830 828 805 816 837 857 817 873 865 814 844 786 795 843 816 803 791 845 867 772 828 800 780 874 798 817 804 830 806 810 818 793 779 802 798 815 808 800 812 793 811 832 816 827 829 852 845 859 838 799 791 843 830 816 826 824 815 822 837 836 833 839 772 747 801 810 774 809 763 760 860 778 804 768 844 772 785 817 817 807 796 890 929 928 872 896 919 798 844 895 937 902 931 907 946 903 887 874 924 907 960 875 847 899 879 900 941 920 880 939 886 897 877 897 888 860 891 884 819 831 883 656 629 600 699 895 854 856 858 857 921 843 853 835 877 856 848 811 835 852 845 869 872 852 819 907 866 822 869 869 816 832 864 889 876 858 951 974 944 972 948 926 977 958 952 948 941 908 932 930 926 948 896 906 949 930 885 877 921 915 806 933 901 916 882 845 860 905 872 841 900 842 874 840 871 893 902 905 871 878 879 873 884 874 874 868 810 854 863 833 861 864 910 874 900 860 911 849 871 890 863 869 855 871 878 885 896 926 898 882 920 900 850 887 860 881 879 867 838 831 874 856 836 896 889 855 867 843 850 875 879 842 854 866 830 861 837 802 851 794 748 806 840 862 856 857 783 819 834 862 831 820 934 915 853 862 855 893 902 880 873 906 842 867 874 866 835 850 860 844 850 838 874 889 845 832 846 851 850 843 860 847 886 837 824 809 828 841 848 845 859 854 854 869 881 838 841 888 843 896 871 890 895 892 894 879 903 888 910 860 894 860 848 909 813 901 860 865 922 690 874 850 853 844 781 837 826 797 854 838 833 840 816 856 791 821 811 711 773 804 830 837 787 808 807 799 848 838 795 790 811 825 769 780 772 822 789 858 818 824 831 825 848 803 802 772 840 790 783 804 794 809 807 801 805 813 830 838 783 804 819 808 821 794 789 787 765 782 786 779 789 783 796 826 759 808 835 813 912 873 846 869 882 866 886 853 821 806 813 829 791 814 918 813 848 846 844 776 811 835 872 830 813 854 809 797 831 818 799 827 817 832 821 806 858 815 829 824 816 794 807 828 793 830 808 823 754 818 794 851 792 858 787 772 800 820 836 787 733 808 818 848 891 812 792 824 840 823 803 763 820 796 843 835 785 846 831 794 794 777 787 816 790 821 801 783 805 808 803 819 822 758 782 793 834 853 821 922 849 863 857 860 807 845 836 842 830 828 805 817 836 857 817 873 864 814 844 787 796 843 816 804 792 844 866 772 828 800 778 874 799 819 804 830 806 810 818 792 777 802 796 814 807 800 813 793 812 832 816 827 829 853 846 860 839 798 790 844 830 816 826 825 816 823 837 836 832 839 772 747 800 809 774 809 762 760 860 777 804 769 844 772 785 818 816 808 797 890 928 928 872 895 918 798 845 895 938 902 931 908 946 904 888 875 925 906 960 874 848 901 878 899 941 921 879 939 888 896 877 897 889 860 890 885 821 830 883 657 629 600 700 895 852 856 859 857 921 843 855 834 878 857 848 812 835 852 845 868 872 853 819 907 866 821 868 869 817 830 864 887 877 858 950 974 945 972 946 925 977 956 952 948 942 908 930 930 926 948 896 906 951 930 886 877 920 916 806 934 901 915 884 845 860 907 871 841 901 842 875 842 872 893 902 905 871 878 881 873 883 871 874 869 810 854 863 834 861 864 909 874 901 861 910 849 871 891 864 869 854 872 877 886 896 926 898 881 920 899 849 887 860 882 879 866 838 829 874 856 834 896 890 857 866 843 850 875 878 843 855 867 830 862 837 802 850 795 748 806 840 862 856 857 783 819 833 862 831 820 933 916 852 862 854 893 902 879 873 905 841 866 875 866 835 850 860 843 850 837 874 889 844 831 845 851 850 843 861 847 886 837 825 809 828 841 844 845 858 854 854 868 880 838 842 888 842 895 871 891 896 892 894 879 902 888 911 860 895 861 849 910 813 901 860 866 922 690 874 850 852 845 780 837 827 798 854 836 833 840 817 856 790 819 811 712 773 805 830 837 788 807 807 798 848 838 795 791 811 826 769 780 772 822 789 858 818 824 832 825 849 803 803 771 840 790 782 804 792 809 808 802 806 813 830 838 784 806 819 808 821 794 789 788 765 782 785 779 790 783 795 827 760 808 836 813 910 873 845 868 882 866 887 854 821 805 814 829 792 813 917 813 847 847 844 774 810 834 872 829 813 852 808 797 831 819 798 825 817 833 821 807 858 816 828 824 815 794 807 827 792 829 807 823 754 816 794 851 792 857 787 771 801 822 836 787 732 808 818 848 891 812 792 824 840 823 803 764 820 797 843 835 785 847 831 794 796 777 787 815 790 821 800 784 805 810 803 818 821 757 782 793 834 853 821 922 848 863 857 858 806 844 836 842 831 829 806 818 835 857 817 873 863 814 844 789 796 844 816 805 792 844 865 772 828 799 775 874 799 820 802 829 806 810 817 790 776 802 795 814 806 800 813 794 814 832 816 827 829 853 846 860 839 797 791 844 830 817 826 824 815 823 837 836 832 838 772 748 799 809 774 808 762 761 859 776 805 770 844 772 786 819 815 809 797 890 928 928 872 896 917 797 845 894 938 902 931 908 946 904 889 875 925 905 961 874 849 902 878 900 941 920 879 939 888 896 877 896 890 860 890 885 822 829 882 658 630 599 700 896 849 858 860 856 921 843 856 833 878 857 849 813 835 853 844 867 871 853 819 906 866 821 868 869 817 830 864 886 877 858 950 974 946 974 946 925 978 954 953 948 942 907 927 929 925 949 895 907 951 930 884 877 920 917 806 934 900 915 884 845 860 910 871 842 902 842 875 844 873 893 902 904 872 879 882 872 884 866 873 870 810 855 863 834 862 863 909 874 902 860 912 848 871 891 864 869 854 872 876 886 895 926 898 880 919 898 848 888 860 882 879 866 838 828 875 857 834 896 890 858 865 843 850 874 878 843 856 866 830 862 837 802 850 796 747 806 840 861 856 857 783 819 832 863 831 820 933 917 852 861 854 893 902 879 873 902 841 866 874 866 836 850 860 842 849 836 874 888 844 830 846 851 851 842 860 846 885 837 825 809 827 841 840 845 859 854 853 869 880 838 843 888 842 894 871 891 896 891 895 878 902 887 912 860 895 862 849 910 814 901 860 866 921 691 874 850 851 845 778 837 828 798 855 834 833 842 818 856 790 819 808 711 772 805 831 837 789 807 808 798 848 838 795 792 810 826 770 781 770 821 789 859 819 824 832 825 850 803 804 771 839 790 782 804 793 809 808 804 807 813 828 839 784 808 819 808 821 793 788 788 765 782 784 780 789 783 794 827 760 808 836 812 910 873 844 867 881 865 887 854 821 806 813 829 792 812 916 814 846 847 844 772 810 835 872 829 814 851 808 797 832 818 798 824 818 834 821 808 858 815 827 824 814 794 808 827 791 830 806 822 754 816 795 851 793 857 787 771 803 823 836 786 731 808 818 849 891 812 792 824 840 822 803 762 820 798 843 835 785 848 831 794 799 777 787 814 790 822 798 784 803 811 802 817 822 757 782 793 834 854 821 922 848 864 857 857 807 844 837 842 831 830 806 818 834 858 818 874 862 813 845 792 796 844 817 806 792 844 865 771 828 799 774 875 799 821 802 828 805 810 818 788 776 802 796 814 806 800 812 796 813 832 816 827 829 853 846 860 838 797 791 844 830 816 826 824 815 824 837 835 832 837 772 750 798 810 773 808 763 760 855 775 805 770 844 772 786 819 814 808 798 890 928 928 873 896 916 797 845 894 938 902 931 907 947 905 889 876 925 905 962 873 850 900 878 901 940 919 880 939 886 896 877 896 890 860 890 885 823 829 881 659 630 598 700 896 847 859 859 856 921 844 856 833 878 857 850 813 834 854 844 867 871 854 818 906 866 822 867 870 817 829 864 885 877 858 951 974 947 974 947 925 979 954 954 948 942 908 925 929 924 950 895 906 950 930 881 876 920 918 807 934 899 915 884 845 861 909 870 840 902 842 875 846 873 893 901 904 873 879 882 871 885 862 873 870 809 855 863 835 862 863 910 873 902 860 914 848 871 892 865 869 854 873 876 887 895 926 899 880 919 897 848 887 859 882 879 866 838 828 876 858 835 896 890 860 864 843 850 874 879 843 856 865 830 862 837 802 850 797 747 806 840 861 856 857 783 819 833 863 831 820 933 917 852 861 854 893 903 878 873 898 840 866 874 866 836 850 859 841 848 836 874 887 844 829 846 851 852 840 860 847 885 836 824 809 828 842 836 845 859 853 853 870 880 837 844 888 844 894 871 891 896 891 895 878 902 886 912 861 895 861 848 911 813 902 859 867 921 692 874 851 850 846 775 838 828 797 856 834 833 843 817 856 791 819 805 710 772 805 831 838 789 808 807 798 846 838 794 792 809 827 771 781 770 821 790 859 821 824 832 825 851 802 806 770 838 789 782 804 794 809 809 804 808 813 826 839 784 808 819 808 822 793 788 788 765 782 784 781 789 783 792 827 760 808 836 812 911 873 844 867 882 864 887 854 822 806 813 829 792 812 915 814 846 847 843 772 811 836 872 829 814 852 807 796 834 817 798 824 819 833 821 809 858 814 826 824 814 795 808 826 790 832 806 821 754 816 796 851 794 856 787 771 803 823 835 788 730 808 816 850 891 812 792 823 841 822 803 761 819 798 843 835 785 850 832 795 802 777 786 814 791 821 798 785 801 810 801 816 823 758 781 794 834 854 821 921 848 863 857 857 807 845 838 841 830 831 806 818 834 858 819 874 860 813 844 792 795 844 816 806 792 844 865 771 829 799 775 874 800 821 803 828 804 810 819 789 775 803 796 813 807 800 811 797 812 832 816 828 829 853 845 860 836 796 791 844 830 816 826 824 815 824 837 835 832 835 771 751 798 811 773 809 764 760 851 774 805 768 843 772 786 819 814 806 798 891 928 928 874 895 917 796 845 894 937 902 931 908 948 905 889 876 926 905 964 873 850 899 878 902 939 918 880 939 885 896 877 897 890 859 889 885 824 829 881 658 629 598 700 898 845 860 859 857 921 846 856 832 879 857 850 813 834 853 844 868 871 854 818 906 866 822 867 870 816 828 863 886 877 858 951 974 947 972 949 924 980 954 954 948 942 908 925 929 923 950 896 904 949 930 879 876 921 918 805 934 898 916 883 846 861 909 871 838 902 842 875 846 873 893 901 904 873 879 882 870 885 857 872 870 809 855 863 835 861 864 910 873 902 860 916 848 871 893 865 869 855 873 875 887 895 926 900 881 919 897 849 887 860 883 879 867 838 828 876 859 836 896 890 860 865 843 850 875 880 842 856 864 831 861 837 802 850 797 746 807 840 861 856 857 782 818 834 864 831 820 934 917 852 860 855 893 903 878 873 894 840 866 874 866 836 850 859 842 850 835 873 887 844 829 847 850 853 840 860 846 884 836 824 809 828 842 832 845 859 853 853 870 880 836 844 888 845 896 870 891 896 891 895 878 902 886 912 861 895 861 848 911 813 904 859 867 921 691 875 852 850 845 776 838 828 796 855 834 833 842 817 857 791 821 802 708 772 805 831 837 788 808 807 798 845 838 794 792 808 827 771 780 770 821 791 859 821 825 831 824 851 802 806 771 838 788 782 804 795 810 809 804 808 813 824 839 784 808 820 808 822 793 788 788 765 781 784 782 788 783 792 828 761 808 836 814 912 873 845 868 884 864 887 853 822 806 812 828 792 812 915 815 845 846 843 773 810 835 873 829 813 854 807 795 835 815 799 824 819 831 820 809 857 813 828 823 814 795 807 827 789 833 806 820 754 814 796 851 794 855 788 772 804 822 835 789 730 809 816 850 891 812 791 824 841 822 803 761 818 799 844 836 785 851 832 796 804 778 787 814 790 821 799 785 802 810 799 814 823 758 780 794 834 853 820 921 848 862 856 855 807 846 839 841 829 831 807 818 834 858 819 874 860 813 844 792 795 844 816 806 792 844 866 770 829 799 776 872 801 820 804 828 804 810 820 789 776 804 797 814 807 801 810 797 811 832 816 828 828 853 843 860 836 796 792 843 830 816 826 824 814 823 837 836 832 835 772 751 799 811 772 809 765 760 847 774 805 768 842 772 786 819 815 807 797 891 928 928 874 895 917 796 845 894 936 902 931 908 949 905 889 877 926 905 963 874 850 900 877 902 938 919 881 939 885 896 877 897 889 859 890 885 826 829 881 658 629 599 701 899 846 860 859 858 921 846 856 834 879 857 850 813 834 853 844 869 871 854 818 908 867 822 866 870 816 827 863 887 876 858 951 975 947 970 950 924 980 954 954 948 942 909 926 928 923 950 897 902 949 930 878 876 922 918 803 934 898 917 883 846 860 909 872 837 902 841 874 846 873 893 901 906 873 879 882 871 883 854 874 871 809 854 863 835 860 865 910 873 901 860 916 848 872 892 866 869 856 873 875 886 895 925 901 881 919 897 849 887 861 883 879 868 838 828 877 860 837 895 890 860 866 842 850 875 880 843 856 863 831 861 837 803 850 797 746 808 840 861 856 857 782 817 835 865 832 819 934 916 852 861 854 893 903 878 872 890 840 866 874 866 836 850 859 842 851 835 872 887 844 829 847 850 853 840 859 846 882 837 823 809 828 842 829 846 859 854 853 870 880 836 844 888 845 897 869 890 896 891 895 878 902 886 912 863 896 861 848 910 812 904 859 867 921 690 875 853 850 844 777 838 828 796 854 836 833 841 818 857 791 822 802 707 772 805 831 837 787 808 808 798 845 838 794 791 809 828 771 780 771 821 791 859 821 825 829 823 851 802 806 773 838 788 782 803 796 811 809 802 808 813 824 839 783 808 821 808 822 792 787 787 764 780 783 782 788 782 793 828 761 807 837 815 912 872 845 869 885 866 887 853 822 807 812 828 792 813 914 815 845 846 843 774 810 834 872 828 813 855 807 794 834 815 799 824 818 831 820 808 857 813 830 823 814 795 807 828 789 831 805 821 754 812 798 851 793 855 787 773 804 821 834 790 731 810 816 848 892 812 791 825 841 822 802 761 818 799 845 836 785 851 833 796 808 779 789 814 789 821 799 784 804 810 798 814 822 758 779 794 835 853 820 921 848 862 856 853 807 846 838 841 828 831 807 817 834 858 819 875 861 813 843 792 795 844 816 806 792 844 867 770 830 799 775 871 802 820 803 829 804 810 819 789 776 805 797 814 807 801 811 797 810 832 817 828 828 853 843 860 836 796 792 843 829 815 827 825 814 823 837 838 832 835 772 751 800 812 772 809 765 761 841 776 805 767 842 772 787 820 816 808 796 891 928 928 874 894 916 796 845 893 936 902 930 909 949 905 888 876 925 905 963 875 851 900 877 902 939 920 880 939 886 897 878 898 889 858 891 886 827 828 881 658 629 600 701 898 847 859 860 858 920 844 856 835 879 857 850 812 835 852 845 870 870 855 818 911 867 823 865 870 816 827 864 886 876 858 952 977 947 969 949 925 980 955 954 948 941 910 926 928 921 949 899 902 950 931 879 877 923 918 801 934 899 918 882 846 859 909 872 837 901 841 873 847 873 893 902 906 873 879 881 871 883 851 875 873 810 853 865 834 861 865 909 874 901 860 916 849 873 890 866 868 855 873 876 884 896 925 902 881 919 897 849 887 862 882 878 868 838 829 877 861 837 895 889 860 866 842 850 876 880 845 856 863 831 861 836 803 850 797 746 808 840 861 855 857 782 817 835 866 832 819 934 917 853 861 854 892 903 878 872 888 841 867 875 866 835 850 859 841 852 834 871 887 845 829 847 850 852 840 859 846 881 838 823 810 828 842 827 847 858 854 853 871 880 836 845 888 845 896 868 890 896 890 896 877 903 886 912 864 896 861 847 910 813 904 859 867 921 690 874 853 849 844 778 838 828 796 855 837 832 840 819 858 792 823 801 707 772 804 831 837 787 808 807 798 845 838 794 791 808 828 770 780 772 821 791 860 820 826 828 824 852 802 806 774 837 788 782 803 795 810 808 801 808 813 823 839 783 807 822 808 822 791 786 786 764 780 782 782 788 781 793 828 760 807 837 814 910 873 845 870 884 866 886 853 822 808 812 828 792 814 914 815 846 846 843 774 809 833 871 828 812 855 807 794 834 814 801 824 818 832 821 807 857 812 830 824 813 796 806 829 789 830 805 822 753 811 798 851 793 855 786 773 804 822 834 790 732 811 817 846 893 813 791 826 842 822 802 761 818 799 845 837 785 851 833 796 808 781 790 814 788 821 800 783 804 810 799 815 822 758 780 794 835 854 819 921 850 864 856 851 807 846 838 841 827 830 807 816 834 858 820 875 862 814 842 792 795 844 817 806 791 844 868 770 831 799 775 872 802 820 803 830 804 810 819 789 776 805 797 815 807 801 812 797 810 832 817 828 828 853 843 860 837 795 793 845 829 815 827 826 814 824 836 838 832 836 772 751 802 812 773 808 765 762 835 777 805 767 843 772 788 820 818 809 795 891 928 927 874 894 916 797 845 894 936 902 930 909 949 904 887 876 925 906 963 876 851 901 876 902 939 920 880 939 887 898 878 898 889 859 892 887 827 828 880 659 629 601 702 896 847 858 860 857 920 842 856 837 879 857 850 811 835 852 844 870 870 852 819 913 867 823 866 870 816 827 865 886 876 858 952 977 947 969 948 925 980 957 954 947 940 909 926 928 920 948 899 903 951 931 880 878 922 918 801 934 900 919 883 846 858 908 871 837 901 841 872 846 874 894 903 905 873 879 881 873 885 851 878 873 811 853 867 834 861 864 908 874 901 860 916 850 874 888 864 868 855 873 877 884 896 925 902 880 918 897 849 887 862 882 878 868 838 830 876 862 836 894 888 859 865 842 850 877 879 846 856 864 831 861 834 803 850 797 746 808 840 861 854 857 781 818 835 866 833 819 934 917 853 861 854 892 902 877 872 884 841 867 875 866 835 850 858 841 851 834 871 887 845 829 847 850 852 840 858 847 881 840 823 811 827 842 826 847 858 855 853 871 880 836 845 888 844 896 868 890 895 890 896 877 903 886 911 863 897 860 848 910 814 903 859 867 921 691 873 854 849 845 778 838 828 796 857 838 833 840 820 858 791 822 800 707 773 804 831 837 788 808 807 799 846 838 794 791 808 829 771 779 772 821 790 861 820 826 828 824 852 801 806 773 836 789 782 803 794 810 807 801 808 813 823 838 782 806 822 808 822 790 784 786 764 780 782 782 788 780 792 828 760 807 837 814 909 873 845 871 884 865 886 853 822 808 812 827 790 815 914 815 847 846 843 773 809 833 870 827 812 854 808 793 833 816 802 823 818 833 822 806 858 812 829 825 812 797 806 829 790 829 805 823 752 812 798 852 793 855 786 773 804 822 834 789 731 811 817 845 893 814 790 826 842 823 802 761 819 799 845 838 784 852 833 796 809 781 789 815 787 821 800 783 803 811 800 816 822 756 780 794 835 854 820 921 851 866 855 849 807 846 837 842 827 830 807 816 834 858 821 875 862 814 841 792 794 844 816 806 791 845 867 770 832 798 775 872 802 820 804 830 804 810 818 791 776 807 797 815 806 801 812 798 809 832 818 828 829 853 843 859 837 795 793 847 828 816 827 825 814 824 835 836 832 837 772 750 804 812 774 806 765 764 830 778 805 767 843 773 789 820 818 808 796 891 927 926 874 894 916 797 844 894 936 902 930 910 949 903 886 877 926 906 964 876 851 902 877 902 940 920 880 940 888 898 878 899 889 859 892 887 827 828 880 659 629 601 702 894 846 858 859 856 920 842 856 836 878 857 850 811 835 852 844 871 869 850 820 914 868 824 867 871 816 827 866 886 876 858 954 975 947 970 948 925 980 957 953 947 940 909 926 929 920 948 898 904 952 931 881 878 920 917 801 934 901 918 884 846 857 908 870 838 901 840 872 845 874 895 902 904 873 879 882 875 887 850 879 870 812 854 868 834 860 864 909 874 902 860 916 852 874 889 862 867 855 872 878 885 896 926 902 880 919 897 849 886 862 882 878 867 838 832 876 861 836 894 888 858 865 842 850 877 879 847 857 864 831 861 833 804 850 798 746 807 840 861 854 857 781 820 835 866 833 820 933 916 853 861 853 893 902 878 873 882 841 867 874 866 835 850 858 841 850 834 871 888 846 829 847 849 852 840 858 848 881 841 823 812 827 842 823 848 859 855 853 870 881 836 844 889 844 896 869 890 895 889 896 877 903 886 911 861 898 860 849 910 814 903 859 868 922 690 872 854 850 845 778 837 828 796 858 836 834 840 819 858 790 821 799 707 773 804 830 838 789 808 807 799 846 838 793 791 808 830 771 779 772 821 790 862 820 826 827 825 852 802 807 771 836 789 782 804 794 808 806 801 808 813 822 838 782 806 821 808 821 788 783 786 764 780 781 782 789 780 792 829 760 807 837 814 909 873 845 870 884 864 886 853 822 808 811 827 788 815 914 815 848 847 843 774 809 833 872 828 812 853 808 793 833 817 804 822 817 834 822 807 858 812 828 826 811 796 807 829 790 828 805 823 752 814 798 852 792 856 785 773 803 823 834 788 729 810 817 845 892 812 789 826 842 823 801 761 820 799 844 839 784 852 833 796 809 782 788 816 786 821 800 783 803 811 800 816 822 755 780 794 835 854 821 921 850 866 855 847 806 846 837 844 827 829 807 817 834 858 823 875 863 814 841 792 794 845 815 807 791 846 866 770 831 798 776 873 801 820 804 830 804 810 818 793 776 808 797 813 806 801 813 796 809 832 818 828 829 853 844 859 837 795 794 849 828 816 827 824 814 825 834 835 832 838 772 750 804 812 774 806 765 765 828 778 806 767 843 773 789 820 819 807 796 891 927 926 875 894 916 797 845 894 937 902 930 910 948 902 886 878 926 906 963 875 851 902 877 902 940 921 880 940 888 898 878 899 889 859 891 887 827 828 880 660 628 601 703 894 846 858 858 855 921 842 856 836 877 857 850 811 835 852 844 871 869 850 820 914 867 825 868 871 815 828 866 886 877 858 954 973 947 971 947 924 980 958 953 946 940 908 926 930 920 948 897 905 952 930 881 877 919 917 801 934 902 917 886 847 857 907 871 840 901 840 872 844 874 895 903 904 872 879 883 874 887 850 879 868 812 854 867 834 860 863 910 874 902 861 916 853 875 890 860 867 855 872 878 886 896 926 901 879 919 898 849 886 862 882 879 866 839 832 875 860 836 895 888 857 865 841 850 876 880 848 857 864 831 861 834 805 849 798 745 807 840 860 855 857 781 821 834 866 833 821 933 916 852 861 853 892 902 878 874 881 841 868 874 866 835 850 858 840 850 834 871 888 847 830 847 849 852 840 857 848 880 840 823 812 827 842 820 848 860 855 854 869 882 836 845 890 844 896 869 890 894 889 897 876 903 887 911 860 897 860 850 910 814 904 859 868 923 689 872 854 851 846 778 837 829 796 858 834 835 840 819 858 789 821 799 707 773 804 830 838 788 807 807 799 846 838 793 792 809 830 770 780 772 821 790 862 820 825 828 824 851 802 807 771 835 789 782 805 794 808 807 802 807 813 820 837 783 806 821 808 821 788 783 787 764 780 781 782 790 780 792 829 760 808 837 813 909 873 845 868 885 864 887 853 821 807 811 826 786 815 914 815 848 848 844 774 809 834 874 828 811 852 808 795 832 818 804 822 817 834 821 808 858 812 828 825 810 796 808 829 792 828 805 823 752 815 798 852 792 856 785 772 803 823 835 787 728 811 816 846 891 811 789 826 842 822 801 762 820 799 845 839 783 852 833 796 810 781 787 816 788 821 800 783 805 811 800 816 822 755 781 794 835 854 822 921 850 864 854 847 806 845 837 844 827 830 807 817 834 857 825 874 865 814 840 793 794 844 815 807 792 846 867 770 831 799 776 873 801 820 804 830 804 810 818 793 776 807 797 812 805 801 814 794 810 831 819 828 830 853 844 860 837 793 794 849 829 816 827 822 813 826 834 835 832 839 772 749 802 811 773 807 765 764 826 778 806 767 844 773 789 820 819 807 796 891 928 926 875 893 917 797 845 895 936 902 930 910 947 902 886 879 926 905 962 875 850 902 877 902 940 922 880 939 888 898 879 898 889 860 891 886 829 828 880 660 630 601 703 893 847 858 858 855 921 842 856 837 876 857 850 812 835 852 845 871 869 851 820 915 867 826 867 871 815 828 866 887 878 858 954 972 947 971 946 924 980 958 953 946 941 908 926 930 921 948 899 904 952 930 881 878 918 919 802 935 902 917 887 847 855 906 872 842 902 840 873 844 873 895 903 904 872 880 883 872 887 851 877 870 811 854 866 834 861 862 911 874 902 862 916 854 874 891 860 867 854 871 877 886 896 926 900 879 919 898 849 886 862 882 879 866 839 831 875 860 835 896 888 857 864 841 850 876 880 848 857 864 831 862 834 807 849 798 745 808 840 859 856 857 782 821 833 866 832 822 932 916 852 861 853 892 901 878 875 878 841 868 873 867 835 850 858 840 849 833 871 888 848 831 847 848 851 840 857 847 880 839 822 812 827 842 819 848 859 854 854 868 881 837 845 889 845 896 869 890 893 889 897 875 903 887 911 860 896 860 850 910 814 905 859 867 924 688 873 854 851 845 778 837 830 796 857 832 835 838 821 857 790 822 800 707 773 804 831 836 788 807 807 799 846 839 793 793 810 830 770 781 772 820 790 863 821 825 828 824 850 802 807 771 835 789 783 805 794 808 807 802 807 812 819 837 782 807 821 809 822 787 783 787 765 780 782 782 792 780 793 829 760 809 837 813 909 873 846 866 885 864 887 853 820 806 810 826 787 815 914 815 848 849 843 774 809 834 873 829 811 852 808 797 832 817 803 821 816 835 821 808 858 813 828 824 810 795 809 830 794 829 805 822 753 814 797 852 792 856 785 771 803 822 836 787 729 812 816 848 889 810 790 826 842 822 801 763 820 800 844 838 782 852 831 796 812 781 786 816 790 821 799 783 805 811 799 816 822 755 781 794 836 854 822 920 849 863 854 847 806 845 837 844 827 830 807 817 834 857 826 874 867 814 841 793 794 843 814 807 791 844 867 770 831 799 776 873 801 819 803 831 803 811 818 793 776 805 796 813 807 801 814 793 811 832 819 828 830 853 843 860 838 792 794 850 830 816 827 822 813 826 834 834 832 840 772 749 800 811 774 809 765 762 824 777 806 767 844 773 788 819 818 808 795 891 928 927 875 893 917 797 845 895 935 902 930 909 947 902 887 878 926 906 962 874 850 902 878 901 939 922 880 939 888 898 879 898 890 860 892 885 831 828 880 660 630 601 703 892 848 858 858 855 921 842 856 837 876 857 850 812 835 851 845 872 868 852 820 914 866 825 867 871 814 829 866 886 877 858 953 972 947 971 946 924 980 957 954 946 941 908 925 929 922 947 901 904 951 929 881 878 918 920 802 934 903 917 887 847 854 906 871 842 902 842 874 845 872 895 904 905 872 880 881 869 888 850 875 872 811 855 866 835 862 863 910 874 902 863 916 853 872 891 860 867 853 870 877 887 897 926 900 879 919 898 848 886 862 882 879 866 838 829 874 860 835 896 888 858 863 841 849 876 880 849 856 865 830 862 834 810 849 799 744 807 841 859 856 856 782 820 832 866 832 822 932 916 853 861 853 891 901 878 875 875 841 868 873 867 835 850 858 840 848 834 872 888 849 831 848 849 851 839 856 847 880 838 822 811 827 842 818 847 859 854 854 868 881 836 846 888 845 896 869 890 893 889 896 875 903 887 910 860 896 860 850 910 814 906 860 867 922 688 875 855 851 845 779 838 830 795 856 834 835 839 820 856 790 822 800 707 773 804 832 835 787 807 807 798 846 839 793 794 810 830 769 782 773 820 790 863 821 824 829 824 850 802 807 771 836 789 782 804 794 810 807 802 807 811 818 837 782 807 821 810 822 788 782 788 765 780 782 782 792 779 793 829 759 809 837 812 910 873 846 866 885 864 888 853 820 806 811 826 787 814 914 814 848 849 842 774 808 833 871 829 811 853 808 798 832 816 803 820 816 836 821 808 858 814 828 824 810 795 809 830 795 829 805 821 753 813 797 850 792 856 785 771 803 822 836 788 729 811 817 848 888 810 791 824 842 822 801 765 820 800 844 838 782 852 830 796 815 781 786 816 792 822 799 783 803 811 800 816 823 755 782 793 837 854 822 920 849 861 853 847 806 845 836 844 828 829 807 818 833 857 826 874 867 814 841 793 794 842 814 807 790 843 866 770 831 799 776 873 801 820 803 832 803 812 818 792 776 804 796 814 808 802 813 794 812 832 819 828 830 853 842 860 838 791 793 851 831 815 828 822 813 826 834 835 833 840 772 750 798 810 776 810 765 760 821 776 806 767 844 773 788 819 818 808 795 892 928 928 875 894 918 797 845 895 935 902 931 908 946 903 888 878 926 906 962 875 851 902 878 901 938 922 880 938 889 898 879 897 890 859 893 886 832 828 879 660 631 600 706 893 847 859 858 855 921 842 856 837 876 857 851 812 835 850 844 872 867 851 820 914 866 825 868 871 814 829 866 886 876 858 952 972 947 972 946 929 980 957 954 945 940 907 924 929 922 947 904 903 950 929 881 878 918 919 802 933 903 917 886 846 852 905 871 843 902 843 875 846 872 894 904 905 873 881 879 870 888 849 875 874 810 856 866 836 862 863 908 874 901 863 915 852 871 891 860 868 852 870 876 887 898 926 899 879 919 898 848 887 862 882 879 865 837 828 875 860 836 897 887 858 862 841 849 876 880 848 856 866 830 862 835 812 850 800 744 806 841 859 856 856 783 819 832 866 832 823 932 916 853 861 854 892 901 878 874 869 841 869 873 867 835 850 857 841 848 834 872 888 847 832 849 850 851 838 856 847 881 839 823 811 827 841 817 847 859 854 855 868 880 836 846 887 844 896 869 890 894 889 896 876 904 886 911 860 895 859 850 910 814 906 861 868 920 688 876 855 850 845 778 840 828 795 856 835 835 840 819 856 790 823 799 707 773 803 833 834 787 807 807 799 846 840 793 795 810 829 769 782 774 821 790 862 821 824 830 824 850 801 807 771 838 788 783 804 794 811 808 802 807 810 817 838 783 807 821 809 822 789 782 789 765 781 782 782 791 779 794 829 759 809 837 811 910 874 846 866 885 864 888 854 820 807 811 826 786 814 914 814 848 848 841 775 807 833 869 829 812 852 808 797 832 816 802 820 816 835 822 807 859 814 828 824 810 795 809 831 795 830 805 820 753 813 796 849 793 855 785 772 803 821 836 789 729 810 817 848 889 810 792 823 842 822 802 765 820 800 843 837 781 852 829 797 817 781 787 815 792 822 800 783 803 811 800 815 823 755 782 792 838 853 822 920 849 861 853 846 806 845 836 844 829 828 808 818 833 857 827 874 866 813 841 792 794 843 814 806 790 842 865 769 831 800 776 874 800 820 802 833 802 812 819 791 777 805 796 814 810 802 813 795 811 832 819 827 830 853 840 860 838 790 792 851 832 814 828 822 814 826 835 836 832 839 772 750 798 810 777 810 765 759 819 774 807 768 843 773 788 818 818 808 795 892 928 929 875 895 918 796 845 895 935 902 931 907 946 905 888 878 925 906 962 875 851 902 878 902 939 921 879 938 889 898 879 898 890 859 894 886 833 829 879 659 631 600 711 894 846 859 859 855 921 842 856 837 877 855 851 812 835 850 843 871 865 850 820 914 866 825 868 871 814 829 866 885 876 858 952 972 947 974 947 932 980 957 954 945 940 907 924 929 924 948 904 902 950 929 882 878 919 918 801 932 901 918 885 845 852 904 870 843 902 843 875 847 871 894 904 904 874 881 879 872 889 848 876 874 811 856 867 838 862 863 908 876 900 862 915 850 871 891 861 868 853 872 875 887 898 926 899 879 920 899 848 887 862 883 879 865 837 827 875 860 836 896 887 858 862 841 849 876 879 846 856 866 830 861 835 815 850 801 743 805 840 858 855 857 783 818 832 865 832 822 932 916 853 861 855 892 901 878 874 865 840 869 873 868 835 850 856 841 848 834 872 888 845 832 848 850 850 838 856 847 881 840 824 811 828 841 817 847 858 854 855 868 879 836 847 887 843 896 869 890 894 889 895 877 904 886 911 861 895 859 850 910 814 906 861 869 920 688 876 855 849 844 776 840 828 795 856 835 834 842 819 857 791 822 798 708 773 803 831 834 788 808 808 800 847 840 793 795 809 828 770 781 774 822 790 861 820 824 830 824 850 801 806 772 839 789 783 805 794 810 807 802 807 810 816 838 784 807 821 810 823 790 782 789 765 783 781 783 790 779 794 828 758 809 836 811 910 874 846 867 885 864 889 854 819 808 812 826 784 813 915 814 849 848 841 775 805 833 869 829 812 852 810 796 832 816 802 820 816 834 821 807 860 814 828 824 810 795 808 832 795 830 805 821 752 814 796 848 794 855 785 774 803 821 837 789 728 810 818 847 891 811 791 822 841 821 802 763 820 800 842 837 781 853 829 798 817 781 788 814 792 823 801 783 804 810 799 816 823 754 781 792 837 853 822 920 849 861 854 845 807 844 836 844 830 827 808 818 833 857 828 874 866 814 841 792 795 843 814 806 790 843 864 769 831 800 776 874 800 821 802 834 802 811 818 790 777 807 795 813 810 802 813 797 811 832 819 826 830 853 840 860 837 789 791 849 832 814 828 822 814 825 835 837 832 839 772 750 798 810 777 810 765 759 816 775 808 769 844 773 788 818 818 808 796 892 929 930 875 896 919 796 845 895 935 902 932 906 946 906 888 878 925 907 962 875 851 901 878 902 939 920 878 938 889 899 879 898 890 858 894 886 833 829 879 659 631 599 720 895 845 859 859 855 921 843 856 837 877 854 851 812 835 851 842 871 865 849 820 912 867 825 867 872 815 830 866 885 876 858 952 972 948 974 947 935 980 957 953 945 940 907 924 929 925 948 904 903 950 929 882 878 918 917 800 932 899 919 885 845 851 904 870 842 903 841 875 847 871 894 903 902 874 881 879 871 887 848 877 874 811 855 867 838 862 863 908 878 900 862 914 849 872 891 861 869 854 873 875 887 897 926 900 879 919 899 850 888 862 883 880 865 838 827 875 859 838 895 887 857 863 841 849 876 879 845 856 866 830 861 836 818 850 801 743 804 840 858 854 857 783 818 831 865 832 821 933 916 852 861 854 891 901 878 873 860 840 868 873 868 836 850 856 841 848 834 872 888 844 832 848 849 850 839 856 847 881 840 825 811 828 842 817 847 858 854 855 869 878 837 847 887 842 896 868 890 894 889 896 879 904 886 911 860 895 859 851 910 815 906 860 870 920 688 876 854 849 844 776 840 827 795 857 836 834 842 820 858 792 821 797 709 773 803 830 836 788 808 809 801 849 838 794 795 808 827 770 781 774 822 790 859 820 824 830 824 850 802 805 772 839 789 783 806 794 810 807 802 807 810 815 838 786 807 820 810 824 790 782 788 764 784 780 784 788 779 794 828 758 809 835 811 910 874 845 867 885 864 889 855 818 809 811 826 782 813 915 814 850 847 841 775 805 834 868 829 812 851 811 797 833 817 802 822 817 833 821 808 860 814 829 824 810 795 808 833 796 830 805 821 752 814 797 849 795 854 785 775 803 821 837 789 728 812 818 847 892 811 791 823 841 820 802 762 820 800 841 836 782 853 829 799 818 780 788 814 791 822 802 782 804 809 798 818 823 753 780 792 837 854 822 920 849 862 856 844 807 844 835 844 830 827 808 818 834 857 831 873 866 816 840 793 795 844 814 806 790 843 864 770 830 799 775 875 800 820 803 835 802 810 818 790 777 807 794 811 809 802 813 797 811 832 818 826 830 853 841 860 837 790 791 847 832 814 828 823 814 823 836 837 831 839 771 750 798 810 776 810 766 759 816 776 808 769 845 773 788 818 818 807 796 892 930 930 874 897 918 795 846 896 936 902 931 906 947 907 888 879 924 908 962 875 851 902 879 901 940 920 874 938 889 900 878 899 890 859 893 886 834 830 879 659 630 599 727 895 845 858 859 854 920 843 856 837 878 853 851 812 834 851 842 871 865 851 820 910 868 824 867 873 815 830 866 885 876 858 952 973 948 974 947 933 980 957 952 945 939 908 924 929 926 948 904 904 950 930 882 877 918 917 799 932 900 919 884 846 851 905 871 841 903 839 874 847 872 894 903 901 874 879 879 869 886 848 879 874 811 857 865 838 862 864 909 879 900 862 914 848 873 891 862 869 853 874 874 885 897 926 901 880 919 900 851 888 863 883 879 866 840 827 875 860 838 894 888 857 864 841 849 876 879 844 856 866 830 860 835 822 850 802 742 804 840 858 856 858 784 818 829 865 832 820 933 915 851 862 854 891 901 878 873 858 839 867 874 867 836 850 856 842 848 834 872 889 844 831 847 848 850 840 856 846 881 839 824 811 828 844 817 846 858 853 855 870 878 838 847 888 841 896 868 890 894 889 896 880 904 886 911 860 895 859 852 911 815 906 859 870 921 688 876 853 849 845 776 840 827 795 857 837 835 842 821 859 792 819 796 710 772 803 829 836 789 808 809 801 849 837 795 795 808 827 770 782 774 822 790 858 822 824 830 825 850 802 804 772 839 790 784 806 794 810 806 802 806 811 815 839 785 807 820 810 824 789 783 786 764 783 780 784 788 779 795 828 759 809 834 812 910 874 844 867 884 864 888 854 819 808 812 825 782 813 915 814 850 847 841 774 805 835 869 830 812 851 812 797 833 817 802 824 817 833 821 808 859 815 830 824 810 796 808 833 797 829 804 821 753 813 796 850 794 854 785 775 802 821 836 788 728 814 818 847 892 812 791 824 841 820 802 760 819 800 840 837 782 853 830 799 818 778 788 813 790 822 802 782 803 808 799 819 823 752 779 792 836 854 821 920 849 862 858 843 807 843 835 844 830 827 808 817 834 857 833 873 865 818 841 794 796 844 814 807 791 844 864 771 831 799 776 874 800 819 803 836 802 809 818 790 777 808 794 812 809 801 813 797 812 831 817 826 830 852 841 860 837 791 792 846 832 814 828 823 815 820 836 837 832 839 771 751 798 809 774 810 766 759 816 776 808 769 847 773 788 818 816 806 798 893 930 930 874 897 917 794 846 896 936 902 930 907 947 907 889 881 924 907 962 875 851 902 879 901 940 920 871 939 889 900 878 898 890 860 893 886 834 830 880 658 630 600 734 896 844 857 858 854 920 844 858 836 878 854 851 812 834 851 843 871 864 853 820 909 868 823 868 874 816 830 867 885 876 858 951 973 948 973 947 931 979 957 952 945 939 908 925 929 925 949 905 906 949 931 882 876 918 918 799 933 902 919 884 846 851 905 871 841 903 837 874 848 874 894 904 901 874 878 880 868 884 848 878 875 812 859 863 838 861 863 908 879 900 862 913 848 874 890 864 869 853 874 874 884 898 926 902 880 919 900 852 887 863 883 879 867 840 827 875 860 837 893 888 857 864 842 849 876 880 843 856 866 831 860 834 822 850 802 742 805 842 859 857 858 784 817 827 865 832 821 934 914 851 862 854 891 902 878 874 856 838 866 875 865 836 851 857 842 848 834 872 890 844 830 846 848 851 841 856 846 880 838 822 811 828 845 817 845 858 853 855 870 878 838 846 888 842 896 867 890 894 889 896 880 903 885 911 859 896 860 853 911 815 905 859 868 920 687 875 852 849 846 777 840 827 796 857 837 836 842 821 859 792 819 796 710 772 802 828 836 789 808 809 800 848 837 795 796 809 827 769 783 774 821 790 858 823 825 830 825 850 802 805 772 838 791 784 806 794 810 806 803 806 810 815 840 784 806 820 808 824 788 783 786 764 783 780 784 789 778 796 829 759 809 833 813 910 874 844 868 884 864 887 854 820 808 812 824 782 815 915 813 851 847 841 773 806 834 870 831 813 851 812 797 833 817 802 826 818 833 821 808 859 816 830 825 810 797 807 832 798 829 804 821 754 812 795 850 793 854 786 775 802 821 835 788 728 812 818 846 892 812 791 824 842 820 801 760 818 799 841 838 783 853 830 799 818 778 788 814 790 821 801 782 802 808 801 819 824 752 780 792 834 854 820 920 848 862 857 841 806 843 835 844 830 828 807 817 835 858 836 874 864 818 843 795 796 845 814 807 791 843 865 772 831 799 776 874 800 817 804 836 802 808 818 790 777 808 795 813 808 801 814 796 812 831 816 825 830 851 841 860 836 791 792 845 832 814 828 822 815 817 835 836 834 839 771 751 798 810 775 809 767 758 815 775 808 768 847 774 788 817 816 806 799 892 930 930 874 898 917 794 846 896 936 902 929 908 947 906 888 883 925 906 960 875 851 902 879 901 940 920 868 940 890 900 878 896 890 860 892 886 834 830 880 657 629 600 742 897 842 857 859 853 920 844 858 836 877 854 850 812 835 852 844 872 864 855 820 909 867 823 869 874 816 831 867 885 876 858 950 975 949 973 948 930 978 956 951 946 939 908 926 928 924 949 905 908 947 931 882 877 919 918 800 933 903 918 885 847 851 904 872 840 903 837 874 848 875 894 904 902 873 877 879 870 884 848 878 876 811 862 862 837 861 863 908 879 900 863 913 847 874 890 866 870 853 873 874 882 899 925 901 880 919 901 852 886 864 883 879 867 841 827 875 860 836 894 888 856 864 842 849 875 880 843 856 866 832 860 834 823 849 802 742 806 843 859 858 858 784 816 825 865 832 820 934 914 851 862 854 891 902 878 874 853 838 867 876 864 836 851 857 841 849 834 871 889 844 829 847 849 851 840 856 846 880 838 822 811 828 845 817 844 859 853 855 869 878 838 846 887 843 897 866 890 894 889 895 880 903 884 911 859 897 860 853 911 815 904 860 867 921 687 875 851 849 847 777 839 828 796 858 835 836 842 820 858 792 818 796 710 772 803 828 836 789 808 809 799 848 837 795 796 809 826 769 783 774 820 791 859 824 826 831 825 849 802 805 772 838 791 784 805 794 809 806 804 805 810 816 841 784 806 820 808 824 786 783 787 765 784 780 783 789 778 796 831 760 808 833 812 911 875 845 868 884 864 885 854 822 807 812 824 782 817 915 813 851 847 841 772 805 833 871 832 814 852 812 796 833 817 802 827 818 832 821 809 858 816 830 827 811 797 808 831 798 829 804 822 755 812 794 851 793 854 787 774 802 820 834 788 728 811 819 846 892 813 791 824 843 821 800 761 818 798 843 838 784 853 829 800 819 778 787 814 790 821 801 781 803 808 802 818 825 753 780 793 833 854 820 920 848 862 855 839 806 843 835 844 830 828 807 817 835 857 838 875 864 817 845 793 796 846 814 808 791 844 866 771 831 799 776 874 801 818 804 836 800 807 819 790 776 808 796 814 807 801 814 796 812 831 815 825 829 851 841 861 836 790 792 845 832 814 829 821 816 806 834 837 836 839 772 750 798 811 776 808 768 758 814 774 808 768 847 775 788 818 817 804 800 891 930 930 874 898 917 794 845 895 936 902 929 908 947 904 887 884 926 905 957 875 850 902 880 902 940 920 866 940 890 898 878 896 890 860 891 886 834 831 881 656 628 602 747 897 841 857 860 854 921 844 858 836 876 855 850 812 836 852 844 872 865 855 820 910 866 823 869 874 816 832 867 885 877 858 949 976 948 972 949 930 977 954 952 946 940 908 927 928 923 950 905 908 946 932 881 878 921 918 800 933 904 917 886 846 851 903 873 840 902 837 874 848 874 894 905 902 873 877 879 872 883 848 878 876 810 861 862 837 861 862 908 879 900 863 912 848 874 890 865 870 851 873 874 883 899 925 900 880 920 901 853 885 864 884 878 867 842 827 874 860 836 895 887 856 864 842 850 873 880 843 857 866 831 861 834 826 847 802 741 807 843 859 858 858 784 815 825 864 832 821 935 914 852 862 854 891 903 878 874 851 838 867 876 864 836 851 857 842 849 834 872 888 844 830 849 849 851 840 856 846 881 838 821 812 828 844 816 844 860 854 854 869 878 838 845 887 843 898 866 890 895 890 895 879 902 885 911 859 897 860 852 910 815 902 860 866 922 687 875 851 849 847 777 839 828 796 858 834 835 842 820 856 791 818 795 711 772 804 828 835 789 808 810 798 848 838 795 796 810 826 769 782 773 820 792 860 823 826 831 825 850 802 806 772 838 791 784 805 794 810 807 805 806 811 816 840 784 806 820 810 824 786 783 788 766 784 781 784 789 777 794 832 760 808 834 812 911 876 846 868 884 864 885 854 821 807 814 823 780 819 915 812 852 846 842 771 805 833 871 831 814 854 811 796 832 817 801 826 818 832 820 809 858 816 831 828 812 797 808 830 801 829 804 822 755 812 795 852 793 855 786 774 802 820 834 788 729 810 819 845 892 813 791 824 843 822 802 762 819 797 845 836 784 853 829 800 821 779 786 814 790 821 801 781 803 808 802 818 823 753 781 793 832 854 820 920 846 861 854 837 806 843 835 844 830 829 806 817 835 856 839 877 864 817 844 791 796 846 814 807 791 846 866 771 831 798 776 875 801 819 804 836 799 806 819 790 776 808 797 814 807 800 815 795 812 830 815 825 828 851 841 862 835 789 792 845 831 814 829 820 816 795 833 837 835 838 770 751 797 812 777 807 768 758 814 775 808 768 847 776 788 817 819 803 799 890 929 929 874 898 918 794 844 895 936 902 928 908 947 903 885 883 928 905 954 875 850 902 880 903 939 920 862 940 890 898 879 896 890 860 893 886 834 831 881 656 628 602 757 898 840 857 860 854 921 844 858 836 876 855 849 812 836 851 845 872 865 855 820 908 865 823 869 874 816 832 868 885 877 858 949 974 948 972 950 929 978 954 952 946 940 909 926 927 923 950 904 909 946 932 881 880 921 919 798 933 904 916 885 846 850 903 873 839 900 838 874 848 873 894 906 901 873 877 878 872 882 848 878 876 810 861 862 836 861 862 910 878 900 863 912 848 874 890 864 870 850 873 874 883 898 925 900 879 920 901 853 886 863 884 878 867 841 827 874 859 836 896 887 855 864 842 850 874 880 844 857 866 831 861 834 829 847 803 741 807 842 859 857 858 784 815 826 864 832 822 936 914 852 862 854 891 904 878 875 849 840 867 875 864 836 852 856 843 849 833 871 887 845 831 850 850 851 839 855 846 881 838 821 812 827 844 815 844 860 854 854 868 879 837 845 887 843 898 867 890 895 890 895 878 903 886 911 859 897 860 852 910 814 903 861 866 922 688 875 851 849 846 777 839 828 796 857 834 834 841 820 856 791 818 795 711 771 806 828 835 789 808 810 799 847 838 795 796 810 827 769 781 773 820 792 860 822 826 831 825 850 801 806 772 838 791 783 805 794 810 807 806 806 812 815 839 785 807 820 811 824 786 783 787 765 783 781 785 789 776 792 831 759 808 834 812 910 877 846 868 884 863 885 854 821 807 816 823 778 820 915 812 852 846 842 770 805 834 870 830 814 854 810 797 832 817 802 824 818 832 820 809 858 816 831 828 813 796 808 829 804 829 804 822 754 812 795 853 793 855 785 774 801 820 834 789 730 810 819 846 891 813 790 824 843 822 803 762 819 798 844 835 783 855 830 800 822 779 787 814 790 821 801 781 804 808 800 817 822 753 780 793 833 853 821 919 846 861 855 837 807 843 835 843 831 828 806 817 835 855 839 876 864 817 843 791 795 846 814 806 791 846 867 771 831 798 777 876 802 821 804 837 799 805 820 790 775 806 797 814 807 800 815 795 812 830 817 825 828 852 841 862 835 790 792 845 830 814 829 820 816 776 831 838 835 837 768 751 796 812 777 807 768 759 814 776 808 769 847 778 788 818 819 804 799 891 929 928 874 898 918 794 844 895 936 902 928 908 946 904 884 882 926 905 950 876 849 902 880 903 940 921 859 940 890 898 879 896 890 859 894 886 833 830 881 656 628 602 767 898 839 858 860 854 921 844 857 835 876 855 848 813 835 851 845 871 866 854 820 907 865 823 868 874 817 832 868 885 875 858 950 973 947 973 950 929 979 955 952 947 941 909 926 926 923 950 902 909 946 932 881 881 921 919 797 933 904 916 884 845 850 904 872 839 900 838 874 848 873 894 906 901 872 877 878 873 883 848 878 875 809 861 862 836 860 863 911 878 901 863 913 849 874 890 863 870 850 872 875 884 897 926 899 880 920 900 853 886 862 885 877 867 840 828 874 860 837 896 886 855 863 842 851 876 880 844 857 865 832 862 835 832 848 803 741 808 841 860 857 858 784 815 826 864 832 822 936 915 852 862 854 891 903 878 875 846 841 867 875 864 838 850 856 843 848 833 871 887 845 831 850 850 851 839 855 846 881 839 821 812 826 844 814 844 861 854 855 867 880 836 845 886 843 898 868 889 895 890 895 876 903 886 911 859 896 860 852 910 814 902 861 865 922 689 876 852 849 845 777 839 828 796 856 834 834 841 820 856 790 818 795 710 771 806 829 835 789 807 810 799 846 840 795 796 810 828 769 781 772 819 792 861 821 825 831 825 851 801 807 772 837 791 782 804 795 811 807 806 806 813 814 838 785 807 820 810 824 786 783 787 765 782 781 786 789 776 793 832 759 808 834 813 909 878 846 869 883 862 885 854 821 807 817 822 777 823 915 812 853 845 843 770 806 834 871 829 815 854 809 798 833 817 802 823 818 832 820 809 858 816 832 826 812 795 808 830 806 829 804 822 753 812 795 851 793 854 785 774 801 819 834 790 731 809 818 846 891 813 790 824 842 823 804 762 820 798 843 835 782 856 831 800 822 779 789 814 791 820 801 781 804 808 799 817 820 753 780 794 833 853 821 918 845 860 856 837 808 844 835 845 831 827 807 816 834 855 839 875 864 817 842 791 795 846 814 806 792 846 867 770 830 798 777 876 802 820 805 837 801 804 820 790 776 805 797 814 808 800 816 795 812 830 818 825 828 852 841 862 835 790 792 846 829 815 829 820 816 766 830 838 835 837 766 752 794 811 776 807 769 761 814 776 808 770 847 779 788 818 818 806 799 891 928 928 873 898 918 795 844 895 936 902 929 908 946 905 884 882 925 905 946 877 849 902 880 902 940 922 856 941 890 898 879 897 891 859 894 886 831 830 882 657 628 602 780 897 837 857 860 854 921 844 857 835 876 855 848 813 834 850 845 871 866 853 820 906 864 823 868 874 818 832 868 886 874 858 950 972 948 976 951 928 980 956 952 947 940 909 926 926 923 950 901 909 946 931 881 882 921 920 798 933 904 917 884 846 849 905 872 839 902 839 874 848 873 895 906 902 872 876 878 874 884 847 879 874 809 861 862 835 860 863 911 878 902 864 914 849 872 890 862 870 851 871 875 884 896 927 900 880 920 900 853 887 861 884 877 867 838 828 874 860 838 894 886 856 863 842 851 878 880 844 857 864 832 862 835 834 849 803 741 808 841 860 856 858 784 815 826 864 833 823 937 915 852 862 853 891 902 878 876 843 843 868 874 864 838 849 857 842 849 833 870 888 845 831 849 850 852 839 855 847 880 838 822 812 827 846 814 844 861 855 855 867 881 836 846 886 843 898 867 888 894 890 895 876 904 886 912 859 896 860 852 911 814 902 861 865 922 689 875 852 849 844 777 840 828 796 856 833 834 841 820 857 790 819 795 710 771 805 830 835 789 807 810 800 847 840 795 795 811 828 768 782 772 819 791 861 822 824 831 824 851 801 807 771 837 791 782 805 794 812 807 806 806 813 813 836 785 807 820 810 824 787 783 787 764 782 780 784 790 776 794 834 759 808 833 814 908 878 846 869 883 862 884 854 821 807 816 822 777 825 913 812 851 845 842 771 806 834 871 829 814 854 809 799 833 817 803 823 819 832 820 809 859 816 832 825 811 795 808 830 811 830 804 822 752 813 794 850 792 854 786 774 801 820 834 788 730 809 818 846 890 814 790 823 842 823 803 761 820 798 841 835 782 856 832 800 821 779 791 814 792 821 801 781 804 808 798 816 820 754 780 794 833 853 821 918 846 860 856 838 809 844 835 846 831 827 807 816 835 855 839 874 864 816 841 791 796 846 815 806 793 845 868 769 829 800 776 875 802 819 805 835 803 804 820 790 776 805 797 815 808 799 814 795 812 830 817 826 828 853 842 861 835 790 792 846 828 816 829 820 817 757 828 837 835 837 767 752 794 811 776 807 770 762 814 777 808 770 847 780 789 819 817 807 799 891 928 927 873 898 916 795 844 895 937 902 930 908 946 905 885 882 925 905 941 877 849 900 879 902 940 922 857 941 889 897 879 897 892 859 894 886 830 829 882 658 628 602 789 897 835 857 860 853 921 843 857 835 876 854 848 812 833 850 845 871 867 853 821 906 864 823 868 874 819 833 868 887 873 857 952 973 948 978 952 928 980 958 951 948 941 908 926 926 923 949 900 908 946 932 881 882 920 920 798 933 904 918 885 848 849 907 872 840 904 838 874 848 872 896 906 903 872 877 878 875 885 847 879 873 809 860 864 835 859 863 912 878 901 864 914 850 871 889 863 871 852 870 875 884 897 928 901 881 920 900 851 886 860 884 877 867 838 827 874 861 837 893 886 858 865 841 852 877 880 844 857 864 833 861 835 834 849 803 741 808 841 860 856 857 784 815 826 865 831 823 937 915 851 862 852 891 901 879 877 842 844 869 874 865 837 848 858 842 850 833 872 888 845 831 848 849 851 839 854 848 881 838 823 811 827 846 815 845 861 855 855 868 882 837 847 885 842 898 866 887 894 890 895 878 904 887 911 859 896 860 852 910 814 902 861 866 922 689 875 852 850 844 777 840 829 796 856 834 834 841 820 857 790 819 795 710 771 805 831 835 789 807 810 801 848 840 796 795 811 828 768 782 771 819 790 861 823 825 830 824 851 801 807 771 836 790 782 805 794 812 808 807 806 814 813 836 785 806 820 809 823 787 783 787 764 782 780 783 790 776 794 835 759 808 834 814 908 880 846 869 883 862 884 853 821 806 815 821 778 827 912 812 849 846 842 772 807 835 871 829 814 854 810 799 832 816 803 823 820 832 821 809 859 816 832 823 810 795 808 830 816 831 805 822 752 813 794 850 793 854 787 773 801 820 834 786 729 810 818 846 890 814 790 822 843 824 802 761 819 798 842 834 782 856 832 800 821 780 791 814 792 822 801 781 803 810 798 816 821 754 781 794 834 853 820 917 847 860 855 837 808 844 835 846 830 827 806 815 837 856 842 874 864 816 840 792 796 846 815 805 794 844 868 770 828 802 776 875 802 818 804 832 804 804 820 791 776 806 797 815 807 799 813 796 813 830 817 826 828 854 842 862 835 790 791 845 828 816 828 820 817 757 828 836 835 837 767 752 795 811 776 807 770 762 814 778 809 770 846 783 789 820 817 807 799 891 928 927 874 898 915 796 843 895 937 902 930 908 945 905 886 882 926 905 939 877 850 899 878 903 940 922 856 940 888 898 879 896 892 859 892 887 830 829 882 659 629 602 799 896 834 858 861 853 922 843 858 834 877 854 849 813 833 850 846 872 867 853 822 906 865 824 868 874 819 833 867 887 873 857 952 974 948 978 952 928 981 957 952 948 941 909 926 926 923 948 899 908 947 931 882 882 920 920 798 933 904 919 885 847 850 908 872 840 904 837 874 849 872 896 906 903 873 878 878 875 884 847 879 873 809 859 865 835 860 863 912 879 900 864 913 852 869 890 864 872 854 870 875 884 898 928 901 881 920 900 850 886 861 883 877 867 838 828 874 861 837 892 885 859 866 841 852 876 881 844 857 864 833 860 835 834 849 803 740 808 842 860 855 857 783 815 826 865 829 822 938 916 851 862 853 891 901 878 877 840 843 870 874 865 836 848 859 842 850 834 873 888 845 831 847 849 851 838 854 849 882 839 823 811 827 847 814 845 861 855 854 868 883 837 848 885 842 898 865 886 894 890 895 879 903 887 911 861 898 861 852 909 813 902 862 867 922 689 874 851 851 845 776 840 829 796 856 835 834 841 819 858 791 819 794 711 771 804 832 835 789 807 810 802 849 840 796 796 810 828 768 782 771 819 790 860 824 825 830 824 851 801 806 770 836 790 782 804 794 811 808 807 806 813 814 836 785 807 821 809 823 787 783 787 764 782 780 781 791 775 794 836 759 809 834 814 909 881 846 869 883 862 884 852 821 807 815 821 779 829 912 813 846 847 841 773 807 835 870 829 813 854 812 799 831 816 803 824 820 833 821 809 859 816 833 823 810 795 808 830 823 831 805 822 752 814 794 851 794 855 786 772 801 820 834 784 728 812 818 846 891 813 791 821 843 824 802 761 818 797 842 835 782 855 832 799 821 780 791 814 791 822 799 782 803 810 798 814 822 754 781 794 834 853 819 918 849 860 855 836 807 843 836 844 830 827 807 815 838 857 844 874 864 816 841 793 796 845 816 805 794 845 868 770 828 801 777 874 802 818 803 831 804 802 821 792 776 807 797 814 807 799 812 796 814 830 817 826 828 855 842 862 836 789 791 845 829 816 828 821 817 NaN 829 835 835 837 767 752 797 810 776 807 768 762 815 778 811 769 846 785 789 820 817 806 799 890 928 928 875 897 914 796 843 894 938 902 931 908 945 906 886 882 928 904 934 878 850 899 876 903 940 922 856 940 888 898 879 897 891 859 891 888 829 829 881 658 629 603 806 896 833 859 860 854 923 844 858 834 877 854 850 815 834 850 846 872 868 852 823 905 866 824 867 875 818 833 867 887 874 856 952 973 948 978 951 929 981 956 951 948 941 909 926 928 924 946 899 908 946 931 883 882 920 921 798 933 904 919 884 845 850 909 872 841 904 837 874 849 871 896 907 903 873 878 878 874 883 848 878 873 809 857 865 835 861 863 913 880 899 864 913 851 870 890 865 873 856 870 875 884 898 928 901 881 920 900 849 886 862 882 876 866 838 828 874 861 837 892 885 859 868 840 851 876 881 844 858 865 833 859 834 834 850 803 740 808 842 859 856 857 782 815 825 866 828 821 938 916 852 862 854 890 902 878 876 840 843 870 874 865 836 848 859 842 851 834 874 888 845 831 847 849 851 839 855 849 882 841 823 812 828 846 813 845 860 855 855 869 884 838 847 887 842 899 865 886 894 892 895 880 902 888 911 863 898 861 852 909 813 902 863 868 922 689 874 850 852 846 777 840 828 797 857 836 833 841 819 857 791 820 796 711 770 804 832 835 789 806 810 802 849 841 796 796 808 827 769 781 771 818 792 860 824 826 829 824 851 802 806 769 836 789 782 804 794 810 808 808 805 813 814 836 785 808 821 809 823 787 783 788 764 782 780 781 792 775 794 836 759 809 835 814 908 884 845 869 883 863 885 852 821 807 816 821 779 833 913 813 846 848 841 774 806 835 870 829 813 854 813 798 831 815 803 823 820 833 822 809 859 817 833 823 810 796 808 830 828 832 806 822 752 814 795 852 795 855 785 771 801 820 834 784 727 812 818 846 891 813 793 821 843 824 802 762 817 797 843 835 782 856 831 799 821 779 790 814 791 820 798 782 803 810 797 814 822 754 781 793 834 853 818 919 849 862 855 835 806 842 837 843 829 826 807 816 838 858 847 874 864 816 842 793 796 846 817 805 794 846 868 770 830 800 777 874 802 818 802 831 805 799 822 792 777 807 798 814 807 800 813 796 813 830 817 826 827 855 842 862 836 790 791 845 829 815 828 822 816 NaN 830 834 834 836 766 751 800 808 777 806 767 762 815 778 812 769 846 789 789 820 817 806 799 890 928 929 874 896 916 796 843 894 938 902 930 908 945 906 886 882 928 904 930 878 850 899 876 903 940 921 856 940 888 898 879 898 890 859 892 889 829 830 880 658 630 604 815 896 832 859 858 855 923 844 858 834 878 854 850 815 836 850 847 872 868 853 823 904 866 823 867 875 816 834 867 886 874 856 950 973 947 977 949 930 981 955 951 948 942 908 925 929 924 946 899 909 946 930 885 882 920 921 798 933 903 919 885 844 851 908 872 841 904 838 873 849 870 896 907 902 873 878 878 872 884 849 877 873 808 856 864 835 863 863 912 880 899 863 913 849 871 891 865 873 858 870 873 885 898 928 901 881 920 901 849 886 863 882 877 867 838 829 873 860 836 892 885 859 868 840 851 876 881 844 857 866 832 859 834 836 850 804 739 808 842 859 857 857 781 815 825 866 827 820 938 917 853 863 855 890 903 878 875 840 842 870 874 865 837 848 858 842 851 834 873 888 844 831 847 849 851 840 855 849 882 842 822 812 828 845 812 845 860 855 855 869 883 838 847 889 843 899 865 886 893 892 895 879 902 888 911 864 898 861 853 909 812 902 863 868 922 688 874 850 852 847 778 841 827 797 857 836 833 842 819 857 791 822 797 712 770 804 833 835 788 807 809 801 849 841 796 796 806 827 769 780 772 819 793 861 824 826 829 824 851 802 806 768 836 790 782 803 794 810 808 808 805 812 813 836 784 808 821 809 823 787 783 788 764 782 780 781 792 775 794 836 760 809 834 814 908 886 844 869 883 865 885 852 821 806 816 819 779 837 915 813 845 848 841 774 806 835 871 830 812 854 814 797 831 816 803 822 819 833 822 809 859 817 834 824 810 797 807 830 834 831 806 822 753 814 795 853 795 855 785 771 801 820 835 783 726 812 818 846 890 812 794 822 844 824 803 762 817 797 844 836 782 856 831 799 820 778 790 815 791 818 796 782 804 809 793 816 823 754 780 793 834 853 818 920 849 863 855 833 806 842 838 844 829 826 807 816 838 859 848 874 864 815 842 793 796 846 816 804 794 848 868 770 831 800 777 875 801 818 802 831 806 796 822 793 777 806 798 813 806 801 813 796 812 831 816 826 826 856 842 862 837 789 792 846 829 814 828 823 816 NaN 830 834 834 836 766 750 802 807 777 806 768 762 815 778 813 770 846 792 789 819 817 806 799 890 928 930 874 895 917 796 843 895 938 902 929 909 945 906 887 881 928 904 925 878 850 900 876 903 939 921 855 939 888 898 878 900 890 859 892 889 828 831 880 658 632 603 822 897 832 859 857 855 923 845 858 834 878 854 850 814 836 849 848 872 869 854 822 904 866 822 867 875 816 834 868 885 874 856 949 973 947 976 948 931 980 955 951 948 942 908 923 930 923 946 899 910 947 929 886 882 921 920 798 934 902 918 886 844 850 909 873 842 903 839 873 848 870 897 906 901 872 877 878 872 886 850 878 873 808 858 863 835 863 862 912 881 899 862 913 848 872 891 865 872 858 870 871 885 898 928 901 881 919 901 849 886 863 881 878 867 838 829 872 859 837 893 883 859 868 839 850 876 881 844 856 867 832 859 835 838 851 804 739 807 843 859 857 857 781 815 825 866 827 820 938 916 853 863 855 890 903 879 875 838 842 870 874 866 837 848 858 842 851 834 872 888 844 832 848 849 852 841 856 848 882 842 822 812 828 845 812 845 859 854 855 869 883 838 846 889 844 899 866 887 893 892 894 877 901 888 911 864 898 861 852 908 812 902 862 868 922 688 874 850 851 847 780 841 826 797 856 837 834 842 818 857 790 823 798 712 770 803 832 835 788 808 809 801 848 841 796 795 807 828 769 781 773 820 795 861 824 825 830 823 850 803 806 769 836 790 782 803 794 809 808 808 805 812 811 836 784 808 821 808 823 787 782 788 763 782 780 780 791 774 794 836 759 809 834 814 908 888 844 869 884 866 884 853 821 806 814 818 778 839 914 813 845 848 840 775 806 835 871 830 811 855 814 797 831 816 803 821 819 833 823 809 859 816 834 824 811 797 806 830 838 830 806 823 754 814 794 852 795 855 785 771 800 821 834 783 726 812 818 846 890 812 792 823 844 823 804 762 817 797 844 836 781 857 830 799 819 778 791 816 790 817 796 782 804 809 789 818 824 754 780 793 835 854 817 920 849 864 855 833 805 842 838 844 830 826 808 816 838 858 848 875 865 816 842 794 796 846 816 804 794 848 867 770 830 800 777 876 802 818 802 831 805 794 821 793 777 805 798 812 806 803 814 795 811 832 816 824 825 856 842 862 838 789 793 846 830 814 827 823 816 NaN 830 835 834 836 766 751 803 807 777 806 770 761 815 777 813 770 847 796 789 818 816 806 799 890 928 930 873 895 915 796 843 896 938 903 928 909 944 906 887 881 928 906 921 878 849 902 877 903 940 920 855 940 888 897 878 900 890 860 892 888 828 832 880 657 632 603 833 897 832 858 856 855 922 845 858 835 879 854 850 812 835 849 848 871 868 854 822 903 866 821 868 875 816 835 868 885 874 856 949 974 948 976 949 931 980 955 951 948 942 908 923 929 922 946 900 910 948 929 887 882 922 918 799 934 901 916 886 845 852 909 873 842 902 840 872 847 870 897 905 902 872 877 878 872 888 850 878 874 808 860 863 834 863 862 912 881 899 861 914 847 873 891 865 871 858 870 869 885 898 928 901 881 918 900 848 887 863 881 878 868 838 829 871 858 838 894 882 858 868 840 850 876 881 844 856 867 832 859 835 840 852 804 738 807 844 859 857 857 780 815 825 865 827 820 937 916 852 863 854 890 902 879 875 836 841 869 874 866 838 849 858 842 851 833 872 888 843 830 848 848 853 841 856 848 882 842 821 811 828 846 812 845 859 854 854 868 882 838 846 889 844 899 866 887 893 891 894 878 901 887 911 863 898 861 852 909 811 902 862 868 922 687 873 850 850 847 780 841 827 797 856 837 834 842 817 857 791 823 797 712 770 803 832 834 788 809 808 800 847 841 797 794 807 828 769 781 773 821 796 862 824 825 830 823 848 803 806 769 836 789 782 803 794 809 807 808 805 812 810 836 784 807 820 808 824 787 781 788 764 781 780 781 791 774 794 837 759 810 834 814 908 890 844 868 885 865 884 853 821 806 813 816 778 840 914 813 846 847 840 775 806 834 871 831 812 855 813 797 831 816 803 821 818 833 823 809 858 816 835 824 812 796 806 830 844 829 806 823 754 813 794 850 794 854 785 771 800 822 834 780 726 812 818 846 890 811 791 824 844 823 803 762 817 797 844 836 781 857 830 798 818 777 791 816 791 816 797 782 804 810 785 819 824 754 781 794 836 854 817 920 849 865 855 832 806 843 838 844 830 826 809 816 838 857 848 875 866 817 842 795 796 846 816 805 794 848 867 770 830 801 777 876 803 817 802 830 802 793 820 793 778 805 798 812 805 803 814 795 811 834 817 822 825 855 843 862 838 787 795 845 830 815 827 822 816 NaN 830 835 834 836 766 753 802 807 777 805 770 760 814 777 813 771 848 799 789 818 816 806 797 890 928 930 873 896 914 797 844 897 938 903 927 910 942 906 887 881 927 907 917 878 848 903 878 904 940 920 854 940 888 896 879 900 890 861 892 886 828 832 880 656 632 602 838 897 831 858 856 856 922 845 858 836 880 853 850 812 833 849 848 871 866 854 822 903 865 821 869 875 817 835 869 885 874 856 950 974 948 976 950 930 979 955 951 948 941 908 925 928 922 947 900 910 948 928 887 881 923 917 799 934 901 916 884 846 853 909 872 841 902 840 872 845 871 898 904 903 872 877 878 871 888 850 879 874 808 862 863 835 863 863 912 881 898 862 914 847 873 892 865 870 858 869 870 884 897 927 902 880 918 899 848 887 863 881 877 867 838 829 871 859 840 895 881 858 867 840 850 876 881 844 856 866 832 859 835 841 851 804 738 806 844 860 856 857 779 815 824 865 826 819 936 916 852 863 854 891 901 880 875 834 841 868 874 866 837 849 858 842 850 831 873 888 843 829 848 848 853 841 856 848 882 842 820 811 828 846 812 844 859 853 854 868 881 838 845 888 844 900 867 888 893 891 894 878 902 886 912 862 897 861 851 910 810 903 861 867 922 688 873 850 850 847 780 840 828 796 856 837 835 842 818 856 791 823 796 712 770 803 832 834 789 809 809 800 846 841 798 794 808 828 769 782 773 821 796 862 824 825 829 824 847 803 806 769 837 788 783 803 794 809 807 808 806 812 810 836 785 807 820 807 824 787 781 788 764 781 781 782 791 772 794 838 758 810 834 813 908 892 844 868 885 864 884 853 821 807 814 816 778 844 914 813 847 846 840 775 806 833 871 830 813 855 812 797 831 816 803 822 818 834 822 809 858 815 834 823 812 797 806 830 848 828 807 823 753 812 795 849 793 853 786 771 799 823 833 778 726 811 817 846 890 810 790 823 845 822 803 762 817 798 845 836 781 856 830 798 817 776 790 816 792 815 799 781 803 810 783 817 825 754 781 794 836 855 817 921 849 865 855 832 807 844 838 845 830 827 809 816 839 856 849 875 866 817 841 795 796 846 816 806 794 847 867 770 830 802 777 875 805 817 804 830 799 792 819 792 778 805 798 813 806 803 814 795 811 834 817 821 826 855 843 862 839 786 795 845 831 815 826 822 817 NaN 829 834 833 836 767 754 801 808 777 805 770 758 814 776 813 772 848 800 789 819 815 806 795 890 929 930 873 896 913 797 845 898 939 903 929 910 939 906 884 882 927 907 915 878 848 902 879 903 940 919 855 941 888 895 879 899 889 860 891 885 829 832 880 656 632 602 843 897 831 857 856 856 922 844 858 836 880 853 850 813 833 850 848 871 865 853 822 903 866 821 869 874 818 835 869 885 873 857 950 974 948 976 950 929 979 955 952 948 941 909 926 928 923 947 900 910 949 928 886 882 923 918 798 933 901 917 883 846 854 909 871 841 903 840 871 844 872 900 904 905 873 877 878 870 888 849 879 874 808 862 864 836 863 863 911 881 896 864 913 847 873 893 865 870 856 869 871 884 896 927 902 880 919 898 848 887 863 882 876 867 839 829 871 859 840 895 881 858 867 840 850 874 881 844 856 865 832 860 835 842 850 804 738 805 844 860 856 858 780 815 823 865 826 819 936 915 853 862 854 892 902 880 875 832 840 868 874 865 837 850 858 842 850 831 874 889 843 829 847 849 852 841 857 848 882 841 820 811 828 846 811 844 859 854 853 869 881 837 845 887 844 899 867 888 893 891 894 877 902 886 912 861 896 861 851 910 811 904 861 868 922 689 874 849 850 847 779 841 829 796 855 837 835 842 818 856 792 823 796 711 771 802 832 836 790 809 809 800 846 841 799 793 808 829 769 781 772 821 796 862 824 825 829 825 848 803 805 770 837 788 782 804 794 810 807 809 806 812 811 836 786 807 819 807 824 787 782 788 764 781 782 783 791 772 794 840 758 811 835 813 909 894 844 868 886 864 884 852 822 808 814 817 778 848 913 814 848 846 840 774 807 833 871 830 815 855 811 797 831 817 802 823 818 835 821 809 856 814 832 824 812 797 806 830 852 828 807 823 753 812 796 848 792 853 786 771 799 823 834 777 726 811 818 846 891 810 789 823 846 821 803 762 817 798 845 837 781 855 830 798 818 776 790 816 793 815 802 780 802 810 781 815 826 754 781 795 835 855 817 921 849 865 856 832 808 845 838 846 830 828 808 817 838 856 849 876 866 816 840 795 796 846 816 807 795 847 866 770 830 802 777 875 805 817 805 829 800 792 819 792 778 805 798 814 807 803 814 795 812 834 817 821 828 854 843 862 840 787 795 845 831 816 825 822 817 NaN 829 834 833 835 768 755 800 809 777 806 769 758 814 776 813 772 848 804 788 819 815 805 795 889 930 929 872 895 915 797 846 898 939 903 930 909 935 906 881 882 927 906 912 878 848 901 880 903 940 919 855 941 888 895 880 898 889 860 891 886 830 832 880 656 631 603 849 897 832 856 857 856 922 844 858 837 879 853 851 812 832 850 848 871 865 852 821 904 866 821 869 874 818 835 869 885 874 857 950 973 949 976 950 929 979 954 952 948 942 910 926 927 924 947 900 909 949 928 886 882 922 918 797 933 901 918 884 846 854 909 870 841 902 840 871 844 872 902 904 906 873 877 877 869 889 849 879 874 809 862 864 836 864 864 910 881 894 865 913 847 873 894 865 870 855 869 872 884 896 928 902 880 920 898 848 887 863 883 876 867 839 829 872 858 839 895 882 858 867 838 850 873 881 844 857 866 832 861 835 842 850 804 738 804 844 860 855 858 781 814 823 865 826 819 936 915 854 862 854 892 902 880 875 832 840 868 874 865 837 850 858 842 850 831 874 888 843 830 846 849 851 842 857 847 882 841 819 811 828 846 811 844 860 854 853 869 881 836 845 886 845 898 867 888 894 890 895 877 902 886 911 861 894 861 851 910 812 904 861 869 922 690 874 849 851 847 779 841 829 795 855 837 834 841 818 856 792 823 797 711 772 802 832 837 790 808 810 800 847 840 800 793 808 828 769 781 772 821 796 862 824 825 830 826 849 803 806 770 837 788 782 804 795 811 807 809 806 811 812 837 785 807 819 807 823 788 782 788 764 782 782 783 790 772 794 840 758 811 834 813 909 896 844 868 886 864 884 852 822 807 815 817 777 851 913 814 849 847 840 774 808 833 871 829 815 855 810 797 831 819 801 824 819 836 820 809 856 814 830 824 812 798 806 830 853 828 808 823 754 812 797 849 792 852 786 770 800 823 834 776 725 811 818 846 891 811 789 823 846 820 803 761 817 799 845 837 781 856 830 797 819 777 790 816 794 815 802 780 802 809 778 814 826 754 781 796 835 855 817 921 848 865 856 832 809 846 837 846 831 828 807 817 838 856 848 876 866 815 840 795 796 846 816 807 794 847 866 770 830 801 778 875 804 817 806 830 802 792 819 791 777 806 798 814 808 802 814 795 813 833 817 822 829 855 843 862 840 788 795 845 830 817 825 822 817 NaN 828 834 834 834 769 755 800 809 776 806 769 759 814 775 813 772 848 808 787 820 815 805 796 888 930 929 873 895 916 796 846 897 939 904 932 909 931 906 877 881 927 904 910 879 847 902 881 903 940 919 854 941 888 895 879 898 889 860 891 886 831 832 880 657 630 603 856 898 833 856 855 857 922 843 857 836 879 852 852 811 832 850 847 871 865 851 821 904 866 821 869 874 818 835 869 885 875 857 950 972 949 976 950 930 978 954 953 949 942 910 926 928 925 947 901 909 949 929 885 880 920 918 796 934 901 919 884 847 854 908 870 841 901 841 871 844 872 902 905 906 874 879 877 869 889 849 880 874 810 862 864 837 863 864 910 881 892 865 912 847 874 894 864 870 854 868 872 884 894 928 902 880 920 898 848 888 863 882 876 867 840 829 872 857 838 895 881 858 867 837 850 873 881 843 856 867 832 861 834 842 850 804 737 804 844 860 855 858 782 814 823 865 827 820 937 915 854 861 855 892 902 879 876 833 841 868 874 865 836 850 858 842 850 832 874 888 843 830 846 849 851 842 858 848 882 841 819 811 828 846 810 845 860 854 853 869 881 837 846 886 846 897 867 887 894 890 895 877 903 886 910 861 893 860 850 910 813 904 861 870 922 689 875 850 852 847 779 840 829 795 856 837 833 839 818 855 792 823 797 710 772 801 832 837 791 808 810 800 847 840 802 793 809 827 770 780 771 821 796 862 824 824 830 826 850 803 807 770 836 788 781 805 796 811 807 810 807 811 813 837 784 807 819 807 824 790 783 788 764 782 783 783 790 772 793 841 758 810 835 814 910 896 844 869 886 864 883 851 822 807 815 818 777 851 913 814 849 848 840 774 807 834 871 829 815 855 809 797 832 820 800 824 820 836 820 809 856 814 829 824 812 797 806 831 856 828 809 823 754 813 798 850 791 853 784 769 800 823 834 777 724 811 818 846 892 811 788 823 847 821 803 762 817 800 845 838 781 857 830 797 819 777 790 816 794 816 802 780 802 809 778 815 826 754 782 796 835 855 817 921 848 864 856 831 809 846 837 845 831 828 806 817 838 856 847 877 866 815 842 794 796 845 816 807 792 848 865 770 831 800 779 875 803 817 806 831 804 791 819 791 776 806 798 814 809 802 815 795 813 833 817 824 829 855 843 863 839 789 794 845 830 817 824 822 816 NaN 827 835 835 835 769 754 800 810 774 803 770 760 814 775 812 771 848 812 786 821 816 804 798 888 931 930 874 895 916 795 847 896 938 904 933 909 928 906 876 880 927 905 909 878 847 902 880 903 939 919 853 940 887 895 878 898 889 860 892 886 830 832 880 658 630 603 863 898 834 857 853 857 922 844 857 835 879 853 852 811 832 850 847 871 865 850 821 904 867 821 869 874 818 834 869 886 876 858 950 972 950 976 949 931 979 954 954 949 940 911 924 930 926 947 901 909 950 929 885 878 919 918 796 934 901 919 884 847 854 908 870 841 900 841 871 846 872 902 906 906 874 880 877 869 888 849 881 873 809 862 863 837 862 864 910 880 891 865 913 847 874 893 865 870 854 868 872 884 894 927 901 880 921 899 848 888 863 882 876 867 840 829 872 856 838 895 880 858 867 836 850 874 881 843 856 867 832 860 835 842 850 804 737 804 844 860 856 857 782 815 823 866 827 820 937 916 854 862 855 892 902 879 877 834 841 868 873 865 836 850 858 842 851 833 873 888 844 830 847 850 852 842 859 850 881 841 819 812 828 846 811 845 860 854 854 869 880 837 846 886 846 896 867 887 894 890 895 876 903 885 909 861 894 860 848 909 813 904 861 869 923 688 875 851 853 846 780 839 829 795 856 837 833 838 817 856 791 823 797 710 773 802 832 836 792 808 810 800 847 839 805 793 809 826 770 780 771 822 795 862 823 824 831 825 850 803 808 769 837 788 782 804 796 810 807 811 807 811 814 838 783 806 819 807 824 790 783 788 764 782 782 784 790 772 792 840 758 809 835 813 910 897 844 869 886 864 883 851 822 806 816 818 776 851 913 813 850 848 841 775 807 833 871 830 815 855 809 798 832 819 801 823 821 836 821 810 857 814 829 823 812 798 806 831 858 828 808 822 753 814 798 850 791 855 784 769 800 822 834 778 724 811 818 846 892 811 789 823 846 823 804 763 817 800 844 838 780 859 830 796 818 778 790 815 793 815 803 780 803 810 777 815 826 755 782 796 836 854 818 921 848 863 855 830 808 847 836 844 830 829 806 818 837 856 846 877 865 815 844 794 797 845 817 808 790 848 864 770 831 800 780 874 802 818 805 831 805 790 820 791 776 807 796 814 808 802 815 795 813 833 819 826 828 855 843 864 839 788 794 845 830 817 824 822 816 NaN 827 834 835 836 768 752 800 811 773 801 772 762 815 775 812 771 849 814 786 821 816 804 798 889 932 930 875 895 915 795 847 895 938 904 933 909 926 906 875 879 927 905 906 877 847 903 879 903 938 919 852 939 887 896 878 898 890 861 892 886 830 832 880 657 629 603 869 899 835 858 850 858 922 844 858 834 880 854 853 812 832 850 847 870 866 851 821 904 867 821 869 874 818 834 868 886 876 858 950 972 950 975 948 931 979 954 956 948 939 911 922 931 925 947 902 909 950 929 884 876 918 919 795 934 901 919 883 847 854 908 869 841 900 841 871 846 871 901 907 906 873 881 877 869 888 850 882 873 808 863 862 838 860 864 910 880 888 865 914 847 874 892 865 869 854 868 872 884 895 927 900 880 921 899 848 888 863 882 876 867 840 829 872 856 839 896 879 858 867 836 850 875 881 843 856 866 832 859 835 842 850 803 737 804 844 861 856 857 782 816 824 867 827 820 937 918 854 862 855 891 903 879 877 835 841 868 872 865 835 850 857 842 851 834 873 888 844 829 848 850 852 842 860 851 881 840 818 813 828 846 812 845 859 853 854 869 881 837 847 887 846 897 867 887 894 890 894 876 903 885 909 861 894 860 848 910 814 903 861 869 923 688 875 852 853 845 780 838 830 795 856 836 832 837 817 857 791 823 796 711 772 802 832 835 791 808 810 799 847 838 806 792 809 826 769 781 771 822 795 861 822 824 833 825 850 803 808 769 837 788 783 804 796 810 807 810 806 811 815 838 783 806 819 807 825 788 783 789 764 782 782 786 791 771 790 842 759 809 834 813 910 898 844 869 886 864 883 852 822 805 816 818 774 853 914 813 850 848 841 776 807 833 872 830 814 854 810 797 832 818 802 822 821 835 821 810 858 814 829 823 812 798 807 830 860 828 808 822 753 814 797 850 790 856 784 770 800 822 834 778 724 812 818 847 892 810 791 822 846 824 804 764 818 800 844 839 780 859 831 796 817 779 791 816 792 814 803 780 803 810 777 815 826 755 783 796 836 854 818 921 848 862 855 830 806 846 836 845 830 830 806 818 837 856 846 877 866 815 842 793 796 844 817 808 791 848 865 770 831 800 780 873 802 818 805 832 805 789 821 791 778 807 795 814 807 802 815 795 814 833 821 826 828 855 843 864 840 788 794 846 830 816 825 822 816 NaN 827 834 835 836 768 749 799 812 773 800 773 763 816 774 812 772 849 814 786 820 816 804 798 890 932 930 876 895 915 796 846 895 938 904 934 910 924 906 874 878 926 905 903 876 846 903 879 903 939 920 851 939 887 897 879 898 890 860 892 886 829 832 880 657 629 603 873 898 836 860 850 857 923 844 858 833 879 855 853 813 833 850 847 870 866 852 820 905 868 821 869 873 818 834 868 886 876 858 949 971 950 975 947 930 980 953 956 948 939 911 922 931 925 948 902 908 950 929 883 876 919 919 795 934 902 920 882 847 855 910 868 841 900 842 871 847 872 899 906 905 872 880 877 870 889 849 882 872 808 862 862 836 860 863 910 879 884 866 915 847 874 891 865 868 854 867 872 884 896 926 900 881 920 900 848 887 863 882 876 867 840 829 872 856 840 896 879 858 867 837 850 875 881 843 856 866 831 859 835 842 850 803 737 804 844 861 857 857 781 816 824 868 826 821 936 917 853 862 855 890 903 880 877 836 842 868 872 865 835 850 856 842 850 833 874 889 845 829 849 850 853 842 860 851 881 839 818 813 828 846 813 845 859 854 854 869 881 837 847 887 845 898 868 887 894 889 893 876 903 885 909 862 895 860 848 910 815 903 861 868 922 688 875 852 854 846 780 838 830 795 856 836 833 837 818 858 791 821 796 711 771 803 832 835 789 808 808 800 846 838 806 793 809 827 769 782 771 822 796 860 821 824 834 826 849 802 808 768 837 789 783 804 795 809 807 809 805 811 815 838 784 805 819 808 825 787 783 789 763 782 781 786 791 770 791 843 759 809 834 813 910 899 844 869 885 864 884 854 822 804 816 818 773 856 914 812 849 848 841 775 807 833 873 830 813 854 810 795 831 818 803 822 821 835 822 810 859 814 829 824 812 799 808 830 860 827 807 822 753 814 796 849 790 857 784 771 799 822 834 777 725 812 818 847 893 810 792 821 845 823 804 764 818 800 844 839 780 858 832 796 816 780 792 816 790 813 803 780 804 810 777 815 825 755 782 796 836 854 818 920 848 860 855 829 805 845 835 844 830 831 807 818 837 856 846 877 867 815 840 794 795 844 817 808 792 848 867 769 832 800 779 873 801 819 804 831 805 788 820 790 779 808 793 813 807 803 815 794 814 833 822 825 828 855 843 863 840 787 793 846 829 816 826 823 816 NaN 826 833 834 836 768 749 798 812 774 801 773 763 817 775 812 772 848 815 786 818 817 804 798 890 932 931 877 894 915 796 845 895 938 904 934 908 923 906 874 878 926 906 900 876 846 902 879 903 939 921 850 940 888 897 879 898 890 860 892 887 829 831 881 656 628 603 877 897 837 860 850 857 923 843 859 833 878 856 854 813 833 850 846 870 867 852 820 905 867 822 869 872 818 834 869 886 876 858 948 971 949 975 947 928 979 953 956 947 938 911 922 931 925 948 902 908 950 929 881 877 920 918 795 933 902 920 882 847 855 910 869 841 901 842 872 847 873 898 906 904 873 877 877 870 891 849 881 872 808 861 862 835 860 862 910 879 880 866 914 846 875 892 865 867 854 867 873 884 896 926 901 882 920 900 848 886 863 883 876 867 840 829 872 856 840 896 880 859 866 837 850 874 881 843 856 865 831 858 835 842 850 804 737 804 845 861 857 856 781 816 825 869 826 821 937 916 853 862 855 890 902 880 877 836 842 868 873 865 836 850 856 842 851 832 874 889 845 829 849 850 853 842 860 851 881 838 820 813 828 846 813 845 860 854 855 869 882 837 847 888 845 899 868 888 893 889 893 878 903 886 910 862 895 860 850 910 816 904 861 868 922 688 875 853 854 847 780 838 830 794 856 836 834 836 819 858 791 820 795 710 771 803 832 834 789 808 807 800 846 838 808 795 808 826 770 783 771 823 796 860 821 825 834 827 850 801 807 769 836 789 783 804 795 809 807 808 805 811 815 837 785 805 819 808 825 787 783 790 762 782 782 786 790 770 792 844 759 809 833 813 909 900 844 869 884 864 884 854 822 804 814 818 773 858 914 813 849 847 842 773 807 835 872 830 813 855 811 794 830 818 803 821 821 835 822 811 860 815 830 824 811 799 809 830 859 828 808 822 753 814 795 848 791 857 784 772 799 822 834 775 725 813 819 846 892 810 791 821 845 822 804 763 819 801 844 840 782 858 832 797 815 781 792 816 790 813 803 780 803 810 777 815 825 756 782 796 836 855 819 920 848 860 855 828 806 845 834 844 830 832 808 818 837 855 846 877 868 815 839 793 794 844 815 808 792 848 868 769 832 800 778 873 800 819 803 831 806 786 819 790 779 809 795 812 808 804 815 795 813 832 820 824 828 855 843 861 840 786 791 846 828 816 826 824 817 NaN 826 833 834 836 769 751 797 810 775 801 773 763 817 776 812 770 847 816 788 817 817 804 798 890 932 931 876 894 915 797 844 895 938 903 934 907 920 906 874 878 925 906 898 877 847 902 879 902 940 922 850 940 890 896 878 899 890 860 892 887 829 829 881 656 629 603 880 896 837 860 850 856 923 843 859 834 878 856 854 814 833 850 846 870 867 852 820 905 866 823 870 873 818 834 870 887 877 857 946 970 948 975 947 927 980 953 956 947 937 909 923 931 926 948 902 907 950 929 880 875 922 917 795 932 902 919 883 847 855 909 871 840 901 842 872 847 874 898 906 903 875 876 877 870 891 849 881 873 809 860 863 834 860 861 910 878 878 866 915 847 875 894 865 867 854 867 874 884 896 926 902 883 920 900 848 887 862 882 876 867 840 829 872 856 840 895 880 860 866 837 850 875 881 843 856 864 831 858 835 843 850 805 736 804 845 861 857 856 782 816 825 869 826 822 939 914 853 862 855 890 902 879 877 836 842 869 873 865 836 850 856 842 851 832 874 888 845 829 849 850 853 842 859 850 881 838 821 813 828 846 812 845 861 855 855 868 882 837 846 888 845 899 868 887 894 889 894 878 903 886 911 863 894 860 852 910 816 905 861 868 922 688 875 853 854 847 779 837 830 794 856 836 835 836 820 857 792 820 795 711 771 803 832 834 790 808 807 799 846 838 811 796 808 824 770 785 771 822 797 860 821 825 834 828 851 801 807 769 836 789 783 804 795 809 808 808 806 810 816 837 786 805 819 807 825 787 784 789 762 782 783 786 790 770 793 844 759 809 833 813 909 901 844 870 882 865 884 854 822 804 813 818 773 859 913 814 849 846 843 772 806 838 872 830 813 855 812 795 830 819 803 820 820 836 822 810 860 815 830 825 812 799 809 830 858 828 809 823 753 813 795 849 792 857 784 772 798 823 835 775 726 814 820 845 892 810 789 822 844 822 804 762 818 801 845 840 783 858 830 797 814 781 791 816 789 812 802 780 803 810 776 815 825 756 781 797 836 856 819 920 849 860 855 829 807 845 834 844 830 832 807 817 837 856 847 877 869 815 840 794 794 844 813 808 792 848 868 770 832 800 778 874 800 820 802 831 806 784 818 791 778 809 796 812 808 805 814 795 812 832 819 823 829 855 843 860 839 786 791 846 828 817 826 824 818 NaN 825 833 835 836 770 752 797 808 776 801 773 763 818 776 811 769 846 818 787 816 818 804 797 890 930 931 874 894 915 796 844 895 938 903 934 907 920 907 873 878 925 906 897 877 848 902 879 902 940 922 849 941 891 895 876 899 891 860 891 888 830 829 880 657 630 604 886 896 836 859 850 856 923 844 860 835 878 856 854 814 833 850 847 871 867 852 820 904 865 823 870 874 817 833 870 888 878 857 946 970 948 975 947 928 980 953 954 948 937 907 924 931 927 948 902 907 951 928 879 871 921 917 795 932 901 918 884 847 855 908 873 840 901 841 873 848 873 898 907 904 876 876 878 871 889 850 881 874 810 860 864 834 860 859 910 878 873 866 915 848 876 894 866 869 854 868 875 883 896 926 902 883 919 900 848 886 863 881 877 868 840 829 873 856 841 895 880 860 865 838 849 875 881 843 856 864 831 858 834 844 850 806 736 803 844 860 857 857 783 816 825 869 826 821 941 914 854 862 855 890 902 878 877 835 842 869 871 865 836 851 857 842 851 833 874 889 845 829 849 850 853 842 860 850 881 838 821 814 828 845 812 845 862 855 854 868 883 836 846 888 844 899 867 887 895 889 894 880 903 886 913 863 894 860 852 910 816 906 861 869 923 687 875 853 853 846 778 838 830 794 855 836 835 836 820 857 791 822 795 711 770 803 831 836 792 808 809 798 847 839 813 796 807 823 770 786 771 822 798 860 821 825 834 827 852 801 806 770 836 789 783 804 795 809 807 807 808 810 817 837 785 804 819 806 824 788 784 788 763 782 784 786 789 770 793 845 758 810 833 814 909 902 844 871 882 865 884 853 821 806 813 819 773 860 914 815 848 846 843 773 807 839 871 829 815 856 813 797 830 820 803 821 820 836 822 809 860 815 831 825 812 798 809 830 857 829 809 823 753 813 795 850 794 856 784 772 798 822 836 775 726 814 819 844 892 810 789 822 844 822 803 762 816 801 845 841 784 857 828 798 815 780 790 815 789 811 802 780 803 809 774 814 826 756 781 797 836 856 819 920 849 860 855 829 806 845 834 845 830 832 806 816 836 857 847 876 868 814 839 794 794 844 812 808 792 848 867 771 831 800 777 875 801 819 802 832 807 784 819 792 778 808 798 812 807 806 813 796 811 832 819 824 829 855 841 861 838 786 791 846 827 817 826 825 818 NaN 826 833 836 835 770 752 798 806 775 802 772 762 819 776 811 769 845 819 786 816 818 804 797 889 928 930 872 894 915 796 843 895 938 903 934 908 919 906 873 877 925 906 896 877 848 903 880 902 941 922 848 941 891 895 875 900 891 860 891 889 830 830 880 657 631 604 891 898 837 860 849 857 923 846 859 837 878 855 852 814 834 849 847 870 867 852 820 905 866 823 870 875 817 833 869 887 877 857 946 970 947 975 947 929 980 954 953 948 938 906 925 931 927 948 902 908 950 927 879 868 921 918 796 932 901 916 884 847 856 907 874 840 901 840 873 848 872 898 907 906 876 877 879 871 886 850 880 875 809 860 865 834 861 860 912 877 871 866 915 848 876 894 865 870 854 870 875 883 896 926 901 883 919 900 849 886 864 882 877 868 839 828 874 856 841 895 880 859 864 838 849 875 880 843 856 865 832 858 834 843 850 805 737 803 843 860 857 857 784 815 825 869 826 821 943 916 855 862 856 890 903 878 878 834 842 869 871 865 837 852 857 842 851 833 873 889 844 829 849 850 853 842 860 850 881 838 820 814 828 844 812 844 862 854 853 869 883 836 846 888 844 899 866 887 896 888 893 880 903 886 914 862 894 861 851 910 815 906 861 870 923 688 876 853 853 846 776 838 830 794 855 836 835 838 821 858 792 824 795 711 770 803 831 837 791 809 809 798 849 840 814 795 809 823 770 785 771 821 797 860 821 825 835 827 850 802 807 770 837 789 783 803 795 809 806 806 808 810 816 838 784 805 819 807 823 789 784 788 763 782 784 787 789 770 790 846 759 810 834 815 909 904 845 870 881 866 884 853 820 807 814 818 773 861 914 816 848 846 843 774 808 837 871 829 815 856 814 798 830 820 803 822 820 835 822 810 859 815 832 825 812 798 809 830 855 829 809 824 753 813 794 852 795 856 784 772 799 822 836 776 727 814 819 843 892 811 790 822 844 822 802 762 815 801 844 841 785 856 828 799 817 779 790 814 789 810 802 781 803 809 772 814 826 756 782 796 836 856 819 919 849 860 855 829 806 846 836 846 830 831 805 815 835 858 847 875 867 814 839 794 794 845 812 808 792 848 867 771 832 800 777 876 802 818 802 832 807 782 820 792 779 806 798 813 806 807 812 796 811 832 820 823 829 855 840 862 838 787 793 845 828 818 826 825 819 NaN 826 833 836 835 770 751 798 807 776 802 772 760 819 776 811 770 844 820 786 818 818 804 796 888 926 928 871 895 915 796 844 895 938 903 931 910 917 906 874 876 926 906 895 877 846 904 880 902 941 921 848 942 891 895 875 899 890 860 892 889 830 831 878 655 631 604 895 899 837 860 849 857 923 846 858 837 878 855 851 814 835 849 848 870 867 851 820 906 867 823 870 875 817 832 869 887 876 856 946 969 946 976 947 929 980 955 953 948 939 906 925 931 927 948 901 908 950 926 880 866 919 919 796 932 901 915 884 846 856 907 874 840 902 840 872 848 872 899 907 908 876 877 879 872 885 851 878 874 809 860 866 835 861 861 914 876 868 866 915 847 877 894 865 872 854 870 874 883 897 926 901 883 918 900 850 884 866 883 877 868 840 828 874 855 840 895 881 858 863 838 849 875 880 842 856 865 832 858 834 843 851 805 738 803 843 860 856 857 784 814 824 869 826 822 943 918 856 861 856 891 904 878 878 834 841 869 872 866 837 852 857 842 851 834 873 889 844 829 849 850 853 841 861 850 880 838 819 814 827 844 812 844 861 854 853 870 883 836 846 889 844 899 866 888 896 889 894 879 904 886 913 862 895 861 850 911 814 905 861 870 922 690 877 854 853 845 776 839 830 794 853 836 835 839 822 859 792 824 796 712 771 802 830 837 790 810 808 798 850 840 814 795 811 823 770 784 772 821 795 860 822 824 836 825 849 802 807 770 837 790 784 803 795 809 806 806 809 810 816 838 784 806 819 807 823 789 783 787 762 782 784 788 789 770 789 847 759 810 834 815 910 905 846 870 882 865 884 853 820 807 814 818 773 862 915 817 849 848 843 775 809 835 870 828 816 856 814 798 831 819 804 821 819 834 821 811 859 815 832 824 812 798 808 830 854 829 809 824 754 812 793 853 795 855 784 771 799 821 835 775 728 813 819 844 891 812 789 822 844 823 802 762 815 801 842 841 785 855 828 799 819 779 789 813 788 810 803 782 803 810 771 813 825 757 782 795 836 856 818 918 849 860 855 829 805 844 836 847 829 831 806 814 834 858 847 874 865 813 838 794 794 846 813 807 793 849 866 771 832 800 777 876 803 818 803 831 807 782 819 792 780 804 798 813 806 807 811 796 812 832 821 823 829 856 838 863 838 787 794 846 829 818 827 825 820 NaN 826 833 836 834 770 750 799 807 777 802 774 759 820 776 811 770 844 820 787 819 818 804 796 889 927 927 870 895 915 795 844 896 938 903 930 910 914 906 874 876 926 905 894 876 846 905 879 902 941 921 849 941 891 896 871 899 890 859 894 888 830 831 878 654 632 603 896 898 837 860 849 857 923 845 858 837 878 856 851 813 835 849 848 870 868 851 819 907 868 823 870 875 818 833 869 887 876 856 948 967 946 976 946 931 980 956 954 948 940 907 923 932 926 949 901 909 950 926 881 865 918 920 797 933 900 915 884 847 856 907 874 840 902 840 873 848 872 899 907 908 875 878 878 872 884 851 877 873 811 860 866 836 861 862 916 877 866 865 914 847 877 894 865 873 854 870 874 884 898 926 901 882 918 900 850 884 865 883 877 868 841 828 874 855 840 895 881 858 863 838 850 875 880 842 856 866 832 858 833 844 850 805 740 803 843 860 856 857 785 814 825 869 826 822 942 918 856 861 855 891 904 878 878 834 840 869 874 866 837 850 857 842 850 834 873 889 844 830 848 850 852 840 861 850 880 838 819 815 826 844 813 844 861 854 852 870 883 836 846 889 845 900 866 888 895 891 894 878 904 887 912 862 895 861 850 911 813 905 861 871 921 692 877 854 852 845 776 839 830 793 852 835 835 839 823 859 793 824 796 712 772 802 829 836 789 811 807 798 849 841 815 795 813 824 770 784 772 820 794 860 823 824 836 824 848 803 807 770 837 790 784 802 794 808 806 807 809 810 814 838 785 806 819 807 824 789 781 787 762 781 784 787 788 771 787 847 760 811 834 815 910 906 846 869 882 864 885 854 821 807 814 818 773 863 915 816 850 849 843 775 808 834 870 827 816 856 813 797 831 819 805 820 819 834 821 812 859 816 831 824 811 798 808 830 854 830 810 823 755 812 794 854 795 855 783 771 800 822 834 774 726 813 819 845 889 813 788 822 845 822 801 762 815 800 842 842 785 856 829 799 819 778 789 813 788 810 804 783 804 810 770 813 824 758 782 794 837 856 818 918 848 860 855 830 805 842 836 847 829 829 805 814 835 858 847 874 866 813 838 794 795 846 813 806 793 848 867 771 832 800 777 876 803 818 802 830 806 781 819 791 779 804 799 813 805 807 811 796 814 831 822 822 829 856 838 862 837 787 794 845 830 818 828 826 819 NaN 826 834 836 835 769 750 799 807 778 801 775 759 819 776 811 769 846 820 788 820 817 804 797 889 928 928 871 895 915 795 845 896 937 904 928 910 911 907 873 875 926 905 892 876 847 905 878 903 940 921 849 941 891 896 867 899 891 858 896 887 830 832 879 654 633 602 898 898 836 861 849 858 923 844 858 837 878 856 851 813 835 849 847 870 868 851 819 907 868 822 869 874 818 833 870 887 877 856 950 963 945 975 946 933 980 956 954 947 941 908 922 933 925 950 901 910 950 927 883 864 919 919 798 933 900 915 884 847 857 907 872 840 902 840 875 848 873 898 907 907 873 878 877 871 885 851 876 873 813 861 865 837 861 862 917 878 865 864 914 847 877 894 864 873 854 869 873 885 898 926 902 881 919 900 850 883 864 882 878 868 841 829 874 856 840 895 880 858 862 838 851 875 880 843 856 865 832 858 832 844 850 806 739 804 842 859 854 856 785 814 826 869 825 822 943 917 856 861 854 891 904 878 878 834 840 869 873 866 837 850 857 842 850 835 873 889 844 830 848 849 852 840 860 850 880 838 819 815 826 843 813 845 861 854 852 868 883 836 846 889 845 900 865 888 895 892 895 877 904 888 911 862 895 861 850 911 813 904 862 871 920 691 877 854 851 845 776 838 830 793 850 835 835 839 822 859 793 824 797 712 773 802 830 836 789 809 807 799 848 841 816 795 814 823 770 784 773 820 796 860 824 824 836 823 848 803 806 770 837 790 784 802 794 808 806 807 808 811 814 839 785 807 819 807 824 789 780 787 762 781 783 787 788 771 787 847 760 812 834 815 910 907 845 869 884 862 885 854 822 807 814 819 774 863 915 815 850 850 843 776 808 834 870 827 816 856 812 796 832 819 806 820 818 834 821 810 859 816 829 825 811 799 808 830 854 830 810 823 756 813 796 854 795 854 782 770 802 822 834 772 723 812 820 846 888 813 787 822 846 821 801 763 815 799 842 843 786 857 830 800 819 778 789 814 790 810 805 783 805 810 770 813 823 758 782 795 837 858 818 918 847 862 855 830 805 841 835 847 829 828 805 814 836 857 847 874 866 814 839 793 795 846 813 805 793 848 867 770 832 800 777 876 804 818 802 830 805 781 819 789 777 804 798 813 805 806 811 795 814 830 821 822 829 855 839 862 837 788 793 844 830 818 829 827 819 NaN 824 834 835 835 769 750 799 807 778 800 776 761 819 776 811 770 848 820 787 820 817 803 797 890 928 930 871 895 915 795 846 898 937 904 926 910 910 907 872 875 926 904 891 876 848 905 877 903 939 921 848 941 890 896 862 900 892 858 895 886 830 831 880 655 633 602 899 898 836 860 849 858 923 844 859 837 878 857 852 812 836 850 846 871 868 851 820 907 868 822 869 874 818 832 870 887 877 857 950 959 944 973 946 934 980 955 954 948 942 909 923 934 925 951 900 910 950 927 886 863 920 918 799 934 900 914 885 847 857 908 870 840 901 840 876 848 875 898 907 907 873 880 878 871 886 852 876 873 813 862 864 838 861 862 919 879 865 864 913 846 877 893 865 872 853 868 873 885 899 926 902 879 919 900 850 884 863 882 878 867 839 828 874 856 839 894 880 858 863 839 852 875 882 843 856 865 832 859 832 843 850 806 739 804 842 859 854 856 785 814 827 869 825 821 944 916 855 862 854 891 903 878 877 835 840 869 873 866 837 852 858 842 850 835 873 889 843 830 847 848 853 841 860 850 881 837 819 814 826 843 813 846 860 855 853 867 882 836 846 889 846 900 866 888 895 892 895 877 904 888 911 862 895 861 851 910 813 903 862 872 920 690 876 854 850 846 777 838 828 794 848 834 834 839 822 859 792 823 797 712 773 803 830 836 789 808 808 799 846 841 816 795 812 822 770 784 774 821 796 861 825 824 835 824 849 803 806 770 838 790 784 802 793 808 806 808 807 812 815 839 786 808 819 808 824 788 780 788 762 781 784 786 788 770 786 847 760 812 834 814 910 907 844 869 884 863 885 855 822 807 814 820 774 862 915 814 850 849 843 775 809 835 871 828 816 855 813 795 832 818 806 820 818 834 822 808 860 816 829 826 811 799 808 830 853 830 810 823 756 814 797 854 795 854 781 770 803 822 835 773 722 812 820 846 889 814 787 822 846 820 802 763 816 798 843 843 786 856 831 799 818 778 789 815 791 810 804 781 805 810 770 814 824 756 783 795 836 860 819 919 846 863 854 830 805 842 834 846 829 828 806 816 838 857 847 874 866 814 841 793 795 846 815 804 794 847 867 770 832 801 778 875 804 818 802 831 805 781 820 788 776 804 797 813 806 806 811 795 813 830 821 822 828 853 840 861 837 788 792 844 830 817 828 827 819 NaN 822 834 834 835 769 750 799 807 778 799 776 762 819 776 812 771 849 820 787 820 818 803 797 889 928 931 872 895 916 795 846 899 937 903 924 910 907 906 871 876 926 904 890 876 848 905 876 903 939 921 848 941 890 895 862 900 893 858 894 887 830 832 881 656 632 603 901 898 836 859 849 857 922 845 859 837 877 857 852 811 836 850 846 870 867 852 820 907 866 821 869 874 818 831 870 888 878 858 948 955 944 972 947 934 980 955 953 949 942 908 925 935 926 952 899 912 950 928 887 862 922 916 799 934 901 914 885 846 857 908 869 840 901 840 875 849 875 896 906 907 875 881 879 871 888 852 876 874 811 864 864 839 860 862 919 879 864 864 913 846 876 892 865 871 853 868 872 885 899 926 902 879 919 900 849 884 862 882 878 867 838 828 874 857 838 894 881 857 863 839 851 874 883 843 856 864 831 860 832 843 850 806 739 804 842 859 855 856 786 815 826 869 825 820 947 916 853 862 854 892 903 879 877 835 841 869 873 865 838 852 858 842 850 835 873 889 844 830 846 848 853 842 860 850 882 837 819 812 826 843 813 846 861 855 854 866 882 836 846 889 846 900 866 888 896 892 894 878 904 888 911 861 896 861 851 910 813 903 863 872 920 690 876 854 850 847 777 837 827 796 844 834 833 839 821 858 792 822 796 711 772 804 832 837 790 808 808 800 846 841 816 795 810 820 769 785 774 822 794 861 824 823 835 825 849 803 806 771 838 790 784 801 793 808 807 808 807 811 816 839 786 809 819 808 824 788 781 788 762 781 783 787 788 768 785 846 760 812 835 814 910 907 844 870 884 863 885 855 820 806 814 820 774 862 915 814 850 849 843 775 811 836 870 828 815 854 813 795 832 818 806 822 819 834 822 809 860 815 830 826 812 800 809 830 852 830 809 823 755 814 798 854 795 855 780 769 803 823 835 773 722 812 819 846 890 814 788 822 846 821 802 764 817 798 844 842 786 855 829 798 816 777 789 815 791 810 803 779 804 810 771 816 824 754 783 794 834 862 819 920 846 864 856 829 805 843 834 845 829 828 808 816 838 857 847 875 867 814 843 792 795 844 817 804 794 846 867 770 832 803 778 874 805 818 801 833 804 782 821 789 776 803 796 812 806 805 812 795 813 829 820 821 828 851 841 861 838 788 791 845 831 816 827 827 819 NaN 823 834 833 835 770 751 798 807 778 799 776 762 819 777 815 773 849 820 788 821 818 803 797 888 928 932 873 894 917 795 845 899 938 903 922 908 904 905 869 877 926 904 890 876 848 904 876 903 940 922 847 941 890 895 861 900 893 858 893 887 830 832 881 656 631 603 903 898 837 858 849 857 922 846 859 837 877 855 850 812 837 851 847 872 867 851 820 907 866 821 869 874 817 831 870 887 878 858 948 952 944 972 947 933 980 954 954 950 943 908 925 935 927 950 898 912 950 928 887 858 923 915 798 933 901 914 885 846 857 907 869 840 900 839 874 850 873 898 906 907 876 880 879 871 887 852 876 873 808 864 863 839 860 862 920 879 864 864 913 845 874 892 865 871 853 868 872 885 899 927 902 880 919 900 849 885 862 883 877 866 839 827 874 858 838 894 881 857 864 839 851 874 884 843 857 864 831 860 831 843 850 806 738 804 842 859 856 856 786 816 826 868 826 820 948 917 851 863 855 892 904 879 878 835 841 869 873 865 838 851 857 842 850 835 872 889 846 830 846 848 853 843 860 850 882 838 819 811 827 844 814 846 861 855 856 866 883 837 846 888 845 899 866 889 898 892 894 879 903 887 911 861 896 862 851 910 814 905 863 872 920 690 875 854 851 847 777 837 826 796 842 834 832 838 821 858 791 822 796 711 772 804 832 838 792 809 809 801 845 841 816 796 808 819 769 785 774 822 793 861 823 822 834 825 849 803 807 771 837 790 784 801 792 809 807 808 806 810 817 839 786 809 819 808 824 789 780 788 762 782 783 788 788 767 783 846 760 813 836 813 909 908 844 870 885 863 885 855 819 806 814 820 774 862 915 815 850 848 843 775 811 837 870 829 815 854 812 795 832 818 806 822 820 834 822 809 860 814 830 827 812 799 809 830 852 830 808 824 754 814 796 855 794 856 779 768 802 824 836 773 722 813 818 846 891 814 788 823 846 821 803 764 817 797 844 842 787 853 828 798 817 778 788 814 790 810 803 777 803 809 770 816 825 753 783 794 834 864 819 921 846 864 857 830 805 844 834 844 830 828 807 817 838 856 847 876 866 813 843 793 795 844 817 803 794 845 869 770 832 804 779 873 804 818 801 833 804 782 821 790 776 805 796 812 806 805 814 796 813 832 818 822 829 851 840 861 838 787 792 846 831 816 827 827 818 NaN 825 835 834 835 771 752 798 806 778 799 776 761 820 777 818 773 848 819 789 821 818 802 797 889 928 932 873 894 917 795 845 898 938 902 920 908 902 904 867 878 927 905 888 877 849 903 878 903 940 922 848 942 890 896 859 899 893 858 893 888 830 833 880 656 630 603 904 898 838 858 848 857 922 847 858 837 877 854 851 813 837 852 847 874 866 851 820 906 866 822 868 875 817 832 870 887 877 858 949 948 944 972 946 932 980 955 954 949 942 909 925 935 927 949 898 911 950 928 886 854 923 915 797 933 902 914 883 845 856 906 869 839 901 841 874 851 871 898 906 907 874 879 878 870 884 852 876 873 808 863 863 839 860 862 919 878 864 864 914 845 874 893 864 872 854 868 873 885 899 927 902 882 919 900 849 885 863 883 876 866 840 827 874 859 838 894 881 856 864 839 851 874 884 843 857 864 832 861 832 843 849 807 738 804 842 859 857 857 786 817 825 868 826 819 949 918 852 863 854 890 905 880 878 835 841 869 873 865 838 851 856 841 850 834 873 889 847 830 846 849 853 843 860 850 882 838 819 811 828 845 815 845 861 855 856 866 884 837 847 888 844 899 866 889 899 892 894 879 902 886 911 861 896 862 851 910 814 906 862 872 921 690 875 853 851 847 777 838 828 796 838 834 832 838 822 858 792 823 796 711 771 804 832 838 793 809 809 801 845 841 816 798 809 819 769 785 774 822 792 861 821 822 834 825 850 803 807 771 836 790 784 801 792 809 807 808 806 808 818 840 786 809 820 808 824 790 780 788 762 782 782 788 788 767 781 848 759 814 835 814 909 909 844 870 885 863 885 854 819 806 815 820 774 862 915 816 850 847 843 775 810 837 870 830 815 856 812 796 832 818 806 822 821 834 822 810 859 813 830 827 812 798 809 829 851 830 807 825 754 814 794 854 793 857 778 768 802 823 837 773 721 814 818 846 892 814 788 825 846 822 803 764 816 798 844 842 787 853 827 798 818 779 788 813 790 808 803 776 802 808 768 816 825 754 783 795 834 865 819 921 847 864 858 830 805 846 834 844 831 827 806 817 838 855 847 876 864 813 843 793 795 844 816 803 793 845 871 770 833 804 779 871 803 818 801 832 805 781 821 790 775 807 795 812 807 804 814 797 813 834 816 822 829 852 839 861 838 786 792 846 832 816 828 826 817 NaN 826 836 835 836 771 753 798 806 777 798 776 760 820 777 819 773 848 819 789 821 817 801 797 889 928 932 873 894 917 794 845 898 938 902 918 907 902 904 865 879 927 905 887 879 849 903 879 903 940 922 848 942 890 896 857 899 893 857 894 887 831 833 880 656 630 603 904 899 838 858 848 856 922 847 858 836 878 854 852 814 839 853 846 874 866 851 819 906 867 822 868 875 817 832 871 887 877 859 950 945 944 972 946 932 980 955 955 949 942 909 924 935 926 948 898 911 950 928 884 850 922 915 796 933 902 914 882 845 856 906 870 839 901 842 874 850 871 898 905 907 873 878 878 870 882 852 876 872 810 863 863 839 861 861 918 878 864 864 916 845 873 894 864 872 853 868 873 886 898 928 902 883 919 901 849 885 864 882 876 866 840 827 874 859 838 894 881 857 863 839 851 875 884 843 857 863 832 862 832 843 850 808 738 804 843 860 857 858 786 816 824 868 825 819 949 918 852 862 853 890 904 880 877 834 840 870 872 865 837 851 856 841 850 835 873 889 848 830 847 848 852 844 860 848 881 838 818 813 830 845 814 844 861 855 856 866 884 838 847 889 845 898 866 889 899 891 894 879 902 886 912 861 896 861 851 911 814 905 862 873 921 689 875 853 852 846 777 839 830 796 835 834 832 838 823 857 792 824 796 711 771 804 832 838 792 809 809 801 845 841 817 798 810 819 770 785 774 823 792 861 821 822 834 824 851 803 808 770 837 790 784 801 792 810 807 808 806 809 817 840 786 808 821 808 825 790 780 788 763 783 782 787 788 767 780 849 759 813 834 814 908 909 844 871 885 863 886 854 820 806 816 819 774 863 915 816 850 847 843 775 809 837 870 830 814 857 811 795 832 819 805 822 822 835 821 811 858 814 829 826 811 798 809 829 851 829 808 826 754 815 794 854 792 858 778 769 802 821 838 772 721 814 818 846 891 814 789 826 845 823 802 764 816 799 843 843 787 853 828 798 819 781 789 813 790 807 803 777 801 807 767 817 826 755 783 795 834 867 818 920 848 864 858 831 805 846 835 843 832 826 804 817 838 855 847 876 864 815 842 792 795 844 814 804 792 846 874 769 833 804 781 870 802 818 802 832 805 779 821 791 775 809 795 812 807 804 814 798 813 836 815 823 831 853 839 861 837 785 793 846 833 817 828 826 816 NaN 826 835 835 836 771 753 798 806 777 797 777 760 820 777 819 772 847 820 788 822 816 800 797 889 928 932 873 894 917 795 845 897 938 902 915 907 900 904 864 878 928 905 885 879 849 903 880 902 940 922 849 943 891 897 854 899 893 859 894 887 832 834 881 656 631 602 902 899 838 859 849 856 921 847 859 836 880 854 854 814 840 853 845 873 866 851 818 905 867 823 868 875 816 833 871 886 877 859 949 941 944 971 946 932 980 956 955 949 942 910 924 935 925 949 898 910 948 928 882 850 922 916 795 934 902 915 883 846 857 906 870 839 901 843 874 849 872 898 905 907 873 878 878 870 882 853 875 871 812 863 863 838 862 860 918 880 864 864 916 842 873 895 864 872 853 868 872 886 898 928 902 882 919 902 849 885 864 881 878 866 839 827 874 859 838 893 881 858 863 839 851 875 883 843 856 863 832 863 833 843 850 807 739 803 844 861 856 857 786 816 823 868 825 818 950 918 852 862 852 890 903 880 876 835 840 869 872 865 837 852 856 841 850 835 873 889 848 829 848 848 853 844 860 847 881 838 818 814 830 845 814 844 861 855 856 866 884 837 847 890 845 898 866 890 899 891 895 879 902 886 912 861 896 860 851 912 813 905 863 873 921 689 875 853 851 846 777 840 830 797 828 835 832 839 823 856 791 824 797 712 772 804 832 837 792 809 809 801 846 839 817 798 810 819 770 784 775 822 793 860 822 822 834 824 851 803 808 770 837 790 784 802 793 810 807 808 806 809 816 841 785 808 823 807 824 790 780 788 763 784 781 787 788 768 780 851 759 812 833 815 908 909 844 871 883 864 887 853 820 806 816 818 775 864 914 817 851 848 843 775 808 837 870 830 814 856 812 795 831 819 804 823 821 836 820 812 858 815 829 824 810 797 810 830 852 829 808 826 753 816 796 853 793 858 776 770 801 820 838 772 721 816 818 846 891 814 789 827 844 825 802 764 816 798 842 843 786 853 830 799 819 780 788 814 790 806 803 779 801 808 767 817 826 756 783 795 835 869 818 920 849 864 858 831 805 846 836 843 832 826 805 817 838 855 846 876 866 816 842 793 795 844 814 804 792 847 874 768 832 803 782 869 802 819 803 832 806 779 821 792 776 810 796 813 808 805 814 798 814 835 814 823 832 853 839 861 836 786 794 846 831 818 827 825 815 NaN 824 833 834 835 771 752 798 807 778 796 777 760 819 777 818 770 846 821 788 821 816 800 797 889 929 932 872 894 918 794 845 897 938 902 913 907 898 904 864 878 928 905 885 879 849 903 881 901 940 921 849 944 892 896 854 899 892 860 894 888 832 834 882 656 631 602 900 899 838 859 849 857 921 846 859 835 881 854 854 812 841 853 846 872 866 851 818 905 867 824 869 875 816 834 871 886 877 859 949 940 944 970 946 933 980 956 955 949 942 911 923 935 925 950 897 908 948 928 883 850 922 917 795 934 902 915 884 846 858 906 871 839 901 843 875 848 872 898 904 908 873 878 878 870 882 853 875 872 811 863 863 838 863 860 917 880 864 865 917 840 872 894 864 872 853 867 871 886 898 928 902 882 918 902 850 886 863 880 880 867 839 827 874 859 838 892 881 859 864 838 851 876 883 843 856 864 832 862 833 843 849 806 738 802 844 861 856 856 786 815 824 867 826 818 950 917 852 864 852 890 903 880 874 835 840 868 872 864 836 853 855 841 849 834 873 889 847 829 848 847 853 845 859 847 881 838 818 815 830 846 814 844 860 856 856 863 884 836 847 891 845 897 866 889 897 890 896 878 902 886 912 862 896 860 850 913 812 905 863 874 920 689 875 853 851 846 777 838 829 796 822 836 832 840 822 856 791 823 797 712 772 804 831 836 791 808 810 801 847 838 817 797 809 819 770 783 774 822 794 861 823 822 834 824 851 804 807 769 837 790 784 802 795 811 808 808 806 809 815 840 785 808 824 806 824 790 780 788 763 783 781 786 788 768 779 850 759 811 833 815 907 909 844 871 882 864 886 853 820 807 816 818 776 864 914 817 851 848 843 774 808 836 872 829 814 854 811 795 831 820 804 824 819 836 820 812 858 815 829 824 810 797 810 830 852 829 809 826 752 817 797 852 794 858 775 772 801 820 837 771 721 816 818 846 891 813 789 828 843 826 802 764 817 798 844 843 786 853 830 800 818 779 788 815 790 806 803 780 801 808 767 817 826 757 784 795 836 870 818 920 848 864 857 831 805 847 836 844 832 827 806 816 838 855 845 876 868 816 842 794 795 844 814 806 793 848 873 768 832 803 784 869 801 819 803 832 806 780 821 793 776 810 796 814 807 806 814 798 814 834 815 824 832 853 841 862 835 788 795 846 828 819 827 825 816 NaN 821 831 833 834 771 750 797 808 779 795 776 761 819 777 816 771 847 821 788 820 817 799 797 889 929 932 872 894 918 794 846 897 938 902 910 908 896 904 863 877 929 905 885 880 849 902 880 902 940 921 849 944 893 896 853 900 891 861 893 888 832 834 882 656 632 601 901 899 838 859 849 858 921 845 860 835 881 855 852 811 840 853 847 872 866 852 818 907 866 824 868 876 816 834 871 886 877 859 949 937 946 967 947 933 980 955 954 950 943 911 923 936 925 950 897 907 947 927 884 850 921 919 796 935 902 916 884 846 859 906 870 839 901 843 875 847 873 897 905 908 873 878 878 870 882 852 875 872 809 862 863 839 864 860 916 881 864 865 916 837 872 894 865 872 853 868 872 886 898 927 902 882 918 901 850 886 862 881 880 868 839 828 874 860 838 892 880 858 864 838 852 876 883 843 856 864 832 862 832 844 849 805 736 802 844 861 856 856 786 815 825 866 827 819 949 917 852 864 853 889 903 880 874 835 840 868 871 864 836 853 855 841 848 833 872 888 846 829 848 848 854 845 859 848 881 838 818 815 830 846 814 844 860 855 855 861 885 835 847 891 845 897 867 888 896 891 895 879 902 886 911 862 896 860 849 912 812 905 864 872 920 689 875 852 850 847 777 837 828 796 816 836 832 840 822 856 790 822 797 711 773 804 831 835 791 808 810 800 847 837 817 796 809 819 770 781 773 822 794 862 822 823 834 824 851 804 807 768 837 790 784 804 795 810 808 808 806 810 814 840 785 808 825 806 824 791 780 788 763 782 781 786 787 767 777 849 760 810 833 815 908 909 844 870 881 864 884 853 820 807 816 819 775 863 914 818 850 848 842 774 807 836 873 829 813 853 811 795 831 819 804 825 818 836 819 812 858 815 829 824 811 797 810 830 850 829 808 825 751 818 798 851 794 858 773 771 801 820 837 771 721 817 818 846 892 812 788 828 843 826 802 765 817 797 845 843 786 853 830 800 818 778 787 815 791 806 803 780 801 809 767 817 826 756 784 795 837 870 818 920 847 863 856 830 805 847 837 844 832 829 806 815 839 856 844 876 869 816 843 794 795 844 814 807 792 849 873 770 832 803 784 867 801 818 803 833 807 780 822 793 776 811 797 814 807 806 814 796 814 833 815 823 832 853 843 864 835 790 795 845 826 819 827 825 818 NaN 820 830 834 834 772 751 797 809 779 796 775 761 819 777 815 773 848 822 788 820 817 799 798 889 930 933 872 894 918 795 846 897 939 903 909 909 895 905 863 877 929 905 884 880 849 902 879 904 940 921 849 944 892 896 852 900 890 860 892 890 832 832 882 656 632 600 901 899 839 860 848 860 920 845 860 836 880 855 851 810 839 853 847 873 866 852 818 908 866 824 868 876 816 833 871 886 877 859 948 934 948 963 948 932 979 955 954 951 944 909 923 937 924 950 899 907 947 927 884 849 922 920 796 934 900 916 884 848 860 905 869 840 901 843 874 847 874 897 906 907 873 878 878 870 882 852 876 872 807 861 863 839 865 860 915 881 864 865 915 837 872 894 865 872 854 868 873 885 897 928 902 882 918 900 850 886 862 882 880 868 840 828 874 861 839 894 880 858 863 838 852 875 883 844 857 864 831 862 832 844 848 805 737 802 844 861 855 856 786 815 824 865 827 820 950 916 851 864 854 888 904 880 874 835 840 868 871 864 836 852 856 842 849 832 872 887 846 829 848 849 854 844 859 849 882 838 818 813 830 846 813 844 860 855 855 857 885 834 848 891 845 898 867 886 894 891 894 879 902 887 911 862 896 860 849 912 811 905 863 871 921 689 874 852 850 848 778 836 827 796 812 836 832 839 822 857 790 822 798 710 772 804 830 835 791 809 810 800 848 838 817 796 809 818 771 780 772 823 794 862 822 821 834 825 851 806 807 769 837 790 784 804 795 810 808 807 806 810 814 840 785 808 825 806 824 790 780 788 764 781 780 786 787 767 775 848 762 810 833 815 908 908 844 869 882 864 882 853 820 808 816 820 776 864 913 818 849 848 842 774 808 836 872 828 812 853 810 796 831 818 804 826 818 835 819 812 856 816 828 824 812 797 810 830 849 830 808 824 751 818 798 851 795 858 773 770 801 819 837 771 721 817 818 845 892 811 787 827 844 825 802 765 818 797 846 844 787 854 830 801 819 779 786 816 792 805 802 780 801 809 767 817 825 755 784 794 837 872 817 920 845 863 855 830 805 847 838 844 830 830 806 816 839 857 844 876 868 816 844 794 795 844 813 808 792 850 872 771 832 803 785 864 801 817 803 833 808 780 822 793 775 811 797 816 806 807 813 795 814 833 815 821 831 854 845 862 835 789 795 845 827 820 827 825 819 NaN 821 830 835 834 773 752 797 810 778 797 775 762 819 777 814 774 848 822 788 819 818 801 798 889 930 932 871 893 918 796 846 897 938 904 908 909 894 905 862 878 928 904 883 880 850 904 878 904 939 921 850 943 892 896 850 900 890 860 891 891 832 831 882 656 632 599 900 899 839 860 848 860 921 846 860 838 878 855 849 810 838 852 847 873 865 851 819 910 866 825 868 876 816 832 871 886 877 858 948 931 950 960 948 932 979 954 954 951 943 908 924 937 924 950 900 907 946 927 884 848 923 919 796 934 899 916 884 850 861 904 869 841 902 842 874 847 875 897 907 906 874 877 877 869 881 853 876 871 807 861 863 838 864 861 914 881 862 865 914 837 872 894 865 871 856 869 874 885 897 928 901 884 918 899 850 886 863 882 879 870 840 829 874 860 839 894 879 858 863 838 851 875 883 844 857 864 830 862 832 844 848 805 739 803 845 861 855 856 786 815 823 864 827 820 950 916 852 863 854 889 904 880 875 835 841 867 871 863 836 851 858 842 850 831 873 887 846 829 847 850 853 843 860 849 881 838 818 812 829 846 814 844 860 854 856 854 886 834 849 890 844 898 867 886 894 892 894 880 902 888 912 862 897 860 849 912 811 905 863 869 922 689 874 851 850 848 779 836 827 796 809 836 834 839 820 858 790 821 797 709 770 804 830 835 791 810 810 799 848 839 817 796 809 818 771 782 771 823 794 861 822 820 833 825 852 807 806 769 837 790 784 803 795 810 808 806 805 811 815 840 786 808 825 806 824 789 780 788 764 781 780 786 789 766 774 847 762 810 834 815 908 908 844 869 884 864 883 853 820 808 816 820 776 864 913 818 849 848 842 775 808 836 870 827 811 853 809 796 831 817 803 825 818 834 819 812 855 815 828 824 812 797 810 830 848 830 808 824 751 818 797 851 795 858 773 770 801 820 837 771 721 817 818 845 893 810 787 826 845 825 802 765 818 798 846 845 788 853 829 801 819 780 785 815 792 805 802 780 801 809 767 816 825 754 784 794 837 874 818 920 845 863 855 829 805 846 836 844 829 829 805 816 838 858 844 876 867 816 844 793 795 844 812 808 792 850 872 773 832 803 784 861 802 816 802 833 806 781 821 793 775 812 796 817 806 808 813 795 815 832 815 819 830 852 845 860 836 788 795 845 829 819 827 824 818 NaN 822 827 835 834 774 754 798 811 778 798 778 762 819 777 814 773 849 822 789 819 818 803 798 889 929 931 871 893 919 796 845 896 938 903 907 909 893 906 858 879 928 904 883 879 850 904 879 903 938 921 850 943 891 896 849 901 890 860 890 892 832 831 883 656 631 599 900 898 840 860 849 859 923 846 861 838 877 855 849 809 837 853 848 873 866 851 820 910 866 825 868 876 816 830 871 886 878 859 948 930 950 959 947 932 979 954 953 949 941 908 924 938 924 949 902 908 946 926 883 847 924 918 795 934 898 914 885 852 861 903 870 842 901 843 873 847 876 897 907 905 874 877 876 868 881 853 875 872 808 860 863 836 862 861 913 881 861 865 914 837 872 894 864 871 856 869 874 885 896 928 900 885 918 898 851 886 863 882 878 870 841 829 873 860 839 894 878 858 862 838 851 874 883 843 856 864 830 862 832 844 848 806 741 804 845 861 856 857 787 815 822 864 826 820 949 916 853 863 854 890 904 881 876 836 841 867 871 863 836 851 859 842 850 831 873 888 847 829 847 850 853 842 860 849 880 838 818 812 829 845 814 844 860 854 857 851 886 834 849 890 844 898 867 886 894 892 896 880 904 887 912 862 897 860 849 912 812 905 863 870 923 689 874 851 851 848 780 836 827 796 806 836 835 838 819 858 790 821 797 710 771 804 830 835 791 810 810 799 848 839 817 796 809 817 770 783 771 824 794 860 822 819 833 825 852 807 806 770 837 790 784 803 795 810 808 806 805 811 816 840 786 808 826 807 824 787 779 788 765 781 780 786 791 766 772 847 762 810 834 815 908 907 844 869 885 865 883 853 822 808 816 819 776 865 913 817 849 848 842 775 808 836 868 828 810 854 809 796 832 817 803 825 818 834 819 812 854 814 828 824 812 796 810 830 848 830 809 824 750 819 797 852 795 859 772 770 801 820 836 770 720 817 818 845 893 810 788 824 845 824 801 765 818 799 845 846 789 853 828 802 820 780 785 815 792 805 802 780 801 810 769 816 825 754 783 795 836 876 818 919 847 863 855 830 805 846 834 843 828 828 806 817 838 857 843 876 866 817 844 793 796 845 813 807 792 849 872 772 832 802 784 859 802 816 802 833 804 782 821 793 774 812 797 815 807 808 814 795 815 833 814 819 830 851 843 859 836 787 794 845 831 819 828 825 818 NaN 822 823 836 834 774 754 798 812 778 799 779 762 819 776 815 772 848 822 789 818 818 805 799 889 928 930 871 894 918 795 845 896 937 903 907 909 891 907 855 879 927 904 882 878 850 905 879 902 937 922 850 944 891 896 850 900 890 860 890 892 832 832 884 656 631 599 899 898 840 860 850 858 924 846 860 837 877 856 849 809 837 853 848 873 867 850 820 910 867 825 868 876 817 830 872 886 878 859 948 928 950 958 945 932 979 954 953 948 939 909 925 937 924 949 901 908 945 926 882 847 924 918 795 934 898 913 885 851 861 903 871 842 901 844 872 848 876 898 908 905 874 877 874 869 881 854 875 872 808 860 863 836 861 861 912 881 860 865 914 838 872 892 864 871 855 868 873 885 896 928 900 884 918 898 850 886 863 881 878 870 842 829 873 859 840 894 877 858 863 838 850 874 883 843 856 864 831 862 832 843 848 808 741 804 845 861 856 857 788 815 822 864 826 820 948 917 854 863 853 890 904 882 877 836 841 867 871 863 837 851 859 842 850 831 872 888 848 829 848 850 853 842 860 849 880 839 818 813 829 844 813 844 860 855 858 850 886 834 848 890 844 898 868 888 895 891 898 880 905 886 912 861 897 859 850 912 812 906 863 870 922 688 874 851 851 848 780 836 827 796 804 836 835 838 819 857 790 822 796 710 772 804 830 835 790 809 810 798 848 839 818 796 809 817 770 784 772 823 794 860 823 820 833 825 851 806 806 770 837 790 784 802 795 810 807 807 806 811 818 838 786 808 825 808 824 786 777 788 765 782 781 785 793 765 772 847 761 810 833 815 907 907 843 870 886 865 884 853 823 807 816 818 776 864 913 817 849 848 841 776 807 835 868 828 812 856 811 796 832 819 803 825 817 833 821 812 851 814 827 824 811 796 809 831 848 830 809 824 750 818 797 853 795 858 772 769 802 821 836 768 719 817 818 844 893 812 789 824 844 824 801 765 818 799 844 847 789 852 826 802 820 779 786 815 791 806 802 780 801 810 770 816 824 754 783 797 835 876 819 919 848 864 855 830 805 846 832 844 828 828 808 818 837 856 845 876 866 818 844 793 796 845 816 808 790 848 871 771 832 802 783 858 802 816 802 833 803 782 821 792 774 814 797 813 809 807 814 796 816 832 816 819 830 849 842 861 836 786 794 846 833 819 828 825 817 NaN 822 819 837 835 773 754 798 811 778 799 778 762 818 777 815 772 848 822 789 819 818 805 800 888 929 930 872 894 916 795 845 896 937 902 906 910 889 905 852 879 927 904 883 879 850 904 879 902 936 922 850 944 891 896 852 900 891 861 891 892 832 832 883 655 632 600 900 898 840 860 851 858 924 846 860 836 878 857 850 809 836 853 848 873 868 850 820 909 867 825 869 876 817 831 872 887 879 860 948 927 948 956 944 933 979 954 952 948 938 908 925 936 924 948 900 908 946 926 882 846 924 917 795 934 898 912 885 851 860 904 871 842 900 844 872 847 876 899 908 906 874 876 874 870 881 854 875 872 808 860 863 836 862 861 912 879 860 864 914 838 872 892 864 871 855 868 872 885 897 928 901 883 918 898 849 886 863 881 877 869 842 828 874 858 841 894 878 858 864 838 850 874 884 842 856 864 831 861 832 842 849 808 740 804 845 861 856 857 789 815 822 864 827 821 948 917 854 863 853 890 904 882 876 836 841 866 871 864 837 851 860 842 850 831 872 889 848 830 848 849 854 843 861 849 881 840 818 813 829 843 813 844 860 856 858 849 886 834 848 889 844 898 869 888 897 890 898 880 906 885 912 860 897 859 851 912 812 906 864 871 923 688 874 852 851 848 780 836 828 796 802 835 835 838 821 856 791 822 796 710 773 804 831 835 790 808 810 798 849 838 818 795 809 817 769 784 772 822 794 861 824 820 833 825 850 805 805 770 837 790 784 802 794 810 807 809 806 812 820 837 786 808 824 808 824 786 776 788 765 783 781 786 793 764 772 847 761 810 832 815 908 906 844 870 886 865 884 854 824 807 816 818 776 864 913 816 849 848 840 777 807 835 868 828 814 858 812 795 832 820 804 825 820 833 822 812 849 814 827 825 811 796 808 831 848 831 808 824 750 818 797 853 796 856 770 770 802 822 836 767 717 817 819 845 892 813 789 824 844 823 802 765 817 798 843 848 788 852 825 802 820 778 787 815 791 808 802 780 802 810 771 816 823 754 783 798 834 878 819 918 850 865 855 830 805 847 832 844 828 827 809 817 836 856 846 876 865 817 845 793 797 846 816 809 788 847 872 770 833 801 782 857 801 816 802 834 804 783 821 792 776 815 797 811 810 806 814 796 816 832 817 820 829 850 841 863 836 786 794 846 833 819 828 825 816 NaN 822 817 838 835 773 753 798 810 778 798 777 762 817 778 815 772 848 820 790 819 818 803 798 887 928 930 874 895 915 796 845 896 937 902 904 911 888 904 852 879 927 905 883 879 851 904 879 902 937 921 849 943 891 896 852 900 892 861 892 892 831 832 882 654 631 601 900 897 839 861 851 858 924 846 858 836 878 858 851 809 836 852 848 872 868 851 820 908 867 825 870 876 818 831 873 887 880 860 948 926 946 955 945 934 980 955 952 949 938 908 925 936 926 949 898 907 946 926 882 846 923 917 794 933 899 914 885 851 859 904 870 842 900 842 873 846 875 900 909 906 874 876 873 872 882 855 876 872 808 860 862 835 863 861 911 877 861 864 914 837 872 891 863 871 855 868 872 884 898 928 901 882 919 898 848 887 863 881 877 870 841 827 874 858 842 893 878 858 866 838 850 874 884 842 856 864 831 861 832 841 850 808 740 803 845 860 856 857 789 815 823 864 827 821 948 917 855 863 853 890 904 882 875 836 841 867 872 865 837 851 861 842 850 831 872 890 847 830 849 848 854 843 861 849 881 840 818 812 829 843 812 844 860 856 859 847 886 834 847 889 845 897 869 888 897 889 898 880 905 886 911 861 896 860 852 912 813 906 864 872 923 687 874 852 851 848 779 837 828 795 800 836 835 839 821 857 791 822 795 710 773 804 832 834 791 807 810 798 849 838 818 796 809 817 769 784 772 820 794 862 824 822 832 826 850 803 805 769 837 790 783 802 794 809 806 809 806 814 820 837 785 807 823 807 823 787 776 788 764 784 781 786 793 765 771 847 760 810 832 814 909 906 844 870 885 864 885 856 823 807 816 818 776 863 913 816 849 847 840 776 806 835 869 829 816 858 812 795 831 820 804 825 822 833 824 812 847 815 827 826 812 796 808 832 849 830 808 824 751 817 797 853 796 854 768 771 802 823 836 766 716 816 819 846 891 813 788 823 843 822 802 765 816 798 843 847 786 852 824 802 820 778 788 816 791 809 802 780 802 810 770 817 823 754 783 799 834 880 819 918 850 864 855 830 805 847 831 845 830 827 809 816 836 855 847 876 864 816 844 794 797 846 814 810 786 846 874 770 834 801 781 856 802 816 802 834 805 784 821 791 777 815 797 811 810 805 814 797 816 832 819 820 829 850 842 864 836 786 794 845 834 818 828 824 815 NaN 822 814 836 835 773 753 798 810 777 796 777 760 815 778 814 772 848 819 790 819 818 801 795 888 928 929 875 895 916 796 845 896 938 902 903 911 887 902 852 879 926 904 883 880 852 904 879 902 939 921 850 943 891 896 853 900 892 862 893 892 830 833 881 654 631 602 899 897 839 861 852 858 925 846 858 837 879 858 851 809 836 851 848 872 868 851 820 907 867 826 869 876 817 832 872 887 880 860 948 925 945 953 946 934 980 956 952 950 938 908 925 936 928 949 898 906 947 925 881 846 921 917 793 934 899 916 886 851 859 904 869 841 899 840 874 846 875 900 910 906 874 876 874 872 883 855 877 873 809 861 861 836 863 862 911 874 862 864 914 836 873 892 863 872 856 868 872 884 899 928 901 882 920 898 848 888 862 882 877 870 841 826 874 858 842 893 879 858 866 838 850 873 885 842 855 864 831 862 832 840 851 808 739 802 845 861 856 857 789 814 824 863 827 821 947 918 855 863 854 890 904 881 875 836 841 868 872 866 838 851 861 842 849 832 872 890 846 830 848 849 854 842 861 848 881 841 818 812 830 844 812 844 860 856 858 845 886 834 847 890 845 896 869 888 898 888 897 879 904 886 911 861 896 860 853 912 814 907 863 872 923 687 874 852 851 847 778 837 828 795 797 838 835 839 820 857 790 821 795 710 773 804 833 833 792 807 811 798 849 838 818 796 809 816 769 784 772 820 794 862 823 822 832 827 850 802 805 769 837 789 783 803 794 809 807 809 805 814 820 837 784 807 823 807 822 788 776 786 763 784 781 787 792 766 770 847 759 809 832 814 910 905 844 870 884 864 885 858 822 807 816 818 775 863 913 816 850 847 841 776 805 836 869 829 816 857 812 795 831 819 804 826 823 833 823 811 847 815 828 825 813 796 807 831 849 829 808 824 752 817 796 853 797 854 766 772 802 823 836 766 716 814 819 847 890 812 789 823 843 822 802 765 815 798 843 845 787 851 824 801 820 778 789 816 791 808 803 780 802 810 769 817 823 754 783 799 834 881 820 918 850 863 856 831 806 848 831 845 830 827 808 815 836 855 847 876 864 815 842 794 797 847 814 811 786 847 875 771 833 800 779 856 803 816 802 834 805 782 821 791 778 814 797 812 809 804 813 797 816 832 818 819 828 850 843 864 835 786 793 844 834 817 827 824 816 NaN 821 810 835 835 772 752 798 810 777 796 777 759 815 778 814 771 849 819 790 820 817 800 793 888 927 928 875 896 916 797 845 897 938 901 901 912 885 902 852 879 927 904 883 881 853 905 879 902 941 921 852 943 891 896 853 900 891 862 893 893 830 833 881 654 630 601 898 898 839 861 852 858 925 846 858 837 879 858 850 810 836 851 847 872 868 850 820 907 868 827 868 875 817 832 872 887 880 861 949 923 945 951 946 933 980 956 952 949 938 908 925 935 928 950 899 905 947 925 881 846 920 917 793 935 900 915 886 851 859 905 869 842 899 838 873 846 874 900 910 906 874 876 874 872 883 854 878 875 810 861 860 836 862 860 911 873 864 864 916 835 873 892 863 871 855 868 872 884 898 929 901 883 921 898 848 888 861 882 877 870 841 825 874 858 841 893 878 858 866 839 850 873 885 842 854 865 831 862 832 841 850 808 739 802 845 860 857 856 790 814 824 863 827 820 947 919 854 863 855 890 904 880 876 837 840 869 872 866 838 851 861 842 848 833 872 890 846 830 848 849 853 842 861 848 882 841 818 812 831 845 812 844 860 856 858 843 886 835 846 891 845 896 869 888 897 889 897 879 904 886 911 861 897 861 853 912 814 907 862 871 922 687 875 852 851 847 779 837 828 795 794 839 836 839 818 857 790 822 796 710 773 804 832 832 792 807 810 798 849 838 817 798 810 815 769 784 772 821 794 861 822 823 832 828 849 801 805 769 837 788 783 804 794 809 808 808 805 813 820 837 783 807 824 807 820 789 775 786 763 784 780 788 791 767 768 847 758 808 832 815 910 905 845 870 883 863 884 858 821 806 816 817 775 863 913 815 850 847 842 775 806 837 869 830 816 856 812 794 831 819 804 826 822 833 823 810 846 815 828 825 813 796 806 831 850 828 808 823 754 817 797 852 797 854 766 772 801 823 838 765 716 813 818 847 890 812 789 823 843 823 802 764 815 798 843 844 787 850 825 801 820 778 789 816 791 808 803 780 803 810 769 817 823 753 782 798 834 881 821 919 850 861 857 831 806 848 832 845 830 826 808 816 835 856 846 876 864 815 841 794 797 847 815 811 788 848 875 771 833 799 777 857 805 816 803 834 804 780 821 790 778 813 796 813 809 804 813 797 817 832 817 819 829 851 842 862 835 786 792 844 834 816 827 825 816 NaN 820 806 835 835 772 753 799 810 778 798 777 759 815 776 816 771 851 818 790 820 817 801 793 888 928 929 875 897 916 797 845 897 938 901 900 912 882 903 852 879 928 904 883 881 853 905 878 901 940 921 855 943 891 897 852 900 891 861 893 893 829 832 880 654 630 600 897 898 839 861 851 859 925 846 859 837 879 858 849 811 836 851 847 872 867 850 820 907 869 828 868 875 816 833 872 887 881 860 949 922 945 951 946 932 979 954 954 949 939 909 924 934 927 950 901 905 947 924 881 845 922 917 794 936 900 915 887 850 858 906 870 842 898 837 873 846 873 900 910 907 875 877 875 872 882 854 877 876 810 862 860 836 862 859 911 872 864 865 917 835 872 892 864 871 854 869 871 884 898 930 901 883 921 898 848 888 860 882 877 870 841 827 874 857 841 894 878 858 865 839 850 872 884 842 854 865 832 862 833 842 850 808 740 802 844 860 857 856 790 814 824 863 826 820 947 920 854 863 855 890 904 880 877 837 840 869 872 866 838 851 860 841 848 835 872 890 846 830 849 850 853 842 860 849 882 841 818 812 831 846 812 843 860 856 858 842 886 835 846 890 844 896 867 888 897 889 897 879 904 886 911 861 898 861 854 912 813 907 861 871 921 687 875 853 852 847 779 837 828 795 792 839 837 839 818 858 791 821 796 711 773 804 832 833 790 807 809 798 848 839 816 798 810 815 770 784 771 822 794 861 821 822 832 828 850 800 806 769 836 788 783 804 794 809 808 808 805 812 818 838 784 807 824 807 820 789 774 787 763 784 780 787 790 766 768 847 758 809 832 816 910 904 845 870 884 863 884 858 820 806 816 816 775 863 913 815 849 848 843 775 807 838 869 829 816 855 811 795 831 819 804 826 820 833 822 809 843 815 829 824 812 795 805 830 850 828 808 822 755 817 798 851 797 853 766 772 801 824 839 766 716 814 818 847 890 811 788 823 843 822 802 764 815 799 843 844 788 850 825 801 820 778 789 815 791 809 803 780 803 811 770 817 822 754 781 798 834 881 822 918 850 861 856 831 806 847 833 844 830 826 807 818 835 857 846 877 864 815 840 794 797 848 817 810 790 848 876 771 832 799 776 854 806 816 803 832 804 777 822 790 778 812 796 813 810 804 813 796 817 832 817 819 830 852 842 861 835 786 791 843 834 816 827 825 817 NaN 820 804 834 835 772 754 799 809 778 799 778 759 814 775 817 772 853 818 789 821 816 802 794 888 927 931 875 897 916 797 845 897 938 901 899 912 880 904 852 879 928 905 882 881 852 905 878 901 940 922 855 943 892 897 850 901 891 860 893 892 829 832 880 654 630 600 897 898 839 860 849 860 925 846 860 837 879 859 848 812 836 851 848 872 867 850 821 907 869 829 870 876 816 833 872 887 881 860 948 921 946 950 947 932 979 954 955 949 940 909 924 933 926 950 903 905 946 924 882 843 924 918 794 935 899 916 884 850 857 908 870 842 898 837 873 847 871 901 908 907 875 878 877 872 882 853 878 877 811 863 861 837 861 857 912 870 865 865 917 834 871 892 864 870 852 869 870 885 897 929 900 883 922 898 848 889 860 882 877 870 841 828 874 857 842 893 878 859 865 840 850 872 883 842 855 865 832 862 834 842 850 808 740 802 844 860 857 856 790 814 824 863 825 819 947 920 854 864 855 889 903 880 878 837 840 869 872 866 838 850 859 841 848 835 873 888 846 830 849 851 852 842 860 849 881 841 818 812 829 846 812 844 860 855 857 839 885 836 846 890 843 896 866 889 897 889 897 879 904 886 910 861 898 861 854 913 814 907 862 871 922 688 875 854 852 846 778 837 828 795 792 839 836 839 818 858 791 820 796 710 773 804 832 834 790 807 808 798 848 839 815 798 811 814 769 783 771 824 794 860 820 822 832 828 851 800 807 769 836 789 783 804 794 809 808 808 805 810 817 838 785 807 824 807 819 789 774 787 764 784 780 786 790 766 768 847 758 811 832 817 910 904 845 870 884 863 884 858 820 807 816 816 776 864 913 815 848 848 843 775 808 838 870 828 815 855 811 796 831 818 804 825 819 833 823 809 842 815 829 824 811 795 804 830 851 829 808 822 755 817 797 850 797 854 767 772 801 824 839 766 717 814 818 847 891 811 788 823 844 820 802 764 816 799 843 845 788 850 824 800 820 778 788 815 791 809 802 780 804 812 771 816 823 755 781 798 834 881 821 918 850 861 855 832 806 847 833 844 830 826 806 819 836 857 847 877 864 815 840 794 796 847 817 809 792 848 877 771 832 799 778 851 806 816 803 831 804 776 823 791 778 811 796 813 810 804 813 796 816 832 819 819 830 852 842 860 836 786 791 843 833 815 827 826 818 NaN 820 802 833 835 772 755 799 808 778 798 779 760 813 774 817 772 854 818 788 822 815 802 795 889 927 932 875 896 917 798 845 897 938 901 899 911 881 906 852 880 929 906 882 881 851 905 879 901 940 922 854 942 892 897 848 901 890 860 892 891 829 832 880 654 630 600 897 899 838 860 848 861 925 846 860 836 879 858 849 812 836 851 848 872 867 851 821 907 869 829 870 876 815 834 873 887 882 859 948 921 946 949 946 932 980 955 955 949 941 909 922 933 927 950 901 905 945 924 883 841 926 918 794 934 899 917 881 850 856 908 870 841 899 836 873 847 870 901 908 907 874 879 878 872 883 853 878 876 812 863 862 837 862 858 913 870 865 865 916 832 870 892 864 871 852 869 870 885 897 928 900 883 922 898 848 889 861 882 877 870 841 830 874 858 842 892 878 859 864 840 850 873 882 841 856 864 832 862 834 843 850 808 740 802 844 860 857 856 790 814 824 863 825 819 947 919 854 865 855 889 903 880 879 838 840 869 872 864 840 850 858 841 849 835 874 887 846 830 849 851 851 843 861 849 881 840 818 812 828 846 811 845 860 854 857 836 885 836 845 888 843 896 865 890 897 890 897 879 902 887 910 861 898 861 853 914 814 907 862 871 923 689 875 854 852 846 778 838 828 795 791 839 834 839 820 858 792 819 798 710 772 804 832 834 790 808 807 799 847 840 815 797 811 814 769 783 770 824 794 860 820 822 832 827 852 800 808 768 836 790 783 803 795 810 808 808 805 811 816 839 786 807 823 806 819 789 773 787 764 784 781 785 790 765 769 847 758 812 832 816 909 903 845 870 884 863 885 857 819 807 816 818 776 864 914 814 848 848 844 774 808 837 871 826 813 855 811 796 830 818 805 824 819 833 823 809 840 815 829 824 811 795 804 830 851 829 808 824 755 818 795 850 796 856 768 772 800 824 839 766 718 814 818 847 891 811 787 824 845 819 802 764 817 799 842 846 788 849 823 800 820 778 788 815 791 809 802 779 804 812 771 816 823 756 781 798 834 880 821 918 850 861 854 832 807 847 832 844 829 828 806 819 836 856 848 877 864 815 840 794 795 846 816 809 791 848 878 772 833 800 778 847 806 816 803 830 804 776 823 792 778 811 796 813 810 804 813 796 815 833 821 819 830 852 842 860 836 785 792 843 832 815 827 826 820 NaN 821 799 832 835 772 755 800 807 779 796 780 761 814 774 817 772 854 818 787 822 815 801 795 889 928 932 874 895 917 798 845 897 938 902 899 910 880 906 852 879 928 906 883 881 850 904 880 901 940 923 854 942 893 897 848 901 889 860 892 890 829 832 880 654 630 600 897 899 838 859 848 861 925 846 860 836 879 858 849 813 837 851 848 871 867 851 820 908 868 828 869 876 816 834 874 888 883 859 948 918 947 946 946 931 981 956 955 949 942 909 922 933 927 950 900 905 946 924 884 841 926 917 793 934 900 917 880 850 857 907 870 841 899 836 873 848 871 901 907 907 874 877 879 871 883 853 878 876 812 863 863 837 864 858 913 868 866 866 916 831 870 892 865 871 852 869 870 885 898 927 901 883 922 898 848 888 862 881 877 870 841 830 873 858 842 892 878 859 863 841 850 874 882 842 857 864 832 860 834 844 851 809 741 802 844 860 857 856 790 814 824 864 826 819 947 919 855 866 855 889 902 880 880 838 841 868 872 864 840 850 858 842 849 835 874 886 846 831 848 851 853 845 861 849 881 840 819 812 828 846 810 846 860 855 857 834 884 836 845 888 844 896 866 891 896 890 896 878 901 888 910 861 897 860 852 915 815 907 862 872 924 690 875 854 852 846 778 838 828 796 790 839 833 839 821 858 792 818 798 709 771 804 833 834 791 809 807 798 846 840 814 797 811 813 769 783 771 823 793 861 820 822 832 827 850 801 808 768 836 790 784 803 796 810 808 809 804 812 816 839 787 808 824 806 819 790 773 787 764 784 781 786 790 765 768 848 758 812 832 816 908 903 844 870 884 863 885 857 819 808 816 820 776 866 914 813 848 849 844 774 808 836 871 825 811 856 813 795 830 819 805 822 819 833 823 809 839 815 829 824 810 795 805 830 850 828 808 824 754 817 793 850 796 857 768 772 799 824 839 766 718 814 817 846 892 811 787 825 846 820 802 764 817 799 842 846 787 848 822 800 820 778 788 815 790 808 803 778 803 812 772 815 823 757 781 797 834 880 820 920 850 861 853 832 807 847 831 844 828 829 805 818 836 857 849 877 864 815 840 794 796 846 816 809 791 847 879 772 833 801 778 846 806 816 802 828 804 778 823 793 778 811 797 813 809 804 813 796 814 832 820 820 830 852 842 860 838 785 792 844 830 815 826 826 820 NaN 821 796 832 835 772 755 800 806 779 796 780 761 816 774 817 772 854 818 787 822 815 801 795 889 928 932 874 896 916 797 845 897 938 903 900 910 878 906 851 878 928 906 884 882 850 903 879 901 939 923 854 941 893 897 846 901 889 860 892 890 830 832 879 655 631 599 896 900 838 859 848 861 926 846 859 836 879 858 850 813 837 851 848 871 867 852 819 909 868 828 870 876 816 834 875 889 884 859 948 916 947 944 946 930 982 957 955 949 942 909 922 932 928 950 900 906 946 923 882 842 925 916 792 933 901 918 881 851 857 906 869 841 898 836 873 849 872 900 908 907 874 876 879 871 882 852 879 876 812 863 864 838 866 858 913 866 865 868 917 830 869 892 865 871 852 869 870 885 898 926 901 883 922 898 848 887 862 882 877 869 841 830 871 860 843 893 878 859 863 841 850 874 881 842 857 865 832 859 835 845 851 809 742 802 845 860 856 857 790 814 825 865 827 819 947 919 855 866 855 889 902 880 880 838 841 868 872 863 838 850 857 842 849 834 873 887 846 831 848 849 854 846 861 848 882 840 820 812 829 846 810 846 860 856 857 833 884 836 845 888 844 896 868 891 896 889 897 878 901 888 910 862 897 860 851 916 815 906 861 872 923 690 874 855 852 846 778 838 828 797 788 839 834 839 821 857 791 818 798 709 771 804 832 834 791 809 809 797 846 840 815 797 811 812 769 783 771 822 794 861 820 822 833 827 849 801 807 768 836 790 783 803 795 809 809 809 806 812 817 838 787 808 826 806 818 790 773 788 764 783 781 787 790 765 768 848 759 811 832 816 908 904 844 870 884 863 886 856 819 808 816 820 776 866 914 811 847 849 844 774 809 835 872 825 811 855 814 794 830 820 805 822 819 833 823 809 838 816 829 824 809 795 805 830 850 828 808 824 754 816 793 851 795 857 767 772 798 823 839 766 719 815 817 845 892 811 787 826 846 820 803 764 817 799 844 846 787 847 822 800 820 778 787 814 791 807 805 778 803 812 772 815 824 757 781 797 834 880 820 921 850 861 852 831 807 847 830 844 828 829 805 818 836 857 849 877 864 815 840 794 797 846 815 808 790 846 879 772 834 802 779 846 805 815 802 828 805 780 823 792 777 811 798 813 808 804 812 796 814 832 820 820 831 851 842 859 838 785 792 846 830 815 825 827 820 NaN 821 795 833 835 772 755 801 807 780 796 780 761 818 773 817 771 853 816 787 821 816 802 796 889 928 931 874 895 915 796 845 896 938 904 900 910 877 907 851 877 927 907 884 882 850 902 879 902 939 922 854 940 892 896 844 900 890 861 892 890 830 831 879 655 631 598 896 900 838 859 848 860 926 846 858 836 879 858 850 813 837 851 847 871 867 851 818 908 868 827 871 876 816 833 875 890 884 859 950 915 948 941 947 929 982 957 955 949 943 909 924 932 927 949 900 907 947 923 881 843 925 915 792 933 901 918 882 851 857 905 868 840 898 837 873 850 872 900 909 906 874 876 879 871 881 850 879 876 811 862 864 838 867 856 914 864 865 869 917 830 869 893 864 871 852 868 870 884 898 927 901 883 921 897 848 885 861 882 878 868 841 830 869 859 843 894 878 859 862 841 850 875 880 843 858 865 832 860 836 846 851 810 743 802 845 860 855 857 791 814 825 866 827 819 948 918 855 865 855 890 902 880 878 838 841 867 872 862 837 850 857 843 849 834 872 888 846 832 848 848 855 846 861 848 882 840 820 812 829 846 810 846 860 856 857 832 884 837 845 889 843 896 868 891 896 889 897 878 902 888 910 862 896 861 850 917 815 905 860 871 923 691 874 855 852 845 778 838 828 797 786 838 835 839 820 857 790 818 797 709 771 803 832 833 791 809 810 796 846 839 816 797 812 812 769 784 771 821 794 861 821 822 834 827 849 801 807 769 835 790 783 804 795 809 809 809 807 813 817 838 786 809 828 806 817 789 773 788 764 782 781 788 789 764 768 848 759 810 832 815 908 905 844 870 884 863 886 856 819 808 816 819 777 866 914 811 848 849 844 774 809 836 872 825 812 855 814 794 831 821 806 821 819 833 823 809 837 815 830 824 808 795 805 830 849 827 808 823 754 816 793 852 795 857 766 772 798 822 839 766 719 815 817 844 892 811 787 826 846 820 803 764 817 799 846 845 786 847 822 799 820 778 787 814 791 806 804 777 803 810 772 815 826 756 781 797 833 881 821 921 850 860 851 831 806 847 829 844 828 829 805 817 835 857 849 876 863 815 840 794 798 846 815 808 790 845 880 772 833 802 779 846 804 815 802 828 804 780 823 791 777 811 800 814 807 804 811 795 815 831 820 821 832 850 842 860 838 785 791 846 830 815 825 827 819 NaN 821 794 834 834 772 754 801 808 780 796 781 761 818 773 818 769 853 814 787 822 817 803 797 889 928 930 874 894 915 794 845 896 938 904 899 910 878 907 852 878 927 908 884 881 850 902 879 902 939 921 854 940 892 897 842 900 891 861 892 891 830 831 878 655 632 599 895 900 838 859 848 860 925 847 859 836 880 858 850 813 837 851 846 871 867 850 817 907 868 828 873 876 817 832 876 890 884 860 948 915 948 940 948 928 983 957 955 949 943 909 925 931 926 947 900 907 946 924 881 844 925 917 792 933 901 919 881 851 858 905 868 840 898 836 874 849 874 900 908 907 874 877 879 871 881 850 880 875 811 862 864 838 867 856 915 862 866 869 918 830 870 894 864 871 853 868 870 884 897 927 901 882 920 897 848 885 861 881 878 866 841 830 869 859 844 894 879 858 862 840 850 875 880 843 859 865 832 862 836 845 851 810 744 802 846 861 854 857 791 814 824 865 826 819 948 918 855 865 856 890 903 880 877 839 840 867 873 862 836 851 857 843 849 834 871 889 845 832 849 848 855 846 861 848 882 840 819 813 829 845 811 846 860 856 858 832 884 837 845 889 843 895 868 891 895 890 897 878 904 888 910 863 896 862 850 919 815 905 860 871 923 691 874 854 853 845 778 838 828 797 784 836 836 839 820 856 791 818 796 709 771 803 831 833 791 809 811 796 847 839 816 797 811 811 769 785 772 820 794 861 822 823 834 826 849 802 807 769 834 790 782 805 795 809 809 809 808 811 818 838 784 809 827 805 816 789 773 789 764 782 782 788 788 763 769 848 759 810 831 814 907 905 844 869 884 862 886 856 818 807 816 818 778 866 913 811 848 848 844 774 808 837 871 825 814 856 813 794 832 823 806 821 819 834 823 809 836 815 830 824 808 795 805 830 849 826 808 822 754 816 794 853 794 857 766 772 798 821 840 766 719 814 817 844 892 811 787 827 846 821 804 764 817 799 846 844 787 847 822 799 821 778 788 814 791 806 803 777 803 809 772 815 827 756 781 797 833 881 821 920 849 862 851 831 806 847 829 844 828 830 806 816 836 857 849 876 863 815 841 794 798 846 815 808 790 845 879 771 833 802 779 846 802 815 802 830 804 780 824 791 777 810 799 815 807 804 811 795 816 832 819 822 832 850 842 860 837 785 791 845 829 815 827 826 819 NaN 820 794 835 834 772 753 802 809 781 796 781 761 817 772 818 768 852 812 787 822 818 803 798 888 928 930 875 893 915 795 844 896 939 904 898 910 878 907 853 878 927 908 883 881 850 903 879 902 938 920 853 942 892 897 842 900 891 861 893 891 831 831 879 655 630 601 895 900 839 859 848 860 924 848 859 836 880 858 852 812 836 851 845 872 867 850 817 905 869 828 873 876 817 832 875 889 884 860 946 916 948 940 946 930 981 956 954 950 943 909 925 932 925 947 901 906 946 926 881 844 924 919 792 933 901 920 880 851 859 906 868 839 898 835 874 849 874 899 907 908 875 878 879 871 882 850 879 874 812 862 864 838 867 857 916 860 866 870 917 831 870 893 863 872 855 867 870 884 897 928 901 882 920 897 848 886 861 880 879 866 841 830 870 860 843 893 879 858 862 839 851 875 880 843 859 865 832 864 836 844 850 810 744 802 846 861 854 858 792 814 823 864 826 820 948 918 855 865 856 889 904 879 876 839 841 867 874 863 836 851 857 843 849 834 870 889 845 832 848 847 856 845 861 848 882 840 819 813 829 845 811 845 860 856 858 831 883 837 845 888 843 894 868 891 895 891 897 877 904 888 910 862 896 863 849 918 815 905 861 870 923 691 874 854 853 845 778 838 828 797 782 835 836 839 819 856 791 817 796 708 770 804 831 832 790 810 811 796 848 839 816 797 810 811 769 785 775 821 794 861 823 823 834 826 849 803 806 770 835 790 782 805 796 810 808 809 808 810 818 837 784 809 827 806 816 788 773 789 764 782 782 788 788 763 769 848 759 811 831 812 907 905 844 869 883 863 886 856 819 807 815 817 778 866 913 812 849 847 843 775 807 839 872 826 814 856 812 795 832 823 806 821 819 834 823 810 835 814 830 824 810 795 806 830 849 828 808 821 754 817 795 852 794 856 765 773 799 820 840 766 719 814 817 844 892 812 787 827 846 821 804 765 817 799 846 843 787 847 822 799 821 778 789 814 791 806 801 777 802 808 771 815 826 756 782 798 833 882 822 920 849 864 851 830 806 846 829 844 828 830 805 816 836 857 849 876 863 815 843 794 798 846 815 809 790 846 879 770 833 802 778 845 801 817 801 831 804 781 824 791 776 809 799 816 807 804 812 794 816 833 819 821 833 850 842 861 837 785 790 844 828 815 828 824 818 NaN 819 793 835 834 772 753 803 810 781 796 781 761 816 772 819 768 852 812 788 822 818 803 797 889 928 929 875 893 916 796 844 896 939 904 897 909 879 907 854 879 927 907 884 880 851 902 879 902 939 920 852 943 892 898 842 900 890 861 893 891 832 831 880 655 630 603 896 900 839 860 849 860 923 847 860 836 881 856 854 813 836 851 845 873 867 851 817 905 870 828 872 876 817 832 873 889 883 860 944 916 948 939 945 932 980 954 954 950 943 909 925 934 925 948 901 907 946 928 881 844 922 918 792 933 901 920 880 851 860 906 868 839 898 833 874 849 874 898 906 909 876 879 880 871 883 851 878 874 812 862 863 838 868 859 916 858 867 870 918 832 871 892 864 873 854 868 870 884 897 928 901 882 920 898 848 886 862 880 879 865 841 830 870 861 843 892 878 858 863 837 851 876 879 843 859 865 832 863 835 842 850 810 744 803 846 860 853 858 792 814 822 863 827 820 949 918 853 865 856 888 905 879 877 839 841 867 875 863 838 852 858 843 849 834 870 889 845 831 847 847 856 845 861 848 882 840 819 813 829 845 811 845 860 856 858 830 883 836 846 888 844 894 867 892 895 891 897 877 904 888 910 861 895 863 849 918 814 906 862 871 923 691 874 854 854 845 778 838 828 796 780 836 836 839 820 857 791 818 796 709 770 804 832 833 790 810 811 796 849 839 815 797 810 811 769 785 779 822 794 861 823 823 834 827 849 802 805 770 836 789 782 804 796 810 807 809 808 809 818 837 786 808 826 807 814 788 773 790 764 781 781 787 788 763 768 848 760 812 832 812 908 904 843 869 883 864 886 856 820 807 815 817 778 865 913 812 849 846 842 775 807 839 873 827 815 856 812 797 832 823 805 821 820 834 823 810 835 814 829 824 812 795 807 830 848 829 807 821 755 817 795 851 794 856 765 773 800 819 840 765 718 813 817 844 892 813 786 827 845 821 804 765 818 799 845 843 787 846 823 799 821 779 789 813 792 806 801 777 801 808 771 814 824 756 782 798 832 881 822 919 849 865 852 831 806 846 829 844 827 830 804 816 838 857 849 877 864 815 845 794 797 845 814 809 789 847 879 770 834 803 778 845 801 818 800 830 804 781 823 792 775 809 799 817 808 802 813 795 816 833 818 820 833 850 842 862 837 785 791 844 828 815 828 824 817 NaN 818 792 835 833 771 753 805 811 782 796 781 762 816 772 819 767 852 812 788 822 817 803 796 890 929 928 876 893 916 798 844 898 940 904 896 908 879 907 853 880 927 906 884 880 851 901 879 902 940 920 852 942 892 898 842 900 891 862 894 891 832 831 881 655 629 604 897 901 840 860 849 860 923 846 860 836 882 854 854 814 837 852 844 873 867 852 816 905 869 828 872 876 816 832 871 889 884 861 944 916 948 938 946 934 979 954 954 949 942 909 925 935 924 949 902 908 945 927 881 843 920 917 792 935 902 919 881 850 860 907 868 840 899 833 874 849 874 897 906 909 877 879 880 871 884 851 876 875 810 861 864 838 867 860 917 858 867 868 918 831 871 890 864 874 853 868 871 884 897 928 901 883 920 898 848 886 862 880 879 865 841 830 869 862 842 892 878 858 863 837 850 875 878 843 859 865 832 862 834 842 848 810 744 802 846 860 854 858 792 814 821 863 827 819 949 918 852 865 856 886 905 879 876 839 841 867 874 864 839 852 859 842 849 834 871 888 845 831 846 847 855 844 861 848 881 840 819 812 829 845 811 844 860 857 858 829 884 836 846 887 844 894 866 891 896 890 897 877 904 887 910 861 895 863 848 919 814 906 862 871 924 691 874 854 854 845 778 839 827 796 780 836 835 839 821 858 792 819 796 709 771 804 833 833 790 811 810 796 850 840 814 798 810 812 769 784 785 823 794 862 823 823 834 828 849 803 805 770 838 789 781 803 796 811 807 809 808 810 818 837 786 808 826 808 812 788 773 790 763 781 779 787 788 763 768 848 761 812 834 813 908 903 841 869 884 865 886 856 820 806 815 816 779 864 913 814 848 845 842 776 808 838 874 827 816 856 812 798 832 822 805 821 819 833 822 810 834 815 829 825 813 795 808 830 848 829 807 821 755 816 795 850 796 856 765 772 801 819 839 764 717 812 817 844 892 813 786 826 844 820 804 766 818 799 845 842 787 846 823 799 821 780 789 813 791 807 802 777 802 808 772 813 824 756 783 798 832 882 821 919 849 865 853 831 805 846 829 844 828 830 804 816 838 858 849 879 865 815 844 794 796 845 814 810 789 848 878 770 835 804 778 844 802 817 802 830 805 780 822 793 774 809 799 818 808 801 814 796 815 833 818 817 834 850 842 862 837 785 792 844 828 815 827 825 816 NaN 818 790 835 832 771 753 808 811 782 797 781 762 816 772 819 768 853 814 788 821 818 802 796 889 930 928 875 893 915 798 844 899 940 904 895 909 880 906 851 880 927 906 884 880 852 901 879 903 941 920 852 941 892 898 844 901 891 862 894 890 832 832 882 655 630 607 898 901 840 859 850 860 923 846 861 835 883 855 853 813 837 854 844 873 866 853 816 905 868 827 872 877 815 832 870 890 884 862 944 915 948 936 947 934 980 955 953 949 942 909 924 935 923 950 904 908 945 926 881 843 919 916 791 936 901 918 881 850 861 907 868 841 900 834 875 849 873 896 907 909 876 879 880 870 884 852 875 875 807 861 864 838 865 860 916 858 867 867 918 830 871 890 865 874 851 868 872 884 897 928 901 883 920 899 847 886 864 880 879 866 841 830 869 861 842 892 878 858 862 839 849 875 876 843 859 866 832 862 833 842 848 809 744 801 844 860 855 858 791 814 822 864 828 818 948 918 851 865 857 886 905 879 876 839 840 867 874 864 838 852 860 841 850 835 871 888 846 831 846 847 854 844 860 849 881 840 819 812 829 845 812 844 860 859 858 828 886 835 846 889 844 894 867 890 896 890 896 878 904 887 910 861 895 863 848 921 813 906 860 871 923 691 874 855 854 845 778 839 827 796 779 836 835 839 821 858 792 820 796 709 772 804 833 833 790 811 810 796 850 839 816 798 810 812 769 783 790 822 794 862 823 824 834 828 849 803 806 770 838 789 781 803 796 812 806 809 808 812 818 836 785 807 826 808 810 789 774 791 762 782 779 787 788 762 768 848 761 811 834 814 909 903 840 869 884 865 886 856 820 807 814 816 779 863 914 814 847 845 843 777 808 838 873 826 815 856 812 797 831 822 804 821 819 833 822 810 833 815 829 825 813 794 808 830 849 829 807 821 756 816 794 849 798 857 765 770 801 820 838 764 716 813 817 845 892 812 786 825 844 821 803 766 817 798 844 843 787 845 824 799 820 781 789 813 791 808 802 777 803 808 772 812 826 756 784 798 833 882 821 918 850 865 853 831 805 845 828 846 828 830 804 816 838 858 850 880 867 815 842 793 796 845 813 809 790 849 878 770 835 804 778 844 804 816 804 830 805 780 821 794 775 810 800 818 807 800 813 795 815 833 819 816 834 851 842 862 836 785 792 845 827 816 826 826 816 NaN 818 788 834 832 770 753 808 811 781 797 780 762 816 772 818 768 853 815 787 820 818 802 796 888 929 930 875 893 915 798 844 900 939 904 894 910 880 906 850 881 927 908 884 880 851 902 879 904 941 920 852 939 891 897 845 902 892 863 894 890 831 832 882 656 631 613 898 901 840 857 850 860 924 847 862 835 883 856 852 811 837 854 844 873 866 853 816 905 868 827 873 877 815 832 871 891 884 862 945 915 948 936 948 933 980 956 953 949 942 909 924 934 922 950 906 907 946 926 881 842 919 916 790 938 900 919 881 849 861 907 868 842 900 835 874 849 873 894 907 910 874 880 880 870 885 852 877 875 807 861 865 838 864 860 915 858 869 866 918 829 871 891 865 875 851 869 873 884 897 927 901 883 920 900 847 886 865 880 879 866 841 830 869 860 843 892 878 858 861 840 848 875 875 843 859 866 831 862 832 842 848 809 744 800 843 860 856 858 791 813 822 864 827 817 948 918 851 865 857 886 905 880 875 839 840 868 874 864 837 851 860 840 850 835 871 888 848 831 846 848 853 844 860 850 880 840 820 812 829 846 812 843 860 860 858 828 887 834 847 891 844 894 867 889 895 891 895 879 903 887 910 861 896 863 848 922 813 906 860 872 923 690 874 855 853 846 779 839 826 795 777 836 835 839 821 858 793 820 796 708 772 805 833 835 791 812 810 795 850 838 818 799 809 812 770 783 796 821 794 861 823 824 834 828 850 802 807 770 838 789 781 803 797 812 806 810 809 812 818 836 785 807 828 807 810 789 773 790 762 782 780 787 787 761 770 849 760 811 834 815 909 902 841 870 884 864 885 855 821 807 813 816 779 862 914 815 847 845 844 776 808 838 873 826 814 856 813 796 830 821 804 822 818 833 822 812 832 814 830 825 812 794 808 831 849 829 808 821 755 815 794 849 798 858 763 769 801 821 837 765 717 815 817 846 891 811 786 824 844 821 803 767 816 798 844 844 788 845 824 800 819 782 790 813 790 808 802 776 804 809 772 813 827 756 784 798 834 882 820 918 850 865 853 831 805 845 828 847 829 830 806 815 838 859 850 881 867 816 841 793 797 845 813 809 791 850 879 771 834 803 778 844 803 814 806 830 805 781 822 794 775 811 800 818 807 800 813 794 814 833 819 815 834 851 842 862 835 785 792 845 828 818 825 827 816 NaN 818 788 834 833 771 754 810 809 781 796 780 763 815 772 818 768 854 817 787 820 818 802 796 888 929 931 876 893 915 797 843 899 939 904 894 910 879 905 850 881 928 909 883 881 851 902 880 906 940 920 853 939 891 896 846 901 891 863 895 889 831 832 882 656 632 621 897 900 840 857 850 860 924 848 862 836 883 857 851 811 837 852 844 873 866 853 817 906 868 827 874 878 816 833 872 891 884 862 945 915 948 934 950 933 980 956 952 950 941 909 924 934 922 951 905 905 946 927 880 842 919 916 791 937 899 920 880 849 860 907 868 841 900 836 874 848 873 893 908 910 873 880 880 870 885 852 878 875 807 861 866 839 864 860 914 858 870 868 918 830 870 891 864 875 851 869 873 885 897 927 901 882 920 900 846 885 865 880 879 867 842 830 869 859 842 893 878 858 862 840 849 875 873 843 859 866 831 862 832 842 848 809 744 800 841 861 856 858 790 813 822 864 825 817 947 918 852 865 857 886 905 880 875 839 840 868 876 865 836 852 860 841 850 835 871 888 849 831 846 848 854 844 861 850 880 840 821 811 829 846 813 843 860 862 858 828 887 834 847 891 845 895 868 889 894 892 894 879 903 886 910 861 895 862 848 922 813 906 859 872 922 689 875 854 853 846 780 840 826 795 775 836 835 840 821 857 792 820 795 707 771 805 833 836 791 812 809 795 851 839 819 799 809 812 770 784 801 821 794 862 823 824 834 828 850 802 809 770 838 788 781 803 797 811 806 809 809 812 818 836 786 807 830 807 810 789 772 789 761 783 782 787 787 761 771 850 760 811 834 815 908 901 842 871 884 864 883 854 822 807 812 816 779 862 914 814 848 845 844 774 809 838 874 826 813 856 813 796 830 822 804 821 818 833 822 812 830 813 830 825 812 796 808 831 849 829 809 820 755 816 795 850 797 858 761 768 801 822 836 766 716 817 817 848 890 810 786 822 844 821 803 767 815 798 844 845 788 845 823 800 819 782 791 813 790 808 802 776 803 809 772 813 826 757 784 797 835 882 820 918 850 865 854 831 805 844 827 848 829 829 808 816 837 859 849 881 868 816 841 792 798 846 813 808 792 850 881 771 834 803 778 843 803 815 806 832 805 781 822 793 775 812 798 815 807 801 813 794 814 832 820 816 833 852 843 862 835 785 792 846 830 820 826 826 817 NaN 818 787 834 834 771 754 810 808 781 796 781 763 815 772 817 768 854 818 787 819 818 801 796 888 929 931 876 892 916 797 844 898 939 904 893 910 878 904 849 881 928 910 882 880 850 903 882 905 940 920 853 940 890 896 846 900 890 863 896 889 830 832 881 655 632 628 897 900 840 858 850 860 924 849 861 838 883 856 850 812 837 851 845 873 866 852 818 906 868 827 873 878 817 833 872 891 884 863 946 915 948 932 952 933 980 956 953 950 941 909 924 934 921 951 904 905 948 927 882 841 921 916 791 937 898 921 881 849 859 907 868 840 901 836 874 848 873 893 908 909 873 880 880 869 884 851 879 875 809 860 866 839 865 860 913 857 870 869 917 830 868 892 864 875 850 869 872 885 897 928 901 881 920 900 847 885 863 880 879 867 842 830 870 858 842 894 877 858 862 841 850 876 872 843 859 865 830 862 832 842 848 808 745 799 841 862 856 857 790 813 822 865 824 817 947 918 854 866 856 887 905 879 875 840 839 868 876 865 836 853 861 842 850 835 870 888 849 832 846 848 854 844 862 851 880 841 822 811 830 846 812 843 859 863 857 828 887 834 847 890 846 896 868 890 894 891 894 879 904 886 911 861 896 863 848 922 813 906 859 872 922 688 876 853 854 847 779 840 827 795 775 836 834 840 821 857 791 819 795 706 771 805 832 836 791 812 807 795 851 840 817 799 810 812 770 784 808 821 794 862 823 824 834 828 848 801 809 770 838 788 782 802 797 810 806 809 810 813 819 836 787 807 830 806 809 788 770 788 762 782 782 788 787 761 771 850 760 810 834 814 907 900 842 872 884 865 882 854 822 807 812 817 780 861 914 814 850 846 844 773 809 838 875 826 813 855 813 796 831 822 804 821 818 833 822 812 828 812 830 824 812 797 808 831 849 829 808 820 754 816 795 850 796 856 760 769 801 822 835 767 715 817 817 848 890 811 787 823 844 822 803 767 815 798 844 845 787 844 821 801 818 782 791 812 790 807 802 775 804 809 771 813 825 757 784 797 835 881 821 919 849 866 854 832 805 845 827 848 829 829 810 817 837 859 848 881 868 816 842 791 799 848 815 808 792 849 882 771 834 802 779 843 804 816 806 833 805 781 822 792 776 813 797 813 807 803 813 796 814 832 821 816 831 852 843 862 835 785 792 845 830 821 826 825 819 NaN 818 787 835 835 772 753 812 806 780 796 781 763 815 773 816 768 854 818 787 818 819 800 796 888 929 930 876 893 916 796 845 897 939 904 893 910 876 904 849 882 928 910 882 880 850 903 882 905 940 920 853 941 891 896 846 900 889 863 896 889 829 832 881 654 633 636 897 899 840 858 850 861 923 850 860 839 882 855 850 812 838 851 845 872 867 851 818 906 869 827 871 878 818 833 873 891 884 863 946 914 948 930 953 933 980 955 954 950 940 909 925 934 921 950 903 905 950 925 884 840 922 916 791 936 898 922 883 851 859 906 868 840 901 837 873 849 873 892 908 909 874 879 880 869 883 851 879 874 810 862 865 838 864 860 913 858 869 869 916 830 868 892 865 874 850 869 871 885 896 929 901 881 921 900 848 884 862 880 879 868 842 830 870 859 842 896 877 859 863 842 850 876 871 843 858 864 831 862 833 842 850 808 746 800 841 864 855 857 790 812 822 865 825 817 947 918 854 866 856 887 905 879 876 840 838 868 876 864 837 854 861 842 850 835 870 888 850 832 846 849 853 844 862 851 880 841 822 811 829 846 812 842 860 864 856 827 887 835 847 889 846 896 868 890 896 891 894 879 905 886 913 862 897 863 848 922 814 907 859 871 922 688 876 853 853 847 778 840 828 795 774 836 834 840 820 856 790 820 795 708 772 805 831 835 791 811 806 795 850 842 816 798 810 813 771 784 814 821 794 862 823 823 834 828 847 802 810 770 837 788 783 802 797 810 806 809 810 813 819 836 787 807 830 805 808 788 770 788 762 782 782 788 788 761 771 851 760 808 834 814 906 900 843 872 884 864 882 854 822 807 813 818 780 861 915 814 850 846 844 773 810 839 876 825 813 855 814 796 830 820 803 822 818 833 822 810 828 812 830 823 812 799 809 830 849 829 808 820 754 815 797 850 795 855 760 770 802 822 835 766 715 816 817 847 890 811 788 823 844 822 803 767 815 798 844 844 786 844 820 802 818 782 791 812 789 808 802 776 804 809 772 813 826 758 784 798 834 881 821 921 848 866 854 832 805 845 826 848 829 828 810 819 836 858 848 881 867 815 842 790 799 849 817 808 792 849 882 771 833 802 780 844 803 816 806 834 804 781 822 793 776 813 796 813 806 804 814 798 814 831 822 815 829 852 843 862 836 785 792 843 829 821 826 824 820 NaN 818 787 836 835 773 752 814 806 780 796 782 763 816 774 816 768 855 819 787 817 819 800 797 889 929 930 876 893 916 796 846 898 939 904 894 910 876 904 849 882 926 910 882 880 849 904 882 905 940 920 853 943 891 897 846 900 889 862 896 889 828 832 881 654 633 643 897 898 840 858 850 861 922 850 860 839 880 855 851 812 838 851 845 873 867 852 818 906 869 827 870 878 817 833 873 891 884 864 946 914 949 931 951 933 980 954 955 949 940 909 925 934 924 950 904 905 952 923 886 840 923 917 791 937 898 922 884 854 858 904 869 840 900 836 873 850 873 891 908 909 876 879 879 869 881 852 879 874 810 865 864 837 864 859 913 858 867 868 915 829 867 893 865 872 849 868 871 884 896 930 900 881 921 900 848 884 862 880 879 869 842 830 871 859 842 896 876 860 864 842 850 875 872 843 857 864 831 862 834 842 850 809 747 800 841 865 855 857 790 812 822 865 826 817 946 918 854 866 855 888 905 879 876 840 838 869 876 864 837 854 861 842 850 835 870 888 849 832 845 849 853 844 862 850 880 841 822 811 829 845 812 843 860 866 855 827 887 836 847 888 846 896 868 890 897 891 895 879 905 886 914 862 898 863 848 922 815 908 859 871 923 689 876 853 853 847 778 840 828 796 773 836 834 840 819 855 791 821 795 709 772 806 831 834 791 810 806 796 848 841 815 798 811 813 771 785 819 821 794 861 823 823 833 828 847 803 810 769 836 788 784 803 797 810 806 809 808 813 819 836 787 806 830 806 808 788 770 788 763 781 782 788 788 761 770 851 760 809 834 814 906 900 843 872 885 864 882 854 822 807 815 818 780 862 916 814 850 846 844 774 810 838 876 826 813 856 814 796 830 818 802 823 818 833 822 810 828 813 830 823 811 799 811 829 849 829 808 820 754 814 798 850 796 854 761 772 801 823 836 766 717 815 817 846 890 812 788 824 843 823 802 766 815 798 843 844 786 844 820 803 820 782 790 812 789 808 802 778 804 808 772 813 827 758 784 799 834 881 821 921 848 866 853 832 805 844 827 848 830 828 810 819 836 858 849 880 867 815 842 790 799 849 818 808 791 849 881 772 832 802 780 844 802 816 805 832 802 782 822 794 776 814 797 815 807 804 814 798 814 830 821 815 826 853 843 862 836 784 792 840 830 820 826 824 819 NaN 818 787 834 835 772 751 816 807 780 797 782 762 819 774 819 769 856 819 787 818 819 800 797 889 929 930 876 894 916 796 846 899 939 904 894 909 876 904 850 882 926 910 882 881 849 904 881 904 940 920 853 944 892 898 846 900 890 862 894 889 827 832 882 654 633 654 897 898 840 859 850 861 921 849 860 838 879 856 852 812 838 851 844 873 868 853 817 906 868 827 870 877 817 833 873 890 884 864 946 914 950 932 949 933 980 954 955 948 939 909 924 934 928 949 904 904 953 922 885 840 924 916 791 938 898 923 883 856 857 903 870 841 900 836 874 850 873 888 908 909 877 879 878 868 879 852 878 875 810 868 863 836 863 859 913 858 867 867 914 829 867 894 866 872 851 868 871 884 896 930 899 882 922 900 848 884 863 880 879 870 842 830 870 860 841 896 876 860 864 840 849 874 872 842 856 864 832 862 834 843 850 810 747 801 842 867 854 857 790 812 822 865 826 817 946 917 853 866 854 888 905 879 877 839 839 869 876 864 838 853 860 843 850 835 870 887 849 832 845 849 852 844 861 850 880 840 822 812 829 845 812 844 861 868 854 826 887 836 848 888 846 896 868 891 897 891 897 879 904 887 914 862 898 863 849 922 814 908 859 871 924 689 876 854 853 848 778 839 828 796 772 837 834 841 818 855 791 821 796 709 772 806 831 834 792 808 806 797 846 841 816 798 811 813 771 784 823 821 794 860 823 823 832 827 849 803 809 769 835 787 784 803 796 811 806 810 806 813 819 835 786 807 829 807 807 789 769 789 763 781 782 788 788 760 769 851 761 810 834 815 907 900 843 871 885 863 883 854 822 807 816 819 780 862 916 814 851 846 844 774 809 837 876 827 813 858 814 796 830 819 802 824 818 832 822 811 829 814 829 825 811 799 813 829 849 829 808 820 754 814 799 850 797 854 761 773 800 823 836 766 717 815 817 846 891 812 787 826 843 823 802 766 815 799 842 844 785 844 820 803 820 782 788 813 790 808 802 779 805 808 773 813 826 758 784 800 833 880 820 921 848 866 853 833 806 844 826 847 829 828 809 819 835 858 849 879 866 815 842 790 799 849 819 808 791 849 880 773 832 801 779 846 802 816 804 831 801 782 823 795 776 814 798 817 807 803 814 797 813 830 821 815 825 853 843 862 837 784 792 839 831 818 828 823 818 NaN 818 788 834 835 771 751 818 808 780 798 782 761 820 774 822 770 856 819 787 818 819 799 797 888 929 930 876 895 916 795 846 900 939 904 894 909 875 905 850 881 927 911 882 881 850 904 880 904 940 919 852 944 892 898 846 900 890 862 893 890 827 832 882 654 633 665 897 899 839 858 851 861 921 849 861 837 879 856 851 812 838 850 843 873 868 855 816 906 869 827 871 876 817 833 874 890 884 863 946 914 950 931 948 933 980 953 955 948 939 909 924 935 931 949 902 905 952 924 885 840 924 915 791 938 899 922 882 857 857 904 871 842 900 837 874 850 873 887 906 909 876 879 877 868 879 852 878 875 810 868 863 837 864 861 913 856 867 866 910 829 868 895 866 871 854 868 872 885 896 930 900 882 921 900 847 885 864 880 879 870 842 830 870 861 841 895 876 861 864 839 849 872 872 841 856 865 832 862 834 844 850 811 748 801 842 868 854 857 790 812 823 866 826 816 946 917 853 866 854 888 905 879 877 839 840 869 875 864 837 852 859 843 851 836 870 887 849 831 845 849 852 844 860 851 880 840 822 811 829 846 811 845 861 869 854 826 887 835 848 888 845 896 868 891 896 891 898 880 902 888 914 862 897 862 849 922 812 907 860 872 925 690 876 855 854 847 778 839 829 797 772 837 834 842 818 855 791 822 796 708 772 806 832 835 794 808 806 798 847 841 817 798 811 813 770 782 828 822 795 860 823 823 832 827 850 802 808 769 835 787 784 804 796 810 806 810 804 813 819 835 786 808 830 808 807 789 770 789 764 782 782 789 788 760 770 851 761 811 834 816 908 899 843 871 885 863 883 854 822 806 816 819 780 861 916 814 851 847 844 774 810 835 875 827 813 859 814 797 831 820 802 825 819 832 822 811 829 814 829 824 811 797 814 829 850 828 808 821 753 814 798 850 798 854 761 773 799 823 836 766 716 816 817 846 892 812 787 827 843 824 802 764 815 799 842 844 785 844 821 802 822 781 787 814 791 808 803 781 805 809 773 814 826 757 784 799 834 878 819 920 849 866 853 834 807 844 826 847 829 828 808 819 835 858 849 877 866 815 840 790 798 849 819 808 791 850 879 773 833 801 779 846 801 816 803 830 801 783 823 796 775 814 798 817 807 802 813 796 813 830 820 816 825 852 843 861 836 784 792 840 832 817 829 824 818 NaN 818 789 834 835 770 752 819 809 780 798 780 760 820 774 826 771 856 819 786 818 818 799 797 888 928 931 876 896 916 795 846 900 939 904 895 909 874 905 850 880 928 913 882 881 851 904 880 904 940 919 853 943 892 899 846 900 889 862 893 890 828 832 883 654 632 678 897 901 839 858 851 861 922 848 860 837 879 856 851 812 838 850 843 874 869 855 816 905 869 827 872 877 817 833 873 890 883 862 946 913 949 930 948 932 980 952 955 948 939 909 923 936 930 949 901 904 950 925 886 841 923 915 791 938 900 921 880 856 859 904 871 843 900 837 874 851 873 886 905 909 875 879 877 868 879 852 879 875 811 869 864 838 864 862 913 855 867 866 905 829 868 896 866 872 855 868 871 885 896 930 900 883 921 900 847 886 864 880 879 871 842 830 869 861 842 893 877 860 864 839 849 873 870 841 857 865 833 862 834 844 849 811 748 801 842 870 854 858 792 812 823 866 825 817 946 918 853 867 856 888 905 879 877 839 840 869 874 864 837 852 859 843 851 836 871 888 851 831 845 849 852 845 860 851 880 840 822 810 829 846 811 844 860 870 855 826 886 835 848 888 844 896 868 890 895 891 897 880 902 889 913 862 897 862 849 922 812 907 862 872 924 690 876 855 853 847 777 839 829 797 771 838 834 842 818 856 790 822 797 707 771 805 832 835 795 808 807 799 847 841 818 798 811 813 769 783 834 822 795 861 824 824 832 827 850 801 808 768 835 787 783 804 796 810 807 811 804 813 819 836 786 808 830 808 807 789 771 788 764 783 782 789 788 759 770 852 761 811 834 816 909 898 843 870 885 863 883 854 822 807 816 818 779 861 915 814 850 847 843 774 810 836 873 827 814 858 814 797 832 822 803 825 819 833 822 811 829 815 828 822 812 796 815 830 850 828 809 822 752 815 798 850 798 854 761 773 800 822 836 767 715 816 817 846 893 812 788 827 843 824 802 764 815 800 843 844 784 844 822 802 822 780 787 814 792 808 803 781 805 809 774 814 826 757 783 799 834 876 819 918 848 864 854 835 806 844 826 847 828 828 808 818 836 858 849 876 867 815 839 790 798 848 819 807 791 850 878 772 834 800 780 846 802 815 803 831 801 783 823 796 774 815 798 817 808 802 813 796 812 831 818 816 824 852 842 860 835 784 792 842 832 816 829 824 818 NaN 818 790 834 835 771 752 821 809 780 798 780 759 819 775 826 770 856 819 786 818 818 799 798 888 928 931 875 895 916 795 846 900 939 904 895 910 874 905 850 879 929 914 881 880 851 904 880 904 940 919 853 942 893 899 846 900 889 862 893 891 829 833 882 655 632 688 898 902 839 857 851 861 923 847 860 838 880 857 850 812 837 851 843 874 869 855 817 905 870 827 871 877 817 833 871 890 883 861 946 913 949 931 949 932 979 952 955 949 939 909 923 935 930 948 901 903 948 924 884 841 923 917 791 937 901 919 880 854 860 906 870 842 900 837 873 852 873 885 906 909 874 879 878 868 880 852 878 875 811 870 865 839 864 863 913 855 867 866 900 829 868 895 864 872 854 868 870 886 896 930 901 883 920 900 847 886 864 880 880 871 841 829 869 861 843 893 878 859 865 839 848 875 869 840 858 866 833 862 834 844 848 812 749 800 842 872 854 858 792 812 823 866 825 817 946 918 853 866 856 888 905 879 877 839 841 869 873 864 837 852 859 844 850 837 871 888 852 831 844 849 852 846 860 851 880 840 822 811 829 847 811 844 860 870 855 825 886 835 848 888 843 895 868 890 894 890 896 881 901 890 912 861 897 862 849 922 812 907 861 872 923 691 875 855 852 846 777 839 829 797 770 837 834 842 820 854 789 822 797 707 771 805 833 836 794 808 808 798 848 841 817 798 812 813 768 785 838 821 796 863 824 824 832 827 849 802 808 766 835 787 782 804 796 810 809 811 804 812 819 836 786 808 831 808 807 788 770 788 763 784 781 789 788 759 771 852 761 810 833 814 909 899 843 871 885 862 883 854 822 807 815 818 778 860 914 813 849 847 843 775 811 837 871 827 814 856 814 797 833 822 804 823 819 833 821 811 829 815 828 820 813 797 816 830 850 827 809 824 751 814 797 851 797 856 761 774 801 821 836 767 715 817 817 846 894 812 789 826 843 823 802 764 814 800 842 844 783 843 821 802 822 779 786 814 793 809 803 781 804 809 774 815 826 757 782 799 835 876 819 917 847 863 854 835 805 844 826 846 828 826 808 817 836 859 849 876 868 815 840 791 798 848 820 808 792 849 878 772 834 800 781 844 802 814 803 832 802 784 823 795 774 815 799 817 808 802 814 796 813 832 817 816 824 853 842 859 835 786 793 845 832 816 829 826 818 NaN 817 790 835 835 772 751 822 809 780 797 780 759 817 775 826 770 857 818 785 818 818 799 798 888 928 931 874 895 917 795 845 900 940 904 895 911 876 905 850 879 929 914 882 880 852 904 880 905 940 920 853 943 893 898 846 900 889 862 894 891 831 833 881 655 632 702 898 902 839 857 851 860 924 846 860 838 880 858 852 812 838 852 844 874 870 855 818 905 870 828 870 876 816 833 869 890 883 861 946 913 950 929 949 933 978 952 955 949 939 910 923 935 929 948 903 903 948 922 881 841 922 919 790 936 901 919 882 852 862 907 870 841 901 838 873 853 873 885 906 909 874 879 878 867 881 852 878 875 812 867 865 840 865 862 912 856 866 866 898 830 868 894 863 872 852 868 868 886 896 931 901 883 921 900 847 887 864 881 880 870 842 829 870 861 844 892 879 858 865 840 849 876 867 841 858 866 833 862 834 844 846 812 748 800 841 873 854 859 793 812 822 866 824 817 945 919 853 865 857 889 905 879 878 839 841 869 873 863 837 851 859 844 850 836 872 888 852 831 843 848 852 845 860 850 880 841 821 812 829 847 812 844 860 870 856 825 884 834 848 888 843 895 867 889 894 890 896 881 901 889 912 861 897 862 849 922 813 908 860 872 921 691 875 854 850 846 777 839 828 798 769 836 834 841 821 853 790 822 796 707 770 804 834 836 793 807 808 797 848 841 816 797 812 812 768 787 842 821 796 865 824 824 833 827 848 803 807 764 836 787 782 803 796 810 809 812 803 812 817 835 786 807 831 808 807 789 769 788 763 784 781 788 788 757 771 853 761 810 832 813 909 900 842 870 886 861 883 855 822 808 815 818 778 862 913 813 848 847 843 776 811 838 871 828 814 857 814 796 832 822 803 822 818 833 820 811 829 816 828 821 814 797 817 830 850 827 809 824 751 814 797 851 797 857 761 774 802 822 835 767 714 817 818 846 894 812 790 825 844 822 802 764 814 800 842 844 783 843 821 802 822 779 786 813 793 809 804 781 804 807 774 815 826 756 782 798 836 876 819 917 847 861 854 834 806 845 826 846 828 825 808 816 836 859 849 875 869 815 840 790 798 848 820 809 792 848 877 771 834 801 781 842 802 814 803 832 803 783 823 792 776 815 799 816 808 802 814 796 812 832 815 816 824 853 840 860 835 787 794 846 832 816 829 827 818 NaN 815 791 835 835 773 751 823 809 780 796 780 758 816 774 825 770 858 817 786 818 817 800 798 888 928 932 872 894 917 796 844 899 940 904 894 911 877 906 850 879 929 914 882 880 852 904 881 906 940 921 853 942 892 899 846 901 890 862 893 891 831 833 881 656 632 716 898 902 839 857 851 859 925 846 860 838 880 857 853 812 838 852 844 874 870 854 818 906 869 828 870 874 816 833 870 889 883 861 945 912 951 928 948 933 979 952 954 949 939 910 923 934 928 947 904 903 949 923 880 841 922 918 789 936 901 919 885 852 862 907 870 840 903 837 874 853 873 886 906 909 876 878 877 866 881 853 878 875 812 864 865 839 866 861 912 855 865 867 895 831 868 893 861 873 852 868 870 886 896 930 901 882 921 900 847 887 864 881 880 868 842 829 870 860 844 891 879 858 864 841 850 876 866 841 857 866 833 862 834 845 843 811 748 799 841 876 854 860 792 812 822 865 824 816 945 919 853 864 858 889 906 879 878 838 841 870 873 862 838 852 859 844 851 835 872 887 852 831 844 848 853 845 861 850 880 841 821 812 829 846 812 845 860 871 856 824 884 834 849 889 842 896 866 889 894 889 896 881 901 888 912 861 898 862 849 922 813 908 859 872 921 691 876 852 850 845 777 839 828 798 769 834 834 840 822 852 791 822 796 708 770 804 833 835 793 807 808 797 849 840 814 797 812 812 768 787 846 822 796 866 825 824 833 827 847 804 806 762 837 787 781 803 796 810 808 812 804 811 816 836 786 806 831 808 806 788 768 790 763 783 780 788 789 755 771 854 760 810 831 813 909 900 842 870 887 861 884 855 822 808 815 818 778 863 914 812 849 847 843 776 810 837 871 827 814 857 814 794 831 821 803 822 818 832 820 811 829 817 828 821 815 796 820 829 851 828 808 824 751 813 798 849 797 857 760 774 802 823 835 768 714 817 817 846 894 812 790 825 844 821 803 765 814 799 842 844 782 843 819 801 823 779 786 813 792 809 804 780 804 805 775 815 825 754 782 798 835 876 820 919 847 861 854 834 805 845 827 846 829 825 807 816 835 859 849 875 869 815 840 791 799 848 820 809 792 848 877 771 834 802 781 842 802 814 803 832 804 781 823 792 777 815 800 816 807 803 814 796 811 832 816 816 821 853 839 861 835 788 794 847 832 815 829 828 818 NaN 814 792 835 834 774 751 825 809 780 796 779 758 816 774 824 770 860 816 786 818 816 800 798 889 928 932 872 894 916 797 845 899 941 903 894 911 878 906 849 879 930 914 884 881 851 904 881 906 941 920 853 942 892 899 847 900 890 862 893 890 831 832 881 656 632 730 897 902 839 857 851 859 925 847 861 838 880 856 854 812 838 851 845 874 870 854 817 906 869 828 870 872 816 832 870 888 883 861 945 912 951 926 947 934 981 952 953 950 940 909 923 934 927 948 904 903 950 924 883 841 922 917 790 935 900 918 886 853 861 907 870 840 904 836 875 851 873 886 907 909 877 878 876 865 882 853 878 875 812 862 865 838 866 861 911 855 865 866 889 832 867 893 861 873 852 869 871 886 897 930 901 881 922 900 846 888 864 882 878 866 841 829 870 860 843 891 879 859 864 842 850 876 864 842 857 865 833 862 833 845 841 811 747 799 842 880 855 860 792 811 822 865 824 816 945 919 854 864 859 888 906 880 879 837 841 870 873 862 837 853 859 844 851 834 872 888 853 831 846 848 854 844 861 850 880 841 821 813 829 846 812 845 859 872 857 824 884 834 849 889 842 896 864 889 895 889 896 880 902 887 912 862 898 861 849 922 813 907 859 871 922 691 876 851 850 846 776 839 830 798 769 834 834 840 822 852 791 821 796 708 770 803 833 834 792 807 807 796 849 840 815 796 810 812 768 786 850 823 796 866 824 824 834 827 846 804 806 762 838 787 781 803 795 810 807 811 804 812 815 836 786 804 830 808 804 788 768 792 762 782 780 788 789 754 771 854 761 809 832 813 910 900 840 870 887 861 884 856 822 807 815 818 779 864 915 812 850 848 843 776 809 837 871 827 814 857 814 795 831 821 803 822 817 831 820 810 830 817 829 822 814 796 822 828 852 828 808 823 750 813 798 848 797 856 761 774 802 823 835 768 714 817 816 846 894 813 789 825 845 820 803 767 814 798 842 845 780 844 817 801 823 779 786 813 791 809 804 780 803 804 774 815 825 754 782 798 834 877 821 920 847 862 852 834 804 845 827 846 829 826 807 816 835 859 849 875 869 815 841 791 799 848 819 809 792 849 876 770 834 803 781 842 801 814 803 833 804 780 824 791 777 814 800 817 807 804 814 797 810 832 817 816 818 853 839 861 834 787 793 845 832 816 829 828 818 NaN 813 791 835 834 775 750 826 809 781 796 780 758 814 773 822 770 860 816 787 819 816 801 798 889 928 932 872 894 915 798 846 899 941 903 894 911 879 906 849 879 930 914 884 882 850 905 881 906 941 919 853 942 893 899 848 901 892 861 893 891 831 832 881 655 632 744 896 902 839 858 851 859 925 848 861 837 880 856 854 812 838 850 844 874 870 854 817 904 870 828 870 869 817 832 870 887 883 861 946 911 951 927 947 934 982 953 952 950 941 908 923 934 925 948 903 904 952 926 885 841 922 916 792 935 900 917 884 853 860 907 869 840 902 836 875 849 872 884 907 910 877 877 876 864 882 854 877 875 812 864 865 838 866 860 914 854 867 865 885 833 866 894 861 873 852 870 872 885 898 930 901 881 922 900 846 887 864 882 878 866 841 830 870 859 843 892 879 860 864 842 849 876 862 842 856 864 833 862 833 844 840 811 747 800 843 884 856 859 793 811 822 864 823 817 945 919 854 864 859 888 905 880 879 837 840 870 873 862 837 854 858 844 850 834 872 888 853 831 848 848 855 844 860 849 880 842 821 813 829 845 812 845 859 873 857 823 885 834 849 890 843 896 864 889 895 889 896 880 902 887 912 862 898 861 849 922 813 906 859 870 922 691 875 851 851 846 776 839 831 798 769 833 834 840 822 850 790 821 797 708 771 803 833 834 792 807 807 796 849 840 816 797 810 812 768 786 852 824 795 867 824 824 834 827 848 804 806 761 837 787 781 803 793 810 806 810 806 812 816 837 785 805 830 807 804 788 767 792 762 783 780 788 788 755 771 852 760 808 832 814 909 900 839 871 887 861 884 855 822 807 817 819 779 864 915 812 852 848 844 776 807 837 872 827 814 857 814 797 832 821 803 822 817 831 821 811 830 816 829 821 812 797 823 828 852 829 808 822 750 814 798 849 798 855 761 774 802 821 835 768 714 817 816 846 894 813 788 825 844 820 802 767 813 799 842 844 781 844 815 800 822 779 787 813 790 810 804 780 803 803 773 815 824 754 782 799 833 878 822 922 848 864 851 834 804 844 828 845 829 828 807 816 836 859 849 875 867 815 842 792 799 848 818 810 792 849 876 770 834 803 781 842 801 814 803 834 804 778 823 790 777 812 799 818 807 804 814 798 810 832 818 816 814 853 840 861 833 786 792 844 831 817 830 827 818 NaN 813 790 834 834 775 750 826 809 781 797 782 758 814 772 821 771 860 816 788 819 817 802 799 890 928 932 872 895 915 800 847 899 940 903 893 911 879 907 849 879 930 913 884 882 850 905 881 905 942 919 853 941 892 899 848 901 893 861 893 892 831 832 881 655 632 758 897 902 839 859 851 859 925 849 861 837 880 857 854 812 839 851 844 873 870 854 816 903 871 828 870 867 817 832 869 887 883 861 946 911 950 926 948 934 982 954 951 950 941 907 923 934 926 948 902 906 952 926 883 842 922 916 793 934 901 916 883 853 858 907 869 840 901 836 875 846 872 881 907 910 875 877 876 864 882 854 877 874 811 864 864 838 866 859 915 855 868 863 880 832 866 894 861 873 852 870 872 885 898 930 901 881 922 900 847 887 864 882 877 867 840 831 870 859 842 892 879 860 864 842 848 875 860 841 856 864 834 862 834 844 837 811 747 801 843 886 856 858 794 812 822 863 824 818 946 919 855 864 859 888 905 881 878 837 840 870 873 863 837 853 858 844 849 834 871 888 854 831 849 848 856 844 860 849 880 842 820 813 829 845 812 845 858 874 857 823 885 835 849 890 844 896 865 889 896 889 896 880 902 887 911 862 899 861 849 922 812 906 860 870 922 691 874 852 853 846 776 839 832 797 769 834 834 841 822 846 789 821 797 708 772 803 833 835 792 808 807 795 850 841 817 797 810 812 769 785 854 825 795 867 823 824 834 828 849 804 806 762 837 787 781 803 792 810 806 808 806 813 818 837 786 806 829 807 803 788 767 791 763 784 782 790 788 756 772 851 760 808 833 815 908 899 840 872 886 861 883 855 822 807 818 820 779 864 915 813 851 847 845 776 807 837 872 828 815 857 814 798 832 820 802 822 817 831 823 811 830 816 829 821 810 798 826 828 851 830 808 822 751 816 797 849 798 855 762 774 802 818 835 767 714 817 818 846 894 813 788 825 844 819 802 766 814 800 843 844 783 844 814 800 821 779 788 814 789 810 804 781 803 800 772 815 824 754 782 799 832 878 822 923 848 865 850 834 803 844 829 845 829 828 806 817 838 861 848 875 865 815 844 792 798 848 818 810 793 849 876 770 834 802 781 842 802 815 802 834 804 779 822 790 777 809 798 818 808 805 814 799 810 832 818 816 814 853 841 862 833 785 792 844 830 818 830 827 818 NaN 814 789 834 836 775 752 826 809 781 798 783 758 814 772 818 771 860 817 788 819 818 802 800 890 928 932 872 896 916 800 847 898 940 903 894 911 879 908 849 879 928 913 884 880 850 904 881 904 942 919 854 942 892 900 848 901 893 861 892 892 832 832 880 654 632 772 896 903 839 859 852 860 925 849 862 838 880 857 853 812 839 852 844 872 871 853 816 904 871 829 872 863 817 832 869 888 883 861 946 912 948 926 949 935 982 954 951 949 940 906 924 934 927 948 903 907 950 926 881 842 922 916 791 934 901 914 883 853 858 907 869 840 900 837 874 846 871 877 906 909 875 877 875 866 881 854 877 874 811 864 863 837 867 858 918 855 866 861 879 830 866 895 863 873 852 870 871 885 898 930 901 880 921 900 848 887 864 882 876 867 840 833 870 859 842 893 879 859 864 842 848 875 859 841 856 864 832 862 835 843 832 811 747 802 843 889 856 856 794 813 822 863 826 818 946 920 854 865 858 887 904 881 878 837 840 869 873 863 838 852 859 843 849 834 871 888 855 831 849 848 856 844 860 849 880 842 820 813 830 844 812 844 858 874 858 823 885 835 849 890 845 896 864 889 896 889 897 880 902 887 911 862 899 862 850 922 811 906 860 870 922 691 874 852 854 846 776 839 831 796 770 836 835 841 822 842 788 821 797 708 772 803 832 835 791 809 807 795 849 842 818 797 810 812 769 785 855 826 795 866 823 823 834 828 850 804 807 762 837 788 781 803 793 810 806 808 806 813 818 837 786 807 829 807 803 789 768 790 763 784 783 790 788 756 772 852 759 809 832 816 907 899 842 872 887 861 883 854 822 807 817 821 780 864 915 813 850 847 845 776 807 837 873 828 815 857 814 797 832 818 802 823 818 833 825 812 829 816 830 821 810 798 830 829 851 830 808 823 752 817 796 850 798 856 762 774 803 815 835 766 714 817 819 846 893 812 788 825 844 818 802 765 814 802 844 844 785 842 814 800 821 778 788 814 789 810 804 783 803 798 771 816 824 754 781 799 831 879 822 924 848 864 851 833 803 844 827 844 829 827 806 818 839 861 848 876 863 815 845 792 797 849 817 811 793 849 877 770 835 802 781 842 803 816 802 834 804 779 821 790 778 809 797 816 808 805 814 799 811 832 817 816 814 853 842 863 835 784 793 844 829 818 829 827 818 NaN 814 789 834 837 775 755 827 809 782 798 785 758 814 772 817 771 860 818 787 818 817 802 799 890 929 931 873 896 917 802 847 898 939 903 893 911 878 908 849 879 926 913 883 879 850 904 881 904 941 919 855 942 892 901 848 901 892 861 892 892 832 832 880 655 632 784 896 903 840 858 852 860 924 850 862 839 880 858 853 812 840 851 844 872 872 852 817 904 870 830 871 860 817 832 870 888 883 861 946 913 948 926 950 934 982 954 951 948 941 906 925 934 927 946 903 907 948 926 882 843 922 916 790 935 902 912 883 853 858 907 869 841 900 836 872 848 871 876 905 909 877 877 876 868 882 854 877 875 811 864 863 836 868 858 918 855 865 858 878 829 866 894 864 873 853 870 871 886 898 929 900 880 919 900 848 886 863 882 877 868 841 833 870 860 842 893 879 859 864 841 849 874 858 841 856 864 830 861 835 842 828 811 747 802 844 891 856 856 793 814 822 862 827 817 946 920 854 865 858 887 904 881 877 837 841 868 874 863 838 853 859 843 849 834 871 889 855 830 849 848 856 844 860 849 879 842 819 813 830 844 813 844 858 874 858 824 886 835 849 890 845 896 864 889 896 890 897 880 902 887 911 861 899 862 850 922 808 906 860 870 923 691 874 853 854 846 776 838 830 795 770 837 834 841 821 840 788 821 798 708 772 803 832 834 791 809 807 795 849 843 819 798 809 812 769 786 856 825 795 865 823 823 834 828 849 804 807 762 836 788 782 803 794 810 805 808 805 812 819 836 785 807 830 807 804 790 770 790 764 784 784 791 788 757 773 852 759 809 832 816 907 900 843 873 887 862 883 854 822 806 815 821 780 863 914 813 850 846 846 775 807 836 875 829 815 857 814 797 832 817 802 824 818 834 824 812 830 816 829 823 811 799 835 830 851 828 809 823 753 818 795 850 798 856 762 773 803 813 835 766 714 817 818 845 892 812 787 825 844 818 802 764 815 802 844 845 785 840 814 800 820 779 789 814 790 810 803 784 803 797 770 814 826 754 782 798 832 878 822 922 847 864 852 833 803 844 824 843 829 826 806 819 837 860 848 876 864 816 844 792 796 849 817 811 793 849 877 770 834 802 781 843 804 817 801 834 803 780 822 790 778 808 797 815 808 805 814 797 812 832 817 818 814 853 843 863 836 782 794 844 829 818 827 828 819 NaN 812 789 834 837 775 758 828 809 783 799 786 758 815 772 817 770 861 819 787 818 817 802 798 889 931 931 873 895 917 803 846 898 939 904 891 911 878 907 849 879 926 913 882 879 851 904 881 903 940 919 855 943 892 901 848 902 891 861 892 891 832 832 879 656 632 797 896 903 840 858 852 860 925 850 862 840 880 857 853 813 840 850 845 872 872 852 818 905 868 830 870 856 818 832 871 890 883 861 946 914 948 927 950 934 982 954 950 948 943 906 927 936 928 946 903 907 946 928 885 843 922 916 790 935 903 912 885 853 858 908 869 840 900 836 873 849 870 875 904 908 879 878 877 869 882 855 878 875 811 863 862 835 868 858 919 854 865 856 875 830 866 894 864 873 852 870 871 886 898 929 900 881 920 900 846 886 863 882 877 868 842 832 870 860 842 892 879 858 863 841 850 874 858 840 856 863 830 861 836 841 826 811 747 801 844 895 856 857 792 814 821 862 828 817 946 921 855 865 857 887 905 880 877 837 841 869 874 863 839 854 858 844 849 835 872 889 854 829 848 848 856 845 860 849 880 843 819 813 830 844 813 844 858 873 858 823 886 834 850 890 845 896 864 890 895 891 896 881 902 888 910 860 899 862 850 922 805 906 860 871 923 691 874 852 854 846 777 838 829 795 770 836 834 841 821 837 788 821 798 708 772 803 832 834 791 809 807 795 849 842 818 799 809 813 769 786 856 824 796 864 823 824 834 828 848 804 808 761 835 788 782 804 794 809 805 808 804 812 819 836 785 806 830 806 805 790 771 790 764 784 783 791 789 757 773 853 759 809 832 816 908 900 843 872 887 863 883 854 822 805 812 821 780 863 913 813 851 846 846 776 808 836 876 831 816 857 812 795 832 817 802 825 819 833 822 812 830 816 828 824 811 799 837 831 852 827 809 822 752 819 794 849 798 856 762 773 802 809 835 765 713 818 817 844 892 811 787 825 844 818 802 764 815 801 845 845 785 838 814 801 820 779 791 814 791 810 803 784 803 797 770 812 827 754 782 797 833 877 820 920 847 865 851 833 803 845 822 842 829 826 806 819 835 859 848 877 864 816 842 792 797 849 817 811 793 849 878 772 833 802 782 843 805 817 803 832 802 780 822 791 778 808 798 813 808 805 814 796 813 832 817 819 816 854 843 863 836 784 794 844 829 817 826 828 819 NaN 809 789 836 835 774 758 829 808 784 799 786 760 815 772 819 769 861 819 787 818 817 801 798 889 931 930 874 895 918 805 846 898 938 904 891 912 878 907 849 879 926 912 882 879 851 904 880 903 940 919 855 943 893 901 848 903 891 861 893 890 832 832 879 655 632 809 896 903 840 857 852 861 926 850 862 839 879 857 853 813 840 850 845 873 872 852 818 905 868 828 869 852 818 832 872 890 883 861 946 914 949 927 950 933 982 955 951 947 944 907 928 937 928 945 903 907 946 928 887 843 922 917 789 934 902 914 887 852 858 908 869 840 899 835 874 850 870 875 905 909 879 879 879 869 882 856 878 874 811 864 862 835 868 858 920 855 865 855 872 830 865 893 862 872 852 870 871 886 898 928 900 883 920 900 845 885 863 882 877 868 842 832 869 860 841 892 880 858 863 840 851 874 859 840 856 862 832 862 836 842 824 811 747 800 844 897 857 857 791 814 821 862 827 817 947 921 856 865 856 886 906 880 876 837 840 869 874 864 839 854 857 845 850 835 872 889 854 829 848 848 855 845 860 849 880 842 819 813 830 845 814 844 858 873 859 823 886 833 850 889 844 897 864 890 895 890 894 882 902 888 910 861 899 862 850 922 802 907 860 871 923 692 874 853 853 845 777 837 828 795 770 836 834 841 821 835 789 821 798 708 771 803 832 833 791 809 808 796 848 841 817 800 809 813 770 786 856 823 796 864 823 824 833 827 849 803 808 760 834 788 783 804 794 809 805 808 804 811 820 836 786 806 830 806 806 790 771 789 764 784 783 790 789 756 773 854 760 810 831 816 908 900 842 870 886 863 883 854 822 804 811 822 781 862 913 813 852 846 846 776 808 835 875 831 815 857 811 795 832 818 802 826 818 834 820 813 830 815 827 825 812 799 839 832 852 828 809 820 752 819 794 849 798 856 761 773 802 804 835 765 713 816 817 844 892 810 787 825 844 818 802 764 815 801 846 845 785 838 814 801 820 780 791 815 792 809 803 784 804 796 771 811 828 755 781 797 836 877 818 918 847 866 851 832 803 846 822 842 829 827 806 819 835 858 848 877 865 816 840 793 796 849 817 810 793 849 877 774 832 802 782 843 805 817 804 831 800 781 822 790 777 808 798 812 808 805 814 793 814 832 817 820 816 854 842 863 836 785 795 844 829 816 828 827 818 NaN 808 788 837 833 774 759 829 808 784 799 785 761 817 772 821 769 861 818 786 818 817 800 797 888 931 930 874 894 918 806 845 898 939 904 892 912 878 907 849 878 927 912 882 878 852 903 879 904 940 919 855 943 893 900 848 902 891 861 894 890 831 832 880 655 632 822 896 903 840 856 852 861 926 850 863 839 879 857 853 813 840 849 846 873 872 852 818 904 869 827 870 850 818 833 872 891 882 861 945 913 948 927 950 931 981 956 952 948 945 908 927 939 929 945 903 907 946 927 887 843 922 917 789 934 901 916 887 852 858 907 869 840 898 835 875 850 870 875 905 908 878 879 880 868 881 856 878 873 811 865 862 837 868 860 919 856 866 854 869 830 865 892 862 871 851 870 871 886 897 929 901 884 921 900 846 885 864 882 876 868 843 830 869 859 841 891 881 858 863 840 851 875 859 840 855 862 833 863 835 843 822 811 747 799 845 899 856 858 790 814 820 862 827 817 947 921 857 865 857 886 906 880 875 837 839 869 874 864 839 853 856 846 851 835 871 889 853 828 847 848 854 844 860 849 881 842 820 813 831 845 813 844 858 872 858 823 886 833 850 889 844 897 864 890 895 889 894 883 902 889 910 862 898 862 850 921 802 907 860 871 922 692 874 853 853 845 777 837 828 795 771 836 834 841 822 832 789 821 797 710 770 803 831 832 792 809 808 797 848 841 818 800 810 814 770 786 856 823 796 864 823 823 832 827 849 803 807 760 833 788 784 803 794 809 805 808 803 811 820 836 786 806 830 805 806 791 771 789 763 784 782 789 789 756 774 854 760 810 831 816 907 900 841 869 886 864 883 853 822 805 810 821 781 862 912 814 852 845 845 776 809 835 874 831 815 857 811 794 833 818 802 827 818 834 820 813 830 814 826 826 811 799 842 832 851 829 810 818 751 818 795 849 798 856 760 773 802 799 836 765 713 814 817 844 892 811 787 824 844 819 802 762 815 800 846 845 785 839 814 802 820 782 789 815 792 810 803 784 804 796 772 811 828 755 781 798 837 877 817 920 847 866 850 833 804 847 822 844 829 828 805 818 835 857 847 876 865 814 840 793 796 849 816 810 793 849 876 773 832 802 781 842 805 817 805 831 800 781 823 789 776 808 798 812 808 805 814 793 814 832 817 818 817 855 841 862 836 786 795 844 829 816 829 827 817 NaN 808 788 837 832 774 759 828 808 784 799 783 760 819 772 823 769 862 817 785 818 817 801 797 887 930 930 874 893 920 808 844 898 938 904 892 911 877 907 849 878 927 912 883 878 852 904 880 905 940 918 855 943 893 899 848 902 890 861 894 890 831 832 880 654 632 830 896 903 841 856 852 861 927 849 863 838 878 857 854 814 840 848 846 873 872 852 818 905 870 827 870 847 818 833 872 890 882 861 945 914 948 927 949 931 981 957 954 949 945 910 926 938 929 947 902 908 946 926 887 844 922 918 789 934 900 917 886 853 859 905 869 841 898 835 874 850 870 874 906 908 878 879 880 868 881 856 877 874 813 866 863 838 868 862 917 857 866 854 869 829 866 892 863 870 850 870 871 886 897 929 901 884 921 899 847 886 864 882 876 868 843 830 868 858 842 891 881 858 863 841 850 875 858 840 856 862 833 864 835 844 821 812 747 800 846 901 855 858 790 814 821 862 827 817 946 920 857 865 858 887 906 880 874 837 840 869 875 864 839 852 858 846 852 835 871 889 854 829 847 848 854 845 860 849 880 842 820 812 830 846 812 845 858 871 858 822 886 833 850 888 844 896 864 890 896 888 894 883 902 889 910 863 897 863 850 920 800 907 859 871 923 692 874 853 852 845 777 837 829 795 772 836 834 841 823 829 790 821 797 711 770 803 831 832 793 810 809 798 848 841 818 799 810 814 770 786 856 824 795 864 823 822 832 826 849 802 806 760 832 788 784 804 794 809 806 807 803 812 820 835 787 807 830 804 806 791 771 789 763 784 781 788 789 754 774 855 760 810 831 815 908 901 840 869 885 864 885 854 822 806 809 820 780 862 912 814 851 845 844 776 810 836 872 830 815 857 810 794 833 817 803 828 817 834 820 813 830 814 826 826 811 799 844 832 851 830 810 820 752 818 797 851 797 857 761 773 802 797 835 764 712 813 817 844 891 811 786 823 844 820 802 761 814 800 845 844 785 840 815 802 820 781 789 815 791 810 803 785 805 795 773 811 828 755 780 797 838 879 817 921 848 866 850 834 806 848 822 845 830 829 804 818 836 856 846 876 865 812 841 793 796 848 816 809 792 848 875 771 833 802 780 842 805 817 804 832 802 782 824 789 777 809 798 811 808 805 816 793 814 833 817 816 817 855 840 862 837 786 794 844 829 817 829 826 815 NaN 808 788 836 833 774 759 827 807 783 798 784 759 820 772 823 770 862 817 787 818 818 800 797 887 930 930 873 893 920 810 844 899 938 904 893 911 877 907 850 879 927 911 883 878 852 904 883 905 940 918 856 943 892 898 849 902 890 862 894 890 829 832 881 654 631 838 897 902 841 855 852 862 928 850 864 838 878 857 854 815 840 849 846 874 873 852 818 905 869 827 871 846 818 833 872 891 882 861 945 915 947 928 948 932 981 957 954 951 943 912 926 937 929 949 902 908 946 926 887 844 922 919 789 934 901 917 886 854 858 904 868 841 898 836 872 851 870 874 906 909 878 878 880 868 881 855 877 875 815 867 864 843 868 864 915 857 866 854 869 829 866 893 863 870 851 871 872 886 897 929 901 884 921 900 847 886 865 882 876 868 843 831 868 859 842 890 881 858 863 842 849 875 857 841 857 862 834 863 834 844 821 812 747 800 847 903 854 858 790 813 821 861 827 816 946 919 856 865 858 887 906 880 874 837 840 869 875 864 840 852 860 846 852 834 871 888 853 830 846 848 854 846 861 849 880 842 821 811 830 846 812 845 859 870 857 822 887 833 850 888 843 895 864 890 897 888 894 882 901 888 910 863 897 864 850 919 798 907 859 870 923 692 875 853 852 845 777 838 830 795 772 837 834 841 823 827 790 822 797 711 772 803 830 833 794 810 809 798 848 840 817 799 810 814 770 786 856 824 796 865 823 823 832 827 849 801 805 760 832 788 784 804 795 810 806 807 803 812 819 835 786 807 830 804 806 790 770 789 763 784 781 789 789 753 774 854 760 810 831 815 908 902 840 870 884 864 887 855 822 806 809 820 779 862 912 815 850 846 844 776 810 836 872 828 815 856 811 794 833 818 803 828 818 833 820 812 828 814 826 827 810 798 845 832 850 829 810 822 753 817 797 852 797 856 763 772 802 795 835 765 712 814 817 844 891 811 786 823 844 821 802 761 813 800 844 844 785 840 815 803 821 780 790 815 791 812 802 784 804 795 773 811 827 754 780 796 838 880 818 921 849 866 850 835 807 848 822 846 831 828 804 817 836 856 846 875 865 811 842 792 796 847 816 809 792 849 877 770 833 801 780 842 805 817 803 832 803 780 825 789 777 809 796 812 808 805 817 793 813 833 817 815 817 855 842 861 837 786 793 845 829 817 828 826 815 NaN 809 788 835 835 774 758 827 806 782 797 785 759 821 772 823 771 862 817 789 820 818 800 798 887 929 930 873 893 920 813 845 899 937 904 893 910 877 908 851 880 927 911 883 878 851 904 884 905 941 919 855 942 892 899 849 903 890 863 893 891 828 832 881 655 631 841 897 902 842 856 851 862 928 850 865 839 878 857 854 814 839 851 846 875 872 852 818 906 868 827 872 843 817 833 871 891 883 861 945 916 948 927 948 933 980 957 956 950 942 911 926 936 929 951 902 909 947 926 886 845 923 918 789 936 902 917 885 854 858 903 869 841 898 837 873 851 870 873 905 910 878 879 880 868 881 854 877 876 817 868 865 846 867 863 915 856 866 852 869 829 865 893 862 871 851 872 872 886 898 929 900 884 920 900 847 886 864 882 876 868 842 831 868 860 844 891 880 859 862 841 849 875 858 841 858 862 833 863 834 845 821 812 747 800 847 905 854 858 790 813 821 861 826 815 946 919 855 865 858 887 906 880 874 836 840 869 876 864 840 851 860 845 852 834 871 887 852 831 846 848 854 846 861 849 880 842 821 810 829 846 812 844 859 871 857 822 886 832 850 887 843 895 866 889 897 890 894 881 901 888 910 863 897 864 850 919 796 907 859 870 923 692 876 852 850 846 777 838 830 795 773 836 834 840 823 826 791 822 797 711 772 803 830 834 794 810 809 798 848 839 816 798 810 813 770 785 856 824 796 865 823 823 834 828 849 801 806 760 831 788 784 804 794 810 807 806 803 812 819 835 785 807 830 804 805 789 770 789 763 784 782 789 790 752 774 855 760 810 832 815 908 902 841 871 883 864 887 856 822 807 808 819 778 863 912 815 851 847 844 775 810 836 871 828 816 856 812 795 833 819 804 828 818 833 821 811 827 815 827 826 810 797 846 832 851 828 810 825 754 817 796 851 797 856 764 771 802 793 834 766 712 815 818 844 891 813 786 823 844 822 802 761 813 800 843 844 785 841 816 802 821 778 790 815 791 812 802 782 803 794 772 811 826 754 781 796 836 880 819 921 850 867 850 836 808 848 822 846 831 828 804 817 835 856 846 875 865 809 842 792 795 847 816 809 792 849 878 772 834 800 780 843 805 817 802 832 805 780 824 790 777 810 796 812 808 805 818 793 813 833 818 814 817 855 843 861 837 785 792 845 830 818 827 826 816 NaN 808 788 834 836 773 757 827 807 782 797 786 759 819 772 823 771 862 817 792 821 817 799 798 887 929 930 873 893 922 813 846 899 938 903 892 910 878 908 850 881 928 910 883 878 849 904 883 905 941 919 855 941 893 899 848 903 890 863 892 891 828 833 880 655 631 848 897 903 841 858 851 862 928 850 866 839 878 857 855 813 838 853 845 875 870 852 818 906 867 827 872 841 817 833 870 892 883 861 944 916 948 926 949 935 980 957 957 950 941 909 926 935 929 951 901 909 948 926 884 844 923 917 789 937 901 917 885 853 858 903 870 842 898 837 873 851 871 872 905 911 877 879 880 867 880 854 877 876 817 866 867 850 866 862 915 858 866 851 869 828 864 893 861 872 850 871 872 887 898 928 900 884 920 901 847 885 864 882 877 868 842 832 867 860 843 891 880 859 863 840 850 874 859 843 858 863 832 863 835 845 820 812 747 801 848 905 854 858 791 813 821 860 825 815 946 919 853 865 858 887 906 880 874 836 840 868 875 864 839 851 859 844 852 834 872 887 851 831 845 848 854 846 861 849 880 842 820 811 828 846 812 844 859 871 857 822 885 831 850 886 844 896 867 888 897 890 894 881 902 887 911 863 897 863 850 919 796 906 858 870 923 692 876 853 850 846 777 838 830 795 773 836 834 840 821 825 791 823 796 712 773 804 829 834 792 810 808 798 848 840 816 798 810 813 770 784 855 823 796 864 822 823 835 829 848 801 806 759 829 788 784 803 794 810 808 806 804 811 819 835 784 806 830 804 805 789 769 789 763 784 782 790 790 752 774 856 760 810 832 815 907 902 841 872 883 863 885 856 822 807 806 819 778 863 912 815 851 848 844 773 810 837 871 828 816 856 813 795 833 820 804 826 817 833 823 812 826 815 827 825 810 796 846 833 852 828 809 825 754 817 795 850 797 856 764 770 802 790 834 767 712 815 818 844 891 815 786 823 844 822 801 761 812 801 843 843 785 843 815 802 822 777 789 814 792 811 802 781 803 794 772 812 825 754 781 796 835 880 820 920 850 868 850 836 806 848 823 847 830 827 804 817 835 856 846 875 864 808 841 792 795 847 817 810 791 848 880 774 835 800 780 845 804 817 802 832 804 779 823 791 777 810 797 812 808 806 817 793 813 832 817 814 818 855 843 861 837 784 793 844 831 819 826 826 818 NaN 808 788 834 836 773 756 826 808 782 797 787 760 818 772 823 772 862 816 792 822 817 799 798 887 929 930 874 893 923 816 846 900 938 903 892 911 879 906 849 880 929 910 884 879 848 904 882 905 941 920 855 940 892 901 848 903 890 863 892 891 828 833 881 655 632 855 897 903 841 859 851 862 927 851 866 839 878 857 854 812 837 853 845 875 869 852 817 907 866 828 873 838 817 832 870 892 882 861 945 916 948 926 949 936 980 957 957 950 942 907 925 935 928 951 901 909 948 926 884 844 922 916 789 938 900 916 886 852 858 904 870 842 898 837 873 851 872 871 906 912 877 879 881 868 881 853 877 876 817 865 866 851 865 862 914 859 866 849 869 828 863 893 861 872 849 870 872 888 898 927 900 883 920 901 848 885 864 881 877 868 843 832 867 860 842 891 881 859 864 839 850 873 860 843 858 863 831 864 836 845 818 812 748 801 851 904 855 857 791 813 821 860 826 815 947 920 853 865 858 887 906 880 875 836 840 868 874 864 839 851 859 844 851 834 872 887 851 831 845 849 855 846 861 849 880 843 819 811 828 845 812 844 859 871 856 823 884 830 850 886 845 897 868 889 897 891 894 881 902 886 911 863 897 862 850 920 795 906 858 872 923 691 876 853 850 846 778 838 830 795 773 835 834 841 820 824 791 822 796 712 773 803 829 834 791 811 808 797 849 841 817 798 811 813 770 786 856 822 796 864 822 823 835 830 848 801 806 759 827 789 783 803 793 811 808 807 805 811 819 836 784 808 830 805 805 789 768 790 763 784 782 790 791 752 773 856 759 808 832 815 907 900 841 872 883 862 884 856 821 806 803 819 778 863 912 814 852 848 843 772 809 837 871 828 816 856 814 795 832 820 805 825 816 833 825 812 826 815 826 824 810 795 847 832 852 828 809 825 754 817 795 850 797 856 764 770 803 788 835 767 713 815 819 844 891 816 786 823 844 821 800 761 812 801 842 843 785 845 814 803 822 776 788 813 793 810 803 782 803 794 772 812 825 753 782 795 833 880 819 920 850 868 850 836 805 848 823 847 830 827 805 818 835 857 846 876 864 809 841 793 794 846 818 811 791 847 880 774 835 800 780 845 804 816 802 832 804 780 822 791 778 809 798 812 808 807 816 792 813 832 817 814 819 854 842 862 837 783 794 844 832 819 826 827 820 NaN 808 788 835 836 773 755 823 808 783 797 787 760 816 772 822 772 863 816 792 822 817 799 799 888 929 931 875 894 925 820 846 900 938 902 892 911 880 905 849 879 928 910 884 880 848 905 881 905 940 919 854 940 891 901 848 902 891 863 892 891 828 833 881 656 633 862 897 903 841 860 851 862 926 851 864 839 878 858 854 813 836 852 845 874 870 853 817 908 866 829 873 837 818 832 870 892 882 861 946 916 950 924 949 936 980 957 956 950 942 907 925 936 927 951 901 909 948 927 884 843 924 917 789 938 900 916 886 852 858 905 871 842 898 838 874 850 872 871 906 912 877 879 882 868 881 853 876 877 816 866 866 854 864 863 914 858 866 848 869 829 863 892 861 872 848 870 872 888 897 926 900 883 920 901 847 885 864 881 877 867 844 832 866 860 841 891 883 858 865 839 850 873 861 844 858 863 832 864 838 845 817 814 748 801 852 905 856 857 791 812 821 860 828 816 946 921 852 865 858 887 905 879 875 836 840 868 874 863 838 851 859 844 851 834 872 889 851 831 845 850 855 846 860 849 880 844 819 811 827 845 812 845 859 871 855 823 884 830 851 887 846 898 868 889 896 892 894 881 903 886 912 863 897 862 850 919 794 905 860 872 923 690 875 853 850 846 778 838 830 795 772 834 834 842 820 822 792 822 796 712 772 804 829 834 792 810 808 797 850 842 818 798 812 813 770 788 857 822 795 864 823 823 833 830 847 800 806 758 824 789 782 803 793 810 808 808 806 811 819 836 784 810 830 806 806 789 768 790 762 784 782 790 791 752 773 856 760 807 832 815 907 899 841 872 884 862 884 856 820 805 800 819 779 864 913 814 852 848 843 772 809 838 871 828 816 855 815 795 832 820 806 824 816 833 825 811 826 815 826 824 811 795 847 831 852 828 809 826 753 817 795 852 796 857 765 771 802 787 836 766 712 815 819 845 891 816 786 823 844 821 799 762 812 801 838 843 785 846 814 803 822 775 788 812 793 809 804 783 803 794 773 811 826 752 781 794 832 879 819 920 850 868 850 836 806 848 824 847 830 828 806 819 836 856 846 877 864 812 840 793 794 846 819 812 791 846 880 773 835 801 779 845 804 816 803 834 804 780 822 792 778 809 799 812 808 808 815 792 813 832 817 814 819 852 841 863 837 784 794 843 832 819 827 827 818 NaN 808 788 835 836 773 755 821 808 783 797 786 761 816 772 821 771 863 816 791 820 818 799 800 888 929 931 875 893 926 825 847 901 938 902 893 912 880 904 850 879 928 910 884 881 849 905 881 905 940 919 854 941 890 902 849 902 891 863 892 891 828 832 882 656 634 865 896 903 841 860 851 861 926 852 863 838 878 858 853 813 836 851 846 873 870 852 816 908 866 829 872 836 818 833 871 892 882 861 946 916 951 923 948 936 980 956 954 950 943 906 925 936 927 951 902 910 948 926 885 843 926 918 789 938 900 916 885 852 858 906 871 842 898 838 874 849 872 871 907 912 877 879 882 869 882 853 876 878 816 867 865 859 863 864 915 856 866 847 869 829 863 892 862 872 848 870 871 887 896 925 900 883 920 901 847 884 864 880 877 868 843 832 866 861 842 891 884 858 865 840 849 873 861 843 857 863 832 865 838 845 816 814 749 800 855 906 856 858 791 812 820 859 828 816 946 921 852 866 858 887 905 879 875 836 840 868 876 863 838 851 860 844 850 835 871 890 850 832 845 850 855 846 859 850 880 844 818 811 827 845 812 846 859 871 855 823 886 830 851 888 846 898 867 889 896 894 894 880 904 886 912 863 897 863 850 918 793 905 861 872 922 690 875 854 851 847 778 837 830 796 772 834 834 844 820 821 791 822 796 713 772 804 830 833 794 810 809 797 850 843 818 798 812 813 770 789 857 822 794 864 823 824 832 831 848 801 806 758 820 790 782 804 793 809 808 809 807 811 819 838 785 811 830 806 806 789 767 790 762 784 783 789 791 752 772 857 761 806 831 815 907 899 841 872 884 861 885 856 819 805 800 819 780 864 914 815 851 847 843 773 809 838 872 828 816 855 815 794 831 820 805 825 817 833 826 811 826 815 826 824 811 796 846 830 852 827 810 826 753 816 795 854 796 857 765 771 801 786 836 767 711 816 820 846 891 816 786 822 844 821 799 762 812 801 836 843 785 846 814 804 822 777 789 812 793 810 804 783 802 794 773 811 826 752 780 794 832 878 819 920 850 868 850 836 806 848 824 847 830 828 806 819 835 856 847 878 865 814 841 793 794 845 819 812 791 849 879 772 835 801 779 845 804 815 804 834 804 780 824 792 778 809 799 811 808 807 816 793 814 832 816 813 820 851 842 863 837 784 794 842 832 820 827 828 818 NaN 807 788 835 835 773 755 821 809 783 797 786 761 816 772 820 771 864 817 791 818 818 799 800 888 929 931 875 894 926 828 848 901 938 901 893 912 879 904 851 880 927 910 885 881 850 905 881 905 940 919 855 942 891 902 848 901 891 864 892 891 827 832 882 657 633 868 896 902 841 859 852 861 925 852 862 837 878 859 853 813 836 850 847 873 870 852 816 908 866 829 871 835 819 833 872 892 883 861 945 917 953 922 948 936 979 955 953 950 943 906 924 935 926 951 902 908 948 926 885 843 928 918 789 938 899 915 884 852 858 907 871 841 899 836 876 848 872 872 907 911 877 879 882 869 882 854 875 878 816 866 864 862 864 865 915 854 865 847 868 829 862 892 864 872 848 870 871 887 896 924 899 883 920 901 846 884 865 881 878 869 843 832 866 861 842 891 884 857 866 840 848 874 860 842 857 863 833 864 838 845 816 814 750 799 856 907 856 858 791 812 820 858 827 816 946 920 852 866 858 887 905 879 874 836 841 868 877 863 838 850 860 843 850 835 870 890 850 832 846 850 855 845 859 850 880 844 818 810 827 846 812 846 859 871 857 823 886 831 851 890 845 898 866 889 896 894 894 879 904 886 913 864 898 865 849 917 791 905 863 871 922 691 874 854 852 847 778 837 829 796 772 834 835 845 821 820 790 821 796 713 772 804 830 833 795 810 810 797 850 842 817 797 811 813 769 788 856 822 794 864 822 824 834 834 849 801 806 758 815 789 781 805 794 808 808 809 808 811 818 838 787 811 830 805 807 790 767 790 762 784 783 789 791 752 772 856 762 807 830 814 907 900 841 871 885 861 884 856 819 804 800 819 781 864 914 815 850 847 843 774 809 838 873 828 816 855 816 795 830 820 804 825 817 832 826 811 826 815 826 822 811 796 844 830 852 827 811 825 751 816 795 854 797 857 764 771 800 786 836 768 710 816 821 846 891 814 786 822 845 821 800 762 812 801 832 843 785 845 814 804 822 778 789 812 792 810 803 782 802 794 773 811 826 752 778 793 832 878 820 921 849 868 850 836 805 848 825 846 830 828 806 820 835 856 848 879 866 813 842 793 794 845 819 812 791 851 878 772 834 802 780 845 803 815 804 835 804 780 825 792 778 810 799 812 808 806 818 795 815 832 816 813 821 851 842 864 838 784 795 842 832 819 827 828 819 NaN 806 787 835 834 773 756 822 809 783 798 787 761 816 771 820 770 864 817 791 816 819 799 800 889 929 932 875 895 927 829 849 900 939 901 893 912 879 904 851 881 927 909 886 882 851 906 881 905 940 919 856 942 892 902 848 901 891 865 892 892 828 832 882 657 633 872 896 902 841 859 853 862 926 852 862 837 877 859 853 813 836 850 847 873 870 851 814 907 867 830 871 836 819 834 872 891 883 863 944 919 953 922 947 936 979 956 952 950 943 906 923 935 924 951 902 907 948 926 885 844 927 918 788 938 899 914 884 852 858 908 870 840 900 835 877 848 872 871 906 911 877 878 881 870 882 854 875 876 816 863 862 866 865 865 915 854 865 847 869 829 862 891 863 872 848 871 870 887 896 924 899 883 920 901 845 883 865 882 878 869 843 832 866 861 842 892 883 856 867 840 848 875 860 842 857 863 834 863 839 845 817 814 751 800 857 907 856 858 791 812 820 858 825 816 946 918 852 867 858 886 905 879 875 836 840 868 877 864 838 850 861 843 850 835 871 889 849 832 846 850 854 845 859 850 880 842 819 811 827 846 811 846 859 871 858 824 885 831 851 890 845 898 864 890 896 892 894 878 904 887 912 864 898 865 849 917 790 905 863 872 922 692 874 854 853 847 778 837 828 797 772 834 835 845 822 820 789 820 795 713 773 805 830 832 794 810 811 796 851 841 816 797 811 813 768 787 856 823 793 864 822 824 835 837 849 801 805 759 811 788 781 805 795 807 807 808 807 810 817 838 787 811 830 806 806 790 767 791 761 784 783 789 791 752 772 856 762 807 830 814 908 902 840 872 886 861 884 856 818 804 798 819 781 865 914 815 850 846 844 774 808 838 873 827 816 854 816 796 830 821 803 826 815 832 825 810 827 814 826 822 810 797 843 831 851 828 810 825 751 817 795 853 798 856 762 771 801 786 836 768 710 816 822 846 891 813 786 822 845 822 801 762 811 801 829 844 785 845 814 804 821 780 789 812 791 811 803 782 801 793 773 811 826 752 777 792 831 878 821 921 849 869 851 836 805 848 826 845 831 828 807 819 834 856 849 880 866 812 843 792 794 845 818 812 792 852 877 773 834 801 782 844 803 816 805 834 805 780 825 791 779 810 799 814 808 805 819 796 816 832 816 813 821 852 841 864 838 783 794 843 831 819 827 828 819 NaN 806 787 835 833 772 757 822 809 783 799 787 760 817 771 820 769 864 816 791 816 818 800 800 889 929 933 874 896 928 830 848 899 939 901 893 912 880 904 851 881 928 908 886 882 851 906 881 905 939 919 857 942 892 902 847 901 891 865 892 892 828 832 881 656 634 876 896 901 841 858 853 862 927 851 861 837 877 859 853 813 836 850 848 873 870 850 814 906 868 830 871 834 819 834 874 891 884 864 943 919 952 924 947 935 980 957 953 950 943 906 922 934 924 950 901 906 948 925 884 844 925 918 788 938 899 913 885 852 858 908 872 841 901 833 877 849 872 871 905 909 877 878 880 870 882 854 875 875 815 861 862 870 865 865 917 853 864 848 870 829 862 892 861 871 847 872 871 887 895 923 899 883 920 901 845 883 865 882 878 869 843 832 866 860 842 892 883 857 868 840 847 876 860 841 858 862 834 863 839 845 817 814 751 800 858 907 855 858 790 811 820 858 826 816 946 917 853 867 858 886 905 878 875 837 840 868 876 864 838 851 859 844 850 834 871 889 849 832 846 848 853 845 860 850 880 841 820 812 827 845 811 846 860 870 858 825 884 832 851 890 845 897 863 890 896 891 894 878 903 887 910 864 898 862 849 917 790 905 864 872 923 692 874 854 855 847 778 837 828 797 772 834 835 845 823 820 788 820 795 712 774 805 831 832 793 810 811 795 851 840 816 797 812 813 768 786 856 824 794 864 822 824 835 840 849 801 805 760 806 787 781 805 796 804 806 808 806 810 816 838 787 810 830 807 805 790 768 792 761 784 783 789 791 752 772 856 762 807 830 813 908 902 839 872 886 862 883 856 819 803 797 819 781 865 915 815 850 846 844 773 808 838 874 827 816 854 815 797 830 821 804 826 815 833 825 810 827 814 826 821 810 797 841 832 850 829 809 825 751 817 794 853 799 856 761 770 801 787 836 768 710 815 822 846 891 811 786 822 845 821 802 762 811 801 824 844 786 845 813 804 820 779 790 812 790 811 802 782 801 793 773 812 827 752 776 791 831 878 822 922 848 868 851 835 804 847 826 844 831 827 808 818 834 856 848 880 865 812 843 792 794 845 816 812 792 851 877 774 833 800 783 843 803 816 805 833 806 780 825 792 779 809 800 816 807 805 819 796 815 831 816 814 820 852 841 862 838 782 794 844 830 818 827 829 819 NaN 806 787 836 832 772 758 823 810 783 799 787 760 817 771 820 767 864 815 791 817 817 800 799 889 930 932 874 896 930 832 848 898 939 902 893 912 880 904 851 880 929 908 886 882 851 906 881 906 939 920 857 943 892 901 847 902 892 865 892 892 829 833 880 655 634 878 896 901 841 858 854 863 926 851 861 837 876 859 854 813 836 851 848 874 870 850 813 905 869 830 871 832 819 833 874 892 884 866 942 918 951 925 948 934 980 958 954 949 943 907 921 934 926 950 900 906 949 926 884 845 925 918 788 937 900 913 886 852 858 908 873 841 901 832 876 849 872 871 904 908 877 878 879 870 883 854 874 874 813 860 861 876 865 865 918 852 864 849 869 830 862 892 859 871 847 873 871 887 894 922 899 883 920 901 844 884 865 882 878 868 844 833 867 860 842 893 882 858 869 841 846 874 860 841 858 862 834 862 839 845 816 814 751 801 859 907 855 858 789 811 820 860 827 816 946 916 854 868 858 886 905 878 875 837 840 868 875 864 839 851 858 844 851 835 871 888 849 832 845 847 852 845 861 850 880 840 821 813 827 844 811 846 860 870 857 826 884 832 851 891 845 896 863 890 896 892 894 878 904 889 909 864 898 861 848 916 790 905 864 872 922 692 874 853 856 847 778 838 828 797 772 834 835 844 822 820 788 821 795 712 774 804 832 833 793 811 811 795 850 840 816 797 811 813 768 785 855 824 794 864 822 823 836 841 849 801 805 762 802 787 781 805 796 802 806 807 805 810 818 837 787 808 829 807 806 790 768 792 760 784 783 790 791 752 772 855 762 807 832 813 909 902 839 871 886 863 884 856 820 802 796 820 780 864 914 814 850 847 844 773 808 838 874 827 815 855 814 796 831 821 805 825 816 833 825 809 827 814 827 822 811 798 841 832 850 831 808 824 752 817 795 852 800 856 760 770 802 787 837 768 710 814 822 847 891 811 786 823 845 821 801 762 811 801 822 844 785 846 813 804 821 780 789 812 790 812 802 782 802 793 773 813 827 752 775 791 832 878 822 923 848 868 851 835 804 846 825 844 832 827 808 816 833 857 848 879 865 813 842 791 794 846 815 812 793 850 878 773 833 798 783 844 804 817 805 833 804 780 825 793 778 808 800 816 806 805 818 797 815 831 816 814 819 852 841 861 838 780 793 844 830 818 827 830 818 NaN 805 787 838 833 772 757 822 810 783 799 787 760 817 772 820 768 864 814 792 818 815 800 800 889 930 932 873 896 931 836 848 899 940 902 893 911 880 904 851 880 930 909 886 882 852 906 881 908 938 920 856 943 893 901 848 902 892 866 892 893 830 833 880 654 634 879 896 901 841 857 854 864 925 851 861 837 876 858 854 814 836 853 848 873 868 849 813 906 870 830 872 830 818 833 874 892 884 866 941 917 950 927 948 933 980 958 955 949 942 907 922 933 927 950 899 908 949 926 884 844 925 918 789 937 900 913 886 852 857 909 874 840 901 831 876 849 873 871 904 908 877 878 879 870 884 854 874 875 813 861 862 882 865 863 918 851 865 849 868 830 862 893 859 871 846 873 871 887 894 918 900 882 920 902 845 885 865 883 878 868 844 835 869 860 842 893 881 858 869 841 846 874 860 840 859 862 835 862 839 844 815 815 751 801 860 907 855 858 788 812 820 860 828 815 946 918 855 867 858 886 905 878 875 837 840 868 874 864 839 851 857 845 852 835 870 889 849 832 845 847 852 845 861 850 880 839 821 813 827 844 812 846 860 870 856 826 884 832 851 890 845 897 863 889 896 892 895 878 904 889 909 862 898 862 848 916 790 905 864 872 922 692 874 854 856 846 777 840 828 796 771 834 835 843 822 820 788 821 796 711 774 802 832 833 793 812 810 796 850 840 817 798 810 813 767 785 854 824 794 863 823 822 835 841 848 802 806 762 797 787 781 805 795 798 807 807 805 810 820 837 787 808 830 807 807 791 769 792 760 784 784 791 791 752 772 855 762 808 833 813 909 903 839 869 886 863 885 856 820 800 796 819 779 862 914 814 850 847 843 772 808 837 874 826 814 856 813 796 832 821 806 825 818 834 825 808 827 814 827 822 812 799 841 831 850 832 808 823 753 817 796 852 799 856 759 769 802 788 836 767 710 814 821 846 891 811 786 824 845 820 800 762 812 801 820 843 785 847 812 804 821 780 788 812 789 812 802 783 802 792 772 814 827 753 776 790 832 878 821 924 847 868 851 835 804 846 824 845 831 828 806 817 833 857 848 879 865 813 842 791 794 846 815 811 794 851 880 773 832 798 783 843 804 817 804 833 802 780 824 795 777 808 799 816 806 806 818 797 815 833 816 814 818 850 841 861 839 779 793 844 830 819 827 829 818 NaN 805 787 838 833 771 756 822 810 783 798 788 760 817 772 819 769 863 815 793 820 815 800 800 889 930 931 873 895 931 839 848 899 940 902 893 911 880 904 851 880 929 910 886 882 852 906 881 908 937 920 856 943 894 902 848 903 892 865 893 894 830 834 880 654 633 879 896 901 841 857 854 863 925 851 861 838 876 858 854 814 835 853 848 873 867 850 814 906 870 830 872 828 817 832 873 892 884 865 941 916 950 928 947 934 982 957 955 949 941 908 922 935 926 950 898 909 949 927 884 844 926 918 790 937 901 915 884 852 858 909 873 839 900 830 877 849 873 871 904 908 877 878 879 869 885 854 875 876 813 863 863 886 866 862 916 852 865 849 866 829 862 894 860 871 846 872 871 887 895 915 900 882 920 902 845 887 864 883 877 867 844 836 870 860 842 892 881 859 867 842 847 874 860 840 859 863 834 861 838 842 814 815 752 801 860 907 855 858 788 812 821 860 829 816 945 919 855 866 858 886 905 879 876 836 840 868 874 864 840 850 858 846 852 835 870 890 848 832 845 847 852 845 862 851 879 839 821 813 828 844 812 846 861 869 855 826 885 832 851 890 845 898 863 888 896 892 895 879 905 890 910 860 898 862 848 916 789 904 864 873 922 693 874 853 855 846 777 841 827 796 771 834 835 842 822 820 788 821 796 710 774 802 833 833 794 811 808 797 851 840 817 798 809 814 767 786 853 824 794 864 824 822 835 841 848 803 806 761 794 787 782 804 795 795 807 808 805 810 821 837 786 808 830 806 809 791 769 793 760 784 784 790 791 752 772 856 761 808 832 813 908 903 839 868 886 863 887 856 820 798 796 819 778 861 914 814 851 846 843 772 808 837 875 828 813 856 813 796 832 821 805 825 818 834 826 808 828 815 829 824 812 800 841 830 849 831 808 822 753 817 796 853 799 856 758 770 802 788 836 767 711 814 820 845 892 811 786 824 845 820 800 762 812 801 817 844 786 848 812 804 821 780 786 813 789 812 802 783 802 791 772 814 826 754 776 791 833 877 821 924 847 868 851 835 804 845 825 846 831 828 806 818 834 857 848 881 865 812 843 792 794 847 815 808 794 851 881 774 832 798 782 843 804 817 803 834 801 781 823 794 775 809 798 816 807 807 818 797 814 834 816 815 818 850 840 861 837 778 793 843 830 819 827 829 819 NaN 804 787 838 834 770 756 821 810 783 797 787 760 817 772 819 771 863 816 792 821 815 800 799 889 929 931 873 894 931 840 848 898 940 902 893 911 880 904 851 879 928 910 886 882 853 907 881 907 936 920 856 943 894 902 848 903 892 863 893 894 830 834 880 655 632 880 896 902 842 857 854 862 926 851 861 838 877 858 854 814 835 853 849 872 866 851 816 907 870 830 874 827 816 832 873 892 884 865 940 917 951 927 947 934 982 956 955 949 940 908 924 936 925 949 898 910 950 928 882 844 925 918 790 938 900 916 883 852 858 910 873 837 899 832 877 850 873 872 904 910 876 878 879 868 885 856 877 876 814 866 864 888 865 860 915 854 865 848 865 829 862 895 861 872 846 871 870 887 895 910 901 881 920 902 846 887 863 883 877 868 844 835 870 861 843 892 881 859 865 842 847 874 860 840 859 863 833 862 838 841 814 814 752 800 861 906 856 858 788 813 821 858 830 816 946 919 856 866 858 886 906 880 877 836 840 868 873 863 840 850 859 847 851 835 870 890 848 832 846 847 853 844 862 851 879 840 821 813 828 845 813 846 861 869 854 825 886 831 851 889 846 898 863 888 896 891 895 879 904 890 912 859 899 862 849 916 788 904 865 872 922 694 875 852 855 845 778 841 827 796 771 835 834 842 822 820 787 821 796 710 774 803 833 834 794 810 807 797 851 840 817 798 810 814 767 787 852 824 794 866 824 823 835 841 848 803 806 760 790 787 782 805 795 792 807 809 805 810 820 836 786 808 830 806 809 791 768 793 760 783 784 791 790 752 773 856 760 807 832 813 907 903 840 869 886 862 887 856 819 796 796 818 778 860 914 814 852 845 844 772 808 838 875 830 813 856 812 795 832 821 805 825 819 834 825 809 828 816 829 825 812 801 841 830 849 831 809 822 754 818 795 855 798 856 758 770 802 789 835 766 712 814 820 844 894 812 786 824 844 821 800 762 812 800 815 845 786 849 812 804 820 780 786 814 790 812 802 783 803 790 771 814 827 754 777 791 834 877 820 924 846 868 851 835 803 845 825 846 830 828 806 820 834 857 848 882 865 811 843 792 794 848 814 806 793 852 882 774 832 800 782 843 804 817 804 834 802 781 823 793 775 809 797 816 808 806 818 796 813 834 816 814 817 851 840 861 836 778 793 842 831 820 827 829 820 NaN 804 788 838 834 770 757 821 810 782 797 787 760 818 773 820 770 863 816 791 822 814 801 799 889 928 931 873 893 931 840 848 897 939 902 893 911 880 904 851 879 928 909 886 882 853 907 880 906 937 920 857 943 892 902 848 904 892 862 891 893 830 835 880 655 631 880 895 903 842 857 854 861 928 852 861 838 878 858 854 814 835 853 848 872 866 851 817 907 870 831 874 826 818 831 873 893 884 865 938 919 952 925 946 934 983 956 955 949 940 908 923 936 924 948 899 909 950 928 881 846 923 918 788 938 900 917 884 851 859 910 871 837 899 834 877 850 871 872 903 911 876 878 879 867 885 857 879 877 814 867 864 889 865 860 916 856 865 848 865 828 863 895 862 872 846 870 870 887 895 906 901 881 920 902 846 887 863 883 877 869 844 834 870 862 843 892 881 859 862 842 847 874 859 840 859 863 831 863 839 841 815 814 753 798 862 906 856 858 789 812 821 857 830 816 946 919 856 866 858 886 906 880 878 837 840 868 873 863 840 850 859 847 850 835 870 888 849 831 846 847 853 844 862 851 879 840 821 813 828 846 814 847 862 870 854 825 886 830 852 889 845 898 864 889 896 891 895 880 903 890 913 860 900 862 849 916 787 904 866 872 923 693 876 852 855 846 779 841 827 796 771 836 833 842 821 819 787 821 795 709 774 803 832 834 794 808 806 797 850 840 817 799 810 814 767 787 852 824 794 867 824 824 835 842 847 803 807 758 788 786 782 806 796 790 807 810 806 810 818 836 786 808 829 807 809 792 768 792 760 784 784 791 790 752 773 856 760 806 832 813 907 903 840 870 886 863 886 856 819 796 796 818 778 860 914 814 852 844 844 773 808 839 876 830 813 856 811 794 832 821 804 825 819 835 824 810 829 817 829 826 812 804 841 829 849 830 810 822 754 819 796 856 798 856 759 770 802 789 836 766 712 815 820 844 894 812 786 824 844 821 800 761 812 799 811 847 786 849 812 804 820 780 786 815 790 812 802 782 804 788 771 813 827 754 777 792 834 878 819 924 846 868 850 836 804 844 825 846 830 828 807 820 834 856 847 881 865 812 844 794 795 848 813 805 792 851 882 773 833 801 782 844 804 817 804 834 802 781 823 792 774 810 796 815 808 804 817 796 812 835 816 814 817 852 842 862 835 777 792 842 832 820 828 828 820 NaN 802 789 838 834 771 758 821 810 782 797 787 761 817 773 821 770 862 817 790 823 814 801 798 889 928 931 874 893 931 842 848 898 939 902 893 910 880 904 852 879 928 909 886 882 853 907 880 905 938 920 858 942 891 902 849 904 893 862 890 892 829 835 880 655 631 880 895 904 842 858 854 861 929 852 861 838 877 857 855 814 836 854 848 871 866 851 817 907 870 831 874 826 819 831 874 893 884 864 937 920 952 924 945 933 982 955 954 949 941 908 923 935 924 947 901 908 951 928 881 847 922 918 787 939 900 917 886 852 860 910 871 838 899 837 876 850 870 872 902 913 875 877 878 866 884 858 880 877 814 869 863 892 865 860 916 856 865 847 866 827 863 895 862 871 846 870 870 887 896 901 900 880 920 902 846 887 863 883 876 869 844 833 869 862 844 892 881 859 863 842 847 873 859 839 858 863 831 863 838 841 816 813 754 797 863 906 856 858 789 811 820 858 830 816 946 918 856 866 860 886 906 880 878 838 840 868 872 864 839 850 860 846 850 835 871 887 849 832 846 847 853 844 861 851 879 840 821 813 828 846 814 847 862 870 854 825 885 830 851 889 844 898 864 889 897 891 896 880 903 889 912 861 900 863 850 916 787 905 866 872 923 692 877 852 854 846 778 841 828 796 771 836 833 842 820 818 788 821 795 709 774 803 832 835 794 809 806 797 849 840 818 798 810 814 768 787 853 824 795 867 823 824 835 843 848 802 808 757 785 786 782 806 796 789 808 810 806 811 818 836 786 808 828 808 809 792 768 792 759 784 783 791 790 752 773 855 760 806 832 814 908 901 841 871 886 864 885 856 819 796 796 818 778 859 914 814 852 844 844 773 809 840 876 828 812 857 811 794 832 822 804 826 820 835 824 810 829 817 828 825 812 808 842 830 849 829 810 822 755 819 796 855 797 856 760 769 802 788 836 766 712 816 820 844 893 813 786 824 844 821 801 760 813 797 809 847 784 849 811 805 820 781 788 816 791 811 802 782 806 786 770 813 828 755 777 794 834 879 818 924 846 867 849 836 804 841 825 846 829 829 807 820 834 856 847 880 865 813 845 793 796 849 813 806 790 850 881 772 834 802 782 844 804 817 804 834 802 781 824 792 773 810 796 814 809 803 817 795 812 836 816 814 817 852 843 863 835 777 792 841 832 820 828 828 821 NaN 800 789 838 833 773 760 821 810 782 797 787 762 818 772 824 770 864 817 789 823 814 802 798 890 927 931 874 893 930 844 849 899 939 902 893 910 880 904 852 879 928 909 887 883 853 907 881 905 939 921 857 942 891 901 849 903 893 862 889 892 828 835 880 654 631 879 895 904 841 858 853 861 928 852 861 838 877 858 854 814 838 853 847 872 866 851 816 907 870 830 874 825 820 832 874 893 884 863 934 921 952 923 944 933 981 956 954 949 942 908 923 934 926 948 903 908 951 927 884 848 923 917 786 939 900 917 887 853 860 909 870 840 900 838 875 850 869 873 902 913 875 878 878 866 883 858 880 877 814 868 862 897 866 860 916 856 865 846 866 827 863 894 862 872 846 870 870 887 896 899 901 880 920 902 846 887 862 883 876 870 844 832 868 862 843 892 882 860 864 841 847 873 859 840 857 863 832 863 838 842 816 813 755 797 864 905 856 858 789 811 818 858 830 816 946 918 857 866 861 886 906 880 879 839 840 868 873 864 839 852 860 845 850 836 871 888 849 832 846 848 853 843 861 851 880 840 821 812 828 846 814 846 862 870 855 825 884 830 851 889 844 898 864 890 897 891 896 880 903 888 912 861 900 863 850 917 788 905 866 873 923 692 877 853 853 847 776 841 830 796 771 837 833 842 820 817 788 820 796 709 773 803 833 835 795 810 806 798 848 840 818 798 811 814 769 787 854 824 796 867 823 824 835 845 848 802 808 757 782 786 782 806 796 789 808 809 807 810 818 836 786 808 827 808 808 793 768 792 759 785 784 791 790 750 773 855 760 807 832 815 908 900 841 871 884 865 884 856 819 796 795 817 779 859 914 814 853 845 843 775 809 840 877 826 812 858 812 794 832 821 804 826 820 835 824 810 830 817 828 825 813 812 842 831 849 828 810 822 755 818 797 854 797 856 761 769 802 788 836 766 712 815 819 845 893 812 787 824 844 821 802 760 814 798 808 847 783 849 811 805 821 781 788 816 791 811 803 782 806 784 771 812 828 756 777 795 834 880 818 923 847 865 850 836 804 838 825 845 830 830 807 820 834 856 846 878 865 814 845 792 796 849 813 807 790 849 880 772 835 802 782 845 804 816 804 833 802 781 825 792 775 811 795 814 810 803 817 795 812 836 817 814 817 853 842 863 835 776 792 841 831 819 828 828 821 NaN 800 790 838 834 773 760 820 810 782 797 786 762 820 770 824 770 866 817 789 822 815 801 798 890 928 932 874 894 931 845 849 900 939 902 893 909 881 905 852 879 928 909 887 883 853 907 882 904 940 921 856 942 892 900 849 901 891 862 889 892 828 835 880 654 632 878 895 904 841 857 853 862 927 852 861 837 877 858 854 814 840 853 847 872 866 851 817 906 870 830 873 825 819 832 875 893 883 862 930 920 952 923 944 933 980 956 954 949 944 908 924 934 928 948 904 908 949 926 885 848 924 916 785 938 900 917 887 854 860 909 871 841 900 839 875 850 869 874 902 913 875 879 878 867 883 857 880 878 814 868 860 900 867 862 916 856 864 846 865 827 862 893 862 872 846 870 870 887 896 897 901 880 921 901 846 887 862 883 877 870 844 832 868 862 841 892 882 860 865 841 847 874 859 841 857 863 833 863 838 843 817 813 756 798 864 905 856 858 790 812 817 858 830 816 946 918 857 866 860 887 907 880 880 839 840 868 873 864 838 852 860 844 850 838 871 888 849 832 846 849 854 843 860 850 880 840 821 812 828 846 814 845 861 870 856 825 884 830 850 890 844 898 864 891 897 890 896 879 903 887 912 862 900 862 851 918 788 906 865 873 923 692 876 852 852 847 775 841 830 796 770 837 834 842 821 816 787 820 797 709 773 803 833 835 794 810 806 798 848 840 817 797 811 815 770 788 856 825 796 868 822 824 834 846 849 802 807 756 778 786 781 805 795 788 808 809 807 810 818 837 787 807 828 808 808 794 767 792 758 784 784 792 790 749 772 854 760 807 831 816 908 899 841 871 883 865 884 856 819 796 793 818 778 859 914 814 854 845 843 777 809 840 877 827 811 859 813 795 832 821 804 826 820 834 824 811 830 817 828 825 813 817 841 832 850 828 810 822 755 817 797 854 797 855 760 768 802 788 835 765 712 814 819 845 892 812 787 824 844 821 802 760 816 798 807 847 783 849 810 805 821 781 788 816 791 812 803 782 805 784 772 812 828 756 776 796 834 880 819 923 847 864 851 836 804 835 825 845 832 830 808 819 835 856 846 878 864 813 845 791 796 849 814 807 790 849 880 772 835 802 782 844 804 816 804 833 802 783 825 792 777 811 795 814 810 803 818 796 812 836 817 814 818 853 840 863 835 776 792 843 831 819 828 827 821 NaN 801 789 838 835 773 759 820 809 781 797 785 762 821 768 825 770 866 816 788 821 816 801 798 889 928 932 873 894 930 845 850 900 939 901 894 909 882 905 851 879 928 909 887 883 853 906 882 905 940 921 856 942 893 900 849 900 889 862 889 892 829 835 880 655 632 877 895 903 840 857 853 862 926 852 861 837 877 858 853 814 842 853 847 871 867 852 816 906 870 830 873 825 818 832 875 892 883 862 925 919 952 922 944 933 979 955 955 950 943 908 925 933 929 948 903 908 947 924 885 847 924 917 784 938 900 917 887 854 860 909 871 842 900 839 875 850 870 876 903 913 876 879 879 867 883 856 879 878 815 867 860 903 866 864 916 855 864 845 865 826 862 893 862 873 846 869 869 888 895 894 901 880 921 900 846 887 861 883 878 870 843 832 869 862 840 892 881 860 866 841 849 875 858 841 858 863 834 862 839 844 817 814 757 798 864 905 856 858 789 813 818 858 830 816 947 918 857 866 860 888 907 880 880 839 839 868 873 864 839 852 860 844 850 838 871 887 849 833 845 850 854 843 860 850 880 840 821 812 828 846 814 844 860 870 856 825 885 829 850 889 844 898 863 891 896 890 897 878 903 887 912 863 898 862 850 918 788 906 864 873 923 692 876 852 852 847 774 840 830 797 771 837 834 842 821 816 787 819 797 708 773 803 834 836 793 809 806 798 848 840 817 797 812 816 770 787 856 825 796 868 822 824 834 845 849 802 807 756 774 786 780 804 795 786 808 809 806 810 818 837 787 806 830 807 807 794 765 791 758 785 784 792 791 748 772 854 760 806 830 817 908 899 840 871 882 864 884 855 821 795 792 818 778 860 914 814 853 845 844 777 808 839 877 827 812 860 814 796 832 820 804 826 819 834 824 811 831 816 828 825 814 823 841 832 850 828 810 822 755 816 796 854 797 855 760 768 803 788 835 765 712 814 819 846 891 812 787 824 844 822 802 759 816 798 806 846 784 848 809 805 821 780 787 816 790 813 803 781 804 785 774 812 828 756 777 795 834 880 819 924 847 864 853 834 805 831 825 844 833 830 808 818 836 856 846 878 864 813 844 791 797 849 815 807 791 849 880 771 835 801 782 844 804 815 804 833 802 785 824 792 779 811 795 814 811 802 818 796 813 835 816 813 818 852 840 863 836 777 793 844 831 820 828 827 821 NaN 802 789 839 836 773 759 820 809 781 798 786 761 820 768 826 770 864 817 788 821 817 801 798 888 929 931 873 895 930 845 850 901 940 900 894 910 882 905 852 879 928 909 886 881 852 906 882 906 940 920 857 942 893 900 850 900 889 862 887 893 828 834 880 656 632 877 896 903 841 856 852 862 925 852 862 838 877 858 854 814 842 853 847 871 867 852 815 906 870 830 873 825 818 832 876 891 883 862 922 918 952 922 946 934 979 955 956 951 941 908 924 934 928 948 902 908 947 923 885 847 924 919 784 937 898 917 887 854 860 909 870 842 900 840 876 849 870 874 903 912 876 878 879 866 881 856 878 878 815 867 860 906 864 864 915 856 865 846 864 826 862 892 862 873 847 868 868 889 894 893 900 881 922 901 846 887 861 881 879 871 842 832 870 862 840 892 881 860 866 840 850 876 859 841 859 863 834 862 839 845 817 814 758 798 865 904 857 858 789 813 818 858 830 815 947 920 857 866 858 887 906 879 880 839 839 869 873 863 840 851 860 844 849 839 871 887 849 833 845 849 855 843 861 849 880 841 820 813 828 846 814 844 861 869 856 824 884 828 851 889 844 898 863 891 896 890 897 878 903 887 912 863 898 863 849 918 787 905 862 873 923 692 875 851 852 847 775 840 830 796 770 838 834 842 820 815 787 820 797 708 773 804 835 836 793 809 806 798 848 840 817 797 812 816 770 787 856 824 796 867 824 824 834 844 849 802 806 756 772 786 781 804 795 784 806 809 806 811 819 837 787 806 830 807 807 795 764 792 758 785 783 792 791 748 772 855 760 806 830 817 909 900 840 871 884 863 884 855 822 794 791 818 778 860 914 815 851 845 845 776 808 839 877 828 812 861 814 796 832 820 804 826 818 834 823 812 831 816 828 825 814 829 841 832 850 829 811 822 754 816 796 853 798 856 760 767 804 787 835 764 712 815 818 846 891 812 786 824 844 822 802 757 816 799 804 845 784 848 809 804 822 780 787 816 790 813 803 780 802 786 772 811 829 756 777 795 834 880 819 924 847 864 853 833 806 827 824 843 832 830 808 818 836 857 847 877 864 813 845 791 797 849 816 807 792 849 880 771 835 801 783 844 804 815 804 834 803 786 824 793 779 813 795 815 812 802 818 796 813 833 816 813 819 852 841 863 837 778 794 846 832 820 828 828 821 NaN 801 789 838 838 772 758 820 808 782 798 789 760 819 770 825 771 862 817 788 819 817 801 798 888 930 931 873 894 932 845 848 901 940 900 894 907 881 905 852 879 927 908 886 880 852 905 881 906 939 920 857 942 892 899 850 901 889 862 885 893 827 833 880 656 632 876 896 904 841 857 852 862 925 852 863 838 877 857 855 813 841 853 848 871 867 852 815 906 869 830 874 825 818 832 876 890 883 862 921 918 952 924 948 935 979 955 955 950 940 908 923 934 927 948 903 908 949 923 884 847 924 921 784 937 898 916 887 854 859 910 870 842 900 840 877 849 870 872 903 911 877 878 879 866 879 856 878 878 815 866 861 909 863 863 914 856 865 846 864 827 862 892 862 874 848 868 868 889 894 891 899 881 922 902 846 888 861 881 879 870 841 832 871 862 841 892 881 859 866 840 851 875 860 841 859 863 833 862 839 844 817 815 758 798 865 905 857 858 788 812 819 858 830 814 946 921 856 866 858 887 906 879 880 839 839 870 873 863 840 850 860 844 849 839 872 887 849 833 845 849 855 843 863 848 879 842 820 813 829 846 814 844 861 869 856 825 884 828 852 888 844 898 863 891 896 891 897 878 904 887 912 862 897 865 847 917 786 905 862 873 923 693 874 851 852 847 776 840 829 796 770 837 834 842 820 815 787 820 797 707 773 804 835 836 794 809 807 798 848 840 816 796 812 816 769 787 857 823 796 866 826 824 834 844 850 801 806 756 771 787 781 803 795 782 807 808 806 812 819 838 788 807 829 807 806 795 764 792 758 785 782 792 791 748 772 856 761 806 829 816 909 900 839 871 887 863 884 854 822 794 791 818 780 860 914 815 850 845 846 775 808 839 877 828 811 860 815 797 831 820 804 826 818 834 823 812 830 816 828 824 812 835 842 831 850 829 812 822 754 817 797 853 799 856 760 767 803 787 835 764 712 815 818 847 892 812 786 824 844 822 802 755 815 800 801 843 785 849 809 803 821 780 788 816 791 813 803 780 802 784 770 811 828 755 777 795 833 880 819 925 847 865 853 832 806 824 823 843 832 829 808 818 836 857 848 876 865 813 844 792 797 850 817 806 793 848 880 771 835 801 783 844 804 816 804 834 804 786 823 793 779 816 795 816 811 802 818 797 813 832 816 814 819 853 843 864 837 778 794 846 833 821 827 828 820 NaN 799 790 837 836 771 758 820 808 782 799 791 760 818 772 824 772 862 817 788 818 817 801 798 889 930 931 873 894 934 847 847 901 940 900 894 905 881 905 853 879 927 909 887 878 851 906 881 906 939 920 857 942 891 900 849 901 889 862 882 893 826 832 880 656 631 876 897 904 841 858 852 861 925 851 863 838 876 857 856 813 840 852 848 872 866 852 814 905 870 830 874 825 818 833 876 890 883 862 919 918 953 926 950 936 980 954 954 949 941 908 923 936 927 948 904 908 950 924 883 847 924 921 785 938 899 916 887 854 858 911 869 842 900 839 876 849 870 873 903 911 878 877 879 867 879 857 878 877 816 867 862 911 863 864 914 857 864 846 864 828 862 892 861 874 848 868 869 888 894 890 899 880 922 903 846 888 861 882 879 869 841 832 871 862 841 892 881 859 866 841 849 874 862 841 859 863 832 862 839 843 818 814 758 798 864 906 856 857 788 811 820 858 831 814 946 921 856 866 858 887 904 879 880 839 839 870 872 863 840 850 859 844 850 839 872 888 849 832 844 848 855 842 864 848 879 843 821 813 829 845 814 844 861 869 855 825 884 829 850 888 845 898 864 891 896 892 898 879 906 887 912 861 896 866 845 916 786 904 862 873 923 694 874 852 853 847 777 841 828 796 771 836 834 841 820 814 787 820 797 707 773 805 835 836 795 809 807 797 848 841 815 797 812 816 769 786 858 823 796 866 825 823 834 844 850 801 806 756 770 787 781 803 795 781 808 807 806 812 820 839 788 807 829 807 806 794 764 791 759 785 781 792 790 747 772 856 761 807 828 815 909 901 839 870 888 863 884 854 822 793 792 818 781 860 914 814 850 845 846 774 809 838 877 828 810 859 815 797 830 820 804 826 818 835 823 812 830 815 827 824 811 839 842 831 850 830 813 822 754 817 797 853 800 857 761 766 802 787 836 765 711 815 819 846 893 813 787 824 845 822 802 756 815 800 798 844 785 849 809 803 821 780 789 815 792 812 804 780 802 783 770 811 828 755 778 795 832 880 820 925 847 866 854 832 806 822 823 844 831 828 808 818 835 857 848 876 865 813 843 792 797 851 817 806 794 849 880 771 835 800 784 845 804 816 803 833 806 786 823 793 780 817 795 815 810 802 818 797 813 832 816 813 818 853 843 864 837 778 796 846 834 821 826 828 819 NaN 798 790 837 833 770 758 820 807 782 799 790 760 818 774 822 771 863 817 789 818 818 802 799 890 930 931 873 894 936 848 847 900 940 901 894 902 882 905 852 880 927 909 887 874 851 907 881 906 938 920 857 942 892 900 848 901 890 863 881 893 827 831 879 655 631 876 898 904 841 859 852 861 926 852 863 838 876 858 856 812 840 852 848 872 866 851 815 905 870 831 874 826 818 833 876 889 883 862 917 918 953 929 950 936 980 954 953 947 942 908 925 937 926 948 904 908 950 924 882 845 924 920 786 939 900 917 887 854 858 912 869 842 899 837 876 849 870 875 904 911 878 876 879 868 880 857 878 876 816 868 861 913 862 864 915 857 863 846 864 828 862 892 861 875 848 870 869 887 894 887 899 880 922 903 845 888 861 884 879 869 842 832 871 860 841 893 881 859 866 840 848 874 862 841 858 863 831 862 839 842 818 815 758 798 863 905 855 856 788 811 820 857 831 814 945 920 855 866 858 887 904 879 879 840 839 870 872 863 840 850 859 845 850 839 872 888 849 832 844 848 855 842 863 848 879 843 822 813 829 844 813 845 860 869 855 825 884 829 850 889 845 898 864 891 895 892 898 879 906 887 912 860 896 866 843 916 786 904 862 873 922 694 874 853 853 846 776 841 828 796 772 836 833 841 821 815 787 820 796 707 773 805 835 836 796 809 808 797 847 841 815 798 812 814 769 785 857 823 795 865 825 822 834 844 851 801 807 757 768 787 781 803 795 779 810 808 806 812 820 839 788 807 829 806 806 793 763 791 759 784 781 792 789 747 772 856 761 808 829 815 908 903 838 868 886 864 886 854 822 793 792 817 781 861 914 814 850 845 846 773 809 838 877 827 809 858 815 797 830 820 804 826 818 835 823 812 828 815 826 824 809 847 842 831 851 829 813 822 754 817 798 853 801 857 762 766 801 786 835 766 711 816 820 846 892 813 787 824 846 823 802 755 815 799 794 845 784 850 810 803 822 780 789 814 793 811 805 780 803 782 772 811 827 754 778 794 833 880 821 925 847 867 854 832 805 818 824 845 831 827 807 818 834 857 848 876 866 813 842 792 796 852 817 806 794 850 879 771 836 801 784 846 805 816 803 831 805 785 824 793 780 815 795 814 809 802 818 797 813 832 817 813 817 854 843 864 836 779 796 846 834 820 827 827 818 NaN 797 790 836 831 770 757 821 806 782 799 790 760 818 774 821 770 865 817 790 818 818 802 800 890 929 931 874 894 936 849 848 900 940 902 894 902 882 906 853 880 928 910 887 871 851 907 881 906 938 920 856 942 893 900 848 901 891 864 878 892 828 831 878 654 631 876 898 904 842 859 852 862 926 853 862 838 876 859 856 813 840 851 848 872 865 850 814 905 869 831 874 826 818 833 875 889 884 862 915 918 952 928 950 936 981 954 954 947 942 908 926 937 926 949 905 908 949 925 882 842 924 918 786 939 900 917 887 855 857 912 869 841 898 835 875 849 869 877 903 911 878 876 879 868 881 857 877 877 817 868 860 914 862 864 916 858 863 846 864 828 860 891 862 875 846 872 869 886 894 884 899 880 922 903 846 888 861 884 879 870 842 832 872 859 841 893 880 859 866 840 849 873 862 841 859 863 831 863 838 842 818 815 758 797 862 903 854 856 788 811 820 857 831 814 944 919 854 867 858 887 904 879 878 840 839 869 871 862 840 850 859 845 851 839 872 888 850 831 844 848 855 843 861 849 879 842 822 812 829 844 813 846 861 869 855 825 884 830 852 889 845 898 864 892 895 892 898 880 905 887 912 859 896 866 843 917 786 904 861 872 922 695 874 854 854 846 776 840 829 796 774 836 832 840 823 815 787 820 796 708 773 805 835 837 795 809 808 797 847 841 815 799 813 813 769 785 857 823 794 865 825 823 834 844 850 801 809 757 766 787 781 803 795 779 810 809 805 812 819 839 787 807 830 805 805 792 762 791 760 784 781 793 787 747 773 856 762 807 830 815 908 904 838 868 884 864 887 854 821 792 791 817 780 862 914 813 850 845 846 773 809 838 877 827 809 858 815 797 831 820 803 826 818 834 824 812 827 815 827 824 809 852 843 831 852 829 812 821 754 817 798 853 801 857 762 766 801 785 836 768 711 817 820 845 891 814 787 824 846 823 802 755 815 799 792 846 783 850 811 803 822 780 789 813 793 811 805 781 804 782 774 811 827 754 778 794 834 880 822 925 847 868 853 832 805 815 825 845 831 827 807 818 833 857 848 876 866 813 842 792 796 852 817 806 794 851 879 772 836 802 784 847 805 817 802 828 805 785 824 793 780 814 796 814 810 802 817 798 813 833 818 813 816 854 843 863 836 779 796 845 834 820 829 826 818 NaN 796 790 837 832 771 756 821 806 782 798 790 760 818 774 821 771 867 817 790 819 819 802 799 890 929 931 874 894 936 848 848 899 940 903 894 902 883 906 854 880 928 910 887 866 851 905 882 906 937 920 856 942 893 899 848 900 893 864 876 892 830 831 878 654 631 876 899 903 842 859 852 862 926 854 862 839 877 859 855 813 839 850 848 872 864 850 814 905 869 832 873 828 817 833 874 889 885 862 915 918 952 927 950 936 981 954 954 948 943 908 925 936 925 950 906 908 948 926 882 840 924 918 787 938 900 918 887 856 857 912 870 841 898 835 876 849 869 878 902 912 879 876 878 869 881 856 876 878 817 868 860 918 863 863 917 857 863 845 864 828 857 890 864 875 845 874 868 886 894 883 900 882 922 903 846 888 861 884 879 870 842 833 872 858 841 893 880 859 866 840 849 872 862 841 859 862 831 863 838 842 818 815 758 797 862 901 854 856 788 811 820 857 830 814 944 919 854 867 859 886 904 879 877 840 839 869 871 862 840 850 859 845 851 839 872 887 850 831 844 847 855 843 862 849 879 841 821 812 829 844 813 846 861 869 855 826 884 830 852 889 845 898 865 893 895 891 898 879 904 887 912 859 897 866 843 917 786 904 861 871 923 694 874 853 854 846 777 840 830 795 773 836 832 841 824 816 788 820 796 708 774 805 834 837 795 808 809 797 847 841 816 800 812 814 770 786 856 824 794 864 825 823 834 844 848 801 810 757 765 787 782 803 795 779 810 810 805 812 819 838 786 807 829 804 805 792 762 791 759 784 780 793 788 748 773 856 762 807 831 815 907 905 839 868 884 864 887 854 821 792 791 818 779 862 914 813 849 846 846 774 809 838 876 827 809 857 815 798 832 820 803 826 818 833 824 812 826 816 828 824 809 857 842 830 852 829 812 822 754 817 799 854 801 857 763 766 801 785 836 767 711 817 820 845 891 813 787 824 845 823 802 755 816 798 789 846 783 850 812 804 823 781 789 813 793 811 806 781 804 783 774 811 826 754 778 795 835 881 822 925 847 867 853 832 804 813 826 846 831 828 807 819 833 857 848 877 867 813 842 793 796 850 816 807 793 851 880 772 835 802 785 846 805 819 802 828 804 784 824 793 781 813 797 814 810 802 817 798 814 832 818 813 817 853 842 863 836 779 795 844 834 820 830 826 818 NaN 796 790 838 833 772 756 820 807 783 798 790 761 818 774 820 772 867 818 789 819 818 802 799 889 928 930 873 894 935 846 848 899 940 903 894 902 882 906 855 881 929 910 887 862 851 904 881 906 937 920 855 942 893 899 848 900 893 864 875 892 831 831 879 654 632 877 898 903 842 858 853 862 926 853 862 839 876 859 854 814 839 850 848 872 864 851 814 905 869 834 872 830 818 833 873 890 886 862 914 917 952 926 950 935 980 954 955 950 943 908 925 936 925 950 907 909 948 926 882 841 924 918 786 938 900 918 887 858 856 912 871 840 901 834 876 849 870 878 902 912 879 876 878 869 881 856 877 879 816 868 861 922 865 862 918 858 863 845 864 827 856 888 865 874 845 874 868 885 894 882 900 882 923 903 847 889 861 884 879 870 842 833 872 858 842 894 880 859 867 840 848 873 861 842 860 862 831 864 837 843 817 814 759 796 862 902 854 855 788 812 820 858 829 814 944 918 854 867 860 885 905 879 877 841 839 868 870 861 840 850 860 845 850 838 873 886 851 831 843 847 856 843 862 848 879 841 821 812 829 844 814 846 861 870 855 826 884 830 851 889 845 898 865 893 894 891 897 878 904 888 911 859 897 866 842 916 785 904 861 871 924 693 875 854 854 846 778 840 831 796 773 835 833 841 825 816 788 820 796 709 773 804 833 838 795 808 809 797 847 841 817 801 811 816 770 788 856 824 794 864 825 824 834 843 847 803 810 758 764 787 781 804 796 778 810 811 805 813 819 837 786 807 829 804 805 792 761 791 758 784 780 793 789 748 773 856 762 807 831 816 907 905 839 869 884 864 886 853 821 791 791 818 779 862 914 813 847 845 845 774 808 839 874 828 808 857 815 799 833 821 802 826 818 833 824 811 825 817 830 825 809 859 841 830 850 829 812 823 754 817 799 854 801 857 763 768 802 786 837 766 711 816 820 845 891 811 787 824 845 821 802 754 816 797 786 846 784 850 812 804 823 781 788 813 794 811 806 780 804 783 774 811 826 754 777 795 835 881 821 924 847 866 853 832 805 811 826 846 831 828 808 819 833 856 848 876 867 813 841 793 796 848 816 807 792 851 878 771 833 800 785 846 806 819 802 827 804 783 824 793 781 813 797 815 810 802 816 798 813 832 818 813 817 852 842 864 837 780 794 845 834 820 830 826 818 NaN 796 790 839 834 772 757 820 808 784 797 791 762 818 774 820 772 867 819 789 819 817 802 798 889 928 930 873 895 935 845 848 900 940 903 895 902 882 906 854 881 930 909 886 856 852 905 882 906 937 920 855 942 894 900 848 900 892 864 875 893 830 831 880 654 633 877 897 904 842 858 853 862 926 853 862 839 876 858 854 815 838 850 848 872 863 852 814 906 870 835 872 831 818 833 872 891 885 862 914 917 952 925 950 934 980 955 956 951 942 908 925 935 926 950 907 909 949 926 882 841 925 918 786 937 900 918 888 858 857 910 871 838 905 835 876 848 871 878 903 912 879 876 879 868 881 856 879 878 815 869 862 924 865 862 919 858 863 844 864 826 858 889 865 873 847 873 868 884 894 881 900 883 922 904 847 889 861 884 878 870 842 832 871 859 842 894 880 858 868 841 848 875 861 843 860 863 830 863 838 843 817 814 759 797 861 902 854 854 788 812 820 858 828 814 944 918 854 866 860 885 906 879 878 840 839 869 870 861 840 850 860 845 850 838 873 886 851 832 842 847 856 842 862 847 879 842 821 811 828 845 814 847 860 870 854 826 884 830 849 890 845 898 865 892 894 891 897 878 905 888 911 859 896 865 840 915 784 904 862 871 925 692 876 854 853 846 778 840 831 796 773 835 834 842 824 816 788 819 796 710 772 804 833 838 796 809 809 797 847 841 817 800 811 817 770 788 856 824 794 863 825 824 835 844 846 804 812 758 763 787 781 804 796 778 809 811 805 813 819 836 786 807 829 805 805 792 761 791 758 784 778 793 791 747 773 856 762 807 830 816 906 903 838 871 885 863 885 853 821 790 791 818 778 861 914 814 846 845 844 775 808 838 874 827 808 857 815 800 834 821 802 826 817 833 824 811 825 818 830 824 808 861 840 830 848 828 811 824 754 817 798 854 800 857 763 771 802 786 839 766 711 814 820 845 892 810 787 824 844 819 802 753 817 797 784 846 784 850 812 805 822 781 787 812 794 811 807 780 804 783 774 811 826 753 776 796 835 881 820 923 846 865 853 831 805 810 826 847 831 829 808 820 832 856 848 876 868 813 841 793 796 846 817 808 792 851 877 771 833 799 785 845 806 817 801 826 804 783 824 793 780 813 797 815 811 803 817 798 813 830 818 813 818 851 842 866 837 780 794 846 834 820 829 826 819 NaN 796 791 839 834 771 757 819 809 784 797 791 760 818 774 821 770 867 820 789 819 816 801 799 890 928 930 873 895 934 846 848 900 940 903 896 902 882 905 854 880 930 909 886 850 852 906 882 906 937 920 856 942 894 900 849 899 893 864 874 894 828 832 880 653 635 878 897 904 841 858 853 862 926 854 862 838 877 858 854 816 837 850 848 873 863 852 814 906 870 835 871 831 818 833 872 891 884 862 912 917 952 925 951 934 979 955 957 951 940 908 925 934 925 949 907 910 949 926 882 842 924 919 787 938 901 919 888 856 857 909 871 837 906 836 876 848 872 878 904 912 878 878 879 866 880 856 880 876 814 870 862 924 864 862 918 859 865 844 864 825 860 889 864 872 848 871 868 883 894 879 900 882 921 904 847 889 860 883 878 870 842 831 870 858 842 894 881 858 869 842 848 876 861 843 860 863 830 863 838 842 817 814 760 797 860 903 854 855 788 812 819 858 828 814 944 918 853 866 860 886 908 880 878 840 839 870 870 861 840 850 860 846 850 838 872 886 851 832 842 848 857 842 862 847 879 843 820 811 827 844 814 847 860 870 854 827 884 830 848 890 846 898 865 891 894 891 896 878 905 888 912 859 896 864 836 914 782 904 862 871 925 692 876 855 853 845 778 840 831 796 773 835 834 842 823 816 788 819 795 710 771 804 833 838 796 810 809 797 848 841 817 800 810 817 771 788 856 824 794 864 826 824 835 847 846 806 813 759 762 786 781 804 797 779 809 810 805 813 818 836 786 807 829 805 805 793 761 791 758 784 779 792 791 746 772 855 761 807 830 816 906 901 838 872 885 862 884 854 821 789 791 819 778 860 915 814 845 845 844 775 808 839 875 827 808 858 815 801 834 821 802 825 818 834 823 812 826 818 830 823 809 862 840 830 848 828 810 824 754 817 796 852 800 857 763 772 802 786 839 766 712 814 819 846 893 809 786 824 845 817 802 752 817 798 783 846 785 850 811 806 820 781 786 812 794 811 806 780 804 783 775 811 827 753 776 797 834 881 819 923 846 864 852 831 805 809 826 847 831 830 807 820 832 855 848 876 868 812 841 793 795 846 818 808 792 852 876 771 834 799 785 845 806 816 801 825 804 784 822 793 778 814 798 815 811 803 818 798 813 830 818 814 818 851 842 867 837 780 793 847 835 820 829 826 819 NaN 796 790 840 834 770 758 819 810 783 797 790 759 819 774 821 768 867 820 789 819 816 801 800 890 929 930 873 895 934 846 848 900 940 904 896 902 883 906 854 879 930 909 886 846 852 907 882 906 937 920 856 942 894 901 849 900 893 864 873 894 827 832 880 653 635 879 898 904 840 858 853 861 926 854 862 837 878 857 854 816 837 851 847 873 863 852 814 907 871 835 872 831 818 832 873 890 883 862 911 917 951 924 951 934 980 954 957 951 939 908 924 934 925 949 907 909 950 926 882 843 923 919 787 940 901 920 888 854 857 910 872 836 904 837 876 847 872 876 904 912 877 879 879 865 880 856 880 876 813 869 864 924 863 862 917 859 866 845 864 826 859 890 863 873 847 869 869 881 894 878 900 882 921 904 846 888 860 883 878 869 841 831 870 858 842 893 881 857 870 842 848 875 862 843 860 864 830 863 838 842 817 815 759 798 859 904 855 856 789 812 818 858 828 814 944 918 853 867 860 886 909 880 879 840 839 871 869 861 840 850 860 846 850 838 872 887 851 832 843 848 857 844 862 848 880 843 820 811 826 846 814 847 860 869 855 827 884 830 848 890 846 898 864 891 896 892 896 878 905 888 912 859 895 864 834 914 782 903 861 870 925 692 876 855 853 845 779 840 831 796 773 835 834 842 822 816 788 818 795 709 772 804 833 838 796 810 809 797 848 841 817 799 811 816 770 788 855 824 794 865 826 824 836 849 846 805 814 759 761 786 781 805 797 781 809 808 806 812 818 835 786 806 829 805 804 792 761 792 758 785 779 793 791 746 772 854 761 807 830 816 906 901 838 872 886 862 883 854 821 787 791 819 779 860 916 814 845 846 844 774 808 839 875 827 807 858 815 799 835 821 802 825 818 835 822 812 827 818 831 822 809 863 840 831 848 828 810 824 754 817 796 851 800 857 763 772 801 785 837 766 712 814 818 846 894 809 786 824 845 817 802 752 817 798 782 845 784 850 810 805 821 782 786 810 794 811 806 781 804 782 776 811 827 753 775 798 834 882 820 923 847 864 852 833 805 808 827 847 831 830 806 820 832 856 848 876 868 812 841 793 795 846 819 808 792 852 877 770 834 799 785 845 806 817 804 824 804 783 821 793 777 814 798 814 812 804 819 797 814 830 817 815 819 852 842 866 836 779 793 848 836 821 830 826 820 NaN 796 790 840 833 769 759 819 811 782 797 789 757 819 775 821 767 866 821 789 818 816 801 802 890 929 930 873 895 934 847 848 899 940 904 896 902 884 906 854 880 930 909 886 842 853 907 882 906 938 919 856 942 894 901 850 902 893 864 873 893 828 831 880 653 636 880 898 903 840 858 852 862 926 854 863 837 879 857 854 816 838 852 846 874 863 851 813 906 872 834 873 831 819 832 874 890 883 862 910 916 950 923 952 934 980 954 957 951 940 908 924 935 926 949 907 907 950 926 882 843 922 917 788 942 902 921 887 853 856 911 872 835 902 838 876 847 872 875 904 912 876 881 878 866 881 855 881 876 814 868 865 924 863 862 917 859 867 846 865 826 859 891 862 874 845 869 869 881 895 876 900 881 921 903 846 887 859 882 878 868 842 831 869 858 842 893 881 858 870 843 848 874 863 843 860 865 831 862 839 842 818 816 759 798 859 904 855 856 789 812 818 857 828 815 944 918 854 867 859 887 909 880 879 841 838 870 869 861 840 850 860 846 850 838 872 888 851 833 845 848 857 845 863 849 880 842 820 811 826 847 815 847 860 868 856 826 884 829 846 889 846 898 864 890 896 892 896 878 905 888 912 860 896 864 832 914 782 903 860 870 924 692 876 855 853 844 780 840 831 795 773 835 834 842 821 816 789 818 796 709 772 804 834 837 796 810 809 797 847 841 817 799 812 816 770 788 855 824 793 866 824 824 836 849 847 805 817 759 759 786 781 805 797 781 810 808 806 811 818 835 786 806 829 804 804 792 762 792 758 785 780 795 790 746 772 854 761 806 830 816 906 903 838 870 886 863 882 854 822 787 791 819 780 860 915 814 844 846 844 774 808 840 874 827 807 858 815 797 834 821 802 825 819 836 822 812 828 817 831 822 809 862 842 831 848 828 810 824 754 817 797 850 800 857 763 771 799 784 836 766 712 814 817 846 895 810 787 823 845 817 803 752 817 798 782 845 784 850 809 804 822 783 787 810 794 810 806 782 804 782 775 812 827 753 775 798 833 882 820 923 847 864 851 834 805 807 827 847 831 830 807 819 832 857 848 877 868 812 840 793 795 844 819 808 792 852 877 772 835 799 784 846 806 816 806 822 804 782 822 793 777 814 799 814 812 804 819 797 815 832 817 815 819 852 842 864 835 777 792 848 835 820 831 826 820 NaN 796 789 839 833 769 761 819 812 780 797 788 758 819 774 821 769 866 821 789 818 816 801 802 890 929 930 874 895 934 847 848 899 940 904 896 902 884 907 854 881 930 910 887 838 853 906 882 907 938 919 856 942 894 902 850 904 892 864 873 893 829 831 878 654 635 880 898 902 840 858 851 862 926 854 864 837 879 857 855 815 839 852 846 874 863 850 813 904 872 834 874 831 819 833 874 891 883 862 910 917 950 922 952 934 981 954 957 951 941 908 923 935 928 949 904 906 950 926 881 843 923 915 788 942 903 920 887 853 857 912 872 836 901 838 875 847 871 874 904 912 876 881 877 867 881 855 880 875 814 867 866 925 863 862 916 857 868 848 864 826 858 891 861 874 843 870 869 881 895 876 899 879 921 903 846 886 858 882 878 868 842 832 869 858 843 892 880 858 870 842 848 873 863 842 860 866 831 862 839 842 818 816 761 798 859 905 855 856 790 812 818 856 828 815 945 918 854 866 859 887 909 881 880 841 838 870 869 861 840 850 859 846 850 838 872 888 850 833 846 848 856 845 863 848 880 841 820 812 827 848 815 847 860 870 857 826 885 828 844 888 846 898 864 890 897 891 895 878 905 889 911 861 896 864 832 914 782 903 860 869 925 692 877 854 853 845 780 840 832 796 772 835 834 841 821 816 789 818 796 709 772 804 835 836 795 809 808 797 848 841 817 800 812 816 770 788 856 825 794 865 822 824 835 848 847 806 819 758 758 787 780 806 797 781 809 807 807 811 818 835 785 806 829 804 805 792 762 792 758 785 780 796 789 746 773 854 760 806 829 816 906 903 838 869 886 865 882 854 823 786 791 819 780 860 915 815 842 847 844 774 809 840 874 827 808 858 815 794 832 821 801 826 820 836 823 812 828 817 832 823 809 862 842 832 848 827 811 824 753 817 799 850 799 856 763 771 799 784 836 767 712 814 817 846 895 810 788 823 845 818 803 752 817 798 780 845 784 850 808 803 822 784 787 811 794 811 806 782 804 781 774 812 827 753 775 799 833 882 821 923 847 864 850 836 805 806 827 848 832 830 808 820 832 859 848 877 868 812 839 793 795 843 818 808 792 851 878 773 835 799 783 846 807 816 808 817 803 780 822 793 777 814 799 814 812 805 819 796 815 833 816 815 818 853 842 863 836 776 793 849 834 819 831 826 821 NaN 796 789 837 832 769 761 819 811 779 797 788 761 819 773 820 771 867 820 789 818 816 802 801 890 929 929 874 895 933 846 848 899 940 904 896 901 884 907 855 881 929 910 887 834 853 906 882 907 939 919 856 942 894 902 851 905 892 864 873 893 829 830 877 654 634 880 898 902 840 858 851 863 925 854 864 837 879 858 856 815 841 853 847 874 864 851 813 904 871 834 873 831 819 833 873 891 883 863 911 918 950 923 950 934 981 952 957 951 941 908 923 936 931 950 901 905 949 926 882 842 924 915 788 939 901 920 888 854 859 912 872 836 900 837 876 847 870 875 904 913 876 881 877 867 882 855 880 876 813 867 866 926 863 862 916 855 868 850 865 825 858 891 861 873 842 869 868 879 895 876 899 878 922 902 846 886 858 882 878 868 843 832 870 858 843 892 880 859 870 841 848 872 863 842 859 866 832 862 839 842 818 816 762 799 860 905 855 856 791 812 818 854 829 815 946 919 854 866 858 887 909 881 880 842 838 869 870 861 840 849 859 846 850 838 872 887 851 834 844 848 855 845 864 848 880 841 820 812 827 848 816 847 860 870 857 826 885 828 842 888 846 898 864 890 897 890 895 878 906 890 912 860 896 863 832 914 783 903 861 869 925 692 877 853 852 846 779 839 831 796 771 834 834 842 820 816 789 818 796 709 772 804 836 836 795 810 808 797 848 841 817 801 812 816 770 787 857 824 795 864 821 824 835 848 848 806 823 756 758 788 780 806 798 780 808 807 806 811 819 835 785 806 829 803 806 792 761 792 758 784 780 796 788 746 773 855 759 807 829 817 906 902 837 870 886 866 882 855 825 786 791 819 780 860 916 815 839 848 844 773 810 840 874 827 808 858 814 794 831 821 802 826 820 836 823 811 828 817 829 823 809 862 843 832 847 828 811 824 752 818 799 851 799 855 764 771 799 784 836 767 712 814 817 846 895 810 788 823 845 818 802 752 818 798 779 845 784 850 808 803 820 784 787 812 795 812 806 782 804 782 772 812 828 753 775 799 834 880 821 923 847 865 850 836 805 807 827 848 832 830 808 820 833 858 848 877 869 814 840 793 795 840 818 808 792 851 878 774 836 799 782 846 807 815 808 812 803 779 823 793 779 814 797 814 812 805 819 795 815 832 818 815 817 853 842 863 836 776 793 848 833 818 831 826 821 NaN 795 789 836 832 769 761 819 810 778 797 788 764 819 772 820 772 868 818 789 818 817 803 800 891 928 930 874 894 933 847 848 900 940 904 896 901 884 907 855 880 928 910 887 829 853 906 881 906 939 919 856 943 893 902 850 905 892 863 873 893 829 830 877 654 633 880 898 903 840 858 852 863 925 854 864 838 880 858 855 816 841 854 848 874 865 851 813 904 872 834 872 831 820 834 872 892 884 864 911 918 951 924 948 933 981 949 957 951 941 908 923 936 931 950 900 905 948 926 883 842 924 917 788 937 899 920 887 856 861 913 872 837 900 837 876 848 871 876 903 914 876 882 877 868 882 854 880 877 813 869 866 928 863 862 916 854 865 851 865 825 858 890 862 872 841 869 868 877 895 875 898 878 921 902 846 887 857 883 878 868 842 832 870 858 843 892 881 859 869 839 849 872 864 842 859 867 832 862 838 842 818 816 764 800 860 904 856 857 791 812 818 853 829 815 946 919 854 867 859 887 909 881 880 842 838 868 870 862 840 849 859 846 850 838 872 887 851 834 843 848 854 844 863 848 880 840 820 812 827 847 816 847 859 871 857 826 885 829 839 889 846 898 865 891 897 890 894 878 906 891 912 860 896 862 832 914 783 903 863 869 925 691 878 853 852 847 778 839 830 796 772 835 834 843 819 815 790 818 797 709 771 803 835 836 794 810 808 797 849 841 818 801 811 816 770 787 857 823 796 863 820 824 834 847 848 805 824 755 757 787 781 806 798 780 807 807 805 811 820 835 784 806 829 803 808 793 760 793 757 784 780 795 787 746 773 855 759 807 829 817 906 902 837 870 885 866 884 856 825 787 790 819 780 862 916 815 837 850 844 773 811 840 875 827 808 858 814 794 831 821 804 826 820 836 823 811 828 816 825 823 809 861 843 832 848 829 811 823 751 818 799 852 799 854 764 771 800 784 836 768 712 813 817 846 895 810 789 823 845 819 802 751 818 798 778 845 783 851 807 804 820 784 787 813 793 813 806 782 804 782 773 812 828 753 775 799 834 879 821 923 848 865 850 836 805 806 827 848 832 829 808 821 834 858 847 877 870 815 841 793 796 836 818 808 793 850 877 774 836 799 782 847 808 816 807 807 804 780 825 793 780 814 795 813 811 805 818 795 814 832 820 815 816 854 843 865 836 776 793 848 833 818 830 826 821 NaN 795 788 836 832 769 760 819 809 778 797 788 767 819 772 820 773 868 818 790 818 817 803 800 891 928 931 874 895 933 847 849 900 940 904 896 901 883 906 855 880 928 910 887 826 853 906 880 906 939 919 856 944 893 902 850 905 892 863 873 893 828 829 877 654 632 880 898 904 841 858 854 863 925 854 864 838 880 858 855 815 841 854 848 873 865 851 814 904 872 834 871 830 820 834 872 892 885 864 911 918 952 926 947 932 981 947 957 951 941 909 924 936 930 949 901 905 947 927 885 841 925 918 788 934 898 919 886 857 861 913 871 837 900 836 876 848 872 877 904 914 876 882 876 868 882 854 880 877 812 870 866 929 863 863 915 855 863 851 865 824 857 890 862 870 840 870 868 875 894 874 897 879 921 902 846 887 859 882 878 868 842 832 871 858 843 894 883 859 869 838 849 872 864 842 859 867 831 862 837 842 817 815 764 799 860 902 856 858 791 812 818 852 828 815 946 919 855 866 860 887 909 881 881 842 839 868 871 862 840 850 859 845 851 838 871 886 852 835 843 849 854 843 862 848 880 840 819 811 828 846 815 847 859 871 857 826 885 829 837 890 845 899 866 892 897 890 894 879 905 892 912 859 897 862 831 915 783 904 865 868 925 690 878 854 852 847 778 839 828 795 772 836 833 844 819 814 790 819 797 708 772 803 833 835 794 811 809 796 849 841 818 802 811 816 770 787 856 822 796 863 821 824 833 847 848 804 826 754 756 787 781 805 798 780 807 807 804 812 820 835 785 808 830 803 808 794 759 794 757 784 780 796 787 746 773 855 760 807 830 816 906 903 838 870 885 865 885 855 824 788 790 820 780 863 916 816 837 852 844 773 811 840 876 827 808 858 814 796 830 822 805 826 819 837 822 810 828 816 823 823 810 860 843 831 848 829 811 823 751 817 799 852 799 855 765 771 800 784 837 768 713 812 816 846 895 811 789 823 846 819 802 750 818 798 777 845 782 851 808 803 821 784 787 812 790 812 804 782 805 783 773 811 828 752 775 799 834 879 821 923 848 866 850 836 806 804 827 848 833 828 808 821 834 857 847 877 870 815 843 792 797 832 817 807 794 850 876 773 837 800 782 847 809 816 807 806 804 781 826 793 781 815 794 813 810 805 818 795 814 833 821 815 814 853 843 867 835 777 793 846 833 818 830 827 821 NaN 794 787 836 833 770 761 820 810 778 796 789 769 820 772 820 774 867 818 789 818 818 805 801 890 929 932 874 896 933 848 850 900 939 904 896 902 882 905 856 879 928 909 886 821 853 907 881 906 940 919 857 945 893 902 850 904 892 863 874 892 828 830 877 654 632 880 898 905 842 858 854 862 925 854 864 838 881 858 855 815 840 854 847 873 866 851 815 906 872 834 870 830 820 834 873 892 886 864 911 919 951 925 948 934 981 945 958 951 941 910 925 938 929 948 903 905 946 928 886 841 926 917 788 934 898 918 884 857 859 911 870 837 899 837 875 848 873 877 905 914 876 882 876 868 881 855 880 876 812 870 865 931 863 863 914 855 861 852 865 823 858 889 863 869 841 871 868 874 894 873 896 880 921 902 847 887 860 882 878 868 842 833 871 858 843 895 884 859 868 838 850 872 864 843 859 867 831 862 836 842 817 814 764 799 860 901 856 858 791 812 818 851 828 814 946 919 856 865 861 887 909 881 882 841 840 868 872 862 840 850 860 845 851 838 871 886 852 834 844 849 854 842 862 848 881 841 819 811 828 846 815 847 859 871 857 826 885 830 836 890 845 900 866 892 897 891 894 879 904 892 912 859 897 861 830 915 784 904 864 867 924 690 878 854 853 848 778 838 828 794 772 836 834 844 818 813 790 819 797 708 772 804 831 835 794 811 809 796 849 841 818 803 811 816 770 787 855 822 796 864 821 824 833 846 848 805 826 754 754 787 781 805 797 779 807 808 804 812 821 835 785 808 831 803 808 794 758 794 757 784 779 796 789 746 773 855 762 807 830 815 906 904 839 870 884 864 885 854 822 790 790 820 780 864 915 815 836 852 844 773 812 840 876 826 809 857 813 797 830 822 805 826 819 837 822 810 827 817 825 822 811 859 844 831 849 828 811 823 752 817 799 852 798 856 764 770 801 784 838 768 714 812 816 846 895 811 789 823 846 820 802 750 817 798 777 845 782 851 810 803 822 783 788 811 789 812 804 782 806 784 773 811 829 752 775 800 834 879 820 923 849 866 849 835 806 802 827 848 833 828 808 820 834 856 847 876 870 814 842 792 798 828 817 806 795 850 875 773 835 801 782 847 808 817 806 805 804 782 828 793 780 815 796 812 809 805 818 797 814 832 821 814 813 853 844 869 834 777 793 846 833 818 829 828 820 NaN 794 785 837 832 771 761 820 811 777 796 789 773 820 772 821 774 867 817 789 819 818 809 801 890 929 932 874 897 933 847 850 900 939 904 896 903 883 903 856 878 927 909 886 816 854 907 881 907 940 919 857 945 892 901 850 904 893 863 872 890 828 832 878 654 633 880 897 903 842 858 854 862 925 854 864 838 881 858 854 814 839 853 846 873 866 850 815 907 872 834 870 830 820 834 874 891 887 864 912 920 951 924 949 935 981 944 958 951 941 911 925 939 928 948 902 906 947 928 886 842 924 916 788 935 899 918 884 856 857 908 869 837 899 837 874 848 872 876 907 914 876 881 876 869 880 855 881 875 812 869 864 932 863 863 914 856 861 852 865 822 858 890 862 869 841 871 869 874 895 873 898 880 921 901 848 888 861 882 878 867 842 834 871 858 843 894 884 859 867 838 849 873 863 842 858 866 831 862 836 842 817 814 764 798 860 902 856 858 791 811 818 848 828 814 946 920 856 864 862 887 908 880 883 839 840 868 873 862 840 850 860 845 851 838 872 886 852 834 844 850 854 842 862 848 880 842 819 811 828 846 815 847 858 870 858 826 885 830 836 890 845 900 866 892 898 891 893 880 904 892 912 860 897 861 830 916 784 905 862 868 924 691 877 855 853 848 778 838 828 794 772 836 834 843 818 813 790 819 797 708 772 804 832 835 794 811 809 796 848 840 817 802 811 815 771 787 856 823 796 865 821 824 834 845 848 806 827 754 753 787 781 805 796 778 808 810 804 811 821 836 785 807 832 803 809 793 758 793 758 784 779 796 790 745 773 855 762 807 830 815 906 904 839 870 884 864 883 853 821 790 789 821 780 864 914 815 835 852 843 774 812 840 876 826 809 858 813 797 829 823 803 826 818 836 821 810 827 817 826 822 811 859 844 831 849 827 811 823 753 817 799 852 797 856 763 770 802 784 837 768 714 813 817 847 895 812 789 823 846 820 802 750 817 798 778 845 782 851 811 803 822 783 789 811 790 812 804 782 805 783 772 811 829 751 774 802 835 879 820 923 849 865 850 835 805 800 826 848 833 827 808 820 834 857 848 876 869 813 842 792 797 825 818 806 794 850 877 773 834 801 782 846 807 818 805 802 804 781 827 793 780 816 797 812 809 806 818 798 814 830 820 813 814 852 844 870 834 778 793 846 833 818 829 829 819 NaN 793 785 837 832 772 762 820 812 774 795 789 776 820 772 821 775 866 817 789 820 819 813 800 888 929 932 874 896 934 846 850 901 939 905 895 903 884 903 856 878 926 909 886 811 854 907 881 907 940 918 857 944 892 901 850 903 893 864 871 890 828 834 878 653 634 880 896 902 842 859 854 861 925 854 864 838 881 858 855 814 838 853 846 874 866 850 815 908 872 834 870 830 820 834 876 890 887 863 913 921 950 925 950 936 981 943 959 951 940 910 924 940 929 948 902 906 948 928 886 843 921 916 787 936 899 918 883 856 855 905 869 838 898 838 872 849 870 875 907 914 877 882 877 870 879 854 880 874 813 868 862 933 864 864 914 856 860 850 865 823 858 889 862 869 841 870 869 874 895 872 899 880 920 902 848 888 861 881 878 868 842 833 870 858 843 893 883 860 867 838 848 873 864 842 858 866 831 862 837 842 817 813 764 798 860 902 856 859 791 811 818 846 827 814 945 920 856 865 862 888 908 880 883 839 840 870 873 862 840 850 861 845 851 838 871 886 852 833 844 850 853 842 862 848 880 844 820 811 828 846 816 846 858 870 858 826 885 830 836 890 845 900 865 893 898 892 894 881 904 891 912 861 897 861 829 916 785 905 860 869 924 692 877 855 853 848 777 839 827 795 772 836 835 843 818 813 790 820 797 708 773 804 833 834 794 811 809 796 848 840 817 801 812 816 771 787 855 823 796 865 821 823 835 846 848 805 830 755 752 788 781 805 795 778 808 810 804 811 821 837 785 806 832 803 810 792 759 793 759 784 780 798 791 745 772 854 762 808 829 815 905 904 839 870 884 864 882 853 822 790 788 822 779 863 913 815 835 853 843 775 812 839 875 825 809 859 813 798 829 823 802 826 818 834 821 810 828 818 827 822 810 858 845 831 849 827 810 823 754 816 799 852 798 856 762 770 802 784 836 767 713 813 818 847 894 811 790 824 846 821 802 750 817 798 778 845 783 852 811 803 821 782 790 811 792 812 805 782 805 783 772 811 829 750 774 804 837 879 819 924 849 865 851 834 805 801 825 847 833 828 808 820 834 858 848 875 868 813 842 792 796 821 819 806 793 850 878 774 832 801 782 846 806 818 805 800 804 780 826 792 780 816 797 812 809 806 819 798 814 829 818 811 816 851 845 870 835 778 793 846 833 818 829 829 818 NaN 793 784 838 833 772 763 820 812 772 797 789 781 819 772 821 774 866 816 788 820 819 816 800 888 929 932 874 896 934 846 851 902 939 905 896 903 885 903 856 878 926 909 886 807 855 907 881 908 940 918 857 943 891 900 850 903 893 865 869 891 828 834 880 653 635 879 896 901 842 859 854 861 924 854 864 838 880 858 855 814 838 852 846 874 866 850 815 907 872 834 870 830 819 835 876 889 887 863 914 921 949 927 950 935 980 943 958 950 941 909 923 939 929 948 902 906 948 927 886 843 921 916 787 938 898 919 883 856 855 905 869 838 899 837 873 849 870 874 907 914 877 883 877 870 879 854 879 874 814 869 862 932 864 864 916 856 862 848 864 825 857 889 861 869 842 868 870 874 895 872 900 880 920 902 849 888 860 881 877 868 842 833 871 858 843 892 882 860 867 839 847 874 865 840 857 866 831 862 838 843 817 812 764 799 860 902 856 860 791 811 819 844 826 814 945 920 855 866 862 888 908 880 883 840 840 872 872 863 839 849 861 845 851 838 871 885 852 833 843 849 852 843 861 848 880 844 820 811 828 846 816 845 858 870 858 826 884 830 836 890 845 900 865 893 897 892 896 881 905 890 911 861 897 861 826 915 785 905 860 870 925 691 877 855 853 848 777 840 827 795 771 836 835 844 819 814 790 820 798 707 773 804 833 834 794 810 809 796 848 840 818 801 812 816 771 786 855 824 796 865 822 822 836 846 848 804 833 755 752 789 782 805 795 778 809 810 804 811 821 838 785 807 832 803 809 793 759 793 759 783 780 800 791 744 772 852 762 807 828 816 905 904 839 871 884 864 883 853 822 790 789 822 780 863 915 815 834 854 842 776 811 838 874 825 808 859 814 796 829 822 800 826 818 832 822 810 828 818 827 822 810 858 845 831 849 828 810 824 756 816 800 852 801 856 762 770 802 785 835 767 712 813 819 846 893 811 792 823 846 822 802 750 818 798 780 845 784 852 810 803 820 781 789 811 792 812 805 782 805 784 771 811 829 750 774 805 837 879 820 924 849 865 852 833 805 801 825 846 833 828 807 820 833 859 848 875 867 813 842 792 796 819 819 805 793 850 879 774 832 800 782 846 806 817 805 797 804 781 827 792 779 817 797 812 809 805 819 797 815 829 817 812 819 851 846 869 834 777 793 847 834 818 829 829 818 NaN 794 784 838 834 772 763 820 812 770 798 789 786 820 772 821 773 866 816 788 820 819 818 799 888 929 931 874 895 934 847 854 902 938 905 896 904 885 903 855 878 927 910 886 804 856 907 881 908 939 919 857 943 891 900 850 904 893 865 869 891 828 835 880 654 636 877 895 902 842 860 854 861 924 854 863 838 879 858 856 814 839 852 846 874 866 849 815 906 872 835 870 830 819 834 877 889 887 863 916 921 948 929 951 935 980 943 958 950 941 908 922 939 928 949 904 907 947 927 886 842 923 916 787 938 898 918 883 856 855 906 869 838 902 836 874 849 870 874 907 913 877 884 877 870 878 854 878 875 815 869 862 930 865 864 917 856 864 845 865 826 856 889 861 868 842 868 870 874 896 872 900 880 920 901 848 887 860 881 878 867 842 833 871 856 844 892 881 860 867 839 847 874 866 840 856 865 831 863 838 844 818 811 765 798 860 902 856 860 790 812 819 843 826 814 946 919 855 867 861 888 908 879 883 840 840 872 872 863 839 849 860 845 851 838 871 885 853 832 842 849 852 843 860 848 880 844 820 812 829 845 815 844 858 870 859 826 884 830 836 889 844 900 865 892 896 893 897 880 905 890 910 861 896 861 825 915 785 904 861 870 925 690 877 855 854 848 778 841 828 796 771 836 834 843 821 815 790 820 798 706 773 803 834 834 795 810 809 797 850 839 820 801 812 817 771 787 855 824 796 865 822 822 835 847 848 803 836 755 752 789 782 805 795 778 809 809 803 811 821 839 786 807 831 803 808 793 758 794 758 783 780 802 791 744 772 850 762 806 828 816 904 904 839 871 884 863 884 852 822 791 790 823 781 863 916 815 832 856 843 775 811 838 874 825 808 859 814 796 830 821 801 824 819 832 824 811 828 818 829 822 809 859 843 832 849 828 810 826 756 816 800 852 802 856 762 770 802 785 836 766 710 812 819 844 892 811 794 823 846 822 802 750 819 799 782 844 784 852 809 803 820 780 789 812 792 813 805 782 806 785 771 811 830 751 774 798 837 878 820 924 849 866 852 832 805 800 825 845 834 829 807 820 833 859 847 875 866 812 842 791 796 815 819 805 792 850 878 774 833 800 781 847 806 817 805 796 803 782 828 792 779 816 796 813 810 805 818 797 815 831 816 812 819 851 846 869 834 774 793 847 834 818 829 828 819 NaN 794 785 838 836 772 762 820 812 770 798 790 794 820 772 822 772 865 816 788 820 818 823 799 889 929 931 874 895 933 847 856 902 939 904 896 904 884 904 854 878 927 910 887 801 855 907 881 908 939 920 857 942 891 900 850 904 893 865 868 892 827 836 880 655 636 876 895 902 843 861 854 862 925 855 863 838 879 858 856 813 840 852 846 874 866 849 816 906 871 835 870 831 819 833 878 889 887 863 918 919 949 929 950 934 980 944 957 949 942 907 922 939 928 950 906 908 947 925 886 841 926 917 789 938 899 918 885 856 856 908 870 838 905 835 874 849 871 875 907 911 876 882 877 870 879 855 878 877 815 870 863 928 865 863 917 855 867 844 866 826 857 889 860 867 843 869 870 875 896 873 900 880 920 900 847 887 860 882 878 867 842 833 870 855 844 891 881 859 867 839 847 874 865 839 857 864 832 864 838 843 820 811 766 798 860 902 856 861 790 812 819 842 825 814 946 919 855 868 860 888 909 879 882 839 840 872 873 864 840 849 861 846 852 838 871 884 853 832 842 848 852 843 860 848 880 844 820 812 829 845 815 845 858 870 858 827 883 831 834 889 844 900 865 891 896 894 897 881 904 890 911 861 896 861 823 914 784 902 861 871 926 690 878 855 854 848 778 842 830 796 772 835 833 842 821 816 791 818 798 706 772 803 834 835 795 810 808 798 851 839 819 801 812 817 772 788 855 823 796 866 822 822 835 848 847 802 836 755 752 789 782 805 795 778 809 808 804 811 821 839 787 808 831 804 808 792 757 794 758 783 780 804 790 744 772 850 762 806 828 816 904 903 840 871 886 863 884 852 822 790 791 823 781 864 916 815 831 856 843 774 810 838 874 825 808 860 814 795 831 820 803 824 819 832 826 811 828 818 830 823 810 859 841 832 849 828 810 826 755 816 801 853 801 857 762 770 802 786 837 766 710 811 820 843 893 811 796 823 845 820 802 750 820 799 783 844 784 852 808 804 819 779 788 813 792 814 805 782 806 786 771 811 831 752 774 789 837 878 821 925 849 867 852 832 806 799 824 846 833 830 807 820 834 858 846 875 865 811 842 790 796 814 819 805 791 850 878 774 834 799 780 847 807 818 806 794 803 783 828 793 779 815 796 814 809 805 817 797 816 833 816 813 819 851 845 868 834 772 793 848 834 818 829 826 819 NaN 794 786 838 837 773 762 820 812 769 799 791 802 820 773 823 772 865 815 788 819 817 826 800 890 929 932 874 895 932 847 861 901 939 904 896 905 883 904 854 880 928 910 888 798 854 907 880 908 939 920 857 942 892 899 850 904 894 864 868 893 826 835 879 656 635 876 895 903 843 860 853 862 926 854 863 838 879 858 855 813 841 852 846 875 865 850 816 907 871 836 870 832 819 832 878 890 886 864 921 917 950 928 950 934 981 944 957 950 941 907 922 939 928 951 908 908 947 924 886 840 926 917 790 938 901 917 886 855 857 909 870 838 907 835 874 848 871 875 907 910 876 881 878 871 879 857 878 879 814 870 865 927 866 863 916 855 867 844 866 826 858 889 860 866 843 870 870 875 896 873 900 880 920 900 846 887 860 883 878 868 842 833 869 854 843 888 882 859 867 839 847 874 864 840 858 864 832 863 838 843 822 811 767 798 859 902 856 861 790 811 818 842 825 814 946 918 856 869 859 888 908 880 880 838 840 871 872 864 840 849 861 846 852 837 870 884 852 834 844 848 852 843 860 848 881 844 820 812 830 844 814 845 859 870 858 827 884 831 834 889 845 900 865 890 896 893 897 881 904 890 911 861 896 861 823 915 784 901 861 871 924 691 877 856 854 848 778 841 831 796 773 836 832 842 821 816 791 818 798 707 772 803 834 835 795 810 808 798 852 838 819 800 813 816 772 788 856 822 796 866 822 823 834 847 846 803 836 755 753 787 782 806 795 777 808 807 804 811 821 839 788 810 832 804 808 792 756 794 758 784 780 806 790 743 772 850 762 807 828 816 904 903 840 871 887 863 884 854 823 789 792 823 780 864 916 815 831 856 844 774 810 838 876 826 807 860 814 796 832 821 805 823 820 832 826 811 828 818 831 824 811 858 841 831 849 828 810 826 754 818 800 853 800 857 762 771 802 786 837 766 711 810 819 843 894 811 798 824 845 820 803 750 821 799 784 844 784 851 808 804 819 778 788 814 792 814 804 783 806 786 771 812 830 754 774 787 836 878 821 925 849 867 852 832 806 798 825 847 832 831 807 820 834 858 845 876 866 811 842 789 797 812 819 805 789 850 878 774 836 799 781 846 808 818 806 792 804 781 829 793 779 814 795 814 808 805 815 796 816 834 817 813 819 851 844 867 835 771 793 847 834 819 830 825 820 NaN 795 788 837 838 774 761 819 812 768 800 791 807 819 773 823 772 865 815 788 819 817 829 800 890 929 932 875 895 932 846 864 900 939 904 896 904 882 904 854 881 928 910 889 786 853 907 880 908 939 921 858 942 892 899 850 903 894 863 868 893 825 833 878 656 635 876 896 904 842 859 853 862 927 853 863 838 880 858 855 814 840 852 846 875 864 850 816 907 872 836 869 833 819 832 879 890 886 864 921 918 951 927 949 934 982 944 956 949 940 908 922 939 929 950 907 909 948 923 886 840 926 917 790 938 900 917 887 853 858 909 871 838 906 835 874 848 871 875 908 910 875 880 878 872 879 858 880 878 814 870 867 926 865 864 916 856 867 846 865 826 858 889 860 867 843 871 870 875 896 874 900 880 920 900 847 888 860 882 877 868 843 833 868 854 843 884 882 858 867 839 846 874 864 840 860 865 832 863 838 843 821 811 768 797 859 902 856 861 790 812 818 842 825 815 946 918 857 869 859 888 908 880 878 838 839 871 871 863 840 849 862 847 852 837 869 884 851 836 845 848 854 843 860 848 882 844 820 812 829 844 815 846 860 869 857 827 884 831 834 889 845 900 865 890 897 893 896 880 904 889 912 861 896 862 822 916 784 901 861 872 922 692 876 856 853 847 778 840 832 795 774 837 832 843 820 816 791 820 798 708 771 803 833 835 795 810 808 797 852 838 819 800 813 816 771 787 856 822 794 866 823 823 834 846 845 803 837 755 752 786 781 808 795 778 808 808 805 812 820 838 788 810 832 804 808 792 756 794 758 785 780 808 789 743 771 850 762 808 828 816 904 903 841 871 888 863 884 855 823 788 792 822 780 864 914 814 830 856 844 773 810 837 877 827 807 860 814 796 831 822 805 823 820 833 826 811 828 818 830 824 813 858 842 831 849 828 810 824 752 819 799 853 799 857 762 772 802 785 838 766 710 809 819 842 895 811 799 824 844 821 803 750 821 799 785 844 784 851 808 804 820 778 787 814 791 813 805 783 806 786 771 812 829 754 774 795 836 878 820 924 849 867 853 833 806 799 826 847 832 831 808 819 834 857 847 877 866 812 841 788 797 812 818 805 789 851 879 774 836 798 782 845 808 817 805 792 804 779 829 792 779 814 795 813 809 805 814 795 816 834 817 813 819 852 843 867 836 772 793 846 833 821 830 824 821 NaN 794 788 837 836 774 760 820 812 767 801 791 814 818 773 823 772 866 816 789 819 817 831 800 890 929 932 875 895 933 846 868 900 939 904 896 904 882 905 854 881 928 910 889 775 854 907 880 907 938 921 858 942 893 899 851 903 894 863 870 893 825 832 878 656 635 876 897 904 841 858 853 862 928 853 864 838 881 858 855 815 840 853 846 875 865 851 816 907 872 835 869 832 821 832 879 890 885 864 921 919 952 927 949 935 982 944 956 948 939 908 922 939 930 949 906 910 948 924 886 839 925 918 789 938 900 916 887 852 858 909 870 839 906 836 873 848 871 876 908 910 875 881 878 874 879 858 881 877 814 870 867 927 864 866 915 856 866 847 865 826 856 890 861 868 842 871 868 875 894 873 899 881 921 901 847 888 860 881 876 868 843 833 869 854 843 880 882 858 867 839 847 875 864 840 860 866 832 863 838 842 820 811 768 798 859 903 855 860 790 812 818 842 825 815 947 918 856 868 859 888 907 881 878 839 839 871 870 862 840 849 861 848 851 835 868 884 849 836 845 847 856 843 860 849 883 844 820 812 829 844 816 845 860 869 857 826 885 830 834 889 845 899 866 890 897 893 896 878 904 888 912 861 898 863 822 916 784 901 860 871 920 693 876 856 853 845 778 840 832 796 774 838 832 844 820 816 791 821 798 708 771 803 833 835 795 810 807 797 852 837 820 800 813 816 770 786 856 821 794 866 823 822 835 845 844 803 838 755 752 785 781 808 795 778 808 808 805 813 820 838 788 809 832 804 809 792 756 794 758 785 779 809 788 743 771 850 762 808 829 816 905 903 841 871 887 863 885 856 823 788 790 820 780 865 912 814 829 856 844 773 811 837 876 827 807 860 814 796 830 822 803 823 819 834 824 812 829 818 829 824 812 858 842 831 849 828 811 822 753 819 799 853 799 857 762 773 802 785 838 766 712 808 818 842 896 810 800 825 844 822 803 750 821 799 785 844 785 852 808 803 821 780 786 815 791 813 805 782 805 786 771 813 827 754 774 802 836 878 819 924 849 867 852 833 806 799 827 847 831 831 809 819 834 857 848 877 867 813 841 788 797 809 817 804 789 851 879 775 837 798 783 845 808 816 804 792 804 778 829 792 779 814 795 812 810 805 815 794 816 834 817 813 819 850 842 868 837 773 794 845 832 822 830 824 822 NaN 792 788 838 834 774 760 821 811 767 801 791 819 818 773 824 771 866 816 790 820 816 834 801 890 930 931 876 895 934 847 871 899 939 904 897 903 882 905 854 880 928 910 889 784 855 906 879 907 938 921 858 943 893 900 850 903 895 864 871 892 825 831 878 656 634 875 897 903 841 859 853 862 928 854 865 838 881 857 855 815 840 853 846 874 865 851 815 907 872 835 870 832 822 832 879 890 883 865 920 921 952 927 949 936 983 944 956 948 939 907 922 939 932 948 904 909 949 925 885 838 925 918 788 938 899 917 886 850 858 910 870 840 905 837 872 848 871 876 909 912 875 880 877 874 880 858 882 877 814 869 865 927 864 866 916 856 866 847 865 825 855 890 862 870 842 872 867 875 894 873 899 881 921 900 847 888 860 880 876 869 843 832 869 854 844 877 882 858 868 839 849 875 864 840 860 867 832 863 837 842 818 810 769 799 859 903 855 860 790 813 818 842 826 816 947 918 856 868 858 888 907 880 878 840 839 870 870 862 840 850 861 848 850 835 868 882 846 835 844 848 856 843 860 851 883 844 821 812 828 845 817 845 860 869 858 826 885 829 834 889 844 898 866 891 897 891 896 878 904 888 912 860 900 863 822 916 785 901 860 870 921 693 876 856 853 844 778 839 832 796 774 837 832 842 820 816 791 822 799 708 772 802 834 834 795 809 808 798 852 838 820 800 814 816 768 787 856 821 794 866 824 822 835 846 845 802 838 755 752 784 781 808 795 779 808 809 805 813 820 837 787 808 831 805 808 792 756 794 758 786 780 809 788 743 772 850 761 808 830 816 906 904 841 870 886 863 885 856 821 788 790 820 782 865 911 814 828 857 844 772 811 838 875 827 808 861 814 796 830 821 803 823 818 834 823 812 829 817 828 824 813 858 842 831 850 828 812 822 753 820 800 852 799 857 762 773 802 786 838 766 713 808 818 842 896 810 802 826 844 822 802 750 821 799 786 844 786 852 809 802 822 782 785 815 791 814 805 782 805 785 771 812 827 754 774 791 835 878 819 922 848 867 852 833 804 799 827 846 832 831 811 820 834 857 848 878 867 812 841 789 797 806 816 805 790 852 880 775 837 798 783 846 808 816 803 790 803 780 828 792 779 813 796 811 812 804 816 794 815 834 816 814 818 850 842 868 836 773 795 845 831 822 830 824 822 NaN 790 788 838 833 774 761 821 810 766 801 791 827 817 773 823 771 866 817 790 820 815 836 802 890 930 931 876 895 934 847 874 899 938 904 897 903 882 905 854 878 928 909 888 802 855 906 879 907 939 921 858 943 894 900 850 903 895 865 871 893 826 832 878 656 634 875 897 903 842 860 852 862 929 855 865 838 882 857 855 815 840 854 846 875 865 850 815 907 872 835 871 831 822 832 878 890 880 865 920 922 951 928 948 937 983 944 956 949 938 907 922 939 932 948 902 908 949 924 884 839 925 920 789 938 899 918 886 850 858 910 870 841 904 838 872 848 871 876 910 913 875 879 877 873 879 857 882 877 814 870 863 928 863 867 917 855 866 847 865 825 855 890 863 870 843 872 867 874 893 872 899 882 921 900 847 888 860 880 877 870 843 832 870 854 844 873 881 858 868 839 850 875 864 840 860 866 831 863 838 841 818 809 769 800 859 903 854 860 790 812 818 842 826 816 947 918 856 868 858 888 907 880 878 842 839 870 871 863 840 850 861 848 850 834 869 880 841 835 843 849 855 842 860 851 883 844 821 812 828 846 817 845 860 869 859 826 885 828 834 888 844 899 866 892 897 890 896 878 904 888 913 860 900 863 823 915 784 901 860 870 922 692 876 856 852 845 778 839 832 796 775 836 832 842 819 816 791 822 798 708 772 802 833 835 794 809 808 799 852 838 820 800 813 816 769 787 856 821 794 866 823 822 835 848 846 802 838 755 752 784 781 807 794 779 808 809 805 813 820 836 785 808 830 805 808 792 756 794 758 785 778 810 788 744 774 850 761 808 830 816 906 904 842 870 885 863 886 856 820 789 790 821 782 865 911 815 827 856 845 772 812 839 874 826 808 861 814 796 831 821 804 823 817 834 823 813 829 816 827 824 813 857 843 832 850 829 813 824 753 820 801 852 799 856 762 773 802 786 837 767 713 808 818 842 896 810 803 826 845 821 802 750 821 798 786 845 785 853 809 802 822 783 784 815 792 814 804 782 805 785 772 811 827 753 774 767 835 878 818 922 848 866 852 833 804 798 827 845 832 832 811 820 833 857 848 878 868 811 841 791 798 803 816 806 790 852 879 775 836 799 783 847 808 815 804 788 803 782 826 793 779 813 796 810 811 804 816 794 814 833 816 814 818 850 841 867 836 772 795 846 830 821 829 825 822 NaN 790 788 839 834 773 762 820 810 766 801 791 832 817 772 821 771 866 817 791 820 815 835 801 890 930 931 876 895 934 847 878 899 938 904 896 902 882 905 854 878 929 909 888 812 854 905 880 907 940 920 858 944 894 901 848 903 896 866 870 893 826 832 878 656 634 875 897 902 842 859 852 863 930 855 865 838 881 857 856 815 840 854 846 875 864 848 815 908 872 834 872 831 822 833 878 890 876 865 921 922 949 929 947 937 983 943 956 949 937 906 923 939 932 948 901 906 949 924 883 841 925 920 790 939 899 919 887 850 858 911 870 841 903 840 870 848 870 876 910 913 875 878 878 872 878 857 881 876 815 870 861 927 861 867 918 854 865 848 866 824 855 890 864 869 845 872 867 874 893 872 899 882 922 900 847 888 861 880 878 871 843 831 870 854 842 869 881 858 868 839 850 875 863 840 859 865 831 863 838 841 819 809 770 800 859 902 854 860 790 812 818 840 826 816 947 918 857 868 858 889 906 881 879 843 839 870 871 863 840 850 861 847 850 835 870 878 836 835 842 850 853 842 860 849 882 844 821 812 827 846 817 845 860 869 858 827 885 828 834 887 845 900 866 894 898 888 896 879 904 887 914 860 898 862 823 915 783 901 860 870 922 692 877 857 852 846 777 839 831 796 775 835 832 842 820 816 790 822 798 708 773 803 832 836 794 809 808 800 852 839 820 800 813 816 769 787 856 821 794 865 822 822 835 849 847 802 838 755 753 785 780 807 794 779 809 809 805 812 820 835 784 807 829 805 808 792 756 793 758 785 778 811 789 744 775 851 760 808 831 816 905 905 842 869 884 863 886 856 822 790 790 821 782 864 911 815 826 856 845 772 812 840 874 825 809 861 815 797 832 822 805 824 816 834 822 812 830 815 827 823 813 856 843 833 850 829 813 826 753 820 800 851 799 856 763 773 802 786 838 767 712 808 819 844 895 811 804 825 846 821 802 749 821 798 787 846 784 853 808 802 822 783 785 815 793 814 804 783 805 785 771 810 827 753 774 743 835 878 818 922 848 865 852 833 805 798 826 845 833 832 811 821 833 857 847 878 869 812 841 792 797 802 817 806 790 853 879 774 836 800 783 847 809 815 806 788 802 783 825 794 779 813 796 810 811 804 816 795 813 832 816 815 818 851 841 868 836 771 794 846 830 820 827 826 822 NaN 790 787 839 836 772 762 820 809 766 801 790 837 818 770 820 771 866 816 791 820 814 836 800 889 930 932 876 894 933 847 882 899 938 905 896 902 883 905 854 880 929 910 887 800 853 905 881 907 941 921 858 945 893 902 848 903 895 866 869 894 827 833 877 656 635 874 897 902 843 858 852 862 930 855 866 840 880 856 858 815 840 854 846 875 864 847 814 907 872 833 871 831 821 834 878 890 871 864 922 922 948 930 946 937 982 942 956 948 937 905 923 940 930 948 901 906 950 924 883 843 925 920 790 940 899 919 887 850 856 910 870 841 903 843 870 848 870 877 910 913 876 878 879 872 878 857 880 876 815 870 861 927 861 867 916 854 865 848 868 824 854 889 864 869 846 872 868 874 892 871 899 882 922 900 847 888 861 880 878 872 843 830 870 854 841 865 880 859 868 839 850 875 863 841 858 864 831 863 838 841 819 809 771 800 860 902 854 860 790 811 818 840 826 815 948 918 857 868 859 890 906 881 878 842 839 870 870 863 841 848 862 847 851 835 870 877 830 834 841 849 852 842 859 848 882 844 821 812 828 846 818 846 860 869 857 827 885 828 834 887 846 900 867 894 898 888 896 879 904 887 914 860 897 862 823 915 783 901 861 871 922 696 877 857 852 846 777 838 830 796 773 836 832 842 820 816 790 822 798 708 773 803 831 836 795 809 809 799 852 840 819 801 812 816 770 786 856 821 795 865 822 822 835 849 848 802 838 755 753 786 780 807 794 779 809 809 804 812 820 835 783 807 829 805 808 792 756 793 758 784 777 814 790 744 775 851 759 809 832 815 906 905 842 869 884 863 886 855 824 790 790 820 782 862 909 815 824 856 845 773 811 841 874 826 808 860 815 797 833 822 805 824 816 834 822 812 831 815 828 823 813 854 844 834 850 829 813 826 753 820 799 850 799 856 764 773 802 786 838 767 711 808 819 844 894 812 804 824 846 820 803 749 821 798 788 846 784 853 807 803 822 783 786 814 794 814 804 783 805 786 770 811 827 754 774 732 835 879 819 922 848 864 852 834 806 798 826 845 833 832 809 820 833 857 848 878 870 813 841 794 796 800 818 806 791 851 878 774 836 801 783 846 809 815 807 786 804 783 825 794 779 814 796 811 810 805 816 797 812 831 817 815 819 853 840 870 836 771 794 845 830 820 825 827 821 NaN 790 787 840 836 771 762 819 808 766 800 790 842 819 770 820 771 866 815 792 820 815 838 798 889 929 932 876 893 933 846 884 899 938 906 895 902 883 905 854 880 929 910 886 787 853 905 882 907 941 921 858 946 893 902 848 903 895 866 870 893 828 833 877 656 635 875 897 902 843 857 852 862 930 855 866 840 879 856 858 814 839 853 846 874 863 848 814 907 872 833 870 830 821 834 878 889 866 864 922 922 947 930 946 937 983 942 956 948 938 904 924 941 929 948 902 907 950 924 882 844 924 920 790 940 898 919 886 852 855 909 870 841 902 848 872 849 870 877 910 913 877 877 881 872 879 856 880 876 815 870 860 926 863 865 915 854 865 848 868 824 854 888 864 870 846 872 867 874 892 871 900 881 923 900 847 888 862 880 877 872 843 830 870 855 840 862 880 859 867 839 850 875 863 840 857 864 830 864 838 841 819 809 772 798 861 901 854 860 789 811 817 839 827 814 948 918 857 868 860 890 906 881 878 842 839 870 870 862 841 847 862 846 851 836 870 876 826 834 841 848 852 843 859 848 882 843 821 812 828 846 818 846 860 869 856 828 885 829 833 886 846 901 867 894 898 890 896 879 904 887 915 860 897 862 824 915 784 902 861 872 922 699 876 858 852 846 777 840 830 796 771 838 832 842 821 815 790 822 798 708 773 804 832 836 795 809 809 799 852 841 818 800 812 816 771 786 857 823 796 865 822 822 836 848 848 801 838 754 754 786 779 806 795 778 809 809 804 811 820 835 783 807 829 805 808 792 756 793 759 783 778 816 790 744 774 851 761 810 832 815 906 905 842 869 884 863 886 855 826 790 790 818 781 861 907 814 823 855 845 775 810 842 875 827 808 859 815 796 834 822 805 824 817 834 822 811 832 816 830 822 813 852 844 834 849 829 812 826 753 819 799 850 799 856 764 772 801 786 839 768 710 807 819 845 894 812 804 824 846 820 804 749 822 798 788 846 783 852 806 804 821 783 787 814 794 813 805 782 805 787 769 811 828 755 774 732 836 879 820 922 848 865 852 835 807 798 826 845 833 834 808 818 834 857 848 878 869 814 840 794 795 797 819 807 791 850 877 773 837 800 784 846 809 815 807 786 805 782 826 794 778 816 797 814 811 805 816 799 812 832 818 815 819 853 839 872 836 772 796 845 830 820 823 827 821 NaN 788 788 841 834 771 762 819 808 767 800 790 845 820 770 819 771 867 815 792 821 818 840 799 889 929 933 876 893 932 846 887 899 938 906 895 902 883 904 854 880 929 909 886 778 852 905 882 907 941 921 858 947 893 902 849 903 895 865 871 893 828 833 877 655 635 876 897 902 843 859 852 861 929 855 867 841 880 856 858 814 839 853 846 874 863 848 814 908 872 833 870 830 821 834 878 888 858 865 921 922 948 930 946 936 983 942 956 949 940 904 925 941 928 948 902 907 950 925 881 844 926 919 790 940 898 918 885 854 854 908 868 840 902 850 874 849 870 878 909 912 879 877 882 872 880 856 879 876 815 869 860 926 865 864 913 853 865 847 867 823 852 888 863 871 845 872 866 874 892 872 900 881 922 900 847 888 861 879 877 872 843 830 870 856 841 860 880 858 867 839 849 874 864 840 857 863 830 864 838 841 819 810 772 797 861 901 854 860 790 811 817 838 828 813 947 919 856 868 860 889 906 881 878 842 838 870 871 862 842 847 862 846 851 836 869 877 822 834 841 848 853 843 858 849 883 843 822 812 828 846 816 846 859 869 856 827 885 829 833 887 845 901 867 893 898 893 896 880 904 888 915 860 898 862 824 916 785 902 862 872 922 702 876 858 851 846 778 841 830 796 770 838 832 843 822 815 790 823 798 708 773 804 832 835 796 809 807 800 852 840 816 800 813 815 771 786 857 824 797 865 822 822 837 849 849 801 838 755 754 786 780 806 795 778 808 809 806 811 820 836 782 807 830 805 808 792 756 793 759 783 778 818 790 744 774 850 763 811 831 815 906 904 841 868 883 863 885 855 826 791 790 818 780 861 903 814 822 855 845 776 809 841 875 828 808 859 814 795 834 822 805 825 818 834 822 810 830 816 830 822 812 852 845 834 848 829 812 825 753 818 798 849 799 856 764 771 800 785 839 767 709 807 819 846 895 812 805 824 846 821 803 749 821 798 787 846 783 852 805 804 820 783 788 814 793 813 806 782 805 786 768 811 828 754 774 732 836 879 821 922 848 865 853 836 807 798 826 846 833 836 808 818 834 857 849 878 868 813 839 794 796 794 819 807 791 849 876 773 838 799 784 846 810 815 807 786 807 781 827 794 778 817 797 817 811 805 815 800 812 833 817 816 819 853 838 872 835 773 796 845 831 819 821 827 821 NaN 788 789 841 834 770 763 819 808 766 800 789 848 818 770 819 772 868 816 792 820 821 840 799 889 929 932 876 893 932 845 888 899 938 905 896 902 884 904 854 879 929 909 887 764 852 905 882 907 941 921 858 947 892 902 849 902 896 864 870 893 828 833 877 655 635 876 897 902 844 861 852 861 929 854 867 841 880 857 859 814 839 854 846 875 862 848 814 910 873 833 870 829 821 833 878 889 852 865 921 922 949 930 946 935 983 942 956 950 941 904 926 941 927 948 904 908 950 924 884 845 925 919 790 940 898 918 886 854 854 908 867 839 903 854 876 849 870 878 908 912 879 878 883 872 880 855 879 876 814 868 860 926 866 863 912 852 866 845 867 822 852 888 863 871 845 872 866 873 894 872 900 881 919 900 847 888 861 879 877 872 843 830 871 856 842 860 880 856 867 840 848 873 864 839 857 863 830 864 838 842 818 810 773 797 861 901 854 859 790 811 817 838 828 813 947 920 855 868 861 888 906 881 877 842 838 870 873 862 842 848 862 846 851 837 870 878 820 834 841 848 854 843 858 850 883 844 821 812 828 846 814 846 859 868 856 827 885 829 832 888 845 901 868 893 897 894 896 880 903 887 914 860 898 862 824 917 785 903 862 872 922 705 875 858 851 847 777 842 830 796 770 838 832 843 823 815 790 824 799 707 772 804 832 836 797 808 805 799 852 840 818 799 813 814 771 786 856 824 796 865 823 822 838 848 849 802 837 755 754 786 780 807 795 778 808 809 807 811 820 838 782 806 831 806 808 792 756 793 760 782 778 819 790 743 774 850 764 810 831 815 906 904 840 869 883 864 885 854 827 791 790 819 779 862 901 814 822 854 845 776 809 840 876 828 807 859 814 794 834 821 805 825 819 833 822 810 829 816 828 822 812 852 845 834 848 829 813 825 753 816 798 849 799 857 764 769 800 784 839 767 709 806 820 844 896 812 805 824 847 822 802 749 820 798 786 846 782 852 804 805 821 782 788 814 793 814 807 781 805 785 770 811 828 752 775 NaN 835 878 820 922 848 866 853 835 807 798 826 846 833 839 809 818 833 856 849 879 866 812 838 794 796 792 819 807 792 851 875 772 838 799 783 846 810 815 807 786 807 782 827 793 778 817 798 817 811 804 816 801 813 833 817 815 819 853 839 872 836 773 795 846 833 819 818 827 822 791 787 790 841 834 769 764 820 808 765 801 789 849 817 770 819 773 869 818 792 821 822 840 799 890 929 932 876 893 932 845 890 899 938 903 897 903 884 904 853 878 928 909 888 749 851 906 882 907 941 921 857 946 892 902 849 902 896 864 870 893 827 833 877 655 635 876 898 902 843 863 852 861 929 854 867 841 880 857 858 815 840 854 846 875 862 849 814 910 872 835 870 829 821 833 879 890 846 866 920 921 950 930 947 935 983 942 957 950 941 906 924 942 927 948 905 908 950 924 886 844 923 919 790 940 897 919 888 852 855 907 866 839 904 855 876 848 870 878 906 912 880 879 883 872 880 856 879 877 814 869 861 926 866 864 913 852 866 844 867 823 851 889 863 872 844 873 867 873 895 872 900 882 915 901 847 889 860 880 877 871 843 830 872 855 842 857 881 854 866 840 847 872 864 839 857 864 830 864 838 842 818 809 774 797 860 902 855 859 790 811 816 838 827 814 947 920 855 868 862 886 906 880 877 842 838 870 873 862 841 848 862 846 851 837 870 878 816 834 842 848 854 843 858 850 883 845 821 812 828 846 813 846 860 868 857 826 885 830 832 888 845 900 868 892 896 892 896 881 903 887 913 861 899 862 823 918 785 902 863 871 922 709 876 858 851 847 776 843 829 795 771 836 833 843 822 815 789 825 799 707 772 804 832 837 797 808 803 798 852 840 818 799 812 814 771 786 855 824 796 866 823 823 838 848 848 802 837 754 754 786 781 806 795 779 810 809 806 812 821 838 782 806 831 806 808 791 756 793 760 783 778 819 790 742 774 851 762 809 830 815 906 903 839 869 883 864 885 854 827 791 791 819 779 862 899 813 823 854 846 775 809 838 875 827 806 858 815 794 834 821 805 825 819 833 822 811 829 816 827 822 812 853 845 834 847 828 813 825 754 817 797 850 799 857 763 768 800 783 839 766 709 805 821 843 897 812 805 823 848 822 800 748 819 797 786 846 781 852 804 806 822 781 788 815 793 816 806 780 804 783 771 810 828 750 776 NaN 834 879 820 922 848 866 853 835 806 798 826 846 833 839 810 819 833 856 849 879 866 812 838 794 796 791 818 806 790 852 876 771 838 799 783 845 810 816 806 785 807 783 826 792 779 817 797 815 812 804 818 801 812 833 817 815 818 852 838 873 835 773 794 846 835 819 816 827 822 791 786 790 840 833 769 764 820 809 763 801 790 849 818 772 819 773 869 820 791 821 822 840 799 891 929 932 876 893 932 845 891 899 938 904 898 902 884 904 853 878 928 910 890 737 851 906 882 907 941 921 857 944 892 903 850 902 896 864 870 893 827 833 878 655 635 876 898 901 842 862 852 861 929 853 867 841 880 858 858 816 841 854 845 874 862 850 813 909 871 836 870 830 821 834 880 891 843 866 921 921 950 930 948 935 983 942 957 949 941 907 923 942 927 948 906 909 950 925 889 844 921 919 790 940 895 919 890 851 855 907 866 841 904 857 876 847 870 878 907 912 880 881 884 872 880 856 878 878 815 870 862 927 864 864 913 851 866 844 867 824 851 891 864 871 843 872 867 873 894 872 900 882 911 901 847 889 860 880 878 871 843 830 873 855 842 854 881 854 866 841 848 872 865 838 857 865 831 863 837 842 818 808 774 797 859 903 855 859 790 810 816 838 826 815 947 920 855 868 861 886 906 880 878 842 839 870 871 862 840 848 863 846 851 836 870 879 813 834 843 848 854 844 858 850 883 844 821 811 828 844 814 846 859 868 858 827 885 830 831 888 845 900 868 892 896 890 895 881 903 887 913 862 899 862 822 917 786 902 864 871 922 714 876 856 852 847 776 843 829 795 772 836 834 842 822 815 789 824 799 708 772 804 833 838 796 808 804 797 852 840 819 799 811 814 771 786 856 824 795 867 823 823 838 847 848 802 838 754 754 785 780 805 795 779 810 810 804 812 821 838 784 806 831 806 808 791 755 792 760 784 779 819 789 742 775 852 760 807 830 816 906 903 837 870 884 864 885 854 827 791 792 819 780 863 899 813 823 855 846 775 810 838 874 827 806 858 816 795 834 821 804 826 818 833 822 811 830 815 828 822 812 854 844 832 847 828 812 824 754 818 798 851 799 857 763 767 801 782 839 765 710 804 821 842 896 812 805 823 848 821 800 747 818 797 786 846 780 852 804 806 822 780 788 815 793 816 805 779 804 782 772 810 828 750 776 NaN 834 880 819 923 848 866 852 835 804 798 826 846 834 839 808 818 834 856 849 878 867 812 838 794 797 790 818 806 789 852 877 770 838 800 783 847 810 817 805 784 806 783 826 792 780 816 796 814 812 804 819 800 812 833 816 815 818 852 838 874 835 773 794 846 835 819 816 827 822 791 785 788 839 833 770 764 821 809 762 801 790 850 819 773 819 774 869 821 791 821 822 840 799 891 929 933 875 892 932 844 894 900 938 906 898 902 884 904 853 879 930 910 890 699 852 906 881 907 941 921 856 944 892 903 850 903 896 864 870 893 827 833 878 655 635 875 898 901 842 862 852 862 930 854 866 841 880 859 857 817 841 854 845 873 863 850 813 908 870 838 869 831 822 834 880 892 843 865 922 921 950 930 948 936 983 943 958 948 942 908 922 942 927 948 905 909 950 926 888 843 921 918 790 940 895 919 889 851 856 907 866 841 904 860 876 847 870 876 907 912 881 881 884 872 881 857 878 878 816 871 863 927 863 864 914 851 866 844 867 824 851 892 864 870 842 872 866 874 894 873 901 882 908 901 847 889 860 880 879 870 843 830 874 856 842 850 881 853 867 841 849 872 866 837 857 866 831 863 837 842 818 808 776 796 859 904 855 859 791 810 817 837 826 817 947 920 855 868 860 886 906 879 879 842 841 870 870 862 839 849 863 846 851 835 870 879 809 834 844 848 854 844 859 850 882 843 822 811 828 843 814 846 859 868 858 827 884 830 830 888 846 898 868 892 897 890 895 880 904 887 913 862 899 863 821 915 786 902 863 871 923 720 877 855 852 847 778 843 829 795 772 836 834 842 821 815 790 821 799 709 773 804 832 838 796 808 806 797 852 840 819 799 811 815 771 788 856 824 795 869 823 823 837 847 848 802 837 754 754 785 780 805 795 778 809 810 803 813 821 838 785 807 831 806 808 790 755 792 760 785 779 819 789 742 775 853 761 806 830 816 905 903 837 872 884 864 885 853 827 790 792 818 780 863 898 813 822 856 846 775 811 839 874 827 806 857 816 795 834 820 804 826 817 834 822 811 830 815 828 822 811 855 842 831 847 828 812 824 754 820 798 852 800 856 762 767 801 782 839 765 711 802 821 843 895 812 806 823 847 820 800 746 817 796 786 845 780 853 804 806 823 780 788 815 792 816 805 780 805 782 772 810 829 750 776 NaN 833 880 818 923 848 866 851 834 805 799 825 847 833 840 805 818 834 856 850 877 868 812 839 793 798 790 818 806 787 852 877 770 837 800 783 848 811 818 804 784 805 784 825 793 780 814 796 814 813 804 818 799 812 833 816 814 817 852 838 875 835 773 793 846 835 819 816 827 824 792 785 787 837 832 772 763 821 809 763 801 790 851 819 773 819 773 868 819 790 821 821 841 799 891 929 934 875 892 933 844 894 900 938 907 899 901 883 905 853 879 932 910 890 661 852 906 881 907 941 921 856 943 892 903 849 903 896 864 871 893 827 832 878 655 635 875 897 902 842 862 852 862 930 855 866 841 880 860 858 816 841 854 846 872 864 850 813 908 870 838 869 833 823 834 879 891 840 865 923 921 950 931 948 936 983 943 957 948 942 908 922 942 927 948 905 906 950 926 887 844 921 918 790 940 895 919 889 852 857 907 867 840 903 865 876 846 869 875 908 911 880 882 884 870 881 857 878 878 817 871 862 927 862 866 914 853 867 844 867 823 852 894 864 869 842 872 866 875 894 873 900 882 906 901 847 888 859 880 879 870 843 830 873 856 842 848 881 853 867 841 849 872 867 837 857 865 831 863 837 841 818 808 777 796 859 905 855 859 792 811 817 836 826 817 947 919 856 868 858 886 906 879 880 843 842 869 870 862 839 850 864 846 850 836 870 879 807 834 844 848 853 844 859 850 882 843 822 811 829 843 814 847 859 869 858 827 884 830 830 888 847 899 868 892 898 889 895 880 904 888 914 861 898 863 820 915 787 902 863 871 924 726 878 854 853 847 778 843 829 795 772 836 833 843 821 815 790 820 798 709 773 805 832 838 796 808 808 797 851 840 818 799 812 816 771 790 857 824 796 869 822 823 837 847 847 801 837 754 754 786 780 805 795 778 809 811 804 812 821 838 786 807 830 806 809 790 755 791 760 785 779 818 789 742 775 853 762 807 830 815 905 903 837 873 884 864 885 853 826 790 791 818 780 863 895 813 821 856 844 776 811 840 874 826 806 857 815 795 833 820 804 826 817 833 822 810 828 814 828 823 811 856 842 829 847 827 812 823 753 820 797 853 801 855 762 768 801 782 838 765 711 801 821 844 894 813 806 824 846 820 800 745 817 798 786 844 781 852 803 805 823 780 787 815 791 816 805 782 805 782 772 811 830 750 777 NaN 832 880 818 923 848 866 850 834 805 799 825 847 833 840 804 818 834 857 850 877 869 812 840 792 799 790 819 806 788 851 877 769 836 800 783 848 812 818 805 784 805 785 824 793 780 814 796 814 812 804 817 798 812 834 815 814 817 852 838 876 836 774 794 845 834 820 814 827 825 792 784 787 837 833 772 763 820 809 764 801 791 852 819 773 820 773 868 818 789 821 821 841 799 890 929 934 875 892 932 843 896 900 938 907 899 901 883 905 854 879 933 910 890 624 853 906 880 907 940 921 856 942 892 902 850 903 895 864 871 893 827 832 878 656 635 876 896 903 842 863 852 862 930 855 866 841 881 860 858 816 840 853 847 873 865 849 814 907 870 839 870 834 825 834 878 891 837 865 924 921 950 931 947 936 982 943 957 948 942 908 921 941 928 948 906 904 950 926 887 844 921 917 789 940 896 919 888 851 858 908 868 840 904 869 876 846 868 874 908 910 879 881 884 870 881 858 878 878 818 871 862 926 862 867 913 854 867 844 867 823 852 894 864 869 842 871 866 876 893 873 899 882 901 901 847 888 859 880 878 871 842 830 873 856 842 845 881 853 868 841 850 872 867 837 857 864 832 864 837 841 817 807 778 797 860 904 855 858 793 812 817 836 827 817 947 919 856 869 858 887 907 879 880 843 842 869 871 862 840 850 864 846 849 836 870 878 806 834 844 847 853 844 860 851 882 842 823 811 829 845 814 847 859 869 857 827 883 829 829 889 846 900 869 892 898 889 895 879 905 888 913 861 897 863 819 915 787 903 863 871 925 732 878 853 853 846 778 843 829 795 772 836 832 843 821 815 790 821 798 709 773 805 832 838 797 808 809 797 851 839 819 799 812 816 771 790 857 824 796 870 822 823 837 847 848 800 836 754 754 786 780 806 796 779 810 811 805 811 821 838 787 806 829 806 809 790 755 792 759 784 779 818 790 743 775 854 763 806 830 814 905 903 838 872 884 864 885 852 826 789 790 818 780 862 893 813 821 856 843 777 810 840 874 826 806 858 814 795 832 820 803 827 817 832 823 810 828 814 828 824 810 856 842 829 846 828 812 823 753 820 797 853 801 855 764 768 801 782 837 764 710 800 821 845 894 813 807 824 845 822 800 745 816 799 786 844 781 852 803 805 824 780 788 815 789 817 805 784 805 782 772 811 830 749 776 NaN 832 880 818 923 848 866 851 834 804 799 825 845 833 840 805 817 833 857 850 877 869 813 841 791 799 789 820 806 788 850 877 769 836 800 783 846 813 817 806 785 804 784 824 793 780 813 797 814 812 804 816 797 813 834 815 814 817 852 839 875 836 774 794 844 834 821 811 828 825 792 784 788 837 835 773 764 820 808 763 800 792 854 819 773 821 772 869 816 788 821 820 840 798 890 929 934 875 892 932 843 898 900 938 907 898 902 884 904 854 879 932 910 889 624 853 906 880 906 940 921 857 942 892 902 850 903 894 865 871 892 827 832 878 656 634 876 896 904 842 863 852 863 929 853 867 841 881 860 857 815 840 853 848 874 865 849 815 907 869 839 871 834 826 834 878 890 833 865 925 921 950 931 947 937 982 943 957 947 941 908 920 941 928 950 907 904 951 927 885 844 922 917 789 940 897 919 889 851 859 909 868 840 905 871 876 846 867 873 909 909 877 881 884 870 880 858 878 879 818 871 861 926 862 867 912 854 867 845 867 823 853 894 864 868 842 870 866 877 893 873 899 882 897 900 848 888 859 880 877 871 842 830 873 856 841 843 881 852 867 841 849 873 867 838 857 864 833 864 837 841 816 806 779 797 860 904 855 858 793 813 818 836 827 817 947 919 856 869 858 887 908 879 880 843 842 870 872 862 840 850 863 845 850 836 870 878 804 833 844 847 853 845 860 850 881 842 823 811 828 847 814 847 860 869 856 827 884 829 828 889 846 900 868 892 898 890 895 879 905 888 913 861 897 863 819 915 787 904 864 872 925 738 876 852 853 846 778 844 829 796 772 836 833 843 821 815 790 822 798 709 773 805 830 837 797 809 808 797 851 839 820 799 812 816 771 788 856 825 796 870 822 823 837 847 848 801 835 755 754 786 780 806 796 779 809 812 806 811 821 837 789 805 828 805 808 790 754 793 759 784 779 818 791 743 774 854 762 806 831 814 905 902 838 872 884 864 884 852 825 789 790 820 780 862 891 813 821 855 843 777 810 840 874 826 806 860 813 795 831 820 804 826 816 831 823 810 828 814 828 824 810 856 841 830 846 828 812 824 753 820 798 853 801 855 765 769 802 782 837 765 710 800 821 844 893 813 807 824 844 823 800 744 816 801 786 844 780 853 804 805 824 780 789 814 788 816 805 784 804 783 772 811 830 749 776 NaN 832 880 818 923 848 866 852 834 805 798 824 844 834 840 806 819 832 857 849 877 868 813 841 790 799 789 819 806 787 851 877 768 837 800 783 846 813 818 807 785 805 783 826 792 781 813 798 814 812 804 816 797 814 834 816 814 817 852 841 873 836 775 794 846 834 820 810 828 824 792 783 787 837 835 773 764 820 808 762 800 793 856 819 773 821 772 869 816 788 821 819 839 798 890 930 934 875 893 932 844 901 900 939 907 897 902 884 904 854 878 930 910 888 NaN 852 906 880 905 939 921 858 942 892 902 852 903 894 865 871 892 828 833 878 656 634 876 896 902 843 862 852 863 929 852 868 841 882 859 857 815 841 853 848 874 865 849 815 906 869 839 872 833 826 834 878 890 831 865 924 921 950 931 947 938 982 942 958 947 942 908 921 942 929 950 907 905 951 928 882 845 922 917 789 939 898 919 890 850 859 909 869 839 905 871 876 846 867 873 908 908 876 880 884 870 879 858 878 879 819 871 862 925 861 866 913 853 864 846 867 823 853 893 863 868 842 870 866 877 894 872 900 882 892 899 850 888 860 880 878 872 843 830 872 856 840 841 881 852 867 842 849 873 867 839 858 864 832 864 837 841 817 806 779 798 861 902 856 858 793 813 818 836 827 816 947 919 856 868 858 887 908 880 881 843 841 870 872 862 840 850 863 845 850 836 870 879 803 833 844 847 853 844 860 849 881 842 822 812 827 846 815 846 860 869 856 828 884 830 827 889 846 901 868 892 897 891 894 879 905 887 912 860 899 863 819 915 787 905 864 873 924 743 875 852 852 846 778 843 828 798 773 836 833 843 821 815 790 822 798 709 773 804 828 836 797 809 807 797 851 838 821 799 812 816 771 787 854 826 795 868 822 823 837 847 848 802 834 756 755 786 779 806 796 779 809 812 806 811 822 836 790 805 828 805 807 789 754 793 760 784 779 818 792 744 774 854 762 806 832 815 905 902 838 872 884 864 883 852 825 789 790 820 781 862 889 814 822 855 844 777 809 840 874 826 807 861 814 795 832 820 805 825 816 831 822 809 829 814 828 824 810 856 841 830 847 829 812 824 754 821 799 852 801 855 766 769 802 783 836 766 708 800 821 844 892 813 807 826 844 821 800 744 815 801 786 846 779 853 805 805 823 781 789 814 789 816 806 784 803 784 772 811 830 750 776 NaN 831 880 818 924 849 867 854 834 805 798 824 843 834 840 807 820 832 857 848 877 867 813 841 790 798 789 818 807 786 851 876 768 837 799 783 846 814 819 807 785 806 782 827 791 781 813 799 814 812 804 816 798 815 833 818 814 818 853 842 871 836 774 793 847 834 820 810 829 825 793 782 787 837 833 773 764 819 807 760 800 793 857 819 773 821 772 869 815 789 821 818 840 798 890 930 934 876 894 933 845 903 900 939 907 897 902 884 904 854 879 928 910 888 NaN 853 906 880 906 940 921 858 941 893 902 852 903 895 864 872 891 827 833 878 656 634 875 896 899 843 861 851 863 928 851 868 841 882 859 857 815 841 853 848 873 864 850 815 906 870 838 872 832 825 834 877 890 829 865 924 918 949 930 947 937 982 941 958 947 942 907 921 942 929 949 906 907 951 927 880 845 923 915 789 938 898 919 891 850 858 909 869 838 906 871 876 846 867 873 908 908 876 880 885 870 879 857 878 880 820 870 862 926 860 864 915 852 862 846 867 822 852 892 863 869 842 869 865 876 894 872 901 882 888 900 851 888 860 880 879 872 843 830 872 857 840 839 881 852 866 841 850 873 867 839 859 865 831 864 837 841 819 806 780 798 860 902 856 859 793 813 819 836 827 816 946 918 856 868 858 886 908 880 882 842 842 871 872 862 840 850 863 845 850 837 870 880 802 834 844 847 853 843 860 848 882 843 822 812 828 845 815 846 860 869 856 828 883 830 827 889 846 901 868 891 897 893 895 879 905 887 912 860 901 863 819 914 787 904 864 873 925 748 875 853 851 846 779 841 828 800 775 836 834 843 822 816 791 821 798 709 772 804 826 836 797 810 807 796 851 838 821 799 812 815 771 787 855 826 795 867 823 823 837 847 847 803 834 757 755 786 780 806 796 779 808 812 805 811 821 836 790 806 829 805 806 789 753 792 760 784 779 818 792 744 775 853 761 806 833 816 905 903 837 872 884 864 884 852 824 789 790 819 781 862 888 814 824 855 844 776 809 840 874 825 807 860 815 795 832 821 806 824 817 831 822 811 829 814 828 823 810 855 841 832 849 830 812 824 754 821 800 852 801 855 764 769 802 784 836 766 707 801 820 843 892 813 806 827 844 820 801 745 814 801 786 847 778 854 805 805 822 782 788 814 790 815 807 782 804 785 772 811 830 751 776 NaN 833 880 818 924 849 867 855 834 806 798 825 844 834 841 807 820 831 858 848 877 868 813 841 790 798 788 819 807 785 851 876 769 836 798 782 847 814 819 808 785 807 781 828 791 780 813 797 815 812 804 815 798 815 833 821 814 819 853 843 871 836 772 792 849 832 818 810 830 825 794 783 787 837 831 773 763 820 807 760 801 792 857 819 774 820 772 869 815 791 822 818 841 797 890 930 933 875 894 933 845 904 900 939 907 898 902 884 905 854 880 929 910 888 NaN 854 905 880 907 940 921 858 940 893 902 852 903 895 864 872 891 826 834 878 656 634 874 896 897 843 859 851 862 928 851 868 842 882 859 857 816 841 853 848 874 863 850 815 907 872 837 871 831 824 834 877 890 826 865 925 916 948 930 947 936 982 941 958 947 942 908 922 942 929 948 904 907 950 925 881 845 923 913 789 937 899 919 892 850 858 909 869 838 906 871 876 846 867 873 909 908 878 880 886 871 879 856 879 880 820 870 863 928 860 864 917 854 862 846 867 823 850 892 862 870 842 868 866 876 896 872 901 882 884 902 850 888 861 880 878 872 843 831 871 857 840 836 881 852 866 840 850 873 867 839 859 865 831 865 838 841 821 806 781 798 860 902 857 859 793 814 819 837 826 815 946 917 856 867 858 886 908 881 882 841 842 871 871 862 839 850 863 847 849 838 869 880 801 834 842 847 853 842 860 848 882 843 822 812 829 844 814 847 861 869 856 827 883 830 827 889 845 901 867 892 897 893 895 879 904 887 912 860 901 863 820 914 788 903 862 873 926 752 875 856 851 847 780 841 829 799 776 836 834 842 822 816 792 821 799 709 772 803 826 837 797 809 808 796 851 839 821 799 813 814 771 787 856 826 796 866 823 822 837 848 847 801 833 757 756 786 780 806 796 778 808 811 804 812 820 836 790 806 829 806 806 788 753 792 759 784 779 819 793 744 775 853 761 806 833 816 905 903 837 872 884 863 885 853 824 788 790 817 781 862 886 813 825 855 844 776 809 841 874 825 807 860 816 795 833 821 805 824 818 832 822 813 829 815 829 823 811 855 842 832 850 830 811 824 755 820 800 852 801 856 762 769 802 784 837 766 707 802 820 842 892 813 806 829 844 818 801 745 814 801 786 849 778 854 805 805 822 783 787 814 791 814 807 782 805 784 771 811 829 752 776 NaN 834 880 819 925 849 867 855 835 806 798 826 846 835 841 808 819 830 859 848 877 868 815 842 790 797 787 819 807 786 851 878 770 837 798 782 848 814 818 808 784 808 782 828 792 780 813 795 814 812 804 816 797 816 833 822 814 819 853 843 871 836 772 792 847 831 818 810 829 826 802 783 788 837 831 773 761 820 807 760 802 792 858 820 774 820 772 869 816 791 821 819 837 797 890 930 932 875 895 933 844 905 900 939 908 898 902 884 905 854 881 930 910 888 NaN 854 905 880 907 940 920 857 941 892 903 851 903 895 864 872 891 826 834 878 656 634 875 895 899 844 859 851 863 928 850 868 842 882 858 857 818 840 855 847 874 863 850 815 908 873 838 871 831 824 835 877 890 823 866 926 914 948 929 947 936 982 940 957 947 942 909 922 941 929 948 903 907 950 923 883 845 923 911 788 939 899 918 892 851 858 909 869 838 906 875 876 847 868 873 909 908 878 881 886 870 879 856 880 881 820 870 864 929 860 864 916 856 864 844 867 824 849 891 861 872 841 868 866 876 896 873 901 882 881 904 850 889 860 880 877 872 843 831 871 858 840 833 881 852 866 838 850 874 868 840 859 865 833 864 838 841 820 806 782 798 859 902 857 859 794 814 818 837 826 814 946 916 857 867 859 885 908 881 882 840 841 870 871 862 838 849 863 848 849 839 869 881 800 834 841 848 853 842 860 848 883 843 822 812 829 845 814 848 860 870 856 827 882 830 826 889 845 900 867 892 897 893 895 880 905 887 912 860 900 863 820 914 789 902 861 872 926 755 876 857 852 846 780 842 830 799 776 836 834 842 822 816 792 822 800 709 772 803 822 837 796 809 810 796 851 840 821 799 813 814 770 788 857 826 797 867 823 822 837 848 847 800 833 757 756 787 780 806 796 778 808 810 803 812 820 837 790 807 829 806 806 788 752 792 757 784 780 819 794 744 775 853 761 806 833 816 905 903 837 872 884 862 887 853 824 788 790 818 781 863 886 813 826 855 844 776 810 842 874 826 807 860 816 796 834 820 806 825 820 832 822 813 829 815 828 824 812 855 844 833 850 831 811 824 755 820 799 851 801 856 762 770 801 784 837 765 707 802 820 843 893 812 806 830 845 819 800 745 814 801 786 849 778 854 805 805 822 783 787 813 790 814 807 782 806 784 772 811 829 752 776 NaN 836 880 820 925 848 867 855 836 806 798 827 847 835 842 808 818 829 858 847 877 869 816 842 790 797 786 819 807 787 851 879 772 837 798 782 850 814 817 808 782 809 782 829 793 780 813 792 812 812 803 815 796 816 832 822 814 818 852 842 871 837 772 793 846 832 818 809 828 826 813 784 788 837 831 773 760 821 808 761 802 793 860 820 774 819 772 868 816 790 821 820 834 798 890 930 931 874 895 932 842 905 901 939 908 898 902 884 904 854 880 930 910 888 NaN 854 906 880 906 940 919 857 942 892 904 851 903 894 864 872 892 826 834 879 656 634 875 896 900 845 859 851 864 929 850 868 842 882 858 858 820 840 856 846 875 863 851 814 910 874 838 870 831 824 835 877 890 820 865 927 915 948 929 947 937 982 940 956 948 941 909 923 941 929 948 904 907 951 924 885 844 924 911 788 941 899 917 890 851 859 909 868 838 906 880 875 847 868 873 908 909 878 882 885 869 880 857 879 881 819 870 865 927 859 865 916 859 866 843 867 824 849 891 860 872 840 869 867 876 896 874 901 882 878 904 848 889 860 880 876 872 842 831 871 860 839 831 880 852 866 838 849 875 867 840 859 864 834 863 837 840 818 805 782 798 860 903 858 859 794 813 818 837 826 814 947 916 857 867 859 885 908 881 882 840 840 870 870 862 838 850 864 848 849 839 869 881 799 834 840 849 854 842 860 850 884 843 823 813 829 845 815 849 860 870 855 827 882 830 826 889 845 899 867 892 898 893 894 880 906 887 912 860 900 863 820 914 788 902 860 871 926 760 876 856 852 844 779 842 830 799 775 837 833 842 822 816 790 822 801 709 771 803 819 838 796 810 811 797 852 841 821 798 813 815 769 790 857 826 798 866 823 823 836 848 847 801 832 757 756 788 780 806 796 778 809 809 803 812 820 838 790 807 829 806 806 787 751 793 758 785 779 819 794 743 774 852 761 807 833 816 905 903 837 872 884 862 888 853 825 788 790 820 780 864 884 813 825 855 844 776 810 841 874 826 807 860 814 796 834 820 806 825 819 833 823 811 829 815 828 824 813 855 844 833 850 830 810 825 755 819 800 850 801 856 762 770 801 784 838 766 708 801 820 844 894 812 806 831 846 819 801 745 814 801 786 849 778 853 805 804 822 782 787 813 790 813 805 784 805 783 772 811 829 752 777 NaN 836 880 822 925 848 867 856 835 806 799 828 848 836 843 808 818 829 857 847 876 868 817 842 790 798 786 819 806 788 850 881 773 838 799 783 850 815 817 808 782 809 783 829 794 781 813 792 812 812 802 815 795 816 832 822 813 817 852 841 871 837 774 793 845 833 819 808 828 827 821 784 789 836 833 772 759 820 808 762 802 794 863 821 773 821 772 868 816 789 821 820 831 800 890 930 931 874 895 932 842 906 903 940 907 899 902 884 904 853 879 929 910 888 NaN 854 906 880 904 940 918 858 943 891 904 850 903 894 865 872 893 827 833 880 656 634 875 897 899 846 859 852 865 928 849 868 842 882 857 858 820 840 855 847 874 863 851 812 912 874 838 870 831 825 835 878 891 820 865 927 916 949 929 948 936 982 940 957 948 940 908 924 941 929 948 905 907 951 924 886 843 924 911 789 943 899 916 887 852 859 909 868 839 906 885 875 847 868 874 908 909 878 882 883 868 880 858 879 881 819 870 865 925 858 865 916 859 866 842 867 823 849 892 859 872 840 870 868 876 897 874 901 882 878 905 846 890 859 880 876 871 840 831 870 861 839 830 880 852 867 837 848 877 866 841 858 863 834 863 837 840 817 804 782 798 862 903 858 858 794 813 817 838 826 814 948 916 856 867 859 885 908 881 882 840 838 869 871 861 837 851 864 848 850 839 870 881 799 833 840 851 854 843 860 851 884 843 823 813 829 845 815 848 860 871 855 827 882 830 826 889 845 898 868 892 898 893 894 881 907 887 912 860 900 863 820 915 787 902 861 871 925 764 876 855 852 844 778 841 830 798 774 838 832 843 823 817 789 822 801 709 771 803 815 839 796 810 812 797 852 841 821 798 812 815 769 792 856 825 798 866 823 824 836 848 847 802 831 757 756 788 780 805 795 780 809 810 803 811 821 839 792 806 829 806 807 786 750 795 760 786 778 818 793 744 775 851 761 807 833 815 904 904 837 871 883 862 889 853 826 788 790 821 779 864 882 813 825 855 844 775 810 840 874 826 807 860 812 796 833 820 807 825 818 834 823 810 830 815 828 824 813 856 844 832 850 829 810 825 754 819 800 850 802 856 761 770 802 782 838 766 709 801 820 845 894 812 806 832 846 819 802 744 814 801 787 849 778 853 805 804 822 782 788 814 790 814 803 785 805 783 772 812 829 752 778 NaN 835 880 820 924 848 867 856 834 805 799 828 847 836 842 808 819 829 857 847 876 867 818 843 790 798 788 819 805 789 850 882 773 838 798 784 850 816 816 808 782 808 783 830 794 782 812 793 812 812 803 815 795 814 831 822 814 817 852 840 871 836 774 793 845 835 820 806 827 828 823 783 789 836 834 772 759 821 808 762 801 796 864 820 772 822 772 867 818 789 820 820 833 800 890 930 931 875 895 932 844 907 905 940 906 900 903 884 904 852 879 929 910 888 NaN 855 907 880 904 940 918 859 942 891 903 850 903 894 865 871 893 827 832 880 656 634 874 899 898 847 859 853 866 928 848 868 842 882 857 857 820 840 853 847 874 863 851 811 910 873 838 871 831 825 835 878 892 819 865 927 917 950 929 948 935 982 940 958 949 940 907 924 942 928 949 907 907 951 925 886 842 924 912 789 943 899 915 886 854 859 910 870 839 906 886 874 848 869 874 907 909 878 882 882 868 880 859 879 879 818 870 864 925 858 864 916 857 866 842 866 823 849 892 860 872 839 869 868 876 896 873 901 882 878 905 844 890 859 880 876 871 840 832 871 860 839 829 880 852 867 837 848 877 865 842 858 863 834 864 838 839 818 804 782 798 863 903 858 858 795 813 817 839 826 814 949 916 855 866 858 886 908 881 881 841 839 869 871 861 837 852 864 848 850 838 870 881 797 833 841 851 855 844 860 851 884 843 822 814 829 845 815 848 859 871 854 828 882 830 826 890 845 898 868 892 898 893 894 881 906 887 912 860 899 863 819 915 786 902 862 871 924 768 876 853 851 844 778 840 830 797 774 838 832 843 823 818 789 823 800 709 771 803 812 839 795 809 811 797 852 841 821 798 811 816 768 792 856 824 798 866 823 824 836 849 847 802 831 757 756 788 780 805 795 781 808 811 804 811 821 839 795 806 829 806 807 786 750 796 761 787 778 818 792 745 776 851 760 807 832 814 904 905 837 871 883 862 889 853 827 789 790 820 778 864 880 813 825 855 843 774 810 838 874 826 807 860 810 796 832 820 806 825 818 834 824 809 832 815 829 824 812 856 844 832 850 828 809 825 753 819 801 850 802 858 760 769 803 781 837 766 710 802 820 844 894 812 807 833 847 820 802 744 814 801 787 850 778 852 804 804 821 781 788 815 791 813 802 785 805 784 771 812 830 753 777 NaN 835 880 819 923 848 868 855 833 805 799 827 846 836 840 808 819 831 858 848 876 868 818 843 790 797 789 819 804 789 850 881 773 838 798 784 850 817 816 807 782 808 783 830 795 782 813 794 813 812 805 816 795 813 831 820 814 818 852 840 871 835 774 793 844 835 820 805 827 826 821 782 790 837 836 772 760 821 808 762 800 795 864 820 772 822 773 868 818 789 820 819 834 800 890 930 931 876 896 932 844 907 906 939 905 900 904 884 904 852 879 930 909 888 NaN 856 907 879 905 940 919 859 942 891 902 850 903 895 866 870 894 827 831 880 655 634 874 899 899 847 859 855 864 927 846 868 841 881 857 857 819 840 852 847 874 863 852 810 910 873 839 871 831 825 835 879 892 820 864 927 918 950 930 948 933 982 940 959 950 940 906 923 942 927 949 905 908 951 925 886 842 923 907 790 941 899 915 888 855 858 910 871 839 905 888 874 848 869 875 907 908 878 882 883 869 881 857 879 877 818 869 863 925 857 863 916 855 866 844 866 824 849 892 861 871 839 869 869 875 894 873 901 882 877 905 844 890 859 881 876 871 840 832 871 860 839 828 880 853 867 838 848 876 865 842 857 863 834 865 838 839 818 804 782 798 862 903 857 858 795 812 818 839 825 813 949 917 855 866 858 886 908 881 880 841 839 868 871 862 838 851 864 848 850 836 871 880 796 832 841 851 855 844 860 850 883 843 821 814 829 846 814 847 859 871 854 828 882 831 826 891 845 898 868 892 898 893 894 881 906 888 913 860 899 864 820 915 785 902 862 872 923 773 877 854 850 844 778 841 829 797 774 838 832 844 822 818 789 823 800 708 770 804 809 838 796 809 810 796 852 842 821 797 810 816 768 791 856 823 798 867 823 823 835 850 846 802 832 756 756 788 780 804 796 782 807 811 804 811 821 838 798 806 829 807 807 785 750 796 759 787 778 817 792 746 777 850 761 808 832 814 905 906 838 871 883 863 890 853 827 790 790 820 779 864 880 813 825 856 843 774 809 838 874 826 807 860 810 795 831 820 806 826 818 834 823 810 832 815 830 824 812 856 843 832 850 828 809 825 753 819 801 851 802 859 761 769 804 779 838 766 710 803 819 844 895 812 807 834 847 820 802 744 814 801 788 850 778 852 804 804 822 780 788 814 792 813 802 786 805 785 770 812 829 753 776 NaN 835 880 819 922 848 867 854 833 805 799 826 846 836 837 807 819 832 859 849 877 868 818 843 791 796 789 819 804 790 851 879 773 839 797 784 850 817 816 807 782 808 783 831 797 782 814 795 813 811 806 816 796 813 832 819 814 818 853 840 872 834 774 792 844 835 820 803 828 823 820 780 790 838 836 772 762 821 809 762 800 795 862 818 771 820 773 867 819 789 820 819 834 800 890 930 932 877 896 932 845 908 907 939 905 899 904 884 903 852 879 931 909 888 NaN 856 908 879 906 941 920 860 942 892 902 850 903 896 865 870 894 827 831 880 655 634 873 899 900 847 859 856 863 926 845 868 841 880 857 856 819 841 853 847 874 863 852 810 909 873 840 871 831 825 834 879 890 821 865 927 919 951 931 948 932 982 940 959 950 940 905 922 942 927 950 904 908 950 925 886 843 923 903 790 940 898 916 889 854 857 910 871 838 904 889 874 847 869 876 908 908 877 882 884 868 882 856 879 876 817 868 862 926 857 862 916 854 865 845 865 825 849 891 862 871 839 868 869 875 892 874 901 882 876 904 845 889 860 881 877 870 840 832 871 860 839 827 880 853 866 838 848 876 865 843 857 864 832 864 839 838 818 805 783 798 862 903 857 857 795 811 818 839 824 813 949 918 854 867 858 887 907 881 879 840 840 868 870 861 840 850 863 848 850 836 870 879 794 831 840 850 854 844 859 850 883 843 820 813 829 846 813 847 860 872 853 829 882 831 826 892 845 899 868 892 898 892 894 881 907 888 913 861 898 864 820 915 785 902 862 872 924 776 878 854 850 844 778 842 829 798 774 838 832 843 822 818 789 824 799 708 770 804 806 837 797 809 809 797 852 842 820 796 809 817 769 790 856 823 797 868 823 824 835 852 846 802 833 756 756 787 780 804 796 782 807 810 805 811 820 838 799 806 829 807 806 784 749 795 758 787 778 816 792 746 777 850 761 808 832 815 906 906 839 871 884 864 889 853 828 791 790 820 781 865 880 814 826 855 844 774 809 838 874 827 808 859 811 795 831 820 806 826 819 834 823 811 832 815 830 824 812 855 842 832 850 828 810 824 753 819 801 851 802 860 761 768 802 780 839 765 710 803 820 844 895 811 807 835 846 820 802 744 814 801 788 849 778 853 804 804 822 780 787 812 792 812 803 786 805 785 771 812 829 752 775 NaN 835 880 820 922 848 865 853 833 805 800 826 846 836 836 808 819 834 859 849 878 868 820 842 791 794 790 820 804 789 852 878 773 838 797 783 850 817 816 806 782 808 783 830 798 783 816 795 813 810 804 816 796 813 832 817 814 818 852 840 872 834 773 793 844 834 819 801 828 820 820 779 790 839 836 773 765 821 809 763 800 795 861 817 771 818 773 866 818 790 820 819 834 800 890 929 933 876 896 933 845 908 907 939 905 898 905 883 903 853 879 932 909 888 NaN 856 907 880 907 941 921 860 943 892 901 850 903 896 864 871 894 827 831 880 655 634 874 898 901 846 859 856 862 927 845 869 841 880 857 856 818 841 854 847 874 863 852 811 910 873 840 871 831 825 834 879 889 822 864 927 918 951 930 948 933 982 941 959 950 940 905 921 942 928 950 903 908 949 924 886 844 923 898 791 938 897 916 888 854 857 910 871 838 903 890 874 848 869 876 908 908 877 882 883 868 882 854 879 877 817 868 861 925 857 862 915 854 863 846 866 826 849 890 863 870 841 868 867 876 893 874 900 881 875 903 846 888 859 880 877 870 841 832 872 860 839 826 879 853 866 839 848 875 866 842 856 866 830 864 839 839 818 805 785 798 862 902 858 856 795 810 819 839 825 812 950 918 854 867 858 887 907 881 879 840 841 868 870 861 840 850 864 847 850 835 869 878 794 833 839 849 855 843 859 851 883 843 820 813 830 846 812 847 861 871 853 830 883 832 826 892 845 900 867 892 898 892 894 880 908 888 914 861 899 865 820 915 786 902 860 872 924 780 878 855 851 842 778 842 830 798 774 839 832 843 821 818 789 824 799 708 770 804 806 836 798 809 810 798 852 842 820 796 809 817 770 789 856 824 796 867 823 824 835 852 846 802 833 756 756 787 780 804 796 783 807 810 805 811 819 839 799 807 829 806 805 783 749 794 758 786 779 816 792 746 777 850 762 808 832 815 906 906 840 872 884 864 887 852 827 792 790 820 782 865 880 814 826 855 845 773 808 838 875 828 808 858 812 794 831 820 805 827 819 833 823 812 830 815 831 824 813 855 842 832 851 828 811 822 754 819 801 851 803 859 761 768 801 781 839 765 710 803 821 843 894 812 807 836 846 820 802 744 814 801 788 848 779 855 804 804 823 780 786 812 792 813 803 785 805 785 772 812 829 752 775 NaN 835 879 820 922 847 864 853 833 806 801 825 846 835 837 808 819 834 860 849 878 868 823 841 792 794 790 819 804 789 852 878 774 838 798 784 850 817 817 806 782 807 782 830 800 783 816 795 813 809 803 817 797 813 832 817 814 818 851 840 872 835 773 793 846 833 818 802 829 821 822 778 790 838 836 774 764 822 808 763 800 796 860 818 772 818 773 865 818 790 819 819 833 801 890 929 933 876 896 933 844 909 908 940 906 898 905 882 902 853 879 932 909 888 NaN 856 906 881 907 941 921 860 943 892 900 849 903 896 864 872 894 826 832 880 655 634 875 898 901 844 860 855 862 928 845 870 840 880 857 856 818 841 854 846 874 863 853 811 911 873 840 871 831 825 834 879 890 821 864 926 918 951 929 949 934 981 942 959 950 940 905 921 941 929 950 904 907 950 926 886 846 923 897 791 938 896 917 886 853 857 909 871 838 904 890 874 848 868 875 907 908 878 881 883 867 883 855 880 879 818 867 861 925 858 864 914 854 862 846 866 826 848 889 863 870 842 868 865 876 894 874 900 882 873 903 846 888 859 879 877 870 841 833 872 860 840 826 879 853 865 840 848 875 868 842 856 867 829 864 840 839 818 805 786 799 862 902 857 856 795 812 818 840 825 813 949 918 854 868 859 888 907 882 879 838 842 868 870 860 840 850 864 847 850 835 869 878 794 835 839 848 856 844 858 852 883 843 821 811 830 846 812 847 861 871 853 830 883 831 826 893 846 901 866 892 898 892 894 880 908 887 914 861 899 865 820 916 787 902 859 872 924 782 878 855 854 838 778 840 831 798 775 838 831 844 822 819 789 825 799 708 770 804 806 837 798 809 811 798 852 842 819 797 809 817 771 789 855 824 795 867 823 824 835 852 846 802 833 756 756 786 780 806 796 782 808 809 806 811 818 839 800 808 829 806 805 783 749 794 757 786 779 815 791 748 777 850 762 808 831 815 907 905 840 872 885 864 884 852 826 793 790 820 782 866 880 815 826 855 846 773 808 837 875 828 809 858 813 795 832 820 804 826 818 833 823 813 829 815 831 824 813 855 841 831 849 829 812 821 755 819 802 851 803 856 762 769 800 782 838 766 710 804 822 843 894 812 807 836 846 821 802 744 815 801 788 847 780 857 805 804 824 781 786 812 792 813 803 783 805 784 773 811 829 752 775 NaN 835 879 820 922 847 866 854 832 806 801 824 846 835 836 807 819 834 860 849 877 868 825 840 793 794 790 818 805 788 851 878 774 838 799 784 850 816 818 806 782 807 782 829 802 783 816 795 812 808 804 818 797 814 832 816 815 818 850 840 872 835 773 794 847 832 818 802 829 821 824 778 790 837 836 774 763 822 807 763 800 796 860 820 772 819 773 865 818 790 819 818 832 800 890 929 932 875 896 933 844 909 908 940 906 898 904 882 902 854 878 932 909 888 NaN 856 906 881 907 940 920 861 942 891 901 848 903 896 864 871 894 826 833 880 656 634 876 898 900 844 861 854 862 930 845 871 840 881 857 856 818 842 854 847 874 863 854 812 912 872 839 872 831 825 834 879 890 822 863 925 918 950 928 949 935 981 943 959 950 940 905 922 941 929 949 906 907 950 927 886 847 924 896 791 939 897 917 885 853 857 909 871 839 906 890 873 848 868 873 906 908 878 880 882 868 882 855 880 879 818 868 862 925 858 865 914 854 862 846 867 826 848 889 862 870 842 868 863 877 894 875 899 882 871 903 845 888 859 878 878 870 842 833 872 860 840 825 879 854 864 840 848 875 869 841 857 866 829 864 840 839 817 805 787 800 861 902 856 856 794 813 818 840 825 813 948 918 854 870 860 889 907 882 879 838 842 868 870 860 839 850 865 847 850 834 869 878 793 836 840 848 857 844 858 852 884 843 821 811 830 846 812 847 861 870 852 830 883 830 826 891 845 902 867 892 898 892 893 880 907 886 914 861 899 865 820 917 787 902 859 872 924 785 878 856 855 835 778 839 831 797 776 837 832 844 822 819 789 824 799 708 770 804 805 837 798 810 812 799 852 842 818 797 809 817 771 789 855 824 795 868 823 824 835 852 846 802 832 756 754 786 780 807 796 782 809 809 806 811 819 840 802 808 830 805 806 782 750 794 757 785 780 814 790 747 776 848 762 809 831 815 907 904 840 873 886 863 882 852 826 793 790 819 782 866 880 815 825 855 846 773 808 837 876 828 809 858 814 796 833 820 804 826 818 833 822 813 829 815 832 824 812 856 841 831 847 829 812 821 755 818 802 851 802 855 761 769 800 782 838 766 710 804 824 843 894 813 807 836 846 821 802 744 815 801 788 846 781 857 806 804 824 781 786 812 792 814 803 782 805 784 773 810 829 752 775 NaN 834 879 819 921 847 868 853 832 806 801 823 847 834 835 806 819 834 859 850 877 869 827 839 792 794 790 817 806 788 849 877 774 838 800 784 850 815 818 805 783 807 782 827 804 784 815 795 812 808 805 818 797 815 832 816 815 818 850 840 871 835 773 794 849 832 818 801 828 821 824 778 789 837 838 774 761 823 806 763 800 796 860 822 772 820 774 866 818 790 818 818 832 799 889 929 931 875 896 933 843 909 908 941 906 898 903 882 903 854 878 932 909 888 NaN 855 907 881 907 940 919 861 941 891 903 848 904 896 864 871 893 826 833 880 656 634 876 899 900 844 861 853 863 930 845 871 839 882 857 856 818 842 854 848 875 862 853 812 912 872 840 872 831 825 834 879 890 823 864 924 918 948 927 949 935 982 943 959 951 940 906 922 941 929 949 907 906 950 928 886 845 925 894 792 939 899 917 884 852 858 910 871 839 906 891 873 847 868 872 905 909 878 879 881 870 880 855 880 879 819 867 864 925 858 867 914 855 863 845 867 826 847 890 861 870 842 867 863 877 894 875 899 882 870 903 845 888 860 878 878 870 842 832 872 860 841 825 879 854 865 840 848 875 869 840 859 866 830 863 840 839 817 804 786 801 861 902 856 856 793 814 818 840 825 813 948 918 855 870 860 889 907 881 881 838 842 869 870 860 839 851 864 847 851 833 870 879 792 836 841 849 856 844 859 852 884 843 822 811 830 849 812 846 861 871 853 830 883 829 826 889 845 902 867 893 898 892 893 879 906 887 914 860 899 865 820 916 786 903 861 872 924 788 878 856 854 830 778 839 831 797 775 836 832 844 822 820 789 823 799 708 771 804 803 839 798 810 811 799 852 841 818 797 809 817 771 789 855 824 796 868 823 823 835 851 845 802 832 756 754 785 780 808 796 782 810 809 806 811 820 841 804 807 830 805 805 782 750 795 758 784 779 815 790 746 776 847 762 809 831 814 906 905 841 872 886 863 882 852 826 792 790 818 781 866 879 816 825 854 846 774 808 838 876 829 809 858 815 796 834 820 805 826 817 833 822 813 830 815 831 823 811 856 841 831 846 829 812 821 754 818 802 851 801 853 762 769 799 782 838 765 711 804 826 844 894 812 808 835 846 822 802 744 814 801 788 846 782 856 806 804 824 781 786 812 791 814 803 783 805 783 773 811 829 752 775 NaN 835 879 819 921 847 869 852 833 806 801 824 848 834 834 804 819 834 858 850 877 870 827 839 792 794 789 817 807 788 849 877 773 838 800 784 849 816 818 806 783 806 782 827 805 782 815 795 812 808 806 819 798 815 833 817 814 817 849 840 870 835 773 794 849 832 820 801 828 822 824 779 788 837 838 773 761 822 806 763 799 797 861 820 771 822 775 867 817 790 818 817 831 799 889 929 931 875 895 932 843 908 908 941 906 898 902 881 903 854 878 933 910 889 NaN 855 908 881 907 940 918 860 941 892 904 849 904 896 865 871 894 825 833 880 656 634 876 899 900 844 861 852 864 931 845 869 840 882 856 857 818 842 855 849 875 862 852 813 912 873 840 871 830 825 834 878 890 825 864 924 918 947 927 948 935 982 943 958 951 939 906 922 943 930 950 906 906 950 927 886 843 926 891 793 939 900 917 885 851 858 910 870 839 906 892 874 847 868 872 905 909 878 879 882 871 879 855 880 879 820 866 866 924 858 867 915 855 864 845 867 825 846 890 860 870 840 867 863 877 893 875 899 882 870 903 845 888 861 878 879 871 842 831 872 860 841 824 880 854 866 839 848 875 869 840 860 865 830 864 839 838 816 802 786 801 861 901 855 856 793 814 818 838 826 813 948 918 855 869 860 889 908 881 884 839 842 870 870 860 839 851 864 847 852 834 870 879 791 836 841 849 856 844 860 853 885 842 823 811 830 852 812 846 861 871 853 830 883 829 826 885 845 902 868 893 898 892 893 879 906 887 914 860 900 864 820 915 786 903 862 872 924 792 878 857 853 825 778 840 831 797 774 836 834 844 822 819 788 822 798 708 772 804 801 840 799 810 811 800 851 841 818 798 809 816 769 788 856 825 796 869 822 823 835 851 844 802 833 755 753 785 780 806 795 782 810 810 805 811 821 841 805 807 831 804 805 782 749 796 759 784 779 816 790 744 775 846 764 808 832 815 906 906 839 870 884 862 882 852 825 791 790 818 780 865 878 815 826 854 846 773 808 840 876 828 809 858 816 795 833 820 805 825 817 833 821 813 830 815 830 824 810 856 841 830 847 829 812 822 754 817 802 851 801 854 763 769 799 782 839 764 711 804 828 845 894 812 806 835 846 822 802 745 812 800 788 848 782 857 805 805 824 781 787 812 790 814 803 784 805 784 773 812 829 753 775 NaN 835 879 819 922 847 869 852 834 806 801 825 849 833 834 804 819 835 857 849 877 870 829 840 791 796 788 818 807 788 850 877 772 837 800 784 848 818 817 806 784 806 781 828 807 781 816 795 812 810 806 819 797 815 833 819 814 816 850 839 870 834 773 794 850 833 822 800 827 821 825 778 787 837 839 773 760 822 806 763 798 798 862 818 770 822 775 868 818 790 819 818 831 799 891 929 931 875 894 932 843 908 908 940 905 898 902 881 904 854 878 933 910 889 NaN 855 908 881 906 940 918 859 941 892 903 849 905 896 865 872 894 825 833 881 656 635 876 898 900 844 861 852 865 931 845 868 841 882 856 857 818 841 855 850 876 862 850 813 912 873 840 871 830 825 833 879 890 825 865 924 918 946 928 947 935 984 942 958 951 939 906 921 943 930 950 906 907 950 926 886 841 926 888 792 939 902 917 886 851 858 910 870 839 906 892 875 847 868 872 904 908 878 880 884 870 879 855 880 876 820 868 867 924 859 867 915 856 865 845 866 823 845 891 860 869 840 867 863 878 892 874 900 882 869 903 845 888 862 879 880 870 842 831 872 861 841 824 881 854 866 838 848 876 868 841 860 866 830 864 838 838 816 801 787 800 861 901 855 856 794 813 817 838 826 813 948 918 855 867 860 889 908 881 885 839 842 871 870 861 838 852 863 846 852 834 870 878 790 836 840 849 856 842 859 854 885 842 825 812 830 855 812 846 861 870 853 829 883 829 827 882 844 901 868 893 898 892 892 880 906 888 914 861 900 864 820 914 786 903 863 871 924 793 878 857 853 820 778 840 831 796 773 836 834 845 822 818 788 821 798 709 772 804 801 838 798 810 810 800 851 840 818 798 810 816 768 788 856 825 796 869 822 824 834 850 844 802 834 755 754 785 781 806 795 781 810 811 804 811 821 841 806 806 831 804 805 783 749 797 760 784 779 817 790 744 775 846 764 808 832 815 906 906 838 870 882 863 883 852 825 790 790 818 779 865 876 815 825 854 845 772 808 840 875 828 810 856 817 795 832 819 804 824 818 832 820 812 830 815 829 825 810 856 842 830 849 830 811 823 753 816 801 851 801 856 765 769 800 782 839 764 711 804 831 845 894 812 804 836 847 823 802 745 812 800 788 848 780 857 805 805 825 782 787 812 790 814 803 784 805 785 772 814 829 754 776 NaN 836 879 819 924 847 869 853 834 806 801 827 849 834 834 804 820 835 858 848 877 870 832 840 792 797 788 820 807 788 851 878 772 837 801 784 848 820 817 806 784 806 781 829 810 780 816 796 812 811 807 818 796 815 833 821 813 816 851 839 869 834 772 794 849 834 823 799 826 822 827 777 787 837 839 773 761 821 805 763 797 799 861 817 769 822 775 869 819 790 820 818 830 800 892 929 931 874 894 931 843 908 907 939 905 898 902 882 904 854 877 932 910 889 NaN 855 908 882 906 939 918 859 941 891 902 849 904 895 865 873 894 825 833 881 656 636 876 898 900 844 861 852 865 930 844 866 841 882 855 858 818 841 855 850 875 863 850 814 912 873 840 871 830 825 833 879 890 826 865 924 916 946 928 946 935 986 942 958 951 939 906 922 944 930 950 905 909 952 925 886 840 926 888 792 939 902 917 888 850 859 910 870 839 906 894 875 848 868 873 904 909 879 880 886 869 878 855 881 874 819 871 866 924 859 867 915 856 865 845 866 822 845 892 859 869 840 866 863 879 891 874 900 882 868 903 846 888 862 880 879 870 842 831 871 861 841 825 881 854 866 836 848 876 868 844 859 866 830 865 838 838 817 799 788 800 862 901 856 856 794 812 817 839 826 813 948 918 856 866 861 889 908 880 885 841 842 872 870 863 838 851 864 846 851 835 870 878 789 835 839 849 855 842 858 854 885 842 826 813 829 856 812 846 861 870 854 829 883 829 827 878 844 901 869 893 898 892 893 880 906 888 913 862 901 864 820 915 786 903 863 871 924 795 878 856 854 816 779 840 832 795 773 836 834 844 821 816 788 820 798 709 773 804 801 836 796 810 811 799 851 840 819 799 810 815 768 788 855 825 796 868 821 824 834 849 845 801 835 755 755 786 782 806 794 781 809 811 804 811 821 841 808 806 831 805 805 783 749 796 760 785 779 818 790 745 774 845 764 808 831 814 906 906 836 870 883 864 884 852 825 790 790 818 779 864 875 814 824 854 846 772 808 840 875 827 810 855 817 796 833 818 804 824 818 832 820 811 830 814 829 825 811 855 842 831 849 829 810 823 753 816 800 851 801 856 764 769 800 781 839 765 711 804 832 845 893 812 802 836 848 823 802 746 812 801 788 848 780 857 805 805 825 782 787 811 789 814 803 784 805 786 773 814 829 754 776 NaN 835 879 819 926 846 870 853 834 806 801 827 849 834 834 804 820 835 858 848 877 870 834 840 791 798 788 821 806 788 851 879 772 837 802 784 847 820 817 806 784 806 782 829 811 780 815 795 812 813 807 818 796 815 833 822 814 815 852 839 870 835 773 794 848 834 824 799 826 822 826 776 787 838 840 772 762 821 805 764 798 799 859 820 770 823 775 869 819 789 820 819 829 800 893 930 932 875 894 931 842 908 907 939 905 898 902 882 904 854 878 931 910 889 NaN 855 908 882 906 939 918 859 942 890 902 849 904 894 865 873 894 826 833 881 656 636 876 899 900 845 861 852 864 929 844 867 842 882 855 858 818 841 855 848 874 864 851 814 912 873 840 871 830 825 833 879 890 826 866 925 915 948 928 946 935 987 942 958 951 940 906 924 942 930 951 905 911 952 924 886 840 926 887 792 939 901 917 888 850 860 910 869 839 906 894 875 847 869 873 904 909 878 880 886 868 878 855 881 872 818 872 864 925 860 867 915 856 865 846 866 821 845 892 859 868 840 866 862 879 891 874 900 881 866 903 847 889 862 880 878 869 842 831 871 861 840 826 882 854 864 837 848 877 868 846 858 866 830 865 838 838 820 798 788 800 863 901 857 857 795 811 817 839 826 814 948 918 856 866 860 889 907 880 883 844 841 872 870 864 838 852 865 846 850 835 870 878 788 835 840 850 855 843 857 853 885 841 826 813 828 856 812 846 860 869 855 828 883 829 827 875 845 900 869 893 899 893 893 881 907 888 912 864 901 864 819 916 786 902 863 871 924 796 878 856 854 813 778 838 833 795 772 837 834 844 821 815 789 820 799 709 773 804 800 835 796 809 811 798 852 841 819 798 810 815 770 788 854 826 796 867 821 824 834 849 846 800 835 755 756 786 782 806 794 781 808 811 805 812 822 841 809 807 831 805 806 784 749 796 760 785 778 818 790 746 774 845 764 808 831 815 906 906 836 870 883 864 885 852 825 789 790 818 779 863 875 814 824 854 846 772 809 840 875 827 809 853 816 797 833 818 805 824 817 833 821 810 831 814 828 824 812 855 842 832 849 829 810 824 754 816 800 850 801 857 764 769 801 781 839 765 711 804 835 845 892 812 803 836 848 821 803 746 812 801 788 848 779 857 805 805 825 782 787 811 788 815 803 784 804 786 772 814 829 755 776 NaN 835 880 819 926 846 868 853 833 806 801 827 848 834 832 805 820 835 859 849 877 869 834 839 790 796 788 821 806 788 850 879 772 837 802 784 847 819 817 805 784 807 783 828 814 780 813 795 812 812 808 818 796 815 833 823 814 815 853 840 870 836 774 795 847 835 824 799 826 821 824 775 788 838 840 772 763 821 805 765 799 800 858 822 770 823 776 870 819 789 820 818 829 800 892 930 932 876 895 931 842 908 908 939 905 897 902 883 904 854 878 931 911 888 NaN 855 908 882 906 939 918 859 942 889 902 849 904 893 865 874 894 827 833 880 656 636 875 899 900 846 862 852 863 928 844 868 843 882 855 858 818 841 854 847 875 864 851 814 912 872 840 870 830 825 833 880 891 827 866 925 915 950 929 946 936 987 942 957 951 942 907 925 940 930 950 904 911 952 925 886 841 925 887 793 940 900 916 889 850 861 911 870 838 906 896 875 846 870 872 906 910 876 881 886 868 877 856 880 872 818 870 862 928 860 867 915 855 865 847 866 822 844 893 858 869 840 866 863 879 892 874 900 881 865 903 847 889 861 880 877 870 842 832 871 860 840 827 882 854 863 836 848 877 868 849 859 866 830 866 838 838 822 796 788 799 862 902 858 857 795 812 817 839 826 815 948 918 855 866 859 889 907 880 883 846 840 872 871 864 839 852 865 845 850 834 869 878 790 835 840 851 855 843 858 852 883 842 827 813 828 857 812 845 860 869 854 828 883 828 827 871 845 899 869 893 899 892 894 881 907 888 913 864 901 865 818 917 787 901 863 871 924 796 877 856 855 810 778 836 834 794 772 838 834 843 821 815 789 821 799 708 772 804 800 836 796 810 811 797 853 842 820 798 810 815 772 788 854 826 795 865 821 824 834 849 847 800 835 756 755 787 782 806 794 781 808 812 806 812 821 843 810 808 830 805 805 784 749 795 759 785 779 818 790 747 774 845 764 808 830 816 906 906 835 871 883 863 885 853 825 789 790 818 780 862 875 814 825 854 846 772 809 841 876 827 808 853 815 797 833 817 806 823 816 834 821 810 831 814 828 824 813 855 841 834 848 828 811 823 754 816 800 849 801 857 764 770 802 781 839 764 711 803 836 846 893 813 804 835 847 820 802 746 812 801 789 848 779 857 804 805 824 783 788 811 789 816 803 783 804 787 773 813 828 756 776 NaN 834 881 819 925 846 866 853 833 806 801 826 847 834 830 805 820 835 859 849 877 868 833 839 790 795 788 821 804 788 850 880 772 837 800 784 847 819 818 805 783 808 782 829 816 780 813 794 813 811 809 818 796 815 832 823 814 816 854 841 870 836 775 796 847 836 825 798 826 818 822 774 789 839 839 771 763 820 805 766 799 800 859 823 770 822 776 870 819 789 821 819 831 800 892 930 932 877 895 932 843 908 909 939 905 897 903 883 904 853 879 931 910 888 NaN 855 908 882 906 939 918 860 942 889 901 849 905 893 865 874 894 827 833 879 656 636 873 899 901 847 862 852 862 928 845 869 843 882 856 857 818 841 854 846 875 864 851 814 912 872 840 870 829 825 832 880 891 828 867 925 915 951 930 945 937 986 942 957 950 941 907 924 939 929 949 904 910 952 926 886 843 924 886 794 941 899 916 889 850 859 912 870 837 905 897 875 846 870 873 907 910 875 882 886 867 877 857 879 870 818 869 862 930 860 866 915 854 866 847 866 821 844 893 857 869 843 865 864 879 892 875 900 880 865 903 847 889 860 880 877 870 841 832 871 860 839 827 882 855 863 836 848 877 867 851 859 866 830 866 838 838 821 796 789 799 862 902 859 857 795 812 818 838 826 815 949 918 855 866 858 888 908 880 882 845 840 872 871 864 839 853 865 845 850 833 869 878 791 835 840 851 855 844 858 852 881 842 828 812 828 859 813 846 860 869 854 828 883 828 828 868 845 898 869 893 898 892 894 881 906 887 914 863 901 866 818 916 787 901 863 870 924 796 877 856 854 809 778 835 833 795 773 837 834 842 821 816 789 820 800 708 771 804 800 838 796 810 810 797 853 842 820 799 811 816 772 788 855 825 794 865 822 825 835 849 847 800 835 756 754 787 782 806 794 781 809 812 806 811 821 844 810 808 830 805 805 785 749 795 759 785 780 817 790 748 774 845 764 808 829 816 906 906 834 872 883 863 885 854 826 789 790 819 781 863 874 814 825 854 845 772 809 841 876 828 807 853 814 797 832 817 807 823 817 834 822 810 832 814 827 823 813 855 841 834 847 829 812 824 753 817 799 850 802 858 764 770 803 781 839 764 710 803 840 846 893 813 805 834 846 819 802 745 812 800 789 848 780 857 802 805 823 783 788 810 789 816 803 783 804 787 773 812 828 757 776 NaN 834 881 819 925 847 864 853 833 806 801 825 848 834 829 806 820 835 859 849 877 867 834 839 789 795 788 820 804 788 850 880 772 838 797 784 848 817 818 805 783 808 782 830 818 781 814 794 814 810 810 818 797 814 832 821 814 817 853 840 870 837 775 795 847 837 824 797 826 816 821 774 790 839 838 771 763 820 806 767 798 799 860 822 769 820 775 870 820 790 822 819 833 800 892 930 932 877 896 932 843 908 911 938 905 898 904 884 905 853 878 931 910 889 NaN 856 908 882 906 939 918 860 942 889 901 850 906 894 866 873 894 827 832 878 656 635 871 900 901 846 861 852 862 928 846 868 843 882 856 857 818 842 854 846 875 864 850 814 912 872 841 870 829 825 832 880 891 830 867 926 916 950 930 945 938 986 942 956 950 942 908 922 940 929 949 903 908 952 928 886 844 924 884 795 941 899 915 890 850 857 912 871 837 904 895 876 847 871 874 908 909 875 883 884 867 877 858 879 867 818 869 862 930 860 864 914 854 866 847 866 820 843 892 856 869 845 865 865 879 893 876 900 880 865 902 847 889 860 880 877 870 841 832 871 861 839 826 883 855 863 836 847 878 866 852 859 866 831 866 837 838 819 796 791 799 861 902 859 858 795 812 819 838 826 814 949 918 855 867 858 887 908 879 882 843 839 873 870 864 839 853 865 844 851 833 868 879 792 834 840 852 855 844 858 852 880 842 829 811 828 861 814 846 859 870 854 828 882 829 828 866 845 898 869 893 898 891 895 882 905 887 914 862 901 866 819 917 787 902 862 870 924 797 876 856 854 808 778 834 831 795 773 836 832 842 821 816 789 820 800 709 772 804 800 838 796 810 809 796 852 841 821 800 811 816 771 788 856 825 795 865 822 825 836 849 847 801 835 757 753 787 782 806 794 781 809 812 806 811 820 845 811 808 829 805 805 786 749 795 759 785 782 816 790 747 774 845 764 808 829 815 906 906 835 872 883 862 885 853 826 789 791 818 781 864 874 814 825 854 845 772 810 841 876 828 807 852 813 796 832 818 808 823 818 835 822 810 832 814 827 823 813 856 841 833 847 830 813 824 753 818 800 850 802 857 764 771 803 781 840 764 710 803 844 846 893 813 806 833 846 818 801 745 813 800 790 848 780 856 800 805 822 784 787 810 790 816 804 783 804 786 774 812 829 757 776 NaN 834 880 819 924 847 866 853 833 806 801 826 848 835 830 807 819 835 860 849 877 868 834 839 790 795 787 820 804 787 850 880 771 838 797 784 848 816 818 805 783 809 783 831 818 781 814 795 816 810 809 819 798 815 831 820 814 819 851 840 869 838 775 795 848 837 822 796 826 815 819 774 790 839 836 771 763 820 807 768 799 799 859 821 769 818 775 870 820 791 822 820 834 800 891 930 932 877 896 932 842 908 912 939 905 898 904 884 906 853 878 931 910 890 NaN 855 908 882 906 940 918 860 942 890 901 850 906 894 866 872 894 827 832 878 656 635 871 900 902 845 860 852 862 928 846 868 842 883 857 857 818 842 853 846 874 862 851 813 911 872 841 871 829 824 831 880 890 831 867 926 917 948 930 945 937 985 941 955 949 943 908 921 941 928 949 903 907 952 929 884 842 924 882 796 941 899 915 890 850 857 912 871 836 904 893 876 849 872 875 908 909 875 883 883 867 878 858 879 864 819 869 862 928 860 864 914 854 866 847 866 820 844 890 856 869 844 866 865 878 893 877 900 881 866 902 847 889 859 881 877 870 840 832 870 860 839 826 882 856 864 835 846 878 866 853 858 866 831 866 837 839 817 796 793 799 861 902 859 858 796 813 819 838 826 814 948 918 856 868 859 888 909 880 882 841 839 873 869 864 839 854 865 843 851 834 867 880 792 834 840 852 855 843 857 851 882 842 830 810 829 863 814 846 858 870 854 828 882 830 828 864 846 898 869 894 899 892 895 882 904 886 914 861 901 866 819 917 787 904 862 870 925 799 876 856 854 804 779 833 829 796 773 836 831 842 821 817 789 820 801 710 772 803 798 838 796 811 808 795 851 840 821 801 811 816 771 788 856 825 796 865 822 825 837 849 847 801 835 756 754 787 783 807 794 781 809 812 806 811 820 844 812 808 829 805 805 786 749 795 759 785 782 815 791 747 774 844 763 808 829 814 906 907 835 872 883 862 885 852 826 789 792 818 781 865 874 815 825 854 844 772 811 841 877 828 808 851 812 795 831 819 807 823 818 834 822 810 832 814 827 823 813 856 841 833 847 831 813 824 753 818 800 850 802 856 765 771 801 780 840 764 711 804 847 845 892 812 806 833 845 819 800 744 813 799 791 847 781 856 800 804 822 784 787 811 789 816 805 782 804 786 774 810 830 756 776 NaN 834 880 820 924 847 867 853 833 806 801 827 848 835 831 808 818 836 859 849 876 869 835 839 792 795 786 820 804 787 850 880 771 837 798 784 849 817 818 806 784 809 782 830 819 781 815 795 817 811 808 819 798 816 830 818 814 820 851 840 869 840 775 795 848 836 822 796 825 815 817 773 790 838 833 772 764 820 808 767 799 798 859 820 769 818 774 870 820 791 822 820 834 800 891 930 933 877 895 932 842 908 912 939 905 898 904 884 906 852 879 930 910 890 NaN 855 907 882 907 940 919 860 942 891 902 851 906 894 866 872 894 827 832 879 655 636 873 900 901 844 860 853 863 928 846 867 842 883 857 857 819 842 853 846 872 861 852 813 910 873 841 871 830 824 831 881 890 831 867 924 916 948 929 945 936 985 941 955 949 942 908 920 942 928 950 904 907 952 929 882 839 923 881 797 941 900 915 890 851 858 911 871 836 905 891 876 849 872 875 908 910 877 884 882 868 878 857 879 864 819 869 863 927 859 864 915 854 866 847 867 820 845 888 856 869 841 866 866 878 894 877 899 882 866 902 847 888 859 882 877 871 840 832 870 860 840 826 882 856 865 835 845 878 866 856 857 866 830 866 837 838 816 797 793 800 861 902 859 857 796 813 818 839 825 814 948 919 856 869 859 889 909 881 881 841 838 873 870 864 839 854 865 842 851 834 867 879 792 833 841 852 855 842 857 849 882 842 830 810 829 865 814 845 857 872 854 828 882 832 829 860 847 898 868 894 899 892 896 882 904 887 914 861 900 866 819 917 787 904 863 870 925 800 876 856 853 798 779 830 828 795 773 836 831 843 820 818 789 819 801 710 772 803 797 837 796 811 808 795 851 840 820 802 810 816 770 788 856 825 798 865 822 824 837 850 847 801 835 755 755 787 783 808 794 781 809 812 806 811 820 842 812 808 829 805 805 787 749 796 758 785 781 815 791 747 774 844 762 809 828 814 906 906 836 872 884 861 886 852 826 790 793 817 780 865 873 815 826 854 844 772 813 840 878 827 809 850 812 795 831 820 805 824 819 833 822 810 832 814 827 823 813 856 842 833 848 830 813 823 753 819 799 850 801 856 766 770 800 780 841 765 711 806 850 844 892 811 806 834 846 820 800 744 813 799 792 847 781 856 799 804 822 784 786 811 789 817 806 782 804 785 774 809 831 756 777 NaN 834 880 820 924 847 868 852 833 806 801 828 848 834 832 808 817 836 859 850 877 868 834 841 793 795 787 820 804 786 850 880 772 836 800 783 848 818 817 806 784 808 783 830 819 781 815 795 818 811 807 819 798 817 830 819 814 820 852 840 869 838 775 795 848 836 822 795 825 815 815 772 791 838 832 772 765 821 808 766 800 799 858 820 769 818 774 870 821 791 821 820 834 800 891 931 934 877 895 931 842 907 912 939 905 898 904 884 906 852 880 929 911 891 NaN 855 907 882 906 940 919 860 942 892 903 851 906 893 866 872 894 827 832 880 655 637 874 899 900 845 860 852 864 928 846 866 842 882 857 857 819 842 854 846 872 860 853 813 910 873 840 871 830 824 832 882 890 831 867 922 915 948 929 944 934 984 942 956 949 940 908 920 943 926 950 904 908 952 929 881 838 922 880 798 942 900 915 890 853 860 911 871 837 906 891 874 850 872 875 907 911 878 883 882 868 878 855 879 864 819 870 863 927 859 865 916 854 866 847 868 821 845 888 856 869 838 867 867 877 894 878 899 882 865 902 848 887 858 882 877 871 840 832 869 860 841 826 882 856 865 834 845 878 865 859 856 867 830 866 836 839 816 798 793 800 861 903 859 857 796 813 818 838 825 815 947 919 856 870 860 888 908 883 880 840 838 873 870 863 839 854 864 839 852 834 867 880 792 832 841 850 855 842 857 848 882 842 831 810 829 867 813 846 858 872 854 828 883 832 829 856 847 897 868 894 899 892 896 882 905 888 913 861 899 865 819 918 786 904 862 869 926 800 875 856 853 794 779 827 829 795 773 837 832 842 821 818 789 818 801 710 772 802 795 837 796 811 808 796 851 840 820 802 810 816 770 787 856 825 798 865 821 824 838 850 847 801 835 755 756 788 784 808 793 780 810 812 806 810 820 843 812 808 829 805 805 789 749 796 758 785 780 816 792 747 774 844 761 809 828 815 907 905 836 872 884 861 887 851 826 789 793 817 780 865 873 815 827 853 844 772 812 840 878 826 810 850 814 796 830 820 804 824 819 832 822 810 832 814 828 822 812 856 842 832 848 829 813 824 754 819 797 851 800 856 767 772 800 781 840 765 711 806 851 844 892 810 806 835 846 821 801 744 813 800 792 847 781 856 799 803 822 784 786 813 789 817 806 782 804 785 774 807 831 755 777 NaN 834 879 821 924 847 868 853 834 806 802 827 847 834 831 808 816 835 858 850 878 867 833 842 792 795 788 820 803 786 851 881 773 836 800 783 847 821 818 806 785 808 783 829 820 781 815 795 818 811 807 819 798 818 830 820 814 819 853 840 869 836 775 795 848 835 822 795 826 814 814 772 791 837 833 773 766 820 807 766 800 800 858 820 769 818 774 870 821 791 821 820 834 800 891 931 935 877 895 932 843 907 912 938 906 898 904 884 905 851 881 930 911 891 NaN 855 907 883 906 940 919 860 942 893 905 851 907 893 866 873 894 828 833 880 657 635 875 899 899 844 861 852 865 928 846 867 841 882 856 857 819 842 854 847 872 860 853 814 910 873 840 870 830 823 833 882 890 831 866 921 914 948 929 944 935 984 942 957 949 939 908 921 942 925 950 905 910 952 928 882 837 922 880 797 942 900 915 890 853 861 910 871 838 906 891 872 850 872 875 906 912 879 882 882 868 878 853 880 862 819 870 862 927 859 865 916 856 866 847 869 821 844 888 857 869 838 867 866 877 893 878 900 882 863 901 848 887 859 881 877 870 840 832 869 860 842 826 882 856 865 834 844 877 864 862 856 867 830 867 836 840 817 799 794 800 861 903 859 856 796 813 818 838 825 814 946 920 856 869 860 886 908 883 880 840 837 873 870 862 839 854 864 837 853 834 868 880 792 832 841 849 855 842 857 848 882 842 832 812 828 868 812 848 858 872 854 829 883 832 830 853 847 897 868 894 898 892 896 882 906 889 912 862 899 864 819 918 786 905 861 868 926 799 875 856 852 790 779 824 830 796 773 836 832 842 820 818 789 818 801 711 772 802 795 837 797 811 808 797 850 841 819 802 810 817 770 787 856 825 797 867 822 823 838 850 847 800 836 756 756 787 784 808 794 780 810 812 806 810 820 843 812 807 829 805 805 790 749 795 757 785 778 817 792 747 774 844 761 809 829 815 907 904 836 871 884 860 887 851 826 789 793 818 780 865 873 815 827 854 844 773 811 840 877 826 810 848 815 796 832 819 804 824 819 833 823 809 832 815 828 823 812 855 842 833 848 829 813 824 754 819 796 852 800 856 767 773 800 781 839 765 711 806 853 845 892 810 806 835 846 822 801 744 815 800 792 847 780 856 799 803 822 783 786 815 790 817 806 782 805 785 773 808 832 754 777 NaN 834 878 821 923 846 868 854 834 805 802 826 847 834 830 808 816 834 858 850 879 865 831 843 792 795 790 820 802 786 852 882 773 836 799 784 847 821 818 806 785 808 784 829 822 781 815 794 816 811 806 820 798 818 831 818 813 818 852 841 869 835 775 795 848 835 822 795 827 814 814 772 790 837 835 773 767 820 807 765 800 800 859 819 769 818 774 869 820 791 821 821 833 800 892 931 936 877 896 933 843 907 912 937 906 898 904 885 904 851 880 930 912 891 NaN 855 908 883 905 940 919 860 942 893 905 849 907 893 866 873 893 828 833 880 659 634 875 898 898 844 861 850 865 928 846 868 840 883 856 857 820 841 854 847 872 862 851 814 910 872 840 870 830 823 834 882 890 830 866 921 914 948 928 944 936 984 943 957 949 939 908 922 942 924 950 904 911 952 927 882 838 924 880 797 940 900 916 890 852 861 911 870 839 905 890 870 850 871 875 905 912 878 882 882 868 878 855 880 860 819 870 862 927 859 864 917 857 867 847 868 821 842 889 857 869 840 868 865 877 892 878 900 882 863 901 848 886 859 880 877 870 839 831 869 860 841 826 882 855 865 834 845 877 864 864 855 868 830 867 837 839 817 798 793 800 861 903 859 856 795 812 818 837 824 814 945 920 855 869 860 886 908 882 881 840 837 873 870 861 839 854 864 836 853 834 868 881 792 833 841 848 855 842 857 849 883 842 834 812 827 871 812 848 858 872 855 829 884 832 830 853 846 897 867 893 899 892 896 881 907 888 912 863 899 863 819 918 786 905 860 867 926 798 876 856 851 789 778 824 831 797 774 836 831 841 820 818 788 818 800 711 771 802 795 838 797 811 806 798 850 843 820 801 810 817 770 787 856 825 796 868 822 823 838 849 847 801 836 757 756 786 783 807 796 779 810 812 806 810 820 843 812 807 829 805 805 788 749 794 757 785 778 818 792 747 774 844 761 810 830 814 906 904 835 870 884 861 887 851 825 790 793 819 781 864 872 815 827 855 844 773 810 840 877 826 812 845 814 796 833 818 805 825 819 834 824 809 832 816 829 824 812 855 842 834 848 830 813 824 754 819 797 852 800 856 766 774 799 781 838 765 711 805 854 844 893 810 805 834 846 822 801 744 816 800 792 847 779 856 800 803 821 782 787 817 790 817 806 782 805 785 773 809 832 754 777 NaN 834 878 821 923 847 867 854 835 804 801 826 847 833 828 809 816 835 858 850 879 865 831 843 792 795 791 820 802 788 853 881 773 836 798 784 848 822 818 807 785 808 784 828 824 782 816 794 814 812 806 819 799 817 832 817 813 818 851 842 869 835 774 795 848 835 822 796 828 814 813 772 789 837 836 773 767 819 807 764 800 801 859 819 769 818 774 869 820 792 822 821 833 800 892 930 936 877 897 934 842 907 911 934 907 898 904 885 904 852 880 931 912 890 NaN 855 909 883 905 940 919 860 943 892 904 849 907 893 864 873 893 829 834 880 659 635 875 897 898 844 862 850 865 928 845 870 840 883 857 856 820 840 854 847 873 864 851 814 911 872 840 870 830 823 834 882 890 830 866 921 913 950 928 943 937 984 942 957 949 940 907 922 941 924 950 904 912 952 927 882 839 926 880 797 940 901 917 890 851 862 911 870 839 905 889 870 849 870 874 905 912 878 882 884 867 878 857 880 858 819 870 862 927 858 864 916 858 868 847 867 820 843 888 859 870 842 868 865 877 892 877 900 883 863 902 847 887 858 879 876 870 839 831 868 859 841 826 881 854 864 834 847 876 866 866 855 868 830 867 838 838 816 798 793 800 862 902 858 856 794 812 818 837 824 814 945 920 855 869 860 887 908 882 882 840 837 872 870 861 839 854 864 832 852 834 869 880 790 834 841 848 855 841 858 850 883 842 836 813 826 874 812 846 859 871 855 829 884 832 830 852 846 898 867 893 900 892 896 881 908 888 912 863 899 862 819 918 786 904 860 867 926 798 877 856 851 787 777 822 831 798 774 836 831 841 820 818 788 818 800 710 771 802 794 837 798 811 805 797 851 843 822 801 811 818 770 787 857 824 796 869 822 824 837 849 848 802 835 757 756 785 782 806 797 779 809 813 806 810 820 843 812 807 830 804 806 787 748 795 757 785 778 818 791 747 774 845 761 810 830 814 906 904 835 870 883 862 887 851 826 791 793 820 782 864 874 814 826 856 844 774 809 840 876 826 813 842 812 797 834 818 805 824 818 834 823 810 833 816 828 826 812 855 842 835 849 830 814 825 753 819 798 853 800 857 766 773 799 782 839 765 710 805 855 844 894 810 805 834 846 821 801 745 818 800 793 846 778 856 799 803 821 782 787 817 790 816 806 784 805 785 773 810 831 755 777 NaN 835 878 821 922 848 867 854 835 805 801 825 847 834 828 808 816 836 858 851 880 866 831 843 790 795 792 820 803 789 853 880 773 836 797 783 848 822 817 808 785 807 784 828 825 783 816 793 812 813 806 818 799 815 833 815 813 818 851 843 868 835 775 794 847 835 821 798 828 815 812 771 788 837 835 773 768 818 807 763 801 802 858 819 769 817 773 869 820 792 823 821 834 800 892 928 935 876 896 934 842 906 911 932 907 898 904 885 904 852 879 931 911 889 NaN 854 908 882 906 940 918 860 943 891 904 850 907 893 863 873 893 829 834 880 656 638 875 897 899 845 862 850 864 927 844 870 840 884 858 856 820 841 854 847 874 866 849 814 912 872 840 870 830 824 833 882 890 829 866 921 912 950 929 942 937 985 942 958 948 940 906 922 941 925 950 903 912 950 927 882 841 925 878 798 941 900 918 890 850 862 911 871 839 904 890 871 849 869 873 906 912 878 882 884 866 879 858 880 858 820 870 864 927 857 864 916 858 869 847 866 820 843 888 861 869 844 868 865 877 892 876 901 883 863 903 846 887 859 879 876 870 839 830 869 858 841 827 881 853 862 834 848 875 866 868 856 868 830 866 840 837 816 798 793 799 864 903 859 856 794 811 819 838 825 815 946 920 854 869 860 888 908 882 882 840 837 872 869 862 839 853 865 829 851 834 871 880 790 834 841 848 855 840 858 851 883 842 836 812 826 875 813 845 860 870 855 829 884 831 830 852 845 900 867 894 902 891 896 880 908 887 913 862 899 862 819 918 786 903 860 867 926 798 877 856 851 786 778 821 831 798 774 836 831 841 820 818 787 818 799 709 771 802 794 837 799 812 803 796 852 844 823 802 813 817 770 787 857 824 796 869 822 824 836 850 848 803 835 757 755 786 782 806 797 779 809 813 806 811 820 844 812 807 830 804 808 786 747 796 756 786 778 817 792 747 773 844 761 810 830 815 906 903 835 870 883 864 886 851 826 792 793 819 782 864 875 813 827 856 843 774 809 841 876 826 813 842 811 796 835 817 805 824 818 834 823 811 833 816 827 826 812 855 842 835 850 829 813 825 752 819 799 853 800 857 766 772 799 782 841 764 709 805 856 844 895 811 805 835 846 820 801 745 818 800 794 846 778 857 798 804 822 782 786 817 790 816 807 784 805 785 773 811 831 756 777 NaN 836 878 821 922 849 867 854 835 805 801 825 847 835 828 808 816 836 859 851 880 867 831 842 789 796 790 820 803 790 854 880 772 836 796 782 848 821 818 808 785 806 784 828 825 782 815 793 813 814 806 818 798 814 833 814 813 817 851 843 869 836 775 794 847 835 820 799 828 814 812 771 789 837 835 773 769 818 807 763 802 802 856 819 770 818 772 870 819 792 824 820 834 799 892 927 934 874 896 934 842 906 912 927 906 899 904 884 904 853 880 931 911 888 NaN 854 907 880 905 940 917 859 943 890 904 852 907 893 863 873 893 829 834 880 655 641 875 897 900 847 864 851 864 927 843 870 840 884 859 857 820 841 853 848 874 866 849 814 912 871 841 870 829 824 833 882 890 830 866 921 912 950 930 943 936 986 941 958 949 939 906 923 942 926 950 904 912 950 926 882 842 924 876 798 942 898 918 890 850 863 909 871 839 904 890 871 849 869 873 906 912 878 882 884 867 880 858 879 856 821 870 866 928 857 863 914 857 869 846 866 821 843 889 862 869 842 869 864 876 893 876 901 883 865 903 846 888 860 879 875 870 839 829 869 858 842 829 881 853 862 835 849 875 867 869 857 868 830 866 839 837 816 798 794 798 863 903 859 856 793 810 819 839 825 815 946 920 853 868 859 888 908 882 883 842 838 872 869 862 840 853 865 826 851 833 871 879 790 834 841 848 855 839 858 851 882 842 836 812 827 876 813 846 860 870 854 828 884 830 830 851 845 900 868 894 902 891 896 880 907 887 914 862 900 862 819 918 786 901 860 868 926 798 877 855 851 784 778 820 830 798 774 837 830 842 820 818 788 818 799 709 772 802 793 838 800 812 802 796 852 843 822 801 814 816 770 787 857 824 796 868 822 823 835 851 849 803 836 756 754 786 782 806 796 779 810 814 806 812 820 844 813 807 831 805 808 785 747 796 757 787 779 817 792 747 773 844 760 811 829 815 906 903 835 870 883 864 885 852 826 792 793 818 781 864 877 812 827 856 843 774 809 842 876 827 813 842 812 796 834 817 804 824 818 834 823 811 834 816 826 825 812 854 842 835 850 828 812 825 752 819 799 853 800 857 766 772 799 782 842 764 708 806 856 844 895 812 805 835 846 820 800 745 818 800 795 845 779 858 798 804 823 782 785 817 791 814 807 785 804 785 773 812 831 755 777 NaN 836 880 821 922 849 867 854 834 806 801 824 846 835 828 807 815 836 859 850 881 868 831 842 788 797 789 821 803 790 854 879 772 837 796 782 848 821 819 808 785 805 784 828 826 780 817 793 814 815 806 819 797 813 833 814 813 817 852 842 870 836 776 794 847 835 820 800 827 812 811 771 791 838 834 773 769 820 807 764 800 803 856 819 770 818 772 870 819 792 823 819 834 799 893 928 932 873 895 934 842 907 913 924 906 899 904 884 904 853 880 932 910 888 NaN 854 907 880 904 940 917 859 943 890 904 852 907 893 864 874 893 829 835 880 656 643 875 897 901 848 865 852 864 927 843 870 840 884 859 857 820 841 852 850 873 866 849 814 911 871 841 870 829 823 834 882 890 831 866 921 913 950 931 945 936 986 940 958 950 938 907 924 942 927 950 906 911 949 926 882 842 924 876 798 942 896 918 889 851 862 908 871 839 905 890 871 850 869 874 905 912 877 882 884 867 880 857 878 854 822 869 867 928 857 863 913 856 869 847 865 821 843 891 862 868 841 870 865 876 893 875 900 882 866 903 845 888 861 880 875 870 839 830 869 857 841 829 881 853 863 835 849 876 868 870 858 868 830 865 838 837 817 798 794 799 861 902 858 856 793 810 819 838 824 814 946 920 854 868 859 888 909 882 882 843 838 871 870 862 840 853 864 826 852 832 871 879 791 834 841 849 854 840 858 850 882 842 837 811 829 875 813 846 859 870 854 827 885 830 829 851 845 899 868 894 900 891 896 879 906 886 914 862 902 861 819 919 786 900 861 869 926 798 878 855 851 783 779 818 830 798 773 837 830 842 820 818 789 818 799 709 773 802 792 839 801 811 800 796 852 843 822 800 813 815 771 787 856 824 796 866 822 823 835 851 849 803 837 756 754 787 782 807 795 779 810 814 805 813 821 844 814 808 830 805 807 784 746 796 758 786 780 816 792 747 773 843 760 812 830 815 906 904 835 871 884 864 885 852 825 791 793 817 781 864 877 813 827 856 844 774 809 843 876 829 812 842 812 796 832 817 803 824 819 834 823 810 834 816 827 824 811 854 842 835 850 827 812 826 753 819 798 852 802 857 767 772 800 782 843 764 709 806 856 844 895 813 805 835 847 820 800 745 818 799 795 844 779 860 799 803 823 782 786 816 791 813 807 785 804 785 773 812 831 754 776 NaN 835 881 821 923 849 866 855 834 806 801 824 845 834 827 806 816 837 860 849 881 867 831 841 789 798 790 822 804 790 855 878 772 837 797 783 848 821 820 808 785 805 783 827 824 778 819 792 815 815 806 820 797 814 833 815 814 817 852 842 869 837 776 795 847 836 820 800 827 810 810 772 792 838 835 773 770 821 808 764 799 803 857 820 770 818 773 870 819 792 822 819 836 799 893 928 932 874 896 934 842 907 914 920 906 899 904 885 905 852 879 932 910 889 NaN 854 906 879 904 940 919 859 943 890 903 852 908 892 865 874 893 829 835 879 658 647 875 898 901 847 866 853 865 928 844 870 840 884 859 858 820 842 852 850 872 866 849 814 911 871 842 870 829 823 835 881 891 831 866 921 914 950 930 948 936 986 940 958 950 937 907 925 942 927 950 908 911 948 925 882 842 923 879 798 942 896 916 889 851 862 908 872 838 906 890 872 850 870 874 904 911 876 882 884 867 880 856 879 853 823 869 868 929 858 864 912 854 868 847 865 820 843 892 861 868 841 871 866 875 892 875 900 882 868 903 845 888 861 880 875 870 839 830 869 858 840 828 882 853 864 835 850 877 868 872 858 868 831 865 838 837 816 798 794 799 860 902 857 856 793 811 819 837 824 814 947 919 854 868 859 888 908 882 881 844 840 871 871 862 840 853 864 826 852 832 870 879 792 834 841 850 855 840 859 849 882 842 840 811 831 875 813 846 858 870 854 827 886 830 829 851 845 898 868 894 899 891 896 879 905 887 914 861 902 862 820 918 786 900 862 870 927 798 877 856 851 780 778 816 829 798 773 837 831 842 820 818 790 818 799 709 773 803 792 840 800 810 800 797 852 842 822 799 812 816 771 786 856 824 796 866 821 823 835 850 849 803 838 756 754 788 782 807 794 781 809 814 804 813 821 844 814 808 830 806 806 783 745 796 760 785 781 816 792 747 773 842 760 812 830 815 906 905 835 872 884 863 886 852 825 790 792 817 780 864 877 814 827 856 844 774 809 843 877 829 812 840 813 795 832 817 802 825 819 834 824 810 834 816 827 824 811 853 842 836 849 827 812 825 754 819 798 851 803 857 768 772 801 782 843 764 710 806 855 844 895 814 806 834 847 820 800 745 818 799 795 844 781 860 800 803 823 784 787 816 790 813 807 785 803 785 773 812 830 753 776 NaN 834 882 822 923 849 866 855 833 806 800 824 844 834 825 806 816 835 859 850 881 865 832 841 791 796 790 823 804 789 855 879 771 837 798 783 848 821 820 808 785 806 782 827 822 779 820 791 816 815 807 819 797 813 833 816 814 817 851 842 868 836 776 795 846 835 821 800 826 810 810 772 792 838 836 772 771 821 809 764 797 803 859 821 768 818 773 870 820 790 822 818 836 799 893 928 932 875 896 933 842 908 913 917 905 899 904 885 905 851 879 931 910 889 NaN 854 907 879 905 940 920 860 942 890 903 852 908 891 865 874 893 829 836 879 658 652 875 899 901 846 866 853 865 929 845 870 840 883 859 858 820 842 852 850 872 865 850 813 911 871 842 871 829 823 836 880 890 831 866 921 914 950 929 950 935 985 940 958 950 937 907 926 942 927 950 909 911 944 925 881 842 923 879 797 943 898 916 888 851 863 909 872 838 905 890 872 850 870 874 903 910 876 881 884 867 879 854 880 852 823 869 868 929 859 864 912 855 868 848 866 820 843 892 860 868 840 872 867 876 890 875 900 883 867 903 845 888 860 880 875 870 840 830 868 859 840 827 882 854 864 835 850 878 867 873 858 867 831 865 838 838 815 797 794 799 860 901 857 856 793 812 819 836 825 814 947 918 856 868 859 887 908 881 880 844 840 871 870 862 840 853 864 824 852 833 870 879 794 835 841 850 856 840 859 849 882 842 842 811 831 874 813 846 858 870 853 828 886 830 829 851 845 898 867 893 898 892 896 879 905 888 914 861 902 864 820 917 786 900 863 870 928 799 876 855 852 778 778 815 829 798 774 837 829 842 820 817 791 818 800 708 772 804 792 839 800 810 801 798 852 842 822 799 810 816 770 786 855 824 795 868 821 823 835 850 848 803 838 755 755 788 781 807 794 782 809 814 804 813 820 843 813 807 830 806 806 783 745 797 761 783 780 815 791 747 773 841 761 812 830 815 905 905 835 873 885 862 887 851 825 790 792 818 780 864 877 815 827 856 843 774 809 843 878 828 812 839 814 795 833 817 802 825 818 834 824 809 834 817 827 824 811 853 842 835 847 826 813 825 754 820 798 850 804 857 768 772 802 783 843 764 710 805 855 844 895 814 806 834 847 820 800 745 817 798 794 846 781 861 800 803 823 786 788 816 789 813 806 785 803 785 773 812 830 753 776 NaN 834 881 823 923 849 866 855 833 806 801 824 844 834 825 806 816 832 859 850 880 865 833 840 792 794 791 823 805 788 855 880 771 836 799 783 847 821 820 808 786 806 782 828 821 780 819 790 816 815 808 819 797 813 833 817 814 817 851 842 867 835 777 796 846 834 822 800 825 811 810 771 792 838 837 772 772 820 808 763 798 804 860 821 766 818 773 871 820 789 821 818 837 799 893 928 931 875 896 933 842 908 913 912 905 898 904 885 905 850 880 931 911 889 NaN 854 907 880 906 940 922 859 942 890 903 852 908 891 864 874 893 829 836 878 657 662 875 899 902 846 867 853 866 929 846 869 840 883 860 858 821 843 853 850 874 866 850 812 911 871 842 871 830 822 836 880 890 831 866 922 913 949 928 949 934 983 939 958 950 939 906 927 942 928 949 909 910 941 924 881 842 923 876 797 942 899 916 888 852 863 909 872 839 904 890 873 850 869 874 904 908 876 880 885 867 879 854 880 853 823 869 868 929 859 864 912 855 868 848 866 821 843 892 860 868 840 872 868 877 890 876 900 883 867 903 845 888 860 880 877 871 842 830 868 860 840 828 882 854 864 835 849 877 866 873 858 867 830 865 839 840 814 797 794 798 860 901 859 856 793 812 820 836 826 814 948 918 856 868 859 887 908 881 880 844 840 871 870 862 840 853 864 821 852 834 870 878 794 835 840 850 856 839 859 850 882 842 844 812 830 874 813 846 858 870 854 828 885 830 828 851 845 898 867 893 898 893 896 880 904 889 914 862 902 866 821 916 786 901 864 871 928 798 875 855 853 776 778 815 829 798 774 836 826 842 820 817 791 818 800 708 771 804 792 838 800 810 799 798 852 840 822 799 810 816 769 787 856 824 796 869 820 823 835 850 847 803 838 755 756 788 782 807 794 782 809 814 804 812 820 844 813 807 830 806 806 783 746 799 760 783 780 816 791 747 773 841 762 812 830 815 904 905 835 872 884 861 887 851 826 791 792 819 780 865 877 815 827 855 842 774 809 843 878 827 812 837 814 795 833 818 802 824 818 833 824 809 832 817 827 824 812 854 842 834 846 826 813 825 754 820 799 850 805 857 768 772 802 782 843 763 710 804 855 844 895 814 807 834 848 820 799 745 817 798 793 847 781 861 800 803 823 788 787 816 789 814 805 785 803 785 774 812 830 754 775 NaN 835 880 823 923 849 866 855 833 807 802 825 845 835 827 807 816 831 859 851 878 867 833 840 792 793 791 823 806 788 855 881 771 835 799 782 847 821 820 808 788 808 780 830 822 782 818 792 816 815 808 819 796 813 834 817 814 817 850 841 867 835 777 796 846 833 823 800 825 811 809 770 792 838 838 773 773 820 808 764 798 805 860 821 766 819 774 871 821 788 821 818 836 799 893 928 931 875 897 932 842 907 912 908 904 897 904 885 904 851 881 931 911 889 NaN 854 907 880 907 940 922 859 943 890 903 852 907 891 864 874 893 829 836 878 654 672 875 900 902 846 868 852 867 929 846 869 840 882 860 858 820 844 855 850 875 866 850 811 911 872 841 871 829 822 836 880 890 832 865 922 914 949 928 949 934 982 939 958 949 940 906 926 943 928 948 908 908 937 923 882 843 923 874 797 942 899 914 887 851 862 908 871 840 905 891 872 850 868 874 904 908 877 879 885 866 879 855 880 853 823 869 868 929 858 864 911 856 868 849 867 821 843 892 860 868 839 872 869 878 890 877 900 884 866 902 845 889 860 880 878 872 842 830 867 860 842 829 882 855 864 836 849 877 866 873 858 866 829 865 840 840 816 797 796 799 861 902 860 857 793 813 822 836 826 814 949 919 857 868 858 887 908 881 880 843 840 872 870 862 841 854 864 818 851 834 870 879 794 835 840 849 856 839 859 850 883 842 844 812 830 874 813 846 858 869 855 828 885 830 829 852 845 898 866 892 899 894 896 879 904 889 914 863 901 866 821 916 786 902 863 871 927 797 876 855 854 776 779 815 829 798 774 836 821 842 820 817 792 818 801 708 770 803 791 838 801 810 797 798 852 840 822 801 810 816 768 788 856 824 796 869 820 823 835 850 847 803 838 755 756 788 782 807 795 781 809 816 803 812 820 845 812 807 830 806 806 783 746 800 760 784 780 818 792 747 773 841 763 812 830 815 904 906 835 872 884 862 887 851 827 791 792 818 781 866 876 815 827 854 843 774 808 844 878 827 811 836 814 796 833 819 802 824 819 832 824 810 832 817 827 824 811 854 842 831 844 826 813 825 754 820 799 850 807 857 766 771 803 782 842 763 710 803 855 843 895 813 807 835 848 820 800 745 817 798 793 849 781 862 801 803 823 789 786 815 789 816 804 785 803 784 774 812 830 754 775 NaN 836 878 822 923 848 866 855 834 808 803 825 845 834 829 807 816 834 859 852 877 867 833 840 792 793 792 822 806 788 854 880 771 835 799 782 846 821 820 808 787 809 779 832 824 782 818 794 817 814 808 819 795 813 834 817 815 818 850 841 866 836 777 796 846 834 823 800 825 811 809 767 791 838 838 776 774 820 808 765 799 805 860 820 766 819 773 871 821 788 822 818 836 800 893 928 931 875 897 934 843 907 912 904 904 897 904 885 904 852 880 930 912 890 NaN 854 907 880 907 940 921 858 944 890 902 852 906 891 864 873 894 828 836 878 652 682 874 900 902 846 869 852 867 929 845 868 840 882 859 858 820 844 856 850 875 867 850 811 911 872 841 870 829 823 836 882 890 832 865 922 916 949 929 949 934 982 940 957 950 942 906 924 944 928 948 906 906 936 924 883 844 924 873 797 943 898 912 887 851 862 908 872 841 906 893 872 849 868 874 905 908 878 878 885 868 879 856 880 853 824 869 867 929 856 864 912 856 868 849 867 821 843 892 860 867 839 872 872 877 892 877 899 884 866 901 845 890 860 880 879 873 842 830 867 859 842 829 882 855 863 837 849 876 865 873 858 868 828 865 839 840 817 797 797 800 861 902 861 857 793 814 822 836 826 814 949 920 857 868 857 886 908 880 881 841 840 872 870 862 841 854 864 817 851 834 870 880 795 835 840 849 856 840 859 850 882 842 844 812 830 875 813 846 857 869 855 827 884 830 829 852 846 898 865 892 900 894 896 879 904 888 914 863 901 866 821 916 787 903 863 872 924 796 877 856 854 776 778 815 830 797 774 835 819 843 821 817 792 818 801 708 770 802 791 837 802 811 795 798 851 840 822 802 811 816 768 789 856 824 796 869 820 823 835 850 846 803 838 755 756 789 783 807 795 780 809 817 803 812 821 847 812 808 830 806 807 784 747 799 760 785 780 819 792 747 774 841 764 812 832 815 905 906 835 871 884 862 887 851 828 791 792 817 783 865 876 815 827 854 843 774 808 844 877 828 811 835 813 797 834 819 803 823 820 832 824 810 832 816 827 824 812 854 842 831 844 826 813 825 754 820 799 850 808 857 765 772 803 781 842 763 711 804 855 843 895 812 808 835 848 820 800 746 817 798 793 848 782 862 801 803 823 788 786 814 788 817 804 785 802 785 775 812 831 754 776 NaN 836 878 822 923 848 866 855 835 808 802 826 845 834 829 807 816 836 860 852 875 866 833 840 791 794 792 822 806 787 854 880 771 836 799 782 846 820 821 808 785 809 780 832 825 782 818 796 816 814 808 819 796 814 833 817 816 819 851 841 868 838 775 795 846 834 823 800 825 810 810 767 791 838 838 779 774 819 808 767 799 806 859 819 766 819 772 870 822 789 822 818 837 800 892 928 932 876 898 935 843 906 912 902 904 898 904 885 904 852 879 930 912 891 NaN 854 907 879 906 940 918 858 945 890 902 852 905 892 865 873 894 828 836 879 650 690 873 901 902 846 869 852 868 928 846 868 840 883 859 857 820 842 857 849 875 865 849 811 911 872 841 870 829 823 836 882 891 832 866 922 917 949 929 951 934 981 942 957 950 942 906 922 945 927 949 906 908 933 924 884 843 924 874 797 944 897 908 887 850 861 907 871 841 909 892 873 848 868 875 905 909 878 877 886 869 880 856 880 853 825 870 865 929 856 864 913 857 868 850 867 820 843 892 860 867 840 872 874 877 892 877 898 884 865 899 846 889 860 881 880 873 842 831 868 860 840 829 882 854 864 837 849 876 865 872 857 871 829 865 838 839 817 797 798 801 861 902 861 857 793 813 821 836 826 813 949 920 857 869 858 886 908 880 880 839 839 872 870 862 841 853 864 818 851 833 870 880 795 836 840 850 856 840 859 850 882 842 845 812 830 875 812 846 858 869 854 827 885 830 828 852 846 898 866 893 900 894 896 878 905 887 914 863 901 865 821 915 788 903 863 872 922 796 878 857 854 774 778 815 830 798 775 835 817 844 821 817 793 818 801 708 770 802 790 837 799 811 795 799 851 840 822 802 813 816 769 789 856 824 796 868 820 823 835 849 846 803 836 755 756 789 782 808 795 781 809 818 803 813 821 847 812 808 829 806 807 784 747 798 762 786 780 819 792 747 775 840 764 812 832 815 906 906 836 871 884 862 887 851 829 791 792 818 784 865 876 815 827 854 844 774 807 842 876 828 811 833 812 797 835 818 804 822 820 832 824 811 832 815 827 824 812 854 842 832 845 828 813 824 753 820 800 850 807 857 764 772 803 782 842 764 711 805 854 843 894 812 809 834 848 821 800 746 818 798 792 848 782 862 802 804 824 787 785 814 788 816 805 785 801 785 776 812 831 754 776 NaN 836 878 822 923 849 866 854 836 808 801 825 844 832 829 807 815 837 862 852 873 865 833 840 791 795 792 822 806 786 852 880 770 835 798 783 846 820 820 809 784 810 781 832 826 782 818 796 815 814 808 819 796 815 832 816 817 818 852 841 869 838 773 795 846 835 822 799 826 808 810 766 791 838 837 780 773 818 807 766 799 806 859 818 767 818 771 868 822 789 822 817 838 799 891 929 934 876 898 935 843 907 912 900 903 898 904 885 904 853 879 930 911 892 NaN 854 906 879 906 940 917 858 945 891 901 851 906 892 865 873 895 827 836 879 649 698 873 902 901 846 870 852 868 928 846 869 840 883 859 857 820 841 857 848 874 863 849 811 911 873 841 870 828 824 837 883 891 832 866 922 918 948 930 952 934 982 943 955 951 943 906 921 944 927 949 905 909 932 925 885 841 924 874 796 945 897 906 887 850 860 907 870 841 910 891 874 847 868 875 905 909 878 877 885 870 880 856 879 853 826 870 864 928 857 865 912 857 869 850 867 819 842 891 862 867 840 872 876 877 892 876 898 884 865 899 846 889 860 880 879 873 841 832 868 860 838 828 882 854 864 837 849 875 865 872 857 872 832 866 838 838 817 798 799 801 861 902 860 857 792 813 821 836 826 813 949 921 856 868 859 886 908 880 879 838 839 872 871 862 841 852 864 819 852 833 870 879 795 836 841 850 856 840 859 850 881 841 847 811 830 875 813 846 858 869 853 828 886 831 828 852 845 899 866 893 900 893 896 878 905 886 914 862 902 865 820 916 788 903 863 871 921 796 875 857 854 774 778 814 828 798 774 835 815 845 822 817 792 818 801 708 770 802 790 836 796 812 795 798 850 840 822 802 814 817 770 789 856 824 797 868 820 824 835 849 845 802 836 755 756 789 781 808 796 781 810 819 803 813 821 847 812 808 829 806 806 784 746 797 763 786 780 819 791 747 775 840 763 812 833 816 907 906 837 871 885 862 888 851 830 791 792 819 783 865 875 815 826 855 844 774 808 840 875 830 811 832 812 797 836 818 805 822 820 833 824 811 833 814 827 824 813 855 842 833 846 829 813 823 753 820 800 850 805 857 764 772 803 782 842 764 711 806 854 844 893 812 809 832 848 821 800 747 819 799 792 849 781 862 802 804 824 786 786 815 788 816 807 785 801 785 775 812 832 753 777 NaN 837 879 823 922 849 866 853 836 807 801 824 844 830 829 807 815 836 862 851 870 864 832 839 791 796 792 823 806 786 851 879 770 834 798 783 845 820 820 809 785 812 782 831 826 782 818 795 814 814 808 819 796 816 831 817 817 817 852 841 871 837 772 794 847 835 822 799 828 806 809 766 791 838 835 780 773 819 806 766 799 806 859 817 768 815 773 867 821 790 822 816 838 799 891 930 935 876 898 935 843 907 912 897 902 898 904 885 905 853 879 930 910 892 NaN 854 905 879 905 940 917 858 944 892 901 851 906 894 865 873 895 827 836 880 647 710 872 901 901 846 871 851 867 929 847 869 840 882 859 857 820 840 856 849 874 860 849 810 911 873 841 869 828 825 837 884 891 830 866 922 918 946 930 953 935 983 943 954 950 941 906 921 944 926 949 904 910 929 926 884 840 924 875 797 943 898 902 888 849 859 908 871 841 910 888 875 846 867 875 904 909 878 878 884 869 879 856 879 853 828 870 863 927 858 866 910 857 869 850 867 819 840 890 863 868 840 871 876 876 892 876 898 883 865 899 846 888 860 880 877 873 841 832 868 860 838 828 883 854 864 836 849 875 865 872 857 871 834 866 838 837 817 798 799 801 862 902 860 857 792 813 820 836 825 813 949 921 856 868 860 887 908 880 878 838 839 872 872 862 841 851 864 818 852 833 870 879 795 835 841 850 855 840 859 851 882 841 848 811 830 875 814 846 859 869 853 828 886 831 828 852 845 899 867 892 900 893 896 878 905 887 913 863 902 865 819 916 788 902 864 871 919 796 872 857 854 773 779 814 827 799 774 836 812 845 823 818 791 818 802 708 770 801 790 836 794 812 795 797 850 840 822 803 815 818 770 789 856 824 797 867 820 824 835 849 844 802 836 755 755 788 782 808 796 781 810 819 804 812 821 847 812 807 829 806 806 784 746 796 765 786 780 819 792 748 775 839 761 812 832 816 907 906 837 871 884 862 888 850 829 791 792 819 783 866 875 815 826 855 845 774 809 839 875 831 812 831 812 797 836 818 805 823 820 833 824 810 834 814 827 824 811 856 842 834 848 830 813 822 752 822 799 851 804 858 763 772 804 782 842 764 710 804 853 844 893 813 808 831 848 821 800 746 820 798 792 849 780 863 802 804 824 785 787 814 788 816 807 784 801 785 774 812 832 753 777 NaN 838 880 823 922 849 866 854 836 807 802 823 844 830 828 807 816 835 861 850 867 864 832 839 791 796 791 822 806 787 850 879 770 832 797 783 844 820 818 808 786 813 782 830 826 782 818 796 816 814 809 819 796 816 832 818 817 817 852 840 871 836 774 793 847 836 820 798 830 805 807 766 791 838 835 782 774 820 806 766 800 806 858 817 768 813 774 867 820 790 822 816 837 799 891 931 936 876 896 934 843 908 912 895 902 898 905 885 905 853 880 930 911 891 NaN 854 905 879 906 940 917 858 944 892 901 851 907 894 864 873 895 827 835 880 643 723 873 900 901 846 872 851 865 929 846 870 840 882 860 857 820 840 854 850 874 860 850 810 911 873 842 869 827 826 837 884 891 828 865 923 918 945 929 951 936 984 943 954 948 939 905 921 944 926 949 903 911 928 927 882 841 924 875 799 942 899 896 888 849 858 908 872 840 910 887 875 846 867 876 904 910 878 880 884 868 879 856 880 853 830 869 864 926 857 867 909 857 868 849 868 819 838 891 864 868 840 870 879 876 891 877 897 882 864 899 846 888 860 879 877 873 840 831 869 859 839 828 883 854 865 835 848 875 865 873 858 870 833 867 838 837 817 798 799 801 863 902 860 857 793 814 820 835 824 812 949 921 857 868 860 888 908 880 878 838 839 872 872 862 840 852 864 816 853 833 870 879 795 835 842 850 855 839 859 851 881 840 849 810 828 875 815 846 859 869 853 828 885 831 828 853 844 899 866 892 899 892 896 878 906 887 912 863 902 865 818 916 788 902 863 871 916 796 870 858 854 773 780 813 827 798 773 836 809 845 824 818 790 819 802 708 771 801 790 836 796 812 796 796 850 840 822 803 815 818 771 790 856 824 797 867 820 824 835 848 845 802 837 756 755 787 782 808 795 781 810 819 804 812 821 848 812 807 829 806 806 784 745 796 768 786 780 818 792 748 776 838 761 813 832 817 907 905 836 870 885 862 887 850 827 791 793 819 783 867 875 816 825 854 845 774 810 839 876 830 812 830 812 797 835 817 805 823 821 832 824 810 836 814 827 824 809 856 842 834 848 830 812 821 752 823 799 852 804 858 764 772 805 782 842 764 708 804 852 844 894 814 807 832 849 821 801 745 819 798 793 848 779 863 802 804 823 785 788 814 789 817 807 783 801 785 773 811 832 753 778 NaN 838 881 822 922 849 865 855 834 807 802 822 844 832 827 807 818 835 859 850 865 865 832 839 791 796 792 821 806 788 850 880 772 831 798 782 846 820 816 808 785 813 782 830 827 782 818 797 818 813 809 819 798 815 833 820 818 819 852 840 872 836 775 794 847 836 819 798 830 805 806 767 790 839 835 785 776 822 807 766 800 806 856 817 767 813 776 867 820 789 822 815 836 798 891 930 935 876 895 934 843 908 911 895 904 899 906 885 905 852 881 930 912 891 NaN 854 906 878 906 940 918 858 943 892 901 852 907 894 864 873 895 828 835 881 639 735 874 899 901 845 872 850 864 930 847 870 840 882 860 857 820 839 853 850 875 860 851 810 911 873 842 869 829 825 836 882 891 827 865 923 918 946 928 949 937 984 942 954 949 938 904 921 944 926 948 903 911 926 928 880 841 924 875 800 941 900 890 888 850 857 910 873 840 909 887 874 847 867 876 903 910 878 881 884 867 878 856 880 852 831 869 866 925 856 868 909 857 867 848 868 818 838 890 864 867 840 870 882 876 891 877 896 881 865 900 846 889 860 879 877 873 840 831 869 859 839 829 884 854 866 834 847 874 866 873 859 870 833 867 838 837 817 798 799 800 862 902 860 857 794 813 820 834 825 812 949 920 856 868 860 889 909 880 878 839 838 873 871 861 839 852 864 814 853 833 870 880 795 834 842 850 855 838 860 851 881 840 848 810 827 875 815 846 859 869 853 827 884 831 828 854 844 898 866 892 898 892 896 878 906 887 912 863 902 864 818 917 787 902 862 871 912 796 867 858 853 772 781 812 826 798 773 836 807 844 822 818 790 819 803 708 771 801 790 838 797 812 798 797 851 840 822 803 814 818 771 790 857 824 796 867 820 825 835 848 846 802 837 756 754 787 784 808 795 782 810 819 804 811 822 848 812 807 829 805 805 784 745 796 770 785 781 817 792 748 776 836 761 813 831 818 908 905 836 870 885 862 886 850 826 791 792 819 784 866 876 816 825 854 844 774 812 840 876 829 813 828 812 797 836 817 806 823 822 832 823 810 836 814 827 824 809 856 842 834 849 829 811 820 751 825 799 853 804 858 765 770 805 782 842 764 708 805 851 845 895 814 808 834 850 822 802 745 819 796 793 848 779 863 802 805 822 786 788 814 790 818 807 782 801 786 773 811 833 753 778 NaN 836 882 820 923 849 867 855 832 807 802 824 844 832 827 807 819 835 860 850 862 865 831 840 790 796 792 820 807 788 850 880 773 828 799 783 848 820 816 808 786 813 783 829 826 781 819 797 817 813 810 820 800 814 832 819 817 820 853 841 872 836 776 795 847 836 817 798 830 805 805 768 790 839 836 790 777 821 807 766 800 805 857 819 766 813 777 867 820 790 822 817 836 798 891 929 935 876 895 934 842 907 912 893 905 900 906 886 904 851 881 930 914 891 NaN 854 906 878 907 940 918 859 943 892 901 852 907 894 864 873 895 828 836 880 636 746 875 899 900 845 872 850 863 930 847 868 840 883 860 857 820 839 853 850 874 860 851 812 911 873 843 869 831 824 836 882 891 828 865 925 919 946 927 947 936 984 942 956 950 938 905 921 943 927 948 904 910 926 927 880 841 924 875 800 941 900 886 888 850 857 910 873 839 909 888 875 848 867 876 903 911 878 881 884 867 876 856 879 851 833 868 868 924 856 868 910 856 866 848 869 818 838 889 862 867 840 871 886 876 891 877 896 881 865 901 846 889 860 878 877 873 840 831 870 859 840 830 885 854 866 834 847 876 866 874 859 870 833 867 838 838 818 799 799 800 861 902 860 857 795 813 819 834 826 812 949 920 855 868 860 888 910 880 878 840 838 873 871 860 839 851 865 813 852 833 870 880 795 834 841 849 856 838 862 851 881 840 848 809 827 875 816 846 859 869 852 827 883 831 828 854 844 897 865 893 898 892 895 878 907 888 913 862 902 864 818 917 787 902 860 871 908 796 864 857 853 772 780 811 825 797 773 836 805 844 820 817 791 819 803 707 771 801 789 839 798 812 799 797 852 840 822 802 813 818 771 791 857 824 795 867 820 825 834 849 847 802 837 756 754 786 784 808 794 783 810 819 804 811 822 848 811 807 829 806 805 784 744 797 773 784 781 816 792 748 776 836 760 813 830 818 907 905 836 870 885 863 885 851 826 791 792 819 784 866 877 817 825 854 844 773 812 840 875 827 813 829 811 797 836 816 806 823 822 831 823 810 833 814 826 824 810 855 841 834 850 827 812 820 751 826 799 852 804 858 767 768 805 781 842 765 708 806 852 845 895 814 808 836 850 824 802 747 819 796 794 846 779 863 802 806 820 786 788 816 790 818 807 784 801 786 773 811 833 754 778 NaN 834 882 818 923 849 869 855 833 807 801 826 844 830 827 808 819 834 860 849 860 866 830 841 789 796 792 820 808 788 850 881 774 824 800 784 850 820 817 808 786 813 783 829 826 780 820 796 815 812 810 820 802 814 831 819 817 819 854 842 871 835 776 796 847 836 818 798 829 804 804 768 790 840 836 796 778 820 807 766 800 805 858 820 765 812 777 868 821 791 822 819 836 797 891 928 935 876 895 934 841 908 913 892 905 901 906 886 904 851 882 930 914 892 NaN 856 907 879 907 940 918 860 942 892 900 851 907 893 864 874 895 828 836 880 631 759 875 899 900 845 871 850 864 930 848 865 840 883 860 858 821 839 853 850 873 862 851 813 911 873 843 870 831 825 836 882 891 829 865 926 919 946 927 946 935 985 942 958 953 939 906 920 944 928 948 904 910 926 927 879 841 925 875 800 941 899 885 888 851 857 911 873 837 909 889 875 850 868 876 904 911 878 882 883 868 875 857 879 850 834 869 866 923 856 868 910 855 865 847 868 817 838 889 860 868 840 873 887 876 891 877 897 881 865 902 845 890 861 878 877 873 840 831 870 859 840 830 886 854 865 835 846 877 866 874 859 870 834 867 838 839 818 799 799 799 860 902 861 857 795 812 818 834 826 812 949 919 854 868 860 888 910 881 880 841 838 873 869 859 839 851 865 812 851 833 871 881 794 834 841 848 856 838 862 851 881 840 848 808 829 875 816 846 859 868 852 827 883 831 828 852 844 896 865 894 898 892 894 877 906 888 913 861 902 863 818 917 787 902 860 872 904 796 860 857 854 771 778 811 825 797 772 836 801 844 819 817 792 819 802 707 772 801 789 839 798 813 799 798 852 839 823 802 813 818 771 791 857 823 794 867 820 826 834 849 847 802 837 756 754 786 784 808 794 783 810 820 804 811 823 847 811 807 829 806 806 785 743 798 774 784 781 816 792 747 775 837 761 813 830 819 906 904 836 870 885 863 885 852 826 791 792 819 783 866 878 820 825 854 844 774 813 840 875 827 814 831 812 797 835 816 806 823 823 832 822 810 832 814 826 823 811 855 842 835 849 827 813 820 751 825 798 851 804 858 767 768 805 781 842 766 707 806 853 846 894 813 809 836 849 823 801 747 819 796 794 846 779 863 803 805 820 785 788 817 790 818 807 785 801 786 773 811 833 755 778 NaN 832 881 819 924 849 870 854 836 807 800 826 845 830 827 808 819 834 860 849 858 866 830 841 788 796 792 821 808 788 849 881 774 822 799 785 850 820 818 808 786 814 782 829 826 780 821 794 813 812 811 821 802 814 831 819 817 818 852 843 871 835 775 796 847 836 819 798 829 803 803 767 791 839 836 801 778 820 807 766 801 806 860 820 765 812 777 868 822 791 822 821 836 797 892 928 935 876 896 934 840 908 914 891 903 900 905 886 904 851 882 931 914 892 NaN 858 908 879 907 940 918 861 943 892 900 851 906 893 864 874 895 828 836 879 626 772 875 900 899 846 870 850 864 929 849 862 840 882 860 858 822 840 854 850 873 862 851 814 911 873 844 871 830 826 835 882 891 829 864 924 919 946 927 946 934 985 943 959 954 939 908 920 946 928 949 904 910 927 927 879 840 925 875 800 941 899 879 888 850 858 912 872 835 908 889 875 850 868 876 905 911 878 882 883 869 873 858 879 851 836 870 865 923 856 868 911 854 866 848 868 817 838 889 861 868 840 874 890 876 891 878 898 882 865 902 844 890 861 879 877 874 840 831 870 858 840 831 885 853 865 837 846 878 866 873 860 868 834 867 838 840 818 798 801 800 860 902 861 857 794 811 818 833 826 813 949 920 854 868 859 888 910 881 881 841 838 872 869 860 840 850 865 811 849 833 871 881 794 834 840 846 856 837 862 851 880 841 848 808 831 875 816 847 860 869 852 827 882 831 828 851 844 897 866 893 897 892 894 877 906 888 913 861 902 863 818 917 788 902 860 872 900 796 857 857 854 771 776 812 825 797 772 836 799 844 820 816 794 819 802 707 771 801 789 839 798 813 798 798 851 839 824 802 812 818 771 791 857 823 794 867 820 826 834 850 847 802 836 756 754 786 784 808 794 784 810 819 804 810 822 847 810 806 830 806 806 785 743 798 777 784 781 816 792 747 775 836 761 814 830 819 905 905 836 872 885 862 885 852 826 792 792 820 783 866 878 822 825 854 845 775 813 841 876 827 813 833 812 797 834 817 807 824 823 832 822 810 833 814 826 822 811 854 844 834 848 830 814 819 752 824 799 850 803 858 767 770 805 780 842 766 707 806 854 846 895 813 809 834 849 822 800 745 818 796 793 845 779 864 804 804 821 784 788 816 790 817 807 785 801 786 773 811 833 756 776 NaN 834 880 820 924 849 869 854 838 806 800 826 845 832 826 808 818 835 859 849 858 866 831 841 788 797 792 822 808 787 848 881 774 820 799 784 849 820 818 807 786 816 782 830 826 779 821 794 814 812 809 821 801 814 831 818 817 818 850 843 870 835 776 796 848 836 820 798 829 803 802 766 791 839 836 805 778 821 807 767 802 806 860 818 764 812 777 869 822 791 822 821 836 798 892 928 935 875 896 933 841 908 915 891 902 900 904 886 905 851 882 932 914 892 NaN 858 908 880 908 940 918 861 943 892 901 851 906 892 863 875 896 828 836 879 622 787 875 902 898 846 867 850 865 928 849 860 841 882 859 858 825 840 854 850 873 863 851 814 912 873 843 871 829 828 834 882 891 829 864 922 918 945 928 945 933 986 942 958 954 938 907 920 949 928 949 904 909 927 927 880 839 926 878 801 941 899 874 889 849 858 912 873 835 908 889 875 849 868 876 906 912 878 882 883 870 870 858 879 852 836 870 863 926 855 868 911 854 866 848 867 818 838 890 863 868 840 874 894 875 890 878 899 881 866 900 844 891 860 879 877 874 840 831 870 858 840 831 884 853 865 839 846 879 866 873 860 867 833 866 838 840 818 795 802 800 860 902 862 857 793 812 819 832 825 814 950 920 854 867 858 887 910 881 882 841 838 872 868 861 840 850 865 809 851 832 870 881 795 834 840 847 856 837 863 852 880 841 848 809 831 875 815 847 860 870 853 828 883 832 828 850 844 897 866 893 897 892 894 878 906 887 913 862 903 863 818 917 788 902 861 870 896 796 854 857 855 771 776 812 825 798 773 836 797 843 820 816 794 820 802 708 771 802 790 839 798 814 797 798 850 839 824 803 812 818 772 791 856 824 795 866 819 825 834 850 846 802 835 756 755 786 785 808 795 784 810 819 805 810 820 846 810 806 829 806 807 786 743 797 779 784 780 816 792 748 774 836 762 814 829 820 904 905 836 872 885 862 884 851 827 792 792 819 783 867 878 823 825 854 846 775 813 840 876 827 812 832 812 798 832 818 807 824 821 832 824 810 834 815 827 823 811 854 845 833 848 832 814 819 753 823 800 851 802 857 768 771 805 780 840 766 706 806 853 846 896 813 808 833 848 820 801 742 819 797 792 845 779 864 804 803 822 782 789 814 789 816 807 786 801 786 773 811 833 756 775 NaN 835 879 820 922 850 868 854 837 805 801 827 845 834 826 807 819 836 858 849 855 866 832 841 788 797 793 822 807 788 850 881 774 819 798 784 848 820 818 806 785 817 782 830 826 779 821 794 814 813 808 821 800 814 831 818 818 818 849 844 870 837 777 796 850 836 820 798 830 803 801 764 791 838 836 808 778 822 807 766 802 805 859 816 764 812 778 869 822 790 822 820 836 799 892 929 935 875 895 933 842 908 915 891 902 899 905 885 906 851 882 932 913 891 NaN 856 907 880 908 940 917 861 944 892 903 850 907 892 862 875 896 827 836 879 621 796 874 901 899 848 864 850 865 929 848 856 842 882 858 858 828 840 854 850 873 863 851 813 912 873 843 871 829 828 834 882 891 828 863 919 917 945 928 944 933 986 942 956 954 937 907 921 949 928 949 906 908 924 927 880 838 925 881 800 942 900 869 889 849 858 912 873 834 907 890 874 848 868 876 907 912 877 882 884 871 867 858 879 852 838 870 863 928 855 868 912 855 867 849 867 819 838 890 865 869 840 873 897 875 890 877 899 881 868 899 844 891 860 879 877 874 841 830 870 858 839 831 884 853 864 839 846 879 866 872 861 867 832 866 838 839 818 793 803 801 861 901 861 857 794 812 819 830 824 815 950 920 855 867 858 886 909 881 882 840 839 872 869 861 840 850 865 808 852 832 869 882 795 835 840 848 856 837 863 852 880 841 848 810 831 875 815 847 860 870 854 829 883 832 827 850 845 898 866 893 898 892 894 877 905 886 913 862 903 864 819 917 788 903 862 868 892 796 848 857 855 771 776 813 824 798 774 836 798 843 821 815 794 820 802 708 771 801 790 839 798 815 797 798 851 839 823 803 812 817 772 791 855 825 797 867 819 824 835 849 846 802 835 756 755 786 785 809 795 784 809 818 805 809 818 847 809 806 829 807 807 784 742 796 783 784 780 817 792 749 775 836 761 813 829 820 904 905 836 873 885 862 884 851 826 793 791 819 784 868 878 826 824 854 846 775 814 840 878 827 812 830 812 798 831 818 808 823 818 832 825 810 834 816 828 823 811 853 843 833 848 832 814 820 753 823 801 851 801 856 766 770 805 780 841 765 706 806 852 846 896 813 809 833 848 821 801 742 819 798 791 844 779 865 804 803 822 782 790 812 788 816 808 787 802 786 773 812 832 756 775 NaN 835 879 821 921 850 868 853 836 805 801 826 844 833 826 808 819 837 858 849 850 866 834 841 789 798 792 822 808 788 853 880 774 817 798 783 846 821 819 805 785 818 781 831 826 780 821 794 814 814 806 820 799 815 832 818 818 818 850 844 870 838 777 795 851 835 821 798 830 802 800 763 791 838 836 810 778 822 807 766 800 805 859 816 765 812 777 869 822 790 821 819 835 799 892 929 935 876 895 932 842 907 915 890 903 899 906 884 907 851 882 932 912 891 NaN 856 907 880 908 941 917 860 945 892 905 850 907 892 862 874 897 828 836 879 617 809 874 900 901 848 863 850 866 930 848 851 843 882 858 858 831 840 853 851 874 863 851 812 912 873 842 870 829 827 834 882 891 827 863 918 915 944 929 944 933 987 941 956 954 937 907 922 949 928 948 908 907 922 926 880 838 925 880 800 942 900 869 889 850 858 912 873 833 906 890 874 847 868 876 908 913 877 882 885 870 859 857 879 854 840 869 863 929 856 868 912 855 869 848 867 819 838 889 862 870 840 874 899 875 891 876 899 881 869 898 845 891 860 879 877 874 841 830 870 858 840 831 885 853 864 838 847 879 865 872 861 868 831 865 838 838 817 794 803 801 860 900 860 858 794 812 820 829 824 815 949 921 856 867 858 886 909 880 881 840 839 873 869 861 841 850 866 808 853 832 868 882 795 834 840 849 856 837 864 852 880 840 848 810 832 875 815 847 860 870 854 830 883 831 827 849 845 898 866 894 898 892 894 877 906 885 912 861 903 865 821 916 789 904 862 866 888 796 843 856 854 771 776 813 824 798 776 836 798 842 822 817 794 821 802 708 770 801 791 838 798 816 797 798 852 839 822 803 812 816 772 791 853 824 798 868 819 824 835 849 846 802 837 756 755 787 785 808 795 783 809 819 805 809 817 847 809 806 828 806 807 783 742 796 785 784 780 818 793 750 775 835 761 813 829 820 904 903 836 873 885 862 885 852 826 793 791 820 784 868 879 829 824 854 845 776 814 840 878 827 813 830 811 799 831 818 808 823 816 832 827 810 834 817 828 824 811 852 842 833 847 830 815 820 753 822 801 852 800 855 766 770 804 780 843 765 706 806 850 846 896 813 810 834 848 822 801 742 819 800 791 844 778 865 804 803 821 782 790 812 788 816 808 787 802 786 773 812 832 756 775 NaN 835 879 820 922 850 868 853 835 807 801 825 845 831 826 808 820 838 858 850 845 866 834 840 788 798 792 822 808 788 855 879 774 816 798 783 844 820 819 806 784 819 781 830 826 780 820 795 815 813 807 820 799 815 831 818 818 818 852 843 870 840 776 795 850 834 821 798 830 801 800 762 791 838 835 812 778 822 807 765 799 804 860 816 766 812 777 869 822 789 820 817 835 799 892 929 934 877 895 933 842 906 914 888 904 899 906 884 907 850 881 930 912 891 NaN 857 906 880 909 942 917 861 946 892 905 850 907 892 864 873 897 828 835 879 615 820 874 898 902 848 863 851 866 931 847 846 843 883 859 857 835 840 852 851 875 864 850 812 912 873 843 870 829 827 835 882 891 827 863 919 914 944 928 946 932 986 941 956 954 935 906 922 950 927 948 910 907 919 925 881 838 925 877 801 942 900 867 890 851 858 912 874 833 906 890 873 848 868 875 906 913 877 882 885 870 855 855 878 855 839 868 864 927 856 869 912 856 869 848 868 820 838 888 860 871 840 874 900 875 893 876 900 882 869 899 845 889 859 879 877 875 841 830 870 858 842 831 886 853 864 838 847 878 864 871 862 869 832 865 838 838 818 794 803 801 860 900 861 858 795 812 820 829 826 816 949 920 856 867 858 887 909 880 880 839 839 873 870 861 842 850 866 809 852 834 868 881 794 834 840 849 856 837 864 852 881 840 847 810 831 873 815 846 860 870 854 830 883 831 826 849 846 898 867 894 899 893 894 877 906 886 912 861 903 866 823 916 789 905 863 866 884 796 838 854 853 772 777 811 824 797 776 836 797 844 822 819 793 821 801 708 770 801 791 838 798 817 797 799 853 841 821 803 812 816 772 792 855 824 798 870 820 823 836 848 846 802 838 757 755 786 785 808 796 783 810 820 804 809 818 847 809 806 829 805 807 783 742 797 788 785 780 819 793 750 775 834 761 813 829 820 904 903 836 873 886 862 885 852 827 792 791 820 784 868 879 834 824 854 844 776 814 839 878 827 812 828 811 798 831 819 807 822 817 832 827 811 835 816 828 825 811 853 842 834 846 828 816 821 753 821 801 852 800 856 765 769 804 780 845 764 706 805 848 846 895 813 809 834 847 824 802 742 820 800 791 845 778 865 804 803 821 783 788 812 787 816 807 786 802 785 774 811 831 757 776 NaN 836 879 820 922 850 868 854 834 808 801 825 846 830 827 808 820 836 858 849 844 865 833 838 788 797 792 822 808 788 854 878 774 816 797 782 843 820 819 806 784 820 781 829 827 780 820 795 815 813 807 820 799 815 831 818 817 818 853 843 871 839 776 795 848 834 821 798 830 800 800 762 791 838 835 815 779 822 807 765 798 804 860 816 766 811 776 868 822 788 819 817 834 798 892 929 934 878 895 932 842 906 914 886 905 899 907 883 907 850 881 930 911 892 NaN 857 906 880 908 942 916 861 946 892 905 850 908 892 865 873 897 829 834 879 612 832 874 898 902 847 862 851 867 930 846 844 842 883 859 856 839 840 853 851 875 864 850 811 913 873 843 871 829 826 835 884 890 827 864 920 914 943 928 948 932 985 941 956 953 933 904 922 950 926 947 910 908 918 924 881 839 924 874 803 944 900 864 890 851 858 912 872 832 906 890 873 848 868 875 904 914 878 880 885 869 851 854 880 856 838 869 864 926 858 870 912 856 868 848 868 820 838 888 861 870 840 874 901 875 893 876 899 883 868 900 845 888 860 878 877 875 840 830 870 858 842 831 886 854 864 837 847 877 865 870 862 869 832 865 838 838 818 795 804 800 861 899 862 858 795 812 821 830 827 816 950 919 855 867 859 887 909 880 880 838 839 872 870 861 841 851 866 809 851 835 868 880 794 834 840 850 856 837 864 852 881 839 846 810 830 872 815 846 860 870 855 830 883 831 827 849 846 898 868 895 899 894 895 878 907 887 911 861 904 866 823 915 789 905 864 866 880 795 833 854 853 771 778 808 824 796 776 836 796 846 823 820 792 820 802 709 771 802 790 838 799 817 796 799 852 842 822 803 812 817 772 792 858 824 798 870 820 823 837 848 846 802 838 758 756 786 785 809 796 782 810 820 805 809 819 847 810 806 829 805 807 784 742 797 788 785 780 819 792 750 774 833 761 814 830 818 905 903 836 873 886 861 885 853 827 791 793 819 784 870 879 836 825 854 843 776 813 839 879 827 812 827 811 798 833 819 807 821 817 832 828 811 836 816 828 825 811 853 843 835 846 826 816 822 753 820 801 852 799 856 765 770 804 780 845 764 707 804 847 847 895 812 807 834 847 823 803 742 820 800 790 847 777 865 804 804 823 782 786 812 787 815 806 785 802 784 774 812 831 757 775 NaN 836 880 819 922 850 869 854 834 808 801 825 847 830 828 808 820 835 859 848 844 864 832 838 787 797 793 822 807 787 854 877 774 816 797 782 844 819 818 806 784 821 781 828 827 780 820 795 815 812 807 820 799 815 830 818 816 818 853 842 871 839 775 794 847 834 821 798 830 800 799 762 791 838 836 817 778 822 806 765 798 804 860 816 766 811 777 866 822 788 819 817 834 798 891 929 934 877 894 932 841 907 913 884 905 899 907 884 906 850 882 930 911 892 NaN 856 907 880 908 942 916 862 946 893 905 850 908 891 867 873 897 829 833 879 611 840 875 899 902 846 861 850 868 928 847 840 841 884 859 857 844 840 854 850 874 864 849 810 914 873 843 872 830 826 836 885 889 827 864 921 914 945 928 947 933 984 941 956 952 931 903 922 950 926 947 909 908 917 924 881 839 925 875 805 946 901 861 889 850 858 912 870 832 907 891 873 849 868 875 903 913 878 878 885 869 849 852 881 855 838 871 866 926 858 870 912 856 867 848 868 820 838 888 862 869 840 872 902 875 892 876 899 883 868 900 845 887 862 878 877 875 840 830 871 859 841 831 886 854 865 836 847 876 865 868 861 868 833 865 838 838 818 796 804 800 862 899 863 858 795 812 821 830 828 816 952 918 856 867 860 888 910 879 880 838 840 871 870 861 840 852 865 809 850 835 868 878 794 835 840 850 856 837 864 852 881 839 846 811 830 871 816 846 860 869 856 831 882 831 827 848 847 898 869 894 899 894 896 879 908 888 911 862 905 866 823 915 788 905 864 867 875 795 827 854 853 770 779 806 825 796 775 836 795 847 824 820 791 820 802 709 771 803 790 838 799 817 795 800 852 842 822 803 812 817 772 792 860 825 797 868 820 823 838 849 847 802 837 759 756 786 784 809 796 782 810 821 805 809 821 846 811 806 830 806 807 785 741 797 789 785 780 820 792 750 773 833 761 814 830 816 906 903 836 873 886 861 885 854 827 791 794 818 783 870 879 840 826 854 844 776 813 840 879 826 812 825 811 797 834 819 807 821 818 833 829 811 836 816 828 825 812 854 842 836 846 827 817 824 752 820 801 852 799 856 764 770 805 781 845 765 707 803 847 848 895 813 805 834 847 821 802 742 820 799 790 848 777 865 805 804 824 782 785 812 788 816 806 785 802 784 774 813 832 757 775 NaN 835 880 820 921 850 869 855 834 807 802 825 847 831 828 808 820 833 859 848 844 864 831 839 787 796 793 821 806 787 853 878 773 816 796 782 846 819 818 805 785 822 781 828 826 780 820 794 816 812 807 820 799 815 830 818 815 818 853 842 871 838 776 793 846 836 822 798 830 799 799 762 791 838 836 819 778 821 806 764 797 804 860 817 766 810 777 866 822 788 820 817 835 799 891 930 935 877 894 931 840 908 912 884 905 899 907 884 906 850 883 930 911 892 NaN 855 907 879 908 942 916 862 946 893 904 849 908 891 867 873 897 829 833 880 610 848 876 900 902 846 860 851 869 928 847 837 840 884 859 858 848 841 854 850 874 864 849 809 914 873 844 873 830 826 836 885 889 827 864 921 913 947 928 946 934 984 941 957 951 931 902 922 950 926 947 909 908 916 925 881 839 925 877 805 947 902 860 889 850 858 912 869 831 907 891 873 849 868 876 905 912 878 876 884 868 847 852 883 855 838 873 867 926 859 869 912 856 868 848 868 820 837 888 864 868 840 870 904 875 891 876 899 883 866 899 845 888 864 878 877 875 840 829 870 859 840 831 887 854 866 836 847 876 866 867 861 868 833 866 838 838 819 796 804 800 863 899 863 858 794 812 821 830 827 816 952 918 856 867 860 888 910 879 878 839 839 869 869 860 838 853 864 809 850 834 868 878 794 836 840 849 855 836 864 852 881 839 845 812 830 870 816 847 861 869 856 830 881 831 828 848 847 898 869 894 899 894 896 879 908 888 910 863 906 866 822 916 789 904 864 866 874 795 822 854 853 769 779 806 826 796 773 837 795 846 824 820 791 819 802 710 771 803 790 838 799 818 794 799 851 842 823 803 812 817 772 792 860 826 797 867 820 823 838 849 846 802 836 760 757 786 784 809 796 782 810 821 805 810 820 846 810 806 829 807 807 785 740 798 789 785 780 821 791 750 773 832 762 814 831 814 906 903 836 871 885 862 885 854 828 792 794 818 781 871 878 843 827 854 844 776 813 842 879 825 812 825 810 797 835 819 806 821 817 833 828 811 836 816 828 825 812 854 842 835 846 827 817 824 752 820 801 852 799 856 764 770 805 783 844 764 706 802 847 848 895 813 805 834 846 819 802 743 820 799 790 848 776 866 805 804 824 782 784 812 788 817 806 786 803 784 774 812 832 756 775 NaN 834 879 820 921 850 869 855 833 808 803 826 847 832 826 808 821 834 859 848 843 864 832 841 788 795 793 822 805 787 853 878 772 813 796 782 847 818 817 805 786 822 780 828 826 780 820 794 817 811 808 818 799 814 831 818 815 818 853 842 871 838 776 794 846 838 823 798 830 799 799 762 791 838 837 821 778 820 806 764 797 805 860 816 766 808 776 866 823 789 821 817 837 800 891 930 935 877 894 932 840 907 912 884 905 899 907 884 904 851 882 931 910 891 NaN 855 908 879 908 943 916 862 946 892 904 849 908 891 867 874 897 830 833 880 611 860 876 902 901 846 860 852 868 928 848 835 841 883 859 859 852 842 854 849 873 864 849 810 913 872 844 873 830 826 836 885 889 828 863 922 913 949 928 945 936 984 942 957 950 931 904 922 949 926 947 908 908 916 926 880 839 925 879 805 946 902 859 888 850 858 913 870 828 907 890 874 849 868 876 907 912 878 877 884 868 845 854 882 854 838 872 868 926 859 868 912 856 869 848 867 820 838 888 863 867 840 870 907 875 892 876 899 882 866 900 845 889 864 878 878 876 840 829 870 859 840 831 887 854 866 835 847 876 866 868 861 868 832 867 837 838 819 796 804 800 863 899 863 858 793 812 821 830 826 816 952 919 857 867 858 887 909 879 877 839 839 867 870 860 838 853 864 809 852 835 869 877 795 836 840 849 855 836 864 851 881 840 845 813 830 869 816 847 861 869 856 830 881 830 829 847 847 898 868 893 900 894 896 879 908 888 911 862 906 866 821 916 789 904 864 864 870 795 820 854 853 770 778 806 826 797 772 837 794 846 823 820 792 818 801 710 770 802 790 838 798 819 794 799 852 842 823 803 812 817 772 792 859 825 796 867 820 823 838 850 846 802 835 760 757 786 783 808 796 783 810 822 805 810 821 845 810 805 829 808 806 784 739 798 790 785 780 822 792 750 773 830 761 815 831 814 906 903 836 870 884 862 885 853 828 793 793 819 781 869 877 847 826 854 845 776 813 842 878 825 813 826 810 796 834 819 806 821 818 832 827 810 836 816 828 824 811 854 842 835 847 827 817 824 752 820 802 852 799 856 764 769 804 784 843 763 705 802 847 847 895 813 806 834 845 819 802 744 819 799 790 848 777 866 805 804 824 783 785 812 789 818 807 788 802 785 775 811 832 755 775 NaN 833 878 821 921 850 870 854 832 808 802 825 847 832 825 808 821 834 859 848 840 865 832 842 790 794 793 822 805 787 853 878 772 811 797 782 847 818 817 804 788 822 780 829 825 781 820 793 817 810 808 817 800 814 832 819 816 818 853 843 871 838 776 795 844 837 824 798 830 799 799 762 791 838 837 822 777 819 807 764 798 807 860 816 766 806 776 867 823 790 822 817 838 802 892 930 936 877 894 932 840 906 912 884 905 898 907 884 904 851 881 932 910 890 NaN 854 908 879 908 942 916 862 944 892 904 850 908 891 866 874 897 830 834 881 612 868 875 903 900 847 860 852 868 928 848 833 842 882 858 859 854 844 854 848 872 865 849 812 912 872 844 873 830 826 836 884 889 828 862 923 913 949 928 945 936 985 943 958 949 931 905 922 949 926 947 906 908 917 926 880 839 925 879 805 945 902 858 888 850 859 914 871 826 908 889 874 848 867 876 908 911 878 877 884 869 839 855 882 853 838 871 868 928 859 866 911 856 870 847 867 820 837 888 863 866 840 870 908 875 894 877 899 882 866 901 846 889 863 878 878 876 840 829 870 858 841 831 887 853 866 834 847 877 866 868 862 868 831 868 837 837 818 797 805 800 863 899 863 859 793 812 821 831 825 816 952 919 858 867 858 886 909 879 877 840 838 865 871 861 839 852 863 808 853 835 869 877 795 835 840 849 855 836 864 851 881 840 845 813 830 869 815 848 860 869 856 829 881 830 830 849 847 897 866 893 900 893 896 878 908 888 912 862 906 866 821 916 789 903 864 863 866 795 818 855 853 770 777 806 826 798 771 836 794 846 822 818 792 817 800 709 770 801 790 838 797 821 794 798 852 841 824 804 812 817 771 792 858 824 796 867 820 823 837 851 846 803 836 758 757 786 783 808 797 783 810 822 805 812 820 845 811 805 829 807 806 784 738 799 791 785 780 822 792 750 773 829 761 814 831 814 906 903 836 869 885 862 885 853 828 792 793 820 780 867 876 850 826 854 845 776 813 842 878 824 812 827 810 795 834 820 806 822 818 832 826 810 835 816 828 825 810 854 842 834 848 827 817 824 751 819 803 852 800 856 764 768 803 784 843 764 704 802 847 845 895 813 806 835 845 818 803 744 818 799 789 848 777 866 805 806 824 783 786 813 789 816 808 788 802 784 774 810 832 755 777 NaN 832 878 821 921 850 869 854 832 808 801 825 847 833 824 807 822 834 858 848 838 865 831 842 793 794 794 822 805 787 853 878 771 808 798 782 846 818 818 804 789 822 780 830 825 782 821 794 817 811 808 818 802 814 834 819 817 818 853 843 870 839 774 795 842 835 824 797 831 798 799 762 790 838 837 823 777 820 808 766 798 808 860 816 766 805 776 867 822 789 822 817 837 801 892 930 937 878 894 932 840 906 912 884 904 899 907 884 903 851 879 932 911 889 NaN 856 908 879 908 942 917 862 943 893 903 850 908 890 866 874 896 830 834 881 614 876 874 903 900 847 859 852 867 929 849 830 843 881 858 858 858 844 854 848 872 864 850 814 912 872 844 873 830 825 836 884 889 829 862 924 913 949 929 944 936 986 944 958 949 931 905 922 948 927 947 905 908 918 927 880 839 925 880 804 944 900 857 888 851 859 914 872 825 908 890 873 848 867 876 908 911 879 878 884 870 832 856 880 854 838 870 867 928 859 865 910 856 870 846 869 820 836 888 862 866 841 870 909 874 894 877 898 881 866 902 846 889 862 879 878 876 840 830 871 857 841 831 887 852 866 834 847 878 866 869 861 867 830 869 837 837 816 797 806 800 864 898 863 859 792 813 822 831 825 816 952 919 859 867 860 886 909 879 877 841 838 860 873 861 840 852 863 808 853 834 870 878 795 834 840 849 856 835 862 851 880 841 845 813 830 870 815 848 860 868 855 830 882 830 830 850 847 896 866 893 901 893 896 879 908 889 913 861 906 866 822 915 789 904 864 862 863 795 816 856 854 771 776 805 827 798 772 836 794 845 821 817 791 817 800 710 770 800 790 838 798 821 794 798 852 841 823 802 813 816 771 793 857 824 795 867 820 823 837 851 846 803 837 757 757 786 784 809 797 783 809 822 804 813 820 845 811 806 829 806 806 784 738 798 792 785 781 821 792 750 773 829 760 814 831 815 906 903 836 867 885 861 886 853 827 790 793 819 780 864 876 853 826 854 845 776 813 842 878 824 811 828 810 794 834 820 805 823 819 832 826 809 834 817 828 826 810 854 842 835 848 827 816 822 752 819 804 851 801 855 765 768 802 782 844 765 703 803 848 844 895 813 806 835 847 819 804 745 817 800 790 848 777 866 806 807 824 784 788 814 788 816 808 788 801 784 774 811 832 755 778 NaN 832 878 821 921 850 869 853 833 808 801 826 848 833 825 806 822 834 856 848 836 866 831 841 793 795 795 822 805 787 852 879 770 808 798 782 846 820 818 805 789 823 781 829 825 781 821 796 817 812 809 818 803 814 835 819 818 818 854 844 870 838 773 795 837 834 823 797 831 797 799 762 790 838 836 823 778 821 809 768 798 808 860 816 766 806 776 867 822 789 822 817 837 801 891 931 937 877 893 931 840 905 912 884 904 900 907 884 904 851 879 932 911 889 NaN 858 907 880 907 941 917 862 944 893 903 850 908 890 866 874 896 830 836 881 614 883 874 902 901 847 858 851 866 929 850 829 842 882 858 857 861 844 854 849 873 865 851 814 911 872 844 873 830 825 836 884 889 829 862 924 913 949 930 944 936 986 944 958 950 931 906 923 948 928 948 907 908 918 926 882 839 924 881 805 944 900 856 887 849 859 914 872 825 908 890 873 847 868 876 907 912 880 878 885 870 825 855 878 855 836 870 865 928 858 864 908 856 871 845 870 820 836 887 863 867 842 870 910 875 892 877 895 881 866 902 846 888 860 880 877 875 840 831 871 856 841 831 887 854 865 834 848 878 867 870 861 865 832 869 837 837 816 797 807 800 864 898 862 859 793 812 823 831 825 816 951 920 859 867 860 886 908 879 877 842 837 858 873 862 840 853 863 807 853 833 870 879 795 832 841 849 856 835 862 851 879 840 846 813 830 871 816 848 860 870 855 830 881 830 830 851 846 896 866 893 901 893 896 879 908 889 914 861 906 866 822 915 789 904 865 863 863 794 815 855 855 771 775 805 828 798 773 836 793 846 821 816 790 817 800 710 770 800 790 838 799 821 793 799 853 842 822 800 813 817 772 793 856 824 795 868 820 823 836 852 845 804 838 756 757 786 784 809 797 782 809 823 804 814 821 846 811 806 829 806 806 785 739 798 793 784 781 820 793 750 774 830 760 814 831 815 906 904 837 866 885 861 886 853 827 790 793 818 780 864 876 854 826 854 845 776 813 842 879 824 811 829 811 794 834 820 804 824 820 831 826 809 834 819 828 828 810 854 842 835 849 827 816 822 752 819 804 851 801 854 767 767 803 781 844 766 703 803 848 844 895 812 806 836 848 821 804 746 817 800 792 847 777 864 806 807 824 783 788 815 789 815 808 787 800 784 774 811 832 755 779 NaN 833 878 820 921 850 868 853 834 808 802 827 847 833 826 806 822 833 857 850 837 866 830 839 793 795 796 822 806 787 852 879 770 807 798 783 846 822 818 807 787 824 781 828 824 781 821 797 818 814 808 819 805 814 835 819 818 818 854 844 869 838 772 794 835 833 822 797 831 796 799 762 790 838 836 823 779 821 810 768 798 808 859 817 765 806 776 868 821 789 821 817 838 800 891 931 937 875 893 931 840 905 912 885 904 901 906 884 905 851 879 932 912 889 NaN 858 906 880 907 940 917 862 944 892 902 850 908 890 866 873 895 830 836 881 614 890 874 902 901 847 858 851 866 930 849 829 842 884 858 856 864 842 854 850 873 865 851 813 911 872 844 873 829 825 836 884 888 829 863 925 914 948 928 944 935 985 943 958 950 930 905 924 948 928 948 908 909 918 924 882 839 924 880 806 944 899 855 886 848 861 914 873 825 908 889 872 846 869 876 906 913 881 879 885 870 824 853 879 857 834 870 864 927 857 865 908 857 871 846 870 820 836 886 863 868 842 870 911 876 891 877 894 881 867 901 846 888 861 880 877 875 841 831 872 856 841 832 887 856 865 834 848 879 867 871 861 866 833 869 837 837 816 796 808 800 863 898 862 858 793 812 823 831 825 815 950 920 858 866 859 886 907 880 877 842 837 855 873 862 841 853 863 806 853 833 871 880 794 832 841 849 856 835 861 852 878 840 846 814 830 871 816 848 860 871 855 829 881 830 830 850 845 896 868 892 901 893 895 880 908 888 913 860 906 867 821 915 790 904 864 862 863 794 814 854 855 771 776 805 827 799 774 836 793 846 821 816 790 817 801 710 770 799 790 838 800 822 792 799 852 843 822 799 812 816 772 792 855 824 795 868 820 823 836 852 845 804 838 756 757 787 784 809 797 782 809 822 804 814 821 845 811 807 830 805 807 785 739 797 794 785 781 820 793 750 774 830 760 814 830 815 905 904 837 865 885 861 886 853 827 790 794 818 780 865 876 858 827 853 844 776 812 843 879 824 812 830 812 794 833 820 804 826 821 832 826 810 834 818 827 828 810 853 843 835 849 827 815 821 752 819 805 852 802 854 768 768 803 782 845 765 703 804 848 844 895 812 807 835 848 823 805 746 818 800 794 846 776 862 806 807 823 783 788 815 790 815 808 786 801 784 774 812 831 755 777 NaN 834 878 820 922 850 867 853 835 808 803 828 847 834 826 806 821 832 860 851 837 867 830 839 793 796 796 822 806 786 852 879 770 806 798 783 846 823 818 808 786 825 781 827 824 780 820 796 818 814 807 819 806 815 835 818 818 818 854 844 869 837 773 794 830 833 822 797 829 796 800 761 790 838 836 823 780 821 810 768 798 808 859 818 765 805 776 868 820 790 821 817 840 802 890 930 935 875 893 932 840 905 912 886 904 901 906 884 905 851 879 932 912 890 NaN 858 907 879 907 939 917 861 944 892 902 850 909 890 866 873 895 830 835 881 614 898 875 902 901 848 858 851 865 930 848 830 842 886 857 856 866 842 854 850 874 865 849 812 910 873 844 873 829 826 836 884 888 830 863 925 914 949 926 945 934 984 942 958 950 929 904 924 948 928 948 908 909 918 923 883 840 924 877 808 944 898 855 886 849 862 914 873 826 908 889 872 846 869 875 906 915 882 879 886 870 824 852 881 858 832 869 864 925 857 866 908 858 871 847 870 820 836 885 864 868 841 870 912 876 892 878 894 880 868 900 847 888 862 880 877 875 842 832 872 855 841 833 887 858 865 835 848 878 867 871 861 867 832 868 838 837 816 796 810 800 863 898 861 857 793 812 822 832 826 814 949 920 858 868 858 887 908 881 877 841 837 852 873 861 841 853 863 805 852 835 872 880 794 833 841 849 856 835 860 852 879 840 846 814 831 872 816 847 860 872 855 829 881 829 830 848 844 897 869 892 901 893 895 880 908 888 913 860 905 866 820 915 790 903 863 861 860 793 812 853 855 770 776 806 826 799 774 837 792 845 821 817 790 818 801 709 770 799 790 838 798 821 791 800 851 843 822 800 812 816 773 792 856 823 795 869 819 823 836 852 846 803 838 756 757 788 784 810 797 783 809 820 804 814 822 846 811 807 832 805 807 784 738 797 795 785 780 819 794 749 773 830 760 814 830 815 905 904 837 863 885 861 886 854 826 792 794 820 780 865 876 861 827 853 845 776 811 843 878 825 812 832 812 795 833 820 806 825 821 833 826 810 835 815 827 827 810 853 843 835 849 827 815 820 753 820 806 852 803 855 767 768 803 783 846 764 703 804 850 845 895 810 808 835 847 823 805 745 817 800 794 845 777 858 804 806 822 783 788 815 790 815 808 786 803 784 775 812 830 754 775 NaN 835 879 820 922 850 867 853 834 808 804 829 847 834 824 806 821 831 862 852 835 867 830 841 793 796 797 822 807 786 852 879 770 805 798 784 846 823 818 810 785 825 781 826 825 780 820 795 819 814 806 818 808 815 835 818 818 818 854 844 869 837 774 794 828 832 821 797 829 796 802 760 790 839 836 822 781 821 809 767 798 808 859 818 764 805 775 869 820 790 820 816 840 804 890 930 934 876 893 932 840 905 912 885 903 900 906 884 904 851 880 933 913 890 NaN 857 906 879 907 938 917 861 943 892 902 851 909 890 866 873 894 829 834 881 612 903 875 901 900 848 858 851 865 929 847 830 842 886 856 856 867 843 855 850 873 865 847 811 909 874 844 873 829 826 836 883 889 830 864 926 915 950 926 946 934 982 941 957 950 928 903 924 948 928 948 909 908 918 922 883 840 925 874 809 944 899 855 886 850 863 913 874 826 908 890 871 846 869 874 905 915 883 880 886 870 824 854 883 857 832 868 865 924 857 866 909 857 871 848 870 820 835 884 864 866 842 870 913 875 893 878 895 880 868 900 847 888 862 880 878 875 842 832 870 855 841 834 888 857 866 835 847 876 866 871 861 868 832 868 838 837 817 796 810 800 862 899 860 857 793 812 822 832 828 813 949 920 856 869 857 887 909 881 878 840 837 849 874 860 841 853 864 805 851 836 872 880 794 832 841 850 857 836 861 852 879 840 846 813 831 871 816 847 860 872 854 828 881 829 830 848 844 897 869 893 901 893 895 880 908 888 913 860 904 866 819 915 791 903 862 861 858 793 810 853 855 770 778 806 824 800 773 837 791 844 821 817 790 818 801 708 770 799 790 838 797 822 791 800 850 843 822 800 812 815 773 792 857 823 796 869 819 823 837 851 846 802 838 757 756 789 784 810 797 784 809 819 805 814 823 846 811 807 833 805 808 784 738 797 795 785 780 818 794 749 774 830 760 814 830 816 904 903 837 860 885 862 887 854 826 792 793 820 780 866 876 865 827 854 845 776 810 842 874 825 812 831 811 796 833 819 807 825 821 833 825 811 835 814 827 826 810 853 845 835 849 826 815 820 755 821 810 852 803 856 767 767 802 784 847 764 703 804 850 845 894 810 809 835 845 823 805 743 817 800 794 844 778 854 803 805 822 783 788 815 789 815 807 785 804 783 775 812 830 754 773 NaN 836 880 820 922 850 867 852 832 809 804 829 847 834 822 806 820 831 862 851 833 867 831 842 794 796 798 822 807 787 852 879 771 804 798 784 846 823 818 810 785 825 781 828 825 779 821 795 819 813 806 818 812 815 834 818 818 818 853 844 869 837 775 794 823 833 821 798 830 795 803 759 790 840 835 821 782 822 808 767 798 808 860 818 764 804 774 869 820 790 820 816 840 806 891 929 934 877 893 932 840 905 912 884 903 900 906 884 904 851 880 933 913 890 NaN 857 905 879 907 939 917 861 942 892 902 851 909 890 866 874 895 829 834 882 610 910 875 901 898 848 858 851 865 929 847 830 841 885 856 855 868 844 856 849 872 865 848 811 908 873 844 873 829 827 836 883 890 831 864 925 916 950 926 948 936 982 940 956 950 926 903 924 948 928 947 909 907 918 923 883 840 926 874 810 943 899 856 886 853 863 913 873 827 908 890 871 847 868 874 905 913 883 880 886 869 824 855 882 856 832 868 866 925 857 866 910 856 872 849 870 821 836 884 865 865 840 870 916 874 894 878 895 880 869 900 846 888 861 880 878 875 842 831 869 855 841 834 888 856 866 836 847 875 866 871 861 869 831 867 838 836 817 796 810 800 862 900 859 858 793 812 822 832 828 813 950 920 856 870 858 887 911 881 878 839 837 845 874 860 840 854 864 806 850 836 872 880 794 832 841 850 857 837 861 852 880 839 846 813 831 871 816 847 860 872 854 828 882 829 830 848 844 897 869 893 901 893 895 880 909 888 913 860 903 865 818 914 791 904 862 861 854 793 810 854 856 770 778 807 824 800 773 837 790 844 820 817 790 818 801 708 771 800 790 838 796 823 791 800 850 842 823 800 812 815 772 791 857 823 795 869 819 823 838 850 847 802 838 758 756 789 783 810 797 785 809 819 805 813 823 846 811 807 832 805 808 784 737 796 795 785 780 818 794 749 774 830 760 815 830 816 904 903 836 856 884 863 888 854 826 791 792 818 780 867 876 865 827 855 845 776 810 841 871 826 812 830 811 797 833 819 808 826 822 832 825 811 834 816 827 826 811 854 846 835 848 826 815 821 756 823 812 851 802 856 767 767 802 785 845 764 703 804 851 845 894 810 809 835 845 823 805 741 816 800 793 844 779 851 802 804 822 784 787 815 789 815 805 785 804 783 775 812 830 754 773 NaN 835 881 820 923 850 868 852 831 809 805 829 847 834 823 805 820 832 860 851 832 867 832 843 794 795 796 822 806 787 852 879 772 804 798 784 847 824 819 809 784 825 782 830 825 779 822 794 819 812 808 819 813 814 834 819 818 818 851 844 869 838 775 794 820 834 820 798 830 794 802 760 790 840 835 821 782 822 806 766 798 808 861 818 764 804 773 869 822 790 821 816 840 806 892 930 934 876 893 932 840 904 911 882 902 900 906 884 904 851 881 932 913 890 NaN 856 905 880 908 939 918 861 940 892 902 851 908 890 866 876 895 829 834 882 610 913 874 902 898 847 858 851 866 929 847 830 841 884 856 854 868 844 857 849 872 866 849 811 907 872 843 874 829 827 836 883 892 831 864 925 917 951 927 949 938 982 940 956 950 926 904 925 948 928 947 909 907 917 923 883 840 928 874 811 943 899 857 887 853 863 913 872 827 907 891 871 847 867 875 905 911 882 881 886 869 824 856 883 856 832 869 865 926 856 867 910 855 872 849 870 820 837 884 865 866 839 870 918 874 894 878 895 881 869 900 846 887 860 880 878 874 842 830 866 856 841 834 888 855 865 836 848 875 865 871 861 869 831 867 837 836 819 796 810 800 862 900 856 858 794 811 822 832 827 813 950 919 855 870 858 887 911 881 878 839 838 843 873 860 841 853 864 807 850 837 872 880 794 832 840 850 857 838 862 852 880 840 846 812 830 871 815 847 860 873 854 828 883 829 830 849 844 898 867 892 900 893 896 880 909 888 914 860 902 865 818 915 789 904 862 861 853 794 810 854 856 770 778 807 823 800 773 836 790 843 820 817 790 818 800 709 771 801 791 837 796 824 791 801 851 842 824 801 813 815 772 791 857 824 795 869 819 823 840 850 847 802 838 760 754 789 783 810 798 784 810 819 806 812 823 846 810 807 832 804 808 784 737 796 795 785 779 819 793 749 775 830 760 815 830 817 904 903 836 855 884 865 888 854 827 790 792 818 781 867 878 866 827 856 845 776 810 840 868 826 812 829 811 797 833 820 809 827 823 831 825 811 833 817 828 825 811 856 846 834 848 826 815 823 755 823 814 850 802 856 768 767 801 786 843 763 703 804 851 845 894 811 809 835 846 823 805 740 816 798 792 844 779 849 803 802 822 785 787 815 789 815 804 785 805 783 775 811 830 754 773 NaN 834 882 820 924 850 868 851 831 808 804 829 847 833 824 805 820 833 859 850 831 867 831 843 794 796 795 822 807 787 852 879 772 804 797 783 847 824 820 808 784 825 784 831 825 779 822 794 820 813 809 819 816 814 833 820 819 818 851 845 870 838 776 794 816 835 821 798 829 793 801 760 791 840 835 821 782 822 806 767 799 808 862 818 763 804 773 870 823 790 822 817 840 809 893 931 933 875 894 932 840 904 912 882 902 900 906 885 903 851 882 931 912 890 NaN 857 906 880 908 939 918 862 938 892 903 851 908 891 866 877 895 829 834 881 610 917 874 902 898 847 858 851 866 928 847 831 841 882 857 855 867 844 857 848 872 866 850 811 907 871 843 873 829 827 835 883 892 831 864 924 916 951 926 949 938 981 940 956 950 927 904 925 948 928 948 909 908 916 924 884 841 928 876 811 942 899 858 888 852 862 913 871 826 907 892 872 846 866 876 906 909 880 882 886 868 821 855 884 855 832 871 864 928 856 868 910 855 873 848 870 819 838 885 864 867 838 870 920 875 894 877 895 882 869 900 846 886 860 880 878 874 843 830 866 857 841 833 889 854 864 836 848 876 865 871 860 868 831 866 836 836 819 795 811 801 861 901 854 857 794 811 823 832 825 813 950 919 855 869 859 888 911 881 878 839 838 841 872 860 841 852 864 808 850 837 872 880 794 833 840 849 857 838 862 851 880 840 847 811 830 871 816 848 860 873 855 828 884 830 830 850 845 898 866 892 899 893 896 880 907 888 914 860 902 866 818 916 787 905 862 861 852 794 809 854 856 771 778 806 824 800 773 836 789 843 820 817 790 817 801 709 770 802 792 837 796 824 792 802 850 842 824 801 813 815 772 790 856 825 795 870 818 823 839 851 846 802 838 760 754 789 782 811 799 783 810 820 806 812 823 845 811 806 831 804 808 783 736 796 794 785 780 820 793 749 774 830 760 815 830 816 904 904 836 854 884 865 888 852 827 790 793 819 781 866 879 866 827 856 845 775 810 839 867 826 812 828 810 797 833 820 810 827 826 831 826 811 832 818 830 825 812 856 845 833 847 826 815 825 754 821 816 850 803 856 768 767 801 786 841 761 704 803 851 844 895 811 808 835 847 823 805 740 815 797 793 844 780 846 804 803 822 786 787 815 789 815 804 785 805 783 774 811 830 754 774 NaN 833 881 820 923 849 869 852 831 807 803 828 847 832 826 804 821 834 858 849 830 867 831 842 793 797 794 822 808 788 852 879 773 803 797 783 847 824 820 807 785 825 786 831 825 779 822 796 819 814 811 818 816 815 833 820 818 819 852 844 870 838 776 793 814 836 822 798 828 793 800 760 791 839 834 820 781 822 806 768 800 807 862 818 763 806 773 870 824 790 824 817 841 812 894 931 934 876 894 931 840 904 912 883 903 900 905 885 903 851 882 930 911 890 NaN 857 908 879 909 939 919 862 936 892 903 851 908 891 865 877 895 829 834 880 610 919 874 903 898 847 858 851 866 929 847 831 841 882 857 856 867 844 857 848 872 866 851 810 906 872 842 872 828 826 835 883 892 829 864 923 916 951 926 948 938 982 940 956 951 929 904 924 948 929 949 909 909 916 925 884 840 927 877 810 941 898 857 889 851 863 914 869 826 906 893 873 845 866 877 906 909 879 881 887 868 818 854 885 854 832 872 862 928 856 868 910 854 874 845 870 819 837 886 864 868 839 871 920 875 893 877 896 883 870 900 847 885 860 880 877 873 843 830 867 857 841 832 889 854 864 835 850 877 864 871 859 868 830 867 836 838 820 795 812 800 861 901 851 857 795 811 823 832 825 813 950 918 855 868 859 888 911 880 880 839 839 840 872 861 842 850 864 809 850 837 871 880 794 833 840 848 857 838 862 851 879 840 847 811 830 871 816 848 859 873 855 828 885 830 830 851 846 899 865 892 899 893 896 881 906 887 913 861 902 866 819 916 786 905 862 861 851 795 809 854 856 771 778 806 825 800 773 837 788 844 821 818 789 817 802 709 770 803 793 837 796 824 792 802 850 842 824 800 813 814 772 791 855 825 796 870 818 822 839 851 846 802 838 760 755 788 782 812 800 782 810 820 807 812 823 845 811 806 831 804 808 783 737 796 794 786 780 820 793 749 774 830 760 814 831 816 903 904 836 853 884 865 888 852 827 790 794 820 782 866 879 866 828 855 845 774 811 839 866 827 811 828 810 797 833 820 809 827 830 830 826 811 832 818 830 824 812 857 844 833 847 826 814 826 754 820 819 851 803 857 768 767 801 786 842 760 703 803 852 843 895 811 806 835 848 822 804 741 815 797 793 844 782 842 804 804 821 786 786 815 790 816 804 786 804 784 773 810 830 754 776 NaN 833 881 820 922 849 869 853 831 807 802 828 848 831 826 804 821 834 859 848 830 867 830 843 793 799 793 821 809 789 853 879 773 803 797 784 847 823 820 807 786 825 786 831 826 779 822 796 819 816 811 817 817 816 834 821 818 819 852 843 870 837 775 792 809 837 822 797 828 793 800 760 791 838 834 820 781 822 807 769 800 807 862 817 764 807 773 871 824 791 824 817 840 815 895 931 935 876 893 931 840 904 913 883 903 900 905 886 902 851 882 930 910 890 NaN 857 908 878 909 938 918 862 933 893 903 850 908 891 864 877 895 829 833 879 610 921 874 903 898 848 858 852 866 930 847 831 841 882 857 857 866 844 857 848 872 864 850 810 904 872 842 871 829 825 834 883 891 828 865 923 915 951 924 947 937 984 941 957 952 928 905 923 948 929 949 910 910 916 925 884 840 926 878 811 941 897 854 890 849 863 914 869 826 905 894 874 845 866 877 905 911 879 880 888 868 815 854 884 854 831 871 862 928 856 868 910 856 876 845 870 820 835 888 864 867 840 872 920 874 892 877 896 884 870 899 848 886 860 880 878 873 843 831 869 856 841 832 889 854 863 834 851 878 864 872 858 868 831 868 835 839 820 794 812 800 861 900 850 857 796 811 824 832 825 813 951 918 856 869 860 888 910 880 881 840 838 839 871 862 841 849 863 809 850 837 871 879 794 834 841 848 856 837 864 851 879 840 847 811 830 871 817 848 858 872 855 828 885 829 830 851 846 899 866 894 899 894 896 882 906 889 913 862 902 866 819 916 787 905 863 861 849 795 807 854 856 770 778 805 826 800 773 837 787 845 822 818 790 817 801 710 770 802 793 838 798 824 792 802 850 842 824 800 812 814 772 791 854 825 798 870 819 822 838 852 845 802 838 760 756 787 783 813 800 781 810 820 806 811 823 845 811 806 831 804 808 782 737 796 794 786 780 819 792 749 773 831 760 814 832 816 902 905 836 850 884 865 888 852 827 789 793 821 783 866 877 865 828 854 845 774 812 840 864 827 811 828 810 798 833 819 808 827 833 830 827 811 831 819 830 824 811 857 843 834 847 826 813 825 755 820 823 851 802 859 767 768 801 785 842 761 703 804 852 844 895 812 804 835 849 821 804 741 815 798 793 845 783 839 804 805 821 786 786 815 790 817 804 786 804 783 772 811 831 754 778 NaN 833 880 820 920 848 870 854 832 807 802 828 848 832 826 804 821 834 859 847 829 867 829 844 793 799 793 821 810 790 853 880 773 802 797 783 848 822 820 807 786 824 786 830 827 779 821 797 818 816 812 817 817 816 834 821 817 819 852 842 869 836 773 792 806 837 822 796 828 793 801 759 791 838 835 820 781 823 808 770 801 806 862 816 764 806 774 870 825 791 824 818 839 818 896 931 936 877 893 931 840 904 913 883 904 899 904 886 902 851 882 930 910 890 NaN 857 908 878 909 939 918 862 929 894 903 850 908 891 864 877 895 829 833 880 610 922 874 903 897 848 859 852 867 931 847 830 840 882 857 857 864 844 856 850 871 864 850 810 901 873 842 870 829 825 834 882 891 828 866 922 915 952 924 947 936 985 942 956 952 926 906 921 949 929 949 910 911 916 925 883 840 926 878 812 940 899 853 890 848 862 915 868 828 904 894 875 845 867 876 905 913 879 882 888 869 816 854 884 854 831 869 862 927 856 869 911 858 876 844 870 821 834 889 864 866 841 873 920 875 893 877 896 884 870 900 848 887 860 880 878 872 843 831 870 856 842 832 889 854 864 834 852 878 863 872 859 868 831 868 835 839 820 794 812 800 861 900 849 857 796 811 824 832 824 813 952 918 857 869 861 888 909 879 881 841 838 836 871 863 841 850 864 808 850 837 870 878 794 833 841 849 856 836 865 850 879 840 846 811 829 871 815 849 859 871 855 829 885 830 830 850 846 899 866 895 899 893 896 882 907 890 913 861 903 865 819 916 787 904 863 861 847 795 805 853 856 771 780 805 825 800 773 837 788 846 822 818 790 818 800 709 770 802 793 838 799 824 792 801 851 842 824 799 810 815 772 792 854 825 798 870 820 822 838 853 845 802 837 761 757 786 783 815 800 782 810 820 806 811 823 845 811 807 832 804 808 782 735 796 793 787 781 819 791 750 773 831 761 814 833 816 903 905 836 848 883 863 888 852 827 789 792 819 783 866 876 865 829 854 845 774 813 841 862 827 812 829 810 798 833 818 806 826 835 831 826 812 831 818 830 824 810 857 842 835 847 826 814 824 755 820 825 851 802 860 767 768 802 783 842 761 702 804 852 846 895 814 804 836 850 820 805 741 815 798 793 845 782 835 803 804 821 787 785 814 789 818 805 786 804 782 773 811 831 754 778 NaN 832 879 821 920 846 870 854 834 807 802 828 848 834 826 804 820 834 859 847 828 867 831 843 793 798 794 821 810 790 853 880 772 802 796 783 850 822 820 807 786 824 787 829 828 778 821 798 818 816 812 818 818 817 834 821 816 820 851 842 870 837 772 791 802 836 821 795 828 792 802 758 791 838 836 819 781 822 806 770 802 806 861 816 765 804 774 868 824 792 823 819 838 821 898 932 936 877 894 932 841 904 913 883 905 899 904 886 902 852 882 930 911 890 NaN 856 907 878 909 939 918 862 928 894 903 849 910 890 864 876 895 829 834 880 610 922 874 902 897 848 860 852 867 931 846 830 840 882 857 857 863 844 856 851 872 863 850 811 898 872 841 870 829 825 833 883 891 829 867 922 916 953 925 946 936 985 942 955 950 923 907 921 949 930 949 908 912 916 925 883 841 926 878 811 940 902 855 890 848 862 915 868 828 903 894 876 846 869 875 905 916 879 883 888 870 816 854 885 853 831 869 863 928 855 869 912 859 876 844 870 821 835 890 867 866 842 872 920 875 893 877 897 885 870 900 849 887 860 881 878 873 843 831 870 856 842 832 889 854 864 833 852 878 864 871 860 868 832 868 835 838 820 794 813 800 861 900 848 857 794 812 824 832 824 814 952 917 858 870 861 887 910 879 881 843 837 834 871 863 841 850 866 808 850 836 871 878 793 833 841 849 856 836 866 850 880 841 846 812 829 871 814 849 859 870 855 829 884 831 830 850 846 899 867 895 899 892 896 881 908 891 914 861 904 865 820 916 787 902 864 862 846 793 803 854 856 771 780 805 824 799 773 838 789 846 822 817 791 817 800 708 768 801 792 838 800 824 793 800 851 842 823 799 810 816 772 792 855 826 798 870 821 823 838 853 846 803 836 761 757 787 784 816 800 783 810 819 805 811 822 845 811 806 832 804 808 781 734 797 793 788 782 819 791 751 773 831 760 814 833 816 903 905 836 847 883 862 887 852 827 790 791 817 783 867 875 865 828 855 845 774 813 841 860 827 813 829 810 798 833 817 806 825 838 832 826 812 833 817 830 824 810 856 841 835 848 826 815 823 756 820 827 850 802 860 766 768 803 783 842 762 702 804 851 848 895 815 806 836 850 820 804 740 815 798 792 845 781 833 803 804 822 787 786 814 788 818 805 786 805 783 774 811 831 754 777 NaN 832 879 821 921 845 869 854 835 808 801 828 848 835 826 804 819 835 858 848 827 866 832 842 793 797 795 821 809 790 854 880 772 803 797 782 850 822 820 807 785 824 789 828 828 777 821 798 815 815 812 819 820 815 835 820 816 821 852 842 870 838 772 791 800 834 820 795 829 792 802 758 790 838 838 819 782 823 805 770 803 806 861 816 765 802 773 866 824 793 823 819 838 824 902 932 936 877 895 932 841 904 913 883 905 899 904 886 903 852 882 930 912 890 NaN 856 907 878 909 940 918 861 927 894 903 849 910 888 864 874 896 829 834 880 610 921 875 902 898 847 861 851 866 931 846 829 840 882 858 858 864 845 855 852 872 862 850 811 893 872 841 870 830 825 833 884 891 830 867 923 917 953 927 946 936 984 942 953 949 922 906 920 950 930 949 906 913 916 924 882 841 926 879 809 941 904 856 889 848 862 914 867 826 903 894 876 846 870 874 905 916 879 882 888 870 816 854 885 853 831 870 864 928 856 868 912 858 875 845 870 821 836 890 869 866 842 871 920 875 893 877 898 885 870 901 850 887 860 881 877 873 843 831 871 856 842 833 889 854 863 833 851 878 864 871 861 868 833 867 835 837 819 794 813 800 860 902 847 858 793 812 824 833 824 814 951 918 857 870 860 886 910 880 881 842 838 832 872 862 841 851 866 807 850 836 871 878 791 833 841 850 856 836 865 850 881 842 846 813 829 872 813 849 859 869 854 830 884 832 830 850 846 899 867 894 899 891 895 880 908 891 915 862 906 865 820 916 788 901 864 862 844 792 802 854 856 772 781 805 824 799 774 837 790 845 821 817 790 817 800 708 767 800 792 839 801 824 794 799 850 842 822 798 810 816 773 793 855 826 798 870 821 823 837 852 846 803 836 761 757 787 784 817 800 784 810 818 804 812 821 844 811 806 832 805 808 781 734 798 794 789 782 819 792 751 774 832 758 814 832 816 904 905 836 845 883 862 886 852 828 791 791 817 783 867 875 866 828 856 845 775 813 840 860 827 813 829 811 797 834 817 805 824 842 832 826 813 834 816 830 824 811 854 841 834 848 825 815 824 756 820 828 850 803 859 766 767 803 783 841 762 701 804 851 847 895 816 808 835 850 820 804 740 816 797 793 845 781 830 803 804 822 787 786 814 788 816 805 788 805 785 774 810 831 754 776 NaN 833 879 821 922 846 868 854 836 809 801 828 847 835 826 804 818 835 857 850 827 866 834 840 793 796 796 821 807 790 855 880 772 804 797 783 850 823 820 807 785 824 791 828 828 777 821 797 813 814 811 820 823 814 835 820 815 822 853 842 870 840 771 791 798 835 820 795 829 791 802 757 789 838 838 818 783 823 804 770 805 806 861 816 765 801 772 865 824 794 823 819 838 824 906 931 936 877 896 932 842 905 914 883 904 899 906 886 904 852 881 931 912 890 NaN 856 907 878 909 940 918 861 926 894 903 849 910 888 864 873 895 829 835 880 610 921 876 902 898 846 861 850 866 931 847 829 839 882 859 858 864 845 855 852 873 863 850 811 889 872 841 870 830 825 834 886 890 831 867 923 918 952 929 946 936 984 942 952 949 922 903 919 949 928 949 904 913 917 922 883 840 926 879 810 941 903 856 888 848 862 913 868 825 902 892 874 846 869 874 906 915 879 879 888 871 816 853 884 854 830 871 864 928 858 868 913 856 874 845 870 821 836 889 872 866 842 870 920 875 892 877 898 885 870 900 849 888 860 881 877 873 843 831 872 856 842 833 890 854 862 832 851 878 865 870 861 868 833 867 835 838 818 794 813 800 860 903 846 859 792 811 824 833 825 815 950 919 855 870 859 886 911 880 880 842 838 830 872 862 841 851 866 807 850 836 872 879 790 833 841 850 856 837 864 850 881 841 847 814 830 872 814 848 859 870 854 830 883 832 831 849 847 899 867 894 899 891 896 880 908 890 915 864 906 865 820 917 788 901 864 863 843 792 802 855 856 771 781 806 825 798 775 836 790 844 821 817 790 816 800 708 767 799 792 840 801 823 795 798 850 841 820 798 811 816 773 793 856 825 798 870 821 824 836 851 846 803 836 761 757 788 784 818 799 784 810 818 803 812 821 844 812 806 832 805 808 781 733 798 793 789 780 818 792 751 774 832 758 814 831 817 905 906 837 843 884 863 885 852 828 791 792 817 782 867 876 866 827 856 846 775 813 839 860 827 812 829 811 796 834 817 805 824 845 832 827 813 835 816 829 825 812 854 841 834 847 824 815 824 756 820 828 850 804 858 767 767 804 784 841 763 700 804 851 846 895 816 808 835 850 820 804 738 817 797 793 845 781 828 804 804 821 786 787 815 790 815 805 789 805 786 774 810 830 754 776 NaN 833 879 820 922 847 866 854 836 808 801 828 847 835 826 804 817 836 857 852 827 866 833 839 793 796 795 821 806 788 856 880 772 805 798 784 850 823 820 807 786 824 795 828 828 775 821 795 814 814 810 821 823 813 836 820 815 822 854 842 870 839 770 792 798 836 821 797 829 789 802 757 789 838 838 816 784 824 804 769 806 807 862 818 763 802 772 865 824 794 823 818 838 825 909 931 937 877 896 932 841 905 914 883 905 899 908 886 905 852 881 931 912 890 NaN 856 907 878 908 940 918 860 924 894 903 848 909 887 865 872 896 829 835 880 608 921 876 902 899 846 861 850 866 931 847 828 839 882 859 857 863 844 854 852 873 863 850 810 884 872 841 871 830 824 835 886 889 832 866 924 917 952 928 946 936 984 941 953 949 923 901 918 950 927 948 904 912 918 921 884 840 927 879 812 942 903 856 888 849 863 912 870 824 899 891 873 846 868 875 906 915 879 879 888 871 816 853 884 854 829 871 864 929 859 868 913 855 874 845 870 821 836 887 874 866 842 870 920 875 891 877 897 885 870 901 848 888 860 881 876 873 843 831 873 856 842 834 890 854 862 833 850 879 864 870 861 869 832 868 834 838 819 794 813 800 859 903 844 859 791 810 824 834 826 816 950 919 854 870 859 886 911 880 880 842 838 829 872 862 841 852 865 807 850 835 872 879 791 833 841 850 856 838 862 850 880 840 847 814 830 871 814 847 858 871 854 830 882 832 831 849 848 900 867 893 899 892 896 880 908 889 915 864 906 865 820 917 788 902 864 863 843 793 802 855 856 771 781 806 826 798 775 836 790 843 821 818 790 816 800 709 766 799 792 839 800 823 795 799 850 840 820 799 811 816 773 792 856 824 798 870 820 824 836 849 847 803 836 762 757 788 783 818 798 784 810 818 803 811 821 843 812 806 833 805 808 782 732 798 792 789 779 818 792 752 775 832 760 814 830 817 905 906 838 840 884 864 885 852 828 791 792 818 782 868 877 867 827 857 846 775 812 838 856 827 812 830 812 795 834 817 806 824 847 832 827 813 835 815 828 825 812 855 841 834 847 824 815 824 756 821 828 850 804 858 768 768 803 784 840 764 699 804 851 846 896 816 808 835 850 821 805 737 819 798 793 845 780 824 804 804 820 786 787 814 792 816 806 789 805 785 774 810 830 754 777 NaN 832 880 821 924 848 866 854 836 807 800 828 846 834 826 804 817 836 857 853 828 865 831 838 793 797 795 821 807 787 855 881 772 804 798 784 849 823 820 807 787 823 799 829 828 773 821 795 815 814 809 821 824 813 836 820 814 822 853 843 870 839 770 793 797 836 822 798 829 787 801 757 790 837 838 814 783 823 804 768 807 807 862 819 762 804 771 866 824 793 823 818 838 826 911 931 937 877 897 932 840 905 914 883 905 899 909 885 904 852 882 930 912 890 NaN 857 907 878 907 941 918 861 922 893 903 848 909 887 866 872 896 829 834 881 607 921 876 901 900 845 861 850 866 932 848 827 839 882 859 857 862 844 854 851 874 865 851 810 881 872 840 872 829 823 835 886 888 832 865 924 917 951 927 946 936 984 940 954 949 923 900 918 950 926 948 905 911 918 922 886 839 927 879 814 943 901 857 888 849 864 912 872 824 896 891 872 845 868 875 906 915 880 881 889 869 816 853 884 854 830 872 866 929 858 868 914 855 875 845 869 821 836 886 876 866 844 869 919 874 891 877 897 884 871 902 847 888 859 881 876 872 843 832 874 855 842 833 891 854 862 833 850 879 864 870 861 869 832 868 836 837 821 795 814 800 860 902 844 859 791 810 824 832 826 814 950 919 855 869 859 886 910 880 880 841 839 828 872 861 841 852 866 807 851 835 871 879 791 833 841 849 855 837 861 850 880 840 847 815 830 871 814 846 858 871 854 830 881 832 831 848 849 900 867 892 899 892 897 880 907 888 915 863 906 865 819 917 788 902 866 863 844 794 800 855 855 771 780 807 826 799 776 837 790 842 821 819 790 816 800 710 765 799 791 839 800 822 795 799 850 839 821 800 811 816 773 791 856 823 798 870 820 824 836 849 847 804 836 762 756 787 783 817 798 783 810 819 803 811 821 844 812 806 834 805 808 782 730 798 791 788 778 817 790 753 775 832 762 813 829 816 905 906 839 839 884 864 885 852 828 790 792 818 783 869 877 867 827 857 847 776 812 838 853 826 811 832 812 795 834 817 807 824 850 832 826 813 835 815 828 825 812 854 841 834 847 824 814 824 757 822 828 850 802 858 768 769 803 783 839 764 697 804 851 847 896 814 808 834 850 821 805 736 819 798 793 844 779 820 804 804 820 786 787 813 792 817 806 789 804 784 774 811 830 753 777 NaN 833 880 822 925 849 866 853 836 808 800 827 846 834 826 804 816 836 857 854 828 865 831 838 792 797 795 821 807 787 855 881 772 804 798 785 849 823 820 808 787 823 802 829 828 771 821 794 816 815 808 821 824 813 835 820 814 822 852 844 871 838 770 794 797 837 822 800 829 788 801 756 790 836 838 813 782 823 804 768 807 807 861 820 762 805 771 866 825 792 822 817 838 827 915 930 937 877 896 932 839 906 914 884 906 899 908 885 904 852 882 930 913 890 NaN 857 907 878 906 942 918 862 921 893 903 848 909 887 866 871 896 829 834 882 606 922 877 901 902 845 862 850 867 932 848 827 840 882 859 857 861 842 854 851 874 866 852 810 878 872 842 872 829 823 836 886 888 832 864 924 917 951 926 947 935 984 941 955 949 924 900 918 950 926 948 906 911 918 922 886 838 927 879 814 944 900 858 887 850 863 912 871 824 892 892 871 844 868 876 906 914 882 884 891 867 817 853 884 854 831 872 867 928 858 868 914 856 877 844 869 821 835 885 879 866 845 870 918 874 891 878 898 885 871 902 847 888 859 881 877 872 843 832 874 855 842 832 891 855 863 834 850 879 864 870 861 868 832 868 838 837 821 795 816 801 860 902 844 859 791 811 825 831 826 813 949 919 856 868 859 886 910 880 880 840 838 827 872 861 841 852 866 806 851 835 871 879 792 834 840 849 855 836 861 850 880 840 847 815 831 870 814 846 858 871 854 830 880 832 829 848 848 900 868 892 899 893 897 881 907 888 915 862 906 865 818 917 788 903 867 862 844 795 799 856 856 771 778 808 826 800 775 838 790 842 821 818 790 817 801 711 764 800 792 839 800 822 795 800 851 839 821 800 811 817 772 790 856 823 798 870 820 823 836 849 847 803 837 762 755 787 784 818 799 783 810 820 804 811 822 846 812 806 834 806 808 782 731 798 790 788 778 818 790 754 775 831 761 813 829 816 905 906 839 839 885 864 884 851 828 790 791 818 784 870 877 868 828 857 846 775 812 838 851 825 811 833 813 795 834 818 808 824 853 832 825 812 834 815 828 825 812 854 842 834 848 824 814 823 757 822 828 850 801 858 768 769 802 783 839 764 696 803 851 848 896 812 807 834 849 821 806 736 819 798 794 844 780 817 804 804 821 787 787 813 792 819 805 789 804 784 774 811 830 753 778 NaN 834 880 823 926 849 866 853 836 808 800 827 846 833 826 805 817 836 858 853 828 865 833 839 792 796 796 821 807 787 855 881 772 803 800 785 849 823 820 809 787 823 804 829 828 771 821 795 816 816 806 821 824 813 834 820 814 822 852 844 872 838 770 793 796 836 822 799 830 788 801 755 790 836 837 812 781 822 803 768 807 807 861 821 762 804 770 867 825 792 822 818 839 829 920 930 937 877 895 932 841 906 913 885 906 899 908 885 904 852 882 929 914 890 NaN 858 907 878 906 943 918 863 921 892 903 848 909 886 864 871 896 829 834 882 606 922 876 900 903 846 862 850 867 932 848 827 840 882 858 857 860 842 854 852 874 866 852 810 876 872 845 872 829 823 836 886 888 832 864 922 917 951 928 947 934 984 941 955 949 924 901 918 951 927 947 907 911 917 922 886 837 927 879 813 944 899 858 887 849 862 912 870 823 891 893 872 845 868 875 906 913 883 883 892 867 818 853 884 855 832 872 869 927 858 869 913 857 878 844 868 821 834 885 880 866 844 870 918 873 893 878 899 885 871 902 846 888 858 880 878 871 843 831 875 855 842 834 890 856 863 833 850 878 864 871 861 867 832 868 839 836 821 795 817 801 860 901 844 859 792 812 825 831 826 812 949 919 857 868 859 886 910 880 881 838 837 826 871 861 841 851 866 807 851 834 872 879 792 834 840 849 855 835 862 850 881 840 846 815 831 870 814 847 858 871 856 830 881 831 829 848 846 900 868 892 900 893 897 880 907 889 916 862 905 864 817 916 787 903 867 862 844 795 800 856 856 771 777 809 825 800 775 838 790 842 821 818 790 817 802 711 764 801 792 839 800 822 795 800 852 840 822 801 812 818 772 790 856 823 797 869 821 823 836 849 847 802 837 761 756 786 784 818 800 783 810 820 804 811 823 847 811 806 834 806 808 782 731 798 789 788 779 818 790 754 775 831 760 814 830 816 906 905 839 839 884 863 884 851 828 789 791 817 782 868 877 868 829 857 845 775 812 840 852 824 811 833 813 795 834 820 808 824 856 832 824 813 834 816 828 824 813 854 843 834 849 825 813 823 757 822 829 850 801 858 768 769 802 782 839 764 696 802 851 848 896 810 807 834 848 821 806 735 820 799 794 844 780 814 804 805 822 788 788 815 792 820 805 790 804 784 774 812 830 753 777 NaN 835 881 822 926 848 867 852 837 808 799 827 846 833 825 806 817 836 859 852 828 865 835 840 791 796 796 820 807 786 855 881 771 803 801 785 849 822 821 810 787 823 806 829 827 771 821 796 816 815 806 821 824 814 833 820 815 822 851 844 872 839 770 793 796 836 822 798 831 789 802 755 790 837 835 813 780 822 801 769 808 806 861 821 762 803 770 868 826 792 822 818 839 832 925 930 937 877 894 932 842 904 913 886 905 899 906 886 904 851 882 929 915 890 NaN 858 907 878 908 943 918 862 921 893 903 850 909 886 864 871 895 830 834 881 606 923 876 901 902 847 862 849 867 932 848 827 840 882 858 857 860 842 855 852 874 865 852 811 874 872 846 872 829 824 836 886 889 832 864 921 918 950 930 947 934 984 941 955 950 923 902 918 951 928 947 908 912 915 923 884 837 925 879 813 945 897 858 888 849 861 912 870 823 889 893 874 846 869 876 907 913 883 882 892 868 819 854 884 855 833 873 870 925 857 870 912 858 879 844 868 821 833 885 881 867 843 870 918 873 894 879 899 884 870 902 845 887 860 880 878 870 844 830 875 854 842 835 890 856 863 833 849 877 864 872 860 866 832 867 838 836 820 795 818 801 860 902 844 859 792 812 825 832 826 813 949 919 857 869 859 886 911 880 880 837 836 824 870 860 840 851 865 807 851 834 872 880 792 834 841 850 855 835 863 850 882 840 847 814 832 870 813 848 858 872 857 830 882 830 829 849 844 900 868 892 900 893 897 880 909 890 916 862 904 864 816 916 786 903 865 862 843 795 800 856 856 771 776 809 825 800 774 837 790 843 822 818 790 817 803 710 764 800 793 839 800 822 795 799 851 841 822 801 811 819 772 790 856 822 797 868 821 823 836 849 848 801 837 760 757 787 784 819 799 783 810 821 805 812 823 846 811 807 834 805 807 782 731 797 789 787 780 818 790 753 775 831 760 814 830 818 905 904 838 840 883 863 885 852 828 789 791 817 781 866 878 868 828 857 844 775 812 841 851 825 811 832 814 795 833 821 808 824 857 831 825 813 835 817 828 823 814 855 844 835 850 825 813 823 758 821 830 851 802 858 766 769 802 783 840 763 696 803 852 849 896 810 808 834 848 821 805 735 820 799 793 843 780 811 804 806 822 787 788 816 791 819 805 790 804 784 774 813 830 753 776 NaN 834 882 820 925 849 867 852 838 808 799 827 847 833 824 807 818 835 859 851 828 865 835 841 791 797 796 820 807 786 856 881 771 802 802 784 849 822 820 811 787 824 809 828 827 771 821 797 816 815 807 821 824 815 833 820 816 821 853 845 871 839 770 792 795 835 822 799 832 787 803 754 792 839 836 814 782 822 798 770 808 806 861 821 762 802 768 869 826 791 822 818 838 834 930 930 937 877 894 932 843 903 913 886 904 898 906 887 904 851 882 930 915 890 NaN 857 907 879 908 942 919 862 922 893 904 851 908 887 866 871 894 830 834 881 606 923 876 901 900 848 862 849 868 931 848 827 841 883 857 856 861 842 855 852 874 865 851 811 873 872 845 873 828 825 836 887 889 831 864 920 918 949 931 946 935 984 940 954 950 923 902 918 951 928 948 908 912 915 923 884 836 923 879 813 945 896 858 888 850 861 912 870 822 885 892 876 847 868 876 907 914 882 880 890 869 820 855 882 855 833 874 871 924 857 871 911 858 879 844 869 822 833 886 882 868 841 870 917 875 895 880 898 883 871 903 845 886 861 881 878 870 844 831 875 854 842 836 891 856 864 833 849 877 865 872 859 866 832 868 836 836 820 795 818 800 860 904 844 858 792 813 826 830 826 813 950 918 857 870 860 886 910 880 879 836 836 824 870 860 840 851 865 807 851 835 872 880 792 834 841 850 855 835 863 850 882 841 847 813 832 871 813 847 859 872 857 831 884 830 829 851 844 900 868 892 901 892 897 879 910 890 916 862 904 864 817 916 786 903 863 862 842 795 800 855 855 770 777 809 825 800 774 835 789 844 822 818 790 818 803 708 763 800 793 840 800 822 794 799 850 842 822 800 810 819 771 789 856 823 797 868 822 823 836 850 848 801 837 760 759 788 784 819 798 783 811 821 805 812 824 846 811 807 833 804 806 782 731 796 789 786 780 818 791 753 776 832 760 815 831 819 905 903 838 840 882 862 886 852 829 789 791 816 782 865 878 868 826 856 844 775 812 842 850 825 811 832 814 795 833 821 809 824 858 830 827 813 835 818 827 822 814 856 845 836 849 826 813 823 758 821 831 852 804 859 765 768 802 784 840 762 696 804 853 848 897 810 808 834 848 821 804 735 819 799 793 844 780 808 803 805 821 786 788 815 791 818 805 790 803 784 773 813 830 753 775 NaN 833 882 820 924 850 868 851 837 808 800 826 847 833 825 807 818 834 860 850 828 865 834 840 791 797 796 820 807 786 856 879 770 802 801 784 848 822 819 810 787 824 812 828 826 770 821 797 816 814 808 821 824 816 833 820 816 821 854 845 871 840 770 793 795 835 822 800 832 785 804 754 793 840 837 814 783 821 796 771 808 806 861 821 762 803 767 870 826 790 821 818 838 836 933 930 936 877 894 931 842 901 913 885 903 898 907 888 904 852 882 930 914 889 NaN 857 908 879 907 941 919 861 922 893 904 852 908 889 868 871 894 830 834 881 606 921 876 901 899 848 862 849 868 930 849 826 842 883 858 856 860 842 855 851 875 865 851 812 874 872 845 873 828 825 836 888 889 831 864 920 917 950 930 946 937 984 940 954 950 923 902 918 950 928 948 909 912 914 924 883 835 922 878 813 946 895 857 889 853 861 912 871 823 882 891 876 847 868 876 907 915 882 880 889 869 818 856 881 855 833 875 872 925 856 871 911 857 878 845 869 822 834 887 884 868 840 870 916 877 895 880 896 882 870 903 845 885 862 881 878 871 844 832 874 856 841 836 891 855 864 833 849 877 864 873 859 866 832 868 835 836 819 794 818 801 860 904 843 858 793 813 826 829 826 813 950 918 857 870 860 886 910 880 878 837 835 824 870 860 840 851 864 807 852 836 871 881 791 833 841 849 855 835 864 850 882 841 847 813 833 871 814 847 859 873 857 831 884 830 829 851 845 899 867 892 902 892 897 879 910 889 915 862 904 864 818 916 786 903 863 862 842 795 800 855 855 769 777 810 826 801 773 835 789 845 821 819 790 818 803 708 762 800 792 840 799 821 793 800 848 842 822 801 809 818 771 790 856 823 798 870 823 822 836 850 847 801 838 760 758 789 784 818 798 783 812 820 806 812 824 847 811 808 832 804 806 782 731 796 789 786 780 819 792 753 776 832 760 815 831 818 904 903 838 839 883 862 886 852 830 789 791 816 784 865 879 867 824 856 844 775 812 841 849 824 811 832 814 794 833 821 809 823 859 830 828 813 834 818 827 822 815 856 844 836 847 827 814 824 758 822 831 853 804 860 764 769 803 784 841 762 695 804 853 847 897 811 809 834 848 820 803 736 818 799 793 844 779 807 804 802 820 786 787 814 791 815 805 790 802 784 773 813 831 754 775 NaN 833 879 822 922 851 868 851 836 807 801 826 847 831 826 807 819 834 860 849 828 865 833 839 792 797 796 820 807 787 857 877 771 802 800 783 847 822 817 809 787 824 814 828 826 770 821 798 815 814 810 822 824 816 833 819 815 821 856 844 873 840 770 793 793 835 821 800 832 784 803 754 793 840 839 814 784 820 796 772 809 807 861 821 762 803 765 871 826 790 821 818 838 836 937 929 934 878 894 930 841 901 913 885 903 898 908 888 903 853 881 932 913 889 NaN 857 908 879 906 941 919 862 921 892 904 852 909 891 868 872 895 830 835 881 606 920 876 901 898 848 861 849 868 930 850 826 844 883 858 856 859 843 854 851 875 865 850 812 874 872 845 873 828 825 836 887 889 832 864 919 917 952 928 946 936 985 940 955 950 924 902 917 950 928 949 910 912 915 924 883 836 923 878 813 945 896 856 888 854 861 912 871 823 879 890 876 847 868 877 907 915 883 880 889 868 817 856 880 856 833 875 871 927 857 871 911 857 877 845 869 823 833 887 887 869 838 870 916 878 895 880 896 882 870 902 845 885 861 881 878 871 845 832 874 857 840 836 892 854 864 833 849 877 864 873 859 867 832 868 835 836 819 794 817 801 860 903 842 858 793 812 825 827 826 814 950 919 857 871 860 886 910 880 879 838 836 823 871 860 840 851 865 807 853 838 871 881 792 833 841 849 856 835 864 850 881 840 847 813 833 872 814 847 859 872 858 832 883 830 830 851 847 899 867 891 902 892 897 879 910 888 914 862 904 864 819 916 786 903 863 863 842 794 801 855 856 770 778 810 826 801 773 835 789 845 821 820 790 818 802 708 761 799 792 840 799 821 792 800 847 843 822 801 810 818 772 790 857 823 799 870 822 823 837 851 846 801 838 760 758 788 784 817 798 783 811 820 805 812 824 848 811 808 833 805 807 783 729 797 790 786 780 820 793 754 777 832 760 815 831 817 904 904 839 838 885 862 886 853 829 790 791 816 785 865 879 866 825 857 844 776 812 840 848 824 812 832 813 794 833 821 809 823 859 830 827 812 833 817 827 822 816 855 842 836 845 828 814 824 757 823 830 852 803 860 764 769 803 784 842 762 695 805 853 846 897 811 809 834 848 820 804 736 817 798 794 845 780 806 804 802 821 786 786 814 792 814 805 790 802 784 773 812 833 754 774 NaN 834 879 823 921 851 868 851 836 807 802 826 847 830 827 806 819 833 861 848 828 865 832 838 792 797 795 820 808 787 857 877 772 803 799 783 846 822 817 810 787 824 817 828 826 770 821 797 814 814 810 823 824 816 833 819 815 820 856 843 874 840 770 794 792 836 820 800 833 784 803 754 792 839 839 812 783 821 796 772 810 808 861 821 763 804 766 871 826 790 821 819 838 835 939 928 933 879 894 930 840 901 913 884 902 898 909 887 903 854 882 932 912 888 NaN 857 907 878 906 942 919 862 921 894 904 852 910 891 868 872 895 830 835 882 608 919 876 902 897 848 861 849 868 930 850 826 844 883 859 855 857 843 854 851 874 865 850 811 875 872 845 873 828 825 836 886 890 832 864 919 916 954 929 946 936 986 940 957 949 924 902 918 950 928 950 911 912 915 925 883 837 924 877 812 944 898 854 887 853 862 913 871 823 878 891 875 846 868 877 906 915 882 880 889 868 818 857 880 857 833 875 870 928 858 870 912 856 876 845 869 823 832 887 888 869 838 870 917 878 894 879 896 882 870 902 846 886 861 880 879 872 845 833 874 858 840 835 892 853 864 833 850 877 864 873 860 866 831 868 835 836 819 794 816 802 860 903 842 858 794 811 824 827 826 814 949 919 857 871 860 885 909 880 879 838 837 822 871 861 840 850 866 807 853 838 871 879 792 834 840 850 856 835 864 850 881 840 846 813 832 872 813 848 859 872 858 832 882 830 831 850 848 899 867 891 902 893 897 879 909 888 914 862 904 864 819 915 786 902 863 863 841 794 801 856 856 770 778 809 825 801 774 836 789 846 821 819 790 819 802 708 761 799 792 840 799 821 792 800 847 844 822 801 810 818 772 790 857 823 800 869 822 823 838 852 845 802 837 759 758 788 784 817 797 783 811 820 805 812 824 849 811 809 834 806 806 784 728 796 790 786 780 820 792 753 777 831 761 814 831 816 905 906 840 837 886 862 885 854 828 790 791 816 786 865 878 866 827 857 844 776 812 840 847 825 812 833 812 793 834 821 808 823 859 831 827 812 833 816 828 823 816 855 842 835 845 827 814 824 756 823 829 852 802 860 765 770 803 784 842 763 695 804 852 846 897 811 809 834 847 820 804 735 818 797 794 846 780 806 804 804 823 787 785 814 791 814 805 790 801 783 773 812 834 754 774 NaN 834 880 822 920 851 868 852 835 807 802 827 847 829 827 805 820 833 861 848 828 865 832 838 792 797 795 820 808 786 857 879 774 803 799 784 847 822 817 810 787 825 818 829 825 769 820 797 814 814 808 824 825 816 834 819 815 818 856 842 875 840 770 793 789 835 818 798 833 784 803 754 791 837 838 811 782 821 796 771 810 807 862 821 763 805 766 870 826 790 821 819 838 835 940 927 935 879 893 931 840 901 913 885 902 899 909 885 904 854 882 932 911 888 NaN 858 907 879 906 942 919 863 920 896 904 852 909 892 868 873 894 830 836 882 609 919 875 902 897 847 861 850 868 931 850 826 844 882 859 855 856 843 854 851 874 864 849 811 875 872 844 873 828 824 836 885 890 832 864 919 915 954 930 946 936 986 941 958 949 923 902 918 950 928 950 911 912 915 925 882 838 924 876 812 942 898 854 887 852 861 914 871 823 876 891 874 845 868 877 905 916 882 880 889 869 820 858 880 858 833 874 869 928 859 870 913 857 875 845 869 824 831 887 889 869 839 870 918 878 893 879 896 882 870 902 846 886 860 879 879 872 845 832 874 858 840 834 893 853 864 832 850 876 864 873 861 865 830 868 836 836 818 794 816 802 860 903 842 858 794 811 825 828 826 815 948 919 857 871 859 886 908 880 880 839 837 821 872 860 839 850 866 807 854 839 871 878 793 834 840 850 857 835 863 851 881 840 846 812 832 872 812 848 858 871 857 832 881 830 831 850 847 899 867 892 901 893 897 880 908 889 915 862 904 864 818 915 786 902 863 862 841 793 802 856 857 770 778 809 824 800 774 836 789 846 821 818 790 819 802 707 760 799 792 840 799 821 792 800 847 844 822 800 811 818 773 792 857 824 800 868 823 823 838 853 845 801 837 759 758 788 784 817 797 783 810 820 805 813 823 849 812 809 834 808 806 784 727 795 790 786 780 820 792 753 776 832 761 814 830 816 906 907 840 836 885 863 884 855 827 791 791 816 786 865 878 866 828 857 844 776 810 839 847 825 812 833 813 794 834 821 808 824 860 832 827 812 832 816 829 824 814 855 843 835 845 826 814 823 755 823 829 848 802 860 766 770 804 784 842 763 696 804 852 847 897 810 810 834 846 820 804 734 819 797 794 847 780 804 804 806 825 787 786 815 790 814 806 789 802 783 773 811 834 754 776 NaN 835 882 822 921 850 868 853 835 807 802 828 846 828 827 804 821 833 861 848 828 866 832 838 791 797 795 820 808 786 857 881 774 804 799 784 847 822 817 810 787 825 820 830 824 768 820 797 814 814 806 824 824 816 835 819 815 817 855 842 874 840 770 792 788 835 819 798 831 785 802 754 791 837 838 810 782 821 796 771 810 807 863 821 763 806 767 868 826 790 821 819 838 834 944 927 937 878 893 931 840 901 912 885 902 899 908 883 905 855 882 932 912 888 NaN 858 907 880 906 942 918 863 919 897 904 852 908 891 867 874 894 830 835 882 610 920 875 902 898 847 861 850 869 932 850 826 844 881 859 855 856 843 854 850 873 864 848 810 875 871 843 873 828 822 837 885 890 831 863 920 914 954 930 944 936 985 941 956 948 922 901 918 951 929 952 910 910 915 925 882 838 924 876 815 942 899 855 886 851 861 915 871 824 873 891 873 845 869 878 903 915 882 879 889 870 822 858 880 858 832 874 868 929 860 868 912 858 875 845 869 824 831 887 889 866 839 870 918 878 893 879 895 883 870 902 847 887 860 880 879 871 845 831 874 858 840 834 893 854 863 831 851 876 864 874 861 864 830 868 837 836 817 795 816 802 860 903 842 858 794 812 826 827 826 815 948 919 857 872 859 886 908 880 880 839 836 821 872 860 839 850 866 808 853 839 872 878 793 834 840 850 856 835 863 851 881 840 846 811 831 872 811 849 858 871 856 831 881 830 830 850 847 900 867 893 900 893 897 881 909 890 916 862 904 865 818 915 787 901 863 862 842 792 802 857 857 771 777 808 823 800 775 836 789 846 821 818 790 819 802 707 760 799 792 841 799 820 792 799 848 842 823 799 811 818 773 793 857 823 799 868 823 824 838 854 844 801 836 759 759 788 784 817 797 783 811 819 805 814 823 849 813 808 834 808 806 784 728 794 790 786 779 820 792 752 775 832 760 814 830 817 906 906 838 836 884 863 884 855 827 791 792 816 786 866 878 864 828 857 845 776 806 840 846 825 812 833 814 796 834 821 808 825 860 833 826 812 832 817 830 826 812 855 844 835 845 827 814 823 755 824 829 845 802 859 766 769 804 785 841 763 696 803 852 846 897 810 811 835 846 821 805 733 820 798 794 847 780 802 804 805 825 787 786 816 788 814 805 789 802 784 773 810 833 754 777 NaN 835 883 821 922 849 868 854 834 807 802 830 846 826 827 805 821 833 861 848 828 866 832 837 792 798 795 820 807 786 857 881 773 804 799 785 847 823 818 809 786 825 821 831 824 768 822 797 814 814 805 824 822 815 835 819 814 816 855 842 873 840 770 792 788 834 820 798 830 784 802 753 791 837 836 810 783 819 795 770 811 808 864 820 763 806 766 866 826 789 822 820 838 833 948 927 938 876 893 932 840 901 911 884 903 899 908 883 906 855 882 932 912 889 NaN 858 907 880 906 942 918 862 919 896 904 851 908 891 866 874 894 830 834 881 609 921 875 902 899 847 861 852 870 932 850 827 844 880 858 856 857 843 854 850 872 864 846 810 876 870 843 873 827 821 837 886 890 831 862 921 913 954 928 944 936 983 941 955 948 922 901 918 951 929 953 910 909 915 925 882 837 924 878 818 942 900 857 886 851 861 915 871 825 872 890 873 845 870 879 902 914 882 878 888 870 822 857 880 859 833 874 867 929 860 867 910 857 875 845 869 825 831 886 889 864 840 870 918 878 893 879 895 883 870 902 847 887 860 880 879 871 845 830 874 858 840 833 893 855 862 831 852 876 863 874 860 865 831 868 837 835 816 796 817 802 861 904 842 858 793 813 827 826 826 815 948 919 857 871 859 887 908 880 880 840 836 821 873 860 839 850 866 808 852 839 873 879 793 834 840 851 856 835 861 851 880 840 845 810 830 872 811 848 858 872 855 830 881 830 831 850 847 900 867 893 901 892 897 882 909 891 917 863 903 866 819 915 787 901 863 861 843 792 801 858 857 772 777 808 823 800 776 835 789 846 822 818 791 820 801 708 759 798 792 842 798 820 794 798 849 841 823 800 810 819 773 793 857 822 798 868 823 824 838 854 844 801 836 760 759 789 783 817 797 783 811 819 806 814 824 850 814 808 833 808 806 784 728 793 789 786 779 821 792 752 774 833 760 814 830 818 907 905 837 834 884 863 883 854 826 792 793 816 785 867 879 863 828 857 846 776 803 841 845 826 812 833 815 797 833 821 808 826 862 832 826 811 833 818 831 826 811 855 844 835 845 827 814 822 755 824 828 842 803 858 765 768 804 785 841 763 695 804 851 845 897 811 811 834 846 821 806 733 822 799 794 847 781 797 804 804 824 786 786 816 789 814 805 788 803 784 774 810 832 753 777 NaN 834 883 820 923 849 868 854 833 806 802 830 844 824 827 806 820 832 861 848 828 865 832 838 792 799 794 819 806 786 857 880 772 803 800 785 847 824 820 808 786 824 823 831 825 769 823 797 814 814 806 823 821 815 836 819 814 816 855 842 873 841 768 793 788 834 820 797 829 783 804 753 791 837 835 810 783 819 794 769 812 810 863 819 763 806 764 867 825 790 822 820 839 832 952 927 938 875 894 932 840 901 911 884 903 900 907 883 906 856 881 932 913 889 NaN 858 907 880 906 941 918 861 919 895 903 850 907 892 865 874 894 831 833 881 608 922 875 902 900 847 861 852 870 931 849 828 844 880 858 857 858 843 854 849 872 865 846 811 877 869 844 873 827 822 837 886 890 830 861 921 912 954 926 945 936 982 941 955 948 922 901 918 951 929 952 911 908 915 925 882 835 923 880 821 942 900 858 886 851 861 915 871 825 872 891 873 846 870 879 903 915 882 877 889 870 822 857 880 860 833 874 867 927 860 867 908 856 875 845 868 826 830 885 890 861 840 870 918 877 893 879 895 883 869 902 847 888 860 881 879 871 845 830 874 858 840 832 893 856 863 832 852 876 863 874 860 865 833 867 837 835 816 796 817 802 861 903 842 858 793 813 827 826 825 816 948 919 858 871 860 887 909 881 881 840 836 820 873 860 838 851 866 807 852 839 874 881 792 834 841 851 855 835 860 851 880 840 845 810 830 872 812 848 858 872 855 830 881 830 831 850 847 901 868 894 902 892 897 883 909 891 918 864 902 865 820 916 788 901 864 861 843 792 801 858 856 773 777 808 824 799 776 834 789 846 822 819 791 820 800 708 758 798 793 841 798 820 795 797 850 841 824 800 810 818 773 793 858 821 799 867 823 824 839 853 844 801 837 761 760 789 782 816 798 783 812 819 807 814 825 849 815 807 833 808 806 784 727 790 790 787 779 821 792 752 775 835 760 815 830 818 906 904 838 832 885 864 883 854 826 793 793 816 785 869 880 863 827 857 847 777 802 842 845 826 813 833 814 797 833 820 808 826 863 832 826 811 833 818 831 824 812 855 844 834 846 827 814 824 755 824 828 841 802 856 764 769 803 785 840 763 695 805 851 845 897 813 810 834 846 821 806 733 822 799 794 846 781 795 804 803 823 786 786 816 790 815 805 786 802 784 774 811 831 753 776 NaN 833 883 819 923 848 868 853 833 805 802 830 844 824 826 808 818 832 861 849 828 865 832 839 793 800 794 819 807 786 855 879 772 803 800 785 847 825 821 808 786 824 824 830 827 770 822 797 816 814 806 821 821 815 836 819 814 818 855 842 873 841 765 792 788 835 821 797 829 783 805 753 791 837 834 811 783 819 794 769 813 811 862 819 762 806 762 867 825 790 823 819 839 832 952 927 937 874 894 933 840 900 912 884 904 900 907 884 906 856 881 931 914 889 NaN 858 907 880 907 940 918 860 919 894 902 850 908 891 866 872 895 831 833 881 608 922 876 901 900 847 861 853 871 930 848 828 844 881 858 858 858 843 854 849 871 865 847 811 878 868 844 873 827 822 838 886 890 830 861 921 913 953 925 946 936 981 941 955 950 922 902 918 952 929 950 911 909 915 925 882 834 924 881 821 943 901 858 886 850 862 914 871 825 872 891 874 846 870 878 903 916 882 877 890 869 822 857 880 860 833 875 867 925 860 867 907 854 874 845 868 826 829 884 891 862 839 869 918 876 894 880 895 883 869 901 847 888 860 881 879 871 845 830 874 859 840 831 893 856 866 833 852 876 862 873 859 865 833 867 836 835 816 796 817 801 861 904 840 858 793 813 826 827 825 817 948 919 858 870 860 888 909 881 882 839 836 819 873 861 838 851 866 807 852 839 874 881 790 834 841 851 855 835 859 851 879 840 846 810 829 872 812 848 859 873 855 830 881 830 831 849 847 902 868 894 903 892 897 882 910 891 916 864 902 864 820 916 787 902 864 861 842 792 800 858 856 774 778 808 824 799 775 835 789 846 822 819 791 820 801 707 758 799 793 839 798 821 794 797 850 841 824 801 811 818 774 793 858 821 799 868 822 824 840 853 844 802 837 761 759 789 783 815 800 783 812 819 808 813 826 848 815 806 834 809 806 783 726 786 790 787 779 820 791 752 776 836 761 815 830 818 904 903 839 830 885 865 884 853 825 794 793 817 784 870 882 864 827 857 847 777 799 841 843 826 813 833 814 797 833 819 808 826 864 831 826 812 833 817 830 823 813 854 844 834 847 828 813 825 754 823 827 837 802 856 764 770 803 785 840 763 694 804 851 845 897 813 808 834 846 821 806 734 823 799 794 845 781 793 804 803 822 786 785 816 789 816 805 786 802 784 775 812 831 752 776 NaN 832 883 819 924 848 868 853 834 806 803 829 843 824 827 809 818 832 861 849 827 866 832 840 793 800 795 819 806 786 854 878 771 802 800 786 847 826 822 808 786 825 826 830 828 771 820 796 816 814 807 820 820 815 837 819 814 819 855 842 873 841 762 791 787 835 821 797 829 783 806 753 791 838 834 812 783 821 794 769 812 811 861 818 761 806 762 867 825 790 824 818 840 831 954 926 936 875 894 934 841 900 912 886 905 900 907 885 906 856 881 931 914 890 NaN 858 907 880 907 940 919 861 918 894 902 851 908 889 865 871 895 831 833 880 608 923 876 901 900 846 862 852 871 929 847 828 844 882 858 858 858 843 855 850 871 865 849 812 878 868 844 873 827 822 838 886 890 830 861 920 914 952 925 946 936 982 941 955 950 923 902 918 952 930 949 909 910 915 925 880 835 924 880 821 943 901 858 887 850 864 915 871 824 872 891 874 846 871 878 903 916 882 880 891 868 821 857 881 860 833 874 867 925 859 867 906 854 875 845 868 825 830 884 892 862 839 868 917 877 894 880 895 882 869 900 847 887 861 882 879 872 845 830 874 859 840 831 893 855 868 833 852 876 862 873 859 865 833 866 836 835 816 796 818 801 861 904 839 857 792 813 826 827 824 816 949 919 859 870 860 887 909 881 882 838 837 818 873 861 838 852 866 807 852 840 874 880 789 834 840 851 855 835 859 851 879 840 847 811 829 873 812 848 859 874 856 830 881 829 831 849 847 902 868 893 903 892 896 881 910 891 915 865 902 864 819 915 785 903 865 861 842 792 800 858 856 774 780 808 825 799 774 836 789 845 823 820 791 819 802 708 758 799 793 837 798 821 794 798 850 841 824 800 811 817 773 794 858 822 798 868 821 824 841 852 844 802 838 761 758 789 784 814 800 783 812 819 807 814 825 847 815 805 834 808 806 783 726 783 790 787 779 820 790 752 777 837 761 814 829 818 903 902 838 828 886 866 885 854 825 794 793 818 784 870 882 864 828 857 847 778 796 840 843 826 812 834 814 796 833 818 807 826 863 830 826 811 834 817 830 823 813 853 843 834 848 828 812 826 754 821 827 833 801 856 764 770 802 785 840 763 694 804 852 846 897 812 806 834 846 820 806 734 822 799 794 844 780 792 804 802 822 786 786 816 787 816 805 788 802 784 775 812 831 753 776 NaN 832 883 819 924 847 868 853 834 807 803 828 844 823 827 810 818 832 861 849 826 866 832 840 793 800 795 819 806 786 853 879 771 802 800 786 848 826 823 808 786 826 828 830 828 771 818 796 817 813 806 820 819 815 837 818 814 818 855 843 873 841 763 789 787 836 821 797 829 784 806 753 791 838 833 812 784 822 794 769 811 810 860 818 762 806 762 867 825 790 825 818 840 830 956 928 936 875 894 934 841 901 913 887 905 900 907 885 906 856 881 930 914 890 NaN 859 907 881 907 941 920 861 917 894 902 852 909 888 864 871 895 831 833 880 609 923 876 902 900 846 861 851 870 929 846 828 843 882 859 857 858 842 855 850 872 864 851 812 878 868 844 873 828 822 838 885 889 830 861 920 914 952 925 945 936 984 941 955 950 924 902 918 952 930 950 907 910 916 925 880 836 925 878 821 943 901 858 887 850 865 916 871 823 872 892 874 846 872 878 904 915 882 882 892 867 821 856 881 860 833 873 868 925 859 867 905 855 875 845 868 824 830 884 892 863 838 867 916 877 894 879 896 882 870 900 847 885 860 882 879 873 845 830 874 859 840 832 892 855 868 833 853 876 861 873 859 865 832 866 835 836 818 795 818 801 861 904 838 857 792 813 825 828 824 815 949 920 859 871 860 887 909 881 882 838 838 817 874 861 839 851 866 807 853 840 874 880 790 835 840 851 855 835 860 851 879 841 848 812 829 872 812 848 859 874 855 830 881 829 830 848 847 902 869 893 904 892 897 881 910 891 913 864 902 863 819 914 784 904 865 860 842 791 801 857 855 774 780 808 824 798 774 838 789 845 823 820 792 818 801 708 758 799 792 837 798 821 795 798 850 841 825 800 811 818 773 795 858 823 798 868 820 824 841 852 844 802 838 761 757 790 786 814 800 784 811 819 807 814 823 847 815 805 834 808 806 783 725 781 790 786 780 821 790 752 776 837 760 814 829 818 904 902 838 828 885 867 886 854 825 793 793 818 784 871 882 864 829 856 847 778 793 840 842 827 813 834 815 796 833 818 807 826 863 830 827 810 834 818 830 822 813 853 842 833 848 827 813 824 755 821 827 827 803 857 765 768 803 786 841 764 694 803 852 846 896 811 806 833 846 821 806 735 821 799 794 844 779 792 805 802 822 786 787 814 785 816 805 789 802 784 775 812 831 753 775 NaN 831 883 820 924 847 867 855 835 808 803 828 845 823 827 809 816 832 861 849 825 867 832 839 794 800 794 820 805 787 854 879 771 803 800 786 848 826 822 808 786 826 830 830 828 771 818 796 816 813 805 820 818 814 837 817 814 816 855 843 873 841 765 790 787 836 820 796 829 784 805 753 792 839 832 812 785 822 793 768 811 809 860 818 762 806 762 866 825 789 825 818 841 829 959 930 936 875 894 934 841 901 913 888 905 899 906 885 906 856 881 930 914 890 NaN 859 907 880 907 943 920 862 917 894 902 852 909 888 864 872 894 830 833 880 610 922 876 902 900 847 861 850 868 930 846 829 843 881 860 856 858 842 854 851 872 864 851 812 877 868 844 873 830 822 837 886 889 830 860 919 914 951 926 945 937 986 940 955 950 924 904 918 952 930 950 906 911 916 925 878 836 926 877 821 943 902 858 887 851 866 915 871 822 872 892 874 846 871 877 905 915 882 884 892 866 821 855 880 860 834 872 868 926 859 866 908 858 876 846 868 824 830 885 892 863 839 868 916 877 895 877 897 882 871 901 848 885 860 881 879 873 845 831 874 860 840 834 892 855 868 831 853 876 861 873 859 865 831 866 835 836 821 794 818 800 862 904 838 857 791 813 825 829 824 813 949 920 859 871 860 886 908 880 882 837 838 817 874 861 839 850 866 808 854 840 873 879 790 836 840 852 855 835 861 851 880 841 848 813 828 872 812 848 859 874 854 830 882 829 831 848 847 902 869 894 903 892 897 881 910 891 912 865 903 863 819 914 784 904 865 860 842 791 801 856 855 774 780 808 824 798 775 838 790 844 823 820 792 817 802 709 758 799 792 838 798 820 795 798 851 842 824 800 811 820 772 796 858 825 798 869 820 823 841 851 844 802 837 761 756 789 786 812 800 784 811 818 806 814 822 846 815 804 835 807 806 783 725 778 791 784 780 822 790 753 775 837 760 815 830 817 904 904 838 828 885 866 886 853 826 792 794 817 784 870 880 864 829 856 846 778 792 840 842 827 812 834 816 795 833 819 807 826 863 830 828 810 835 818 830 822 812 854 843 832 848 827 815 823 756 822 826 823 805 858 766 767 802 785 840 765 693 803 852 846 896 810 807 832 846 822 806 735 820 799 794 843 777 791 805 802 822 786 787 813 786 816 806 788 803 784 775 812 832 754 775 NaN 831 883 822 924 848 867 856 835 808 803 828 845 822 827 809 815 833 861 849 825 867 832 839 794 800 793 821 804 788 854 879 772 803 800 785 849 824 819 808 786 826 832 829 828 771 818 796 816 813 805 820 818 812 837 817 814 815 856 844 873 841 766 790 788 836 820 796 829 784 805 752 792 839 829 812 785 820 792 768 812 808 859 818 764 806 762 865 825 789 824 818 840 828 962 932 936 874 894 933 841 902 913 889 904 898 906 885 906 856 881 929 914 890 NaN 858 908 878 908 943 919 862 916 893 901 852 909 888 865 874 894 830 833 880 609 922 876 902 900 847 861 850 867 930 846 829 844 881 860 856 859 842 854 851 872 864 850 813 877 868 844 873 832 822 836 886 890 830 861 919 914 950 927 945 937 985 940 955 950 924 904 918 952 931 949 907 912 915 926 878 836 925 877 820 944 902 858 887 852 867 913 871 822 870 893 874 847 870 877 906 914 883 886 892 864 821 856 878 859 834 872 868 926 859 867 912 860 876 846 868 824 829 886 892 863 839 868 916 877 895 876 898 881 872 902 848 884 861 880 879 874 845 831 873 860 841 836 892 854 866 830 854 877 861 873 859 865 832 866 834 836 822 794 818 800 863 904 837 857 791 813 826 829 824 813 948 919 860 871 860 885 906 879 882 837 836 817 872 861 839 849 866 808 854 840 874 879 790 836 840 852 855 835 862 851 880 841 847 814 828 872 812 848 859 873 853 830 883 829 832 849 847 902 869 894 903 892 897 880 909 891 912 864 902 863 819 915 784 904 866 859 842 791 802 856 855 773 780 808 823 798 776 838 789 844 824 819 792 817 802 709 758 799 792 839 798 820 794 798 851 842 824 800 811 821 772 796 858 825 799 870 820 822 840 852 844 802 837 761 756 788 786 811 800 783 811 818 805 814 822 846 815 804 835 806 806 783 724 776 790 783 780 822 791 753 774 837 760 816 831 818 904 904 839 827 885 864 886 851 827 792 793 817 785 868 879 864 830 855 845 778 789 840 842 827 812 834 815 795 832 820 807 826 864 829 828 810 834 817 830 823 811 854 842 832 849 826 815 822 757 822 825 817 806 857 766 766 802 783 840 764 693 804 852 846 896 810 808 833 847 823 805 734 820 799 795 842 777 790 806 803 822 786 787 811 787 816 806 787 804 784 774 812 832 754 777 NaN 832 883 821 923 850 867 856 835 806 804 828 845 822 827 809 814 833 861 849 825 868 831 839 794 800 793 821 803 789 854 879 772 803 800 785 850 822 817 808 786 826 834 829 829 771 818 796 815 813 806 820 818 811 837 817 814 816 854 844 872 840 765 791 789 835 819 797 829 783 805 751 792 839 826 812 784 819 791 768 813 808 859 819 764 806 761 864 825 790 824 818 841 828 965 932 936 874 894 933 841 902 912 889 903 897 906 885 906 857 881 929 915 890 NaN 858 907 879 909 942 919 861 916 892 901 852 908 888 866 875 895 829 833 880 609 922 875 902 900 847 862 850 867 930 847 829 844 880 859 856 859 842 853 850 872 864 849 812 877 869 844 872 832 821 836 887 890 830 861 920 913 948 928 946 936 985 940 955 950 924 905 919 952 931 948 908 912 914 926 877 837 924 877 821 944 903 858 887 853 866 912 872 821 869 893 875 849 868 878 904 914 883 886 893 865 821 857 878 858 835 872 867 926 859 867 913 860 876 845 870 823 828 887 892 863 840 867 916 877 894 876 897 882 872 902 849 884 861 880 879 874 844 831 873 859 841 836 892 854 864 829 854 878 862 873 860 865 832 866 834 836 822 794 818 801 863 904 837 858 792 814 828 828 824 814 947 919 860 872 859 884 903 879 883 836 836 818 870 860 838 850 867 808 854 839 874 879 790 837 840 852 854 836 862 851 881 841 847 813 828 871 811 847 858 873 853 830 884 830 832 850 846 902 868 894 903 892 896 881 908 891 912 864 902 864 819 914 783 905 867 859 843 791 802 856 855 772 780 807 823 799 776 838 789 844 823 818 792 817 803 710 758 798 792 840 798 820 793 799 851 842 823 801 810 821 771 794 858 825 799 870 820 822 839 853 845 801 837 761 756 788 785 810 800 782 812 819 805 814 822 846 815 804 835 806 806 783 723 775 790 784 779 823 791 753 776 836 760 816 831 818 903 903 839 827 884 863 886 849 828 792 793 816 785 866 879 864 830 855 844 777 787 840 842 827 812 834 814 796 832 819 807 826 864 829 827 811 834 817 830 824 811 854 841 832 848 826 814 822 758 821 824 811 806 857 766 766 801 782 840 762 693 804 852 846 896 810 809 834 847 822 804 733 821 799 795 843 777 788 806 804 822 786 787 812 787 816 807 788 805 785 774 811 833 753 778 NaN 832 883 821 923 850 867 854 835 805 804 828 844 822 827 809 816 834 861 849 825 868 830 838 794 800 793 822 804 790 854 879 773 804 800 784 851 821 817 808 786 827 835 828 830 770 819 796 815 813 806 820 818 811 837 818 814 817 853 844 871 839 764 792 791 835 819 798 829 783 805 751 792 839 820 812 783 819 791 769 814 808 859 821 765 805 761 864 825 791 824 818 842 827 968 931 937 874 894 933 841 902 912 889 903 897 906 885 906 857 881 929 915 890 NaN 859 906 880 908 940 919 861 915 892 901 852 908 888 866 874 895 828 833 881 609 922 874 902 900 847 862 850 867 930 848 829 844 880 858 856 860 842 853 850 872 866 847 811 878 870 845 872 830 821 835 887 890 830 861 922 912 949 928 946 934 984 940 954 950 923 905 919 952 931 947 908 911 913 926 878 838 924 877 822 943 903 858 887 852 864 913 872 821 867 892 875 850 868 879 902 914 882 886 894 866 821 857 880 858 835 872 867 927 859 866 911 859 876 844 871 823 827 887 894 862 840 867 917 877 894 877 896 883 872 902 849 885 861 879 879 874 843 830 873 858 841 837 892 854 863 830 854 877 862 873 860 865 832 866 834 836 821 793 818 802 863 903 838 858 792 814 829 827 824 815 947 919 860 872 858 884 901 879 883 836 836 819 868 861 838 850 868 809 853 838 874 879 790 836 840 852 854 836 862 851 881 842 846 812 828 870 812 846 859 874 853 830 884 830 831 850 845 902 867 894 902 892 894 881 908 890 914 865 902 865 819 915 782 906 868 860 843 791 802 855 854 771 780 807 823 800 775 838 789 845 822 818 792 818 803 710 758 798 792 840 799 820 792 800 851 842 823 802 810 820 771 793 858 825 799 870 820 822 839 853 846 801 838 761 757 788 784 810 800 782 812 821 805 814 822 846 814 805 835 806 806 783 722 774 790 784 778 822 791 754 778 835 760 816 831 818 904 903 839 826 883 862 886 849 828 792 793 816 784 865 879 863 829 855 844 777 786 839 843 827 812 834 813 797 833 820 807 825 864 828 826 811 834 816 830 826 812 855 840 833 848 825 812 822 758 822 824 807 805 857 766 766 801 782 841 761 692 804 852 846 896 810 809 836 848 821 802 732 822 798 795 845 778 788 804 804 822 786 787 814 788 816 807 789 805 786 774 810 833 753 779 NaN 832 883 821 923 849 867 853 835 804 804 828 844 822 826 809 816 835 861 850 825 868 831 838 794 800 792 822 806 791 854 880 774 804 800 785 851 820 817 807 785 826 836 827 829 770 819 796 816 814 806 819 818 810 836 818 814 818 852 844 870 839 762 792 792 835 819 798 830 782 806 752 792 840 817 813 782 819 791 769 814 807 858 822 766 805 761 864 825 792 824 818 842 828 970 931 937 875 894 933 841 902 913 888 903 897 906 885 906 857 881 929 916 890 NaN 860 906 880 907 941 920 860 915 892 901 853 907 887 866 873 895 828 833 881 609 922 874 903 900 848 862 850 868 930 848 829 843 880 858 856 860 842 855 850 873 867 847 810 879 870 846 872 829 821 836 887 890 830 860 924 912 950 928 948 935 984 940 953 951 922 905 918 951 930 947 909 911 916 926 878 838 924 876 823 942 902 857 887 852 862 913 873 821 867 893 874 850 868 880 900 914 882 883 893 867 822 857 881 858 834 872 866 927 860 866 909 858 875 844 872 824 825 887 895 862 841 867 918 877 894 877 896 884 872 902 848 887 862 879 879 874 843 830 874 857 841 837 891 855 863 831 853 877 862 874 861 865 833 866 835 837 819 792 818 802 863 903 838 858 792 815 829 827 824 817 947 919 859 872 858 884 898 879 883 836 836 820 868 862 838 850 869 810 851 838 874 880 789 836 841 852 853 836 863 852 881 842 846 812 828 869 812 845 860 874 853 831 884 830 830 849 843 901 866 894 902 892 893 882 909 890 915 864 902 866 818 915 784 905 868 861 843 790 802 856 853 770 780 808 823 801 774 837 789 846 821 817 791 819 803 711 757 798 792 840 800 820 793 799 851 842 823 801 810 819 771 793 858 824 798 869 821 823 838 852 846 801 838 761 758 787 783 810 800 782 812 822 806 814 822 846 814 805 833 807 806 783 721 772 790 784 777 821 791 754 779 834 759 816 830 819 905 902 839 827 883 862 885 849 828 793 793 816 784 866 880 863 829 855 845 777 786 839 843 827 812 833 813 798 834 820 807 825 864 827 825 811 834 816 830 827 813 855 841 834 847 825 813 822 758 822 823 804 803 857 766 767 801 782 841 761 692 806 852 846 895 810 809 835 848 820 802 733 822 798 795 845 778 788 802 805 822 786 787 813 788 816 808 790 805 787 773 809 833 753 779 NaN 832 883 821 924 848 867 853 835 805 804 828 844 821 826 810 817 835 862 850 825 868 831 838 795 800 793 822 807 791 854 880 774 804 798 786 851 821 818 807 785 825 836 827 828 770 820 796 817 815 806 819 818 811 835 818 814 819 852 844 870 840 762 792 792 835 819 797 831 782 805 753 792 840 814 813 782 819 791 769 814 806 859 822 765 805 761 864 826 792 823 818 841 828 971 930 936 875 895 933 841 901 913 886 904 897 906 885 906 857 882 930 916 891 NaN 860 905 879 906 942 920 859 915 892 901 853 907 887 866 872 894 827 833 882 609 922 875 903 901 848 861 850 868 930 848 829 842 880 857 856 860 841 856 850 874 868 846 809 880 869 845 873 828 821 837 886 891 830 860 925 911 950 928 948 937 984 940 952 951 921 905 917 951 930 946 910 911 919 926 882 838 925 876 824 942 901 857 888 852 861 913 874 821 868 894 874 849 869 879 900 913 881 881 891 868 823 856 881 858 833 872 867 927 860 866 910 858 876 845 871 825 825 886 897 861 841 866 920 877 894 878 897 883 873 902 846 888 862 879 878 874 844 830 874 857 841 837 890 855 862 832 852 877 862 874 860 864 832 868 836 838 818 792 818 802 862 903 838 858 791 814 829 827 823 816 948 918 858 871 858 884 896 879 883 837 836 820 868 864 840 850 868 811 850 838 874 880 790 835 841 852 853 835 863 852 881 842 845 812 828 868 813 846 860 874 854 831 884 830 830 850 843 901 866 895 902 892 893 882 909 890 916 862 902 866 818 916 786 904 867 862 843 789 802 857 852 771 780 808 823 801 772 837 790 845 821 816 790 819 802 710 756 798 792 839 801 821 794 797 850 842 822 800 811 818 772 793 858 824 797 868 820 823 838 851 846 802 839 761 759 787 783 809 800 783 811 821 806 815 821 846 814 806 832 807 805 783 721 773 791 784 777 820 791 754 779 834 759 815 829 819 906 902 839 827 884 862 886 850 828 794 794 816 784 867 881 863 830 854 845 777 785 839 843 828 812 832 813 798 835 821 806 824 862 826 826 811 835 816 830 827 813 855 842 834 845 825 814 823 758 823 823 802 802 857 766 768 803 782 841 761 691 807 852 846 896 810 809 835 849 821 802 733 822 797 794 844 778 787 802 806 822 786 786 812 789 816 808 788 805 787 773 810 833 753 779 NaN 832 883 821 923 848 867 853 834 806 804 827 844 820 826 810 817 835 862 851 826 868 832 838 795 800 794 821 807 791 854 879 773 803 797 787 851 822 818 806 785 823 837 826 826 770 820 796 817 815 807 818 820 812 835 818 815 819 851 844 870 841 762 792 791 835 820 796 831 782 805 753 791 840 814 814 781 819 790 769 813 807 860 821 764 805 760 864 827 791 822 819 842 828 972 930 935 876 896 933 841 901 914 885 904 897 906 885 905 856 883 931 916 890 NaN 861 906 879 906 942 920 858 915 892 901 853 907 887 867 873 894 827 833 882 609 921 875 902 901 849 861 850 868 930 847 828 841 880 856 857 859 840 856 850 874 869 846 809 880 869 844 872 828 821 838 886 891 830 860 923 912 950 928 948 938 984 940 953 952 921 904 917 951 930 947 912 912 921 926 884 838 925 876 824 942 900 856 888 852 860 913 875 822 869 896 874 848 870 878 901 912 881 879 889 868 824 856 882 858 833 872 867 927 859 866 910 858 876 846 870 826 826 886 897 861 840 866 920 877 894 879 896 883 873 902 846 887 862 881 877 874 845 830 874 858 840 836 890 855 862 831 852 877 862 873 858 864 832 870 835 838 818 792 819 802 861 903 838 857 791 813 829 827 823 816 948 918 858 870 859 885 893 879 883 838 836 820 869 864 840 851 867 810 851 839 874 881 790 835 840 851 854 835 863 854 881 842 846 811 829 868 813 846 860 873 853 831 884 830 829 851 843 901 867 895 901 892 894 882 910 891 915 862 901 866 818 917 787 904 867 862 844 789 801 856 852 771 779 808 823 800 774 837 791 844 821 816 790 820 802 710 755 799 792 838 801 821 795 798 849 842 822 799 811 819 772 794 858 824 797 867 821 823 837 852 845 802 838 761 758 787 784 808 800 784 810 821 807 815 821 847 813 805 833 807 805 784 721 771 792 785 777 819 792 754 778 833 759 815 829 819 907 902 839 828 885 863 886 851 828 794 794 815 784 867 881 863 831 853 845 777 784 839 843 828 812 831 813 798 835 822 806 824 860 827 826 811 835 817 830 828 813 855 842 834 846 825 816 823 761 822 824 801 802 858 766 770 805 782 840 761 691 808 852 846 897 810 807 836 849 821 802 734 822 797 794 844 778 786 803 806 821 786 786 812 789 816 809 788 804 787 773 810 832 753 778 NaN 834 882 820 922 849 868 852 834 807 803 827 844 819 826 810 818 834 862 851 826 867 833 839 796 800 795 820 808 791 854 879 772 803 796 787 849 822 818 806 786 822 838 827 827 771 821 797 817 815 808 818 820 814 836 818 815 819 852 844 870 842 763 792 790 836 820 798 832 782 805 752 791 839 813 814 782 819 789 768 812 808 861 822 764 806 760 864 827 791 822 819 844 828 973 930 933 876 896 934 841 901 915 884 904 897 906 885 905 857 882 931 915 889 NaN 860 906 879 906 942 920 859 915 893 900 853 907 887 867 874 895 828 832 882 608 921 875 902 901 849 862 850 869 929 847 827 841 881 857 857 860 840 855 850 876 869 846 809 880 868 844 872 829 821 837 886 891 830 860 921 914 949 928 948 938 984 940 953 953 921 904 916 950 931 948 912 911 921 926 887 838 925 876 824 942 900 856 889 851 861 913 875 823 869 897 874 846 871 878 901 912 881 879 889 867 822 857 883 857 833 871 867 927 858 867 911 857 876 846 870 826 826 885 898 860 838 866 921 876 894 879 896 882 873 902 846 886 862 882 876 873 845 830 874 858 840 836 891 855 862 831 852 877 862 872 858 864 832 871 835 836 818 793 819 802 861 902 837 858 790 812 830 828 824 816 949 918 858 870 860 886 891 879 883 838 836 820 870 863 840 851 867 808 851 840 875 881 790 835 841 850 855 835 862 854 881 842 846 811 830 870 814 846 859 873 852 831 884 830 829 851 843 901 867 894 900 892 894 882 911 892 915 863 901 865 818 917 786 904 866 861 845 788 801 854 852 771 780 808 823 800 776 837 792 843 821 817 791 820 803 710 755 799 792 838 802 821 795 799 850 841 822 799 811 819 772 794 859 824 797 867 821 823 837 852 844 801 838 760 758 787 786 807 800 785 810 821 807 816 820 847 813 805 834 808 805 784 721 770 793 785 777 819 792 754 777 833 760 815 830 818 907 901 838 828 885 863 886 852 828 794 794 816 783 868 881 863 830 853 846 777 783 838 843 828 811 832 813 798 834 820 806 824 858 828 826 811 836 818 830 828 813 855 842 833 847 825 818 823 763 821 826 800 802 859 766 773 806 782 840 762 690 806 852 846 897 811 806 837 849 822 801 736 822 796 794 844 779 786 804 804 821 787 786 813 789 816 809 789 804 787 774 811 831 753 778 NaN 835 881 820 922 849 868 852 834 807 802 828 844 819 826 809 818 833 861 851 827 866 833 839 795 800 794 820 809 792 853 879 772 803 797 785 848 822 818 806 786 821 839 827 829 772 821 797 816 816 808 817 821 813 838 818 816 819 853 844 871 842 763 792 791 836 821 800 833 781 806 753 790 839 812 814 782 820 788 769 811 810 862 822 764 806 761 865 826 791 822 819 844 827 973 930 932 877 895 934 841 901 915 885 904 896 906 885 905 857 882 931 915 889 NaN 860 906 880 906 943 920 859 915 894 898 854 908 887 867 873 895 829 832 882 607 921 875 902 901 849 862 850 869 929 848 827 842 882 858 856 860 840 854 851 876 869 846 809 880 869 844 871 828 821 835 886 892 831 860 920 914 950 928 948 939 984 940 953 952 921 903 916 950 932 950 912 911 920 926 887 838 927 876 824 943 900 856 890 851 862 912 874 824 869 897 874 846 872 877 901 913 881 879 888 866 820 857 884 857 834 871 868 927 858 867 912 858 877 847 870 826 826 885 898 859 838 866 920 876 894 879 896 882 873 902 847 886 862 882 876 874 844 830 874 858 840 836 892 855 863 830 852 877 862 871 860 863 833 870 835 835 819 793 819 803 862 902 838 858 790 813 830 827 826 816 950 919 858 871 861 887 888 879 883 838 837 821 870 862 840 852 867 808 852 839 876 880 790 835 841 850 854 834 863 854 880 841 847 811 830 871 814 846 859 873 852 831 884 830 829 850 842 901 867 894 900 892 895 882 910 892 915 865 901 865 819 916 786 905 867 860 846 788 800 854 853 772 780 809 823 800 778 836 792 843 821 819 792 820 804 710 754 799 792 838 801 822 795 800 851 840 822 799 811 819 772 794 859 823 798 868 820 823 836 852 844 801 837 759 757 788 786 808 800 785 810 821 805 814 821 848 813 805 835 808 806 784 720 768 792 785 777 818 791 755 776 833 760 816 830 818 907 902 838 829 884 863 886 852 827 794 794 817 783 868 880 864 830 854 846 776 783 838 843 828 811 833 813 798 834 819 805 824 858 829 827 810 836 819 830 828 813 854 841 833 848 825 818 823 768 821 826 799 802 860 766 773 806 782 840 763 690 805 852 847 896 811 807 838 849 823 801 738 822 796 794 845 780 787 804 802 822 786 786 814 788 815 808 790 803 787 775 812 830 754 778 NaN 835 880 820 922 849 868 852 833 807 802 828 846 818 826 809 818 833 861 851 828 866 833 840 794 799 794 820 809 791 853 879 772 802 798 784 846 822 818 806 787 821 838 827 830 773 820 797 816 816 808 817 820 813 837 818 815 819 854 843 873 842 763 792 792 836 821 800 833 781 807 753 790 839 812 814 784 821 787 769 812 810 862 822 764 806 761 866 824 791 823 819 844 827 973 930 933 876 895 933 841 901 915 886 903 896 906 885 905 856 882 932 914 889 NaN 860 906 881 906 943 920 859 915 894 896 853 909 887 868 872 895 830 832 881 606 921 875 903 902 849 862 850 869 930 848 827 843 882 860 855 861 840 854 852 875 868 846 809 881 869 844 872 828 821 834 886 893 831 860 920 914 950 928 949 940 985 940 952 952 920 902 918 950 932 950 912 910 920 926 887 837 929 876 824 944 901 857 890 851 864 912 873 824 867 895 874 846 872 877 900 914 881 879 888 866 819 857 884 857 835 871 868 927 858 868 912 859 877 847 870 826 825 885 898 860 838 866 919 875 894 878 895 881 873 901 847 886 862 882 876 874 844 831 875 857 840 835 892 854 864 830 852 877 862 870 861 864 833 869 835 836 820 794 819 805 863 902 838 859 789 814 830 827 827 816 950 920 857 872 861 887 886 879 883 838 837 820 870 862 839 852 865 807 852 839 875 880 790 835 841 850 854 834 863 854 879 841 846 810 830 871 814 846 860 874 854 831 885 829 830 849 842 900 867 895 900 892 895 882 910 891 916 866 901 865 819 914 786 905 867 861 846 789 801 855 854 771 780 810 823 801 777 836 792 842 822 820 793 820 804 710 754 798 791 838 801 822 795 800 852 840 822 798 811 819 772 794 860 823 798 868 820 823 836 851 844 800 837 759 757 788 785 808 800 786 811 821 804 811 822 848 812 806 836 808 805 784 720 768 792 785 778 818 790 755 775 833 760 817 831 818 906 902 840 829 884 863 885 852 827 794 794 818 783 867 879 864 830 856 846 776 783 838 843 827 812 834 813 798 834 818 806 823 858 829 828 810 836 818 829 826 813 854 841 833 846 826 818 822 771 821 826 798 803 859 767 773 806 782 840 763 690 804 853 846 895 811 808 838 850 823 802 739 822 796 795 845 782 789 804 802 822 785 787 815 788 815 807 789 802 785 775 813 830 754 778 NaN 835 880 820 922 849 869 851 833 808 801 829 847 818 826 810 818 834 861 851 829 865 833 840 794 798 794 819 808 791 853 879 772 802 800 783 846 822 818 806 788 823 837 827 830 773 819 797 816 817 808 817 821 813 837 818 814 819 854 842 874 842 762 793 793 835 821 799 832 781 808 753 790 838 811 814 785 821 787 770 812 810 862 821 764 808 762 866 824 791 823 820 842 826 972 931 934 877 895 933 841 902 915 888 903 897 906 886 905 855 882 933 914 889 NaN 860 907 881 906 943 921 859 914 895 893 853 909 886 868 871 895 830 832 882 605 921 876 904 902 849 862 850 868 931 846 828 843 882 860 856 862 842 855 852 875 867 846 808 881 870 844 872 828 822 834 886 893 832 860 920 914 951 927 949 940 985 941 952 951 920 902 920 951 932 950 913 912 920 926 886 836 929 876 824 944 901 857 890 852 865 912 873 825 865 895 873 847 871 877 900 914 882 880 888 866 820 858 884 858 835 872 868 926 858 867 912 860 877 847 870 826 825 885 898 861 838 867 919 874 894 878 895 881 874 901 846 887 861 881 877 874 844 832 876 857 839 835 891 853 864 830 851 877 862 870 861 864 833 869 836 837 821 795 819 805 864 901 839 859 791 813 831 827 827 816 950 919 857 872 861 887 884 879 883 837 836 819 870 861 839 851 864 807 851 840 874 880 790 836 841 851 854 833 864 855 878 840 846 810 830 871 814 846 861 874 855 831 885 829 830 849 841 900 867 894 900 892 896 882 909 890 916 866 902 865 818 914 786 904 866 861 847 790 800 856 854 771 780 811 823 802 776 836 791 842 822 820 793 819 804 710 754 799 791 839 800 822 795 799 852 841 822 798 812 819 772 794 859 823 798 868 819 823 836 851 844 800 838 760 756 788 785 809 800 786 811 822 804 810 823 849 813 807 836 808 805 783 720 769 791 785 779 817 790 755 775 834 759 816 830 818 906 902 840 830 884 863 885 851 826 794 794 818 783 867 878 864 830 857 846 776 782 838 843 826 813 833 813 796 834 820 806 822 858 829 828 810 836 818 829 825 813 853 840 834 844 826 816 821 776 822 826 797 804 859 767 771 805 782 840 763 690 804 853 846 896 810 809 838 850 823 803 739 824 797 795 845 782 789 804 802 822 784 787 816 788 816 806 789 802 784 775 813 831 754 778 NaN 835 880 820 922 850 869 850 834 808 801 830 847 817 826 810 818 834 861 850 829 864 834 840 794 798 795 819 807 791 853 879 772 802 800 783 846 822 818 808 789 825 838 826 830 772 818 797 816 817 809 816 821 813 836 818 813 818 854 842 873 842 762 793 793 834 821 797 832 780 810 752 791 837 810 814 785 821 788 770 812 810 862 820 764 809 763 867 824 791 823 821 842 826 972 931 936 877 894 933 841 901 914 888 902 897 907 886 905 854 883 933 914 889 NaN 858 907 881 906 943 921 858 913 895 891 852 908 886 868 871 895 830 832 882 605 921 876 903 902 849 862 850 867 931 846 828 843 881 861 856 862 843 855 852 875 867 846 808 880 870 844 872 828 823 834 886 893 832 860 919 913 951 927 949 938 985 942 953 951 920 902 922 951 931 950 913 912 919 926 884 836 927 876 824 945 903 857 889 852 865 913 871 825 864 895 872 847 870 876 899 914 882 880 889 865 820 858 883 858 835 872 868 925 858 866 912 860 876 847 869 827 825 885 898 863 837 868 919 874 894 878 895 881 874 901 846 887 860 881 878 874 844 832 877 857 840 835 891 853 864 831 851 877 862 870 861 865 833 868 836 838 822 795 819 805 863 901 840 858 791 812 831 827 827 816 951 919 857 872 861 887 884 879 882 837 837 818 870 861 838 850 864 807 851 840 874 880 790 836 841 852 854 833 864 855 878 840 846 811 830 871 814 846 861 874 855 831 885 829 830 849 842 900 867 894 900 892 897 883 909 889 917 864 903 865 818 914 786 903 866 861 846 792 800 855 854 771 780 812 824 804 776 836 790 842 822 820 792 819 803 711 754 799 791 840 800 822 795 799 851 842 822 798 813 819 773 794 858 822 798 868 818 823 837 852 845 801 838 760 756 788 785 810 800 786 812 821 806 810 822 850 813 806 836 808 806 782 720 769 791 784 779 817 790 755 776 834 758 816 830 818 906 902 839 830 883 863 885 852 825 794 792 818 783 867 878 863 830 857 846 776 781 839 843 824 812 832 812 795 834 821 806 822 857 830 826 810 836 817 828 824 813 853 840 834 842 827 815 821 779 821 826 795 805 858 768 770 805 782 840 763 690 804 852 845 897 811 808 839 850 822 805 737 825 797 796 845 781 788 804 803 822 784 788 817 789 817 807 789 801 784 774 812 831 754 778 NaN 835 880 822 922 849 869 849 835 808 803 830 846 817 827 810 818 835 861 850 828 863 833 840 794 798 795 819 806 790 854 879 772 802 800 783 846 821 817 810 790 826 839 826 830 771 818 797 817 816 810 814 822 813 836 818 812 818 854 842 873 843 762 794 792 834 820 796 832 779 811 752 791 836 810 813 783 820 788 770 812 810 862 820 764 810 763 867 824 791 824 821 842 827 972 932 938 877 894 933 842 900 914 887 903 898 907 886 905 854 884 933 914 889 NaN 858 907 881 907 943 919 859 913 894 889 852 908 886 868 872 896 829 833 883 605 921 875 903 901 849 862 851 866 932 846 827 842 881 860 856 862 844 855 852 874 867 846 807 880 870 844 873 828 823 834 888 893 832 860 919 914 951 927 949 937 984 943 953 951 920 901 922 952 930 950 912 913 918 926 884 836 925 877 825 946 905 857 888 851 865 914 870 824 864 896 873 847 871 877 900 914 883 880 890 866 820 858 883 859 836 873 868 924 859 866 912 859 876 847 869 828 825 885 898 863 838 868 920 875 895 878 895 882 874 902 845 886 860 881 878 874 844 830 877 856 842 835 890 853 864 832 850 877 862 870 861 865 833 868 837 838 821 795 818 804 863 901 840 857 792 812 831 826 826 816 951 918 858 872 862 887 881 879 882 837 837 818 870 862 838 850 866 807 851 841 873 880 790 836 840 852 854 833 864 853 879 840 847 811 830 871 815 846 861 874 854 831 885 829 831 849 842 899 867 893 899 892 897 883 909 888 916 863 904 865 818 914 786 902 866 860 846 792 800 855 855 771 780 812 825 806 774 836 790 842 822 820 792 819 802 709 756 800 792 840 799 821 795 799 850 843 822 798 812 819 773 794 857 822 799 867 818 823 837 852 846 801 838 760 756 788 785 810 800 786 812 820 808 811 822 850 814 806 837 807 806 782 720 769 791 784 779 818 790 756 777 834 757 816 829 818 907 902 839 830 883 863 886 853 824 794 791 817 784 868 879 862 831 856 846 775 781 840 842 824 811 832 812 795 834 821 805 824 857 831 826 810 837 816 828 824 813 853 841 834 842 828 815 822 783 822 825 793 805 858 768 769 805 782 839 762 688 803 852 845 897 811 806 838 849 821 805 734 826 797 796 845 780 788 804 802 822 784 788 817 789 818 807 789 801 785 774 811 833 755 778 NaN 836 880 823 922 848 870 850 836 807 805 830 846 816 826 810 817 834 861 850 828 864 832 840 794 798 795 820 807 788 856 880 772 802 800 784 845 821 818 812 790 827 841 827 830 771 819 797 817 815 810 813 822 813 836 819 814 817 853 841 872 844 762 793 792 834 820 796 831 777 810 752 792 835 810 813 783 820 788 771 812 811 862 819 764 810 764 867 825 791 824 821 842 827 972 932 937 877 893 934 842 899 914 886 903 898 908 886 906 854 884 933 915 889 NaN 858 907 880 907 944 917 860 914 893 889 852 908 887 867 872 896 829 835 883 605 922 875 902 900 849 862 851 866 932 848 827 843 882 860 855 862 845 855 851 872 867 846 807 879 870 843 873 827 823 833 890 893 831 860 920 914 951 927 949 935 983 944 954 951 920 901 922 952 929 950 910 912 917 926 883 836 925 877 826 946 907 857 888 851 865 914 869 824 864 896 873 847 873 877 902 914 884 878 890 868 821 857 882 859 836 872 868 923 860 867 912 859 875 847 869 829 824 884 898 862 839 868 922 876 895 878 896 883 874 902 846 886 860 882 878 875 844 829 878 856 843 835 890 854 863 832 850 877 862 871 860 866 834 867 837 838 819 793 818 804 862 901 841 857 791 812 831 825 826 816 951 917 858 872 862 888 880 879 881 838 838 820 870 862 840 850 866 807 851 840 873 880 790 836 840 852 854 833 864 851 879 840 847 811 830 870 816 846 860 874 855 831 885 830 831 849 841 898 867 893 898 893 897 884 909 888 915 862 905 865 818 915 786 902 866 860 846 792 801 854 855 771 780 811 826 808 774 835 791 842 822 821 792 820 800 708 758 801 792 840 798 821 796 799 850 843 823 798 810 819 774 793 856 822 799 866 819 824 836 852 845 801 838 760 757 788 784 811 801 785 812 818 808 811 821 850 814 805 837 806 807 783 720 769 791 784 779 819 792 756 778 834 757 816 829 817 907 903 838 830 882 863 887 853 825 794 791 817 784 869 880 862 832 856 846 775 779 841 842 824 811 834 813 795 835 821 807 826 858 832 826 811 836 816 828 824 814 854 842 833 844 828 814 823 788 823 824 790 805 858 768 769 804 783 839 762 688 802 852 846 898 812 807 837 848 820 806 732 826 797 795 844 780 787 804 802 822 784 788 816 789 818 807 788 801 786 774 810 834 755 777 NaN 836 880 823 920 847 870 850 836 807 807 829 845 816 826 810 817 833 861 850 827 864 830 840 794 798 795 820 808 787 856 881 771 802 800 785 845 821 818 812 790 827 842 829 829 771 819 796 816 813 811 813 821 813 836 820 816 816 852 841 872 844 761 792 792 834 821 796 831 776 810 751 792 835 810 812 784 820 787 772 812 812 861 820 764 810 764 867 825 790 824 821 842 827 972 932 936 877 893 935 843 899 913 887 903 898 908 885 906 854 884 932 916 890 NaN 859 907 880 907 943 915 861 914 892 888 852 908 888 867 873 896 828 836 882 605 922 875 902 900 849 863 851 866 932 850 826 844 882 859 855 862 845 855 851 871 867 847 808 879 871 843 874 827 823 833 892 893 831 862 922 914 951 927 949 935 983 942 954 952 920 900 922 952 928 950 908 912 918 926 883 836 924 877 826 946 905 856 888 851 865 914 869 825 865 895 874 848 874 878 904 914 884 877 891 870 821 856 882 859 835 870 868 922 859 869 912 858 876 847 871 828 824 883 898 861 840 868 923 878 896 878 897 883 874 902 847 885 860 880 878 875 844 828 878 855 843 836 889 854 863 831 850 877 862 873 860 866 834 867 837 838 818 792 818 804 861 902 842 857 791 813 832 825 826 817 951 915 858 872 862 888 879 880 881 838 838 821 870 862 840 850 865 806 850 840 873 880 790 835 840 852 854 833 864 849 879 841 848 811 830 870 816 845 859 874 855 831 885 830 831 849 842 898 866 893 899 893 897 884 909 889 914 862 904 865 817 916 786 902 866 860 846 792 802 854 856 771 780 811 825 812 774 835 790 842 822 821 792 820 800 708 758 802 793 840 798 821 796 799 850 843 824 798 809 819 774 793 856 823 800 866 819 824 836 851 845 801 839 760 757 788 785 811 801 784 812 819 807 811 821 849 814 805 838 806 807 783 719 769 792 784 780 820 793 756 777 834 756 816 829 817 906 904 838 830 882 862 887 854 826 794 790 817 785 870 881 862 832 856 846 776 778 842 842 825 813 835 814 794 836 820 809 826 858 833 826 812 836 816 827 825 815 854 844 832 846 828 814 824 793 824 825 790 805 858 768 768 803 783 839 762 687 802 852 846 898 813 807 836 848 820 806 732 826 797 795 844 780 787 805 802 823 785 788 814 789 817 807 788 802 786 774 810 835 755 777 NaN 836 880 822 920 847 870 850 837 807 807 829 845 817 826 810 817 833 861 850 826 864 831 840 794 797 795 819 809 786 857 882 771 802 799 786 845 822 818 811 789 827 843 831 828 771 819 796 816 812 811 814 822 812 836 820 816 816 853 841 872 842 761 793 793 834 822 797 831 777 808 750 793 836 809 812 785 819 786 772 812 812 861 820 763 810 763 866 825 790 825 820 842 827 972 931 934 878 893 935 842 899 914 888 904 898 908 885 906 853 884 932 916 889 NaN 860 907 880 908 942 915 861 914 892 885 852 908 888 866 874 896 828 836 883 604 923 876 903 901 849 862 851 866 931 852 826 845 883 858 856 862 845 855 851 872 867 848 808 879 871 843 874 828 824 832 892 893 830 863 923 914 950 928 949 934 983 942 954 952 920 899 922 951 929 950 908 912 919 926 883 836 924 877 826 944 901 856 888 851 866 914 868 826 865 894 874 848 874 877 904 914 884 876 891 870 821 856 882 859 835 869 868 922 857 868 911 857 876 847 873 828 825 882 898 860 839 869 922 878 896 877 897 883 872 902 848 885 860 879 878 876 844 829 880 855 842 837 889 854 863 831 850 877 862 873 860 866 834 867 837 837 817 790 818 804 862 902 842 858 792 814 830 825 824 817 951 915 858 871 862 888 878 879 880 838 837 822 870 862 841 850 864 806 850 841 874 880 790 835 840 852 855 833 863 850 879 841 848 811 829 871 816 846 857 874 854 830 885 830 831 848 842 897 865 893 901 893 897 883 909 890 915 862 903 866 817 916 785 902 866 859 846 792 802 854 856 772 779 810 823 817 775 836 790 842 822 822 791 820 800 708 757 801 793 840 797 821 797 799 850 844 825 798 810 819 774 794 855 824 800 865 819 824 836 851 845 801 839 759 757 787 786 811 800 784 811 819 806 812 822 848 814 805 839 807 808 783 718 768 792 784 779 820 794 756 777 834 758 816 830 817 906 905 839 831 882 862 886 853 828 793 791 817 784 870 881 863 832 856 845 776 777 842 842 825 814 835 815 794 837 820 810 826 858 833 827 813 836 816 827 826 814 853 844 832 847 829 815 823 798 825 826 790 804 859 769 768 803 783 840 762 687 803 850 846 898 813 806 835 846 820 807 731 826 798 794 844 781 788 805 802 824 785 788 813 789 816 807 788 802 785 775 811 835 754 776 NaN 836 880 822 922 848 869 849 838 808 807 829 846 818 826 810 818 833 862 850 826 864 831 841 795 797 795 818 810 786 857 880 772 803 798 786 846 823 818 810 788 827 843 832 829 770 819 797 817 811 811 816 822 811 837 820 814 816 854 841 872 841 760 793 793 833 823 797 831 777 806 749 793 836 807 812 785 819 785 771 812 813 861 822 763 810 762 865 825 790 825 820 842 827 972 930 934 877 894 934 842 900 915 888 904 898 908 885 906 853 884 931 916 889 NaN 860 906 879 908 942 915 861 914 893 882 852 909 888 866 874 896 828 835 883 605 923 876 903 903 849 862 851 867 930 853 827 844 883 858 856 862 845 856 851 873 867 847 809 879 871 843 873 828 824 833 891 893 831 863 923 914 950 928 949 936 982 942 954 951 919 898 921 950 930 950 910 912 919 926 882 835 925 876 826 943 899 855 888 851 866 915 869 827 864 893 875 849 874 876 904 915 884 877 891 870 822 855 882 859 834 870 868 922 856 868 910 857 877 847 873 828 824 882 898 860 838 869 920 877 896 877 897 883 871 903 849 885 860 878 878 875 844 830 880 855 841 838 889 854 863 830 851 877 862 872 859 866 834 867 837 837 818 790 819 804 862 903 842 858 792 813 829 826 823 816 950 915 858 870 862 887 876 879 880 838 837 822 870 862 841 850 863 806 851 841 875 880 791 835 840 852 855 833 862 850 879 841 848 812 829 871 817 847 857 874 854 830 885 829 830 847 842 897 865 893 903 893 897 883 910 892 915 863 903 866 817 916 784 902 866 859 847 792 802 854 856 772 779 809 823 823 775 837 789 843 822 822 791 820 800 708 757 800 792 840 796 821 797 799 850 843 826 798 810 819 774 794 856 824 799 865 819 823 837 851 845 801 838 759 757 788 786 811 800 785 812 819 805 812 822 848 814 805 839 807 808 783 718 768 793 784 779 820 794 756 778 835 759 816 831 816 906 905 840 830 883 862 885 853 828 792 793 817 782 871 881 864 830 855 846 777 776 842 842 825 813 835 814 795 837 820 808 825 858 833 827 814 837 816 828 827 815 853 844 831 848 829 816 823 800 825 826 790 804 858 768 768 803 783 840 763 686 804 850 846 897 813 805 835 845 820 808 731 825 799 795 844 782 789 805 803 824 785 788 813 789 816 807 788 802 786 775 811 836 754 776 NaN 836 880 824 923 849 868 848 837 809 806 829 846 818 828 810 819 833 861 851 827 863 830 842 796 796 795 818 812 785 857 879 773 803 797 785 846 824 818 809 788 826 842 831 829 770 818 798 817 811 810 816 821 810 837 821 813 816 854 842 872 841 760 794 793 832 823 797 832 778 805 748 793 837 806 812 786 819 785 770 812 814 862 822 763 810 762 864 824 791 826 821 841 828 971 929 934 876 894 934 841 900 915 888 904 898 908 886 906 853 885 932 916 889 NaN 860 907 878 908 941 915 861 914 893 880 853 910 888 866 874 897 829 835 883 605 922 876 904 904 849 861 852 867 930 853 828 844 884 858 857 862 845 856 850 874 867 846 809 879 871 843 872 828 823 833 890 894 831 862 923 913 950 929 949 938 983 942 954 950 919 899 920 951 930 949 911 911 919 927 882 835 926 876 827 943 901 855 888 853 866 915 871 827 865 892 876 850 873 877 904 915 884 877 892 870 823 854 882 858 833 870 868 921 857 866 910 857 877 846 872 828 824 883 898 860 838 868 918 877 895 876 897 883 871 902 849 885 860 879 877 875 844 830 879 856 840 837 888 854 863 830 852 877 862 871 858 865 834 867 837 837 819 790 820 803 863 902 842 858 792 813 827 828 823 816 950 915 859 871 862 886 875 879 879 838 837 822 870 862 841 850 864 806 851 841 876 879 792 835 840 852 856 833 862 850 879 840 848 812 828 871 817 849 858 873 854 830 886 829 830 845 842 897 865 892 903 894 897 882 910 892 916 863 904 865 818 916 784 902 865 859 846 792 802 854 855 772 779 809 824 830 776 838 789 845 823 821 792 820 800 708 756 800 792 840 796 821 796 799 850 842 826 799 810 819 774 794 857 824 799 864 819 823 838 852 845 801 837 759 757 789 786 811 800 785 812 820 806 813 822 848 814 805 839 807 807 783 718 768 793 784 778 820 794 756 779 835 761 816 831 816 906 905 840 829 883 862 885 852 828 791 794 817 781 870 881 864 830 856 846 776 776 842 842 825 812 835 814 796 836 820 807 824 858 833 827 813 837 815 829 827 815 853 844 831 846 828 817 824 802 825 826 790 804 858 766 768 803 784 841 763 685 804 850 846 896 812 805 835 846 821 808 731 826 799 796 844 781 791 804 803 824 784 788 813 789 817 807 789 803 786 775 812 836 755 776 NaN 834 882 824 923 848 868 848 837 808 806 829 847 818 828 811 820 832 860 851 827 863 830 842 796 797 795 818 813 784 856 878 774 804 796 783 846 824 818 808 788 825 842 830 831 770 818 798 816 811 810 816 821 810 837 822 813 816 853 842 873 842 760 794 793 832 822 796 832 777 807 747 792 838 804 812 786 819 785 770 812 814 863 821 764 809 762 863 824 791 825 821 841 828 971 929 934 876 894 935 842 900 916 888 903 897 908 886 907 854 885 932 917 889 NaN 860 907 878 908 941 916 861 914 893 880 854 909 888 866 873 896 829 835 883 606 922 876 904 903 849 861 852 868 930 854 829 844 884 858 857 862 845 857 851 874 866 845 809 878 871 843 871 828 823 833 890 894 831 861 924 912 949 929 949 940 984 943 955 950 919 901 920 951 931 948 912 910 920 928 882 835 926 875 828 943 902 855 889 855 865 915 874 826 866 893 876 850 872 877 904 915 884 878 892 868 823 854 881 858 832 871 868 922 858 864 910 858 877 844 871 828 823 884 898 860 837 867 917 877 895 876 898 882 872 902 848 885 860 880 877 875 844 830 879 856 840 838 889 853 864 831 853 877 861 872 858 866 834 867 836 838 820 790 821 802 863 902 841 858 793 814 827 829 823 816 949 916 859 871 861 885 876 879 878 838 837 822 870 862 841 850 864 807 851 842 876 880 792 836 840 852 857 833 862 851 880 840 847 813 827 871 816 849 858 873 854 830 887 829 831 845 844 897 865 893 903 894 897 882 909 891 915 864 904 864 818 916 784 902 865 858 846 791 802 854 855 773 779 810 825 834 775 839 789 845 823 820 793 820 800 708 756 800 792 841 797 821 796 798 849 841 826 799 810 820 774 794 857 824 798 861 820 823 837 853 845 800 836 760 757 790 785 812 800 785 813 820 805 813 822 849 814 805 837 807 806 782 718 769 794 784 778 820 794 757 779 836 761 816 831 816 907 905 839 828 884 862 885 852 828 791 793 817 781 868 882 863 829 856 847 776 776 842 842 826 813 835 813 797 836 820 808 823 858 833 827 813 838 816 829 827 813 853 843 832 845 826 816 824 803 825 826 789 802 858 765 768 801 783 842 763 684 804 851 845 895 811 806 834 847 822 809 731 827 800 797 843 781 792 802 804 824 784 788 812 790 818 806 789 803 786 776 812 836 755 777 765 833 883 824 923 848 867 848 837 808 805 829 847 818 829 811 821 832 860 852 828 864 830 840 796 797 795 818 815 785 855 878 774 805 795 781 846 824 818 808 788 824 842 828 832 770 817 798 816 811 809 814 821 811 837 822 813 816 852 842 872 841 762 794 794 833 822 796 833 777 810 745 792 839 804 812 785 819 785 770 812 812 863 819 764 809 761 862 824 792 825 822 840 829 971 930 934 876 893 936 842 901 915 889 903 897 908 887 907 854 885 932 916 889 NaN 860 907 878 908 940 917 861 915 893 879 855 909 888 867 872 895 830 834 882 606 921 877 903 902 849 861 852 869 930 854 829 844 884 857 856 862 845 856 852 875 866 846 809 878 871 842 871 828 822 833 890 894 830 862 924 913 949 928 949 942 985 943 956 950 919 903 919 951 932 946 913 910 920 929 883 835 926 875 830 944 902 856 890 856 865 914 875 825 867 894 876 849 871 877 904 915 884 878 892 867 823 854 882 857 833 872 867 923 858 862 910 858 877 844 872 828 822 885 899 861 836 867 917 877 895 876 898 883 873 902 847 886 861 881 878 875 844 830 878 857 840 838 890 852 864 830 853 878 861 872 858 866 834 868 837 837 820 791 821 801 863 902 841 858 794 814 827 828 824 817 949 916 859 870 860 885 876 879 878 838 837 822 870 863 842 850 865 808 852 841 877 881 793 836 840 852 857 834 862 852 880 841 846 813 827 872 815 849 859 873 853 830 887 829 832 845 845 897 866 894 903 894 897 881 909 891 915 865 904 864 819 916 784 902 866 858 846 791 802 854 855 773 779 811 825 841 775 839 790 845 823 819 794 820 799 709 756 799 792 840 798 821 796 798 849 841 826 799 811 820 774 794 856 825 798 858 820 823 837 853 846 800 836 760 756 790 784 812 799 785 813 820 805 813 822 849 814 806 835 807 806 782 718 770 794 785 778 820 794 756 780 836 760 816 832 816 906 904 839 829 884 862 886 852 828 791 793 817 781 867 882 862 829 856 847 776 776 842 842 826 815 836 813 797 835 820 808 823 858 832 827 812 837 816 830 827 812 853 843 832 844 827 816 825 804 825 826 788 801 858 766 768 801 783 842 763 684 804 851 845 896 811 808 834 847 822 810 731 828 801 796 841 781 794 803 804 824 783 788 812 790 818 805 789 802 785 776 812 837 756 779 765 833 883 824 922 848 866 848 836 808 805 829 846 817 828 811 821 831 860 852 829 864 830 839 794 798 796 818 816 786 854 877 774 805 795 782 846 824 818 808 788 824 842 828 833 769 818 798 815 810 809 814 821 811 837 822 812 817 852 842 872 841 762 794 794 834 822 797 832 776 810 743 792 839 804 812 785 819 785 770 812 810 862 818 763 810 761 862 824 791 825 823 841 828 971 929 934 877 893 934 842 901 915 889 904 898 908 887 907 855 885 931 916 890 NaN 860 907 878 908 940 918 861 916 893 878 855 909 888 867 872 894 831 833 882 605 921 877 902 901 850 861 851 869 931 854 829 843 884 857 855 861 845 856 853 875 865 847 809 878 871 842 872 828 822 833 890 893 830 863 924 914 949 928 949 945 985 944 955 950 919 902 919 951 932 945 913 910 920 929 883 835 926 875 830 943 901 858 890 854 865 914 874 825 868 894 875 848 872 876 904 915 884 878 892 866 822 854 882 858 835 872 865 924 860 862 910 857 877 844 873 828 821 886 900 861 836 867 916 877 895 877 898 884 874 902 846 886 861 880 878 874 844 831 878 858 841 839 891 852 863 830 853 878 862 872 860 867 834 868 838 836 820 792 820 801 863 902 840 858 794 814 828 828 824 818 949 916 859 870 860 886 876 880 877 838 836 822 870 864 842 850 865 808 852 840 877 882 793 836 840 851 856 835 863 853 880 841 847 814 828 873 814 848 860 874 853 831 888 829 833 845 847 897 866 895 903 894 897 880 909 890 915 865 901 865 819 916 785 902 866 859 847 791 802 854 856 773 779 811 825 847 774 838 790 844 823 819 794 820 798 709 756 799 792 841 800 821 796 799 850 842 825 799 811 820 774 793 856 825 798 854 820 824 836 853 846 801 836 761 756 791 784 812 799 786 813 820 805 812 822 849 814 806 834 807 805 782 719 770 794 786 778 820 794 754 779 837 759 816 832 817 906 905 840 829 886 863 886 852 828 790 793 817 782 867 882 861 830 855 848 777 776 841 841 826 816 836 812 797 835 820 809 824 858 832 827 812 837 816 829 827 812 854 843 833 845 827 816 826 805 825 826 788 802 857 768 768 800 783 842 762 684 805 850 845 896 812 809 834 846 822 811 731 827 800 795 838 780 794 804 804 822 782 788 812 790 819 805 789 802 784 776 812 836 757 777 765 834 884 825 921 848 865 848 834 808 804 829 845 817 828 810 821 831 859 853 830 861 831 839 792 799 795 819 817 788 853 877 773 806 795 784 846 824 817 809 789 825 842 827 832 769 819 797 816 812 808 814 821 811 838 822 812 818 852 842 871 841 762 794 793 834 822 798 831 774 810 742 793 840 804 812 786 818 785 769 812 810 862 819 762 810 761 864 823 791 825 823 842 828 970 928 935 878 893 933 842 901 915 890 904 899 906 888 906 855 886 931 914 890 NaN 860 907 879 908 940 918 861 915 893 878 855 909 888 868 872 894 832 833 882 605 922 876 901 900 850 861 851 868 931 852 828 843 884 857 855 861 845 855 853 875 865 845 809 878 871 842 872 827 822 833 889 893 830 863 924 915 949 927 949 949 984 944 955 950 919 902 918 951 931 946 914 909 920 929 884 836 925 874 830 942 900 859 891 853 866 915 874 825 868 894 875 847 872 875 902 914 883 879 892 867 823 855 880 858 836 872 864 924 860 865 911 856 877 844 874 828 821 886 900 862 836 867 916 877 895 878 897 884 875 902 845 886 861 880 878 874 844 831 879 859 841 840 891 852 863 831 852 878 862 872 861 866 835 868 838 835 819 792 819 801 863 901 840 857 793 813 828 828 824 819 949 915 859 869 860 887 876 880 877 838 836 822 870 863 842 851 865 807 852 840 876 883 794 836 841 850 855 836 863 852 880 840 847 815 828 874 814 847 860 874 853 831 888 830 832 845 847 896 866 894 902 894 897 880 908 890 915 865 900 865 819 916 785 902 866 860 847 792 802 854 856 773 779 811 825 853 774 838 790 844 823 819 795 820 798 709 757 799 792 841 800 821 797 799 851 842 824 798 811 820 774 792 856 825 797 851 820 825 836 853 847 801 836 762 756 791 785 811 800 786 814 820 806 812 823 849 814 806 834 807 806 782 718 771 794 787 778 820 793 752 779 837 758 815 832 817 907 905 841 829 886 863 886 852 828 791 794 817 783 867 882 861 830 854 848 778 776 840 840 827 815 835 812 796 834 820 809 824 858 831 827 812 837 816 828 825 814 855 843 833 846 827 816 825 805 824 826 787 804 857 768 768 801 784 841 761 684 805 850 845 897 814 809 835 845 822 812 730 827 800 794 836 780 795 804 804 822 782 787 813 790 819 806 789 801 784 775 813 836 757 774 772 834 884 825 922 848 865 849 834 808 804 830 844 816 827 809 821 831 859 853 829 857 831 839 791 798 794 818 818 788 854 877 772 806 795 785 846 824 817 809 789 826 842 827 830 769 819 798 816 814 808 815 821 810 838 822 811 818 852 841 870 841 762 793 793 834 822 798 830 773 809 743 792 840 804 812 787 818 785 769 813 809 863 820 762 809 762 864 823 790 826 822 842 828 970 929 935 878 893 932 842 901 915 890 904 901 905 888 905 855 887 930 914 889 NaN 860 906 879 909 941 918 861 915 893 877 856 909 887 868 873 895 831 832 882 605 921 875 901 900 849 862 850 867 931 850 827 842 884 857 856 862 845 855 853 875 865 844 808 878 871 842 872 827 821 833 885 893 829 863 925 915 950 927 949 951 985 944 955 951 920 902 919 951 930 946 914 909 920 927 884 836 925 874 830 940 899 860 891 855 867 914 874 825 867 894 875 847 870 875 901 914 881 879 892 868 823 855 879 858 836 872 865 924 861 867 911 855 876 844 874 828 820 886 900 863 838 868 916 877 895 878 898 884 875 902 845 886 861 880 878 873 844 830 879 860 842 840 890 852 863 832 852 878 862 871 860 866 834 868 838 835 818 792 818 801 862 901 840 857 793 812 829 828 825 819 949 915 860 869 860 887 876 881 877 838 836 822 869 862 842 850 865 806 852 841 875 883 793 836 841 849 854 836 863 851 880 840 848 814 830 874 814 846 860 874 853 832 888 830 831 846 847 896 866 893 901 893 896 880 910 889 916 865 896 865 819 916 785 903 866 861 847 793 802 854 855 773 779 812 825 856 774 838 790 844 822 819 795 820 799 708 758 800 792 840 799 820 795 800 851 843 823 798 810 821 775 791 856 825 797 848 820 825 836 853 848 802 836 762 756 792 786 811 801 786 814 820 806 813 823 848 815 806 834 806 806 782 716 771 794 788 778 820 792 752 778 838 758 815 832 817 907 905 840 830 886 864 887 852 829 790 794 818 783 867 882 862 829 854 849 777 776 840 840 827 814 835 812 795 834 821 809 824 858 832 827 812 836 816 828 824 816 855 843 833 847 827 816 825 805 824 826 787 806 857 768 768 803 784 842 760 683 806 850 846 898 814 809 836 846 822 812 729 827 801 794 831 780 797 802 804 821 782 787 813 790 819 808 790 801 785 775 814 834 756 772 780 833 884 824 923 847 865 849 835 808 803 830 844 817 827 808 820 832 858 852 828 853 831 839 792 798 794 818 819 788 854 877 772 806 794 785 847 823 818 809 790 826 842 827 830 769 819 798 817 816 808 816 821 811 838 821 811 817 851 840 870 842 762 792 794 834 822 798 831 772 807 744 792 842 803 812 788 818 785 769 813 808 864 821 762 808 762 863 824 790 826 821 842 828 969 930 935 877 894 932 842 901 916 890 904 901 905 887 904 855 889 929 915 888 NaN 860 906 880 909 941 917 861 915 894 877 856 909 887 868 873 896 830 832 882 605 921 874 902 899 849 862 851 867 931 849 827 843 884 858 856 862 845 856 852 874 865 843 808 878 872 841 872 826 822 833 881 893 828 863 926 916 950 926 949 951 985 944 955 950 921 902 921 951 932 947 915 908 920 926 885 836 924 875 830 941 899 861 891 856 867 913 872 826 866 894 875 848 869 876 901 913 881 880 892 868 823 855 878 858 837 873 866 924 861 868 910 853 877 844 874 828 820 886 900 864 839 868 915 877 894 879 898 884 875 903 846 886 860 880 878 873 845 829 878 860 842 839 891 852 863 833 852 878 863 870 860 865 833 868 837 834 817 792 819 802 862 900 840 857 793 812 829 828 826 818 949 914 860 869 860 887 876 881 877 838 835 822 869 862 841 850 865 807 852 841 874 883 794 836 841 848 854 836 863 850 881 841 848 813 830 874 814 845 860 874 853 831 888 830 832 846 846 895 866 893 901 894 896 881 911 889 916 865 893 864 819 915 784 903 865 860 847 794 802 855 855 772 778 812 825 859 774 839 790 845 821 818 794 821 801 708 758 801 792 840 798 820 793 800 851 842 823 798 810 821 776 791 856 825 797 844 821 825 837 852 847 802 835 761 756 790 786 810 801 786 815 821 806 813 822 848 815 806 834 806 806 782 715 772 794 788 778 820 793 752 777 838 758 815 832 818 907 904 839 830 887 864 886 852 828 790 794 818 783 868 883 862 829 854 848 776 775 839 841 827 814 836 812 795 834 822 809 823 859 832 827 812 836 817 828 823 815 855 843 833 847 827 816 826 805 824 826 787 806 857 768 768 804 783 842 760 682 807 851 847 898 814 809 837 846 822 813 729 827 801 794 826 781 799 803 803 821 784 787 813 789 819 808 790 801 785 774 814 834 756 771 789 832 883 824 923 847 865 849 836 807 803 830 843 818 828 807 820 833 858 852 828 852 832 839 792 798 794 817 821 788 855 878 773 806 793 785 848 824 818 809 790 827 844 828 830 769 818 798 816 816 807 815 822 811 838 821 811 816 852 839 870 842 763 792 795 835 821 799 832 772 806 745 792 842 802 812 789 817 786 769 814 807 864 821 763 808 761 862 826 790 826 820 843 828 969 932 935 876 894 933 842 901 916 890 904 901 906 888 904 855 890 928 915 888 NaN 859 906 879 908 941 917 861 915 894 876 855 909 887 867 873 897 830 832 882 605 920 874 903 899 848 863 852 867 932 849 826 843 884 858 856 862 845 856 853 874 865 843 807 877 871 841 872 826 822 833 878 893 828 862 926 915 950 926 949 952 985 944 954 949 922 902 923 950 933 948 914 908 919 926 885 836 924 875 831 942 900 860 891 856 867 912 870 827 864 895 875 848 869 877 901 912 881 880 892 867 823 855 878 857 838 874 866 925 860 867 911 852 877 844 875 829 821 886 901 864 839 869 915 877 893 879 899 883 875 903 846 886 860 881 878 873 845 829 878 860 841 839 891 852 863 832 852 878 864 870 860 864 832 867 837 835 818 792 820 803 862 899 840 857 793 812 829 828 827 818 949 914 859 868 860 888 876 881 877 839 834 822 869 862 841 849 864 807 852 842 875 883 795 836 840 848 854 836 863 850 881 842 847 812 830 874 814 845 860 873 853 831 888 829 832 846 846 894 866 894 901 894 896 881 912 889 915 865 888 864 819 915 784 903 865 861 848 796 802 856 854 772 778 812 826 860 774 839 790 847 820 818 792 821 802 707 757 801 793 840 799 819 793 799 851 842 824 798 810 821 775 791 856 825 797 842 821 825 838 852 845 802 836 761 757 789 786 811 802 785 814 821 806 813 822 847 816 806 834 806 806 781 715 773 795 789 778 821 793 752 777 838 758 816 832 818 906 903 838 830 887 864 886 853 827 790 794 818 783 870 884 862 828 855 848 776 774 839 842 826 813 837 812 795 834 822 808 823 859 833 826 812 835 816 829 824 815 856 842 833 847 828 817 826 804 824 827 787 804 857 768 769 804 783 843 760 681 807 852 847 898 813 810 837 845 822 815 729 828 801 795 818 781 798 803 802 821 785 789 813 789 819 807 789 801 786 774 813 833 754 772 794 832 883 823 923 847 866 849 834 806 803 830 843 818 828 808 819 833 857 853 828 849 832 838 792 798 795 817 822 788 854 877 773 806 794 784 849 824 819 809 790 827 844 828 830 769 817 799 815 814 808 815 822 812 838 820 811 814 853 839 870 842 763 793 795 836 820 800 832 772 806 745 792 842 801 811 789 816 788 769 814 808 864 821 764 809 760 861 826 789 826 820 843 827 969 931 936 876 895 933 842 901 916 890 904 901 906 888 905 855 892 928 916 888 NaN 859 906 879 906 942 917 861 915 895 876 854 909 888 867 874 898 829 832 882 606 920 874 905 901 848 863 853 868 932 849 826 843 885 858 857 863 845 856 853 874 864 845 807 877 871 840 872 826 823 833 877 893 827 862 927 912 950 925 947 952 985 943 954 950 922 901 924 950 933 950 914 908 919 926 885 836 924 875 832 943 901 860 891 855 866 912 870 828 864 894 873 848 870 877 902 911 881 880 892 867 822 856 880 858 839 875 867 925 858 866 912 851 878 844 876 830 821 886 900 865 839 868 915 877 894 878 899 882 875 903 847 886 860 881 878 873 845 829 878 860 840 839 892 852 864 832 851 878 864 871 860 864 834 867 837 835 819 793 820 804 863 899 840 858 793 812 828 828 827 818 950 914 858 870 860 888 875 880 878 840 834 822 869 862 840 849 864 808 852 842 875 883 796 836 839 847 854 836 863 852 882 842 847 812 831 874 813 845 860 872 853 830 887 828 832 847 846 893 866 894 901 895 896 882 912 889 915 865 885 864 819 914 784 903 866 862 848 795 802 857 855 772 778 811 826 861 774 838 789 847 821 818 790 821 802 707 756 801 792 840 799 819 795 799 852 842 825 799 811 820 774 791 856 825 798 839 821 825 839 852 845 802 837 761 757 788 786 812 801 785 813 821 806 813 822 847 816 805 834 806 806 781 714 774 795 790 778 821 793 754 777 837 757 817 831 818 904 903 839 831 887 864 887 853 826 789 794 818 783 871 884 863 828 855 848 777 774 839 842 826 812 838 812 795 833 823 807 823 860 833 826 812 836 816 830 826 815 856 841 833 846 828 817 825 802 823 828 787 801 857 768 770 805 784 844 762 680 806 852 847 898 813 810 836 845 822 816 729 828 800 797 813 781 796 804 803 822 785 790 814 788 820 806 789 801 786 774 811 833 754 774 800 833 883 822 922 848 867 849 834 807 803 831 843 819 828 809 819 834 857 853 830 845 833 838 792 798 795 816 823 788 855 876 773 805 796 784 848 823 819 809 790 826 844 828 830 770 817 800 814 813 808 816 821 812 838 820 811 814 854 841 871 842 763 793 794 836 819 799 831 771 806 743 793 842 800 811 789 818 790 768 814 808 864 821 765 810 760 861 824 789 826 820 843 828 970 930 936 877 896 934 842 901 916 891 904 901 906 888 905 856 893 927 916 887 NaN 858 907 880 905 942 918 861 915 896 876 853 909 888 867 874 896 829 832 882 606 920 874 906 902 848 863 854 868 932 849 826 844 884 858 857 864 844 855 853 874 865 846 808 878 870 840 873 826 824 834 872 893 826 861 927 909 951 924 946 956 984 943 954 951 921 900 923 950 933 950 914 908 920 926 885 836 926 875 833 944 902 859 890 855 866 912 870 828 865 894 871 848 870 877 902 911 881 880 891 867 821 855 881 858 839 874 867 926 856 866 912 852 878 844 875 831 820 886 900 866 839 867 915 878 894 878 899 882 874 902 848 886 860 881 878 873 845 829 877 860 839 839 892 852 863 833 851 877 864 872 861 863 835 867 837 835 820 793 820 804 864 899 840 858 793 812 827 828 827 819 950 915 858 871 859 888 875 881 878 840 836 822 869 862 841 850 864 808 853 842 874 883 795 836 838 846 854 836 864 852 881 841 846 812 830 873 813 846 860 872 852 830 887 828 832 847 846 894 865 894 901 894 897 882 911 890 915 864 882 863 820 913 784 903 866 862 849 794 803 858 855 773 777 811 826 861 774 837 790 847 821 818 790 821 801 707 757 802 792 840 800 819 796 799 852 842 825 800 811 820 774 791 857 825 798 836 821 825 839 852 846 802 838 761 757 788 787 812 801 786 812 821 806 812 823 847 816 805 833 805 806 781 713 774 796 790 779 821 793 755 777 837 757 817 831 819 904 902 839 831 887 863 887 853 826 791 794 818 784 870 884 863 828 854 848 778 774 839 841 826 811 838 812 796 833 823 807 824 859 832 826 812 836 815 830 826 815 855 841 833 846 826 817 825 799 823 828 787 799 858 768 770 805 785 844 763 680 805 852 846 897 813 810 836 845 823 818 729 829 799 797 805 781 796 804 803 822 785 790 814 788 821 803 789 802 786 774 811 832 753 774 805 832 882 822 922 849 868 849 835 807 803 832 844 818 828 810 819 834 857 853 830 840 833 838 793 799 795 816 823 788 856 876 773 804 797 784 848 822 818 810 790 826 844 827 830 770 817 800 816 811 809 817 820 812 837 820 812 813 856 843 871 842 763 793 793 836 820 799 830 770 806 742 793 841 799 811 788 820 790 768 814 807 864 821 765 809 761 861 822 789 826 820 842 828 970 930 937 878 896 934 842 901 916 892 904 900 906 888 904 858 894 927 916 888 NaN 858 907 881 905 942 918 860 915 895 877 852 909 888 867 874 895 828 831 882 605 920 874 906 902 849 864 854 869 932 850 826 846 884 858 856 866 844 854 853 874 865 848 809 879 869 840 873 827 826 834 867 893 826 861 927 909 950 923 946 961 983 942 953 952 921 900 923 950 933 951 914 908 921 926 885 834 928 875 833 945 901 858 891 855 867 911 872 827 866 894 869 848 870 876 902 912 880 880 890 866 819 854 883 859 839 873 867 926 857 865 912 852 879 844 874 832 820 887 899 866 838 866 915 878 894 877 899 883 873 903 849 887 859 881 878 873 845 829 878 859 839 838 892 852 863 834 851 877 864 872 861 862 835 866 837 835 822 792 820 804 864 900 840 858 793 811 828 827 826 819 950 916 857 873 860 888 875 881 878 839 836 822 868 861 842 850 865 809 853 841 874 883 794 835 838 846 854 836 864 852 881 841 846 812 830 873 812 846 860 872 852 830 887 828 832 847 846 895 865 893 901 894 898 882 910 891 915 864 878 863 819 913 783 903 865 862 849 794 803 858 857 773 777 811 826 862 775 836 790 846 821 818 790 820 800 707 758 802 792 840 799 820 795 799 851 842 825 801 812 820 774 791 857 825 799 833 821 825 838 852 847 802 837 761 757 789 788 812 800 786 812 820 806 811 823 847 816 805 831 806 806 780 714 774 796 791 780 820 793 755 777 837 757 817 831 819 904 901 839 831 886 863 886 854 827 792 793 818 784 869 884 862 828 852 847 781 774 839 841 826 811 838 813 796 832 822 809 824 859 832 825 813 836 815 829 826 814 854 841 834 847 825 817 825 799 823 827 787 799 858 768 770 806 786 843 763 681 803 853 845 896 812 808 836 846 823 818 729 829 799 797 801 781 796 804 803 823 785 790 813 788 821 800 789 802 787 773 812 832 753 775 813 831 882 822 922 850 867 848 835 808 803 832 844 819 828 810 819 834 855 853 828 835 833 838 793 799 794 817 826 787 856 877 774 803 797 783 848 821 816 811 790 825 843 827 828 770 817 800 817 810 810 818 818 812 836 819 813 813 857 844 872 842 763 793 793 836 821 798 830 769 807 740 794 841 798 812 787 821 790 768 815 807 864 821 764 807 762 861 823 790 826 820 842 828 970 929 937 878 896 932 842 901 916 892 904 900 907 887 904 858 895 926 916 889 NaN 858 908 882 906 942 918 859 915 895 876 852 909 888 866 874 893 828 831 882 604 920 875 906 902 849 864 854 869 933 850 827 848 884 858 856 866 844 853 853 874 865 847 808 880 869 841 873 828 825 834 864 894 826 862 927 912 949 924 948 965 982 943 952 952 921 901 923 950 933 952 913 908 922 926 885 833 930 875 833 944 901 857 891 854 867 911 872 825 867 894 868 849 870 874 902 913 878 880 890 866 819 853 884 859 840 873 867 926 858 864 912 852 879 844 873 832 819 887 898 865 838 866 915 878 894 877 898 883 872 903 848 887 859 882 878 873 845 829 878 858 840 838 891 852 862 834 850 878 863 873 861 862 835 866 837 835 822 790 820 804 863 900 839 858 793 811 828 827 826 819 951 916 858 873 860 887 874 881 878 838 834 822 868 861 842 850 866 810 852 840 874 883 794 835 839 845 854 836 865 851 881 842 846 812 829 873 812 846 860 873 853 830 887 828 832 847 846 896 866 892 901 894 897 882 910 891 915 863 875 864 818 915 783 903 866 861 849 793 804 858 858 773 778 810 826 864 776 836 790 846 822 818 791 820 800 707 756 800 792 840 798 822 794 800 851 841 825 800 812 821 775 793 856 824 799 830 820 825 839 853 847 801 836 760 756 790 789 812 799 785 812 820 806 811 823 849 816 805 831 806 806 780 715 774 796 791 780 820 793 755 776 838 757 817 832 819 905 901 838 831 886 864 886 854 827 793 792 818 784 869 884 862 829 852 847 784 774 839 841 826 811 837 814 796 832 820 810 825 858 832 825 813 836 815 830 826 814 854 841 834 847 825 817 825 798 823 826 787 799 859 767 770 806 786 842 762 680 802 854 844 895 810 807 836 847 823 818 729 828 799 796 795 781 796 803 804 824 785 790 813 788 820 798 789 802 787 773 813 832 753 776 820 830 881 822 922 850 867 848 835 808 804 832 844 820 827 810 820 834 852 852 827 831 833 839 793 799 793 818 828 786 855 879 774 804 796 782 847 822 815 811 790 826 842 828 828 770 817 800 817 810 810 818 818 811 834 819 812 813 858 845 872 842 762 794 794 836 821 797 830 769 808 741 794 841 798 813 787 820 789 769 816 808 864 820 764 808 763 861 825 790 825 820 841 827 970 929 938 878 896 931 842 901 916 892 903 900 906 887 904 857 896 927 916 890 NaN 859 908 882 906 942 918 858 915 896 876 853 908 888 866 874 893 827 831 883 604 919 876 905 901 849 864 853 869 933 850 826 847 885 858 856 866 844 853 853 874 864 846 807 880 869 841 873 828 824 834 864 894 826 862 926 914 949 925 949 965 982 944 951 951 921 901 922 950 934 952 912 908 922 927 885 834 930 875 833 944 901 857 890 854 866 910 871 823 868 893 871 849 870 874 901 912 878 880 889 866 819 853 884 859 838 873 867 927 858 864 912 852 878 844 874 830 820 886 896 865 838 865 916 878 895 877 898 883 872 904 848 887 859 883 878 872 845 829 878 857 840 839 890 851 863 834 850 878 862 873 862 862 835 867 837 836 822 789 820 804 863 900 840 857 793 811 829 826 825 820 951 916 858 873 861 887 874 881 878 838 833 823 869 861 841 850 865 810 852 840 874 882 794 834 841 845 854 836 865 849 881 841 847 813 829 873 812 848 860 874 853 831 888 827 832 847 846 897 866 892 901 894 896 882 909 892 915 863 873 864 818 916 783 903 866 860 848 793 803 856 859 774 778 809 826 866 776 836 790 846 823 819 792 820 800 707 756 798 792 839 798 822 794 800 850 842 825 799 812 821 777 795 856 823 800 830 820 826 840 853 846 802 836 760 755 790 788 812 799 785 812 820 806 811 823 850 816 806 830 806 807 779 716 776 796 792 781 820 793 755 774 838 758 817 832 818 905 900 838 831 886 865 887 853 828 793 791 818 783 869 884 862 829 852 846 787 774 839 840 826 811 835 814 796 831 818 810 826 858 832 825 813 836 816 830 826 814 854 842 833 847 825 818 824 798 823 826 788 799 859 767 768 805 786 842 760 679 802 854 844 895 810 806 836 847 823 818 729 826 798 795 792 781 797 803 804 823 785 789 813 788 818 797 789 802 787 772 814 832 752 777 828 831 881 822 922 850 866 849 835 808 805 831 844 820 827 810 820 833 850 852 827 827 832 840 793 798 792 819 830 786 854 881 774 804 796 782 846 823 816 810 790 826 840 828 827 771 817 799 817 811 810 818 819 810 833 819 812 813 858 845 872 842 761 795 793 836 820 796 831 769 810 742 794 841 797 814 788 820 787 770 815 810 864 820 765 810 764 862 827 790 823 819 841 826 970 929 938 878 896 931 842 901 916 892 903 900 905 887 904 857 897 927 917 890 NaN 859 908 881 906 942 918 859 916 896 875 853 908 888 866 875 893 826 832 883 605 919 875 905 901 849 863 852 868 933 851 826 846 885 858 856 867 844 854 853 874 864 845 806 880 869 841 872 829 823 834 864 894 826 862 925 914 948 926 949 966 982 945 952 949 921 902 922 950 935 950 911 909 922 927 885 834 930 874 834 944 901 858 889 854 866 911 871 823 868 893 874 849 870 874 902 912 879 880 889 866 819 853 885 858 837 873 867 927 857 865 912 853 878 844 874 829 820 885 895 865 839 865 917 877 896 879 898 883 872 904 848 888 859 883 878 873 845 829 879 857 840 839 890 850 864 833 851 878 861 873 861 862 835 868 836 836 823 788 820 805 862 900 841 856 794 811 828 826 827 820 951 916 859 873 861 888 874 880 878 838 834 823 869 861 842 849 865 809 852 840 874 882 794 835 842 845 854 836 864 849 881 840 847 814 829 873 811 849 860 874 853 831 888 827 833 846 846 897 866 893 901 894 896 882 910 892 916 864 873 864 817 917 784 903 866 860 848 792 802 855 859 775 777 809 826 868 777 836 789 846 823 819 794 821 800 708 757 798 791 839 798 822 794 800 850 842 825 799 811 821 780 797 856 823 799 827 820 826 840 853 846 803 837 760 755 789 787 812 799 785 812 821 806 812 822 850 815 806 830 805 807 779 716 777 794 794 781 819 793 755 772 838 758 817 832 818 904 900 837 830 886 864 888 853 828 792 791 818 783 869 884 862 829 852 846 790 774 839 841 826 810 835 814 797 832 818 808 826 859 831 827 812 836 816 830 826 814 854 844 833 846 825 817 824 797 823 828 788 799 859 768 767 804 785 842 761 678 803 854 844 895 811 808 835 847 823 818 729 826 798 794 791 781 797 802 804 823 785 791 813 787 817 797 788 802 787 772 813 832 754 777 828 832 881 823 921 850 866 849 835 809 806 830 844 820 826 810 820 832 850 852 827 824 832 840 793 797 792 820 830 788 854 882 775 805 797 782 847 824 817 810 790 826 839 828 828 772 818 797 817 811 809 818 821 810 834 819 812 814 856 845 871 842 761 796 794 836 820 796 832 770 810 742 793 840 797 814 788 821 786 771 814 811 864 819 765 812 765 861 827 790 823 819 842 825 970 929 937 878 896 932 842 901 916 891 903 900 904 888 904 856 897 928 917 890 NaN 860 908 881 906 941 919 860 916 896 875 853 908 888 867 875 893 826 833 882 605 919 873 904 901 850 863 849 868 932 851 827 845 886 858 856 866 843 854 853 874 864 845 807 880 869 841 872 829 822 833 863 894 826 863 924 914 948 926 949 969 981 946 954 947 921 902 922 949 936 949 912 910 922 927 885 835 930 873 834 942 900 858 888 855 866 911 872 824 869 893 877 849 870 873 903 912 880 880 890 866 819 853 885 857 835 873 867 927 857 867 912 854 877 846 873 829 820 886 896 865 840 865 917 876 896 880 898 883 872 904 849 887 860 883 877 873 846 828 880 857 840 839 890 849 864 832 851 878 861 873 861 861 834 869 836 837 823 788 821 804 862 900 842 856 794 810 828 825 828 821 951 916 859 872 860 888 874 880 878 838 834 822 869 861 842 849 865 808 852 840 874 880 794 835 841 845 854 836 862 849 881 839 847 814 828 873 811 850 860 874 853 832 889 828 833 846 845 897 866 893 902 893 896 881 910 892 915 864 872 863 817 917 785 902 865 860 848 792 802 856 857 775 777 809 826 868 777 836 789 845 822 820 794 821 799 708 758 798 792 839 799 821 794 799 850 842 825 799 811 821 783 797 856 823 799 825 820 825 839 852 845 804 838 761 756 788 785 811 800 784 811 821 806 812 822 851 815 806 830 805 807 780 715 777 794 796 782 819 793 755 772 838 759 817 832 818 904 900 837 830 886 863 888 853 828 792 791 818 783 869 884 862 829 852 846 793 774 838 841 826 811 836 815 797 833 818 807 826 859 830 828 812 837 817 830 826 814 854 846 833 847 826 816 825 796 823 828 789 799 859 769 767 802 785 841 761 678 803 853 844 895 813 809 835 848 822 818 729 828 798 794 787 782 797 802 803 824 785 794 813 787 817 797 788 801 786 772 812 832 756 777 832 833 881 823 920 850 868 849 836 808 806 829 844 820 825 809 820 833 847 852 827 823 833 841 793 796 792 820 832 790 853 880 775 806 797 782 847 825 818 809 790 826 839 828 829 772 819 798 817 811 809 817 822 811 836 820 812 816 855 845 870 843 762 796 795 836 819 796 832 770 810 742 793 838 797 813 789 821 784 772 813 810 864 819 765 811 765 861 827 789 822 819 843 826 969 929 937 878 895 933 843 901 916 891 904 900 904 888 905 855 897 928 917 890 NaN 860 908 881 906 941 919 862 916 898 875 853 908 888 867 875 894 828 834 882 605 919 872 904 900 850 863 848 868 932 851 828 844 886 858 855 864 843 854 852 874 863 846 808 880 869 841 872 828 822 833 863 894 826 864 924 914 948 926 948 971 981 945 956 945 921 903 922 948 936 947 912 910 922 928 884 835 930 874 834 941 900 857 888 856 866 911 872 825 868 892 876 850 870 873 902 913 880 880 890 865 820 853 885 856 835 873 866 926 857 869 912 854 876 847 873 829 819 885 897 864 839 865 917 876 896 880 898 883 872 904 850 887 860 883 876 874 847 829 880 857 840 839 890 849 864 831 851 879 861 873 861 861 834 869 837 837 823 788 822 804 862 900 843 857 795 810 828 825 827 821 951 916 859 872 861 887 874 880 879 838 835 822 869 861 842 849 865 809 851 840 874 880 794 835 841 845 854 836 861 850 882 839 847 814 828 874 811 849 860 874 854 831 888 829 834 846 844 897 866 893 902 892 896 881 911 892 915 865 870 863 817 916 785 902 865 860 848 792 801 857 855 775 777 809 825 868 777 836 789 845 821 820 794 821 798 709 757 798 793 839 800 822 794 799 850 841 825 798 811 821 785 795 856 824 800 822 820 824 838 852 844 804 837 762 756 788 784 811 800 784 811 821 806 813 822 850 815 806 829 805 806 781 714 777 793 796 782 818 792 754 772 839 758 816 834 818 904 901 837 831 886 863 887 853 827 791 791 818 784 869 884 862 828 852 846 798 775 840 842 826 811 836 816 796 834 818 806 825 859 831 829 811 836 818 830 826 813 853 847 833 847 827 815 825 795 823 829 789 800 859 769 768 803 785 841 762 678 803 854 845 895 814 810 834 848 822 818 729 829 797 794 782 782 796 802 803 824 785 796 813 787 818 796 789 802 785 772 811 832 758 778 834 834 881 824 919 850 870 849 837 808 805 830 843 820 825 809 820 834 844 852 827 822 832 840 794 796 794 820 833 791 852 879 775 806 797 782 848 825 819 809 790 826 840 827 831 772 819 798 817 811 808 816 822 812 838 820 812 818 853 846 870 844 762 796 797 835 819 797 831 771 810 742 793 838 797 812 789 820 784 772 812 808 864 819 765 811 765 861 827 789 822 819 844 827 968 929 936 878 895 933 843 901 916 891 905 900 904 888 906 854 897 927 917 890 NaN 860 907 881 906 940 918 862 916 900 875 852 908 889 867 875 894 829 834 881 606 919 873 904 900 850 863 849 868 932 852 828 844 886 859 855 863 843 853 851 874 862 847 808 879 869 841 872 828 823 833 860 894 827 864 923 912 948 926 947 973 982 944 956 945 921 903 921 947 934 947 912 910 922 928 884 835 930 874 835 939 899 858 888 856 866 912 873 825 866 892 875 851 870 873 901 914 880 881 890 865 822 853 885 855 835 873 866 926 857 870 912 854 876 847 873 830 819 884 897 863 838 866 917 876 896 879 899 883 872 904 850 887 860 882 876 874 847 830 880 858 840 839 890 849 863 831 851 879 861 872 861 861 832 868 838 837 822 788 821 805 862 900 843 858 795 810 827 825 825 820 952 915 859 872 862 887 874 880 880 838 836 822 869 861 842 849 866 809 851 840 875 880 794 834 841 845 853 836 861 850 882 839 848 814 827 874 812 849 861 874 854 831 887 828 834 846 844 896 866 893 902 893 896 882 910 891 914 864 867 863 817 915 784 902 865 860 847 792 801 857 854 774 777 810 824 869 776 836 789 845 821 820 794 821 797 708 757 799 793 839 801 822 795 798 850 840 825 798 811 821 787 794 855 824 801 821 820 824 838 853 844 804 837 762 756 789 784 812 799 784 810 820 807 812 822 850 816 806 830 806 805 782 714 778 793 795 781 816 791 755 773 838 758 816 833 818 904 901 837 831 886 863 886 852 827 791 791 817 784 870 884 862 828 852 845 802 775 841 842 826 812 837 816 796 835 818 808 824 859 833 829 812 836 818 831 826 814 854 848 833 847 829 815 824 795 822 829 789 800 858 769 768 803 785 841 762 678 803 854 845 895 814 810 834 849 822 817 729 828 798 794 778 783 795 802 803 825 785 797 812 787 819 794 789 801 784 772 811 833 757 777 834 834 882 825 920 850 870 849 837 809 804 830 844 820 825 809 819 835 841 851 827 820 832 840 794 796 795 819 835 791 852 878 774 805 796 781 848 824 818 809 790 826 839 827 831 772 818 798 817 812 808 817 821 812 838 821 812 818 853 846 870 844 762 797 798 834 819 798 830 771 810 741 794 840 798 811 789 820 786 772 813 808 863 819 765 810 766 861 827 789 822 819 844 827 968 929 936 878 895 933 842 901 916 892 906 900 904 889 907 852 898 928 916 890 NaN 860 907 882 906 941 918 862 916 902 875 852 908 889 868 876 895 830 834 881 607 920 874 903 900 850 863 850 868 932 851 828 844 887 860 855 864 844 853 851 875 862 848 807 879 869 841 872 829 824 832 857 894 828 864 922 911 948 926 946 974 983 944 956 944 921 904 920 947 932 947 912 910 922 929 884 836 929 876 835 940 899 859 888 855 867 913 873 825 866 894 873 851 870 874 900 915 880 881 890 864 822 853 885 855 836 874 867 925 857 871 912 853 878 845 873 830 818 883 898 862 837 867 917 876 896 878 898 884 872 904 850 887 859 882 876 874 847 831 881 858 840 839 890 850 863 831 851 879 862 871 861 862 833 868 838 837 821 788 821 805 862 900 843 860 795 811 827 825 824 820 952 915 859 872 863 886 874 881 880 838 837 823 868 862 840 849 867 810 851 840 874 880 794 834 841 845 853 836 861 850 882 839 848 813 828 875 812 849 862 873 854 831 887 828 834 845 844 895 865 893 902 894 897 882 910 891 913 864 864 863 817 914 785 903 865 860 847 792 801 857 854 774 777 810 824 870 776 836 788 845 822 820 793 821 797 708 756 799 793 838 801 822 795 798 850 840 826 798 811 820 789 792 855 825 802 821 820 824 839 854 845 804 838 762 756 789 784 812 799 784 809 820 808 812 823 850 815 806 830 806 806 783 713 778 793 794 780 815 791 755 773 837 759 815 832 818 903 901 837 832 886 863 886 850 827 792 791 817 784 869 884 861 828 852 845 805 775 842 842 827 811 837 815 796 835 817 808 824 858 834 830 812 835 818 832 826 814 855 848 833 847 829 815 823 795 822 829 790 800 858 769 768 804 786 841 764 677 803 854 846 896 814 811 834 849 823 818 730 828 798 794 777 784 795 803 802 824 786 797 812 786 820 793 790 801 785 772 811 834 757 776 831 834 883 825 921 849 869 849 837 809 804 830 844 821 825 809 819 835 842 851 827 819 831 840 794 796 795 818 834 790 853 879 773 804 795 781 847 825 818 809 789 826 839 827 832 772 817 799 816 812 808 819 821 812 838 822 812 817 853 846 871 844 762 797 798 834 819 799 829 771 809 740 795 841 798 811 788 819 788 772 813 809 862 820 765 809 765 861 827 790 824 819 843 826 967 929 935 878 894 933 842 901 915 892 906 900 905 889 906 853 897 928 916 890 556 860 907 882 907 941 917 861 916 902 875 852 908 889 870 875 895 830 833 881 607 920 873 902 900 850 863 852 869 932 850 828 844 887 861 856 865 844 854 851 875 863 847 806 878 870 841 872 830 824 832 854 894 828 864 922 909 948 927 946 976 983 944 955 942 921 904 920 948 931 947 912 909 921 929 885 835 928 877 835 942 900 859 890 856 867 914 873 825 868 896 872 851 870 875 900 916 880 881 890 864 820 853 885 856 837 875 868 924 858 871 911 854 880 842 873 831 818 883 898 862 837 868 917 875 896 879 898 885 873 904 849 887 859 882 876 874 847 831 881 858 841 839 890 850 863 831 851 879 862 871 861 864 834 869 838 837 820 789 821 805 862 901 843 861 795 812 827 825 824 821 952 916 859 871 862 886 873 880 881 838 837 823 868 862 839 848 866 810 850 840 873 880 794 835 840 844 854 836 861 850 881 839 848 813 829 875 811 849 862 872 853 831 887 828 833 845 845 895 866 894 902 893 897 882 910 891 912 864 863 864 818 914 785 903 864 860 847 792 801 856 854 773 778 810 824 871 776 836 788 845 823 820 793 821 798 708 756 799 793 838 800 822 796 798 850 840 826 799 811 820 791 792 855 825 801 821 819 825 839 855 846 804 838 762 758 789 784 813 800 784 809 820 806 812 824 850 815 806 829 807 806 783 713 776 793 794 780 813 792 756 773 836 758 815 831 817 903 902 837 832 887 863 886 851 827 792 790 817 784 870 884 860 829 852 846 805 775 842 842 828 811 838 814 796 835 817 808 824 858 834 831 811 834 818 831 826 815 855 846 834 846 829 815 822 795 822 828 791 799 857 770 767 804 786 841 764 676 804 855 846 896 814 811 834 850 824 818 730 827 798 795 773 785 794 802 802 823 786 798 813 786 821 791 791 800 785 772 811 835 757 775 827 835 884 826 922 849 867 850 837 809 804 829 844 821 825 809 819 835 842 852 828 818 832 841 794 797 795 818 834 790 854 879 773 803 794 781 846 825 818 809 788 826 838 828 832 772 816 800 816 812 807 820 820 812 838 822 812 816 854 846 872 844 762 796 798 834 820 800 829 770 810 740 796 841 799 810 787 821 788 772 813 810 862 820 763 808 763 861 827 790 826 820 843 824 967 928 936 878 894 933 842 901 914 891 906 901 905 888 906 854 895 928 916 890 556 861 908 883 907 941 917 860 916 902 874 852 908 888 871 874 894 829 833 882 606 921 872 901 900 850 863 852 868 933 849 829 844 887 862 856 865 845 855 851 875 863 847 806 878 872 841 871 831 824 832 854 894 828 863 922 909 948 927 945 977 983 944 955 942 921 902 921 948 931 947 911 908 920 929 885 835 926 878 835 943 900 860 891 856 868 914 872 825 870 897 870 850 870 875 901 916 880 881 891 865 818 854 884 855 838 876 869 922 859 870 911 854 881 842 873 832 818 883 899 862 837 868 917 875 897 880 897 885 874 904 849 887 859 882 876 874 847 831 881 858 842 838 891 850 864 831 852 879 862 871 860 864 834 869 837 836 819 789 821 805 862 901 842 860 795 812 827 825 824 821 952 916 858 871 861 886 873 880 881 839 836 822 868 863 839 848 865 809 850 840 872 880 795 835 840 844 854 836 862 849 881 840 848 813 829 875 810 849 862 872 853 831 888 828 833 845 846 896 866 896 903 893 897 882 910 891 913 865 864 866 818 914 785 903 864 860 846 793 801 857 854 773 778 812 825 871 776 836 788 844 824 820 793 821 798 709 757 800 793 838 800 822 797 798 851 841 825 799 811 820 792 793 855 825 801 821 820 826 838 855 846 804 838 763 759 789 786 812 801 784 809 820 805 812 824 850 815 806 829 807 806 784 712 775 793 795 780 812 793 756 774 836 756 814 832 816 903 901 837 832 887 863 886 853 827 793 790 817 785 870 883 860 829 852 847 810 774 841 842 828 811 838 813 796 835 817 808 825 858 834 831 811 834 816 830 827 816 855 845 834 846 828 815 822 795 822 828 792 800 857 769 768 803 786 842 763 676 804 854 846 896 814 811 834 850 824 820 730 827 798 797 768 784 793 802 804 822 786 800 814 786 820 789 791 800 785 773 812 835 756 774 823 834 884 825 923 848 868 849 837 808 804 830 844 820 825 809 819 836 840 852 829 818 833 841 793 798 795 818 835 789 854 878 772 803 794 782 846 826 818 809 788 826 837 829 832 772 816 801 816 812 810 820 820 811 837 822 812 817 855 845 873 843 761 796 797 834 822 798 830 769 811 740 797 840 800 810 786 823 786 771 814 808 863 820 762 807 761 861 827 790 826 820 842 824 967 928 936 878 894 934 842 901 914 890 906 901 906 888 905 855 893 928 916 890 542 862 908 882 907 941 917 860 916 904 872 852 908 888 870 874 895 829 833 883 606 922 872 901 902 850 863 852 867 933 850 830 844 886 863 857 865 846 856 850 874 864 848 806 878 873 841 871 831 824 833 853 894 828 863 923 909 948 928 945 979 984 944 954 943 921 900 922 948 931 946 910 908 920 929 884 835 925 879 836 944 900 860 892 857 868 914 871 825 870 897 870 848 870 875 901 916 881 881 891 868 819 855 883 855 838 875 868 922 860 870 911 854 880 842 873 833 819 882 899 862 837 867 918 876 897 879 898 885 875 904 849 887 859 881 876 874 847 831 880 858 842 837 891 851 864 832 853 879 863 871 860 864 834 869 837 836 819 789 822 805 862 901 840 859 795 812 827 826 824 820 953 916 858 872 860 886 872 880 881 838 835 822 868 863 839 849 864 810 850 840 872 880 794 835 841 843 854 835 861 849 881 841 848 813 828 875 809 848 861 872 853 831 887 828 833 846 846 895 866 896 903 892 897 882 911 891 913 865 864 866 818 913 785 903 864 861 846 794 801 857 854 773 778 813 825 872 776 836 788 844 824 820 793 821 797 709 758 800 792 838 799 822 797 798 851 841 824 800 812 819 793 793 855 824 801 821 820 826 838 855 846 803 838 763 759 788 787 811 801 783 809 820 804 813 825 849 815 805 830 807 806 784 713 774 793 794 780 809 793 756 774 836 755 814 832 816 902 901 837 832 887 863 886 854 827 793 790 817 785 869 883 860 830 852 848 814 774 841 843 828 812 838 813 796 834 817 807 825 857 833 831 811 834 814 830 827 816 855 845 833 846 828 816 822 794 823 827 791 801 858 769 768 802 786 842 761 676 804 854 847 896 815 811 835 850 823 820 729 827 799 798 764 783 793 802 805 822 786 802 814 786 820 788 791 800 785 774 812 835 756 774 819 832 884 825 923 848 868 849 837 807 805 830 845 819 826 808 820 836 839 853 830 817 832 841 793 798 795 818 835 790 855 877 772 803 794 783 845 826 817 810 788 826 837 829 832 772 814 800 816 811 812 818 820 811 837 822 812 818 855 845 874 843 761 795 796 833 822 797 830 768 812 740 797 840 800 810 786 826 785 771 814 808 862 820 761 807 761 859 827 790 825 820 842 826 966 928 936 878 894 934 842 901 914 890 906 901 906 888 905 854 893 928 916 890 533 862 908 881 907 940 917 859 915 905 872 853 908 887 870 875 896 829 834 883 605 922 873 902 903 850 863 853 866 933 852 829 845 886 862 857 865 847 856 850 874 864 848 806 877 872 841 872 831 825 833 853 895 828 863 922 909 948 927 945 980 986 945 954 945 922 900 921 949 931 946 910 908 919 929 883 835 925 879 835 944 900 860 890 857 868 914 871 825 869 896 872 847 870 875 901 916 882 882 892 871 820 856 881 856 837 874 868 923 859 870 911 854 879 843 873 833 819 883 899 862 838 868 918 876 898 879 898 886 875 904 849 887 860 881 876 874 847 832 879 858 842 837 892 852 864 830 853 879 862 872 859 864 833 869 836 835 819 790 822 805 862 901 839 858 795 813 827 827 825 819 953 916 858 872 860 886 872 880 880 838 835 822 869 864 840 850 864 810 852 840 873 880 793 834 841 843 854 835 860 849 881 842 847 813 828 875 810 848 860 872 853 833 886 828 833 848 846 894 866 896 903 892 898 882 911 891 913 865 864 866 818 913 785 904 865 862 846 793 801 857 854 773 778 814 825 873 777 836 788 844 823 819 793 821 795 709 758 800 792 839 799 821 796 798 852 841 823 800 813 819 795 793 855 824 801 820 821 825 839 855 846 803 838 764 759 789 788 810 800 783 809 820 804 813 825 849 815 804 831 808 806 784 713 774 794 792 780 808 793 756 775 835 755 814 832 816 903 901 837 832 887 864 886 853 827 793 789 817 786 869 883 860 830 853 848 821 774 841 843 828 812 837 814 795 834 818 807 825 857 833 831 811 835 813 831 828 816 855 845 832 845 828 817 823 794 824 828 790 802 858 769 768 802 786 842 760 677 803 853 848 897 816 811 836 849 823 819 729 826 799 797 761 783 794 802 806 823 785 803 814 786 821 787 791 800 784 774 813 835 755 773 814 832 884 823 923 848 868 849 837 807 805 831 846 819 825 808 820 836 840 854 830 817 832 840 793 798 794 819 835 790 855 876 772 803 795 784 846 826 818 811 788 826 837 827 831 772 814 800 816 810 814 818 820 812 836 821 812 819 856 845 874 843 762 795 795 833 821 797 831 768 812 740 796 840 800 811 785 826 785 772 814 809 860 820 761 807 762 857 827 790 824 821 843 828 966 928 936 878 894 933 842 901 914 890 906 900 906 888 904 854 893 927 917 890 525 863 908 880 908 940 918 860 914 906 871 853 908 888 869 875 896 829 834 883 605 922 873 902 904 849 863 852 865 933 852 829 845 886 861 856 865 846 855 851 873 864 848 806 877 872 841 872 831 826 832 854 895 828 863 922 910 948 926 945 984 988 945 954 945 922 902 919 949 930 946 909 908 919 930 882 835 926 879 834 944 900 859 889 857 868 914 871 824 868 894 873 847 869 874 901 916 882 881 891 871 820 856 881 857 837 874 868 922 858 870 911 854 877 843 874 832 819 883 898 862 839 868 918 876 897 879 897 884 875 903 848 887 859 881 876 874 847 832 879 858 842 837 892 852 864 829 853 879 862 871 858 864 833 868 837 835 820 791 822 805 862 901 840 858 794 813 827 828 825 818 952 916 858 873 860 886 872 880 880 838 836 823 869 864 840 850 865 810 853 840 874 881 793 833 842 843 854 835 860 850 881 842 847 813 827 875 812 848 860 872 854 835 885 828 833 849 846 893 865 896 903 893 898 882 911 891 914 865 864 866 818 913 786 904 865 862 847 791 802 857 854 774 778 814 825 875 778 837 788 844 822 819 793 821 793 710 757 801 793 839 799 820 796 798 852 841 822 801 813 819 796 794 855 823 800 820 821 824 839 856 845 803 838 764 759 789 788 810 800 783 810 819 805 813 825 850 815 804 831 808 806 783 713 775 794 791 780 806 793 756 775 834 756 814 832 817 904 900 838 832 887 864 886 854 826 793 790 817 786 868 884 860 830 853 848 822 775 839 843 827 812 838 814 795 834 818 807 825 856 833 831 811 836 814 832 828 815 855 845 832 844 828 817 823 794 825 828 789 802 858 768 768 802 786 842 761 676 803 852 848 897 815 812 837 850 823 819 730 825 799 797 759 783 795 802 806 822 785 804 813 787 822 787 791 800 784 774 814 834 754 773 812 832 884 823 923 848 868 849 837 806 804 831 846 818 825 808 820 836 839 854 830 816 832 840 793 798 794 820 835 790 856 876 772 803 795 784 848 826 819 811 789 826 837 826 831 772 815 800 816 811 815 817 820 812 835 820 812 818 856 845 873 843 763 795 795 834 820 798 831 768 811 740 796 840 800 811 786 825 786 773 815 811 859 820 762 805 762 856 827 791 825 821 843 830 966 928 936 878 894 933 842 901 914 890 906 899 907 887 905 854 894 928 917 890 528 862 907 880 907 940 919 860 914 906 870 853 909 888 868 875 896 830 834 883 606 922 873 902 904 850 864 852 865 934 852 830 845 886 861 856 865 846 855 852 873 864 849 805 877 872 840 872 830 827 832 853 895 828 863 921 912 948 926 946 987 988 943 955 945 922 903 920 950 929 947 910 909 919 930 882 836 926 878 833 944 900 859 889 858 868 914 872 824 867 893 873 846 869 874 902 916 882 881 891 870 820 856 882 857 837 874 868 922 858 869 912 853 876 844 875 831 818 884 898 862 839 868 918 877 896 879 897 883 875 903 848 887 860 882 876 875 846 833 879 859 843 837 891 852 864 829 852 879 862 871 858 863 833 867 837 835 820 791 821 805 863 900 841 858 793 813 827 829 826 818 952 916 858 873 861 886 872 879 880 838 837 823 869 864 841 850 865 810 853 840 874 881 793 833 842 843 853 835 861 851 881 842 847 813 828 875 813 848 860 872 854 837 885 829 834 849 845 893 864 895 902 894 899 882 910 891 914 864 863 866 819 914 786 904 865 862 848 789 803 857 854 775 779 814 826 875 779 838 788 845 822 818 794 821 792 710 758 800 793 839 799 819 796 799 852 840 822 800 814 819 798 794 855 823 800 820 822 824 839 856 844 803 838 764 759 790 788 809 800 783 811 819 804 813 824 850 816 805 830 808 806 782 713 776 794 792 781 804 793 756 776 834 756 815 831 817 904 900 839 832 886 865 886 855 825 792 791 817 787 868 884 859 829 853 848 824 775 838 843 827 812 839 814 794 834 818 807 824 857 832 831 810 837 814 831 828 815 855 845 833 844 828 817 823 794 826 828 788 802 858 767 768 802 786 842 761 675 803 852 848 898 813 811 838 850 823 817 729 826 799 797 757 783 795 801 805 821 785 804 813 788 824 787 791 800 784 774 814 834 754 773 809 832 883 823 923 847 868 849 837 807 804 831 846 818 824 808 820 835 838 854 829 816 832 839 792 799 794 821 836 790 855 877 772 803 795 784 849 826 818 811 789 826 839 826 830 772 816 800 816 812 814 817 820 812 835 818 812 817 856 845 873 843 762 795 794 835 820 798 831 768 811 741 796 840 801 811 786 824 786 773 816 811 860 820 763 802 762 856 826 791 825 821 843 831 965 929 936 878 894 933 842 901 915 891 905 899 907 887 905 855 894 928 918 890 528 862 908 880 906 940 920 860 914 906 870 853 909 887 869 874 896 830 834 883 606 922 873 902 903 850 864 851 865 935 852 831 845 886 861 856 865 845 855 852 873 864 850 805 878 872 840 872 830 826 833 852 896 828 863 920 914 949 926 946 989 987 941 956 944 922 904 921 952 930 948 910 909 919 929 883 836 925 878 833 943 901 860 889 857 867 913 874 824 867 892 872 846 869 874 902 916 883 881 891 868 820 856 883 857 836 874 867 920 858 868 912 852 876 844 875 831 817 884 899 861 839 868 917 878 895 879 897 881 875 903 848 887 860 882 876 875 845 833 879 860 843 838 891 853 863 830 851 879 863 872 858 862 832 867 836 836 820 790 821 805 863 901 841 859 792 813 827 829 826 818 952 916 858 873 861 886 871 879 880 837 838 823 869 864 841 851 865 811 853 840 874 880 793 833 842 843 853 836 861 852 880 842 848 814 830 876 813 849 859 872 855 838 884 829 833 848 844 892 864 895 902 894 899 882 910 891 913 864 862 867 820 915 785 904 865 861 848 789 804 858 854 776 780 814 826 874 779 839 787 846 821 817 794 821 791 710 759 800 794 839 800 819 796 799 852 841 822 800 814 820 798 793 855 824 798 821 823 823 838 856 844 803 837 764 760 790 788 810 800 784 811 819 804 812 822 849 817 806 829 808 806 782 712 777 795 792 781 800 793 756 776 834 757 817 831 818 904 900 839 833 885 865 887 855 826 791 792 817 786 868 884 859 830 853 848 825 775 838 844 827 814 840 814 794 834 819 807 823 857 832 831 810 836 815 832 827 815 854 846 833 845 828 817 823 794 826 828 788 802 859 768 769 802 786 842 762 674 804 852 848 898 812 810 836 851 824 815 729 827 800 796 756 783 795 802 804 820 786 804 812 790 824 788 792 800 785 773 814 834 753 772 808 832 882 824 923 847 868 849 837 807 804 832 847 818 824 807 820 834 837 854 829 815 831 839 793 799 793 820 836 790 854 877 772 803 795 784 849 827 817 811 789 826 840 827 830 771 818 800 815 813 812 818 820 811 835 818 813 817 855 845 873 843 762 795 794 836 820 798 830 767 810 740 796 839 801 812 786 823 787 772 816 811 861 820 764 800 763 855 825 791 825 822 843 831 965 929 936 878 894 934 842 901 915 892 905 899 907 888 905 856 895 929 918 890 531 862 908 880 906 940 920 860 914 907 872 853 909 885 869 873 896 831 834 883 607 921 874 902 902 850 865 851 865 935 852 831 845 887 862 857 865 845 854 853 873 864 850 805 879 872 840 873 829 826 834 850 896 829 863 921 914 950 927 947 988 987 940 958 942 922 902 923 952 930 949 911 909 920 928 884 836 926 878 833 942 901 862 889 855 867 912 875 824 868 893 871 845 870 875 902 915 883 881 891 865 821 856 883 857 834 874 865 920 858 868 912 852 876 845 875 830 816 885 899 861 838 868 916 878 895 878 897 881 875 903 848 886 860 883 876 875 844 834 880 860 843 839 890 853 863 830 852 879 864 872 858 862 832 867 835 836 820 790 821 805 863 901 841 859 793 813 828 829 827 817 951 916 858 872 861 886 872 879 880 836 839 823 869 864 841 851 865 812 853 841 873 880 793 834 842 842 854 837 861 852 880 842 848 813 831 876 813 849 859 872 855 839 884 829 834 847 844 892 864 894 902 894 899 883 910 891 913 864 860 867 819 916 784 904 864 861 848 790 804 858 854 777 779 814 826 873 779 838 787 846 821 818 794 821 791 710 760 800 794 839 800 820 796 799 852 841 822 799 815 820 798 793 855 824 799 820 823 824 837 856 844 802 838 764 760 790 788 811 800 785 810 818 804 812 822 848 818 805 830 808 806 783 710 778 795 792 781 798 792 756 775 835 757 818 831 819 903 900 838 834 884 865 887 854 827 791 791 817 785 869 885 860 832 852 848 827 775 840 844 827 816 841 814 794 834 820 807 823 857 831 832 810 836 815 832 826 814 854 846 833 846 828 816 824 795 826 828 788 803 859 769 770 802 786 842 762 676 804 851 847 897 812 809 834 851 824 814 730 827 800 796 754 783 794 802 804 820 786 804 812 792 825 789 792 800 786 773 814 834 753 772 807 832 882 824 923 847 868 849 837 808 804 831 846 818 823 807 821 832 836 854 829 813 830 839 794 799 793 819 836 790 854 877 773 804 794 783 848 826 816 811 790 825 841 828 830 770 820 800 814 813 811 818 821 809 835 818 813 816 855 844 873 843 762 795 794 836 820 798 831 767 811 740 796 839 802 811 786 823 787 772 817 812 861 821 764 800 763 853 824 791 825 822 842 830 965 929 935 878 895 934 843 901 915 892 905 900 906 889 905 857 896 929 918 890 540 862 908 880 906 940 920 860 915 907 872 853 909 883 869 873 896 831 834 883 607 920 874 903 900 850 865 850 867 935 851 830 845 888 862 856 865 844 853 852 873 865 849 805 880 872 840 874 829 825 835 848 896 829 863 923 913 951 928 947 989 986 941 957 941 921 901 922 952 931 948 912 909 920 928 885 835 928 878 834 942 901 863 890 854 866 912 875 823 868 894 872 845 872 876 902 914 882 881 891 863 821 857 883 857 834 875 863 923 858 867 913 852 876 847 875 830 816 886 898 860 838 868 916 878 895 878 897 881 875 903 848 886 861 881 876 874 845 833 880 860 842 840 889 853 864 829 852 879 864 873 858 862 831 868 833 836 820 789 822 805 863 902 841 858 793 813 827 829 828 818 951 916 858 872 860 887 872 879 880 836 839 824 868 864 841 851 865 812 853 841 872 880 793 834 842 842 855 837 860 852 880 842 849 812 831 875 813 849 859 872 856 841 883 829 834 847 844 892 864 894 902 893 899 883 910 890 913 865 859 867 818 915 784 904 865 860 848 791 804 857 854 778 778 812 826 872 778 838 787 845 821 818 793 820 790 710 760 801 794 839 800 821 796 799 853 842 822 800 815 821 798 792 855 824 800 820 823 824 837 855 844 802 838 765 760 791 788 812 801 786 810 818 805 812 823 848 818 805 831 809 807 784 709 778 795 792 782 796 792 757 775 836 757 820 831 819 903 900 837 835 885 864 887 854 828 791 790 817 784 868 885 861 832 852 848 830 775 842 845 827 817 841 813 794 834 820 807 823 857 831 832 810 836 815 832 826 813 855 845 833 846 829 816 824 796 824 827 788 803 859 770 770 802 786 842 762 677 803 851 846 897 812 808 834 850 824 815 730 827 800 796 753 783 794 802 803 820 786 804 812 793 825 790 793 801 787 774 814 833 752 772 807 833 882 824 924 848 869 849 838 807 804 831 845 818 824 807 822 832 835 854 829 812 830 840 795 799 792 818 836 790 854 877 774 806 794 783 848 826 816 809 791 825 840 828 830 770 820 799 812 813 812 818 821 809 835 818 813 816 856 845 874 842 762 795 794 836 820 799 831 767 811 741 796 840 802 811 785 823 788 772 817 813 861 821 763 800 764 851 823 791 824 823 842 830 966 929 935 878 896 934 843 901 914 892 905 900 905 888 905 857 896 930 918 890 546 862 908 881 907 940 920 862 915 906 873 854 909 881 870 872 896 830 834 883 606 920 873 904 900 851 865 851 868 935 851 830 844 888 862 856 865 844 853 851 874 865 849 806 881 872 841 874 829 825 835 846 896 830 862 924 912 951 928 946 990 986 943 955 942 921 901 923 951 931 948 912 909 921 929 886 835 929 878 834 944 900 861 890 854 866 912 874 822 868 895 873 846 872 878 903 913 882 881 891 862 820 858 882 858 834 875 863 925 858 866 913 853 875 849 874 832 817 886 897 861 838 868 917 879 895 878 896 881 876 903 848 886 861 880 876 874 845 831 879 860 842 840 889 853 864 828 852 879 864 874 858 861 831 868 834 836 820 788 822 805 863 902 842 858 793 813 827 830 829 819 951 916 859 872 858 886 873 879 879 835 838 824 869 864 840 850 866 811 853 841 871 880 793 833 843 841 855 836 859 851 880 842 849 811 831 874 813 848 859 872 856 842 883 829 834 847 845 892 865 895 903 892 900 883 910 889 913 864 858 867 816 915 784 904 865 860 848 792 804 856 855 777 778 811 827 872 777 838 788 845 822 819 793 819 790 710 759 802 793 839 801 821 797 798 853 842 823 800 815 822 799 792 856 825 801 819 824 824 837 855 844 803 838 765 760 791 787 812 801 786 810 818 805 812 824 848 818 806 832 809 807 784 709 778 794 791 783 796 792 758 775 837 756 820 831 819 903 901 838 835 885 864 888 854 828 791 790 817 784 868 884 861 831 852 848 832 775 842 846 827 817 840 814 796 834 820 808 822 857 831 832 811 836 815 832 826 813 855 844 833 846 829 817 824 797 823 828 788 804 858 770 770 802 785 842 761 676 804 853 846 897 811 808 835 849 823 816 729 827 800 796 753 782 794 802 803 821 786 804 813 795 824 790 792 803 786 774 815 833 752 773 805 834 882 825 924 850 869 849 838 808 804 830 844 817 824 807 822 832 834 854 828 812 829 840 795 798 791 818 835 789 854 879 776 808 794 783 847 824 816 808 792 824 840 828 831 770 820 799 812 813 813 817 821 810 835 819 813 816 856 845 875 841 761 795 794 836 820 800 830 767 811 741 796 840 800 810 784 824 788 772 817 814 861 821 763 797 763 851 821 791 824 823 843 830 967 930 936 878 895 934 844 901 914 892 905 900 904 889 906 857 895 930 917 890 548 862 908 881 907 940 920 863 916 906 873 853 909 879 870 872 897 829 833 882 606 920 874 903 900 851 865 851 870 936 851 830 844 888 861 855 864 844 853 851 874 865 848 806 881 872 841 874 829 826 835 845 896 830 861 924 912 951 928 946 992 986 944 953 943 922 902 924 951 930 949 913 908 921 929 886 835 929 878 834 946 900 860 890 855 866 912 874 822 869 896 873 846 872 878 903 913 883 881 891 863 819 859 882 857 835 875 864 928 858 866 914 852 875 847 874 835 816 884 899 862 838 867 918 878 896 878 897 881 875 903 848 886 860 880 876 874 845 830 878 860 842 840 889 852 865 828 852 878 864 873 859 861 832 868 834 836 820 787 822 805 863 902 842 858 792 813 826 829 829 820 951 916 859 872 858 886 873 879 878 834 836 824 869 864 840 850 867 810 853 841 872 880 792 833 843 841 854 834 858 850 881 842 849 811 831 874 814 848 859 873 856 844 883 829 834 847 846 891 866 896 903 893 900 884 911 888 914 864 858 866 816 915 785 904 865 861 848 793 803 856 856 776 778 810 827 872 775 839 790 844 822 818 793 819 791 711 757 802 793 838 801 821 797 798 852 842 824 799 814 822 799 792 857 825 802 819 823 823 837 855 844 804 838 765 760 792 787 812 801 786 810 820 805 813 824 847 818 806 832 809 807 784 709 778 794 791 784 796 793 758 775 838 756 820 831 819 903 901 838 835 885 863 888 854 827 791 790 816 783 868 883 862 830 852 848 834 775 842 846 826 817 840 814 797 835 819 809 822 857 830 832 811 836 816 831 826 813 855 843 833 845 829 818 824 797 823 828 788 804 858 770 770 802 785 842 760 675 806 854 845 898 810 808 836 849 824 815 728 827 800 797 753 782 796 802 803 822 787 805 813 798 823 790 792 804 785 774 814 833 752 773 804 836 882 824 925 850 869 849 838 808 804 831 844 817 824 807 822 833 835 854 829 812 830 839 794 798 792 818 834 789 854 881 777 807 794 784 848 823 816 806 792 825 840 828 832 769 819 799 813 813 812 816 821 811 835 821 813 815 856 845 875 841 762 795 794 836 819 800 829 767 810 739 796 841 798 811 786 823 788 772 816 813 861 820 762 793 763 851 819 792 824 823 843 830 967 930 935 877 896 934 843 901 915 892 904 900 904 889 906 855 894 930 916 890 621 861 908 881 907 940 920 863 915 907 873 852 909 876 870 872 897 829 833 883 606 920 876 902 901 851 864 851 872 936 851 830 844 888 861 855 864 845 854 852 875 864 847 806 880 873 841 874 830 825 835 844 896 830 860 924 912 950 928 946 992 986 944 953 944 922 903 923 952 930 949 913 907 922 928 886 836 928 878 833 947 899 859 890 854 866 912 873 822 870 896 873 847 872 877 903 913 884 881 891 863 819 859 882 855 835 875 866 928 857 866 915 851 875 844 873 837 814 882 902 862 838 867 919 878 896 878 897 881 874 903 848 887 860 881 876 874 846 830 878 859 842 840 889 852 865 828 852 878 864 872 859 861 832 868 835 836 820 787 822 805 863 902 842 859 792 814 826 829 829 819 951 915 859 872 859 886 873 879 878 835 835 824 870 864 839 850 868 808 852 842 872 880 791 832 843 841 853 833 858 850 882 842 848 811 830 874 814 847 859 873 856 845 884 829 833 848 846 890 867 896 903 894 900 884 911 888 914 864 858 865 816 914 786 904 865 861 848 793 804 856 857 775 779 810 826 871 774 838 790 845 822 819 793 820 792 711 757 802 793 838 801 821 798 798 851 842 824 799 813 821 799 792 858 825 802 820 822 824 836 855 844 803 838 765 759 791 786 812 800 787 811 821 805 812 824 847 819 806 832 808 807 783 709 778 794 791 783 797 794 757 775 838 756 818 831 820 903 902 838 834 884 863 887 854 827 791 792 817 783 868 883 862 830 853 848 837 775 841 845 826 817 840 815 797 835 819 809 822 857 830 833 811 836 816 830 827 814 855 844 832 845 828 819 824 796 825 829 788 804 859 770 769 803 784 842 759 673 806 854 845 898 810 808 835 848 824 815 727 827 801 797 753 783 797 802 804 823 787 806 814 801 822 790 791 803 786 774 812 833 752 772 802 836 882 823 925 849 869 850 837 808 804 832 843 817 824 807 821 833 835 852 830 812 831 838 794 798 793 818 834 789 854 882 778 806 794 785 849 823 816 806 792 825 841 828 832 768 819 800 814 813 811 816 821 811 836 822 813 814 856 845 875 841 763 794 794 836 818 801 828 765 809 738 796 842 797 812 788 822 788 772 816 812 860 820 762 789 762 851 816 792 825 824 843 830 966 931 934 877 896 934 842 901 916 891 904 899 905 890 906 854 894 930 916 890 697 860 908 882 907 940 921 862 915 907 873 851 909 875 870 873 897 828 833 883 607 920 877 901 902 852 865 851 873 935 851 830 844 888 861 856 863 845 854 853 875 862 846 806 880 873 841 873 830 823 834 842 895 830 861 923 913 951 929 947 992 986 944 953 943 923 902 923 952 930 951 914 906 922 927 885 836 929 877 833 946 900 858 890 853 866 912 872 823 871 895 873 847 873 877 904 913 884 881 891 863 819 859 883 854 835 876 866 927 856 866 916 850 876 842 872 837 812 882 902 863 838 867 919 877 897 878 898 881 875 903 848 888 860 882 876 874 846 830 878 858 842 840 889 850 865 828 851 878 863 871 859 861 832 868 836 835 820 786 821 805 863 902 842 859 793 814 826 829 829 819 951 916 859 872 860 886 872 878 878 835 836 824 870 863 841 851 867 808 852 843 871 880 790 832 842 841 853 833 856 850 882 841 848 812 830 875 814 847 858 873 856 846 884 830 832 848 846 889 867 896 903 894 899 884 911 888 914 864 857 865 818 914 785 905 866 861 848 793 806 856 857 775 778 810 826 870 775 838 790 845 821 821 794 821 793 711 756 802 793 838 800 821 797 797 852 843 824 798 812 820 798 793 857 825 802 819 822 826 836 855 845 802 838 765 759 790 786 812 800 788 811 822 804 813 823 847 819 806 832 809 808 783 708 778 795 791 783 796 794 757 776 837 755 816 831 820 903 902 838 834 885 863 886 854 827 791 792 817 783 869 884 862 829 853 849 839 775 841 844 826 817 841 815 796 835 819 808 822 857 830 833 811 836 816 828 828 813 855 844 832 845 826 819 825 797 826 830 788 804 860 770 768 805 784 842 759 673 805 853 845 897 810 808 836 846 824 814 727 827 801 798 753 783 797 802 804 823 788 808 814 803 822 790 790 803 787 773 811 833 753 772 801 836 882 823 925 848 870 849 837 808 804 833 843 817 824 807 819 833 836 850 830 812 831 837 793 797 795 817 834 789 855 881 779 806 795 785 850 824 816 807 792 826 841 829 830 769 819 801 816 813 810 816 821 810 836 823 812 814 855 844 875 842 764 794 794 836 818 801 828 764 808 737 796 842 800 814 789 821 788 772 815 812 860 820 762 787 762 851 813 791 825 824 843 830 966 931 934 877 896 935 842 901 916 891 904 900 906 890 906 853 894 928 916 890 786 860 909 882 907 940 921 861 915 908 873 851 909 875 870 874 897 828 832 883 608 919 877 901 901 852 866 851 875 935 851 830 844 888 861 856 863 844 854 852 875 862 846 806 880 873 841 873 830 820 833 840 895 830 863 923 914 951 929 947 992 986 943 952 942 924 902 922 952 931 952 914 907 922 927 885 836 931 876 833 944 899 858 890 852 866 912 871 823 871 895 873 847 874 877 903 912 884 880 891 863 820 859 884 855 835 876 866 925 856 865 916 851 877 842 872 835 812 882 900 864 838 866 919 877 897 878 898 881 876 902 849 888 860 882 876 874 846 830 878 857 842 840 890 850 865 826 850 879 862 871 859 861 832 868 835 835 820 786 820 806 862 903 842 858 794 814 826 828 830 820 951 918 858 872 861 886 871 879 878 836 836 823 869 863 842 850 867 808 852 843 871 880 790 832 842 840 853 834 856 850 881 840 847 813 830 875 814 847 859 873 856 846 884 830 832 848 847 890 867 896 903 894 899 884 911 888 914 863 856 864 818 913 784 906 866 862 849 793 807 857 856 774 779 811 825 869 776 838 789 844 821 822 796 821 793 710 757 801 794 838 800 822 796 797 853 843 823 798 812 820 797 793 856 825 802 819 821 826 837 855 846 800 838 765 759 790 787 812 800 788 810 822 804 813 823 848 819 806 832 810 808 783 708 778 795 792 783 795 794 757 776 837 755 815 831 820 904 903 838 834 885 863 886 854 827 791 792 818 784 870 884 862 829 853 848 841 775 841 842 826 817 841 815 797 836 820 808 823 858 830 832 810 835 816 829 827 813 854 844 833 845 825 818 825 797 827 830 788 804 861 769 768 806 783 843 759 673 804 853 846 896 810 808 836 844 824 814 727 827 800 798 754 783 796 802 804 823 788 811 814 806 824 790 790 803 788 772 811 833 753 772 799 834 882 822 925 846 870 848 837 808 805 833 843 817 824 807 818 833 836 848 830 812 831 838 793 798 795 816 834 790 856 880 779 807 794 784 851 826 817 807 791 826 842 829 830 770 819 801 816 813 810 817 821 810 837 822 812 814 855 843 876 842 763 794 793 835 818 801 828 762 808 738 795 842 802 814 788 822 788 772 814 811 859 822 761 785 762 850 811 791 826 825 843 829 966 930 934 878 897 936 842 901 916 891 903 900 907 889 906 853 895 928 916 890 801 861 910 882 907 941 922 861 915 908 873 852 909 876 870 874 897 828 831 883 609 919 877 900 901 851 867 851 875 934 851 830 844 888 861 857 863 844 854 852 876 863 846 806 880 872 841 873 830 819 833 838 895 831 864 922 913 951 929 947 992 986 942 952 942 926 901 922 951 931 953 910 909 921 927 885 836 931 877 834 945 899 861 891 853 866 912 871 824 870 895 873 846 874 877 903 913 884 880 892 864 820 859 885 856 835 876 866 923 856 866 916 852 876 842 872 834 812 882 898 864 838 866 919 877 897 878 898 882 876 903 849 888 860 881 876 873 846 831 880 857 842 840 890 852 865 825 850 879 862 871 859 860 833 868 835 834 820 786 820 806 861 903 842 858 794 813 826 828 830 821 951 919 858 871 860 886 871 880 878 836 836 823 868 863 843 850 867 809 852 842 871 880 790 833 842 839 853 834 856 850 881 840 847 812 829 874 814 846 859 873 855 847 884 829 833 848 846 890 867 896 904 894 899 883 910 889 915 863 855 864 819 913 783 907 867 862 849 793 806 858 855 774 779 812 825 869 776 838 789 844 822 821 796 822 793 708 757 801 795 839 800 822 794 797 854 842 823 798 812 820 796 794 856 825 802 819 821 824 838 855 846 798 838 765 759 790 788 812 800 788 810 821 805 814 823 848 819 807 830 810 808 784 708 778 796 792 783 794 794 756 776 837 754 815 831 820 904 903 838 833 885 863 886 855 828 791 792 818 785 870 884 863 828 853 847 840 776 841 842 825 817 840 815 797 836 820 809 824 859 829 830 810 835 816 831 827 813 854 845 833 844 825 818 825 797 827 830 789 803 861 769 768 807 784 843 758 672 805 853 847 897 810 807 837 839 823 813 726 827 800 798 755 782 796 801 804 823 787 813 814 809 826 790 791 804 788 772 812 834 753 772 798 833 883 822 924 845 870 847 837 807 805 833 843 817 824 808 818 832 834 848 828 812 830 839 792 798 795 814 834 792 856 881 778 807 794 782 851 826 818 809 791 826 842 829 830 771 819 802 816 812 811 818 822 811 837 822 813 814 855 842 876 842 761 794 792 834 818 802 828 763 809 738 795 840 803 813 786 823 788 772 814 811 860 822 761 784 762 849 810 791 826 826 843 829 967 929 934 879 897 936 842 901 916 891 903 900 907 887 906 853 895 929 917 889 822 861 910 882 907 941 922 861 916 908 872 852 909 875 870 874 897 828 831 882 609 919 877 900 901 850 867 851 875 934 851 830 845 887 861 857 864 844 853 851 876 864 845 806 880 872 841 873 831 819 834 837 895 832 864 922 912 951 929 946 990 985 942 953 941 926 901 921 950 931 952 906 911 920 926 886 836 929 877 836 944 900 863 891 853 866 912 872 825 868 895 873 847 873 877 902 915 883 880 893 864 819 860 886 857 834 874 866 923 855 866 915 852 876 843 871 832 813 882 898 864 838 867 918 876 897 878 898 883 876 904 849 887 860 880 877 873 846 832 881 857 842 840 890 853 865 825 850 880 862 871 858 860 833 869 835 834 820 786 820 806 861 902 843 857 794 811 826 827 830 822 951 918 857 871 860 886 871 880 879 838 836 823 867 863 843 849 867 809 852 841 871 880 789 833 842 839 853 834 856 851 882 840 847 811 829 874 814 846 859 873 855 847 883 829 835 848 844 890 866 895 904 894 899 882 911 889 916 862 855 865 821 913 783 906 868 864 849 792 805 859 855 774 780 812 825 869 774 836 789 844 822 820 795 822 792 706 757 801 795 839 799 821 793 798 853 841 823 798 812 820 795 794 856 825 802 819 821 822 838 855 846 798 838 766 759 790 788 812 800 787 810 820 806 814 823 848 818 807 829 809 807 784 708 778 796 792 783 793 794 754 776 836 754 814 831 820 905 903 837 833 886 863 886 855 827 791 792 817 785 869 884 863 829 853 846 840 776 841 842 825 817 839 815 796 836 820 809 825 860 828 828 810 837 817 832 827 813 854 846 832 844 824 818 825 796 827 831 789 803 860 769 768 807 785 842 758 672 804 853 847 897 810 807 836 837 822 812 726 828 800 796 756 782 796 801 804 822 786 813 814 813 827 790 792 804 788 772 812 834 753 772 796 833 883 822 924 846 870 847 838 807 805 833 843 817 824 808 819 833 834 847 827 811 830 839 791 798 796 814 833 791 856 882 777 807 794 781 849 827 819 811 791 827 842 829 831 770 819 802 816 812 811 818 823 811 837 821 815 814 857 844 875 842 761 794 791 835 817 802 829 764 809 737 795 838 803 813 787 824 788 772 814 811 862 822 762 783 760 848 808 790 827 826 843 829 968 928 934 879 897 936 843 901 916 891 903 901 906 886 906 853 896 931 917 889 834 862 910 882 908 940 921 861 915 907 872 852 909 875 870 874 898 828 831 882 608 920 877 900 901 850 868 851 875 933 850 830 846 886 861 857 863 845 852 851 876 866 846 806 880 872 841 872 831 816 835 837 894 832 863 922 912 951 929 946 989 984 942 953 940 926 901 921 950 931 953 901 911 920 926 886 835 926 876 836 943 900 864 891 854 867 913 872 825 868 895 873 848 872 877 902 914 882 880 894 864 819 861 885 858 834 873 866 923 855 867 914 852 876 844 870 834 813 882 899 863 838 868 918 876 896 877 898 884 876 904 849 887 860 880 877 873 846 832 882 857 842 840 890 852 865 826 850 881 863 871 858 860 833 870 835 834 820 786 821 806 861 901 842 857 795 812 827 828 831 822 951 918 857 872 860 885 872 881 879 838 836 823 867 864 843 849 867 810 852 840 870 879 789 833 842 839 854 834 856 851 883 840 848 811 829 874 814 847 859 873 855 847 883 829 835 848 843 892 866 894 904 894 898 882 911 889 917 862 855 866 821 913 783 905 868 864 849 792 805 859 856 774 779 812 825 870 774 837 789 844 822 819 795 822 792 706 757 801 795 840 797 821 792 798 852 840 824 798 812 819 794 794 857 825 803 819 820 822 838 855 846 799 838 766 759 790 788 811 800 787 810 820 806 814 823 848 817 807 828 807 806 784 709 778 795 792 783 792 793 753 776 836 754 812 831 820 906 903 837 833 886 863 886 854 827 791 792 817 785 869 884 863 829 853 846 840 776 841 842 825 816 838 815 796 837 820 807 825 860 829 827 810 838 818 832 826 812 854 846 831 843 824 818 824 796 827 832 789 802 860 769 768 808 785 841 759 673 803 853 848 897 810 807 836 834 822 812 726 829 801 796 756 782 798 800 804 820 785 813 814 815 826 790 794 804 789 773 812 835 753 772 795 833 884 822 924 848 870 848 838 806 805 833 843 817 824 809 821 833 833 846 827 811 831 839 791 799 796 815 832 790 856 881 777 806 794 782 847 828 818 811 791 827 842 829 831 770 819 804 816 813 811 820 823 811 837 821 816 814 858 847 874 843 760 795 791 836 818 803 829 766 809 737 794 836 802 813 788 824 787 771 814 810 864 822 764 782 759 847 807 789 827 825 844 828 968 927 935 880 897 935 842 900 916 891 903 901 904 886 905 854 896 932 917 889 844 862 910 882 908 939 921 862 914 906 871 853 909 875 871 874 898 828 832 882 609 920 876 900 900 849 868 851 876 933 850 829 846 886 861 857 863 846 852 852 876 865 846 806 880 872 841 872 830 813 834 837 894 832 864 922 912 951 928 946 988 984 943 954 939 926 902 921 953 932 953 901 911 921 926 886 835 926 876 836 942 900 862 889 854 867 913 873 826 869 894 872 848 871 877 902 912 882 880 893 865 819 862 885 858 834 873 866 923 857 868 914 852 877 844 871 836 813 882 899 862 839 869 917 875 896 877 898 884 875 905 850 886 859 880 877 873 846 832 882 858 843 840 890 851 866 826 850 880 863 871 859 860 832 870 835 834 820 785 821 806 861 900 841 857 795 812 827 829 829 822 951 918 858 873 860 886 872 881 878 839 837 823 867 864 843 848 867 810 853 840 870 878 790 832 842 837 855 835 856 851 882 840 848 811 829 874 813 847 858 872 855 846 883 829 835 848 843 892 866 893 904 895 897 882 912 889 917 863 854 866 820 913 783 906 869 864 848 791 805 858 856 774 779 811 826 871 774 838 789 844 822 819 795 822 791 706 757 801 795 840 797 822 793 798 851 840 824 799 812 818 794 795 857 825 802 819 820 821 837 855 846 801 838 767 759 790 788 810 800 786 811 819 806 813 823 849 817 807 828 807 805 785 709 778 793 792 783 791 793 752 776 835 755 809 831 819 907 903 838 833 886 863 886 853 826 792 792 817 785 868 884 863 830 852 846 840 775 841 843 825 816 838 814 795 838 820 805 824 861 828 827 809 836 818 832 825 812 854 845 831 843 825 816 822 795 826 832 789 801 860 768 768 808 784 841 761 674 803 853 848 897 811 808 835 830 821 812 725 830 801 797 756 782 798 799 804 820 785 813 814 818 826 790 794 804 790 772 812 835 753 772 794 833 883 822 924 848 869 848 838 806 804 833 842 819 823 808 822 834 833 843 828 811 831 839 792 799 796 816 832 789 857 881 778 807 794 783 846 828 817 811 791 827 842 829 831 771 819 804 816 813 811 821 823 812 836 821 816 815 858 847 872 844 760 795 791 836 820 803 830 766 809 737 793 835 801 812 788 824 786 771 814 810 863 822 763 781 759 847 804 790 826 824 846 828 968 927 936 880 896 935 840 901 916 891 903 900 905 887 905 854 896 932 918 889 849 862 910 882 908 939 920 863 914 906 871 854 909 875 871 874 897 829 833 883 608 920 875 900 900 848 868 850 878 932 850 828 846 887 861 857 863 846 853 852 875 865 846 806 880 872 841 872 831 810 834 837 894 832 863 922 912 951 928 946 990 984 944 954 940 926 902 921 955 932 954 901 909 921 926 886 834 925 876 836 941 899 861 887 854 867 913 872 825 871 894 872 849 871 877 902 912 882 880 893 865 819 864 884 858 834 872 866 923 858 869 915 851 877 843 872 837 812 883 899 862 839 870 916 875 896 877 896 883 875 904 850 886 859 881 877 873 847 833 882 857 843 840 890 852 866 826 850 879 864 871 859 861 832 869 835 834 820 784 820 806 861 900 840 858 794 813 828 829 828 822 951 918 858 874 860 888 872 880 877 838 837 823 867 864 843 848 866 810 854 841 871 878 790 832 842 836 854 836 855 851 881 840 848 811 828 874 813 847 858 873 854 846 884 830 834 848 844 893 866 893 904 895 896 883 912 889 917 864 854 866 820 913 782 907 868 863 848 790 805 858 856 774 778 811 827 872 775 839 789 844 822 819 795 821 791 707 757 801 795 840 797 822 793 798 851 840 823 799 811 818 793 796 858 825 802 820 820 822 838 855 847 802 838 766 758 790 787 810 800 787 812 819 805 813 823 849 816 807 828 807 804 786 708 779 791 792 784 790 794 753 776 835 756 806 832 818 907 903 838 832 886 863 887 854 826 792 792 817 785 868 884 863 830 852 846 839 775 842 844 824 815 838 814 796 837 820 805 823 860 828 828 809 836 818 832 824 812 854 845 832 844 826 815 822 795 825 832 789 800 860 768 769 807 783 842 762 674 803 853 848 898 811 809 835 826 819 812 726 828 801 798 756 783 799 799 804 821 784 813 815 817 825 791 794 804 789 771 813 835 754 772 793 833 883 824 925 847 869 848 838 807 804 832 842 820 823 808 821 834 834 841 830 811 830 839 793 799 795 819 832 790 857 880 777 807 793 783 848 827 817 810 791 827 843 829 831 772 818 805 816 813 811 820 822 813 836 821 816 817 856 845 872 845 758 796 791 836 821 802 829 764 809 737 793 836 800 812 787 823 785 772 814 810 862 820 762 780 759 847 800 792 826 824 847 829 966 927 936 880 896 934 840 901 917 892 904 900 905 888 905 854 896 932 917 889 853 863 910 881 908 939 920 863 915 906 871 855 909 876 870 874 897 829 833 884 607 920 875 900 899 844 866 850 879 933 850 827 844 886 861 857 863 846 854 851 874 865 847 805 880 872 841 873 831 808 834 837 895 831 862 922 912 950 927 946 991 984 946 954 940 925 901 921 955 931 954 901 908 921 927 885 833 926 877 835 941 899 860 888 854 866 912 871 824 871 895 872 848 870 878 902 915 882 880 893 866 819 866 883 858 834 872 867 923 859 868 916 851 878 842 873 837 811 884 898 862 839 870 916 877 896 877 895 883 874 904 850 887 859 882 876 872 847 833 881 857 843 840 890 852 866 826 850 878 863 871 860 862 832 868 836 834 820 784 820 806 862 900 840 858 794 814 828 828 827 822 951 917 859 874 860 889 872 881 877 839 837 824 867 864 843 848 865 809 853 842 871 879 791 833 841 833 854 835 855 851 881 840 848 811 828 874 813 847 858 874 854 846 883 830 834 848 844 893 867 894 903 894 895 883 912 889 917 865 854 866 819 913 782 907 868 861 848 790 805 857 857 775 778 811 827 871 776 838 789 844 822 819 795 821 791 708 756 800 795 840 797 823 794 799 852 839 822 799 812 818 792 796 858 825 800 820 820 822 839 855 847 802 838 767 758 790 786 811 801 788 812 819 804 813 823 850 817 807 829 807 804 787 708 779 791 792 784 790 796 753 776 836 756 803 832 818 906 904 838 832 885 862 887 854 826 791 793 817 785 869 885 863 830 851 847 840 776 841 846 823 814 838 814 796 836 819 805 823 859 828 828 810 836 817 832 824 812 854 846 832 844 827 816 823 794 826 831 789 800 860 769 770 806 783 843 760 672 804 854 849 898 811 810 835 822 816 813 727 826 801 798 756 784 799 799 804 822 784 814 815 817 825 792 794 804 788 771 814 834 754 772 793 833 883 826 925 847 869 849 838 808 804 832 842 821 823 808 821 835 834 836 830 810 830 840 794 799 794 821 832 791 856 880 777 808 792 783 850 826 817 811 792 827 844 829 831 773 818 804 817 813 811 819 823 813 836 821 816 818 854 843 872 846 758 796 792 836 822 801 828 763 809 737 794 837 800 811 786 821 784 773 814 810 862 819 760 779 760 847 796 793 825 824 845 830 965 927 936 879 895 934 841 902 917 892 905 900 906 888 905 854 895 931 917 890 857 862 911 880 908 940 919 862 915 906 871 854 909 876 870 875 897 829 832 885 606 920 876 900 900 839 864 850 879 934 849 827 844 885 860 857 864 846 855 851 874 866 848 805 880 872 840 873 831 806 834 837 896 831 862 922 913 950 927 946 991 984 946 955 941 925 900 920 954 929 954 901 907 921 928 886 833 927 878 835 941 900 859 890 854 865 912 870 823 871 896 873 848 870 877 902 918 883 880 894 866 820 868 883 857 834 873 867 923 858 866 915 851 879 841 873 838 810 884 898 862 839 870 917 878 896 877 894 882 876 904 849 888 859 882 876 872 848 832 880 858 843 839 890 852 866 826 850 879 863 871 860 862 833 869 837 833 820 784 819 806 862 900 840 859 795 813 828 828 827 822 951 916 859 873 859 888 872 881 878 839 837 824 867 863 843 848 865 808 853 842 872 880 792 833 841 833 853 835 855 850 880 840 848 811 828 874 812 847 858 874 854 846 883 830 834 848 845 892 867 895 902 894 896 883 912 889 917 864 854 866 818 913 782 906 868 861 849 789 805 858 857 775 778 812 827 871 776 838 789 844 821 819 795 821 791 708 756 800 796 839 799 823 795 800 852 839 822 798 812 818 791 796 859 825 800 821 820 823 841 855 847 802 838 768 758 789 786 812 800 788 812 820 804 813 823 849 818 806 830 807 805 788 707 779 791 791 784 789 796 754 776 836 757 800 834 817 905 904 837 832 885 861 887 854 826 790 793 817 784 868 885 862 831 851 846 841 777 841 846 823 814 838 814 797 836 819 806 824 858 830 828 810 836 817 832 825 812 854 845 832 845 827 818 823 794 827 830 789 800 860 770 771 806 782 842 759 670 804 854 849 897 811 811 836 820 813 813 728 825 801 798 756 784 799 799 805 823 783 814 815 817 825 793 795 804 786 771 814 833 755 772 793 834 884 828 925 848 869 848 839 809 805 832 842 821 823 808 821 835 834 834 830 809 829 841 794 798 794 820 832 791 855 879 776 808 791 784 850 824 818 812 792 827 843 830 832 772 818 803 817 813 810 817 824 813 837 820 817 818 854 844 872 847 759 797 792 835 822 800 827 764 810 737 796 838 800 811 787 820 785 774 815 811 863 821 761 777 760 846 796 793 824 824 843 830 964 928 936 878 894 934 842 902 918 893 906 900 906 888 906 854 895 930 917 890 855 862 911 879 907 940 918 861 916 905 870 853 909 877 870 875 897 829 832 885 606 920 876 900 900 833 863 850 879 935 849 826 845 884 860 858 864 847 855 850 874 866 848 805 880 871 840 873 830 805 834 837 896 831 862 923 914 951 927 946 990 984 945 956 941 923 900 920 952 928 953 902 907 921 928 888 833 929 879 835 943 901 858 890 854 865 910 871 823 870 898 873 847 870 876 903 918 883 881 894 865 822 869 882 858 834 873 868 923 857 866 914 851 879 842 872 839 809 883 898 862 839 870 918 878 896 876 895 882 877 904 849 888 859 881 877 872 848 832 879 860 843 840 889 852 866 827 851 879 863 871 861 862 834 871 837 833 820 783 819 806 863 900 840 860 796 813 828 828 828 821 951 916 860 873 858 887 872 881 878 840 836 824 867 863 843 848 864 808 852 842 871 880 793 834 841 834 853 835 855 850 881 841 849 811 828 875 812 847 858 874 854 845 883 829 832 848 845 892 867 896 901 894 896 883 911 889 917 863 854 865 819 913 783 904 867 860 850 790 804 858 856 776 779 814 827 871 776 837 789 843 821 820 795 821 792 708 756 800 796 838 800 822 795 800 852 839 822 798 812 819 791 795 859 824 800 822 820 823 841 855 847 801 838 769 758 788 786 813 800 788 813 820 804 813 823 849 818 806 830 807 805 788 707 778 791 791 784 789 796 753 776 835 758 798 834 818 905 904 837 832 885 861 887 854 826 790 792 817 784 866 885 862 832 851 845 842 777 841 846 824 814 838 814 796 836 819 806 825 858 831 828 811 836 818 832 826 813 854 844 831 846 827 820 824 794 828 828 788 800 860 771 771 805 783 842 759 668 804 854 850 896 811 810 836 817 810 812 728 825 801 799 756 784 798 799 805 823 783 815 815 818 825 792 796 804 786 771 815 833 754 773 793 834 884 827 925 850 868 845 839 809 807 832 842 821 824 808 820 834 834 831 829 808 830 841 794 797 794 819 832 790 856 879 775 807 791 785 849 825 819 812 791 826 842 829 832 772 818 802 818 813 810 817 824 812 838 820 817 817 855 845 873 847 761 797 792 835 821 800 826 765 810 737 796 838 800 812 788 819 786 774 815 812 864 824 761 776 759 846 797 793 823 824 841 829 964 928 935 878 893 934 840 902 918 892 906 900 906 886 906 854 895 930 918 891 853 862 910 879 906 941 918 861 916 905 871 852 908 877 871 875 898 829 833 884 606 920 875 900 902 826 863 851 880 936 850 826 846 885 860 858 865 848 854 850 874 866 847 806 880 871 840 872 830 804 835 837 896 831 862 924 914 951 927 947 989 984 944 956 942 922 901 918 952 927 952 903 907 921 928 889 834 929 879 836 944 902 860 888 853 866 910 872 823 870 898 873 847 870 876 903 916 883 881 893 864 822 871 883 858 834 874 868 924 857 868 915 851 879 842 872 840 809 883 899 862 839 869 918 878 895 876 895 882 878 904 849 888 859 880 878 872 848 832 878 862 843 840 888 852 866 828 852 880 863 872 862 861 833 872 837 833 821 783 819 807 863 900 840 860 796 813 827 827 828 820 952 916 860 872 858 888 872 881 878 840 836 824 868 863 842 848 864 808 852 842 871 881 793 834 842 836 853 835 854 850 881 841 849 811 828 876 812 848 859 874 854 845 883 829 831 848 844 891 867 897 901 894 896 883 911 889 916 863 855 865 821 913 783 905 867 860 850 791 803 859 855 776 780 813 827 871 775 837 788 843 821 821 796 821 793 708 755 800 797 837 802 822 796 800 852 840 822 798 812 819 790 794 858 824 800 822 820 823 840 855 847 800 837 770 759 788 786 813 800 788 813 821 804 813 822 849 819 806 830 807 805 790 707 778 793 791 784 789 796 753 775 832 758 794 834 820 904 904 836 832 885 862 886 855 827 789 791 817 784 864 885 862 833 850 845 841 777 842 846 825 814 838 814 796 836 819 806 826 858 831 828 811 836 818 832 826 813 855 844 831 846 827 820 824 795 827 827 788 800 860 771 771 805 784 842 759 667 804 854 849 897 812 810 835 812 808 812 728 825 800 799 756 784 798 800 805 823 784 816 814 820 825 790 796 804 786 771 815 833 753 773 793 834 884 827 926 850 867 845 839 809 807 832 842 820 824 809 820 834 833 831 829 808 830 840 794 797 794 817 832 791 856 879 774 806 791 786 849 824 819 812 791 826 842 829 831 772 817 803 816 813 811 818 824 811 838 820 816 818 854 847 872 847 763 797 792 836 821 800 826 765 809 737 796 838 799 812 787 818 787 774 814 812 864 827 761 776 759 845 797 791 822 823 841 828 965 928 935 877 893 934 841 901 918 893 905 901 906 884 906 855 895 930 918 891 851 863 910 879 906 942 918 861 916 904 871 852 909 876 870 876 898 829 835 882 606 919 875 901 902 819 863 852 881 935 851 826 846 887 860 859 865 848 854 849 874 866 847 806 881 871 840 871 830 803 836 837 895 830 862 924 914 951 927 948 989 984 944 956 942 923 903 917 952 928 951 903 906 921 928 888 834 929 879 836 945 903 860 887 853 867 910 873 824 869 897 872 847 870 875 903 916 883 881 893 862 820 872 884 858 834 875 867 924 857 869 916 850 878 843 873 839 809 883 899 862 839 868 918 877 894 876 895 882 878 904 849 889 858 880 878 873 848 832 879 863 843 840 889 852 865 828 852 880 863 872 862 860 833 872 836 834 821 783 818 807 862 901 840 860 797 813 826 826 829 820 952 916 860 872 858 888 872 880 877 840 836 824 868 863 842 848 864 808 852 842 870 880 793 833 842 837 853 834 854 850 882 842 848 811 828 876 814 848 859 875 854 845 883 829 832 848 844 891 866 896 902 894 896 884 911 889 916 863 855 866 822 914 782 906 867 860 851 792 803 860 854 775 780 812 827 870 775 837 788 843 821 822 796 821 793 708 755 800 797 836 802 821 796 800 852 841 823 798 812 819 791 795 858 823 801 822 820 824 839 855 846 800 837 770 760 788 786 812 800 787 812 820 805 813 822 849 819 805 829 807 804 792 707 777 794 791 784 789 794 754 775 830 758 790 833 820 905 904 836 832 885 863 886 855 828 790 790 816 784 863 884 862 834 850 846 839 777 841 846 826 814 838 814 796 836 819 806 826 858 830 828 810 836 818 831 827 812 855 843 831 846 828 819 824 797 826 826 788 800 860 771 770 806 784 842 760 666 804 853 848 897 812 809 836 808 804 812 726 825 800 798 756 785 798 800 805 823 784 816 813 821 825 789 795 804 786 772 814 834 752 773 792 834 884 826 926 849 867 848 839 808 807 832 842 820 824 808 820 834 832 828 829 808 830 840 796 797 794 817 831 792 855 878 773 805 790 786 848 823 819 813 790 826 842 828 831 772 816 804 814 815 812 818 824 811 838 820 815 820 854 847 872 847 763 796 793 835 821 800 825 765 808 737 796 839 799 812 786 817 786 773 814 811 863 826 761 774 760 844 795 789 822 823 841 828 965 928 935 877 894 934 843 901 918 894 905 901 907 883 906 855 895 930 918 891 856 864 909 880 906 942 918 861 915 904 872 852 909 876 869 876 898 829 835 882 607 919 875 902 902 810 864 853 882 934 853 826 846 888 860 858 866 848 854 849 874 866 846 805 881 871 839 871 831 802 836 837 895 830 862 923 914 950 927 948 990 983 944 956 942 925 903 917 952 930 951 902 904 921 928 886 835 930 878 837 943 903 861 888 853 867 910 874 824 869 895 873 847 870 875 903 916 882 881 892 861 819 874 885 856 833 876 866 925 857 869 916 850 877 843 873 840 809 884 900 862 839 868 918 877 894 876 895 883 878 904 850 889 858 879 878 873 849 832 880 863 844 838 890 852 864 828 851 881 863 872 862 860 832 872 836 834 821 783 818 806 862 902 841 860 796 814 825 826 829 821 952 915 860 870 859 888 871 880 877 840 836 824 870 863 841 848 864 808 852 843 870 880 794 833 842 837 853 834 854 850 882 842 848 812 828 875 814 848 859 875 854 845 884 829 832 848 844 890 866 896 901 894 896 884 911 889 916 863 855 866 821 915 782 907 867 860 852 792 803 860 854 774 780 811 826 869 774 837 787 843 821 822 796 822 793 709 756 799 796 838 802 821 796 802 851 843 823 799 813 819 792 795 857 823 801 822 820 824 838 855 846 800 836 770 761 788 786 811 801 786 811 821 805 812 822 849 819 805 828 808 804 794 707 777 795 792 782 788 793 754 775 828 758 786 833 820 906 904 836 832 885 863 886 855 828 792 790 816 784 861 884 863 832 851 846 839 776 840 845 826 814 838 814 796 836 819 806 824 858 829 828 810 836 818 831 828 812 855 844 831 846 830 818 823 798 825 827 787 800 859 770 770 806 783 841 760 666 805 853 846 897 812 809 836 804 800 813 725 825 800 798 757 784 797 800 805 823 785 816 813 821 824 788 794 804 786 772 814 833 752 773 791 834 884 825 926 848 867 850 839 808 807 832 842 819 824 806 820 834 831 826 829 808 831 840 797 797 794 818 831 792 854 877 773 803 790 786 847 824 819 813 790 826 842 827 830 772 816 804 813 816 813 818 824 810 838 821 815 820 853 846 872 847 763 796 793 835 822 800 827 765 808 737 796 839 799 812 787 817 785 772 814 810 863 825 761 771 760 843 793 787 822 823 841 828 966 928 935 877 895 934 844 901 917 895 906 901 907 882 906 855 896 929 917 891 861 864 908 881 906 942 918 861 915 904 873 852 910 876 868 876 898 828 835 883 607 919 875 904 902 802 864 853 882 933 852 826 845 886 860 858 866 848 853 849 873 865 846 806 881 871 839 871 832 801 836 839 894 829 861 921 915 950 926 948 992 983 944 956 942 927 903 918 953 931 950 901 903 921 929 885 836 929 877 837 942 902 861 888 852 868 912 874 824 869 892 875 848 870 876 904 916 882 882 892 861 819 875 886 856 833 876 864 925 857 869 916 850 876 843 873 841 808 884 901 863 838 869 919 878 894 876 895 884 878 904 850 889 859 879 878 873 849 832 880 863 844 837 891 852 863 828 851 881 863 872 863 860 832 872 836 834 820 784 818 806 862 903 842 859 796 814 826 826 828 821 952 915 859 871 860 888 871 880 877 840 836 824 870 863 841 849 864 807 853 843 870 880 794 832 843 837 854 834 854 850 882 842 848 812 828 875 813 847 859 875 853 844 884 830 834 848 844 889 865 894 901 894 896 884 911 889 917 864 855 867 821 916 783 906 866 859 852 792 804 860 854 774 780 810 826 870 775 837 789 843 821 822 795 822 793 709 756 797 795 840 802 821 796 802 851 843 824 798 814 819 792 795 858 822 801 822 821 824 838 854 846 800 834 770 762 789 786 812 801 785 811 822 806 812 822 849 819 805 827 808 804 796 706 777 795 792 781 788 793 754 775 827 757 783 832 821 907 904 836 832 886 863 887 854 828 794 791 815 784 859 884 864 829 851 846 838 776 839 845 826 815 838 816 796 837 820 807 823 857 830 828 809 835 818 831 829 813 854 844 831 846 831 817 821 797 824 828 786 802 859 770 770 806 782 841 761 667 805 853 846 897 812 808 836 802 794 814 726 825 800 797 756 784 798 801 805 822 785 815 814 821 824 789 794 805 786 772 814 832 752 773 791 834 885 825 926 847 868 850 839 808 807 831 842 818 824 805 820 834 831 824 830 808 831 840 798 797 794 818 831 791 853 877 773 803 790 786 847 825 819 814 790 827 842 828 830 771 816 803 814 816 811 819 825 810 839 820 814 820 853 846 872 847 763 797 793 835 822 800 828 765 809 737 796 839 800 812 787 817 784 772 813 810 864 825 761 769 759 841 790 788 822 823 840 827 966 928 936 876 895 935 844 902 916 896 906 900 907 881 906 854 897 929 917 891 869 864 907 882 906 942 917 861 915 904 873 852 910 876 868 874 898 828 836 884 607 919 875 904 903 796 865 852 882 933 852 827 846 884 860 857 866 848 853 848 872 864 846 806 881 871 839 872 832 801 836 840 893 829 861 921 915 950 926 947 992 984 944 956 942 926 903 920 953 932 950 901 905 920 929 884 836 929 876 837 942 902 862 888 851 870 914 874 825 868 891 874 848 870 876 905 916 883 881 893 861 821 877 885 855 832 877 865 924 858 870 916 849 876 842 873 842 807 884 901 864 837 870 919 878 893 876 895 884 877 903 850 889 860 880 878 874 849 832 879 863 844 838 890 851 863 828 851 881 864 872 863 860 832 872 837 833 820 785 818 806 862 903 843 858 796 814 826 826 828 821 951 915 858 872 861 888 872 880 876 840 837 824 871 863 841 848 864 807 853 843 870 880 794 832 843 836 854 834 854 850 882 842 848 812 829 875 812 847 859 875 852 845 884 830 834 847 844 889 866 894 900 894 896 885 911 888 918 864 855 866 821 916 784 906 866 859 852 792 805 860 854 773 780 810 827 870 775 837 790 842 820 821 795 822 792 708 756 797 795 841 802 821 795 802 851 842 824 799 814 820 792 795 858 823 801 821 822 824 839 854 845 799 833 770 762 790 786 813 801 785 811 822 806 813 822 849 820 805 827 807 804 796 706 777 795 792 781 789 793 755 775 826 757 782 832 820 906 902 836 831 886 863 887 854 828 795 792 815 784 856 884 864 828 852 846 838 776 838 845 826 815 838 816 796 836 821 809 824 856 831 828 810 835 818 830 830 814 854 844 831 847 832 818 819 796 824 828 786 802 859 768 770 806 783 841 761 668 805 853 845 897 812 809 836 800 792 816 728 825 800 798 756 784 798 801 805 822 785 813 814 821 823 790 794 805 785 772 811 831 753 772 790 834 884 825 926 847 870 850 839 808 807 831 843 818 824 805 820 834 832 823 830 808 831 840 797 797 794 817 832 790 853 877 773 803 790 785 847 826 818 815 790 827 841 827 830 770 816 802 814 815 810 819 825 809 839 821 814 819 853 845 872 847 763 797 793 835 822 800 830 764 810 737 797 838 802 812 787 818 784 772 814 810 865 824 762 769 759 841 790 789 823 824 840 826 967 928 936 876 895 935 843 902 915 897 904 899 906 879 906 854 898 929 917 891 866 864 907 881 907 942 916 862 915 904 872 852 911 874 868 874 897 829 835 884 607 918 874 904 903 790 865 852 882 933 852 828 846 883 860 857 866 848 852 848 872 863 846 806 881 872 840 872 833 801 837 841 894 829 861 922 915 950 926 946 992 985 944 957 942 927 903 921 953 932 950 901 908 920 929 884 836 930 876 836 942 901 862 887 851 872 914 872 826 868 890 873 849 870 876 905 916 884 880 893 862 824 879 884 855 832 878 866 923 859 870 915 848 877 843 874 843 806 884 900 864 837 872 919 877 893 876 895 884 876 903 849 889 860 881 878 874 849 832 878 863 844 839 890 850 862 828 851 880 864 872 861 859 832 871 837 833 820 784 819 806 862 902 843 858 796 814 826 826 827 821 950 915 858 873 861 888 872 880 875 840 838 824 871 862 841 848 864 808 852 843 870 879 795 832 843 836 855 834 854 850 882 842 848 813 829 875 812 847 860 874 852 844 883 830 834 846 844 890 866 894 900 894 896 885 911 888 918 863 855 867 821 916 784 906 866 859 851 792 805 860 854 773 778 811 828 870 776 837 791 842 820 821 795 822 792 707 756 798 795 841 802 821 795 801 851 843 825 799 814 820 792 794 859 822 801 820 822 823 840 854 844 799 833 770 762 790 786 814 801 786 812 822 807 814 821 849 819 804 827 807 805 797 705 777 795 792 781 789 794 755 775 825 757 781 831 820 906 902 836 831 887 864 886 854 828 794 792 814 784 854 884 864 830 852 846 838 776 839 844 826 814 838 815 796 836 821 810 824 856 832 828 810 836 818 829 830 815 854 845 831 847 831 819 819 796 825 828 787 803 860 768 770 805 784 842 761 668 805 852 845 897 812 809 836 798 790 816 730 825 801 798 756 785 799 800 804 821 786 812 814 821 823 792 794 806 785 772 810 831 753 772 790 834 883 826 926 846 870 850 840 808 806 831 843 818 825 805 821 834 832 822 832 808 831 839 797 797 794 816 832 790 854 878 773 803 790 784 847 826 818 814 790 828 840 827 830 770 816 802 815 814 811 819 823 809 839 822 813 817 853 845 871 846 764 797 793 835 821 800 831 764 810 737 798 838 803 812 787 818 784 771 814 810 864 824 761 768 760 842 788 790 823 825 839 827 966 928 936 877 894 934 843 902 916 896 903 898 905 877 906 853 898 929 918 891 859 864 906 881 908 942 912 863 915 904 871 852 911 873 869 874 896 829 835 884 607 919 874 903 903 784 865 851 881 933 852 828 846 883 860 856 866 848 852 848 873 863 846 806 880 872 841 873 833 801 837 841 894 829 861 923 914 950 927 946 992 987 944 957 942 927 902 922 953 932 951 900 910 920 930 884 836 932 876 836 942 902 861 886 852 870 914 871 826 868 889 872 849 871 876 906 916 884 879 894 863 824 881 884 854 832 879 867 922 860 870 914 848 877 844 874 843 805 884 900 864 838 872 919 876 893 876 896 883 875 903 849 889 859 883 878 874 849 832 877 862 843 840 891 850 862 828 852 880 862 872 860 858 833 870 838 833 820 784 819 806 862 901 842 858 796 813 826 826 828 821 950 916 857 873 860 888 872 881 874 840 838 824 870 862 841 848 864 808 852 842 871 878 795 831 843 836 854 834 854 851 882 842 847 813 829 874 811 848 860 873 852 843 883 830 833 846 844 891 867 894 902 894 896 885 911 888 918 863 854 867 821 916 784 907 866 859 851 793 805 858 854 773 778 812 827 870 775 838 791 843 821 821 796 821 792 706 756 799 795 842 802 821 795 800 851 843 826 799 813 820 792 794 859 823 801 820 820 824 840 854 844 799 833 770 762 790 786 813 802 787 811 821 808 815 821 849 819 804 827 806 805 798 705 777 794 792 781 789 793 755 776 824 756 780 832 820 906 901 837 831 887 864 886 855 828 794 792 813 784 849 884 863 832 853 846 838 776 840 845 826 813 839 814 796 836 821 811 825 856 832 829 810 837 818 830 828 815 853 845 831 847 829 818 819 796 826 828 787 802 860 768 770 806 785 843 761 669 804 851 846 898 811 809 836 796 789 817 728 826 802 798 757 785 799 800 804 821 787 812 814 821 823 791 794 805 785 773 810 832 753 772 789 834 882 827 926 844 870 850 841 809 805 831 843 818 826 806 821 834 832 820 832 808 831 839 796 797 795 816 832 790 856 878 774 804 792 784 848 827 818 813 789 828 840 825 830 770 816 802 816 815 811 820 820 808 838 823 813 817 853 845 871 847 765 798 794 834 820 801 832 763 809 737 798 837 803 812 787 819 784 773 815 811 864 824 761 766 760 842 786 791 823 825 839 826 966 927 935 878 894 934 842 901 917 895 902 899 903 875 905 853 899 930 918 891 849 864 906 881 908 942 909 863 916 904 870 852 910 871 869 876 896 829 834 883 607 920 874 902 903 777 866 851 879 933 851 828 846 883 860 856 866 848 853 848 873 864 846 805 878 872 842 874 833 802 837 841 895 829 861 923 914 950 927 946 992 987 945 958 941 928 900 922 954 931 950 900 910 921 930 883 837 933 876 835 942 904 860 887 852 868 913 872 825 869 889 872 849 871 876 905 916 885 878 893 864 824 882 885 854 831 880 867 921 860 870 912 848 878 843 873 844 805 883 902 864 838 871 919 876 893 876 896 882 876 903 849 890 857 883 878 874 848 832 876 863 842 841 892 850 862 828 853 879 861 872 858 859 833 869 838 834 821 784 818 806 861 901 841 858 797 812 825 826 829 821 950 917 857 873 860 888 872 882 874 841 838 824 869 862 841 849 864 808 853 842 871 878 795 831 842 835 854 834 854 851 882 842 847 812 829 874 812 848 860 872 853 842 882 830 833 846 844 891 868 894 905 894 896 885 911 889 918 864 852 868 820 916 784 908 866 861 851 793 805 857 854 772 779 812 826 869 775 838 791 843 821 820 796 820 791 706 757 799 796 843 801 820 795 799 851 843 826 798 813 820 792 793 858 823 801 820 818 824 840 853 844 800 833 770 762 790 787 812 801 788 811 820 807 814 821 849 819 803 827 806 805 799 704 777 794 792 780 788 793 756 776 823 756 778 832 819 905 902 837 831 888 864 885 854 828 794 791 814 783 845 883 862 831 854 846 838 774 841 845 827 812 840 813 796 836 822 810 825 857 831 829 811 838 818 831 827 815 854 844 831 847 827 816 820 797 826 828 787 802 860 770 771 806 785 844 760 667 804 853 847 897 811 809 836 793 789 816 727 827 802 798 757 784 799 799 803 822 788 812 814 821 823 791 794 805 785 773 812 832 753 771 790 835 882 828 926 845 870 849 840 810 804 831 844 818 827 806 821 834 832 820 832 808 831 839 796 797 795 816 832 790 856 879 775 805 793 784 848 827 819 812 789 826 839 825 830 770 816 802 815 816 811 820 820 809 838 823 813 818 855 844 872 847 766 798 793 834 820 801 831 763 809 737 798 836 802 812 787 820 784 775 815 811 863 824 762 765 761 842 786 790 824 825 840 826 965 928 934 878 894 934 842 901 917 893 902 900 903 876 905 853 898 930 918 891 848 863 906 881 908 942 906 863 918 904 870 853 910 872 869 876 895 829 833 883 607 920 875 900 903 774 866 851 878 933 850 828 846 883 861 856 865 848 854 848 874 864 846 806 877 871 842 875 833 802 837 842 895 829 860 924 914 950 926 946 991 986 946 958 940 929 898 923 954 929 950 899 910 921 929 883 838 932 876 836 943 904 859 889 852 868 913 872 824 869 890 872 849 872 876 903 916 886 878 894 864 824 882 885 854 830 880 866 922 859 870 912 850 878 842 873 847 805 882 904 864 838 872 919 877 894 876 896 882 877 903 849 890 856 882 878 874 847 832 875 863 841 841 892 850 863 829 854 879 860 872 858 860 833 868 838 834 821 785 817 806 860 901 840 858 796 811 824 827 830 821 949 918 857 873 859 888 872 882 875 841 838 824 869 863 841 850 863 808 853 842 872 880 794 832 841 836 854 835 854 851 882 842 846 812 829 873 813 847 860 872 853 842 882 830 833 846 845 890 868 894 906 895 896 886 912 889 917 865 850 868 819 915 784 908 867 862 850 793 805 856 854 772 780 812 825 868 774 839 791 844 822 821 796 819 791 708 758 799 796 842 801 821 795 799 851 843 826 798 812 820 793 793 856 822 801 820 818 824 839 852 844 801 833 771 762 790 786 812 801 788 811 820 805 813 821 849 818 803 826 806 805 800 702 777 793 792 781 788 794 757 776 822 756 778 832 818 905 902 837 831 888 864 885 853 828 793 791 815 782 841 883 860 830 854 846 838 774 841 845 827 814 842 813 796 837 821 810 826 858 830 829 811 838 817 833 825 815 856 843 831 848 828 816 820 797 826 828 787 803 859 771 770 807 784 843 759 664 803 854 848 897 812 810 836 791 789 814 726 828 802 797 757 784 800 800 803 822 789 812 814 822 823 792 794 804 785 774 814 833 753 770 790 834 881 828 925 847 870 848 838 810 804 831 844 819 827 805 820 833 832 819 831 808 831 838 796 798 795 816 831 790 855 879 776 807 795 784 849 826 819 812 789 824 838 825 830 771 816 802 815 817 812 821 822 809 837 824 812 819 857 844 872 847 765 798 792 834 819 801 831 763 809 738 797 836 802 812 786 820 785 776 815 812 863 824 763 767 762 842 785 792 825 823 840 826 966 929 934 878 894 935 842 901 917 893 903 901 903 876 904 853 897 929 918 891 854 864 907 881 907 942 904 863 918 904 871 853 910 870 869 876 895 828 833 882 607 919 876 900 903 772 866 851 877 932 850 828 845 883 862 857 865 849 854 848 873 864 847 806 878 871 842 875 832 802 837 842 895 829 861 923 915 950 926 946 991 986 947 958 941 930 898 923 955 928 949 898 910 921 929 882 839 931 876 840 945 905 860 891 851 871 912 873 823 869 892 872 849 872 876 902 916 886 879 894 864 825 882 884 855 830 880 866 922 858 868 912 851 878 840 872 850 805 882 905 864 838 872 919 877 894 876 895 882 877 904 849 889 856 881 877 874 846 831 875 862 843 841 892 850 864 829 854 878 859 871 859 862 832 869 838 835 821 785 816 806 860 900 840 859 795 811 823 827 831 821 947 918 856 873 859 888 871 881 876 841 838 824 869 862 841 851 863 808 853 842 872 881 793 833 841 836 854 835 855 851 881 843 847 812 830 873 813 847 858 873 854 842 882 831 833 847 846 890 867 894 904 895 896 886 914 889 917 866 849 868 818 914 784 907 867 864 851 793 805 858 854 774 781 812 825 868 774 839 791 844 822 821 797 819 791 708 758 799 797 842 801 821 796 798 851 843 826 797 812 820 794 795 855 823 802 821 818 824 838 852 844 801 833 771 762 790 786 812 801 788 811 820 804 814 821 849 818 804 825 807 805 800 702 777 793 791 782 788 794 758 776 821 756 777 832 817 906 903 836 831 889 864 885 853 828 793 792 816 782 840 884 860 829 853 847 838 775 841 845 828 815 841 814 797 839 821 809 827 858 830 829 811 839 817 833 826 815 857 843 831 847 828 818 821 797 826 828 787 804 859 772 770 806 783 841 758 662 803 855 849 897 813 810 836 790 788 814 726 828 802 797 757 783 800 800 803 822 789 812 814 821 823 792 794 804 785 774 814 834 754 770 790 834 881 828 924 849 869 848 837 809 804 831 843 819 827 805 820 833 832 818 832 808 831 838 795 798 795 816 831 790 854 879 777 808 795 784 849 825 819 811 788 825 837 826 830 772 816 802 814 817 813 820 824 809 837 825 813 820 858 843 873 847 763 800 792 834 819 800 831 763 809 738 797 836 802 812 786 820 787 775 814 812 863 824 765 766 763 842 786 793 825 821 841 826 966 930 934 878 894 935 842 901 916 894 903 902 904 876 904 853 896 929 918 891 862 864 907 881 907 942 899 862 918 905 871 853 910 869 870 875 895 828 833 882 606 919 876 900 903 772 866 850 877 932 850 828 845 883 862 857 864 849 854 848 872 864 848 806 879 871 842 874 831 802 836 843 895 829 862 922 914 950 927 946 991 986 947 957 942 930 899 923 956 929 949 898 909 921 930 882 839 932 877 843 946 905 860 890 851 872 912 873 822 869 893 872 849 872 876 902 915 885 879 893 864 825 882 882 856 830 878 865 922 856 866 912 853 878 840 872 853 806 882 904 863 838 872 919 877 894 876 895 882 877 904 849 889 858 881 877 874 847 830 874 861 844 840 892 849 864 829 853 878 859 871 859 862 832 869 838 835 820 785 815 808 861 900 840 859 794 812 823 827 831 821 946 918 856 873 859 888 870 881 877 841 838 824 869 862 841 852 865 808 852 842 872 881 793 833 841 836 853 835 855 851 880 843 847 812 830 873 812 846 857 873 854 843 882 831 833 848 846 890 867 894 903 895 896 887 914 889 916 866 851 866 818 914 783 905 867 864 851 792 805 858 854 776 782 812 825 868 775 839 791 844 822 821 796 820 791 708 758 800 796 842 800 822 796 798 850 842 824 797 811 820 794 796 856 824 801 821 819 824 839 853 844 800 831 771 763 791 786 812 801 787 811 820 804 814 822 849 818 805 823 807 806 802 702 776 793 791 783 789 794 758 777 820 757 778 832 818 906 904 836 831 889 864 886 854 828 792 792 816 781 838 884 860 828 852 847 839 775 841 845 828 816 840 814 797 838 820 810 828 859 830 829 810 838 817 832 826 815 857 844 831 846 828 818 822 796 826 828 788 804 858 771 770 806 782 840 759 662 804 855 848 897 813 811 835 790 786 815 726 827 801 797 757 784 800 799 804 822 789 812 814 820 822 792 794 803 785 774 813 835 754 770 790 833 881 827 924 849 868 849 837 808 803 831 842 820 828 805 820 833 832 818 832 808 831 838 795 799 796 817 831 789 854 880 777 808 795 784 849 826 819 811 788 827 837 826 829 772 816 802 814 817 813 819 824 808 837 826 813 820 856 843 874 847 761 802 792 834 819 799 829 763 809 738 796 836 803 811 786 821 789 774 814 812 863 823 765 763 763 842 786 794 826 820 842 826 966 930 935 878 894 936 842 901 916 894 903 902 905 876 903 852 896 929 918 891 868 864 907 882 907 942 896 863 917 906 871 852 910 868 870 874 895 827 833 882 605 919 876 899 903 770 866 850 877 932 850 828 845 884 863 858 864 849 854 848 872 864 848 806 880 872 840 873 830 802 836 843 895 829 861 920 914 951 928 946 990 986 948 956 942 928 899 923 956 931 949 898 909 921 931 883 839 931 878 846 947 904 861 889 852 870 912 873 822 868 893 873 849 872 876 902 913 884 877 893 864 823 883 882 856 831 877 865 922 855 866 912 852 878 840 871 855 805 882 904 863 839 871 919 877 894 876 895 882 878 905 849 888 860 881 878 873 848 829 875 861 844 839 894 849 865 829 852 878 859 871 860 862 832 869 838 836 819 784 816 809 861 901 840 860 794 811 824 827 830 822 946 917 857 873 859 887 870 880 876 840 839 823 869 862 841 852 867 809 851 842 872 880 794 834 841 837 853 834 855 852 880 842 847 812 829 874 813 845 857 873 854 844 883 831 834 848 845 890 866 894 904 895 896 885 913 890 917 866 853 864 818 914 783 904 868 863 852 793 806 857 854 777 782 811 825 869 776 839 791 844 821 820 796 821 791 709 757 799 796 842 800 822 796 798 850 842 823 798 812 819 795 796 856 825 800 820 820 823 839 855 844 801 830 772 763 791 786 812 801 787 811 820 804 814 822 849 818 806 822 808 806 804 702 776 792 790 782 788 794 758 777 820 757 780 832 820 906 905 837 831 888 865 887 854 828 792 792 816 781 836 885 860 829 852 847 840 776 841 844 827 815 839 814 796 835 820 810 827 859 830 829 810 838 817 832 826 815 857 843 832 845 829 818 823 795 826 828 788 804 858 770 769 806 782 842 759 662 805 855 848 897 811 811 834 789 784 816 726 827 802 798 756 784 799 799 805 822 788 812 814 819 821 792 794 802 785 774 813 835 754 771 789 833 881 828 924 849 868 849 838 807 803 831 843 820 828 806 821 834 832 817 832 808 831 838 796 799 796 816 831 787 854 880 777 807 795 783 849 826 820 811 787 829 838 826 829 772 817 802 814 817 813 818 825 807 837 826 813 821 855 842 874 847 762 805 792 835 820 798 828 763 809 738 796 836 803 810 786 821 789 774 813 811 862 822 764 762 763 842 786 793 825 820 843 826 966 930 934 878 895 936 843 902 916 895 903 902 906 876 903 852 896 929 917 891 868 864 908 882 906 941 893 863 916 906 871 852 910 869 870 874 895 828 833 882 604 919 876 900 902 769 864 850 878 932 851 828 845 886 863 858 864 848 853 849 873 864 846 806 880 873 840 873 832 803 836 844 895 828 860 920 913 951 928 946 989 986 948 956 942 925 900 923 955 932 949 898 909 920 932 884 838 931 878 846 947 903 860 889 851 869 913 873 823 867 894 874 849 871 876 902 912 884 877 893 865 822 883 884 855 830 876 865 922 855 868 913 852 877 840 872 859 803 882 904 861 840 871 919 878 894 876 895 882 879 905 849 887 861 882 878 872 850 830 876 862 843 838 895 849 865 830 852 879 859 872 863 861 832 869 838 836 820 784 817 810 861 901 840 860 794 811 824 827 830 821 945 917 858 874 859 888 870 880 875 840 839 824 870 862 840 851 868 810 851 843 872 880 794 834 840 838 854 834 856 852 881 842 847 812 829 875 814 846 857 873 854 845 883 830 834 848 844 890 868 895 904 895 896 883 912 890 919 865 854 865 819 914 783 903 868 862 853 793 806 856 855 776 781 810 824 868 778 839 791 843 821 820 796 820 791 709 757 799 795 842 800 823 796 797 851 842 821 800 814 818 794 796 856 825 799 820 821 823 839 855 846 802 829 772 762 791 787 812 801 788 810 821 804 813 822 849 817 805 822 808 806 805 702 777 791 790 781 787 794 759 777 820 757 781 832 821 906 904 838 832 887 865 888 854 828 792 791 817 782 834 885 860 829 852 846 840 776 841 845 826 815 839 814 796 833 821 809 826 859 831 829 810 837 816 832 826 815 857 842 832 844 829 818 823 794 826 829 789 804 858 768 769 806 783 844 760 661 804 855 849 897 810 810 833 788 784 816 727 826 802 797 755 784 799 800 805 822 787 812 813 818 820 793 793 803 785 774 813 834 754 771 788 832 880 828 925 848 869 848 839 808 804 831 844 819 828 806 822 834 832 816 831 807 832 838 798 799 796 816 832 787 855 880 777 806 795 783 848 827 820 811 788 829 839 826 829 771 817 802 814 816 813 818 825 805 836 825 814 820 854 842 873 847 763 809 793 836 821 798 828 764 810 737 796 836 803 810 786 821 787 774 813 809 861 821 763 764 762 841 786 793 824 819 844 826 965 929 934 878 895 936 843 902 916 895 904 902 907 875 904 852 896 928 917 891 866 864 908 882 906 941 892 863 915 906 871 852 910 870 870 875 896 828 833 882 604 920 877 902 902 767 863 850 877 932 851 828 846 887 863 858 864 847 853 849 874 863 846 806 881 873 841 874 833 802 836 844 896 828 859 921 914 950 927 946 988 986 948 956 942 922 899 923 953 932 949 898 909 920 932 886 836 932 878 846 947 904 860 891 850 870 913 872 824 866 894 876 850 871 876 902 913 884 878 893 866 823 884 885 855 830 875 865 922 855 868 913 852 874 840 872 862 802 882 905 859 840 871 919 879 895 877 895 883 878 905 849 887 859 882 878 872 850 830 877 863 842 838 895 849 865 830 852 880 859 872 864 861 832 870 838 836 820 782 817 810 861 902 841 860 794 811 823 827 829 821 944 916 859 872 859 888 870 879 875 838 839 824 869 862 840 850 868 810 851 842 872 879 795 834 840 839 855 834 856 851 882 842 847 812 829 876 814 847 858 873 855 845 884 830 834 848 844 889 870 896 903 895 896 881 912 890 919 864 854 866 819 914 782 902 868 860 852 792 807 855 856 775 780 810 824 868 778 839 790 843 821 819 796 820 791 710 757 799 795 842 800 823 796 797 851 841 821 802 815 818 794 796 856 825 800 821 822 823 839 856 847 802 829 773 761 791 788 812 801 788 810 822 806 812 823 849 817 804 822 808 806 804 701 777 792 790 781 787 794 760 776 821 756 782 831 821 906 903 838 832 886 866 889 854 829 792 791 817 783 834 886 860 829 852 846 840 777 842 846 826 814 839 814 796 834 821 809 826 858 832 829 810 837 816 832 826 816 856 842 832 844 829 817 822 795 826 830 788 804 858 768 769 806 783 844 760 660 803 855 849 896 811 810 833 788 784 815 727 826 801 797 755 784 799 802 805 822 787 810 812 818 819 793 793 805 786 773 813 834 753 772 788 832 880 828 925 848 869 848 840 808 804 831 845 820 828 806 822 834 832 816 830 807 833 838 798 799 796 816 831 789 856 881 777 806 795 783 849 826 820 811 788 828 838 826 830 771 817 802 813 816 813 818 824 804 836 824 814 819 854 843 873 847 763 812 795 836 822 799 830 765 811 738 796 837 803 810 786 821 786 774 812 810 862 820 762 765 761 840 787 793 823 819 844 826 965 929 934 877 896 936 843 902 916 895 904 901 907 875 906 853 896 928 917 891 867 863 908 882 906 940 890 864 915 906 871 852 910 871 870 875 896 828 833 882 604 920 877 903 902 766 863 851 878 932 851 828 846 886 863 859 864 846 853 849 874 863 845 806 881 872 842 874 834 802 836 844 895 829 859 922 914 950 928 945 988 985 947 956 942 922 899 922 952 932 949 898 910 920 932 886 834 931 878 846 947 903 859 892 849 870 914 872 824 866 895 876 850 871 876 902 915 884 879 893 866 823 884 886 855 830 875 866 922 855 867 914 853 874 840 873 864 803 882 904 859 841 872 919 879 896 877 896 884 878 905 849 888 858 882 879 873 850 830 877 864 842 838 894 849 865 830 852 880 859 872 865 861 832 870 837 836 820 782 817 810 862 902 841 860 794 811 821 827 828 821 942 916 859 871 859 888 870 879 875 838 838 825 869 863 841 850 867 810 851 842 872 880 795 834 841 838 855 834 857 850 882 842 847 812 829 876 814 847 859 873 855 844 883 830 834 848 844 889 871 897 903 894 896 882 913 888 918 862 854 867 819 915 782 901 868 860 852 792 807 854 857 774 778 810 824 867 776 838 790 844 821 819 795 820 792 710 758 799 796 842 800 822 796 798 851 841 821 802 815 819 794 795 856 824 801 820 822 824 839 856 848 802 828 773 761 791 789 812 801 788 811 822 809 813 823 849 816 804 821 808 806 803 700 778 792 791 781 788 794 760 775 820 757 783 832 821 906 902 838 832 886 866 888 854 829 791 791 818 783 834 886 860 830 851 846 840 777 842 847 826 814 839 814 796 834 820 808 826 858 834 829 810 836 816 831 826 815 856 842 831 845 830 818 821 795 826 829 786 804 858 770 769 806 784 842 760 658 802 855 849 896 812 810 834 788 783 814 727 826 801 797 755 784 798 804 805 822 788 809 811 816 818 793 794 807 786 773 812 834 753 773 789 832 880 828 925 848 870 848 840 806 804 831 845 821 828 806 823 834 832 815 830 807 833 838 798 802 796 816 831 790 856 881 776 805 795 783 849 826 820 810 789 828 837 825 831 772 817 802 813 816 813 818 823 804 836 822 814 818 855 844 873 847 762 818 796 837 822 800 830 764 811 738 796 837 803 810 786 821 785 774 813 811 863 820 762 765 762 840 787 793 823 820 844 826 965 929 934 877 896 936 843 902 915 894 904 901 906 875 908 854 897 928 917 891 855 864 908 883 905 940 889 864 915 907 871 852 910 871 870 875 897 829 834 882 605 921 876 902 902 765 862 851 878 932 851 828 845 886 863 860 865 846 854 849 874 863 845 806 881 871 841 874 834 802 835 844 895 830 860 923 914 949 929 944 988 985 945 956 942 922 900 922 951 932 949 898 910 920 930 886 834 930 877 846 946 902 859 892 849 870 914 871 824 867 896 876 849 871 876 901 917 883 878 893 866 823 885 885 854 832 876 866 923 856 868 914 853 877 841 873 864 803 882 903 861 841 874 918 879 896 878 896 883 878 905 848 889 858 882 880 874 849 830 877 864 842 838 894 850 865 829 852 880 859 871 865 861 832 869 837 836 819 782 816 810 864 902 841 859 793 812 820 826 828 821 941 916 859 871 860 888 871 878 876 837 837 824 869 864 841 850 867 809 851 843 872 880 795 834 842 838 855 835 858 849 882 842 847 812 830 874 814 846 859 873 855 844 884 831 833 848 844 888 870 897 902 893 896 883 913 887 917 861 854 867 820 915 782 901 869 860 852 792 807 853 856 775 778 811 824 867 775 837 790 844 822 820 794 820 792 709 758 798 795 842 800 823 795 799 851 841 820 802 814 820 795 795 857 824 800 819 824 825 838 856 848 801 828 773 762 790 789 811 801 788 811 821 809 812 824 850 816 805 821 808 806 802 699 777 793 791 781 790 793 759 775 820 757 783 833 821 906 903 837 832 887 865 888 854 829 791 791 816 784 832 886 860 830 851 846 839 777 842 848 825 815 839 814 796 834 820 808 826 857 834 830 809 837 816 831 826 815 856 842 831 846 830 818 821 797 826 827 785 804 858 771 770 806 784 841 759 658 802 854 849 896 813 810 836 788 781 814 727 826 801 798 756 784 798 803 805 821 787 809 810 814 817 792 795 807 787 773 812 834 754 773 790 832 880 828 925 847 870 849 839 806 804 830 844 822 827 806 823 834 831 814 831 807 832 839 797 803 796 816 830 790 856 882 775 804 796 782 848 824 820 809 790 826 836 826 830 771 817 802 814 817 813 817 823 805 837 821 814 819 855 844 873 846 761 822 797 838 822 800 830 763 810 738 796 838 804 810 787 821 785 774 813 814 864 820 762 766 764 840 788 793 823 820 843 826 965 929 936 877 896 936 843 902 915 895 903 901 906 876 909 855 897 928 918 891 843 864 909 883 904 940 888 864 914 907 871 852 910 870 870 874 896 829 834 883 606 921 875 901 903 764 862 852 878 933 851 827 845 885 863 861 865 845 854 849 874 864 845 805 881 871 840 873 833 802 834 844 894 830 860 924 914 949 931 943 987 984 943 957 941 924 900 921 950 931 949 898 910 921 928 886 834 930 877 847 946 901 860 891 850 870 914 871 825 869 896 876 850 870 876 901 917 884 879 893 866 823 885 884 854 832 877 866 924 856 868 915 854 879 841 872 865 803 883 902 864 841 877 918 878 896 878 896 883 878 905 849 889 858 882 879 874 849 830 878 864 842 839 894 850 865 828 853 880 859 871 864 861 831 868 837 836 819 782 816 810 865 902 840 858 794 812 820 825 829 821 941 918 860 872 860 889 871 878 875 837 836 824 869 865 842 851 867 809 851 844 872 880 795 834 844 838 855 836 858 850 882 843 847 812 830 872 813 846 859 874 856 844 884 831 833 848 844 888 869 897 902 893 896 884 914 888 918 862 854 867 820 916 782 901 870 861 852 792 806 853 852 776 779 811 824 867 774 836 790 844 822 820 794 820 793 708 759 798 795 842 799 823 795 800 851 841 819 802 813 822 796 794 857 825 799 818 825 826 838 857 848 801 829 773 761 790 789 811 801 787 812 820 807 812 825 850 817 805 821 808 805 801 698 777 794 791 781 790 793 758 774 820 756 783 834 821 905 903 837 832 888 864 888 854 828 791 791 815 784 830 886 861 830 851 846 840 777 842 849 824 816 839 814 796 833 820 808 826 857 833 830 809 838 816 831 826 814 857 842 831 845 829 819 821 798 825 826 787 804 857 772 770 806 785 841 759 657 802 853 849 896 813 811 837 789 780 814 728 826 800 799 755 783 797 802 806 821 786 811 810 814 817 791 796 807 787 773 813 834 754 772 788 832 882 828 926 846 869 850 839 807 804 830 843 822 826 807 822 835 831 814 831 807 832 839 796 805 796 817 831 789 856 881 774 805 796 782 848 823 820 808 790 826 836 827 829 771 817 801 814 817 811 817 823 806 837 821 814 820 855 844 872 845 762 828 796 838 822 800 829 763 809 738 797 838 804 811 788 821 785 774 813 814 864 820 762 766 765 841 789 794 824 819 843 826 966 929 936 877 897 935 842 901 914 895 903 901 906 876 908 855 897 929 918 890 845 864 909 883 904 941 886 864 913 908 871 852 910 869 871 874 896 829 835 884 607 921 874 900 903 764 862 852 878 933 851 827 846 886 863 860 865 845 853 849 874 864 846 805 880 870 840 872 833 802 833 845 894 830 859 923 915 949 932 944 987 985 944 958 941 925 899 921 951 930 949 898 910 920 926 886 834 929 876 846 945 901 862 891 852 871 913 871 824 870 896 876 851 870 876 900 916 885 878 893 866 822 885 885 853 832 877 866 924 857 869 916 855 878 842 872 866 803 883 902 864 841 879 918 878 895 877 897 883 878 906 850 889 858 882 879 874 848 831 878 864 841 840 893 850 866 829 853 879 859 871 864 861 832 868 837 835 820 782 816 810 865 902 840 858 794 812 821 825 829 821 942 919 860 873 859 889 872 878 874 837 836 824 869 864 842 851 867 808 851 845 872 880 794 834 844 838 855 836 859 850 882 843 848 812 830 872 813 846 859 873 856 845 883 831 832 847 844 889 869 897 902 894 897 883 914 888 918 863 853 867 821 917 782 901 870 862 853 792 806 854 848 777 779 811 824 867 774 835 789 844 822 821 795 820 794 708 759 798 795 842 799 824 795 799 851 841 815 801 813 822 797 794 857 826 798 819 824 827 838 857 848 800 829 773 761 789 788 810 801 787 812 820 805 812 825 850 817 805 822 808 805 801 697 777 794 791 782 790 792 758 774 821 755 783 834 821 904 903 837 832 888 865 888 855 828 791 791 814 784 828 886 862 831 852 846 840 778 841 848 824 817 840 815 796 833 820 807 826 857 832 830 808 838 816 831 826 814 857 842 831 844 827 819 821 797 825 827 788 804 857 772 771 806 784 840 760 656 802 852 848 895 814 812 838 789 780 813 728 826 800 800 756 782 797 802 806 821 785 812 809 814 817 790 796 807 787 774 814 834 754 772 786 833 883 827 926 846 868 850 839 808 805 829 842 822 826 808 822 834 832 813 831 807 832 839 796 805 797 817 832 789 856 880 774 806 795 783 847 823 820 809 790 825 836 828 829 772 817 801 815 818 810 817 824 806 838 821 814 820 855 842 873 845 762 834 795 838 822 800 829 764 810 738 799 838 804 811 788 821 786 774 813 813 864 821 762 766 764 841 790 794 826 819 843 827 967 929 936 877 897 933 842 901 915 896 903 901 905 877 907 854 898 929 918 890 860 864 909 882 905 941 885 864 913 908 871 852 909 868 871 874 896 829 835 883 606 921 875 901 902 763 863 852 878 933 851 828 846 886 863 859 864 845 852 848 875 864 847 805 880 871 840 873 833 802 832 846 895 831 860 922 916 949 932 944 987 986 944 958 940 925 898 921 951 931 950 897 909 920 927 886 835 930 876 846 945 902 863 891 853 873 913 870 824 869 895 876 852 869 875 901 916 886 877 893 866 821 884 885 854 833 877 866 925 857 869 916 855 878 843 873 869 802 883 903 865 839 879 919 877 895 877 897 883 878 907 850 889 858 882 879 875 848 831 878 865 841 841 892 850 866 830 853 878 859 870 864 862 832 868 838 835 821 781 816 810 865 903 840 858 795 811 821 825 829 822 941 919 860 873 859 888 871 878 874 838 836 825 869 864 842 851 867 809 852 845 872 880 794 833 843 838 856 836 859 851 881 844 849 813 830 873 813 846 858 872 855 846 883 831 831 847 844 888 869 897 902 895 898 883 914 888 918 864 853 867 820 918 782 902 870 862 852 791 806 856 843 776 779 812 824 867 776 835 789 844 823 821 795 820 794 710 759 798 795 842 799 823 795 798 851 842 811 800 813 822 797 794 856 826 798 819 822 827 838 857 848 800 828 774 760 789 788 810 802 788 812 819 806 812 825 850 818 805 822 807 805 800 697 778 794 791 782 790 791 758 775 820 754 783 833 821 904 902 837 832 888 865 888 855 828 791 791 813 784 828 886 862 831 852 847 841 779 841 847 824 817 839 815 796 834 820 806 827 856 832 832 808 838 816 831 826 815 857 842 830 842 827 818 821 795 825 828 788 802 858 772 771 806 784 840 761 654 801 853 848 896 814 812 837 790 781 814 728 826 801 799 757 781 796 802 805 821 785 812 810 815 816 789 795 807 788 774 816 833 753 772 785 834 884 827 926 846 868 850 839 807 805 829 843 822 826 809 822 834 833 813 830 807 832 840 797 806 797 818 832 788 856 879 775 807 792 783 847 823 820 808 789 824 837 827 829 774 817 802 815 818 808 817 823 808 837 822 814 820 855 841 874 845 762 837 793 837 822 800 830 765 810 737 800 837 803 812 788 821 787 773 814 812 864 821 762 767 764 842 790 794 827 820 842 827 968 930 936 878 897 932 841 901 915 896 903 902 905 878 906 854 898 929 918 890 874 864 909 881 906 941 884 864 914 908 872 853 909 868 871 874 897 829 834 882 605 921 875 901 902 762 863 852 878 932 851 829 847 887 862 857 864 845 852 848 875 864 847 805 880 871 839 873 833 802 833 846 896 832 861 921 917 948 932 945 986 986 943 958 940 925 898 921 951 932 950 897 908 918 927 885 835 931 876 845 945 902 864 891 854 873 913 870 823 868 894 875 852 869 874 902 916 886 877 893 866 821 883 885 854 834 878 868 925 857 869 915 856 878 844 874 871 801 883 904 866 837 879 919 877 895 877 896 882 878 906 850 889 858 882 878 875 848 831 879 865 842 842 892 849 866 830 853 878 859 870 864 862 832 868 838 835 821 781 817 811 865 903 840 859 796 811 821 826 828 822 941 918 860 873 859 888 871 878 874 838 836 826 870 864 841 850 867 809 852 846 872 881 793 832 843 838 855 836 858 852 880 844 849 812 830 875 813 846 857 872 854 846 882 831 832 847 844 888 869 897 902 895 898 882 913 888 919 865 852 867 820 918 783 902 869 861 851 791 805 857 839 776 778 813 825 868 776 835 789 845 823 821 796 820 795 712 759 798 795 843 800 822 796 797 851 841 808 799 813 822 796 794 856 826 798 820 819 827 839 857 848 799 827 775 761 789 788 810 801 789 812 819 806 813 825 850 818 804 821 806 806 800 698 778 794 791 783 789 791 759 775 821 754 784 832 821 905 902 837 832 887 866 888 855 827 791 791 813 784 828 886 863 831 852 848 841 779 841 846 825 817 839 816 796 835 820 806 827 856 832 833 808 838 816 832 825 817 857 843 830 843 828 817 822 794 825 828 788 803 859 774 771 806 783 840 762 653 803 854 848 896 814 813 836 791 782 814 726 826 801 799 758 780 796 802 805 821 785 812 810 815 816 790 795 807 788 775 816 833 753 772 785 834 885 827 926 846 868 850 839 806 804 830 844 823 826 809 822 834 834 812 830 807 832 840 798 808 797 819 832 788 856 878 775 807 790 784 847 823 820 808 790 823 838 827 829 774 816 802 815 816 808 818 822 809 836 822 814 819 854 840 875 844 762 842 793 836 822 800 830 766 810 737 799 836 802 812 788 820 788 774 815 810 862 821 763 768 764 841 790 794 827 822 842 826 968 930 936 878 897 933 842 900 915 897 904 901 905 878 906 854 897 929 919 890 876 864 909 881 907 941 884 864 914 908 873 853 910 868 871 874 898 828 834 881 605 920 875 902 902 760 863 852 878 932 852 830 847 888 861 857 863 844 852 848 875 864 847 805 880 872 838 874 832 802 833 845 896 833 861 921 917 948 931 946 986 985 942 957 940 926 899 921 952 933 950 896 906 920 927 885 835 932 877 845 946 902 865 891 855 871 912 871 823 868 892 874 852 869 873 904 915 886 877 893 866 822 882 886 855 835 879 869 925 857 870 915 856 876 843 874 873 800 882 904 866 836 882 919 876 895 877 896 881 878 904 850 888 859 882 878 873 848 830 879 864 842 842 892 849 866 830 854 878 859 870 863 862 831 868 838 836 821 781 816 812 864 903 839 860 795 811 821 826 828 821 940 918 860 874 859 888 871 879 874 839 836 825 870 864 841 850 868 809 852 845 871 881 793 833 842 838 854 836 858 853 879 845 849 812 831 876 814 847 857 873 852 846 882 831 832 847 843 887 870 896 902 894 898 881 912 888 917 864 853 867 819 919 785 902 869 860 850 792 805 858 834 776 778 812 826 869 777 835 789 846 822 821 797 818 795 712 759 798 795 841 800 821 796 798 851 841 807 799 813 823 796 794 856 825 799 821 819 827 839 856 848 799 826 775 761 789 788 810 800 790 812 819 806 814 825 851 819 805 821 806 806 802 698 778 794 791 783 790 791 759 776 821 755 785 832 820 905 903 838 832 888 865 888 855 827 791 791 813 784 828 886 862 831 853 847 842 780 841 846 826 816 838 816 797 837 820 806 827 856 832 833 807 837 816 832 825 818 856 844 830 843 829 817 823 794 826 828 788 804 860 774 771 806 783 840 761 653 805 854 849 897 813 812 835 792 782 814 724 826 802 798 757 780 796 802 805 821 786 812 810 815 815 791 796 806 789 775 816 833 753 772 786 833 885 827 926 846 869 849 838 806 804 832 844 823 827 808 823 834 834 812 830 808 831 840 799 810 797 819 832 788 856 878 775 806 790 784 847 823 820 810 790 824 839 827 830 773 815 802 814 815 808 819 820 810 836 821 815 818 853 840 875 844 762 846 795 835 820 800 831 765 810 736 799 836 802 811 788 820 788 774 816 810 862 820 764 768 764 839 790 793 827 823 842 827 968 930 935 878 896 934 843 900 916 896 904 901 905 878 907 855 897 929 919 890 877 864 909 881 907 941 883 863 913 908 874 854 910 869 871 874 899 828 834 881 606 919 874 902 902 759 863 852 878 932 852 830 846 888 861 858 863 844 852 848 874 864 847 805 880 872 838 874 832 803 833 844 895 834 861 921 917 948 931 946 986 985 942 957 940 926 900 921 953 933 950 896 907 922 928 885 836 932 877 845 946 901 864 891 855 870 911 871 823 868 891 874 852 869 872 904 915 886 877 893 866 822 880 886 855 836 877 870 925 857 871 914 855 874 841 874 873 798 881 903 866 837 885 919 876 895 878 895 881 877 903 850 888 860 882 878 872 848 830 878 864 843 842 893 849 866 830 855 879 859 871 863 862 831 869 837 836 821 780 815 813 864 902 839 861 795 810 820 826 828 820 939 917 861 874 860 887 871 879 874 839 835 824 871 863 841 851 868 810 852 845 871 880 793 834 841 838 853 836 857 853 878 845 848 812 831 875 814 847 857 874 851 846 883 831 833 847 842 886 871 895 902 894 897 882 912 889 916 864 855 866 818 918 786 904 869 859 850 792 805 859 832 776 779 812 827 869 776 836 790 846 821 821 798 817 795 712 759 799 796 840 800 822 796 797 851 840 803 800 812 822 795 794 856 824 799 821 819 827 839 854 848 799 826 775 762 789 789 810 800 791 812 819 807 814 824 850 818 805 821 806 806 802 698 777 794 792 783 790 790 760 776 822 755 786 831 820 905 904 840 832 889 864 887 856 826 791 791 814 784 828 886 861 830 853 847 843 779 841 846 825 816 838 815 798 838 820 806 827 856 831 832 807 837 816 832 824 818 855 845 830 844 829 818 823 794 828 827 788 805 860 774 771 806 783 840 762 654 807 854 850 898 812 810 836 794 783 814 723 826 802 798 756 781 796 802 806 820 787 811 810 816 816 792 797 805 789 774 814 833 754 772 786 832 885 828 926 847 869 850 837 807 804 833 844 822 827 807 823 834 834 812 830 808 832 840 798 813 797 819 832 788 855 879 775 805 790 784 846 823 819 812 790 824 838 828 831 772 816 802 814 813 809 821 820 809 837 821 816 818 852 842 875 844 762 851 797 835 820 800 831 765 810 735 799 837 803 811 788 819 788 774 816 810 861 822 764 768 765 837 790 792 827 824 841 827 967 930 935 878 897 934 844 900 916 896 905 901 905 877 906 856 897 930 920 891 876 864 909 881 907 941 882 862 913 908 874 854 911 869 871 874 898 828 836 881 607 919 875 902 902 757 862 852 878 931 853 829 846 886 861 859 864 845 851 848 874 864 847 805 880 872 838 875 833 803 834 844 894 834 861 921 916 948 930 946 987 985 942 956 940 926 901 921 955 933 950 895 908 924 929 885 836 932 878 846 947 899 864 891 855 870 912 871 824 868 890 874 852 868 871 904 914 886 878 893 866 824 879 887 855 837 876 870 925 857 870 915 854 872 839 874 875 797 881 902 864 838 888 919 877 895 877 894 882 877 903 850 888 861 882 878 871 848 830 878 863 843 842 892 849 866 830 854 880 860 871 864 861 831 870 836 836 821 781 814 814 864 902 838 861 794 810 820 826 827 819 938 918 860 874 860 887 871 880 874 839 834 823 871 863 840 851 868 811 852 844 871 879 793 836 841 838 854 836 856 853 879 846 848 811 831 874 814 847 857 874 852 845 884 831 833 847 842 885 871 895 902 893 896 882 913 888 914 864 856 865 817 918 786 905 870 858 850 792 805 859 828 776 779 811 827 868 776 836 790 846 820 821 797 818 795 712 758 799 796 839 800 823 795 797 852 841 800 800 812 822 794 794 857 823 800 821 820 826 838 853 849 799 826 776 762 789 790 811 799 791 811 820 807 814 823 850 818 805 821 806 806 801 698 776 794 792 783 790 791 761 777 822 755 788 828 819 905 904 841 832 890 863 888 855 826 791 791 814 784 828 886 861 830 853 847 842 777 841 847 824 816 839 814 799 839 820 807 828 857 831 832 807 837 816 832 825 817 853 844 830 845 829 818 824 794 828 827 788 805 861 773 772 806 784 840 762 651 806 853 851 898 812 809 836 794 783 814 723 826 802 797 756 781 797 802 805 820 787 811 810 816 815 792 797 803 789 774 813 833 754 773 786 834 884 830 926 847 869 850 836 808 804 832 844 821 828 806 824 835 833 812 831 809 833 839 796 815 796 818 831 788 855 879 775 806 791 784 846 823 818 813 790 825 837 828 831 772 818 801 813 812 810 821 821 808 838 821 816 819 852 843 874 844 762 853 797 834 820 799 831 764 811 735 799 838 803 812 788 818 788 774 815 811 861 823 764 768 765 838 791 792 827 824 842 827 967 930 936 878 896 934 843 900 915 896 905 901 905 877 905 855 897 930 920 891 876 864 908 881 906 940 882 862 913 908 873 854 911 870 871 874 897 829 837 881 608 919 875 903 902 756 862 851 878 931 854 829 845 885 861 858 865 844 851 848 874 865 848 806 880 873 839 875 833 802 834 844 894 834 861 920 915 948 929 946 988 986 943 957 940 926 901 921 956 933 950 895 908 924 929 885 836 932 878 848 946 898 862 891 854 871 913 870 824 868 890 875 852 868 874 904 913 886 878 893 866 824 877 887 855 836 874 870 925 857 869 915 854 872 840 874 876 796 881 901 861 838 889 919 878 895 877 894 883 877 903 850 889 860 882 878 872 849 829 878 863 843 842 891 851 865 830 853 881 861 872 864 861 831 870 836 836 821 782 814 815 863 902 838 862 794 810 819 825 828 818 937 918 859 874 860 887 871 881 875 840 834 823 870 863 840 851 868 812 853 844 871 878 792 836 843 838 855 836 856 853 880 846 848 809 831 873 814 847 857 873 853 845 884 831 833 847 842 884 870 895 901 894 896 883 913 888 915 864 858 866 818 918 785 906 871 859 850 792 806 859 824 776 780 811 827 867 774 837 789 846 821 821 797 818 795 712 756 800 798 839 800 824 794 797 852 842 796 800 812 821 793 794 857 823 800 821 820 826 838 853 849 799 827 776 761 788 790 811 799 791 811 821 807 814 822 850 819 807 820 806 806 800 698 776 793 791 782 790 792 761 777 822 756 788 825 819 905 904 840 832 890 862 888 855 826 791 790 815 785 826 886 861 830 853 848 841 776 841 848 824 816 841 813 799 839 820 807 827 857 830 832 808 837 817 831 826 816 853 845 831 845 829 817 824 794 827 826 789 804 861 773 772 807 784 840 761 648 804 854 851 897 812 810 836 794 784 815 724 826 802 797 756 782 797 801 805 820 787 811 810 816 814 793 797 803 789 773 813 834 754 773 786 835 883 831 924 847 869 849 836 808 804 830 844 820 828 807 824 834 832 812 832 809 834 838 795 816 796 817 831 788 854 879 775 807 792 784 847 823 818 813 791 825 836 828 831 772 819 801 813 813 810 822 822 808 838 822 815 818 851 843 873 846 762 855 797 834 821 798 831 764 812 736 798 838 804 813 788 818 787 775 815 812 862 824 764 768 765 840 792 793 826 823 842 827 968 930 937 879 896 934 843 901 915 896 905 901 906 877 905 855 897 931 921 892 876 865 909 880 905 940 882 863 913 907 873 853 911 870 872 874 895 829 838 882 608 920 875 903 902 755 864 850 878 932 853 829 845 886 862 858 866 844 850 848 875 866 848 806 880 873 839 876 833 801 834 845 894 833 861 922 914 948 928 946 988 987 944 957 940 927 899 921 956 933 950 896 909 925 930 886 836 932 878 848 945 899 862 891 854 871 915 871 824 869 892 877 851 869 876 903 913 887 877 893 866 825 878 885 855 834 875 868 924 857 868 916 856 872 842 875 878 797 882 901 858 838 889 919 879 894 876 894 883 876 903 850 889 860 882 877 873 850 830 878 863 844 841 891 853 864 830 852 880 861 871 864 861 832 870 837 836 821 782 815 816 863 902 840 861 794 810 818 824 829 819 936 917 859 874 861 887 871 881 875 839 833 823 870 864 841 849 867 812 853 844 870 878 792 836 844 838 855 835 857 853 880 846 848 809 831 873 815 847 857 873 853 845 884 830 833 848 842 882 870 896 901 894 897 883 913 889 916 863 857 868 820 918 784 907 870 859 850 792 806 858 820 776 780 810 827 867 774 837 789 845 821 822 798 819 794 711 755 800 798 839 801 824 794 798 851 842 796 801 813 820 792 795 856 823 800 820 821 825 838 854 850 800 827 777 761 788 789 811 798 792 810 822 807 813 822 850 819 808 819 806 805 801 698 776 793 790 780 789 792 760 777 822 757 789 822 819 905 904 840 832 890 863 888 854 826 791 790 815 785 826 886 861 830 853 848 840 776 842 847 825 816 842 814 799 839 820 807 826 857 830 832 808 837 818 830 828 815 853 846 831 845 830 816 824 794 826 826 789 804 861 773 772 807 784 841 760 646 803 855 851 895 812 810 835 795 784 815 725 825 802 798 755 784 797 801 806 820 787 811 811 816 814 793 798 804 789 774 813 834 754 774 786 835 882 831 923 847 870 849 836 808 804 830 844 820 828 807 824 833 831 811 832 810 834 838 796 818 795 816 831 790 854 879 776 808 793 784 848 823 818 812 792 824 836 828 832 772 820 801 814 813 810 822 824 808 839 822 815 816 851 844 873 848 762 855 797 835 821 797 831 763 811 736 798 838 804 814 788 819 786 776 814 813 863 823 764 768 764 841 792 794 826 822 844 827 967 929 937 880 896 935 842 901 915 896 905 901 906 877 906 855 896 931 920 893 874 865 910 880 905 940 882 863 914 907 873 852 910 869 872 875 894 830 838 883 608 921 875 903 903 755 865 851 878 933 852 829 845 887 862 858 865 845 850 848 876 867 848 806 880 872 840 876 832 802 834 844 894 833 862 923 915 949 927 947 987 988 945 958 940 928 898 921 955 933 950 898 910 926 929 887 836 931 880 848 945 900 862 890 855 870 915 872 825 870 895 877 850 869 879 902 913 888 876 893 866 824 879 882 854 833 876 868 923 857 868 917 856 872 844 876 878 797 882 902 856 838 888 920 878 894 876 894 883 876 903 851 888 861 882 876 873 849 830 879 863 844 841 890 852 864 830 851 879 861 871 865 861 832 868 838 837 820 783 814 818 863 903 841 861 793 809 818 824 830 820 934 916 858 873 861 887 871 880 875 839 833 823 870 865 842 848 866 811 852 844 870 878 792 836 844 838 854 835 859 852 880 846 847 809 831 874 815 847 857 873 853 845 884 829 833 848 842 879 871 896 902 894 896 882 913 889 916 863 855 868 822 917 784 907 868 859 850 792 806 858 816 776 779 810 826 868 773 837 789 845 822 821 798 819 794 709 756 800 798 839 802 823 794 798 850 841 796 801 814 820 791 795 856 824 801 820 820 824 838 855 849 801 826 777 761 788 788 811 798 792 810 823 807 813 822 850 819 808 819 806 805 800 698 776 793 790 780 789 791 760 777 822 758 789 819 819 905 905 840 833 889 864 888 854 826 791 790 815 785 825 886 861 830 853 849 841 776 842 846 825 816 842 814 798 839 820 807 825 858 830 832 808 837 818 830 828 814 853 846 831 844 830 815 823 794 825 826 789 803 860 773 772 808 783 842 758 646 803 856 851 892 812 810 834 795 784 816 726 825 801 798 755 784 797 802 807 821 787 811 812 817 814 793 798 805 789 774 813 833 754 774 786 835 882 833 922 847 872 848 836 808 804 830 843 819 828 807 824 833 833 811 833 809 833 839 796 819 796 816 831 791 855 879 777 808 794 785 849 822 818 810 793 824 837 828 832 773 820 801 815 814 810 821 824 809 839 822 814 813 850 845 873 851 762 857 797 836 821 797 831 761 811 736 798 837 804 813 786 822 786 776 814 812 864 823 764 768 764 840 792 794 825 821 845 826 966 930 938 880 897 936 842 901 915 896 905 902 906 877 907 855 895 932 920 894 875 865 911 880 905 940 882 863 915 906 873 852 909 869 871 875 894 830 837 884 608 922 875 904 904 755 865 851 878 935 850 830 845 887 862 858 865 845 849 848 876 867 848 806 880 871 840 876 832 803 833 844 894 832 861 924 915 951 928 948 987 987 945 958 940 927 898 921 955 933 952 900 912 927 928 887 836 930 881 849 944 902 863 889 855 870 915 872 824 871 897 877 850 869 880 900 914 888 876 893 866 822 880 882 854 833 876 867 922 857 867 917 856 873 845 878 878 797 882 903 856 837 890 921 877 894 875 894 882 876 903 851 887 860 882 875 873 849 830 879 863 844 840 890 850 864 830 851 878 861 871 865 862 832 867 837 837 820 783 814 820 863 903 842 860 793 809 818 824 830 821 932 915 858 873 861 887 871 880 875 838 833 824 869 865 843 847 865 811 852 843 870 880 791 834 844 839 853 835 859 852 880 845 847 809 830 874 816 847 857 872 853 844 884 830 833 848 843 876 871 895 903 894 896 882 913 889 916 864 855 867 821 918 783 908 867 859 850 792 806 858 813 775 778 809 825 868 773 838 789 844 822 821 799 820 793 709 757 800 798 839 802 822 794 798 850 840 795 800 815 820 791 795 857 825 801 820 820 824 838 855 848 802 824 777 762 788 786 811 800 791 810 824 807 813 821 850 818 807 818 806 805 799 697 777 792 789 780 790 789 760 778 823 758 790 815 820 904 906 840 832 888 865 888 854 826 791 791 815 785 825 885 861 830 852 848 842 776 842 845 824 815 841 815 798 838 820 808 825 858 830 832 808 837 818 831 827 814 853 846 831 843 830 814 823 793 826 827 788 803 859 773 772 808 783 843 758 645 803 856 851 888 812 809 834 797 784 817 727 825 801 798 756 784 798 802 809 821 787 811 812 818 814 793 798 805 788 775 813 832 754 773 786 835 882 835 923 847 872 848 836 808 804 830 842 820 828 807 824 833 834 811 831 809 832 839 797 821 796 816 832 794 854 880 777 809 794 784 850 821 818 809 793 824 837 828 833 773 820 802 816 814 810 821 824 809 839 822 814 813 851 846 873 851 762 858 797 836 821 797 830 761 810 736 798 837 804 812 785 823 785 776 814 811 865 824 764 768 764 840 792 794 824 820 845 826 965 930 938 878 896 935 841 901 915 896 905 901 906 877 907 854 896 932 920 897 876 865 910 880 906 940 882 864 914 906 872 853 908 869 871 875 894 830 836 884 608 922 874 905 904 755 864 851 878 935 850 830 845 888 863 859 865 846 848 848 877 867 847 806 880 871 840 875 832 804 832 844 895 832 861 922 915 952 931 946 988 986 945 958 941 925 898 921 954 934 953 900 912 926 928 886 835 930 882 849 944 904 864 888 856 870 915 872 824 872 893 877 850 870 880 900 914 889 876 893 865 820 880 883 854 833 877 867 923 856 867 916 855 874 845 879 878 798 882 904 856 837 893 922 876 894 876 895 881 877 903 850 887 860 883 876 873 848 831 879 863 844 840 890 848 864 829 851 878 861 871 865 861 832 867 837 836 820 782 815 822 864 903 842 860 793 809 818 824 830 821 931 915 858 874 861 887 871 881 874 839 833 824 869 865 843 849 865 811 852 843 870 881 791 833 843 838 854 836 859 852 879 845 847 810 829 874 816 847 858 872 853 844 884 831 833 849 844 874 872 895 904 894 898 882 912 889 916 864 857 865 819 918 783 907 867 859 851 793 805 857 810 774 778 809 825 868 773 838 788 844 822 820 799 820 792 709 756 800 798 840 801 822 793 798 850 841 794 799 815 820 791 795 857 825 801 821 820 824 838 856 848 802 823 777 761 788 785 811 801 790 811 823 806 813 821 850 818 806 817 805 806 798 697 777 792 789 780 790 788 760 778 823 757 790 812 820 904 906 840 833 887 865 888 854 827 792 793 815 785 824 885 860 830 852 847 842 777 841 847 824 815 841 815 798 837 820 809 826 859 830 831 808 837 818 832 827 813 854 846 831 844 829 814 823 793 827 828 788 803 859 772 771 808 783 842 758 643 804 855 851 883 812 809 834 798 783 819 726 826 802 797 756 784 798 803 810 822 787 811 812 818 814 793 799 805 787 775 814 831 755 773 786 835 884 837 924 846 872 847 837 809 805 831 842 819 828 807 823 832 836 812 830 808 832 838 797 823 797 817 832 794 854 880 776 808 794 783 851 822 818 809 793 824 837 828 833 774 820 803 816 814 811 821 824 808 839 822 814 813 853 847 874 852 762 859 797 836 821 798 831 761 810 737 799 838 804 810 785 822 785 776 814 812 863 824 763 769 763 840 791 794 824 821 845 826 965 929 937 878 895 934 841 901 915 896 905 901 906 876 907 854 896 932 920 898 876 864 908 880 907 941 881 865 914 906 872 854 908 870 871 875 893 830 835 883 609 921 875 905 904 755 863 851 878 934 850 829 845 888 864 859 865 846 849 848 878 867 846 806 879 871 841 874 832 804 831 844 895 831 860 920 916 952 932 945 988 986 945 957 942 923 900 920 954 934 955 900 911 925 928 886 834 931 881 850 945 906 865 890 856 871 915 872 824 870 890 877 850 870 881 899 914 889 877 893 865 820 880 885 855 833 877 866 924 856 867 915 853 875 845 879 878 797 882 905 856 836 895 922 877 894 876 895 880 878 902 849 886 859 883 877 872 848 830 878 862 844 839 890 848 864 828 851 878 862 870 864 861 832 867 837 836 820 782 815 824 865 902 842 860 792 809 819 824 830 820 929 916 858 874 860 886 872 882 874 839 834 824 868 864 842 850 865 810 851 844 871 882 790 832 842 838 855 837 858 852 880 845 846 810 828 874 816 847 858 872 854 844 884 831 834 849 846 872 871 895 904 894 899 884 912 890 916 864 858 865 818 918 783 907 868 860 852 793 805 857 808 774 777 810 825 867 774 838 788 844 822 820 799 820 791 709 756 800 799 840 801 823 793 798 852 841 793 799 814 820 792 795 857 826 801 821 819 825 838 856 848 802 823 778 761 788 785 812 802 788 812 823 805 812 820 850 818 806 816 805 806 798 696 777 791 790 781 790 789 760 778 824 756 790 807 822 904 907 839 832 888 864 888 854 827 792 793 815 785 824 885 860 831 852 847 842 778 840 848 825 813 841 814 799 836 820 810 826 860 830 831 808 836 818 832 828 813 854 845 830 845 829 815 823 792 828 829 788 803 859 771 771 808 783 842 758 642 805 855 850 878 812 809 833 799 783 820 726 827 803 796 756 784 799 803 808 822 786 812 812 819 814 793 798 805 787 774 814 831 755 773 787 835 885 838 924 846 872 847 839 808 806 831 842 819 828 807 822 833 836 812 830 809 831 838 798 825 796 818 833 794 854 880 776 808 794 781 849 822 818 809 792 825 837 829 833 774 820 803 818 813 811 822 824 808 840 821 814 813 854 846 874 852 762 859 797 836 822 798 832 761 810 737 799 841 805 808 785 821 785 778 815 811 861 824 762 769 762 839 791 794 824 822 844 826 965 929 937 878 894 934 841 902 915 896 905 901 906 876 907 854 896 932 920 900 876 864 907 880 907 941 880 865 914 907 872 853 909 871 871 876 893 829 835 882 609 921 875 904 903 754 863 851 877 933 851 828 846 888 864 859 864 846 850 848 878 867 844 806 880 871 842 874 833 805 831 844 895 831 860 920 917 952 932 943 988 987 945 956 942 924 901 918 954 934 956 899 910 924 929 885 833 933 880 850 945 906 866 891 856 872 914 871 825 869 888 877 850 870 881 899 915 890 878 893 864 820 880 886 856 833 878 866 925 856 868 915 852 874 844 878 878 796 882 906 857 836 895 922 878 895 876 895 880 878 902 849 887 859 883 878 872 848 829 878 863 843 838 891 848 864 829 850 878 862 870 864 861 831 868 838 835 820 782 814 825 866 901 842 861 792 809 820 823 830 820 928 917 858 874 860 886 872 882 874 839 836 824 868 864 840 850 864 810 850 844 871 882 789 833 841 838 855 837 858 852 880 845 846 811 829 873 816 847 858 872 854 844 883 830 834 850 846 869 872 895 903 893 900 885 912 890 916 865 858 865 818 917 783 906 869 860 853 793 805 858 806 775 777 810 826 867 774 839 788 844 823 820 799 820 790 709 756 800 799 841 800 823 795 799 854 842 792 799 814 820 792 795 858 825 801 821 818 826 838 856 848 802 822 778 760 788 784 813 802 788 813 822 806 813 821 850 818 805 815 805 806 798 696 777 792 791 782 790 789 760 778 825 755 790 804 823 904 907 839 832 890 864 888 854 828 792 793 815 785 823 885 860 832 853 847 842 778 841 848 826 812 842 814 799 837 820 810 827 861 830 830 808 835 818 833 828 814 855 845 831 845 829 816 823 792 828 828 788 803 859 770 771 808 783 842 758 642 805 854 851 871 812 810 834 800 783 820 727 828 804 796 756 784 798 804 806 822 786 812 812 819 814 793 798 804 788 772 815 832 755 773 786 835 884 839 923 847 872 846 840 808 806 831 842 819 828 808 822 834 836 812 831 809 830 838 798 827 794 819 833 793 853 880 775 807 794 781 847 822 817 810 793 825 838 829 833 774 819 803 819 813 810 823 824 808 841 820 814 814 853 846 873 853 762 859 797 836 822 798 832 762 810 738 799 843 805 808 785 821 786 780 815 810 860 824 761 769 761 838 792 794 824 822 842 827 965 929 937 878 895 935 842 902 915 896 905 901 906 876 906 854 895 932 920 903 875 863 907 880 907 941 879 865 916 907 872 853 910 871 871 876 893 828 835 882 609 921 875 903 903 754 863 852 877 934 851 828 846 889 864 859 865 846 851 849 878 867 845 805 880 870 842 875 833 805 831 843 895 831 860 922 917 952 932 942 988 988 945 956 942 925 900 917 954 933 954 898 909 923 930 884 832 934 879 850 946 905 867 891 856 872 914 872 826 867 888 877 849 870 881 899 915 890 878 893 864 820 881 886 855 834 878 866 926 858 869 916 851 873 844 877 878 794 882 906 858 837 895 921 878 896 876 895 880 878 902 849 887 859 882 878 873 848 829 879 864 843 838 891 848 864 829 851 878 862 870 865 862 830 868 838 835 822 782 814 828 865 901 842 861 793 810 820 823 831 819 926 918 859 872 859 886 871 882 875 840 837 825 869 863 840 849 864 810 850 845 871 882 788 833 842 838 854 837 858 851 881 845 846 811 829 873 814 847 858 872 855 844 882 830 833 850 845 866 872 895 904 893 901 885 912 890 917 865 858 865 819 917 783 907 870 860 853 793 805 858 804 775 778 810 827 867 775 839 789 844 823 820 799 820 791 708 757 800 800 841 800 824 797 800 853 841 792 798 813 820 793 796 858 825 801 821 818 825 839 857 848 802 822 779 760 788 785 813 803 788 814 823 807 813 821 850 819 805 815 806 807 798 696 777 792 792 782 790 788 760 778 825 755 790 800 823 903 908 838 833 890 863 888 854 828 793 792 814 785 822 885 861 831 853 847 842 778 842 849 827 812 843 814 798 837 819 810 826 861 830 830 807 835 817 833 828 815 855 845 830 844 828 817 822 792 829 827 787 803 859 770 772 809 783 842 757 640 805 853 851 862 812 810 834 801 783 819 728 828 803 797 756 784 798 804 804 823 786 813 812 819 814 792 798 804 789 772 815 833 755 773 785 835 884 842 924 847 871 847 840 807 805 831 842 820 828 808 822 836 836 812 832 809 829 838 798 828 791 819 833 792 852 880 775 807 794 782 844 824 817 810 794 825 839 829 832 773 818 802 819 813 809 823 824 807 840 821 813 814 853 846 872 852 763 859 798 837 822 799 831 763 810 738 799 842 804 809 784 822 785 782 814 811 860 824 761 768 761 838 792 793 825 822 842 828 965 929 937 878 896 935 842 903 915 896 905 900 906 877 905 855 894 932 921 907 876 864 908 880 906 941 880 863 917 907 872 853 910 871 871 876 893 828 835 883 608 922 875 903 902 754 863 852 877 935 850 829 846 889 864 859 866 846 852 851 879 866 847 806 881 870 843 876 834 805 831 843 894 832 860 923 917 952 932 944 987 988 945 957 943 925 899 919 954 932 952 898 909 923 930 884 832 933 880 849 947 904 866 891 855 872 914 872 826 867 890 875 849 870 880 902 915 889 878 894 865 821 882 886 855 835 879 866 927 859 870 916 854 872 843 880 878 794 882 904 857 838 895 920 877 894 876 896 881 878 904 849 887 859 881 878 873 848 830 880 865 843 838 890 847 864 829 852 878 863 870 864 863 829 869 838 835 822 783 814 829 866 901 842 861 793 811 820 823 831 819 925 918 860 871 859 886 870 882 875 840 836 826 870 863 841 848 865 810 851 844 871 882 787 833 842 839 854 837 857 851 881 845 846 811 829 873 813 847 857 872 855 844 882 830 832 849 844 862 872 896 904 893 901 885 912 890 918 865 858 866 820 917 783 907 870 860 853 793 806 858 802 775 778 811 827 866 775 839 789 843 822 820 798 820 792 708 759 799 799 841 799 824 797 800 853 840 791 798 812 820 794 796 857 824 801 822 820 824 839 857 847 802 821 779 760 789 786 813 803 787 814 823 808 814 822 850 820 806 816 806 807 799 696 776 792 793 780 791 786 760 778 825 755 789 798 823 902 908 837 834 890 864 888 855 828 793 792 814 785 822 884 862 830 853 847 841 778 842 849 827 814 843 814 798 837 819 810 827 860 830 830 806 835 817 833 828 816 854 846 830 844 828 816 822 793 829 827 786 804 859 770 772 808 783 842 757 639 805 852 851 853 812 810 835 801 783 818 730 829 803 798 756 784 797 805 804 823 787 813 812 819 814 793 797 804 790 773 814 833 755 772 785 835 883 844 924 848 870 848 840 806 805 832 842 820 827 808 822 837 836 812 833 809 830 838 798 830 791 819 833 792 852 879 776 807 794 783 844 825 818 811 794 826 840 829 833 773 818 803 819 813 810 822 824 807 838 821 814 813 853 847 871 851 763 859 798 836 821 799 830 764 810 738 799 840 803 810 784 821 784 782 814 811 862 825 761 768 761 838 792 793 824 822 842 827 965 928 936 879 896 936 843 903 915 896 905 900 906 877 905 855 894 932 920 912 876 864 908 880 906 940 880 862 917 906 872 853 910 870 871 875 893 829 835 884 608 922 874 902 902 755 863 853 877 936 850 829 846 888 864 859 866 847 851 851 879 866 849 806 880 870 843 876 834 804 831 843 894 832 860 924 916 952 932 945 986 988 945 957 943 925 900 921 954 933 950 898 909 923 930 884 832 930 882 850 948 903 866 891 855 871 914 872 826 869 891 873 850 870 879 904 914 888 879 894 867 821 884 885 854 836 879 867 927 859 869 916 856 872 842 885 879 793 882 903 857 839 895 920 875 893 877 896 880 878 905 850 887 859 880 878 873 848 831 880 866 842 839 890 849 864 829 853 878 863 870 864 863 828 869 838 835 822 782 813 830 866 902 842 861 793 812 820 823 831 819 924 917 860 871 859 886 870 882 875 839 836 827 870 863 842 848 865 810 851 843 872 882 787 832 843 839 853 836 857 851 882 845 846 812 829 873 811 847 857 873 856 844 882 830 831 847 842 858 872 896 904 893 902 885 912 890 918 865 858 866 821 917 784 907 869 860 853 793 806 858 800 775 778 811 826 867 775 838 789 843 820 822 797 820 793 708 759 799 798 841 800 823 797 799 853 840 790 798 812 821 794 797 857 824 801 822 821 824 839 857 847 802 821 779 761 790 788 813 804 788 815 824 808 815 822 850 821 806 816 807 808 798 696 775 792 793 779 791 786 760 778 826 755 789 796 822 902 907 837 834 890 864 888 855 829 793 792 814 784 823 884 863 829 854 847 840 778 841 850 827 815 843 814 798 837 819 810 827 858 830 830 807 835 817 832 829 816 853 845 829 843 827 815 821 793 829 827 785 804 860 771 772 808 783 842 758 638 805 852 851 844 812 810 835 802 783 818 731 829 802 800 756 783 797 804 804 824 787 813 812 817 814 793 797 804 790 774 815 833 755 772 785 836 883 846 925 848 870 850 840 806 805 833 842 820 827 807 821 836 836 813 832 809 831 838 797 832 791 817 833 792 853 879 777 806 795 784 844 826 818 810 794 826 840 830 833 772 818 802 819 815 810 822 824 807 839 822 815 812 853 847 871 850 763 859 798 835 821 799 831 764 810 737 799 840 804 810 784 820 783 784 814 812 863 826 761 768 761 838 793 792 824 822 842 826 965 927 936 879 896 936 843 903 916 896 905 900 905 877 906 855 895 932 920 915 874 865 909 880 906 940 880 860 917 906 872 853 910 870 870 875 893 829 835 884 608 921 873 902 902 756 862 852 877 935 851 828 846 887 865 860 866 848 851 849 878 866 849 806 880 872 843 876 834 804 831 844 894 832 861 923 915 952 932 946 987 987 944 957 943 925 901 922 954 934 950 899 909 922 930 883 832 930 882 851 946 903 866 891 854 870 914 873 827 871 893 872 850 871 879 906 914 886 880 895 869 821 883 885 854 834 879 867 927 859 869 915 858 873 842 890 880 792 883 902 857 840 896 920 874 892 877 896 880 879 906 850 887 859 879 878 872 849 831 880 867 842 840 890 850 864 829 853 879 864 869 864 863 828 870 838 835 822 781 813 830 866 902 842 861 793 812 819 823 831 819 923 916 860 871 859 887 871 881 874 839 836 828 870 863 842 848 866 810 851 843 872 882 787 832 843 839 854 836 858 851 882 845 845 812 829 874 812 846 857 874 856 844 882 830 831 846 843 857 871 896 904 892 902 886 912 890 918 865 857 867 820 917 784 907 869 860 854 793 805 857 797 775 777 811 826 867 775 837 789 842 820 822 797 820 794 708 759 799 797 841 801 823 797 799 854 841 788 799 813 821 794 797 857 824 801 823 822 824 839 856 847 801 821 779 761 791 788 813 805 789 815 825 808 815 821 850 822 806 816 808 808 798 697 775 792 794 779 792 786 760 777 826 754 789 794 822 902 906 837 834 889 865 888 855 829 793 792 814 785 824 885 864 829 854 847 838 778 841 849 826 815 842 814 797 838 819 810 827 857 831 829 808 836 817 830 829 816 854 845 828 843 827 813 821 794 829 828 786 802 861 772 772 808 783 842 758 638 804 852 850 835 812 810 835 802 782 818 731 829 803 801 757 783 797 802 804 824 788 813 812 815 814 792 797 803 790 774 814 832 754 772 786 834 883 846 926 848 870 851 839 807 805 834 842 820 826 807 820 834 835 814 831 809 831 838 797 834 791 815 833 793 854 879 778 805 794 784 845 826 819 810 793 826 840 830 833 770 818 802 820 816 811 822 824 808 841 822 816 812 853 848 872 847 764 858 798 835 821 798 832 764 810 737 799 841 805 810 785 820 783 784 813 813 864 827 762 769 762 838 794 791 823 822 843 826 965 928 935 878 896 936 843 902 916 896 906 901 904 877 907 855 897 932 920 919 873 865 909 880 906 941 879 860 916 906 872 854 910 870 870 876 895 829 835 884 608 921 873 902 902 755 862 852 876 934 852 827 846 886 863 860 867 848 852 847 876 866 849 806 880 872 842 876 834 804 832 844 894 832 861 921 914 952 931 945 989 988 944 957 943 925 902 921 954 935 952 899 909 923 930 884 834 932 881 852 944 903 867 891 853 869 914 872 827 872 894 873 850 871 878 906 914 886 880 895 869 823 881 884 854 833 879 867 927 859 868 915 858 873 842 893 882 792 883 903 857 840 896 920 873 893 876 897 881 879 906 850 887 859 879 877 872 849 831 880 867 843 841 890 851 864 830 852 879 864 868 864 863 828 870 839 834 820 780 813 831 866 903 843 861 793 812 819 823 830 819 922 916 859 872 859 886 871 880 874 840 836 828 869 863 843 848 866 810 851 844 873 882 787 831 843 839 854 837 858 851 882 845 845 813 830 874 813 846 858 874 857 845 881 830 831 847 844 855 870 897 904 893 901 885 911 890 918 865 856 868 820 917 784 906 868 859 854 793 805 857 797 776 777 811 826 868 774 837 789 842 820 822 797 820 795 708 759 799 797 840 802 823 798 800 854 842 787 799 813 821 794 797 857 824 800 823 822 825 839 855 848 802 821 780 762 791 788 813 805 790 814 825 808 815 822 850 822 806 816 808 807 798 696 776 792 794 779 792 786 760 778 826 754 790 793 822 901 906 836 834 888 864 887 854 828 792 791 814 786 825 886 865 830 854 847 838 778 841 847 826 815 841 815 796 838 819 810 826 856 833 829 810 837 816 830 828 816 854 845 829 843 826 813 822 794 831 828 786 800 862 772 772 808 782 843 758 638 804 853 851 828 813 811 835 803 782 817 731 829 804 801 757 783 798 800 805 824 788 813 813 815 813 791 798 802 791 773 814 831 754 773 785 832 883 846 927 848 870 851 839 808 804 834 841 820 826 807 820 833 834 814 830 809 830 839 796 835 793 814 833 792 855 879 778 804 794 784 845 825 820 810 792 825 840 830 833 768 818 802 820 816 811 822 823 810 843 822 817 812 852 848 873 846 764 857 797 836 821 798 833 765 810 737 800 841 804 810 786 820 783 785 812 811 865 828 763 769 762 837 796 789 823 822 843 826 965 929 934 877 896 936 843 901 916 895 906 903 904 877 907 856 896 932 920 923 872 866 910 881 906 942 878 861 916 907 873 854 910 872 870 877 896 829 836 884 608 921 874 902 902 755 862 852 876 934 852 827 846 887 862 861 866 848 852 847 875 866 849 806 880 871 841 876 834 805 833 845 894 831 862 920 912 952 930 945 988 988 945 956 942 925 902 921 953 935 952 899 910 924 931 884 835 933 879 852 942 903 867 891 852 868 915 873 826 870 895 874 850 871 879 905 913 886 880 895 870 824 880 883 854 834 879 868 926 859 868 915 856 874 844 894 881 791 884 903 857 841 896 919 871 895 876 897 882 879 906 850 888 858 880 877 872 850 831 879 867 844 841 890 851 865 830 852 878 864 868 864 863 829 869 839 835 819 780 812 833 866 904 843 861 793 811 819 823 830 819 922 916 860 872 859 885 871 879 874 841 836 827 869 863 842 849 866 810 851 844 872 881 788 831 843 839 855 837 859 851 883 845 845 813 831 874 814 845 858 874 856 845 882 831 831 847 845 854 869 897 904 893 901 884 910 890 918 865 856 868 820 917 784 906 868 859 854 793 804 857 796 777 777 812 826 868 774 838 789 842 820 823 798 820 795 709 758 799 796 840 802 824 798 801 853 841 787 800 813 821 794 796 857 826 801 823 822 825 840 855 849 802 822 782 762 791 789 814 804 791 812 825 808 815 823 850 821 805 816 808 807 798 695 778 792 794 779 792 786 762 778 825 754 790 792 822 900 907 836 833 888 864 886 853 828 791 791 814 786 825 888 865 831 855 847 838 778 842 846 826 814 840 816 795 838 819 810 825 856 835 829 810 838 816 830 828 817 855 845 830 843 826 815 822 794 832 828 786 799 862 771 772 808 784 843 757 638 805 854 851 823 814 810 835 803 781 817 731 828 804 801 757 782 798 801 806 825 788 813 814 817 812 790 800 802 791 772 813 830 754 773 784 830 884 846 927 849 870 850 839 810 804 833 841 819 827 807 820 833 834 815 829 810 830 839 796 836 795 814 833 792 856 879 778 805 794 784 845 823 820 810 791 825 840 829 833 768 818 803 821 815 811 822 823 811 843 822 817 812 853 847 874 845 764 856 797 836 821 798 833 766 810 737 800 840 803 810 787 820 783 785 812 809 866 828 764 770 762 837 796 788 825 822 843 826 965 929 934 878 896 936 843 901 916 895 906 903 905 877 908 856 896 932 920 926 871 865 910 881 906 943 877 862 914 908 873 853 911 872 870 876 897 830 836 883 608 921 876 902 902 755 862 852 876 934 852 827 846 887 861 861 866 847 852 847 875 865 849 806 880 870 840 875 834 805 834 845 894 831 862 920 913 952 928 944 987 988 946 956 941 925 901 920 953 935 952 899 911 924 932 884 837 931 878 853 942 904 866 890 853 868 914 873 826 869 896 874 850 871 879 904 912 886 880 895 870 824 881 882 855 836 879 868 926 858 867 915 855 875 844 895 881 792 883 904 858 840 895 919 871 894 875 897 883 878 905 850 888 858 881 877 872 850 831 879 867 844 841 890 850 865 829 851 878 864 868 864 863 829 868 839 836 818 780 813 837 867 904 843 861 794 811 820 823 829 820 923 917 861 872 858 881 871 879 875 841 836 826 868 863 843 850 867 810 851 844 872 880 788 832 843 840 856 838 859 851 883 845 845 813 831 874 814 846 859 874 855 846 883 831 831 848 844 853 869 896 903 894 900 884 910 891 918 864 855 867 820 917 784 906 868 859 854 793 804 858 795 779 778 812 827 867 775 838 788 842 820 823 798 820 795 709 758 798 796 840 802 824 798 802 852 840 787 799 813 822 794 796 856 826 801 823 822 825 841 855 851 802 823 784 762 792 789 814 803 791 810 825 808 814 824 850 821 805 816 807 806 798 694 778 792 795 780 792 787 763 778 825 755 790 791 821 900 907 838 834 887 863 886 853 827 791 791 814 786 824 887 864 831 854 847 838 778 841 845 826 814 842 817 795 836 820 809 824 856 835 829 810 838 816 830 828 817 856 845 832 843 826 817 823 794 834 829 786 801 861 771 772 809 786 844 757 638 805 855 850 820 815 808 835 802 782 818 731 826 804 800 757 783 799 801 806 825 788 814 815 818 812 790 801 802 791 772 813 832 754 772 785 830 884 845 927 849 870 849 840 812 804 832 842 819 827 808 820 833 834 815 830 809 831 840 795 836 796 814 833 791 856 879 778 805 794 783 846 820 820 809 790 826 840 828 833 768 819 804 821 815 811 821 823 810 841 822 816 813 854 846 874 845 764 855 797 836 822 798 833 765 809 736 800 839 801 811 788 821 783 785 813 807 865 828 764 770 762 838 796 789 827 822 843 826 965 929 935 879 895 936 842 901 916 895 906 903 907 878 908 856 896 932 920 929 870 864 909 882 907 943 876 862 913 908 874 853 911 872 870 876 897 830 835 883 607 920 877 902 903 756 863 851 876 934 852 827 846 887 862 861 866 847 852 848 875 864 849 806 880 869 840 876 833 806 834 844 894 831 862 920 913 952 928 944 984 988 946 955 941 925 901 921 952 935 952 900 912 922 932 885 837 929 878 855 943 904 866 889 854 868 913 874 826 868 895 874 850 872 879 903 913 886 880 894 870 822 882 883 856 837 878 868 926 857 866 915 854 876 842 898 880 792 883 903 857 838 894 920 871 894 875 897 883 878 904 850 889 858 881 877 871 851 829 879 866 845 840 890 850 865 828 851 878 863 868 864 863 829 867 839 837 818 780 813 840 866 904 842 862 795 810 820 823 829 821 924 917 861 872 858 878 872 880 875 841 837 826 868 864 843 850 867 810 851 844 873 881 789 832 844 840 855 838 859 852 884 845 845 813 831 874 814 846 860 874 855 846 884 830 831 849 843 853 869 896 902 894 898 884 912 891 917 864 854 866 820 917 784 905 869 859 854 793 803 858 795 780 778 813 828 866 776 838 788 842 820 823 798 820 795 709 758 798 795 840 802 825 797 802 851 839 787 799 813 822 794 797 857 826 801 823 823 826 841 855 850 801 823 785 762 792 789 815 802 791 811 824 808 814 824 851 822 805 816 807 805 799 694 777 792 794 779 792 788 764 778 825 755 790 791 821 900 908 839 836 887 864 887 853 827 790 791 814 786 824 887 863 831 852 847 839 779 841 845 827 813 842 816 796 835 820 809 824 856 834 830 810 839 817 830 828 817 857 846 832 844 827 818 823 794 834 829 787 802 860 771 772 809 787 844 757 638 806 855 850 817 815 809 836 800 782 817 732 825 804 800 758 783 798 802 805 824 788 814 815 816 813 790 800 803 791 771 813 833 754 770 786 830 883 844 926 849 870 848 840 812 804 831 843 819 827 808 821 834 834 813 830 808 832 840 795 836 796 816 833 791 856 879 778 806 794 782 848 819 820 809 790 826 839 828 834 769 819 805 819 815 811 821 824 810 840 822 816 813 854 845 874 846 764 855 797 835 822 799 833 764 809 736 799 839 801 811 787 822 783 784 814 807 864 829 764 770 762 839 796 789 828 822 842 826 965 929 935 879 895 935 842 901 916 895 906 903 907 878 908 856 896 932 920 933 870 863 908 882 908 942 876 862 913 907 874 853 911 872 871 876 897 830 835 883 606 919 876 902 903 757 863 850 877 934 851 827 847 887 862 861 865 846 852 848 874 864 848 806 880 869 840 877 833 806 834 844 894 831 863 921 913 952 928 944 984 988 947 955 940 926 902 921 951 934 952 900 913 920 933 886 837 929 878 855 943 904 865 888 855 868 912 874 826 868 893 874 850 872 877 903 914 886 881 894 868 820 882 884 858 836 878 868 926 857 866 914 854 876 840 899 881 793 882 902 856 836 893 921 870 894 875 896 883 878 904 850 889 858 882 878 872 851 828 879 866 845 840 890 851 865 826 851 877 862 869 863 863 830 868 840 838 817 779 813 843 866 904 842 862 794 810 821 823 829 821 924 917 860 871 858 874 872 880 876 841 836 826 869 864 844 850 867 810 851 844 873 882 789 832 844 840 854 837 859 852 884 845 845 813 831 874 815 847 859 874 855 846 883 830 831 848 843 853 870 897 902 895 898 884 913 890 916 864 855 866 820 917 783 905 869 860 854 793 804 858 795 779 779 813 827 866 778 838 789 843 820 822 798 820 795 709 758 798 796 841 802 825 797 803 851 839 787 799 813 822 795 796 857 826 800 823 822 826 840 855 849 801 823 785 762 791 788 815 801 791 812 824 808 814 824 851 822 805 817 806 804 799 694 777 792 792 779 792 789 763 777 826 755 789 792 822 901 908 840 837 886 864 887 853 827 790 792 815 786 824 886 862 831 851 847 839 779 842 846 827 813 842 816 798 836 820 809 824 858 834 831 811 837 818 830 828 817 856 847 832 844 828 817 823 794 834 830 788 805 860 771 772 809 786 844 758 637 806 855 849 814 815 811 837 800 782 817 733 825 804 800 757 783 798 802 804 822 787 814 815 816 814 789 799 804 792 771 814 832 754 769 786 830 883 844 924 849 870 849 840 812 804 832 843 819 827 808 822 835 835 812 830 807 832 839 795 836 795 818 833 791 855 880 778 807 795 782 849 820 819 808 790 826 839 828 834 769 820 804 818 816 811 820 824 810 839 822 817 814 853 845 874 846 763 855 798 835 822 799 833 762 808 737 799 841 800 812 785 822 783 783 814 807 864 829 763 769 762 839 797 790 827 822 842 825 965 929 935 880 895 934 842 901 916 895 906 903 907 878 908 856 897 932 920 937 870 863 908 882 908 942 876 862 913 906 873 853 911 872 871 876 897 830 834 883 605 918 876 902 903 757 863 850 878 934 851 827 847 887 863 860 864 844 850 848 874 865 848 807 880 869 840 878 833 806 834 844 894 831 863 922 912 952 928 944 984 987 948 956 939 926 901 921 951 934 953 900 913 921 931 887 836 928 877 854 942 904 865 888 856 868 913 874 825 868 892 874 850 872 875 903 916 887 880 893 867 821 882 884 858 835 877 868 926 858 866 914 854 876 840 901 882 793 883 901 856 836 893 922 868 894 875 896 883 878 904 850 889 858 882 878 872 850 829 879 864 845 840 890 852 866 827 852 878 861 870 862 862 831 868 840 838 816 779 813 843 865 904 842 862 794 811 822 823 828 821 923 917 859 871 858 872 872 880 876 841 836 826 869 864 843 850 866 811 851 845 874 882 788 832 845 840 852 836 859 853 884 844 846 812 831 874 815 848 858 873 855 846 883 829 832 848 844 852 870 897 903 896 899 884 913 888 916 864 857 866 819 917 783 905 869 860 853 793 804 859 795 777 780 814 826 866 777 838 790 844 820 822 798 820 794 709 758 798 797 841 801 825 797 802 851 839 787 799 813 822 795 795 857 826 800 823 822 826 839 854 848 802 823 786 763 791 788 814 801 791 813 824 809 815 824 851 821 805 817 806 804 799 694 777 792 791 780 792 790 762 776 826 756 789 792 822 900 908 839 836 886 864 887 853 828 790 792 816 785 824 886 862 832 850 847 839 779 842 847 827 813 842 815 799 837 820 809 825 860 833 832 811 836 818 831 828 816 854 846 832 844 828 816 824 794 836 830 788 805 860 771 771 809 785 844 758 636 806 855 849 813 816 813 836 801 782 817 734 826 804 800 757 784 797 802 804 823 788 814 815 816 815 789 798 805 792 771 814 832 753 769 786 831 883 844 921 848 870 849 838 810 804 832 843 819 827 808 822 837 835 811 830 808 832 839 795 835 794 819 834 791 855 880 778 808 795 781 848 823 819 808 790 826 839 829 833 770 819 804 817 817 811 820 824 809 839 822 818 815 853 844 873 846 761 854 798 836 821 800 833 761 809 738 799 842 801 812 784 822 784 784 815 807 864 828 763 769 761 839 797 790 826 822 843 826 966 930 935 880 896 934 842 901 915 895 906 903 907 877 908 855 897 932 920 939 870 864 908 882 909 941 877 863 915 906 872 853 910 871 871 877 896 830 834 883 605 918 875 902 903 758 863 850 879 934 851 827 846 888 862 860 864 845 849 849 874 865 848 807 880 869 841 878 833 806 833 844 894 831 863 923 911 952 927 944 984 986 947 957 939 926 900 920 950 934 953 899 912 923 929 887 836 928 877 853 943 903 865 889 855 869 913 875 825 868 892 874 850 872 875 904 916 887 879 893 866 821 882 883 859 836 878 868 927 858 867 914 854 875 841 902 882 792 885 902 856 836 894 921 866 895 875 895 883 878 904 850 889 858 882 879 873 850 830 879 863 844 840 892 852 867 827 852 877 862 872 862 862 831 868 842 838 816 780 813 844 865 904 842 862 793 811 821 823 828 821 922 918 859 872 858 870 872 881 875 841 836 826 869 863 843 850 865 811 850 844 874 882 788 832 845 839 854 836 859 854 884 843 847 813 830 874 815 849 858 873 855 846 884 829 832 846 845 850 870 897 904 896 900 884 914 887 916 864 857 866 819 917 783 905 869 860 853 793 804 859 793 776 779 815 826 866 776 838 791 844 820 821 798 820 793 710 758 798 798 841 802 825 797 800 851 840 787 799 813 821 795 794 856 826 801 823 822 827 838 854 848 803 823 786 763 790 788 814 802 791 814 824 809 816 824 851 820 806 817 807 804 799 695 777 792 791 780 791 790 762 776 826 757 789 792 821 900 908 839 834 886 863 888 853 828 790 792 816 784 825 886 863 832 851 847 839 779 843 847 827 813 841 814 799 838 820 809 825 862 833 832 810 835 819 831 827 816 852 846 832 845 828 814 824 794 837 830 788 805 861 772 770 809 784 844 757 635 806 855 849 813 815 813 834 802 782 817 736 827 804 801 756 784 797 802 804 824 788 814 814 817 817 790 799 805 791 772 813 833 753 770 787 832 884 844 919 848 870 850 837 809 804 832 843 819 827 808 822 837 835 811 830 808 832 838 795 835 794 818 834 791 854 881 778 808 795 781 848 825 820 808 790 826 840 830 832 770 818 803 818 819 811 820 825 808 839 821 818 816 854 844 872 847 762 853 797 836 821 799 833 760 811 740 799 842 801 813 786 821 785 785 815 809 865 826 763 769 760 838 797 790 826 822 843 827 966 930 935 879 897 934 842 901 915 895 905 902 907 875 908 855 896 932 920 940 870 864 908 881 909 940 877 863 916 906 870 853 909 871 870 877 896 829 835 883 606 919 875 900 902 758 863 851 879 934 850 827 846 889 862 860 864 847 848 849 874 865 848 806 881 870 841 878 833 806 832 844 893 831 863 924 911 951 927 944 985 986 946 957 940 925 899 920 950 935 954 898 911 924 928 887 834 930 876 853 943 903 865 889 854 868 913 874 825 868 892 874 850 871 877 904 917 886 879 894 864 821 882 884 859 838 878 868 926 857 868 914 855 874 841 904 882 792 887 902 858 837 895 919 864 895 874 895 882 879 905 850 889 858 882 879 872 851 831 879 862 842 840 893 852 867 827 852 877 862 873 862 862 830 867 842 837 816 780 812 845 864 904 842 862 792 812 820 822 827 821 922 918 859 872 859 866 872 882 876 841 836 825 869 864 843 850 864 810 851 844 875 882 788 832 845 839 854 836 859 854 884 844 848 812 829 874 814 849 858 873 855 846 883 829 832 846 845 848 870 898 904 896 900 884 914 887 917 864 856 867 819 917 783 905 869 859 854 792 804 860 792 778 778 814 825 866 776 838 790 845 819 821 798 820 792 710 758 798 797 841 802 825 797 799 850 842 787 800 813 820 795 794 856 826 802 822 822 827 839 853 848 804 823 786 763 791 788 813 803 792 814 824 808 815 823 852 819 807 817 808 804 798 696 777 791 791 780 791 790 762 778 826 757 789 793 821 899 908 839 834 886 864 888 853 828 790 792 815 782 826 886 863 833 851 847 839 779 843 848 827 814 841 814 798 838 820 809 826 862 832 833 808 835 819 830 826 816 853 847 832 846 828 812 824 794 839 830 788 804 861 772 770 808 784 844 757 633 806 856 849 813 815 814 832 802 781 817 736 828 804 801 756 784 797 802 804 826 790 813 814 817 818 792 799 805 789 772 813 833 753 771 787 833 884 844 918 848 871 848 836 808 804 832 843 820 827 809 821 837 834 811 830 808 833 838 795 835 793 817 834 791 854 881 778 809 796 782 848 826 820 808 789 825 840 830 831 769 817 803 818 820 812 820 825 809 840 821 818 815 854 843 872 847 764 852 796 836 821 799 832 760 812 740 799 842 802 813 787 821 786 787 816 811 866 825 763 769 760 838 797 790 825 821 843 827 965 930 936 879 897 935 842 901 915 896 905 902 907 875 907 856 895 932 920 940 868 864 909 880 909 940 877 863 917 906 869 853 908 871 870 876 895 829 835 883 607 920 875 899 902 759 863 851 880 933 850 827 845 889 862 860 864 848 848 850 874 866 848 806 881 871 840 878 834 806 832 844 893 832 863 923 912 951 927 944 985 985 945 955 941 925 900 919 950 935 954 898 910 924 927 886 833 932 876 853 942 902 865 890 853 868 912 874 825 869 893 874 850 871 880 904 917 884 879 894 863 821 882 885 858 838 879 869 926 856 868 914 855 874 842 906 880 792 886 902 859 838 895 918 862 895 875 894 882 879 905 850 890 858 882 879 872 851 831 879 863 843 840 894 851 867 826 852 876 862 872 863 862 830 868 843 836 817 780 812 846 864 904 842 862 792 812 819 822 827 822 923 918 859 873 859 863 871 881 877 841 836 825 869 864 842 850 865 810 851 843 873 881 789 832 844 839 855 836 859 852 883 846 848 812 828 874 814 849 858 874 855 846 883 829 832 847 845 846 870 897 905 896 899 884 915 888 918 863 857 868 819 916 784 906 869 859 854 792 804 861 792 779 777 813 825 866 776 837 788 845 819 820 798 819 792 711 757 799 796 841 802 825 797 800 850 842 787 800 813 820 795 795 855 826 802 822 823 826 840 854 848 803 824 786 764 791 788 813 802 791 814 825 807 814 823 852 819 808 817 808 805 798 696 777 790 791 780 791 790 761 778 826 756 790 793 822 899 907 839 834 886 864 888 854 828 791 792 815 782 826 886 862 834 852 847 839 780 843 847 826 814 840 813 798 838 820 808 827 861 831 834 807 836 819 829 826 816 854 848 832 847 828 810 822 795 839 830 787 804 860 771 770 808 784 844 758 634 806 856 849 812 814 814 832 801 780 817 737 828 803 801 757 785 798 802 804 826 791 813 813 818 818 793 799 806 788 772 813 834 754 772 788 833 884 844 916 848 871 847 836 808 805 832 843 821 828 810 821 836 834 810 830 809 833 838 795 836 794 816 834 792 854 880 777 809 797 783 849 826 820 810 789 826 840 830 831 768 816 804 818 820 812 820 825 809 840 820 818 815 854 843 874 846 766 851 796 837 821 799 831 759 811 740 800 840 802 812 786 820 786 786 816 812 867 823 763 769 759 837 796 789 825 822 843 825 964 930 936 879 897 936 842 901 916 897 905 901 907 876 907 856 894 932 920 941 867 864 909 880 909 940 877 863 917 906 869 853 908 871 870 875 895 828 835 883 607 920 876 897 902 759 864 851 879 932 850 827 845 888 862 860 863 848 849 850 874 866 848 805 881 871 840 878 834 806 832 844 893 832 863 922 912 951 926 944 985 985 945 954 941 924 901 918 950 936 956 898 908 924 927 886 834 934 876 854 943 901 866 890 854 867 912 873 825 870 894 873 850 870 880 905 916 884 879 894 864 821 882 886 857 838 879 870 925 855 868 914 855 874 842 907 879 792 885 902 859 838 895 918 860 896 875 894 882 880 905 850 890 858 882 879 871 850 832 878 864 844 840 894 851 867 826 852 876 862 872 863 862 829 867 844 836 818 780 812 847 863 904 842 862 792 812 819 822 827 822 924 918 859 873 859 861 872 880 876 841 836 826 869 864 842 850 865 810 852 844 872 880 789 833 844 839 856 836 860 850 883 848 849 813 827 875 815 848 858 874 854 846 882 829 832 848 845 846 870 897 906 895 898 884 916 888 917 863 858 868 820 913 783 906 869 859 854 792 804 860 791 779 777 812 825 865 776 837 786 845 820 820 799 819 792 711 757 800 796 841 802 825 798 800 850 842 788 801 813 820 796 795 855 826 801 822 824 825 841 854 848 803 825 787 764 790 788 813 801 791 814 825 806 813 823 852 819 809 816 807 805 798 696 777 790 791 781 792 790 761 776 826 756 790 793 824 899 907 839 834 886 863 887 854 827 791 791 815 784 825 886 862 833 853 847 840 780 842 847 826 815 839 813 797 838 820 808 827 860 831 834 807 836 819 829 825 816 854 847 833 847 828 810 821 796 839 830 787 805 860 771 771 808 784 844 758 633 806 856 849 812 813 815 832 800 781 817 738 829 802 799 757 786 798 802 804 826 791 813 812 818 817 792 798 806 789 772 812 834 754 773 787 833 884 843 913 848 872 846 836 809 806 832 842 821 830 809 821 834 833 810 830 810 831 838 795 836 794 816 834 792 854 880 776 810 797 784 849 825 818 811 790 826 838 830 832 770 815 805 818 820 812 821 824 810 840 820 818 816 853 844 874 846 766 851 796 838 821 798 830 758 810 740 799 839 802 811 786 820 787 786 817 812 868 823 763 769 758 835 795 788 825 823 843 822 964 930 936 879 897 936 842 901 916 898 905 901 906 877 906 856 894 931 921 943 865 864 909 880 910 940 877 863 916 907 869 854 908 870 871 875 894 829 835 882 606 920 876 896 902 759 862 852 879 933 851 826 845 887 862 860 862 848 850 850 874 866 848 806 881 870 842 878 833 806 832 844 893 832 863 921 913 951 926 945 985 984 946 954 941 924 901 918 950 936 956 898 908 923 926 887 836 935 877 855 943 901 866 891 856 868 912 873 826 869 896 873 850 870 880 905 915 885 879 894 866 821 880 885 856 838 878 870 924 855 868 914 854 874 842 907 880 792 885 903 858 838 895 918 860 895 876 893 882 880 904 851 889 857 882 879 872 849 832 876 865 845 841 893 851 866 826 852 877 861 872 862 862 829 867 846 836 818 779 812 846 862 905 842 861 792 810 819 822 827 821 925 919 859 874 859 860 872 879 875 841 836 826 870 864 841 850 865 810 852 846 871 881 789 833 844 840 856 836 860 850 883 847 850 813 826 874 815 847 859 874 854 846 882 830 832 850 845 846 870 896 907 894 899 883 916 889 917 864 859 868 821 910 783 906 869 859 853 793 804 858 791 778 778 813 825 865 776 837 786 845 821 820 800 819 794 712 758 800 796 841 801 825 798 801 851 842 789 801 813 820 797 795 856 825 800 822 824 823 840 854 849 803 825 787 764 790 788 813 800 791 814 824 805 812 823 852 819 809 816 807 806 797 695 777 790 790 782 792 790 760 774 826 756 790 791 824 897 906 839 835 887 862 886 854 827 792 790 816 786 824 886 862 832 853 848 840 781 842 847 827 814 840 814 797 838 820 808 827 859 831 834 808 837 819 829 825 815 853 846 833 846 828 809 821 797 839 830 787 805 860 771 772 807 784 844 758 633 805 856 849 810 813 815 833 799 782 816 739 829 802 798 758 786 799 802 804 826 791 814 812 817 817 791 798 807 789 772 814 832 755 772 787 833 885 842 909 847 872 846 837 809 807 832 842 822 831 808 822 832 833 811 830 810 830 838 795 836 794 817 834 792 854 878 774 809 795 784 849 824 818 812 791 826 837 830 833 771 814 807 819 820 812 821 824 810 840 821 818 817 853 845 874 846 765 852 796 838 821 798 832 756 808 740 798 839 803 811 786 820 786 786 818 811 869 823 763 769 760 834 794 788 825 824 843 821 964 930 936 879 898 937 842 901 917 898 905 901 906 878 906 856 895 931 919 944 866 864 910 880 911 940 876 863 916 907 869 854 908 870 872 875 895 829 835 882 605 920 876 895 902 759 861 853 878 934 852 825 845 887 862 859 862 848 850 850 874 866 848 805 880 869 844 878 833 806 832 845 893 831 862 921 913 952 926 945 985 984 946 954 942 924 900 918 951 935 955 898 907 922 926 887 837 935 877 855 944 902 865 891 858 868 913 874 827 867 896 873 850 870 879 904 914 886 879 894 868 822 880 884 855 839 876 869 923 855 867 914 854 874 842 907 881 791 885 904 857 838 896 918 856 894 876 894 883 880 904 851 889 857 881 879 872 848 830 875 866 844 842 893 850 866 826 852 877 860 872 862 862 829 868 846 837 818 779 812 846 862 905 842 861 792 809 819 823 828 821 926 919 859 873 859 859 872 878 874 842 836 825 870 864 840 850 865 810 852 848 871 881 789 833 844 840 856 837 860 850 883 846 850 813 827 874 814 847 859 874 854 846 882 830 833 849 845 846 870 897 907 894 899 883 916 889 916 865 859 868 821 906 782 905 869 858 853 793 805 856 790 778 779 814 825 865 776 838 787 845 821 821 801 820 795 712 758 800 795 841 802 825 798 802 851 842 790 801 813 820 797 794 856 825 801 821 824 823 839 854 849 803 825 788 764 789 789 813 801 792 813 825 805 811 824 852 819 810 816 806 807 797 696 777 791 790 783 793 789 761 775 826 756 790 789 824 895 906 839 835 888 862 886 854 826 792 789 815 786 824 886 862 833 853 849 840 782 843 847 827 815 842 816 797 838 820 808 828 859 830 834 808 838 819 829 824 814 853 845 833 845 828 807 821 797 840 831 788 806 860 771 772 806 785 844 758 632 804 857 849 810 814 815 834 799 783 816 741 829 802 797 758 786 798 801 805 825 791 814 812 817 817 790 798 807 789 771 815 832 755 771 786 834 885 842 905 846 872 846 839 810 807 832 841 822 831 807 823 832 834 814 830 811 828 837 795 836 794 817 834 791 854 878 775 809 793 784 849 824 817 812 790 826 837 829 834 771 814 807 819 820 810 821 824 810 841 821 818 816 853 847 873 845 764 852 796 839 821 799 834 755 808 740 798 840 804 811 786 820 785 786 818 811 869 822 763 768 762 834 794 789 825 824 842 821 963 930 936 880 898 936 841 900 917 897 906 901 906 877 905 856 895 930 917 945 866 864 910 880 912 940 876 862 916 908 869 855 909 869 872 874 896 828 835 883 605 920 876 894 902 760 860 854 878 936 852 825 844 888 862 859 864 848 851 850 875 866 848 804 880 868 845 878 833 806 832 846 893 832 862 920 912 952 927 945 985 985 946 953 942 924 900 917 951 934 953 898 907 920 928 888 836 936 876 855 945 902 865 890 859 868 913 875 827 867 896 873 850 870 878 903 914 886 880 895 868 823 882 882 854 839 874 868 922 856 866 914 854 874 843 908 881 789 885 904 855 838 896 919 853 894 876 894 883 880 905 851 889 857 881 879 872 848 828 875 866 844 841 893 850 866 827 852 877 860 872 862 863 829 868 845 837 818 779 812 846 862 905 842 861 792 808 818 823 827 822 926 918 859 873 858 858 872 878 875 842 836 825 870 864 840 851 865 810 851 848 871 882 788 833 844 840 855 836 859 850 882 846 849 813 828 873 814 846 858 874 854 846 882 830 834 849 844 845 869 897 907 894 900 883 914 890 916 866 859 868 821 903 783 904 870 858 853 792 805 856 789 777 780 814 826 865 775 838 787 845 820 821 801 820 796 713 757 800 795 842 802 826 798 802 851 842 791 801 813 821 796 794 858 824 801 822 824 823 837 855 848 804 824 788 763 790 790 812 802 793 812 825 805 811 823 851 819 809 816 806 808 797 696 776 791 789 784 792 789 761 776 825 756 789 788 823 892 906 839 835 888 864 887 853 825 792 789 815 783 824 886 862 834 853 849 839 782 844 848 826 815 842 816 798 838 820 809 828 859 830 834 809 839 820 829 824 814 853 845 832 846 828 806 822 797 840 832 788 806 860 769 773 806 786 844 758 632 804 857 850 807 815 814 834 800 783 817 743 829 802 798 757 786 797 802 804 824 791 814 813 817 818 790 798 806 789 771 816 832 755 771 787 834 886 842 900 846 871 847 840 810 807 832 841 823 830 807 824 832 834 816 831 810 828 837 796 835 794 817 834 790 854 878 776 808 793 784 848 823 817 811 790 826 837 828 834 772 815 807 819 819 810 821 824 809 841 822 817 816 854 848 873 845 763 852 797 839 822 800 835 754 807 740 797 842 804 812 787 820 784 787 818 812 867 822 762 768 763 835 794 790 825 824 842 823 963 930 936 880 899 936 840 900 917 897 906 901 906 877 904 855 896 930 917 947 867 863 909 880 912 941 876 862 916 907 870 855 910 869 871 874 896 827 836 883 605 921 876 893 902 760 861 854 877 936 852 826 846 889 861 859 865 848 851 851 876 866 848 804 880 868 845 877 833 806 833 846 894 835 862 920 912 952 927 945 987 986 945 953 942 926 899 917 952 933 951 898 907 920 929 888 835 936 874 855 945 902 865 888 859 869 914 876 826 868 896 873 851 869 879 903 914 886 880 895 868 823 883 882 854 839 873 868 922 856 866 915 854 873 843 908 882 787 885 904 857 838 898 919 850 895 875 895 883 880 906 850 889 858 880 880 872 848 827 875 866 845 841 892 850 865 828 851 877 860 872 862 863 829 869 845 837 819 779 813 846 862 905 842 861 793 809 817 824 827 822 926 918 860 872 858 856 873 878 875 842 836 825 871 864 839 851 865 810 851 847 871 882 789 834 844 840 854 837 859 850 882 846 849 813 830 873 815 846 858 874 854 846 883 830 834 848 844 845 869 897 906 895 900 882 912 890 916 866 859 866 820 900 783 903 870 859 853 792 805 856 788 777 780 814 827 865 775 839 788 845 819 822 800 820 796 713 757 800 794 842 801 826 797 801 851 841 791 800 813 822 794 794 859 825 802 823 823 824 837 855 848 804 824 787 763 791 790 812 802 793 811 826 806 811 822 851 818 809 816 807 808 798 696 775 791 788 784 791 788 761 777 826 756 789 788 823 891 906 839 835 888 867 887 853 825 793 790 815 782 826 886 862 836 853 849 838 782 844 848 826 816 842 816 798 837 820 811 828 859 830 834 810 838 819 830 825 814 854 845 831 846 829 805 823 797 840 832 788 805 860 768 772 806 786 843 757 631 804 857 851 805 815 814 835 801 783 819 746 829 801 799 757 787 796 803 804 824 791 814 813 817 819 791 799 805 790 772 816 832 754 770 788 834 886 842 897 845 871 847 840 811 806 833 840 823 830 807 824 832 835 817 831 808 828 837 796 835 794 816 834 790 854 877 776 807 793 784 846 824 817 810 791 825 837 827 835 771 815 808 819 818 810 821 824 809 841 822 817 817 854 849 873 845 764 852 797 840 822 801 834 754 809 740 796 841 804 812 788 820 784 787 817 812 866 822 761 767 763 835 795 792 826 824 842 825 963 930 936 880 899 936 840 900 916 897 906 901 906 877 904 854 896 930 919 949 869 863 908 882 912 942 877 861 915 907 870 854 910 869 870 874 896 827 836 883 606 919 876 892 902 761 861 853 876 937 852 827 848 890 860 859 864 848 850 851 877 866 848 804 880 868 845 877 833 805 834 846 894 837 862 920 912 951 927 945 988 986 944 953 942 927 899 918 952 933 952 898 910 920 930 887 834 936 872 855 945 903 865 886 859 869 914 875 826 870 895 873 851 869 880 903 914 886 881 895 868 821 883 883 854 838 873 869 922 856 866 915 854 872 842 907 882 787 885 904 860 838 898 920 849 895 874 894 883 880 906 850 890 858 880 880 871 849 827 876 866 847 841 893 851 865 828 852 877 860 872 863 863 829 870 845 836 819 780 814 847 862 904 842 861 793 810 817 825 826 822 925 918 861 872 858 856 872 878 874 841 836 826 870 864 839 850 865 811 851 846 871 882 789 835 843 839 853 838 860 851 882 846 848 813 829 874 816 845 857 874 854 846 884 829 834 848 844 844 869 898 906 896 900 882 912 890 916 866 860 865 820 896 783 904 870 859 853 791 805 856 787 777 779 813 829 866 774 839 788 845 820 822 800 820 796 713 757 800 794 842 800 826 797 800 850 841 792 799 813 824 794 794 860 826 802 825 822 826 837 856 849 804 825 786 763 792 790 812 802 793 811 827 807 810 822 851 819 808 815 808 808 798 695 775 791 788 784 791 789 762 778 826 756 789 788 824 890 905 839 833 887 867 887 854 826 794 790 816 782 827 886 863 836 852 849 837 781 844 848 825 814 841 816 797 837 820 810 828 859 830 834 810 838 819 830 826 814 854 845 831 846 830 805 823 797 841 832 788 804 862 769 772 805 787 843 755 631 803 855 852 803 815 812 835 803 783 820 746 829 801 800 756 787 795 803 804 824 791 814 813 817 819 792 799 805 791 772 815 832 754 770 790 835 885 842 891 845 871 847 840 811 806 833 841 823 829 807 825 832 835 815 831 807 828 836 796 835 794 815 834 791 854 878 778 806 794 783 845 824 818 809 793 824 837 827 835 771 814 808 819 817 811 820 825 809 841 822 818 818 855 848 872 845 765 851 797 840 822 801 832 754 811 740 795 840 803 812 789 820 784 788 815 812 866 823 760 768 763 834 795 793 827 825 842 826 963 930 936 879 899 936 840 901 915 898 905 901 906 877 904 854 896 930 921 949 870 863 907 883 912 943 877 861 915 907 871 854 910 869 869 874 896 829 836 882 606 917 876 891 902 761 861 852 875 937 852 827 848 890 860 859 864 848 849 851 877 866 847 804 880 868 845 876 833 804 834 846 893 837 863 919 912 950 928 945 990 985 944 954 941 927 899 920 952 934 952 898 912 920 930 886 834 935 871 855 945 903 864 887 860 870 913 874 826 871 894 873 852 870 880 904 912 886 881 894 868 820 881 884 854 837 874 870 922 855 866 916 854 871 841 906 883 786 886 904 862 838 898 921 847 895 873 894 883 879 906 850 889 858 881 880 871 850 827 877 865 848 840 894 851 865 827 853 877 860 873 863 862 829 870 845 836 820 780 815 847 863 904 843 861 793 811 817 826 826 822 924 918 861 873 860 854 872 878 874 840 836 826 870 864 839 850 864 811 851 846 871 882 789 835 843 838 854 838 859 851 882 845 848 813 830 874 816 846 858 874 853 847 885 828 834 848 845 842 870 898 905 897 900 882 912 888 916 866 860 865 820 893 784 905 870 859 854 791 805 856 787 777 779 812 828 867 775 840 789 845 821 822 800 820 795 712 756 800 794 841 799 824 797 801 850 841 793 799 813 824 794 796 859 826 800 825 821 828 838 858 850 803 827 786 762 792 789 813 802 793 811 827 807 811 822 851 820 808 814 810 806 798 695 776 792 788 784 791 789 764 779 826 756 789 787 824 890 902 838 832 887 867 886 854 827 795 791 816 784 827 887 864 835 852 849 836 781 844 848 825 812 841 817 797 837 821 808 828 859 830 834 811 838 819 830 827 814 855 844 832 846 830 800 823 797 841 831 788 803 863 771 771 804 786 842 756 631 802 854 852 803 815 811 836 803 783 821 744 828 800 802 757 787 794 803 804 824 790 814 813 817 818 792 799 805 792 772 815 832 754 770 789 836 884 842 888 846 870 847 839 811 805 833 842 822 829 808 824 833 835 814 831 806 829 836 795 835 794 815 834 791 855 878 778 806 795 784 846 822 820 808 795 825 837 826 836 771 815 807 819 816 811 820 824 809 840 822 818 818 856 846 871 847 765 851 796 840 823 801 832 754 814 739 795 840 803 812 789 821 783 789 814 812 866 823 762 769 764 833 795 794 828 826 842 827 963 930 936 879 898 936 839 902 915 898 906 902 906 877 904 855 895 930 921 949 870 863 907 883 912 943 876 862 915 908 871 853 911 869 868 874 897 831 836 883 605 917 876 889 902 761 861 852 876 937 852 827 848 889 860 859 863 848 849 852 877 866 846 804 880 868 845 877 833 803 835 846 892 836 862 919 911 950 929 946 990 983 944 955 941 924 899 919 952 934 953 899 913 921 930 886 833 933 871 855 944 904 863 887 860 870 913 873 826 871 893 874 852 871 880 905 912 887 881 894 868 819 880 884 854 837 874 870 922 854 868 917 854 871 840 905 883 785 886 904 860 839 898 921 844 895 872 894 883 878 906 850 889 858 882 880 871 850 828 878 865 848 840 896 850 865 827 853 877 860 874 863 862 830 869 844 836 820 780 814 847 863 903 844 861 793 811 816 826 826 822 923 918 860 872 862 853 871 879 874 838 836 826 870 864 840 850 864 811 850 846 872 882 789 836 843 838 855 838 858 851 882 845 847 813 830 875 817 847 858 874 853 848 886 828 834 848 846 841 870 897 904 897 900 882 912 887 916 866 859 867 820 890 784 905 869 859 854 791 805 856 786 776 779 811 828 868 775 839 790 845 820 821 800 821 795 710 756 800 794 841 798 823 797 802 851 841 793 799 813 824 794 798 858 826 800 826 821 827 838 858 850 803 827 787 762 792 788 814 802 793 811 827 807 812 822 851 821 806 813 810 806 798 695 777 792 788 784 792 789 765 779 826 756 789 788 825 890 899 838 832 888 866 886 855 828 795 791 817 786 827 886 864 834 852 850 836 781 844 848 825 811 841 817 796 837 821 806 828 859 830 834 810 838 819 830 826 814 855 845 832 846 829 796 822 797 842 829 788 803 863 773 773 804 786 842 758 631 802 854 852 802 814 810 835 803 782 820 744 828 800 802 757 787 795 803 804 824 790 814 812 817 818 792 800 805 792 771 815 832 754 770 788 836 885 842 884 848 870 848 839 810 805 832 842 821 829 808 823 834 835 814 832 806 830 836 795 835 793 815 834 791 855 879 779 806 795 785 847 821 820 808 796 825 836 827 836 771 818 806 819 817 812 820 824 810 840 822 818 818 856 844 870 848 764 851 796 839 823 800 832 754 814 739 796 841 802 812 789 822 783 790 813 813 867 824 764 769 764 832 794 793 828 826 842 827 963 930 936 879 897 936 839 902 916 899 906 902 905 878 905 856 894 929 921 948 871 863 907 882 912 943 876 863 915 908 871 853 911 869 868 874 897 832 836 884 605 919 876 886 903 761 861 851 877 938 851 827 847 889 860 860 864 848 849 852 876 866 846 802 879 868 845 878 833 803 834 846 892 837 862 919 910 950 930 946 990 982 944 954 941 922 899 917 952 935 953 899 911 921 931 886 833 932 872 854 943 902 862 888 861 871 912 873 826 871 893 874 852 871 881 904 912 887 880 893 868 819 881 883 854 837 874 871 921 853 871 916 855 871 840 904 883 785 886 904 860 840 896 920 842 894 874 894 883 876 906 849 888 858 882 880 870 849 829 878 865 846 840 896 849 865 827 853 878 860 874 863 862 830 868 844 835 820 780 814 847 863 903 844 861 793 811 817 826 827 823 923 918 860 872 862 852 871 880 873 839 836 826 871 864 841 850 864 811 850 846 872 883 790 836 844 838 855 837 856 851 882 845 848 813 829 875 817 848 858 873 853 849 886 827 833 849 846 840 870 898 905 896 900 882 912 888 917 866 859 869 820 887 784 905 869 860 855 792 806 856 784 776 780 811 827 868 776 837 792 845 819 822 800 821 795 709 756 799 793 840 799 822 798 801 852 841 792 800 812 824 794 799 858 826 800 825 822 826 839 858 848 802 825 788 763 793 789 814 802 794 812 826 807 812 822 852 822 805 814 810 805 798 695 776 791 789 784 791 790 765 778 826 756 789 790 823 889 894 839 832 888 865 886 854 828 795 790 817 787 827 885 864 833 852 851 836 781 844 848 824 812 841 816 796 837 820 806 826 859 829 834 810 838 819 830 826 814 854 846 832 846 828 792 822 797 843 828 788 803 863 774 774 804 785 842 760 630 802 854 851 801 814 810 835 803 782 819 743 828 799 801 757 788 795 803 805 824 790 813 812 817 819 792 799 805 793 770 816 832 754 769 787 836 885 842 882 850 870 848 839 810 806 832 843 821 829 807 823 835 835 814 832 806 831 837 796 834 793 815 834 792 855 879 779 805 796 785 848 820 820 808 795 826 835 827 835 770 820 805 818 818 813 821 824 811 839 821 818 817 856 845 870 848 764 851 797 838 823 799 832 753 812 740 797 840 801 812 789 823 782 790 813 813 867 823 765 769 762 832 794 792 828 826 842 827 964 930 935 879 897 936 838 902 917 899 906 902 904 878 906 857 894 929 920 949 871 864 907 881 912 943 877 865 915 908 871 853 912 871 869 873 896 832 837 884 606 920 876 886 903 760 862 852 878 938 851 827 847 888 861 860 864 848 849 852 876 866 846 802 880 868 845 878 832 804 834 846 892 838 862 920 911 950 930 947 990 982 945 954 941 922 899 914 953 936 953 899 910 921 932 886 832 932 872 853 942 901 863 888 861 872 913 873 826 870 893 874 852 871 881 903 912 887 879 894 867 819 881 882 854 837 873 870 921 853 872 914 855 870 840 905 883 785 885 904 860 841 896 917 840 894 875 894 882 876 907 849 887 859 882 879 870 849 829 878 865 845 840 895 849 865 827 852 878 860 873 863 862 830 869 844 835 820 780 813 847 864 904 844 861 793 811 816 827 827 824 923 919 859 872 862 852 871 880 873 840 836 826 871 865 842 850 864 811 851 845 873 883 789 835 844 838 854 837 858 851 882 845 848 813 829 875 817 848 858 873 852 847 885 828 833 849 846 839 870 898 905 895 899 882 912 888 918 866 859 869 821 885 785 905 868 861 855 792 806 856 782 776 782 811 827 868 776 836 792 845 818 822 800 821 795 710 756 798 793 840 799 822 798 799 853 841 791 801 812 823 794 798 858 826 800 825 822 826 838 857 848 802 824 789 763 794 791 814 802 794 812 825 807 812 824 853 821 805 814 809 805 797 694 776 791 789 783 791 790 765 776 826 756 788 791 822 888 892 839 833 888 864 887 854 827 796 788 816 787 826 885 864 833 852 850 838 781 843 847 824 814 841 816 796 837 820 806 826 858 829 834 810 838 818 830 826 814 853 846 831 845 829 792 822 796 844 829 789 804 863 774 774 805 784 842 760 629 804 854 851 800 814 810 835 802 783 819 744 828 800 800 757 788 796 804 806 824 790 813 813 817 818 792 799 806 793 770 816 832 755 769 786 835 886 842 879 850 870 848 838 810 806 832 843 820 829 806 822 835 835 814 832 806 831 837 796 834 793 816 835 793 856 879 778 805 796 785 849 819 820 810 794 825 834 827 834 770 819 806 817 819 814 821 824 812 839 820 818 816 855 846 872 846 764 852 797 837 823 799 832 752 810 740 797 839 801 811 788 823 783 790 813 813 868 823 765 769 761 831 793 791 828 825 842 827 965 930 935 880 897 936 838 903 917 899 906 902 904 878 906 857 894 930 920 949 872 864 907 880 912 943 878 864 915 908 870 853 912 873 870 873 896 832 837 884 606 920 876 883 903 759 862 852 878 938 851 827 847 888 861 860 864 848 849 851 876 865 847 802 880 868 845 878 832 804 834 846 892 841 862 921 912 950 930 948 990 983 944 954 941 923 899 915 954 936 952 900 910 920 932 886 832 933 872 852 940 902 863 888 861 872 914 873 826 869 893 874 852 870 882 903 912 887 880 893 867 819 880 882 855 838 873 869 921 853 870 912 856 870 840 905 882 786 885 904 861 842 895 915 836 894 877 894 881 876 907 850 887 859 881 879 870 849 829 877 865 844 841 894 849 865 827 852 878 861 873 863 863 830 870 844 835 820 780 814 848 864 904 844 862 793 811 816 826 827 825 923 920 859 873 861 852 870 879 874 840 836 826 871 865 842 850 864 811 851 845 873 883 789 835 844 838 854 837 859 851 882 846 848 813 831 875 817 848 858 873 852 846 885 829 833 850 845 838 870 898 905 896 898 883 912 888 918 866 859 869 820 882 786 905 868 860 855 792 806 856 784 776 782 811 827 869 775 836 793 845 819 822 800 821 795 711 757 800 794 840 800 822 799 798 853 841 790 802 813 823 795 796 858 826 800 826 822 826 838 856 846 801 825 790 763 794 793 814 802 793 811 825 807 812 825 854 820 806 815 809 805 798 694 776 791 789 783 791 789 764 776 826 755 789 792 820 886 890 839 833 887 864 887 856 827 796 788 816 786 825 884 863 833 853 849 839 781 843 847 824 814 842 816 796 838 819 807 826 858 830 834 809 837 817 831 827 814 851 847 830 844 830 791 821 795 844 830 789 805 863 775 774 805 785 841 760 628 805 854 852 801 814 811 835 802 783 818 746 828 801 800 757 787 797 805 807 823 790 812 815 817 816 792 799 806 793 770 816 832 755 768 787 834 885 840 874 850 869 848 838 810 805 832 843 820 828 806 822 834 835 813 831 806 831 838 798 833 793 816 835 794 856 878 777 806 796 785 848 819 820 811 793 825 833 829 832 770 819 806 817 820 813 822 824 811 839 820 818 817 855 846 873 846 763 853 797 836 821 799 832 752 808 740 796 840 802 811 788 822 784 789 814 812 868 823 765 769 761 831 792 792 829 825 842 826 966 929 935 879 897 936 839 903 916 898 905 901 906 878 906 857 894 931 919 949 874 865 907 881 912 943 879 864 915 908 870 853 912 874 871 874 898 832 837 884 606 920 876 880 903 759 862 851 878 937 851 828 847 888 861 860 863 848 849 851 876 865 847 804 881 869 845 878 831 804 834 845 892 846 863 922 913 949 929 947 990 984 943 954 940 926 899 916 954 934 953 900 910 920 932 886 831 934 873 853 940 903 864 888 860 871 915 873 825 868 893 874 851 870 883 904 912 887 880 893 866 820 880 882 855 838 873 868 921 853 868 912 857 870 840 905 883 786 887 904 860 842 895 914 833 894 878 894 881 876 907 850 887 859 881 879 870 850 829 877 865 844 840 893 850 865 827 851 878 862 873 863 863 830 870 844 835 820 780 815 848 865 905 844 862 793 812 816 824 826 824 923 920 859 873 861 851 870 879 874 841 835 826 870 865 841 850 865 811 852 846 874 883 788 834 844 838 854 837 860 851 882 846 846 814 832 875 816 848 858 873 852 846 885 830 833 850 844 837 870 897 904 896 898 883 912 888 918 865 859 868 820 880 786 905 867 859 853 792 805 856 786 776 783 810 827 870 775 836 794 844 820 822 800 820 795 711 757 801 794 840 800 823 799 798 853 841 791 802 813 823 795 794 858 825 801 825 822 826 838 855 846 802 825 790 763 794 793 814 803 793 811 825 808 812 825 854 820 806 815 809 806 798 694 776 792 790 784 791 789 764 776 826 754 789 792 820 884 886 839 833 887 865 887 857 828 798 788 816 785 825 883 863 833 853 848 838 782 843 846 825 814 842 815 796 838 819 808 826 858 832 834 809 837 817 831 828 814 852 847 829 843 830 791 820 795 844 830 789 805 862 775 774 805 785 841 759 628 804 854 853 800 814 812 836 802 784 818 746 829 801 800 757 786 797 805 807 822 789 812 816 817 816 792 800 807 792 770 816 832 755 768 787 834 884 839 870 850 869 848 838 810 805 832 843 820 828 806 822 834 835 814 831 806 832 840 797 832 793 816 834 793 856 878 776 808 797 784 848 820 820 811 793 825 834 830 831 770 820 806 817 820 811 822 824 810 839 821 818 818 855 846 873 848 762 852 796 836 820 798 832 752 809 741 796 842 804 811 787 821 784 789 814 810 868 823 765 769 762 831 792 792 828 824 842 824 967 928 935 878 897 936 840 903 916 897 904 901 906 878 906 857 894 933 919 948 875 864 906 882 911 943 879 864 915 908 870 854 911 873 871 874 899 832 837 884 606 919 875 879 903 759 862 851 878 936 852 827 847 888 860 859 863 848 849 850 876 867 847 804 880 870 845 878 833 805 834 845 892 851 864 922 913 949 929 945 991 984 942 954 940 930 900 916 953 931 954 901 910 919 930 886 832 934 874 853 940 904 864 888 860 870 916 873 824 869 893 874 851 870 882 904 913 887 881 893 866 822 879 882 855 838 874 868 922 852 868 914 858 871 840 905 883 785 886 904 859 842 895 915 830 894 878 894 881 876 908 851 887 859 880 879 870 850 829 877 865 843 840 892 851 865 827 852 878 862 873 863 862 830 870 843 835 820 781 816 847 865 905 844 862 793 812 816 823 826 824 923 919 859 873 862 852 870 879 874 841 835 826 870 864 841 850 866 810 852 846 874 883 788 834 844 838 855 836 860 850 882 846 845 814 833 874 816 848 858 874 852 846 885 829 834 849 844 836 869 896 904 897 898 884 912 888 918 864 858 868 820 878 785 905 868 859 851 792 804 856 787 776 783 809 827 870 775 836 794 843 820 823 800 820 794 711 758 802 794 840 801 823 798 799 853 842 791 802 814 822 796 795 858 824 801 823 823 825 838 856 846 802 826 789 763 794 792 814 803 793 810 825 809 812 824 854 820 806 816 810 806 798 694 777 792 790 784 792 789 764 776 827 753 789 792 821 883 881 839 833 888 866 887 857 829 800 789 815 785 825 884 863 832 853 847 838 781 843 846 826 814 843 814 796 837 819 809 826 858 833 833 809 837 818 830 828 815 852 847 829 843 830 790 820 797 843 829 789 805 862 775 773 805 785 841 760 628 804 854 852 799 814 812 836 802 784 818 748 829 802 800 757 786 796 804 808 822 789 812 815 817 816 793 801 807 790 770 815 832 755 768 788 834 882 838 867 850 870 848 839 809 806 832 842 820 828 807 822 834 835 816 831 807 832 839 797 832 792 815 834 793 856 878 774 810 797 784 848 818 819 812 792 825 836 832 832 770 820 806 817 818 811 822 824 810 840 823 818 817 855 846 874 849 761 851 795 837 819 798 832 752 809 741 795 844 806 812 786 820 784 788 815 808 867 823 765 768 762 831 792 793 827 822 842 823 966 928 934 877 897 936 842 903 916 896 904 901 907 878 905 857 894 933 919 946 875 864 907 883 911 943 879 863 915 908 870 854 911 872 871 874 898 832 837 884 606 919 875 881 903 760 861 851 878 935 852 826 848 888 860 859 863 848 849 850 875 868 847 804 880 870 846 878 834 805 834 845 892 856 864 922 913 949 929 943 989 984 942 954 939 930 900 915 952 931 955 902 910 919 930 887 832 933 874 854 940 903 864 888 859 872 916 873 824 869 893 873 851 869 882 904 913 887 881 894 866 822 879 882 855 838 874 868 921 851 868 915 857 872 840 906 884 783 884 904 858 842 894 916 829 894 877 894 882 875 908 851 887 860 880 879 870 850 829 877 866 843 839 893 851 865 827 852 878 861 873 864 862 829 870 843 835 819 781 815 847 864 905 844 862 793 812 817 823 827 823 923 919 859 872 861 852 870 879 873 840 835 826 870 864 841 849 866 810 853 846 874 883 789 834 844 838 856 836 859 850 881 846 844 814 832 874 816 848 859 874 852 846 884 829 834 849 844 835 867 896 903 896 898 884 912 888 918 864 857 868 821 875 785 905 869 860 850 791 804 857 787 776 783 809 828 870 774 836 794 843 820 823 800 819 793 711 758 801 793 840 801 823 798 799 853 842 792 802 814 822 796 797 858 824 801 822 823 824 838 858 845 801 826 789 764 794 792 813 802 793 810 825 809 813 822 854 821 806 815 810 806 798 694 777 792 791 784 793 789 765 776 827 752 789 792 822 883 877 840 834 888 865 886 856 829 803 790 814 785 826 885 863 832 853 848 836 781 842 847 827 814 843 814 796 837 819 809 826 859 833 832 808 836 818 829 828 815 853 848 830 844 830 790 820 797 842 828 790 805 861 776 773 805 785 842 760 627 803 854 852 798 814 812 837 802 784 818 749 829 803 800 758 786 794 803 808 822 789 812 815 817 817 793 802 807 790 768 815 831 754 769 789 834 881 838 865 848 872 848 839 809 806 832 842 820 827 808 822 834 836 817 832 808 832 837 796 832 792 814 833 793 856 879 775 808 797 783 848 817 818 812 792 824 839 832 832 769 821 807 817 818 812 821 825 810 840 824 818 816 855 846 874 849 761 851 794 838 818 798 832 753 809 742 795 844 807 812 786 820 783 788 815 809 866 823 765 767 763 830 793 793 826 822 842 824 965 928 934 877 897 937 843 902 915 895 904 900 907 879 905 857 895 933 919 945 875 864 908 883 911 943 879 864 915 908 872 854 910 872 871 874 896 831 836 884 606 918 876 882 904 760 860 851 878 935 853 826 848 889 861 859 863 848 849 850 875 870 848 804 879 869 845 878 836 805 834 845 892 860 863 922 913 948 928 942 987 984 942 954 939 930 901 914 952 931 956 902 911 919 930 887 832 934 875 855 941 902 864 889 857 874 915 873 824 869 894 873 851 869 883 904 913 887 881 894 865 820 879 883 855 838 874 867 920 850 868 916 856 872 840 905 885 782 884 904 857 842 894 917 828 894 878 894 883 875 907 851 887 860 880 879 870 850 829 877 867 843 839 893 851 866 827 852 878 860 874 864 862 829 869 843 835 818 781 815 846 864 905 844 862 793 812 816 823 828 822 923 919 859 871 860 852 871 878 873 840 835 826 871 864 840 849 865 810 854 845 874 883 789 834 844 839 856 836 858 850 881 845 844 814 830 873 816 847 859 874 851 847 884 830 835 848 843 835 866 897 903 895 900 884 913 888 918 864 857 869 821 874 785 905 869 861 850 791 803 857 786 775 781 809 828 868 774 837 792 844 820 822 800 819 793 711 759 801 793 840 802 823 798 799 853 842 792 802 814 821 796 798 858 825 801 822 824 824 838 858 846 799 826 790 764 793 792 813 802 792 810 826 809 813 822 852 821 806 814 809 806 799 695 777 792 791 784 792 789 765 776 826 753 789 791 823 883 873 840 834 888 865 886 855 829 806 790 814 785 825 886 862 833 853 849 836 781 842 849 827 814 843 814 796 836 820 809 826 859 833 831 808 836 817 828 827 816 853 848 829 844 830 790 820 796 841 826 790 806 861 775 772 806 784 842 760 626 804 854 851 796 814 811 838 802 785 818 750 828 804 800 758 785 793 803 807 822 788 812 815 816 817 793 801 807 790 768 814 830 754 770 790 834 882 838 864 848 872 847 840 809 806 832 841 820 828 808 823 835 836 817 832 808 831 835 796 832 792 813 833 794 856 880 775 807 796 784 848 816 818 812 792 825 840 831 832 769 821 807 817 817 814 821 825 809 841 824 818 814 856 846 875 848 761 853 794 839 818 799 832 752 810 742 796 844 805 812 786 820 784 787 816 810 865 823 764 767 763 830 793 793 827 822 841 824 965 928 935 877 897 937 844 902 914 896 905 901 907 880 905 856 896 933 919 944 876 863 909 882 910 944 879 863 915 909 873 854 910 872 871 873 896 830 835 884 606 919 876 882 904 760 860 851 878 935 853 826 849 889 862 859 863 848 849 850 875 870 848 804 879 869 844 878 836 806 834 845 893 865 862 921 913 949 928 942 985 984 942 955 939 929 901 914 952 932 955 903 911 920 931 888 832 935 874 856 942 902 865 890 855 873 914 873 824 869 895 872 851 868 883 904 913 886 881 894 865 820 879 883 856 839 874 866 920 850 868 915 855 872 841 905 885 782 886 905 857 842 894 917 826 894 878 894 884 875 906 851 889 862 881 879 870 850 829 877 868 843 840 893 851 865 827 853 878 860 874 864 862 830 869 843 836 817 781 815 846 863 904 844 861 794 812 817 824 830 821 924 918 860 871 860 852 872 878 873 840 835 826 872 865 840 848 864 811 854 844 874 883 790 834 844 839 856 836 858 851 881 845 844 814 831 873 815 846 858 874 851 847 884 830 835 848 843 834 866 898 903 895 901 884 913 889 918 865 857 868 822 872 785 905 870 861 851 791 803 857 787 776 780 809 829 866 774 837 791 844 820 822 800 819 793 711 759 800 792 840 803 824 798 799 853 840 792 802 814 820 795 797 858 826 801 823 822 824 838 857 847 798 826 790 763 793 791 813 802 792 810 826 809 814 821 851 820 806 814 808 806 799 696 777 792 790 784 791 789 765 776 826 753 790 790 823 882 867 839 834 888 865 886 855 829 809 790 815 784 825 886 861 833 853 850 836 782 842 850 827 814 843 815 796 836 820 808 827 859 833 830 808 836 816 828 827 816 854 848 828 844 830 790 820 795 840 826 789 807 861 775 772 806 784 841 760 626 805 854 850 793 813 811 837 802 785 818 751 828 804 801 759 785 792 803 806 822 789 811 816 817 817 793 801 806 790 769 815 830 754 771 790 834 884 839 862 848 872 846 840 810 806 833 840 820 828 808 824 834 837 817 833 809 830 835 796 832 793 813 832 794 856 879 776 806 795 784 847 816 818 813 791 825 841 829 831 768 822 808 817 817 814 821 825 809 841 824 818 814 856 847 875 848 762 854 794 840 820 800 831 751 811 742 796 842 804 812 786 820 784 787 815 810 865 823 764 767 763 829 794 792 828 824 841 824 965 929 936 877 897 938 843 901 914 897 905 901 907 881 906 857 897 933 920 943 876 863 908 882 909 943 879 863 915 909 875 853 909 872 872 873 895 830 834 884 606 920 877 881 904 760 861 851 877 935 854 826 850 889 863 859 863 848 849 850 875 869 848 804 879 868 843 878 835 806 835 846 893 868 862 922 913 950 928 942 986 984 942 955 939 927 901 915 952 934 955 903 910 920 931 887 833 937 873 856 944 903 866 890 853 871 915 873 824 869 896 871 850 867 883 904 912 885 881 894 866 822 880 884 856 839 874 866 922 851 868 915 854 872 841 904 885 783 887 906 857 842 896 917 826 895 878 894 883 875 905 850 890 862 881 878 870 850 829 877 869 844 841 892 851 865 827 853 879 860 874 863 862 830 869 843 836 818 781 814 846 863 904 844 860 794 812 817 824 830 821 924 917 860 871 860 852 873 878 873 840 834 826 872 864 840 849 864 812 854 845 874 882 790 834 844 839 855 836 858 851 881 845 845 813 833 872 814 845 858 874 851 847 885 830 834 848 843 834 865 899 903 894 901 884 913 889 918 866 857 867 822 871 785 905 870 860 851 791 803 857 786 778 778 810 830 865 773 837 790 844 821 822 800 819 794 712 758 800 791 840 803 824 798 799 854 840 793 802 814 820 795 796 860 826 801 823 820 824 838 856 848 799 826 790 761 793 791 813 804 791 810 826 808 815 821 850 818 806 813 807 806 799 695 776 791 790 784 791 790 765 776 827 753 791 791 823 882 862 839 834 888 865 887 855 830 811 790 816 784 825 886 860 833 853 850 837 783 842 849 826 815 843 816 797 836 820 808 828 859 832 831 808 836 816 829 827 817 854 848 829 844 830 791 819 796 839 827 787 808 861 775 772 807 784 840 760 626 806 854 849 791 813 811 835 802 784 818 749 829 803 800 759 785 792 804 804 822 790 811 816 818 817 793 800 807 791 771 815 830 754 771 791 834 885 839 862 848 870 845 840 809 807 833 838 819 828 809 825 833 837 817 833 810 828 835 795 832 794 813 833 794 856 879 776 806 795 784 847 816 819 813 792 826 841 828 831 770 822 807 817 817 814 822 824 809 841 824 819 814 856 848 875 847 761 853 794 839 821 800 831 750 812 741 796 842 804 812 786 820 784 786 814 809 866 823 764 768 763 829 794 792 828 824 841 824 965 930 936 877 896 938 843 901 915 898 905 901 907 881 906 858 897 934 919 942 877 862 908 881 909 942 879 864 915 909 875 852 908 871 872 873 895 830 835 884 604 920 877 881 904 759 861 851 877 935 854 825 849 888 863 859 863 847 849 850 874 869 848 804 880 867 843 878 834 806 835 848 893 872 862 923 913 952 928 942 986 984 943 956 939 926 901 915 952 935 955 904 909 920 931 887 833 937 871 856 944 904 866 890 855 869 915 873 824 869 896 870 850 865 882 904 912 884 881 894 867 824 880 885 855 839 875 866 923 852 870 916 854 871 842 904 885 782 886 907 857 842 896 919 826 895 878 893 883 876 905 850 890 862 882 878 871 850 829 876 869 844 843 892 851 864 827 853 878 860 874 864 862 830 870 843 836 819 781 814 845 863 904 844 861 794 812 817 823 830 822 924 917 860 871 860 852 873 878 874 840 834 826 872 863 840 849 864 813 854 846 873 882 790 833 845 839 854 836 859 851 881 846 846 813 834 872 814 845 858 874 851 847 884 830 834 847 843 834 864 899 903 894 901 885 913 890 918 866 858 866 822 869 785 905 870 860 851 792 803 857 786 780 779 810 829 865 774 837 790 844 821 821 800 818 793 712 758 800 791 840 802 825 798 800 854 840 793 802 814 820 795 795 860 826 801 824 819 825 838 855 848 800 824 789 760 793 790 812 804 790 812 826 808 814 821 850 815 807 812 807 806 799 694 775 790 791 784 791 792 764 776 828 753 790 792 823 881 860 839 834 888 865 887 855 830 814 790 816 784 825 886 860 833 852 849 837 783 843 848 826 815 844 817 798 835 820 808 827 858 832 833 808 837 817 831 827 817 855 848 830 844 830 791 819 796 838 828 787 807 860 774 772 807 784 839 760 625 805 854 849 791 813 811 834 801 783 819 747 830 803 800 759 787 792 805 803 822 790 812 816 818 818 792 800 807 791 773 815 831 754 771 790 833 886 839 860 849 869 846 840 809 807 833 836 821 827 809 825 832 837 816 833 809 827 836 795 832 794 813 833 794 856 878 776 805 794 784 847 816 821 812 793 825 840 828 831 771 821 807 817 817 814 822 823 809 841 822 820 815 857 848 875 846 761 852 794 837 820 798 832 750 811 741 798 842 804 813 787 821 784 787 812 808 866 824 764 768 763 829 794 792 829 825 841 824 966 930 935 877 896 937 843 901 916 898 905 902 907 881 905 858 896 934 919 942 877 862 908 882 908 942 879 866 916 908 874 853 908 871 872 874 896 830 836 884 604 920 878 881 904 759 861 850 876 935 854 824 847 887 864 860 864 846 850 850 873 869 848 804 880 867 844 879 833 805 835 849 893 876 863 924 914 952 930 943 987 984 944 955 939 925 901 915 953 935 955 903 909 920 930 887 833 936 871 855 944 905 867 889 857 869 915 873 824 869 895 870 851 865 881 903 912 883 881 894 868 824 880 887 854 838 875 866 925 853 871 916 854 871 841 904 884 781 886 907 858 842 896 920 826 896 878 893 883 877 905 849 889 862 882 877 871 849 830 876 869 844 843 892 851 865 828 853 877 861 873 865 862 830 870 843 836 820 782 814 845 864 904 844 862 793 812 817 824 829 822 924 918 859 872 860 852 873 878 874 840 835 825 872 863 840 849 865 813 854 846 873 882 789 833 846 838 854 837 860 852 881 846 846 813 834 872 815 845 858 874 851 847 884 830 834 846 843 835 863 899 903 895 901 884 913 890 918 867 857 866 822 868 785 905 870 859 851 792 803 858 786 779 779 811 828 866 774 836 790 845 820 822 801 818 793 713 757 801 790 839 801 824 798 801 854 840 792 801 813 820 795 796 860 826 802 824 820 825 838 855 848 801 823 788 759 794 790 812 804 790 813 826 808 814 821 851 814 807 813 806 806 799 694 775 790 792 784 791 792 764 778 829 753 789 792 822 881 859 839 834 888 865 887 855 829 815 790 816 784 826 885 860 832 852 849 837 783 843 847 824 814 844 817 798 835 820 808 826 858 832 834 808 837 818 832 828 816 856 848 832 844 830 792 819 797 838 830 789 807 860 774 774 807 784 839 761 622 805 854 850 789 812 812 834 802 782 819 745 831 803 800 759 789 793 805 803 823 790 813 816 818 818 790 799 807 791 773 814 831 754 772 788 833 885 839 858 849 869 847 841 808 807 833 834 822 827 810 824 833 837 816 832 809 829 837 794 833 796 813 833 793 855 878 776 805 794 784 847 815 822 810 794 823 840 828 830 772 822 806 817 817 814 823 823 810 840 822 820 816 856 848 874 845 762 852 794 837 820 799 832 750 811 740 799 843 804 814 789 821 784 788 811 808 866 825 764 767 763 828 793 792 829 825 840 825 966 929 935 878 896 936 843 901 917 898 905 903 909 881 905 857 896 934 919 942 877 862 908 882 908 942 879 866 917 908 872 855 908 872 871 875 898 830 838 884 604 919 877 880 904 759 862 850 876 935 853 825 846 887 864 860 863 846 849 850 873 868 848 805 881 868 845 880 833 804 835 849 893 880 863 925 914 952 930 943 988 984 944 955 939 925 901 916 954 935 955 903 910 920 930 887 833 935 871 855 944 905 867 888 858 869 915 873 824 869 894 870 851 867 879 904 913 883 882 894 868 824 881 888 854 838 875 866 925 854 872 917 855 871 841 904 884 780 887 907 859 842 895 920 826 896 878 893 883 878 905 848 888 862 882 878 871 848 830 876 869 844 843 892 851 865 828 853 876 862 873 865 862 830 871 842 835 820 782 815 844 865 904 844 862 793 812 817 824 828 823 925 918 858 872 860 852 872 878 874 840 836 825 872 864 840 850 865 814 854 846 873 882 789 832 846 838 855 837 860 853 880 846 845 812 833 872 816 846 858 873 851 848 883 829 834 845 844 837 864 898 903 895 901 884 912 890 918 868 858 866 822 866 786 905 870 859 851 792 804 859 786 779 780 811 828 867 775 836 790 844 821 822 802 818 793 713 757 801 790 838 801 824 799 802 854 839 792 801 812 820 794 798 861 825 801 823 822 824 838 855 848 801 822 788 760 794 790 812 803 791 814 826 808 814 821 852 812 806 814 805 805 800 694 777 790 791 784 792 792 765 779 828 753 788 791 823 880 857 840 835 888 865 887 855 828 817 790 815 785 828 886 860 832 852 849 837 783 843 847 823 812 844 817 798 836 820 808 825 858 832 834 808 836 819 832 828 816 855 847 832 844 831 792 820 797 836 830 790 807 859 774 775 807 785 840 762 620 804 854 851 788 812 813 833 802 782 819 746 831 803 800 758 789 793 805 803 823 790 813 816 818 818 790 798 807 791 774 814 833 753 772 787 833 885 840 856 849 870 849 842 809 808 833 832 823 827 811 824 834 837 816 832 809 830 838 796 834 797 814 833 793 855 878 775 805 795 784 848 814 822 811 794 823 838 829 829 771 822 806 817 816 814 823 824 810 840 822 820 816 856 846 874 845 763 853 793 838 821 800 832 751 810 740 800 843 804 814 789 820 784 790 812 810 865 827 763 767 763 828 792 792 829 824 841 826 966 928 935 878 896 936 842 901 916 898 906 905 911 881 905 856 895 933 919 942 877 861 908 881 907 942 878 865 918 908 871 856 910 872 871 876 898 829 838 885 606 919 876 880 905 758 862 850 876 936 853 825 845 887 864 860 863 846 849 850 874 868 849 805 881 868 846 880 833 804 836 850 893 881 864 923 914 952 931 943 989 985 944 954 939 924 901 918 955 935 954 903 911 920 930 886 833 934 872 856 945 906 867 888 858 869 915 872 824 869 895 871 851 868 877 905 913 883 881 893 867 823 880 888 855 839 874 865 926 854 872 918 855 872 841 905 884 780 887 907 860 842 894 920 825 895 878 893 884 878 906 849 888 862 882 879 872 849 831 876 869 844 843 891 852 865 829 853 877 863 872 864 861 830 871 842 834 820 781 815 844 865 905 843 862 793 811 817 824 828 824 925 919 858 871 860 852 872 878 874 840 836 825 872 864 839 850 866 814 854 846 873 882 789 832 845 838 855 837 859 854 880 845 845 813 834 872 816 847 859 872 851 848 883 829 835 845 844 838 864 898 903 896 901 884 913 891 919 868 858 867 821 865 786 904 870 859 851 792 804 860 786 779 780 811 828 868 775 837 791 844 821 822 802 818 793 713 756 801 790 836 801 824 800 802 854 839 793 801 811 821 794 799 861 825 801 823 822 822 839 855 848 801 823 788 760 793 790 812 802 792 814 825 808 814 822 851 810 806 815 805 805 800 694 778 791 791 784 792 790 765 778 828 754 788 791 824 879 855 841 835 889 865 887 855 829 819 791 814 785 828 887 859 831 852 848 836 784 843 846 822 810 844 816 798 837 820 808 826 857 831 834 808 836 820 833 828 815 853 846 830 844 831 792 820 796 836 830 790 808 858 775 776 808 786 841 762 618 803 853 852 786 812 815 833 802 782 818 747 830 803 801 757 788 794 805 803 823 790 812 816 818 817 790 799 807 790 774 813 834 753 772 787 833 885 841 856 848 870 849 841 809 809 834 830 821 827 812 824 834 837 818 832 809 830 838 797 835 798 814 834 792 854 878 776 806 796 784 849 813 822 812 794 825 837 829 828 771 823 805 818 816 814 823 825 809 840 822 820 816 856 844 874 844 764 854 792 838 822 801 832 749 810 739 800 843 804 814 788 819 783 790 813 810 865 827 763 767 764 827 791 792 827 823 841 827 966 929 936 878 896 935 842 902 916 898 906 906 913 881 906 855 895 932 919 942 877 861 908 881 907 942 877 864 918 909 870 856 911 872 871 875 898 829 837 885 606 918 876 879 906 758 861 850 876 936 853 825 845 888 863 860 862 845 849 850 875 867 849 804 881 867 846 879 832 805 836 850 893 882 864 922 915 952 931 945 989 984 944 955 940 924 901 919 955 935 953 902 911 920 930 885 833 934 873 857 945 905 867 888 856 869 916 872 825 869 896 871 852 868 877 906 913 884 880 892 866 823 880 886 855 840 874 865 926 854 870 918 855 872 841 905 884 780 886 907 860 843 895 920 825 894 879 892 883 878 906 850 888 862 881 880 872 849 831 876 870 844 842 891 852 866 829 853 877 863 872 864 861 829 869 842 835 820 780 815 845 865 906 843 863 793 811 817 824 827 823 925 918 857 871 860 852 871 879 874 840 836 825 871 864 838 850 866 813 853 846 874 882 788 833 844 838 855 836 859 853 880 845 845 813 834 873 816 848 859 872 853 848 884 829 835 847 845 837 865 898 903 897 902 885 914 890 920 869 858 867 820 863 785 904 871 859 851 792 805 859 786 778 781 811 828 867 775 838 792 842 822 822 800 819 793 713 757 802 791 835 801 825 801 802 855 839 793 800 811 821 794 799 860 825 801 823 822 821 839 855 848 801 823 787 760 793 790 813 802 793 814 825 808 815 823 849 807 806 815 806 805 800 694 779 792 790 784 792 790 765 778 829 754 787 791 825 878 854 841 835 889 865 887 855 829 823 791 814 785 828 887 859 831 852 848 835 784 843 846 823 810 844 816 798 839 820 808 826 857 830 833 808 836 820 831 828 815 853 845 830 843 829 791 820 794 835 830 789 807 858 776 776 808 786 842 761 617 804 853 852 786 814 815 833 802 782 818 747 830 803 800 757 787 794 805 804 824 790 812 815 817 817 791 799 808 790 774 813 835 754 771 786 833 885 842 855 847 869 849 840 809 809 834 829 819 828 811 824 833 837 818 832 809 829 839 799 836 798 814 834 792 855 878 777 807 797 783 849 811 822 813 794 826 836 829 831 772 823 806 817 817 813 822 824 809 839 822 820 816 855 842 873 844 764 854 793 838 822 801 831 748 809 740 800 843 804 813 788 819 782 790 812 811 864 827 764 766 764 827 791 792 826 823 841 826 965 930 936 878 896 935 843 902 916 899 906 906 913 881 908 855 896 932 920 942 878 860 907 881 907 943 877 864 917 909 870 856 912 872 871 875 897 829 837 885 605 919 876 878 905 759 861 851 875 937 853 826 845 890 862 860 862 845 849 850 875 867 848 804 881 866 845 879 832 805 836 848 893 884 864 920 915 952 932 946 989 984 943 955 940 924 900 918 955 935 952 902 910 920 930 883 834 934 874 858 946 904 867 888 856 870 915 872 827 870 896 871 852 867 878 906 913 885 879 892 866 822 879 884 854 839 875 865 925 855 868 918 856 873 842 905 883 778 886 907 861 843 896 919 824 893 880 893 883 878 906 851 888 861 881 880 872 850 832 876 870 844 842 891 852 866 830 853 878 862 872 864 860 829 868 842 835 820 781 814 845 865 907 843 862 793 811 816 824 827 823 925 918 858 871 859 852 871 879 874 839 836 826 871 864 839 850 866 812 852 847 874 882 787 833 845 839 855 835 859 853 881 845 845 813 834 874 816 847 858 872 855 848 884 829 834 848 844 836 866 898 904 897 902 886 914 890 919 869 858 867 821 860 784 904 871 860 852 791 805 859 786 778 781 812 829 867 774 838 791 842 821 823 798 820 793 712 759 801 791 833 802 825 800 802 855 839 793 799 812 820 794 799 859 826 802 823 822 822 838 855 848 800 822 784 760 792 791 813 802 793 814 825 808 816 824 847 807 807 815 807 805 800 695 779 792 791 783 792 791 766 777 830 754 788 791 825 878 853 840 835 888 865 887 855 829 825 791 815 786 828 887 859 831 852 848 835 783 843 846 823 810 844 816 798 840 820 808 826 858 829 834 808 835 820 829 826 815 854 844 831 843 828 791 821 792 837 830 789 807 858 776 776 808 786 842 759 617 805 854 852 785 815 815 834 802 781 818 747 830 803 801 758 786 794 804 805 824 789 812 815 817 818 792 800 807 789 773 814 834 754 770 786 833 884 841 854 847 870 850 839 809 809 833 830 817 828 809 824 831 836 817 832 809 829 839 800 836 796 814 835 792 855 879 779 807 797 783 849 809 822 813 793 828 836 829 835 772 822 807 816 818 813 822 823 810 839 822 820 816 855 842 874 843 763 854 794 837 822 800 831 747 809 741 800 843 804 813 788 820 782 790 812 811 864 827 764 765 763 827 790 793 825 823 841 825 965 930 937 878 896 935 843 901 915 899 905 906 914 880 908 856 897 933 920 942 879 859 907 880 907 944 877 864 916 909 870 856 912 871 872 874 897 829 836 884 605 919 876 877 904 759 860 851 874 937 854 825 846 889 862 860 862 845 849 850 876 866 848 804 881 866 845 878 832 805 836 847 892 886 863 921 916 953 932 948 989 984 943 954 940 924 900 916 956 935 952 902 910 919 931 883 834 934 875 858 946 904 866 887 856 872 914 871 829 870 896 871 852 867 880 906 913 886 879 893 866 822 879 884 854 838 876 864 924 856 866 918 856 872 844 905 882 777 886 907 862 843 896 919 824 894 881 893 883 878 907 851 888 860 881 880 872 850 831 876 870 844 842 892 851 865 830 852 878 861 871 864 859 828 869 842 835 819 782 813 845 864 907 843 862 794 811 814 825 828 823 925 918 859 871 859 852 871 879 874 838 836 826 871 864 839 850 865 812 851 847 874 883 788 833 845 839 856 834 859 852 881 845 846 813 833 874 816 846 858 873 857 847 884 830 834 848 844 837 867 898 904 898 902 886 914 890 918 870 858 867 821 860 783 904 871 860 852 793 806 858 786 778 781 812 829 866 774 837 791 842 821 823 797 821 793 711 759 801 791 830 803 826 800 802 855 839 794 798 812 820 793 799 858 828 802 824 822 824 838 856 847 800 822 782 760 792 791 813 803 793 814 825 808 815 824 846 806 807 815 807 805 800 696 778 792 792 783 792 792 766 776 830 754 788 790 824 878 853 839 835 887 865 886 855 829 828 791 815 786 829 886 859 831 851 849 835 783 843 847 824 811 844 816 798 840 820 807 826 858 830 835 809 835 820 827 825 815 855 844 832 843 828 791 821 792 838 829 789 806 859 776 776 808 786 841 757 618 806 854 852 786 816 814 835 802 780 819 748 829 805 802 759 786 795 803 806 824 789 813 814 816 818 793 800 807 790 772 813 834 754 769 786 833 884 841 852 847 870 850 839 809 808 832 830 817 829 808 823 830 836 816 832 808 830 839 800 835 795 814 835 793 855 879 778 807 798 783 849 808 822 813 792 828 836 830 838 772 820 809 816 820 813 822 821 810 838 822 820 816 855 842 875 843 763 855 794 837 822 800 831 747 809 742 800 842 803 813 788 821 783 789 811 811 864 827 764 764 763 827 790 792 827 823 841 824 966 930 937 878 897 934 842 900 915 898 906 909 914 879 908 857 897 933 920 942 878 858 907 881 906 944 878 864 916 908 870 856 911 871 872 874 897 830 836 882 605 919 876 876 903 760 860 851 874 937 853 825 846 889 861 860 862 846 849 849 875 866 848 804 881 865 845 878 832 804 836 847 892 888 863 920 915 952 932 947 989 984 943 952 941 924 900 916 957 934 953 902 911 918 932 883 834 933 875 859 947 904 866 888 856 873 913 871 829 869 895 870 852 866 881 905 913 886 879 893 866 823 881 884 854 838 878 864 924 856 866 918 857 872 844 905 881 776 886 907 863 843 897 919 822 894 880 893 883 878 907 850 888 859 881 880 872 850 830 877 870 844 842 892 850 865 830 853 876 860 872 864 858 828 869 842 836 818 783 813 845 864 907 843 861 794 811 813 825 828 823 925 918 860 872 860 851 871 880 874 838 836 825 871 864 840 850 865 811 852 847 874 883 789 832 844 840 856 834 859 852 881 845 846 813 833 874 817 846 857 875 856 846 884 830 834 848 843 837 870 898 904 898 902 885 915 890 918 870 858 867 820 859 782 903 871 861 853 794 805 857 786 778 782 812 828 866 774 837 792 842 821 822 798 821 792 711 759 800 790 827 803 826 800 802 855 839 794 799 812 819 793 798 857 829 802 824 822 825 839 856 848 799 822 782 761 793 790 812 803 793 814 825 808 814 824 845 804 807 814 807 804 799 696 778 792 790 784 792 792 768 775 829 754 789 790 824 877 851 838 835 887 865 886 855 828 829 790 815 785 829 886 859 832 851 849 836 783 843 848 825 811 844 816 798 841 818 807 827 859 830 836 809 835 820 827 825 816 855 843 831 843 829 791 822 791 839 828 789 807 859 775 777 808 785 841 756 618 806 854 852 787 815 812 834 802 781 821 748 830 806 803 760 786 796 803 807 824 789 813 814 815 817 794 801 807 790 772 812 834 754 770 786 834 884 842 851 848 871 850 839 809 808 830 830 817 830 808 823 830 835 816 833 808 831 838 800 835 793 814 836 793 854 879 777 807 798 783 850 807 821 814 792 828 836 831 837 772 818 809 816 821 813 823 821 810 840 822 819 816 855 842 875 842 762 854 795 836 822 799 832 747 810 741 799 840 803 813 789 822 784 789 813 811 866 827 763 764 764 827 790 792 829 822 839 825 966 930 936 877 897 934 841 900 916 898 907 911 915 878 906 857 897 933 921 942 877 855 907 881 906 943 878 866 916 908 870 855 911 871 872 873 898 830 836 883 605 919 876 874 902 760 861 851 873 936 853 825 846 889 861 860 862 846 850 849 875 866 847 805 881 865 845 877 832 804 836 847 893 889 864 920 915 953 932 946 988 985 942 950 941 924 900 916 958 933 953 902 914 918 933 884 835 933 875 860 947 904 865 888 856 872 913 871 828 867 896 870 852 866 881 904 913 886 879 894 867 823 884 884 854 838 878 865 924 856 867 918 857 871 843 904 883 777 885 907 863 842 897 919 820 893 878 893 884 879 907 850 887 860 881 879 872 850 830 877 870 844 841 892 849 865 830 854 875 860 872 865 858 828 869 842 836 818 783 813 846 863 906 844 861 795 810 812 825 828 823 925 918 860 872 860 850 871 880 874 839 835 824 871 864 841 850 865 810 853 848 873 884 790 832 844 841 855 834 859 851 881 845 845 812 833 874 818 846 858 875 856 846 884 831 834 848 842 837 872 900 904 896 901 885 914 890 918 869 859 867 820 857 782 903 872 861 853 796 805 856 787 777 782 813 827 866 774 838 790 842 821 822 799 821 792 711 759 801 790 822 802 826 800 804 855 839 795 800 812 820 793 796 857 829 802 824 822 825 841 856 849 799 822 781 762 793 790 812 803 793 813 826 808 812 824 844 804 807 814 807 805 799 697 777 792 788 785 792 792 768 775 828 753 788 790 823 876 848 838 834 887 866 886 856 828 830 790 816 784 829 886 859 832 852 849 838 783 843 850 825 811 844 816 797 841 818 807 827 859 829 836 809 836 820 827 826 818 855 843 829 843 829 791 824 791 839 827 789 808 859 775 778 809 784 841 757 618 807 854 852 788 814 812 835 802 781 821 750 831 807 802 759 786 796 803 806 822 788 814 814 815 817 794 801 807 790 772 812 834 754 770 786 834 883 842 851 848 871 850 839 810 808 830 827 818 830 808 823 830 834 815 833 807 832 838 799 833 793 815 835 793 854 879 776 807 798 784 849 807 820 814 791 827 837 832 835 772 818 808 816 821 813 823 822 810 840 823 819 816 855 842 875 842 762 852 795 836 822 800 832 746 811 741 798 838 803 812 790 821 784 789 814 811 866 826 763 764 765 827 790 792 828 821 838 826 966 930 936 878 897 934 839 900 917 899 908 912 916 879 905 858 897 934 921 942 876 851 907 882 906 943 879 867 916 908 870 855 910 871 872 873 898 830 836 884 604 919 876 873 902 760 861 851 874 936 852 825 847 889 862 860 862 847 849 848 875 866 847 805 881 865 845 874 833 806 835 846 894 890 865 921 915 953 932 945 989 985 944 948 941 924 900 916 957 932 953 903 916 919 933 885 835 934 875 860 947 904 865 888 855 873 914 871 828 867 897 871 853 866 880 904 914 886 879 893 868 823 887 885 854 838 878 866 923 855 868 917 858 872 841 905 885 777 884 906 863 842 896 919 819 893 876 893 884 879 907 850 888 861 881 879 872 849 830 877 869 844 841 892 849 865 830 854 874 860 873 865 857 828 869 841 836 819 783 814 845 862 905 844 861 795 810 812 824 828 823 926 918 860 872 860 850 872 880 874 838 835 824 871 863 841 850 865 811 853 847 873 884 789 831 844 841 855 835 858 851 882 845 845 812 834 874 818 847 857 874 856 847 883 830 833 848 842 837 873 901 905 895 900 885 914 890 919 869 860 866 820 856 782 903 872 861 853 795 804 856 786 777 782 813 828 865 774 839 788 842 821 822 799 821 794 712 758 802 790 821 801 825 800 804 855 840 796 800 812 821 793 795 857 829 801 824 822 825 841 856 849 798 822 780 762 793 789 813 804 792 812 826 808 812 824 844 803 807 813 808 805 798 697 776 793 787 786 792 791 769 775 828 752 788 789 824 876 846 838 833 888 866 886 856 828 832 791 816 784 829 887 858 833 853 850 839 783 843 851 825 811 844 816 797 840 818 806 826 859 830 836 808 837 820 827 827 819 854 844 829 843 829 791 823 792 838 828 789 808 859 775 778 810 784 842 757 616 808 854 852 789 814 812 836 803 782 820 750 833 806 802 758 787 797 803 805 822 788 814 814 815 817 794 801 806 790 771 813 834 755 770 786 834 884 842 850 848 870 850 839 810 809 831 824 820 829 809 824 831 834 815 833 807 832 838 799 831 793 814 835 793 855 878 776 808 798 783 849 808 820 813 791 825 837 832 833 772 818 807 817 821 813 823 822 809 841 822 819 817 855 842 875 842 761 851 795 836 822 800 832 745 811 741 797 839 803 812 789 821 785 788 815 811 867 826 763 764 764 827 791 791 827 821 838 826 965 930 936 878 897 934 839 900 918 899 906 912 916 880 904 858 897 934 921 942 876 845 907 882 906 944 879 869 917 908 870 855 910 871 872 875 897 830 836 886 604 918 877 872 902 760 861 851 876 936 852 825 847 889 862 861 862 847 849 848 876 867 847 804 881 865 845 871 832 807 835 846 894 891 866 920 915 953 933 947 990 985 946 944 941 925 899 915 956 934 954 903 915 920 932 885 836 935 876 860 946 904 864 888 854 873 914 871 827 868 899 871 853 867 881 905 914 886 878 894 867 822 887 886 854 838 878 866 923 854 870 916 858 873 842 905 885 777 884 906 861 842 895 919 818 893 877 894 884 878 907 850 889 861 881 879 872 848 830 876 868 844 841 892 849 865 829 854 874 860 873 864 857 828 870 841 836 820 782 815 845 862 904 844 861 794 810 812 823 828 822 927 917 860 872 861 850 872 880 875 837 835 824 872 863 841 850 865 812 853 847 874 883 789 830 845 840 854 836 858 850 882 845 845 812 834 874 818 848 857 873 855 848 883 830 833 848 842 837 872 901 906 895 900 885 913 890 919 868 860 866 820 853 782 904 872 860 853 795 804 856 786 777 782 813 828 865 774 838 786 843 821 822 799 821 795 713 758 802 789 819 800 824 800 804 854 840 796 799 812 822 792 796 857 830 800 824 822 825 840 856 848 798 822 779 762 793 789 815 804 792 811 826 808 812 824 843 803 807 813 808 806 799 697 777 793 789 786 792 791 769 776 829 752 788 788 824 876 846 838 833 889 866 886 855 828 834 791 816 784 829 887 859 833 854 850 841 782 843 851 825 812 843 815 797 840 818 806 826 859 830 836 808 838 820 827 828 818 854 844 830 842 830 791 822 793 837 829 789 808 859 774 778 810 784 842 757 614 808 854 851 790 815 813 837 802 781 818 751 832 805 802 757 787 797 803 805 823 788 814 815 816 817 794 801 806 790 771 814 835 756 770 785 835 885 842 850 848 870 850 839 810 809 832 823 820 828 809 824 831 835 816 832 807 833 838 798 830 794 815 834 793 855 878 775 810 798 783 849 807 821 813 791 824 838 833 832 771 818 807 817 820 814 823 823 809 841 822 818 817 855 843 875 843 761 851 795 836 822 800 832 743 811 741 797 841 803 811 786 820 785 789 815 811 866 825 763 765 763 827 791 791 826 822 838 826 965 930 936 878 896 935 840 900 916 900 906 913 916 881 905 858 896 933 920 942 877 841 908 882 906 943 879 869 917 908 871 854 909 871 871 877 897 830 836 886 604 918 877 872 902 761 861 850 876 936 852 825 848 889 861 862 863 847 849 847 876 869 847 804 881 866 845 868 832 806 835 846 894 891 865 920 914 953 933 948 989 985 947 942 940 925 899 915 954 936 954 904 914 920 932 886 835 935 876 861 946 904 865 888 856 873 915 871 826 869 898 871 853 868 882 907 915 887 878 895 865 822 887 886 854 838 878 866 924 854 870 916 858 873 843 906 884 776 883 906 859 841 894 919 818 894 878 895 884 877 907 850 889 862 880 879 872 848 829 875 868 844 842 891 850 865 828 853 875 860 874 863 858 828 871 842 834 820 782 816 845 863 904 843 861 794 811 813 823 829 822 928 917 860 872 860 850 873 879 876 837 835 824 873 862 840 850 866 813 853 847 874 882 788 829 845 840 854 835 858 850 882 845 845 813 834 874 818 848 857 873 854 849 883 829 832 848 842 837 871 901 907 896 900 885 912 890 918 867 860 866 820 850 783 904 871 860 853 795 804 857 787 777 782 813 828 866 774 838 787 843 821 822 799 820 797 713 758 803 787 815 800 825 799 804 854 841 796 799 812 822 792 797 858 829 800 825 822 825 839 856 848 797 823 779 763 794 789 815 803 791 811 826 808 812 823 842 803 807 813 808 805 800 696 776 793 789 786 792 791 769 777 829 752 788 787 824 876 846 838 834 890 866 887 855 829 836 792 815 784 828 887 860 833 854 850 841 781 842 851 825 812 844 814 797 840 818 806 826 859 831 835 808 837 818 828 828 817 854 844 831 842 831 792 820 794 837 830 788 807 860 775 778 810 785 842 758 612 808 854 852 791 815 813 836 800 781 818 750 832 805 802 756 787 796 803 806 823 788 814 815 818 817 794 801 807 790 771 815 836 755 769 784 835 886 842 849 848 869 850 839 810 809 833 822 821 828 810 824 831 835 816 832 807 832 838 798 831 796 816 834 792 855 878 775 811 798 783 850 806 822 812 791 823 837 832 832 771 818 807 817 820 814 822 825 809 841 821 818 817 856 844 875 846 762 850 795 836 822 800 831 743 811 742 797 841 804 811 786 820 785 789 814 812 866 826 762 766 762 827 792 791 825 823 838 826 966 930 937 878 896 934 841 899 915 900 905 915 916 881 906 857 896 933 919 942 877 839 908 882 906 942 879 869 917 909 870 854 908 872 871 878 898 830 835 886 604 918 876 872 902 760 860 851 875 936 852 826 848 889 861 862 863 847 849 847 876 870 848 804 881 866 845 865 832 804 836 847 893 891 865 919 914 953 934 950 986 985 947 941 939 925 898 916 953 938 955 904 914 920 932 887 834 935 877 861 944 906 864 888 857 873 915 871 826 869 897 871 853 869 882 908 916 887 879 897 863 821 887 887 854 838 878 865 926 853 870 914 856 873 844 907 882 776 883 907 856 841 895 919 818 894 878 895 883 877 908 849 888 862 880 879 872 848 829 874 868 844 843 890 850 865 828 852 875 860 873 862 860 828 872 843 833 820 782 815 846 864 905 843 861 793 811 814 823 830 822 928 917 861 872 859 850 872 879 876 838 835 824 873 862 840 850 868 813 853 847 875 881 789 830 845 839 854 836 858 851 883 844 845 813 833 874 818 848 857 873 853 849 883 829 831 849 842 837 872 901 907 897 899 884 912 891 917 867 860 866 821 849 783 904 871 860 853 795 805 858 787 777 782 813 829 866 775 838 788 842 821 822 799 820 797 713 758 803 787 811 800 826 798 804 854 842 794 799 812 823 793 797 858 828 799 825 822 825 838 856 850 797 824 779 763 794 790 813 803 791 810 826 808 813 822 842 803 808 812 807 804 799 696 776 793 787 786 792 790 769 778 829 752 789 787 824 876 844 838 834 891 865 888 856 829 837 792 814 785 828 887 862 833 854 849 841 780 842 850 826 813 844 814 797 840 818 806 825 859 831 835 808 837 817 829 828 817 853 843 831 842 832 792 820 794 838 829 788 807 860 775 779 810 785 842 759 612 807 854 852 792 815 812 836 799 781 820 750 832 805 802 755 788 795 802 806 823 788 814 814 818 818 793 802 807 789 771 815 836 754 767 784 834 885 842 849 848 869 850 838 810 809 834 820 820 829 810 823 831 836 816 832 807 831 838 797 832 797 816 834 793 855 878 775 812 798 782 850 805 822 813 792 822 837 831 831 771 819 806 817 820 815 822 826 809 842 821 819 817 855 846 874 848 763 849 795 835 821 800 831 743 811 743 798 840 804 811 787 820 784 789 812 812 867 827 763 766 762 826 792 790 825 825 838 826 966 930 937 877 896 934 841 900 915 900 904 916 915 881 906 857 896 933 918 942 878 838 910 883 907 941 879 868 917 908 870 854 908 873 871 877 899 830 835 885 603 918 876 873 903 759 859 852 875 936 853 826 848 889 861 863 863 848 850 847 876 870 848 805 881 867 846 860 832 803 836 847 893 892 866 920 914 953 933 949 985 984 946 941 938 926 897 917 954 936 956 904 914 920 933 889 835 936 877 862 942 908 864 888 858 872 915 871 827 869 896 872 854 867 882 908 916 887 880 898 863 821 886 887 854 838 878 865 928 853 870 914 854 872 844 908 882 777 883 908 856 843 895 918 818 894 878 894 883 877 908 849 888 862 880 879 873 847 828 874 868 845 843 890 852 865 828 852 876 860 872 862 860 828 872 843 833 820 782 815 846 865 906 843 862 793 810 813 824 831 821 927 918 861 871 859 850 872 879 875 838 835 825 873 861 839 850 869 812 853 848 875 881 789 831 844 839 854 836 858 852 883 844 845 813 833 874 818 847 858 873 853 848 883 829 831 848 842 837 872 901 907 895 900 884 911 891 917 866 861 866 821 849 783 904 871 860 853 794 805 858 788 777 781 814 828 866 776 838 788 843 821 821 799 819 796 712 758 803 786 807 800 826 797 802 855 842 792 799 812 824 794 797 858 826 800 825 821 825 839 855 850 797 825 779 762 794 790 811 802 791 810 826 809 814 822 842 803 808 812 807 805 798 696 775 793 787 786 793 790 770 778 827 752 789 786 824 877 842 838 834 891 865 888 857 829 839 792 814 786 828 887 863 833 854 849 841 781 842 850 827 814 843 814 797 839 817 806 824 858 832 835 807 837 816 830 828 817 852 844 830 842 831 793 820 794 838 829 788 808 860 775 779 810 785 843 760 612 806 853 852 792 815 812 836 798 781 821 751 832 804 801 755 789 793 802 806 824 787 813 813 818 818 793 802 807 788 770 814 836 753 766 785 834 884 842 849 847 868 849 837 810 808 834 818 820 830 809 822 831 836 816 832 807 830 838 797 833 798 815 834 794 854 878 775 813 798 782 850 805 822 813 792 821 836 830 831 771 819 806 817 820 815 821 827 809 842 822 820 817 855 846 873 850 763 849 795 836 820 800 830 743 811 743 798 838 803 811 789 821 783 789 811 812 867 827 764 767 762 825 791 790 825 826 838 826 967 929 937 876 896 935 841 900 915 899 904 916 915 881 907 857 897 934 919 942 878 836 910 883 907 940 879 867 916 909 870 853 909 872 872 876 900 830 835 884 603 918 877 874 903 759 859 853 876 936 854 827 849 888 862 863 863 848 850 847 877 870 848 805 880 867 846 858 832 804 836 847 893 892 866 920 915 952 932 948 986 984 945 940 939 926 897 918 955 934 955 904 912 921 934 889 836 938 877 862 941 908 864 888 858 871 916 871 828 868 896 872 854 866 882 906 916 887 880 897 863 821 885 888 854 838 879 864 927 854 869 913 853 872 843 908 882 777 883 909 856 845 896 918 819 894 878 894 883 877 907 850 889 860 880 879 873 847 828 875 868 846 843 891 853 864 828 852 876 860 870 862 859 828 872 843 834 821 782 815 846 865 906 844 862 794 810 812 824 831 821 926 919 862 871 859 851 872 880 875 839 836 825 872 861 838 851 868 811 853 848 875 882 789 831 844 838 854 837 859 853 883 845 846 813 833 874 818 847 858 873 852 848 883 829 832 847 843 837 871 901 907 894 901 883 912 892 918 866 861 868 821 849 783 905 871 859 853 792 805 857 786 778 780 815 828 866 777 838 788 842 821 820 800 819 794 713 758 802 785 805 799 827 798 801 855 842 791 800 813 822 795 797 858 827 800 825 820 825 840 855 850 798 826 779 762 793 791 811 802 792 811 826 810 814 822 842 803 809 811 807 806 798 696 775 792 789 787 793 790 771 778 826 752 789 786 823 877 841 838 834 891 865 889 857 828 841 792 814 786 828 887 863 833 853 849 841 782 842 850 828 814 842 814 797 837 817 805 825 857 833 835 806 838 816 831 827 816 851 846 830 842 830 794 820 795 838 829 788 808 860 775 779 810 786 842 760 612 805 853 852 792 814 813 836 798 780 820 752 831 805 801 757 790 792 802 806 824 787 813 813 818 819 793 802 806 787 770 813 836 752 765 786 833 884 842 849 847 868 849 837 810 808 834 816 820 829 808 823 830 835 815 832 807 830 838 798 833 798 815 834 795 854 879 775 812 798 782 851 804 821 813 793 821 837 831 832 771 820 805 817 819 815 820 827 809 843 823 821 818 855 845 873 850 762 850 796 836 820 800 830 743 810 742 798 836 803 811 789 823 784 788 813 812 867 827 765 767 762 824 791 790 826 828 837 825 967 929 937 876 896 936 841 901 915 899 904 916 915 881 906 857 897 934 920 943 879 835 911 883 907 941 879 867 916 909 871 853 910 871 873 875 900 830 835 883 603 919 877 874 904 760 859 852 877 936 854 827 849 888 862 863 863 847 849 848 877 869 848 806 880 867 846 854 831 804 836 847 892 892 866 921 916 950 932 947 987 985 945 936 939 927 897 917 955 933 955 904 910 921 934 889 837 937 877 861 943 908 864 887 857 871 915 871 828 867 897 872 854 866 882 905 916 888 880 895 864 820 884 888 854 838 880 864 926 854 869 913 853 873 843 908 882 777 884 908 857 848 896 918 818 894 877 892 883 877 906 850 890 860 880 879 873 846 828 875 868 846 841 893 852 864 829 853 876 860 870 864 858 828 871 843 835 822 783 815 846 866 905 844 862 794 810 811 825 831 821 925 919 861 871 860 850 872 880 875 839 836 825 872 861 838 852 868 810 853 848 875 882 790 831 844 838 854 837 859 853 883 845 847 813 833 875 817 847 858 873 852 847 884 829 833 846 842 838 870 901 907 893 902 883 912 892 919 867 860 868 821 849 784 906 871 859 853 792 805 857 785 779 779 815 828 866 777 839 789 842 822 820 800 819 793 713 758 802 784 803 800 827 798 800 855 842 791 801 814 821 795 797 858 828 801 825 820 825 840 856 850 800 826 779 762 793 791 812 802 792 812 825 810 815 822 842 802 809 811 807 807 800 695 775 792 790 787 794 790 772 778 826 752 788 786 824 877 840 838 834 890 865 889 855 828 841 791 814 787 828 886 863 832 853 849 840 784 842 850 826 814 842 813 797 835 819 805 826 856 833 835 806 838 816 832 827 816 851 847 830 842 830 794 820 795 838 829 788 808 860 775 779 810 786 842 760 612 805 853 852 792 814 814 835 799 780 819 752 831 805 801 759 790 791 802 806 825 788 813 813 818 819 793 803 806 788 770 813 835 752 764 787 832 884 842 849 847 868 849 838 810 807 833 816 819 828 807 823 830 835 815 833 808 831 838 799 834 798 815 833 795 855 880 777 810 798 782 850 804 820 812 794 822 838 830 832 770 821 806 817 819 814 820 826 808 843 823 821 819 855 846 874 849 761 850 796 837 821 800 832 743 811 741 798 836 803 811 790 824 784 787 814 811 866 826 765 767 761 824 791 790 826 828 837 825 967 929 938 876 897 937 842 901 915 899 904 916 915 881 905 857 898 933 921 943 879 835 910 882 906 942 879 868 917 909 871 853 910 871 873 875 900 830 835 883 603 920 877 875 904 760 859 852 876 936 854 827 849 889 861 863 862 847 849 849 877 868 847 806 880 867 846 852 832 804 836 847 892 892 866 921 916 949 932 946 987 985 945 933 939 928 896 916 954 933 955 903 909 922 933 889 835 935 877 861 945 906 864 888 856 871 914 871 826 866 897 872 854 866 881 904 915 889 879 894 865 819 884 888 855 837 879 864 926 854 870 915 854 873 843 908 883 777 884 907 857 848 896 918 819 894 877 892 883 876 906 850 890 860 881 879 874 846 829 876 868 847 839 892 852 864 829 853 876 860 871 865 858 828 871 843 835 821 784 815 846 866 906 844 862 795 811 811 824 831 821 925 920 861 871 860 849 872 880 875 839 837 825 873 862 839 852 868 810 853 848 875 881 789 831 844 838 855 837 859 853 883 846 848 813 834 875 817 847 858 873 852 847 883 829 833 846 843 838 868 901 906 894 902 883 913 892 918 866 859 869 821 849 784 905 871 859 853 794 804 857 785 779 779 814 828 866 777 839 790 841 822 821 800 819 794 714 758 801 784 801 801 827 797 799 854 841 791 801 814 819 795 797 858 829 801 824 820 825 839 856 851 799 826 780 762 793 791 812 802 792 813 826 810 816 823 843 800 809 810 806 807 802 694 775 792 790 786 794 790 772 778 826 752 788 786 824 877 840 838 834 889 866 889 854 828 840 791 814 786 828 886 862 832 854 849 840 784 843 850 825 813 842 813 798 835 821 805 827 857 832 834 806 838 816 832 827 815 851 847 830 842 830 793 821 795 838 828 788 807 859 775 779 809 785 842 760 611 805 853 853 791 814 815 835 800 781 818 752 831 805 801 760 790 791 802 807 825 788 813 813 817 819 793 802 806 789 771 813 834 753 764 787 832 884 841 849 848 869 849 838 810 806 833 815 819 828 806 823 830 835 815 834 808 831 838 799 835 796 815 832 794 856 880 780 809 797 782 850 803 820 812 794 823 840 830 832 770 822 807 818 820 813 821 824 808 842 824 821 818 855 846 874 847 761 851 796 837 821 800 833 743 810 741 798 836 804 812 790 825 783 787 813 811 865 825 763 767 761 825 792 790 826 827 837 826 967 929 938 876 896 936 842 902 915 899 903 916 915 881 905 858 898 932 920 943 879 837 909 881 906 942 879 868 917 909 871 852 909 871 872 875 900 830 835 884 604 920 876 876 903 760 859 853 876 936 854 827 849 889 861 862 862 846 848 849 876 868 846 806 880 866 846 848 832 804 836 847 893 893 866 920 916 949 932 946 988 985 945 930 939 929 898 916 953 934 955 902 909 922 931 888 833 935 876 860 946 905 863 888 855 870 914 871 825 867 897 873 853 867 881 904 914 888 878 895 866 819 884 888 857 836 878 864 926 854 870 917 854 873 845 908 884 776 885 906 857 848 896 918 819 894 877 892 882 876 906 851 890 860 881 879 874 846 830 876 869 847 837 891 852 865 830 853 876 860 872 865 859 828 871 843 835 820 784 815 846 865 906 844 863 796 812 811 825 830 821 926 920 861 871 859 848 872 880 875 838 837 825 873 863 840 851 868 810 854 847 875 881 788 830 844 839 856 837 859 852 883 846 848 813 835 875 817 847 858 873 852 847 882 829 833 846 843 838 866 902 906 895 902 884 913 892 918 866 859 868 821 848 784 905 871 859 853 795 805 857 786 779 779 813 827 867 777 839 790 842 823 821 800 819 794 714 758 802 784 801 801 827 797 798 854 840 791 800 814 819 796 798 858 828 801 824 820 825 838 857 851 799 826 780 762 793 790 813 802 791 814 827 810 816 824 843 798 808 810 806 807 803 694 776 792 790 785 795 790 772 778 826 752 788 787 824 877 840 837 834 889 867 889 853 827 841 791 814 786 829 886 862 832 854 849 841 784 843 849 825 812 842 813 798 837 822 805 827 858 832 834 806 838 816 831 827 816 851 847 830 842 831 793 821 794 838 828 787 806 858 774 778 808 785 842 760 610 806 853 853 790 814 814 834 799 782 819 752 830 805 802 760 789 791 803 807 826 788 813 814 816 819 793 801 806 791 772 814 832 753 764 788 832 884 842 848 849 870 849 838 810 806 833 815 819 829 806 822 830 834 815 833 809 831 838 799 835 796 815 832 794 857 879 781 810 796 781 849 803 820 812 795 824 840 830 830 769 823 807 818 820 813 823 822 808 841 823 821 818 856 847 874 847 761 852 796 837 823 799 834 743 810 742 797 838 805 811 790 824 783 787 813 811 866 825 762 767 761 825 792 791 827 827 837 826 967 930 938 878 896 935 842 902 916 899 903 916 915 880 906 858 898 930 919 943 879 839 908 881 906 943 879 869 918 908 871 852 907 871 872 876 900 830 835 884 604 919 876 876 902 760 859 852 877 937 853 827 849 889 861 861 862 847 848 849 876 868 845 806 880 866 846 845 832 804 837 846 893 894 866 920 917 950 931 946 988 985 945 930 939 930 900 919 954 934 955 900 908 922 929 888 832 936 876 860 946 904 863 889 855 871 914 872 826 868 897 874 852 867 880 903 912 887 878 896 866 820 885 888 857 836 876 864 926 854 870 919 854 873 846 908 884 777 885 906 857 848 896 919 819 895 878 892 882 876 905 851 890 860 881 879 874 847 829 875 870 848 838 890 852 866 830 852 875 859 872 864 860 828 871 842 835 820 782 815 846 864 906 844 863 796 812 811 826 830 821 926 920 861 870 859 848 873 880 875 838 836 825 873 863 840 850 867 810 854 846 874 880 788 830 844 839 856 837 859 852 884 845 848 813 836 875 817 847 858 874 852 847 880 829 833 847 844 838 864 902 905 896 901 884 913 891 917 866 859 868 822 848 783 905 871 858 853 795 807 858 787 779 779 812 827 867 776 839 790 843 823 822 801 819 794 715 759 802 784 800 800 826 797 799 853 841 791 800 813 820 797 797 858 828 801 823 820 825 839 856 852 798 826 779 762 794 790 813 802 791 815 828 809 815 824 842 796 808 810 807 808 803 694 776 792 790 784 796 790 772 777 827 752 789 788 824 877 840 836 835 891 867 888 854 827 841 791 814 785 829 886 862 832 854 849 841 783 842 849 826 812 842 814 799 838 822 806 826 860 833 834 806 838 817 830 826 816 851 846 830 843 831 793 821 794 838 827 786 807 858 774 776 809 785 841 760 610 807 854 853 790 814 813 834 800 783 819 752 830 805 802 759 788 791 804 808 827 787 813 814 816 818 792 800 807 791 772 814 830 753 764 788 832 886 843 847 850 870 849 838 810 805 834 812 819 830 806 822 831 834 816 832 810 830 837 799 835 795 816 832 794 857 879 780 810 794 783 850 803 820 812 795 824 840 830 829 769 822 807 818 819 814 823 821 808 840 823 821 818 855 847 874 848 762 853 796 837 823 799 833 742 810 743 796 840 805 811 790 823 783 787 813 811 866 826 761 766 760 825 792 792 828 827 839 826 966 931 938 879 895 935 841 901 916 899 903 916 914 880 907 859 898 930 918 944 878 840 908 881 906 943 878 869 918 908 872 852 907 872 871 877 900 830 835 885 605 919 876 875 902 759 858 851 878 937 852 827 848 889 861 860 861 847 848 850 876 868 845 806 881 866 846 842 831 803 837 846 894 895 866 920 917 952 931 945 988 985 945 928 940 930 902 921 954 934 954 900 907 922 929 887 834 936 875 860 946 904 864 890 855 871 914 873 827 870 897 874 852 867 881 902 912 886 880 896 866 820 886 888 857 837 876 864 926 854 870 918 853 873 847 908 884 777 885 905 857 848 896 920 818 896 878 892 882 876 904 851 889 861 881 880 874 848 829 875 870 848 838 891 853 865 831 852 874 859 872 864 860 828 872 842 835 821 782 815 846 863 905 844 863 796 811 811 826 830 822 926 920 861 870 860 848 873 881 875 839 836 825 873 862 840 850 866 811 853 846 874 880 788 831 845 840 856 837 858 852 884 846 848 813 837 875 817 847 857 874 852 847 881 829 833 846 844 838 862 902 906 896 901 884 913 890 917 866 859 868 821 847 782 905 871 859 854 794 807 859 788 780 779 812 828 867 776 839 791 843 823 823 801 819 794 714 760 803 784 799 800 824 797 799 853 842 791 800 812 820 797 797 857 827 801 823 820 825 839 855 852 798 826 778 762 794 790 814 802 791 816 828 809 815 823 842 795 807 810 807 808 802 695 777 792 789 784 796 790 774 777 828 753 790 789 823 877 840 837 835 891 867 889 854 828 842 790 814 784 830 887 862 832 854 849 841 782 841 849 826 811 842 814 799 838 821 806 826 860 833 834 806 838 818 830 826 816 850 846 829 843 831 793 821 794 839 828 786 808 859 774 775 809 784 841 759 610 808 854 853 792 814 812 834 800 783 819 752 831 804 802 759 788 792 804 808 828 788 813 815 816 817 792 800 807 791 772 814 829 753 764 787 832 886 844 846 849 871 848 838 811 806 834 809 820 829 808 823 832 834 817 831 810 830 837 799 835 796 816 832 794 857 879 779 809 794 785 850 803 821 812 795 824 839 830 830 769 821 808 819 818 814 823 821 810 840 823 820 819 855 847 875 849 763 854 795 837 822 799 833 742 810 744 796 841 805 811 789 823 783 787 814 811 867 827 761 764 761 825 792 792 829 827 841 826 966 932 939 880 895 935 841 901 916 899 903 916 914 880 907 859 899 930 918 944 878 846 909 882 907 942 877 870 918 908 873 852 908 873 871 876 900 830 835 886 604 919 876 874 902 759 859 850 878 936 852 826 848 889 862 860 861 848 848 849 877 868 845 806 882 865 846 842 830 802 838 847 894 893 866 920 916 954 930 945 989 985 945 928 940 930 902 922 953 934 954 900 907 922 929 886 836 935 875 860 946 904 864 892 855 872 914 874 828 871 898 874 851 867 882 902 912 885 882 896 868 820 886 888 858 837 876 864 927 854 869 917 853 874 847 906 883 777 885 904 858 849 896 920 818 896 878 892 883 876 904 851 888 861 882 880 874 850 829 875 871 848 838 891 852 864 830 852 873 858 872 862 860 828 872 843 834 823 782 814 847 864 905 844 862 796 811 810 825 828 822 926 919 860 871 861 848 873 880 875 840 835 825 873 862 840 850 866 811 852 846 874 881 788 831 845 840 855 837 858 852 883 846 848 813 836 874 817 848 857 874 852 847 881 829 833 847 843 838 861 900 906 896 901 884 913 890 916 865 859 868 821 846 782 905 871 859 854 792 806 859 788 780 780 812 828 867 776 838 791 844 824 823 801 820 795 714 760 803 783 799 800 823 798 799 854 842 791 801 812 821 797 797 856 827 801 822 820 825 838 856 852 799 825 780 762 794 790 813 802 791 816 828 809 815 822 841 795 807 810 808 808 801 695 778 792 788 783 795 789 775 776 829 752 789 790 823 877 841 839 835 891 867 889 854 828 842 790 814 784 831 887 862 832 854 850 840 782 841 849 826 810 843 815 799 837 821 807 825 860 832 834 807 838 819 830 826 816 850 845 828 844 830 793 820 793 839 828 786 809 861 774 775 809 784 841 758 610 809 856 853 793 814 812 835 800 782 820 752 831 804 801 760 788 792 804 808 828 788 813 814 816 816 792 801 807 790 773 814 830 754 764 787 833 887 844 846 848 871 848 838 810 805 833 806 821 828 809 824 832 835 819 832 810 830 837 799 834 796 816 833 794 856 879 779 808 794 787 850 805 820 813 795 825 839 830 830 769 820 809 819 818 815 822 823 811 841 823 820 820 855 846 874 847 764 854 795 837 821 799 833 741 811 744 796 841 804 813 789 823 783 788 814 812 868 828 762 763 762 824 792 792 829 827 842 825 966 932 938 880 894 936 840 900 918 899 903 916 914 881 907 859 900 931 919 945 878 856 909 882 908 943 877 870 918 909 874 853 910 874 870 875 900 829 836 886 604 919 875 875 902 758 859 850 878 935 852 826 847 889 862 861 861 848 848 849 878 868 845 806 882 864 847 841 829 801 837 847 893 892 866 921 915 957 930 945 989 985 946 927 940 929 902 920 952 934 953 900 907 922 929 884 836 934 875 860 946 904 864 893 855 871 914 873 829 870 899 874 850 868 882 902 912 885 881 895 869 819 886 888 858 837 877 864 928 854 869 916 854 874 848 906 883 775 885 903 858 851 896 921 818 894 877 892 884 876 905 852 889 862 881 880 874 851 829 875 871 847 838 890 852 864 829 852 874 858 871 862 859 828 872 843 834 823 782 814 847 864 905 844 861 796 811 809 826 827 821 925 919 860 872 861 848 874 880 875 840 835 824 873 863 840 849 867 812 852 847 873 882 789 832 845 840 854 837 858 852 882 846 848 813 834 874 817 848 857 873 852 847 882 828 833 847 844 838 860 900 906 896 902 884 913 890 917 866 859 868 820 845 782 905 871 858 855 792 806 859 787 780 780 812 829 866 777 837 791 844 823 822 801 821 795 714 760 803 782 799 800 823 799 800 854 841 791 801 812 821 796 797 856 827 801 822 820 825 838 858 851 799 825 782 762 793 791 813 802 792 815 828 810 815 823 841 795 808 809 807 809 800 697 778 792 787 783 794 789 776 777 829 752 789 790 824 877 841 840 835 890 866 890 854 828 844 792 814 785 832 887 862 832 854 851 839 782 842 850 826 812 844 816 798 837 820 808 825 860 831 834 808 837 819 830 826 817 850 845 828 844 830 794 820 793 839 829 786 808 862 775 775 809 783 842 757 607 807 856 853 792 814 812 835 800 781 821 752 831 804 800 761 789 792 804 807 827 788 813 814 816 816 793 803 807 790 773 814 830 754 764 787 833 886 844 846 847 872 847 837 810 805 832 807 821 827 810 822 831 835 818 834 810 830 838 799 834 796 815 834 793 854 879 778 809 795 785 850 807 821 814 795 826 838 829 831 769 821 809 819 819 815 822 824 811 841 823 821 819 855 846 873 846 764 854 796 837 819 799 833 741 812 744 796 841 804 815 789 823 785 789 814 812 869 828 763 762 764 824 792 792 829 826 842 825 966 932 938 880 895 937 839 900 919 900 904 916 914 882 906 858 900 932 918 944 878 865 909 882 908 943 877 870 917 909 875 854 911 874 870 875 900 829 836 885 604 920 875 876 902 758 860 848 877 934 853 826 848 889 862 862 862 848 849 849 877 868 845 805 882 863 847 842 828 802 838 848 893 890 866 923 914 956 929 944 988 985 946 926 940 928 902 918 951 935 953 900 908 922 930 883 835 935 875 861 946 903 864 893 855 871 915 872 830 869 899 874 850 869 881 903 911 886 882 894 870 819 885 889 858 837 877 863 930 854 868 916 854 873 847 905 883 773 885 902 858 852 896 921 818 892 876 892 884 876 906 852 890 862 880 880 874 850 829 875 869 847 839 890 851 864 828 852 874 858 871 863 858 828 871 843 834 823 782 815 847 864 906 843 861 796 810 808 826 826 821 924 919 860 873 861 848 874 879 874 841 834 824 873 863 840 849 867 813 852 847 873 882 789 831 844 840 855 838 857 852 881 846 848 813 833 873 817 849 857 872 852 847 882 828 834 846 843 839 860 899 906 897 902 884 913 890 918 866 858 868 820 845 782 905 871 857 854 792 806 858 788 779 781 811 829 866 776 838 790 844 822 822 800 821 795 714 760 802 783 798 801 824 800 800 855 841 791 800 811 822 796 797 856 827 802 823 820 826 838 858 851 798 825 785 762 793 792 813 802 793 815 828 811 815 822 841 795 809 809 808 808 800 698 777 792 787 783 792 789 777 778 829 752 790 790 826 877 840 839 836 890 866 889 854 828 844 794 814 785 832 888 862 830 853 851 839 782 844 850 826 813 844 818 797 837 818 808 825 860 830 834 808 837 819 830 827 817 851 845 828 843 829 796 820 792 839 829 786 808 862 775 776 808 783 842 757 605 805 856 853 792 814 812 836 800 780 821 752 830 805 801 762 790 793 804 807 827 790 813 813 815 815 793 804 807 790 772 814 830 754 764 787 834 884 843 846 849 872 847 837 809 805 832 807 821 827 809 821 831 836 818 834 811 831 838 800 835 796 815 834 793 853 879 778 809 796 784 851 809 821 815 794 827 837 829 831 769 821 808 819 820 816 822 825 810 842 823 819 818 854 846 872 846 763 854 797 837 819 799 833 739 812 745 797 840 803 815 789 823 786 790 814 812 869 828 763 762 764 824 792 793 829 826 841 824 967 932 937 880 896 937 839 900 919 900 904 916 914 882 906 858 900 932 918 944 879 861 909 882 908 944 877 870 918 910 875 854 912 874 869 876 900 829 835 884 604 921 875 876 901 758 860 846 876 934 853 826 848 889 862 863 862 848 850 848 876 869 846 805 882 863 848 842 828 803 838 848 892 890 866 924 915 956 930 945 987 985 947 925 940 926 902 917 950 935 954 901 908 923 930 883 835 936 875 863 945 902 865 891 855 872 916 871 830 870 899 873 849 869 880 903 911 887 882 894 869 818 884 890 859 837 877 864 930 854 868 916 854 873 846 905 883 771 885 901 857 851 896 922 818 892 875 892 884 876 907 853 890 861 880 881 874 849 830 875 867 847 838 890 850 865 827 852 875 858 871 863 859 828 871 842 835 823 782 816 847 865 906 842 861 795 810 808 827 827 821 924 919 861 872 860 848 874 879 875 841 835 824 873 863 840 849 867 813 852 847 873 882 789 831 844 840 855 839 857 852 881 847 848 813 833 874 817 848 858 872 852 847 883 828 834 845 843 840 860 899 905 898 902 884 913 890 919 867 858 868 820 845 782 906 871 858 854 793 805 858 789 779 781 812 829 866 775 839 789 844 821 822 801 821 795 714 760 802 783 798 801 826 802 801 856 841 792 800 811 822 796 797 857 827 802 824 820 827 839 857 850 797 824 786 763 792 792 812 802 794 814 827 811 814 822 841 794 810 808 808 809 800 699 777 791 787 783 791 790 778 778 829 752 790 790 827 877 840 837 836 890 864 888 854 828 842 795 814 786 831 888 862 828 853 851 838 783 843 849 826 815 844 818 795 837 816 808 825 861 832 834 807 836 819 830 828 818 852 845 828 842 829 796 821 793 838 829 787 808 862 775 776 809 783 843 757 602 803 856 852 792 814 812 836 800 782 822 752 830 805 802 762 790 793 804 806 826 790 813 813 816 814 793 804 807 790 772 814 831 754 763 787 834 883 842 847 850 872 846 838 809 807 832 808 821 827 809 820 832 836 818 834 811 831 839 799 835 795 814 834 793 854 879 778 809 796 785 851 808 821 814 794 827 836 828 831 770 820 806 819 819 816 823 824 809 842 822 818 816 853 846 872 845 763 854 798 837 819 799 833 738 811 746 797 840 803 814 789 822 788 790 814 811 869 828 764 761 764 824 792 793 829 825 840 824 968 932 937 881 898 936 839 900 918 900 904 917 914 882 906 858 900 933 918 945 879 849 910 882 909 943 877 869 918 910 874 854 912 874 869 877 901 830 834 883 604 921 874 876 901 757 860 844 876 935 854 826 848 889 862 863 862 848 851 848 874 870 847 805 882 863 848 842 828 804 838 848 892 889 866 924 915 955 929 945 985 985 947 924 940 925 902 918 951 934 954 901 909 923 930 883 834 936 875 863 946 900 865 890 855 873 915 871 830 870 898 872 850 869 880 904 911 888 882 894 868 818 883 890 857 836 876 864 930 855 868 916 854 874 845 906 885 771 884 901 856 851 896 922 818 893 876 891 884 877 907 853 890 860 880 882 874 848 831 875 866 847 838 891 850 867 827 852 875 858 871 863 860 828 871 843 835 823 782 816 847 866 906 842 861 794 810 809 828 828 822 925 919 862 872 860 849 874 880 876 843 835 824 874 863 840 850 868 813 852 847 874 881 789 830 844 839 855 838 857 853 882 847 848 813 833 874 817 848 858 871 851 847 883 828 834 844 843 839 862 899 905 897 901 884 913 889 920 867 858 868 820 845 782 905 871 860 854 794 805 858 789 779 780 812 829 865 775 840 788 844 822 822 801 820 795 714 761 801 783 798 801 826 802 801 856 841 792 800 810 822 795 797 857 827 802 824 820 827 839 856 850 797 824 787 765 793 792 813 801 793 814 826 811 815 821 841 794 811 808 808 809 800 698 776 791 788 784 792 790 778 778 828 752 791 790 829 877 840 838 837 891 864 887 855 828 840 794 814 786 831 888 861 826 853 850 838 783 842 848 827 816 844 817 796 837 817 808 825 861 833 834 807 836 818 829 828 818 852 844 829 841 829 795 822 793 838 829 787 808 861 775 776 809 784 842 757 602 803 856 851 792 813 813 835 801 783 822 752 830 804 803 762 789 792 803 806 825 790 813 814 817 814 792 804 807 790 771 814 832 754 763 787 833 884 842 847 852 871 846 839 809 809 833 808 822 827 809 821 832 836 818 834 812 831 837 799 834 795 815 834 793 855 879 778 809 796 786 851 807 822 812 794 827 836 828 832 770 818 806 818 817 816 823 825 808 843 822 818 816 852 845 872 845 763 853 798 836 820 799 833 736 810 747 796 841 804 813 789 821 787 789 814 811 868 827 763 761 763 824 791 793 828 826 841 824 968 932 937 880 899 937 839 900 918 901 904 916 912 882 906 857 900 934 918 944 878 832 910 882 908 942 878 868 919 910 872 854 911 873 869 876 901 831 834 884 604 920 874 876 901 757 860 843 876 935 854 826 848 889 863 863 862 847 851 848 874 870 846 805 883 864 847 842 828 804 838 849 893 889 866 924 916 955 928 945 985 985 946 922 940 924 903 920 953 932 955 901 908 923 930 884 834 937 875 863 946 900 865 890 855 875 915 872 831 869 898 873 851 868 880 906 913 888 882 895 869 817 883 890 855 835 876 865 930 855 868 914 855 874 844 906 886 771 884 902 856 852 896 922 818 895 878 891 884 879 907 854 890 859 880 881 874 849 831 875 866 847 839 891 849 867 828 852 875 858 871 863 861 829 871 844 834 823 782 816 847 867 906 843 860 795 810 810 828 828 822 926 920 862 872 860 849 874 880 877 844 835 824 874 863 840 851 869 812 852 847 874 881 789 830 844 838 854 837 857 853 882 847 848 814 833 874 817 848 858 871 851 848 883 828 834 845 843 839 863 900 905 897 901 885 913 888 920 867 859 867 820 845 784 905 872 863 854 794 805 858 788 779 781 811 829 865 775 841 789 845 822 822 802 820 794 714 761 800 783 798 801 827 802 800 855 841 793 800 810 822 796 798 858 828 802 824 820 827 839 856 849 797 824 787 766 794 792 814 801 794 813 826 810 815 822 840 793 812 808 808 808 800 699 776 792 788 784 793 791 779 777 828 752 791 791 829 877 840 839 836 892 864 887 856 829 841 794 813 786 831 888 860 825 853 848 838 783 842 848 827 815 844 817 796 837 817 807 824 861 832 835 807 836 819 829 829 818 852 845 829 842 829 794 822 793 839 830 787 807 861 776 776 809 784 841 759 602 803 856 851 792 813 812 835 802 783 822 754 830 804 803 760 789 791 803 805 825 789 813 815 818 813 792 804 808 790 771 814 832 754 762 787 832 884 842 848 852 870 846 839 809 810 835 808 822 828 809 822 834 836 817 834 813 831 836 799 834 794 816 835 793 855 879 777 809 796 786 851 806 822 810 793 827 837 828 832 770 818 806 818 815 817 825 825 808 842 821 819 816 852 843 872 846 762 853 799 836 821 800 832 736 809 748 796 841 804 811 789 820 787 789 814 811 868 827 763 762 762 824 790 793 828 826 841 824 969 932 937 878 899 936 839 900 918 902 904 916 912 881 905 857 900 934 918 945 878 822 910 882 908 942 878 868 918 910 872 854 910 873 870 876 901 832 835 884 605 918 874 875 902 758 860 841 875 936 854 826 849 889 862 863 862 847 851 849 874 871 845 806 883 866 846 843 828 803 838 849 893 889 866 923 915 954 928 945 985 985 944 920 940 925 904 920 955 932 956 901 908 924 931 885 834 937 874 864 945 900 863 890 855 876 915 872 832 868 898 874 851 867 879 907 915 888 882 895 870 818 884 890 853 834 876 865 929 855 868 913 855 874 843 906 887 770 884 905 856 853 896 923 818 896 878 891 884 880 907 854 890 859 881 881 874 849 832 875 866 847 840 890 850 867 828 853 875 860 872 864 861 830 871 844 834 823 783 817 847 867 906 843 860 796 810 810 828 829 822 926 920 862 872 861 849 874 880 878 845 835 824 873 864 839 851 870 812 851 848 875 881 789 830 844 838 852 837 857 854 880 848 848 814 834 874 816 848 858 871 851 847 882 828 834 845 842 839 864 900 906 896 901 885 913 888 919 866 859 867 821 846 784 905 873 863 854 793 805 858 788 780 781 811 828 865 776 840 790 845 822 821 802 822 794 715 761 800 783 800 802 827 801 800 854 841 794 800 810 823 796 798 859 829 802 824 820 826 839 856 849 798 824 787 766 794 791 814 801 794 813 828 809 816 822 840 793 814 808 808 806 799 699 776 792 788 784 792 792 779 777 829 751 790 791 828 876 840 840 835 892 865 888 857 829 842 793 813 786 831 888 859 823 854 848 839 783 842 848 826 814 844 816 796 836 818 807 823 860 830 835 807 835 819 830 828 819 852 847 827 843 829 794 822 793 840 830 787 806 861 776 776 808 784 841 760 600 803 856 851 792 813 811 836 803 781 821 754 830 802 802 759 789 791 802 805 827 788 814 815 818 813 793 804 808 790 771 814 830 754 761 787 831 884 843 848 851 870 846 840 810 809 835 808 822 828 808 821 834 835 816 833 812 831 834 799 833 794 816 834 792 855 879 777 810 796 787 851 805 823 811 793 828 837 828 831 770 820 807 818 816 817 826 826 808 841 820 820 816 852 841 872 848 761 852 799 836 822 802 832 737 810 749 796 841 805 811 789 820 787 789 815 810 867 827 763 762 762 824 790 793 828 826 841 824 970 932 938 877 899 936 839 900 918 902 904 915 912 881 906 857 899 935 919 945 878 813 909 882 908 942 880 868 917 910 871 853 909 873 870 876 900 832 836 885 605 918 875 875 903 758 860 840 876 935 855 826 850 890 862 862 862 846 850 849 874 871 845 806 883 866 844 845 828 802 838 850 894 888 866 923 914 955 929 945 984 984 943 918 941 925 904 920 956 932 956 902 909 923 932 886 834 937 874 865 944 896 862 890 855 875 915 873 833 866 897 874 851 866 879 908 917 888 882 894 870 819 884 889 854 834 876 865 929 855 868 912 855 874 843 907 887 769 885 907 857 854 896 921 818 897 877 891 884 880 908 853 889 859 882 881 873 849 832 876 867 847 841 890 851 866 829 853 874 861 872 864 861 829 871 844 834 822 783 818 847 867 905 844 860 796 809 810 827 828 822 925 920 862 872 861 849 874 880 878 844 835 824 873 863 838 851 869 813 852 848 874 881 789 829 845 838 853 837 857 855 879 848 847 814 834 873 815 848 857 872 852 847 881 828 834 846 841 839 864 901 906 896 901 886 913 889 918 866 859 866 821 846 784 905 873 863 854 793 805 859 787 780 782 812 828 865 776 838 790 845 823 821 803 823 794 714 761 800 783 802 802 826 801 801 854 841 794 800 811 823 797 798 860 828 802 824 820 826 840 856 849 798 824 786 766 794 792 814 801 795 813 829 810 816 823 839 792 815 808 809 804 800 700 775 792 789 784 792 792 779 777 830 751 790 790 826 876 840 838 835 892 866 888 857 829 844 792 813 787 830 888 860 822 854 848 840 783 843 848 825 813 844 816 796 836 819 807 823 860 828 835 806 835 819 831 828 819 853 847 826 844 828 794 822 793 842 830 787 804 860 777 776 807 784 842 760 598 804 856 852 792 814 810 837 803 779 821 756 831 802 802 757 789 791 802 805 827 788 813 815 818 812 794 805 808 789 772 814 830 753 761 787 831 883 843 848 850 870 847 838 810 807 836 808 822 828 808 822 835 835 816 833 812 831 832 799 832 794 816 833 792 855 879 778 810 797 788 850 805 822 812 792 828 837 827 831 770 822 807 818 817 817 827 826 808 840 819 819 816 852 841 874 848 761 852 799 836 821 802 832 737 811 750 796 841 805 811 789 819 787 790 815 809 866 825 763 761 761 824 790 793 828 827 840 824 968 931 938 877 898 936 840 900 919 900 904 914 913 881 906 858 899 934 919 945 878 806 909 882 908 942 880 868 916 910 871 852 910 873 870 876 898 832 837 886 605 918 876 874 903 757 861 839 876 935 855 827 850 890 862 860 861 846 850 849 874 871 845 806 882 864 844 847 827 803 838 850 894 888 866 923 914 955 929 945 983 984 944 918 942 925 902 920 956 933 956 902 910 922 932 886 834 937 875 866 944 892 862 890 856 873 915 873 832 866 895 873 851 866 879 908 916 889 883 894 869 820 883 889 856 834 876 865 930 854 869 910 854 874 844 907 888 770 885 907 857 853 896 920 817 898 877 890 883 880 908 852 888 858 881 881 873 849 831 876 867 847 841 890 851 866 828 853 875 862 872 865 861 828 871 844 834 822 783 818 847 867 904 844 861 797 809 809 827 827 821 924 920 861 872 861 849 874 880 877 842 835 824 873 863 837 851 868 813 852 847 873 882 789 829 844 837 854 837 857 855 879 849 847 814 833 874 814 849 857 872 852 847 881 828 833 846 841 840 865 900 907 896 902 886 913 890 918 867 859 866 821 846 784 904 872 862 853 792 806 858 787 780 782 812 829 865 775 837 791 846 824 823 805 823 794 714 761 799 783 803 802 826 801 801 854 840 794 800 813 823 797 799 860 827 802 824 821 826 840 856 849 799 825 785 765 794 793 813 802 794 812 829 810 816 823 838 793 816 807 809 804 800 700 775 792 790 784 791 792 779 777 830 751 790 790 825 876 840 837 835 891 866 888 857 829 844 791 813 787 831 887 860 822 854 849 841 784 844 848 825 813 844 816 796 836 819 808 823 860 828 835 806 836 818 832 828 819 853 847 826 845 827 793 822 793 843 830 787 803 860 778 776 807 783 842 760 595 804 856 854 792 814 811 838 802 779 821 756 832 801 801 757 789 791 801 805 826 787 812 815 818 812 796 805 808 789 772 814 831 753 761 786 832 883 843 849 849 869 848 836 810 806 835 808 822 828 808 822 834 836 816 832 811 831 829 799 831 795 816 830 792 855 879 778 810 797 787 850 806 822 812 793 828 837 828 832 770 822 808 817 817 818 826 825 807 840 819 819 818 852 843 875 846 762 853 798 837 820 801 831 738 812 750 797 841 804 812 790 819 787 790 816 808 865 823 763 762 762 824 790 793 828 827 840 824 967 930 938 878 898 937 840 900 919 899 904 915 913 881 906 860 898 933 919 944 878 802 909 883 908 942 879 868 916 910 870 852 910 873 871 875 898 832 836 885 605 919 876 874 902 758 862 837 876 935 855 827 850 890 861 859 860 845 849 848 874 871 846 805 882 862 844 847 828 804 839 850 894 886 867 922 914 955 929 944 985 984 945 918 942 925 900 919 957 933 954 905 912 921 933 885 833 937 877 865 944 889 864 890 857 873 915 873 831 867 895 873 851 866 879 907 916 888 883 893 867 820 882 889 857 835 877 865 930 853 870 907 854 874 845 907 888 770 885 907 858 853 896 918 818 898 877 891 883 880 908 852 888 858 880 882 872 849 831 877 867 847 840 891 851 866 827 853 875 862 872 865 861 827 871 844 835 822 783 819 847 866 905 844 861 798 810 809 826 826 821 924 920 861 871 861 849 874 879 876 842 835 824 873 863 837 852 868 813 852 846 873 883 790 829 844 837 854 838 857 855 880 849 846 813 833 874 815 849 857 872 853 848 881 828 832 847 843 840 865 899 907 896 901 886 913 890 919 867 859 866 821 846 785 903 871 862 853 791 806 857 787 780 781 813 829 865 775 838 791 846 824 824 806 822 795 713 761 798 783 804 802 826 802 800 855 841 793 801 814 823 797 800 860 826 803 825 822 826 839 857 849 799 825 784 765 794 793 813 803 794 813 828 809 816 823 838 793 817 807 808 804 801 701 776 792 789 785 792 791 779 776 830 751 789 790 825 877 840 837 834 892 866 889 857 829 843 790 813 786 831 888 861 821 854 850 840 785 844 848 827 813 844 817 796 836 819 808 824 859 829 835 806 836 818 833 828 818 853 847 828 846 829 793 823 793 842 830 786 803 860 778 776 808 783 842 761 594 804 856 854 791 813 813 838 802 779 821 756 832 801 801 756 789 790 800 805 825 787 811 815 818 812 795 805 807 789 772 814 832 753 762 785 834 884 843 848 850 867 848 836 810 805 835 808 823 828 807 822 834 835 816 832 811 832 826 799 830 795 816 830 792 855 879 778 810 796 786 849 806 821 811 794 829 837 829 834 770 822 808 818 817 818 825 824 808 841 818 820 818 853 846 876 845 762 853 798 838 820 800 830 739 812 750 797 842 804 814 790 820 787 791 817 809 864 823 763 764 761 822 790 793 829 826 841 825 965 929 937 878 897 938 840 899 918 899 904 915 913 881 906 859 898 933 918 944 878 796 909 883 908 942 879 868 916 910 869 852 911 873 871 874 898 831 835 885 605 920 875 875 902 758 862 836 876 934 855 827 850 890 862 860 860 845 849 849 876 870 846 805 882 861 845 846 830 804 838 850 894 886 868 922 915 954 929 944 987 984 946 918 942 926 899 919 956 933 953 906 914 920 932 886 833 936 880 865 945 889 865 890 858 874 914 872 830 869 896 873 852 865 880 906 915 888 883 892 866 820 882 888 856 835 879 865 931 852 870 901 853 874 845 907 887 771 886 906 858 854 896 919 820 897 877 891 883 879 908 852 887 858 879 881 872 849 832 877 867 847 839 892 850 865 826 852 876 862 872 864 861 827 871 844 835 822 784 819 847 866 905 844 861 799 810 808 826 826 820 924 920 861 871 861 849 874 879 876 842 835 825 874 863 837 852 867 813 852 846 872 884 790 829 843 837 854 838 856 855 881 850 846 812 833 875 816 848 858 871 853 848 881 828 833 848 844 840 865 899 907 897 900 886 914 890 919 867 860 868 821 845 787 903 871 862 853 791 806 857 787 780 780 813 829 865 775 838 791 846 824 824 810 821 795 713 761 800 783 804 802 826 801 799 854 841 793 802 814 823 797 801 860 827 803 824 823 826 840 857 849 799 826 785 765 794 792 814 804 792 814 828 808 816 822 838 793 820 809 808 805 801 701 776 793 789 785 793 790 778 776 830 751 788 790 825 878 841 839 834 892 866 890 857 830 843 790 812 787 831 888 861 821 854 850 839 785 843 847 827 813 843 817 795 836 818 807 824 859 831 835 806 837 818 833 828 817 852 848 830 844 831 792 823 793 840 829 786 803 859 778 776 809 782 841 761 593 803 856 854 791 814 815 838 802 780 821 755 832 801 801 755 788 789 801 805 824 787 810 815 817 813 794 805 808 790 771 814 832 753 763 784 835 885 844 848 850 865 848 837 810 806 835 808 824 828 808 822 834 835 817 833 812 832 824 799 830 795 815 831 792 854 878 778 810 796 785 848 805 821 811 794 829 837 830 834 769 821 809 819 818 817 824 824 810 842 819 821 818 854 849 877 846 762 853 798 839 820 800 830 738 810 750 798 842 804 815 789 820 787 792 817 810 866 824 763 765 761 821 791 792 829 824 841 825 965 929 936 877 897 938 840 900 918 899 904 915 913 881 907 859 898 933 918 944 877 788 909 883 907 941 878 869 917 908 870 853 911 873 871 874 899 830 835 886 606 920 874 876 902 758 863 834 876 934 855 828 850 890 862 861 860 845 848 849 877 870 846 805 882 861 846 846 831 803 839 850 894 886 868 922 916 954 929 944 988 983 947 916 942 927 900 919 953 933 953 904 914 920 932 886 833 935 880 865 946 888 865 889 858 875 914 872 830 872 896 873 852 866 880 906 914 887 882 891 867 820 881 888 854 835 880 867 931 852 870 898 852 875 845 908 886 771 886 906 858 854 897 920 820 896 877 891 883 878 908 853 887 859 879 881 873 850 832 876 867 847 841 892 850 866 826 853 876 862 872 864 861 827 870 844 835 823 784 819 848 865 906 844 860 799 811 807 827 826 820 924 920 862 870 862 849 874 879 875 843 835 825 873 865 837 852 867 814 852 846 873 885 791 829 844 837 853 839 857 856 882 849 846 812 833 874 817 848 859 871 853 848 881 828 834 848 844 839 865 899 907 897 900 886 914 890 920 867 860 869 822 845 790 902 871 861 853 790 806 858 788 780 780 815 829 866 776 837 791 845 823 824 813 821 795 713 761 801 782 804 801 826 800 798 854 840 793 803 815 822 798 800 859 829 803 822 823 825 841 857 850 799 825 785 765 794 790 815 805 791 814 827 808 815 822 837 793 822 811 808 805 802 701 777 794 788 784 793 790 778 776 830 751 787 790 825 880 842 839 832 893 866 891 856 829 842 790 812 788 832 887 861 820 854 850 838 785 842 846 827 813 843 817 795 837 818 807 826 858 831 835 806 837 818 832 828 818 852 848 830 842 832 792 823 792 839 828 785 804 859 778 777 808 783 841 763 593 802 855 854 791 815 816 838 803 782 820 754 832 801 800 755 788 789 803 805 824 788 809 815 818 814 794 805 809 790 772 815 832 753 763 784 835 886 843 848 850 865 847 838 810 806 835 806 823 827 808 822 834 835 816 833 812 833 822 799 830 795 815 833 791 854 878 778 811 796 784 847 804 822 811 795 828 837 830 832 769 820 809 820 819 816 824 825 811 843 820 820 817 854 849 877 847 762 853 797 838 820 799 829 738 809 750 798 842 805 816 789 820 787 792 816 811 867 826 764 766 761 820 792 791 830 824 840 826 965 928 936 878 897 937 840 900 917 899 904 916 912 882 906 858 898 933 918 944 877 735 910 882 906 941 878 869 916 907 871 853 911 873 870 874 899 831 836 887 606 920 873 876 902 758 862 833 876 934 854 828 850 890 863 861 860 845 848 850 877 870 847 806 882 862 846 844 831 803 839 850 896 887 868 922 916 953 928 944 986 984 947 915 942 927 901 920 951 933 953 901 915 921 932 887 832 934 879 865 945 887 865 890 858 874 914 871 830 872 895 873 852 867 880 906 913 887 882 891 868 820 881 888 854 835 879 868 931 852 870 894 851 875 845 908 885 771 886 906 859 855 897 921 820 894 876 891 884 877 908 853 888 859 879 881 874 851 832 875 868 848 842 892 851 866 825 853 876 862 872 864 861 828 871 843 835 823 785 818 848 864 906 844 860 799 811 807 828 826 820 924 919 862 870 862 850 874 879 875 844 835 825 873 867 838 853 867 814 852 845 874 885 790 830 844 838 853 839 857 856 883 848 846 812 833 874 817 847 860 871 852 848 880 828 835 848 844 839 865 899 907 898 901 887 914 889 920 867 860 869 822 846 793 902 871 860 853 792 807 858 789 780 780 816 829 866 777 837 791 845 822 823 818 821 794 713 761 801 782 804 801 827 800 799 854 840 793 804 815 822 798 799 858 829 803 821 823 825 842 857 850 800 825 785 765 794 790 816 805 789 813 826 808 814 820 836 792 825 811 808 806 802 701 777 795 788 784 793 790 778 776 831 752 788 790 825 880 843 838 834 893 866 889 856 829 842 790 812 788 831 887 860 820 854 850 838 785 841 846 827 812 844 816 795 837 818 807 826 858 831 834 806 837 818 831 827 818 852 848 830 841 831 791 823 791 839 829 785 804 859 778 778 807 784 840 765 593 801 854 854 790 816 816 838 805 782 820 754 832 802 800 756 787 789 805 805 823 787 809 814 818 815 794 806 810 790 772 815 831 752 763 785 834 886 842 848 850 865 848 837 810 806 835 803 822 827 808 823 834 836 816 832 812 833 819 800 830 796 815 835 791 854 877 780 810 796 784 846 804 822 811 796 827 837 831 831 769 819 810 820 820 814 824 827 811 843 820 819 816 854 849 875 847 762 853 797 837 820 799 828 737 808 751 798 843 804 815 789 820 787 792 817 811 868 826 764 767 762 820 792 789 830 823 839 826 966 926 936 878 896 937 839 901 917 900 904 915 913 882 905 857 897 933 919 944 877 673 910 882 905 941 878 870 916 906 873 853 911 873 870 874 899 831 838 885 607 920 873 876 903 758 861 832 875 933 854 828 850 890 862 861 859 845 848 850 877 870 848 805 882 862 846 844 832 803 839 850 896 888 868 921 916 953 929 944 984 986 947 913 942 927 901 920 949 932 954 897 914 922 932 888 831 933 878 865 945 886 864 891 858 874 914 870 829 872 895 873 852 869 880 906 913 887 881 891 870 820 880 888 855 836 878 869 930 853 870 891 850 874 844 907 884 772 886 905 858 855 896 922 819 894 876 891 884 878 909 852 890 859 879 881 874 852 833 874 868 848 843 892 851 866 824 853 877 862 872 864 862 828 872 842 836 824 785 818 849 864 906 844 860 799 810 807 828 826 821 923 919 862 869 862 851 875 879 875 844 836 826 872 867 838 852 867 815 852 845 874 885 791 829 844 838 853 840 857 856 883 847 846 813 833 874 816 847 860 872 852 848 880 828 834 848 844 839 866 898 907 898 902 887 914 888 920 866 860 869 822 846 796 902 871 859 853 793 807 856 788 780 780 816 828 866 778 838 791 845 821 823 822 820 793 714 761 801 783 803 802 826 800 800 853 840 794 804 815 822 798 799 858 828 803 822 824 825 841 857 850 800 825 785 764 795 790 817 804 787 811 825 808 814 821 835 792 825 810 808 808 802 700 778 794 789 784 793 791 778 777 831 752 789 790 825 880 843 839 835 893 866 887 856 829 843 790 812 788 831 887 860 820 854 850 838 785 841 846 827 812 844 815 795 837 818 807 827 859 830 834 806 837 818 831 827 817 853 847 830 841 830 791 822 791 838 829 784 804 860 778 778 807 785 840 766 594 803 854 854 790 816 816 838 806 782 819 755 832 803 801 757 787 789 805 804 823 787 809 815 819 815 795 806 809 790 773 814 831 752 762 786 832 886 841 848 850 867 848 837 811 807 834 801 821 827 808 823 834 836 816 832 812 833 817 800 831 796 814 835 792 854 877 781 810 797 783 846 806 822 811 796 825 837 832 833 768 819 809 820 820 814 824 829 812 842 819 818 816 854 850 873 847 763 853 797 837 820 800 828 737 809 751 799 844 804 813 789 820 787 793 818 810 868 826 764 766 762 819 793 789 830 823 838 827 966 922 937 880 896 936 838 903 917 900 904 914 913 882 904 856 898 933 920 944 877 533 910 882 905 941 878 870 916 908 873 852 910 873 870 875 898 831 838 883 607 920 873 875 903 759 860 832 875 933 854 828 850 890 862 860 859 845 848 850 877 869 847 805 882 862 847 843 832 804 838 849 896 888 868 923 917 953 931 944 984 987 947 913 942 927 901 921 950 932 954 899 913 923 932 888 832 934 876 865 944 885 863 891 857 874 914 870 828 872 897 873 853 870 880 906 913 887 882 891 872 821 880 887 856 836 878 868 930 854 871 888 850 873 844 907 884 772 886 904 858 855 896 921 819 894 876 891 884 878 909 852 890 859 879 882 875 852 832 874 869 848 843 892 851 865 822 853 877 861 871 864 862 829 873 842 836 824 784 818 849 864 906 843 860 799 810 807 828 827 822 923 920 862 868 862 852 876 879 875 845 836 826 872 865 838 851 867 815 852 845 875 885 792 829 843 838 853 840 856 856 882 847 847 813 833 874 816 846 859 872 853 847 880 828 834 847 844 839 866 898 907 898 902 886 913 887 920 866 861 869 822 846 800 903 871 860 853 794 807 855 787 780 781 815 828 866 778 839 791 845 820 822 825 820 792 714 761 801 784 802 802 826 800 801 853 840 794 803 815 821 796 799 858 828 803 822 823 825 841 858 850 799 825 784 764 795 790 816 803 783 811 826 808 814 820 835 792 826 809 807 809 802 700 777 794 789 784 792 791 778 777 831 753 790 790 826 880 843 840 836 892 866 886 857 829 843 791 812 786 831 888 860 820 854 851 839 785 841 846 826 812 844 815 796 837 819 808 827 860 830 834 806 837 818 831 827 817 853 847 830 841 831 792 821 791 838 829 784 806 860 777 778 807 785 841 768 593 804 854 854 790 816 816 838 806 783 819 756 831 804 801 757 787 789 805 804 823 786 809 815 818 814 795 807 809 791 773 814 831 751 762 786 832 886 841 848 850 868 848 838 811 807 834 801 821 827 808 823 835 836 816 832 812 833 813 800 832 797 814 834 792 854 877 780 810 796 783 847 808 822 811 796 824 837 832 835 767 820 808 820 820 814 824 830 812 842 819 819 816 853 850 872 847 763 854 798 836 821 801 829 735 809 750 800 843 804 812 789 819 788 795 820 809 868 826 765 766 763 819 793 789 828 823 838 827 966 918 937 881 897 937 839 904 917 900 904 912 912 882 905 856 898 933 919 944 877 438 910 882 906 941 878 869 916 909 873 851 909 873 870 875 898 831 840 883 607 920 874 875 903 759 860 830 874 932 854 828 850 890 864 860 859 845 848 848 877 869 846 805 882 862 846 843 832 803 837 849 896 888 869 926 917 953 933 944 984 987 946 912 942 926 900 921 950 933 953 900 914 923 932 887 835 936 878 865 945 883 862 890 856 875 914 869 828 873 898 874 853 869 880 905 912 888 881 892 875 821 882 887 856 836 879 866 930 854 872 884 851 873 843 907 885 772 886 904 857 855 896 920 819 894 877 891 884 879 910 852 889 859 879 882 875 852 830 874 868 847 841 892 851 865 822 852 876 860 871 865 861 830 874 844 836 824 784 819 849 865 905 843 861 799 810 806 828 827 821 923 920 861 868 862 852 876 879 875 845 836 826 872 864 838 850 868 815 852 844 875 885 794 829 843 838 853 839 856 856 882 846 848 813 832 874 816 847 859 872 853 846 881 828 835 846 844 838 866 898 907 898 903 886 914 887 920 866 860 869 822 846 803 904 871 860 854 794 806 856 786 780 782 814 829 866 778 840 791 845 819 822 827 820 792 714 760 801 786 802 802 826 801 801 853 840 793 801 814 820 796 798 858 828 803 822 822 824 841 857 850 798 824 784 764 795 790 816 802 779 811 827 808 814 820 835 792 828 811 808 809 802 701 777 794 789 784 792 792 780 778 830 753 789 790 826 879 844 841 836 892 866 887 857 829 843 792 813 786 830 888 860 820 854 851 838 785 841 845 827 814 844 815 797 837 819 807 828 861 830 833 807 837 817 831 827 817 853 847 830 841 831 793 820 792 838 828 786 807 860 777 778 808 785 842 770 592 805 854 855 790 816 815 838 804 784 818 756 831 804 801 757 787 789 805 804 822 786 810 816 818 814 796 807 809 791 773 815 831 751 762 786 832 886 841 848 850 870 848 838 811 807 833 801 821 827 808 823 835 836 816 833 813 834 810 800 833 797 814 834 793 854 878 778 810 795 784 849 809 822 811 796 824 838 831 835 767 820 807 818 819 814 824 831 811 841 821 820 815 853 849 873 848 763 854 798 837 821 802 831 732 809 751 800 842 806 812 789 819 790 796 820 810 867 826 765 764 762 819 793 789 826 823 837 827 967 916 938 881 898 936 840 904 917 899 904 912 911 881 906 857 898 932 918 944 877 355 910 882 905 941 877 869 915 909 873 851 909 874 871 876 897 831 843 883 607 919 876 876 903 758 859 828 874 933 854 827 850 891 864 860 860 845 848 847 876 869 845 805 882 863 846 843 832 803 838 850 896 888 869 928 917 953 933 945 985 987 946 913 942 927 899 921 951 933 952 902 914 923 932 886 838 936 879 866 946 881 861 890 857 875 914 868 828 872 898 875 854 867 880 904 912 888 879 893 877 820 883 887 855 835 879 865 929 854 872 883 852 872 843 907 885 772 886 903 856 855 896 920 820 894 878 891 885 879 910 852 889 860 879 882 876 852 829 874 868 847 840 892 851 865 822 850 876 861 870 865 861 830 874 845 836 824 784 820 849 866 905 843 862 800 809 806 829 827 819 923 919 862 868 862 852 876 879 875 845 836 826 872 864 838 850 868 815 852 844 875 885 794 829 844 838 854 838 856 856 883 846 849 813 832 874 816 846 859 872 853 846 882 828 836 845 844 838 867 899 907 898 903 886 914 887 920 867 860 869 823 847 808 905 871 860 855 794 806 857 786 779 782 814 829 866 778 838 791 844 820 823 831 820 792 714 760 802 786 803 801 826 800 801 852 840 793 799 814 820 796 798 858 828 803 822 820 823 841 856 850 798 824 784 763 796 790 815 800 775 811 828 809 815 820 834 792 831 812 808 808 801 702 777 794 789 784 792 792 781 778 830 752 788 789 827 879 845 840 836 892 866 887 858 829 842 793 814 785 830 888 862 820 854 851 838 785 841 846 827 815 844 815 798 837 819 806 828 860 831 833 807 838 816 830 828 817 853 847 830 842 830 793 820 792 837 828 788 808 860 777 779 810 785 842 772 591 805 855 854 791 816 815 839 803 784 818 756 831 804 801 758 787 789 805 804 823 786 809 815 818 814 796 808 809 791 772 816 831 752 761 786 833 886 843 848 850 870 848 838 812 807 832 803 820 827 808 824 835 836 816 834 814 833 808 800 835 796 815 834 793 854 879 777 810 793 784 850 810 821 811 796 824 838 829 835 767 821 808 817 818 815 824 827 809 841 823 820 816 852 847 873 849 763 854 798 838 821 802 832 731 808 752 799 842 806 814 789 820 791 794 820 811 867 825 765 762 762 818 793 790 825 823 838 827 967 916 938 881 900 936 840 903 917 899 905 912 910 881 906 858 898 932 918 944 877 355 910 882 905 941 877 869 916 908 872 851 908 874 871 877 896 831 847 884 608 917 877 878 902 758 859 825 874 933 853 826 850 892 864 860 861 846 848 847 877 869 845 804 882 863 847 843 832 802 839 851 896 888 869 929 916 953 932 946 985 987 946 914 941 927 898 920 952 934 952 902 915 923 931 885 838 936 879 867 947 880 862 890 858 875 914 868 828 871 897 876 854 866 880 903 911 887 878 893 876 820 884 888 856 836 879 864 930 853 872 881 852 872 844 907 886 770 885 903 856 856 897 920 819 894 878 891 886 880 910 852 890 860 878 882 876 852 829 873 868 847 839 892 851 865 823 850 876 862 870 865 862 830 874 844 836 823 785 820 849 866 906 844 863 800 809 806 828 827 819 923 918 862 869 862 851 875 879 876 845 836 825 872 864 839 850 868 814 853 845 875 884 794 828 844 838 854 837 856 855 884 846 850 813 831 874 816 847 859 872 853 848 882 829 836 846 843 838 867 900 907 898 904 886 915 886 920 867 859 869 822 848 811 905 871 860 855 794 806 858 787 778 782 815 830 867 777 838 790 844 821 824 835 820 792 714 760 802 787 804 801 826 799 801 852 841 792 799 813 820 796 798 857 828 803 822 820 823 842 857 849 798 824 784 762 796 790 814 800 773 811 828 808 815 820 834 792 834 813 809 807 801 702 777 795 789 784 792 792 782 778 830 751 788 788 827 878 846 839 836 892 866 888 859 830 842 792 815 786 830 889 863 819 854 850 838 786 841 847 827 815 843 815 798 837 819 806 828 860 831 833 808 837 816 829 830 817 854 846 829 842 830 794 821 792 837 829 789 808 861 776 782 810 785 841 775 590 805 855 854 792 816 815 840 803 785 819 756 831 804 801 758 787 789 805 804 824 786 808 816 818 814 796 810 809 791 770 818 831 752 761 786 833 886 844 848 850 870 848 838 812 807 833 805 820 827 807 826 835 836 816 834 814 833 808 800 835 795 815 835 793 854 881 778 810 793 785 849 808 821 811 795 825 838 828 836 768 821 809 817 817 816 824 824 807 840 826 820 816 853 845 872 851 763 854 798 838 821 802 833 730 807 753 800 842 806 815 789 822 792 793 820 811 867 824 765 761 763 818 792 792 825 824 839 827 967 916 938 880 899 937 839 903 917 900 905 912 910 881 907 858 898 932 919 944 877 NaN 910 882 906 941 876 869 916 907 871 850 908 874 872 878 896 830 851 883 607 917 877 878 900 757 859 824 874 933 853 826 850 892 864 859 862 848 849 847 878 869 845 804 882 862 847 842 833 802 840 852 896 888 869 931 916 954 931 947 986 987 945 914 940 927 899 920 954 933 951 901 915 923 931 886 839 935 878 867 946 882 863 890 859 872 914 868 828 871 896 876 854 867 880 904 910 886 877 894 874 819 884 888 856 836 879 863 930 854 872 877 851 871 845 907 886 767 884 904 856 856 897 920 819 893 879 892 886 880 908 852 890 860 877 882 874 851 830 873 868 847 839 891 850 865 823 850 876 863 870 865 862 830 874 844 837 822 786 820 848 866 906 844 863 800 810 805 829 827 819 924 918 862 870 862 851 874 880 876 844 836 824 872 864 839 849 868 814 854 846 875 884 794 826 844 837 855 838 857 855 884 847 850 813 831 875 816 847 859 872 853 850 882 828 836 846 843 837 868 901 908 898 904 886 915 886 920 867 858 869 821 848 815 905 871 861 854 794 806 857 789 778 781 816 830 867 777 838 790 844 821 824 838 820 792 714 760 802 786 805 801 826 798 801 852 841 792 798 814 820 796 798 857 828 803 822 820 823 841 857 848 797 824 784 762 796 792 814 800 770 812 827 808 815 819 834 791 834 812 809 805 801 702 777 796 790 786 793 792 783 778 830 750 788 788 826 878 846 838 836 891 866 888 859 830 842 792 815 786 830 889 862 817 855 850 839 786 841 848 828 814 843 816 798 838 818 806 827 861 832 833 808 838 818 828 831 817 855 846 828 842 831 794 822 792 838 829 788 808 861 776 785 807 786 842 776 590 805 855 855 793 816 815 838 803 785 818 756 830 804 801 758 788 789 804 804 825 786 809 817 817 814 795 811 808 791 769 818 832 752 762 787 833 886 844 848 850 870 848 838 813 807 833 806 820 827 807 827 835 837 816 834 814 833 804 798 834 795 815 835 793 854 880 778 810 794 786 847 807 821 811 794 826 838 828 836 769 820 809 816 816 817 826 820 807 840 826 820 817 853 844 873 851 764 853 798 839 820 803 833 730 808 753 801 842 806 816 789 822 792 791 818 811 868 824 765 762 764 817 792 793 826 825 840 826 966 916 938 879 899 938 838 903 918 900 905 913 910 881 908 858 898 932 919 943 877 NaN 908 882 907 941 876 870 916 906 870 850 909 874 872 878 895 830 857 883 607 918 877 878 901 756 860 823 874 934 853 827 850 892 863 859 862 848 849 847 877 869 845 804 882 862 847 841 834 802 840 852 897 887 869 936 916 954 930 947 986 985 945 913 939 927 900 920 955 932 950 902 915 923 931 886 840 934 877 868 946 882 864 890 858 870 914 868 828 871 896 876 854 869 880 905 910 886 877 894 871 819 883 888 856 837 878 864 931 854 872 874 850 870 845 907 887 765 885 904 857 856 897 920 820 893 879 893 886 880 908 852 890 860 877 882 874 851 829 874 868 847 839 891 849 864 824 850 876 863 869 865 863 830 875 844 837 822 787 820 848 866 907 844 863 800 810 806 829 828 820 924 918 862 870 862 852 873 879 877 842 836 824 872 865 839 849 867 813 854 848 876 884 794 824 844 837 856 838 857 856 883 847 849 813 830 875 816 847 860 872 853 850 883 828 835 847 843 838 868 901 908 898 904 886 915 887 920 868 858 868 820 847 817 904 871 861 854 794 806 857 789 778 782 816 831 867 777 838 789 844 819 823 838 820 792 714 760 802 787 804 803 826 798 801 853 841 792 798 814 820 795 798 857 828 803 822 819 823 840 857 849 797 824 784 763 796 792 813 802 767 812 827 808 815 820 832 790 834 811 809 805 801 703 776 796 789 788 794 792 783 778 830 750 789 788 824 877 846 838 836 890 866 888 859 830 842 792 816 785 831 888 862 816 855 850 839 786 842 849 828 813 843 816 798 838 817 806 826 861 832 834 806 838 819 828 830 816 855 844 828 843 831 794 822 793 838 828 787 808 861 776 788 806 787 844 778 589 804 856 855 794 816 815 836 802 785 817 757 830 804 802 757 787 789 803 804 826 787 810 817 817 813 796 812 808 792 769 818 832 752 763 788 833 887 844 849 850 869 849 837 812 806 833 805 820 827 806 826 835 837 816 834 814 832 801 796 834 794 815 836 793 853 878 778 810 795 787 846 805 821 811 792 826 838 829 835 768 821 809 816 816 817 827 822 806 841 826 820 817 854 844 875 850 764 854 798 839 820 803 833 730 809 754 801 842 806 815 789 822 792 791 817 810 868 824 765 764 764 817 791 793 827 825 840 825 966 915 938 879 899 938 839 902 918 901 905 914 910 881 908 858 899 932 920 944 876 NaN 907 882 909 941 878 869 916 906 870 851 911 874 871 877 894 830 862 883 607 919 877 877 902 756 860 822 874 935 854 828 850 893 862 860 862 848 850 847 875 868 845 804 882 863 847 841 834 802 839 852 896 887 869 939 915 955 930 948 985 984 944 912 938 928 900 920 955 931 950 902 913 923 930 886 839 934 878 868 946 881 865 891 858 868 914 868 828 870 896 876 855 870 880 906 912 886 877 893 870 820 883 888 856 837 878 866 931 854 872 869 850 871 845 907 887 765 886 904 857 856 896 919 820 893 878 894 885 880 908 852 890 860 877 881 875 851 829 875 869 847 839 892 849 864 825 850 877 862 869 865 862 830 875 844 837 823 787 821 848 866 906 845 862 799 809 808 830 828 819 924 917 861 871 862 852 874 879 878 841 836 824 872 865 839 849 867 813 854 847 877 883 794 822 844 837 856 839 857 856 882 847 849 813 830 876 816 847 860 873 853 849 883 828 836 846 843 838 869 901 909 898 903 885 916 888 920 868 858 868 821 846 823 904 872 861 854 793 806 856 789 778 783 816 831 867 777 838 790 843 817 822 840 823 792 714 760 802 787 804 804 826 798 801 853 841 792 798 814 821 794 799 857 828 803 822 819 823 839 858 849 798 824 784 763 795 792 812 803 764 812 828 809 815 820 830 791 834 810 809 805 802 703 774 796 788 790 795 793 783 777 830 749 789 788 824 877 846 838 834 890 865 887 859 829 842 791 816 783 831 887 862 815 855 849 840 786 842 848 826 813 843 817 797 837 817 807 826 861 832 834 805 838 819 827 830 816 855 844 828 843 831 794 822 794 840 828 786 806 861 777 789 808 787 846 781 588 804 856 856 794 817 816 834 803 785 817 758 830 804 802 757 787 788 803 804 826 787 812 815 816 812 797 812 809 793 769 818 832 752 764 788 832 887 844 851 849 868 850 837 812 807 833 804 821 827 806 825 834 837 816 834 813 832 797 794 833 794 815 836 792 853 877 780 809 795 787 848 806 821 810 792 827 837 830 834 767 821 809 817 817 817 827 823 807 840 826 820 817 853 844 875 850 764 854 797 839 820 803 832 730 810 754 801 843 806 814 789 823 792 792 815 810 868 824 765 765 762 817 792 794 827 825 839 825 965 914 938 880 899 939 840 902 919 900 905 914 911 881 908 858 899 934 919 944 876 NaN 906 882 910 942 879 869 915 906 870 852 912 875 870 877 894 830 867 883 607 919 878 877 904 756 860 822 874 936 854 829 850 893 861 860 862 847 850 847 873 867 845 804 883 862 847 842 834 803 837 852 896 887 869 945 915 956 930 948 985 982 944 911 938 928 900 917 954 931 953 902 912 923 930 886 839 935 878 868 946 880 865 891 858 868 914 867 828 869 896 875 855 870 880 906 913 886 877 893 869 821 883 888 856 837 878 867 931 854 871 868 850 872 845 907 887 766 886 905 856 856 897 919 821 893 878 894 885 880 909 852 890 860 877 881 876 851 829 876 869 848 838 892 849 865 826 851 877 862 870 865 862 829 875 845 837 824 786 821 848 866 906 845 862 798 810 808 830 828 819 924 916 861 870 862 852 874 879 877 841 836 824 872 865 838 849 867 814 854 846 877 882 794 821 844 837 855 839 857 856 881 847 849 812 831 875 817 847 860 873 853 847 882 828 835 846 843 838 869 901 909 898 901 885 916 890 920 868 858 867 821 847 827 905 872 861 854 794 806 857 789 778 784 816 832 866 776 838 792 844 818 820 842 825 793 714 760 802 787 803 806 825 798 801 854 841 791 798 813 821 794 799 856 828 802 823 820 824 840 858 850 798 824 783 763 795 792 812 803 763 812 830 810 814 821 829 792 834 810 809 806 802 703 774 796 788 790 794 793 784 776 831 749 789 789 825 877 845 838 833 889 865 887 858 829 842 790 816 782 831 887 862 814 854 848 841 786 842 848 825 813 843 817 797 836 817 809 826 860 832 835 805 836 819 826 829 816 855 845 828 844 831 795 822 794 841 827 786 806 861 778 791 808 787 846 781 585 804 856 856 794 817 816 834 804 785 817 760 830 803 801 757 787 788 803 804 826 787 813 813 816 812 798 814 809 794 769 817 833 752 765 788 832 887 845 853 848 868 850 838 811 807 833 804 822 827 806 824 835 838 816 834 813 832 795 795 832 794 816 836 792 854 877 781 809 795 786 850 808 820 811 792 827 837 832 832 766 822 809 817 817 816 827 824 807 840 826 820 817 852 843 874 849 763 854 798 839 821 805 831 730 810 754 801 843 806 813 790 822 793 792 816 808 869 824 765 766 760 818 791 794 827 825 839 824 965 913 938 880 898 939 841 901 919 900 904 914 912 882 907 859 899 935 918 945 875 NaN 906 883 910 942 880 868 915 906 871 853 912 875 870 878 893 830 873 883 607 919 878 876 904 756 860 821 874 935 853 829 851 894 862 860 862 847 849 847 874 867 845 805 884 862 847 844 834 804 835 851 896 886 869 949 914 956 931 949 985 983 944 911 938 928 899 914 953 932 955 901 912 923 930 886 839 936 878 869 947 880 865 891 858 868 914 868 828 868 897 874 855 871 881 906 913 885 877 892 868 822 884 887 856 836 878 867 931 854 871 866 851 873 845 908 886 765 885 906 857 856 898 919 820 893 877 893 884 880 908 853 890 860 877 880 875 852 830 875 869 848 840 893 850 866 827 852 876 862 872 865 862 829 876 845 837 824 786 821 848 866 906 844 862 797 810 808 830 829 818 924 916 861 870 862 852 874 879 877 841 836 824 871 865 839 848 867 814 854 846 877 882 794 818 844 837 854 839 857 856 882 847 848 813 831 875 818 847 859 873 852 846 882 829 835 845 842 838 868 901 908 897 901 886 916 890 919 868 858 867 820 846 832 906 873 861 854 794 805 858 789 778 782 815 832 864 777 838 793 845 816 820 844 828 794 715 760 802 787 803 806 826 798 802 854 841 791 798 813 821 794 799 857 827 802 824 820 824 838 859 850 799 825 783 763 796 792 812 804 763 812 829 810 813 820 828 793 834 810 809 806 802 703 774 796 788 789 793 794 784 776 832 749 789 789 826 877 845 838 832 889 865 888 857 829 842 789 815 782 831 887 861 814 854 847 842 786 842 848 824 814 844 817 798 835 816 810 826 859 832 835 806 835 818 826 828 815 854 846 828 843 832 795 822 794 842 827 786 806 860 777 794 807 787 846 781 584 804 855 856 794 817 817 834 805 784 817 760 830 803 801 758 788 789 802 803 825 787 814 812 816 812 797 816 809 794 770 817 833 752 765 788 832 886 844 854 848 868 849 838 810 808 832 804 822 827 807 824 836 838 816 834 812 831 794 796 831 794 816 836 793 855 878 782 810 796 786 852 808 820 812 791 827 837 832 831 766 823 808 817 816 815 826 824 807 840 826 820 818 850 842 872 848 763 854 799 839 822 806 830 730 810 754 800 843 806 813 791 822 794 793 817 808 869 825 765 765 760 817 792 794 826 824 840 824 966 912 939 881 898 939 841 901 918 900 903 914 913 882 907 859 899 935 918 944 875 NaN 907 884 910 942 880 869 915 906 872 852 912 875 870 878 893 830 877 883 608 919 877 877 905 757 860 821 875 935 854 829 850 894 862 859 863 846 849 846 874 867 845 804 885 861 847 844 834 805 835 850 895 886 868 952 916 955 932 949 986 983 944 912 939 929 898 912 952 933 955 901 911 923 930 887 839 936 878 871 948 880 864 890 859 865 914 870 828 869 897 874 856 871 881 907 913 885 877 892 867 822 885 885 856 836 878 866 931 855 871 865 852 874 846 907 886 765 884 906 858 857 898 919 820 893 877 892 883 880 908 853 889 860 877 880 874 852 830 875 869 848 841 892 851 868 827 853 876 862 872 865 862 829 876 845 836 824 786 820 848 866 906 844 862 797 811 807 830 829 819 923 916 860 869 863 852 875 879 876 841 836 824 872 865 839 847 867 814 854 846 877 883 795 815 844 837 854 840 857 855 882 848 848 813 831 874 819 847 858 873 852 846 881 828 836 845 842 837 867 901 908 897 901 886 916 889 919 867 859 867 820 846 834 907 873 862 854 794 805 859 789 778 781 814 831 863 777 838 792 846 814 819 844 829 795 715 760 802 787 802 805 826 798 801 854 840 790 799 813 822 795 799 858 828 802 823 820 825 837 858 850 798 825 782 764 796 792 812 804 762 813 828 809 813 818 828 793 834 809 809 806 802 704 774 796 788 788 792 794 784 777 832 750 789 789 825 876 844 837 832 889 865 888 856 829 842 789 815 783 830 888 862 813 853 847 842 785 842 848 825 814 845 818 799 835 817 809 826 858 832 835 808 835 818 826 827 815 852 846 828 842 832 794 822 793 842 828 786 806 860 777 797 807 787 846 781 582 804 854 856 793 817 817 833 805 784 817 759 830 802 800 759 789 789 801 803 825 787 814 811 816 812 797 817 809 794 771 816 833 751 764 787 833 887 845 854 848 869 848 839 809 808 833 803 820 826 807 825 835 838 816 834 812 831 792 796 831 793 816 835 793 855 878 782 810 796 786 852 808 819 812 792 826 837 830 831 765 824 807 816 815 814 826 824 808 840 825 820 818 850 843 872 848 763 854 801 839 822 809 829 730 809 754 800 842 806 812 792 820 796 792 818 807 869 826 766 766 761 816 792 793 827 822 840 824 968 912 939 880 898 939 842 901 918 900 903 914 913 882 907 860 899 935 917 944 875 NaN 908 883 910 941 879 869 915 906 872 851 912 875 871 877 892 830 884 883 608 919 876 878 905 758 860 821 875 934 855 829 850 894 863 858 863 846 850 847 874 867 845 804 885 861 846 844 835 806 837 850 895 887 868 955 918 954 932 948 986 983 944 913 939 929 899 912 951 933 953 900 911 923 930 888 839 935 879 872 948 880 863 890 859 863 913 872 828 869 897 873 856 871 881 907 912 886 877 892 867 821 886 885 856 836 878 865 932 856 871 865 852 874 847 907 886 764 885 905 860 858 898 920 822 893 878 891 882 880 908 853 888 860 877 880 873 852 831 876 869 848 841 892 851 868 827 852 876 861 872 865 861 829 874 844 837 824 787 819 849 866 906 844 862 797 810 807 830 828 819 923 916 860 869 864 851 875 879 876 841 836 824 873 865 839 846 868 814 853 847 876 884 797 812 844 837 854 839 857 854 882 848 847 812 832 873 819 847 858 873 852 846 881 828 837 845 841 837 866 901 908 897 902 887 916 888 918 867 858 867 820 847 836 906 873 862 854 794 805 859 788 779 779 814 831 863 777 838 791 846 813 819 845 830 796 716 760 801 788 802 804 826 798 800 855 839 791 799 813 822 796 799 858 828 802 822 820 826 837 858 850 798 825 782 764 796 792 812 805 761 814 828 809 813 817 828 794 836 810 810 806 801 705 774 796 788 788 792 794 784 778 831 751 789 789 824 878 844 838 832 888 865 889 856 829 843 789 815 785 830 888 862 813 854 847 841 785 842 848 826 814 845 818 799 835 818 808 826 858 831 835 809 835 818 827 826 815 851 845 829 842 832 794 823 793 841 828 786 806 860 776 799 807 787 846 781 583 804 856 857 793 817 817 833 806 784 816 760 830 802 800 758 790 790 801 802 825 788 813 811 816 812 797 821 808 794 772 816 833 751 762 788 833 888 845 853 848 870 848 839 809 808 834 804 820 826 808 826 834 838 817 834 812 830 790 796 832 793 816 834 794 854 879 781 809 796 785 851 807 818 812 792 826 837 829 831 764 824 807 816 815 814 825 825 809 839 825 820 818 850 845 872 848 764 854 802 840 822 810 829 730 808 755 799 842 805 812 792 819 797 792 819 807 869 825 767 766 762 816 792 793 828 823 840 824 969 913 939 880 898 939 841 901 918 901 903 914 913 882 907 860 899 935 917 943 875 NaN 910 882 908 941 879 868 915 906 872 852 912 875 871 876 890 830 890 884 608 919 876 878 905 759 860 821 876 934 855 829 850 894 863 857 863 846 850 847 874 868 845 804 884 861 845 844 835 806 839 850 895 887 869 958 920 953 931 948 986 983 944 913 940 929 899 913 951 932 952 900 911 922 931 888 839 935 879 873 947 880 862 890 860 861 912 871 828 870 897 874 856 870 880 907 911 886 877 892 867 821 885 886 856 835 878 865 932 857 872 864 852 874 848 905 886 764 886 904 860 859 897 919 824 893 878 891 882 880 908 853 887 861 877 880 873 852 830 876 869 848 840 892 852 868 826 852 876 861 872 865 861 829 874 845 838 824 787 818 849 866 906 844 861 798 810 808 830 828 819 924 916 861 870 864 851 876 879 875 841 836 825 875 865 839 846 867 814 853 847 876 884 799 809 844 837 854 838 857 854 883 848 847 812 832 872 819 847 857 873 852 846 881 828 838 845 841 836 867 900 909 897 903 886 915 889 917 867 858 868 821 848 837 905 872 862 854 793 806 858 788 779 779 814 831 863 777 837 791 847 813 819 846 836 796 716 761 801 788 802 802 826 799 800 856 839 792 799 813 822 797 799 858 828 802 821 821 826 838 858 851 799 825 783 764 795 793 813 805 760 814 829 809 813 818 828 794 838 811 810 806 801 706 773 794 788 787 792 794 784 778 830 753 789 790 824 879 844 838 832 890 865 889 856 830 844 788 815 786 830 888 863 813 854 847 840 785 842 848 826 815 845 818 799 835 819 807 826 859 830 836 809 834 818 828 826 815 852 845 830 844 831 794 823 793 841 829 785 806 861 776 799 807 787 845 781 583 805 856 857 792 816 817 834 806 783 816 760 830 802 801 758 790 790 801 801 824 789 812 812 816 811 797 826 807 793 773 816 833 751 761 788 834 888 843 854 849 869 848 839 810 808 836 804 822 826 808 825 833 837 817 834 812 830 788 798 833 794 816 832 794 853 880 780 810 796 784 851 807 817 812 793 824 837 829 831 763 823 807 816 815 814 824 825 809 840 825 820 818 851 846 873 848 765 854 802 840 821 812 830 730 809 755 798 842 805 813 791 818 797 793 819 806 869 824 766 765 763 817 792 793 829 824 839 824 969 913 938 879 898 939 841 902 918 901 902 914 913 882 906 859 899 935 918 943 876 NaN 910 880 908 942 879 868 914 906 872 852 912 874 870 876 887 830 895 884 609 920 876 878 905 759 860 821 876 935 854 829 850 893 864 854 863 845 850 847 874 869 845 804 884 861 845 844 834 806 840 850 895 887 870 959 919 954 930 948 986 984 945 914 940 929 900 914 952 932 952 901 912 922 932 888 839 935 878 873 945 880 862 890 860 860 912 872 829 870 897 874 856 869 879 908 913 887 878 891 867 822 884 888 856 835 877 865 933 857 872 864 852 874 847 905 886 764 886 904 860 860 897 918 824 894 879 892 884 880 909 852 888 861 877 880 873 853 830 876 869 848 840 892 853 868 826 850 876 860 870 865 861 829 873 846 839 824 787 819 849 866 907 844 860 798 809 807 830 828 820 924 918 861 870 864 851 876 878 874 841 836 825 875 865 839 847 867 814 853 848 876 884 801 806 844 837 854 838 856 854 883 848 848 812 832 872 819 847 858 872 852 846 881 828 838 845 841 836 867 900 909 898 904 886 915 889 917 867 859 869 821 849 838 905 873 861 854 793 807 858 787 778 779 815 830 863 777 837 791 847 814 817 848 841 796 716 760 801 788 803 802 826 799 800 857 839 793 799 813 822 797 798 858 828 803 822 822 827 840 858 852 799 826 783 764 795 793 814 806 759 813 830 810 812 819 828 794 839 812 810 806 801 708 773 794 788 787 792 793 784 778 830 752 789 790 824 880 844 839 833 891 865 888 856 830 844 789 816 786 830 887 864 813 855 847 839 786 842 848 826 815 845 819 799 836 820 806 826 859 830 837 808 835 818 827 826 814 852 845 830 845 831 796 823 792 840 830 785 806 862 776 800 806 787 844 781 583 806 856 858 792 816 816 835 805 783 816 760 831 802 801 759 790 790 802 802 823 790 811 812 816 811 797 831 808 793 772 816 832 751 761 788 834 888 841 854 850 868 848 839 810 808 836 804 822 825 808 825 833 838 818 834 812 829 788 800 833 794 815 832 795 854 880 779 811 796 784 850 807 818 812 793 824 837 829 831 763 821 807 816 816 816 823 826 810 842 824 820 818 853 846 873 848 765 854 801 839 820 812 830 730 810 755 798 842 804 814 789 819 798 794 819 806 869 823 764 763 764 818 791 794 829 826 840 824 968 913 938 879 899 938 840 902 918 902 903 914 913 882 905 859 899 935 918 943 876 NaN 910 880 907 942 879 867 914 906 873 852 912 874 870 876 886 830 898 884 609 920 876 876 905 760 860 821 877 935 853 829 850 894 864 852 863 845 850 847 873 870 845 804 884 861 845 844 834 806 840 850 895 886 872 960 918 954 929 948 987 984 945 915 941 930 900 914 952 933 953 901 912 922 933 888 839 936 876 872 944 881 863 890 860 859 911 872 830 870 896 875 853 868 879 907 916 887 880 890 867 822 882 888 857 835 876 866 936 857 872 863 852 874 846 906 886 764 886 904 859 860 897 918 822 893 878 892 885 879 909 852 888 860 878 879 873 853 830 875 869 847 841 892 852 868 825 850 876 861 870 866 861 829 873 846 838 824 787 820 850 865 907 844 859 798 809 807 830 826 819 923 919 860 871 865 851 876 878 872 841 836 825 875 864 838 847 867 814 853 849 876 884 801 804 844 838 855 838 856 854 882 847 849 814 831 872 819 846 858 872 852 845 881 828 839 846 841 836 867 900 908 898 904 886 915 889 917 867 861 870 822 848 839 905 873 860 855 793 806 858 787 777 778 816 830 864 777 837 791 847 814 815 849 847 795 715 760 801 788 804 801 828 800 800 857 840 794 798 813 821 797 799 858 828 803 822 822 827 840 858 852 799 826 783 764 795 792 815 807 760 813 830 811 812 820 828 794 839 812 809 806 801 708 774 794 788 786 793 793 784 778 830 750 789 791 825 880 845 839 834 892 866 888 856 830 844 790 816 786 830 888 864 814 855 848 839 786 842 848 826 815 845 819 800 835 821 806 825 859 831 837 808 836 818 828 826 814 852 846 830 844 831 797 822 792 840 829 784 807 862 777 801 805 786 843 782 584 806 856 859 792 816 816 835 804 783 816 759 833 802 802 758 790 790 802 803 821 790 811 813 816 811 797 836 808 791 771 817 832 752 760 788 834 887 840 853 850 867 848 840 809 808 836 803 821 825 809 825 834 840 819 833 812 829 786 802 833 794 816 832 795 854 880 779 812 796 785 850 806 818 812 793 825 837 828 830 763 820 807 817 816 817 823 826 810 843 823 820 818 854 846 873 848 766 854 800 838 818 814 830 729 811 756 798 842 804 815 788 820 798 795 820 806 869 822 762 762 764 818 790 794 828 826 840 824 969 912 938 879 899 938 840 902 918 902 904 914 913 882 905 858 899 936 918 943 877 NaN 910 880 907 942 879 867 914 906 873 852 912 874 870 876 885 830 902 884 609 920 876 875 904 761 859 822 878 935 852 829 850 894 865 850 863 845 849 846 874 869 844 804 884 860 845 844 834 805 839 850 895 886 872 962 918 953 929 947 987 985 945 915 942 930 901 915 952 934 953 900 912 922 932 889 837 935 874 871 943 882 863 890 860 856 912 872 830 869 896 875 851 867 879 906 917 887 880 890 868 823 881 888 857 834 876 866 938 857 873 863 851 875 846 906 887 764 885 904 859 858 897 919 821 893 877 893 884 878 909 852 888 860 878 879 873 853 830 876 869 846 842 892 851 868 824 850 876 861 869 866 861 829 874 846 838 825 787 820 850 864 907 844 859 798 809 806 830 825 818 923 918 859 872 864 851 876 878 870 842 836 826 873 864 837 847 867 813 853 849 876 883 802 802 843 838 856 839 856 854 882 846 849 815 832 871 820 846 858 872 852 845 881 828 841 846 841 836 867 900 906 898 903 886 914 889 917 866 862 870 822 847 842 905 872 860 855 792 806 857 786 776 778 815 829 865 777 837 792 847 815 813 849 850 795 714 759 801 788 804 801 829 800 801 857 840 794 798 813 821 796 799 859 827 803 823 823 827 840 858 852 800 826 782 764 795 792 814 806 760 813 830 811 811 820 827 794 839 812 809 805 801 708 776 795 788 786 794 793 783 778 831 749 788 792 825 879 845 839 835 892 866 888 857 830 843 791 815 786 830 889 863 815 855 848 839 787 842 849 826 815 845 819 799 835 822 806 824 859 832 837 808 838 818 829 826 814 851 846 830 842 831 798 822 792 839 829 782 806 862 777 805 805 787 843 783 583 806 856 859 791 816 816 835 804 782 815 760 833 803 802 757 788 790 802 804 822 789 811 813 817 812 797 839 808 789 770 816 831 753 760 787 834 887 842 852 851 868 848 840 810 808 835 802 820 827 808 825 836 840 819 833 812 830 783 801 832 794 816 832 795 854 880 779 812 796 786 850 806 818 811 793 826 838 827 830 763 820 807 819 816 817 824 826 808 843 822 820 817 854 846 874 848 766 854 800 837 818 816 830 728 811 756 799 842 805 815 788 820 798 795 821 806 868 822 761 762 763 818 789 793 827 826 840 824 969 910 939 879 899 938 840 902 918 902 906 914 913 882 905 858 900 936 918 943 878 NaN 910 881 907 942 880 867 915 907 874 851 912 873 872 876 885 830 906 884 609 920 875 874 903 761 858 823 878 935 852 829 850 895 866 850 863 845 849 846 875 868 843 804 884 860 845 843 834 804 840 850 895 886 872 965 917 952 929 946 987 985 944 915 942 930 901 916 952 933 953 899 912 923 932 891 835 935 876 871 942 883 863 890 859 853 913 872 830 867 895 875 850 866 879 904 915 888 880 890 868 824 881 887 858 834 876 866 940 857 873 863 851 877 846 905 887 764 883 904 859 857 896 920 821 894 876 893 884 878 909 852 888 860 879 879 873 853 831 876 868 846 843 891 850 868 824 851 876 861 869 866 862 829 874 846 837 825 787 821 850 865 906 844 859 798 810 806 830 824 818 923 918 859 871 863 851 874 877 870 842 836 826 873 863 837 847 868 812 853 848 876 883 803 799 842 838 856 839 856 855 882 846 848 815 831 870 820 846 858 872 852 845 882 828 841 846 842 836 866 902 906 897 903 887 913 889 918 866 863 870 822 848 844 904 872 860 854 792 806 858 785 776 776 814 829 866 778 838 791 846 815 810 849 855 795 714 758 801 788 804 801 828 800 802 857 839 793 797 814 821 797 799 859 827 803 821 823 827 840 859 852 800 826 781 763 795 793 814 805 760 814 830 811 811 820 826 794 839 811 808 804 801 708 778 795 788 785 794 793 784 779 832 749 788 792 825 878 845 839 836 891 867 888 856 830 842 791 814 786 832 890 863 816 854 848 839 786 842 849 825 815 845 819 799 834 822 806 824 860 832 837 809 838 818 830 826 814 850 846 830 840 831 797 821 792 839 829 784 806 862 778 810 806 787 842 784 583 806 855 859 791 817 815 835 803 782 816 761 832 804 802 757 786 789 802 805 824 790 811 814 817 812 798 842 808 787 770 816 831 754 759 787 833 886 843 850 851 869 848 840 811 807 834 803 820 828 808 825 838 838 819 832 812 830 781 800 831 794 816 831 795 854 880 779 813 795 787 851 806 818 811 794 826 838 828 829 760 820 809 819 816 816 825 826 807 843 822 820 817 855 846 874 848 764 855 799 838 818 820 831 728 811 756 799 843 806 816 789 820 797 796 820 806 867 822 762 763 762 819 789 793 827 826 839 824 968 909 939 880 899 938 841 902 918 902 906 914 913 882 904 859 900 936 919 943 878 NaN 908 882 906 942 880 867 916 907 873 851 912 873 874 875 885 831 908 884 608 919 875 875 903 761 857 823 877 935 852 829 850 895 866 849 863 845 849 846 875 867 842 804 884 860 846 844 834 803 841 850 895 887 872 968 916 952 930 945 988 986 945 915 942 930 900 916 953 933 953 898 913 923 932 893 834 935 878 871 943 882 863 890 859 851 913 871 830 866 895 875 850 866 879 903 913 888 880 890 868 823 883 886 859 834 877 866 942 856 873 863 850 878 846 904 888 763 883 904 858 857 896 921 822 894 876 893 884 879 909 852 889 861 879 879 874 853 831 877 869 846 843 892 851 867 824 852 876 861 869 865 862 829 875 844 837 825 787 822 850 866 906 844 860 799 810 806 830 825 817 923 918 859 871 862 852 873 877 870 842 836 825 872 864 837 848 868 813 852 847 876 883 803 796 843 838 856 839 857 855 882 847 847 814 831 870 821 846 857 872 852 846 882 828 840 847 842 836 867 902 906 897 903 888 913 889 919 866 863 870 822 848 846 904 871 860 853 792 806 858 785 776 775 812 829 866 778 838 791 846 816 808 849 859 795 714 758 801 788 804 801 826 800 802 858 840 793 798 814 821 798 798 859 826 803 820 823 827 841 859 852 799 827 781 763 795 794 814 804 760 813 829 811 811 820 825 795 838 810 808 804 801 708 778 795 789 785 794 792 784 778 833 749 788 792 825 879 845 839 836 890 867 888 856 830 841 792 813 786 833 890 864 816 854 849 839 785 842 849 825 815 845 819 798 834 822 807 824 860 832 835 808 837 818 831 826 815 851 845 830 839 830 797 821 792 840 829 787 806 861 778 814 806 787 842 784 584 806 855 859 791 818 815 836 803 783 817 762 831 803 802 757 786 788 802 806 825 790 811 814 817 812 800 846 809 785 770 816 830 753 760 787 832 886 845 850 851 870 848 840 812 806 833 804 819 829 807 824 838 837 819 832 811 831 780 800 832 794 816 830 795 853 881 779 813 795 788 851 806 820 810 794 828 839 828 830 758 820 810 818 816 815 826 826 806 843 822 820 816 856 846 874 848 762 855 799 839 818 822 831 728 812 755 799 843 807 816 789 821 798 796 818 806 866 821 764 764 761 819 790 793 828 824 839 823 967 907 939 880 899 938 841 902 918 902 905 914 913 883 904 859 901 936 919 944 877 NaN 907 882 906 941 880 868 916 907 873 851 912 873 876 876 885 831 908 884 608 919 876 875 903 760 857 823 876 935 852 829 849 894 865 848 863 845 850 847 875 868 842 804 884 860 847 846 834 802 841 850 895 887 871 970 916 952 931 944 988 986 945 915 942 930 900 916 953 932 954 899 915 924 932 893 835 936 879 871 943 880 863 889 858 851 913 871 829 866 895 875 851 866 879 902 913 889 881 890 868 823 885 886 858 834 877 868 944 854 873 861 850 878 845 903 890 762 882 904 858 856 896 922 821 894 876 894 884 879 908 852 889 861 879 879 874 853 832 877 870 846 842 892 852 868 823 852 876 861 868 866 862 828 874 842 837 825 787 823 850 867 905 844 859 800 810 806 830 825 817 923 918 859 871 862 852 873 876 870 843 837 824 872 865 838 849 868 814 852 848 876 883 806 794 843 838 855 838 857 854 883 847 847 814 831 871 821 846 857 872 852 847 882 828 839 847 843 837 867 903 907 897 903 889 913 889 920 866 864 870 822 848 847 905 872 861 852 793 806 859 785 776 777 812 830 866 777 838 791 845 816 804 849 863 794 713 759 801 788 804 801 825 800 802 858 840 792 798 814 822 798 798 859 826 803 820 824 827 840 859 852 799 827 780 763 795 793 814 803 759 812 829 811 812 820 824 795 838 809 808 805 801 708 778 795 790 785 794 791 785 777 833 748 790 790 825 879 845 839 835 889 867 889 856 829 841 791 813 786 834 890 864 817 855 850 838 785 842 849 824 815 845 818 798 834 822 808 824 860 831 834 807 837 818 831 827 816 851 845 830 840 831 796 820 792 839 829 790 807 861 778 815 807 787 842 785 584 806 854 858 792 820 815 836 804 783 818 763 831 802 801 757 787 788 802 807 825 789 812 814 817 812 799 851 809 783 770 816 830 753 760 787 832 886 845 850 851 870 849 840 813 806 833 805 818 828 807 823 837 836 818 832 811 831 780 799 833 794 816 830 795 853 881 779 812 795 788 850 807 821 812 795 829 840 829 830 756 820 811 818 817 816 826 825 806 843 823 820 816 856 847 875 848 761 856 799 840 819 826 832 729 812 756 800 842 807 817 790 821 798 796 818 806 867 821 765 765 760 818 790 793 828 823 839 822 966 907 938 880 898 938 841 902 918 902 903 914 912 884 904 858 900 936 920 944 877 NaN 907 882 906 941 879 867 916 907 872 851 912 873 875 877 885 831 908 884 608 919 876 876 903 759 859 822 876 935 852 828 849 892 865 847 863 844 852 848 874 870 841 804 885 860 847 847 834 803 841 848 895 888 871 973 916 952 932 945 989 984 945 915 944 929 901 916 953 932 953 899 916 925 932 893 836 937 879 870 944 878 863 889 858 851 913 872 829 866 895 875 851 866 878 903 913 888 881 889 868 823 888 886 858 834 877 870 946 854 873 859 851 878 844 904 891 762 882 905 859 856 897 922 821 895 877 894 884 880 907 852 888 862 879 879 875 852 832 878 869 846 842 892 852 868 823 852 876 861 869 867 861 828 874 842 837 825 787 824 850 868 904 844 859 799 810 806 829 825 816 923 918 859 871 862 853 874 876 868 843 837 824 871 866 838 850 868 813 852 848 876 883 809 792 844 838 855 837 857 854 884 848 846 814 831 872 821 846 857 872 852 847 882 827 839 848 843 837 866 903 907 897 903 890 914 889 920 866 864 870 822 849 848 905 872 861 852 794 805 859 785 776 779 812 831 866 777 838 792 845 816 802 848 864 794 713 760 801 788 804 802 826 801 802 859 839 792 798 813 822 798 798 859 826 803 821 824 827 839 859 852 799 827 779 764 796 793 813 802 759 811 829 811 812 821 824 795 838 809 809 806 802 709 778 796 790 785 794 791 786 776 832 750 791 790 825 878 845 839 835 890 866 889 857 828 841 791 814 786 834 890 864 817 855 850 839 785 842 848 824 815 845 818 797 836 821 809 824 860 830 834 806 837 818 830 827 816 851 844 831 840 831 795 820 792 838 829 790 807 861 778 816 807 787 843 786 582 808 854 857 792 819 815 835 805 782 818 763 832 802 800 758 788 788 802 807 825 789 812 814 818 811 798 855 808 783 770 816 830 752 759 787 832 885 846 850 851 871 849 840 812 806 834 804 818 828 807 823 836 836 818 832 812 830 780 797 834 794 816 831 794 854 881 779 811 796 787 850 808 823 814 796 828 840 829 830 756 821 809 817 818 817 826 824 806 842 824 820 816 856 848 875 848 762 856 799 841 820 829 832 728 811 756 800 841 807 817 790 822 799 796 819 806 868 821 765 765 760 818 791 793 829 822 839 821 966 908 937 879 898 937 841 901 918 902 903 913 912 884 904 858 900 936 921 945 876 NaN 909 881 907 940 878 868 915 907 872 851 912 873 874 879 885 831 909 884 607 919 878 876 903 759 860 823 876 935 853 828 849 891 865 845 862 844 852 847 873 871 841 803 886 860 847 847 834 803 841 848 894 889 871 974 917 953 932 946 989 983 945 914 943 928 901 915 953 932 952 900 916 925 931 892 840 937 879 870 943 878 863 889 858 851 913 873 829 866 896 876 851 866 878 904 913 887 880 889 867 823 888 886 857 835 877 871 950 856 873 857 851 878 844 905 892 762 882 906 859 855 897 922 822 895 877 894 884 880 905 852 888 863 879 879 875 852 832 878 868 847 841 892 851 869 823 852 876 862 870 868 861 828 873 843 838 824 789 824 850 869 904 844 858 797 810 806 830 824 816 923 919 860 872 862 853 874 877 867 842 836 824 871 866 839 849 868 811 853 848 876 882 813 792 844 838 855 836 857 855 885 848 846 814 831 872 822 846 858 872 852 847 882 827 839 848 843 837 866 904 907 896 903 890 914 889 920 866 864 871 822 849 848 905 873 861 852 795 805 859 785 776 781 812 832 866 776 838 792 845 816 801 848 865 794 713 761 802 788 803 802 826 800 803 859 839 793 797 812 823 798 798 859 827 803 821 823 827 837 858 852 800 827 778 764 797 792 813 802 760 811 830 811 813 820 823 795 837 808 809 806 801 711 777 796 790 786 794 792 787 775 832 750 791 791 825 878 846 839 835 891 866 889 857 828 841 791 814 786 834 889 864 816 856 850 840 785 842 848 825 815 845 818 797 838 821 808 824 859 830 835 807 837 817 830 827 817 851 844 831 840 832 794 821 792 838 829 789 807 862 777 816 808 787 843 786 580 809 854 856 792 818 816 835 806 781 818 764 832 802 800 758 789 787 802 807 825 789 812 814 818 811 797 858 808 784 771 817 831 752 758 786 832 885 845 850 851 871 849 839 811 807 834 803 819 828 807 824 834 837 819 833 813 830 781 797 834 795 817 833 794 856 880 778 811 796 785 850 808 823 815 796 826 838 828 829 756 823 807 817 816 817 826 822 807 842 824 821 816 856 850 875 848 762 856 798 842 820 832 832 727 811 756 799 840 807 816 789 823 800 796 820 806 870 823 765 764 761 818 791 793 829 823 839 822 966 907 937 878 898 937 841 900 918 901 902 913 913 883 904 856 900 936 920 945 876 NaN 910 882 907 940 879 868 916 906 872 851 912 873 874 879 885 832 910 884 607 919 880 875 903 759 861 824 876 934 853 828 849 892 865 842 862 845 852 847 872 871 842 803 886 860 846 847 834 804 841 848 894 889 871 974 917 953 931 946 989 986 944 915 942 928 901 917 953 932 951 900 916 924 931 891 842 937 879 871 943 879 864 890 858 851 913 874 829 866 897 877 851 866 877 906 914 888 880 889 867 822 888 886 857 837 877 871 954 858 873 857 852 878 846 905 892 761 882 907 859 855 896 922 822 894 877 894 884 880 903 853 888 862 879 879 874 851 832 878 867 848 841 892 851 869 823 852 876 864 871 868 861 828 873 845 838 824 790 824 849 869 905 845 859 796 810 806 830 824 816 922 919 860 872 862 853 874 878 866 842 836 823 871 867 839 849 868 810 854 848 875 882 814 791 843 837 856 836 856 856 886 847 846 814 831 872 823 846 858 872 852 847 882 827 839 848 843 837 865 903 907 896 903 889 914 888 920 866 864 871 822 849 849 905 873 861 853 795 804 859 784 776 781 812 832 867 776 837 792 845 817 801 848 866 795 714 761 802 787 803 802 826 799 803 858 838 794 797 811 823 798 798 859 827 804 821 822 828 836 858 853 801 827 778 764 796 792 814 801 760 811 829 811 814 819 823 794 836 808 808 806 801 713 776 796 790 787 794 792 787 775 831 751 790 792 826 879 846 839 835 892 865 889 857 828 842 791 814 786 833 888 864 816 855 850 840 786 842 849 825 815 845 818 797 840 821 807 824 859 830 837 807 837 817 830 827 817 851 844 831 840 832 794 821 793 838 829 788 807 861 777 817 808 787 843 787 578 808 854 856 792 817 816 835 806 780 818 764 832 804 800 757 790 787 803 806 825 789 812 815 819 811 797 859 808 786 771 817 832 751 758 786 832 884 845 850 850 871 850 838 810 807 834 803 819 829 808 825 834 837 819 833 813 829 781 797 833 794 817 834 794 857 880 779 812 796 782 849 808 823 814 796 824 836 827 828 754 824 807 817 814 817 826 822 806 842 824 822 815 856 850 876 848 762 856 800 842 821 834 832 727 812 758 799 840 807 815 788 822 800 796 820 805 870 824 764 762 762 819 792 792 828 823 839 822 965 907 938 878 898 937 840 897 918 900 902 914 913 883 904 858 900 937 920 944 876 NaN 910 882 907 941 879 868 916 906 871 850 912 874 874 879 885 833 910 884 606 919 885 875 904 759 861 824 876 935 852 828 850 893 864 840 861 845 851 846 873 871 844 803 886 860 846 847 833 804 841 850 893 890 871 975 917 953 930 947 989 988 944 916 940 928 900 919 954 933 952 900 916 924 931 890 843 938 879 872 942 879 864 890 857 850 913 874 829 866 898 875 851 867 878 905 914 889 879 889 867 822 887 886 857 840 877 871 957 858 874 858 852 876 846 905 892 761 882 906 858 854 895 922 822 894 877 893 884 880 901 853 889 862 879 879 874 852 832 877 867 849 841 892 851 868 824 852 875 864 872 868 861 828 873 845 838 825 791 825 849 869 905 844 860 797 810 807 830 824 816 922 920 860 873 863 853 874 879 865 843 836 823 871 867 839 850 868 810 854 849 874 882 817 790 843 836 856 835 855 856 886 847 846 814 832 872 824 846 858 872 853 847 882 827 839 848 844 838 864 903 907 897 903 888 914 888 920 867 863 870 822 849 850 905 873 860 853 793 805 860 784 777 781 812 831 867 777 837 791 845 817 801 848 866 796 715 760 802 786 803 802 826 799 802 858 838 793 797 811 822 798 799 858 828 804 821 821 827 836 858 853 801 828 778 764 797 792 814 803 759 812 828 812 815 818 823 794 835 807 808 807 801 714 775 796 788 788 795 792 787 776 831 751 789 793 826 880 846 838 835 892 865 889 857 828 842 791 813 785 832 888 864 815 855 850 840 786 842 850 826 815 845 817 797 840 820 807 825 859 830 837 807 838 818 830 828 817 851 844 830 841 831 794 821 793 838 829 786 808 860 776 817 808 786 843 787 579 807 855 857 792 817 816 835 805 780 818 764 832 804 800 757 790 787 803 805 824 788 812 815 819 811 797 862 809 786 772 817 832 751 758 786 833 884 844 850 850 871 850 838 809 807 834 803 819 829 808 825 835 838 820 834 812 830 780 798 833 794 817 835 794 857 880 779 812 796 782 850 808 823 812 797 824 835 827 828 753 824 807 817 813 817 825 821 807 843 823 821 815 855 851 876 848 762 855 801 841 821 835 833 728 812 760 799 841 807 814 788 821 799 797 820 805 870 826 764 761 762 819 791 792 828 824 839 823 966 906 938 878 899 937 840 895 919 901 902 914 914 882 904 859 901 937 919 944 876 NaN 909 883 907 942 880 868 917 907 870 850 912 874 874 880 885 835 909 884 606 919 888 875 903 759 860 824 875 935 852 827 850 894 865 840 861 846 851 846 873 871 845 803 886 860 846 848 833 805 840 852 894 890 871 977 917 954 929 947 988 988 945 917 940 928 900 919 954 933 953 900 916 924 932 889 846 938 879 874 944 880 864 891 857 850 913 874 829 866 900 874 851 867 879 904 914 889 879 890 866 823 886 887 857 842 878 872 959 859 872 860 851 874 844 906 891 761 883 906 857 854 895 922 822 894 878 893 884 880 899 853 890 861 879 879 873 852 833 877 867 848 841 892 851 868 824 852 874 864 872 868 862 829 873 844 838 824 790 826 848 868 905 844 860 798 810 807 830 824 816 923 919 860 872 864 854 874 878 865 844 836 823 871 868 839 850 868 812 854 849 872 882 819 790 844 836 855 835 855 856 886 847 846 813 833 871 824 846 857 872 854 847 882 828 839 847 844 838 864 904 907 898 903 888 914 888 920 867 863 870 822 849 850 906 873 859 853 792 806 861 785 777 781 814 830 867 777 837 791 845 817 799 847 866 797 714 760 802 786 803 802 827 799 801 857 839 793 798 811 822 797 798 860 828 805 821 821 826 836 858 854 800 828 779 764 796 792 813 804 757 812 828 812 815 818 823 794 835 806 809 807 800 715 775 795 786 788 795 792 787 778 831 751 789 794 826 880 846 838 834 893 864 889 857 828 842 790 814 786 832 888 864 816 855 850 840 786 843 850 826 814 845 817 797 839 818 807 825 860 830 837 807 837 818 830 828 816 852 844 828 841 831 794 821 793 839 830 787 807 860 776 817 808 786 843 787 579 806 855 858 792 818 816 836 804 779 819 764 831 805 801 756 790 787 805 805 823 789 811 815 819 811 798 864 809 785 772 816 832 751 757 786 834 884 844 850 850 871 849 839 809 808 834 804 819 830 808 824 835 838 820 834 812 830 779 799 834 794 817 835 794 857 880 780 812 796 783 849 809 823 812 798 824 836 827 828 752 824 807 817 814 817 825 821 807 844 824 822 816 854 851 875 848 762 854 802 840 820 835 833 727 813 761 800 842 807 814 788 821 798 798 821 805 869 825 764 761 761 819 790 792 828 824 839 824 966 906 939 879 899 937 840 895 919 902 902 915 915 882 904 861 902 937 919 944 876 NaN 908 883 907 942 880 868 916 907 869 850 911 875 874 880 885 835 908 885 606 919 891 875 903 760 860 824 874 935 852 827 850 894 865 840 861 846 851 846 874 872 846 803 885 859 847 847 833 805 840 852 895 888 871 979 918 954 928 947 987 988 944 918 941 928 900 918 953 934 953 900 915 924 933 889 849 937 879 874 946 879 864 892 857 850 913 873 829 866 900 871 851 867 879 903 914 888 879 890 866 823 886 888 858 844 879 872 961 859 869 862 851 874 842 906 891 762 884 906 856 854 896 921 822 893 878 892 884 880 897 853 890 860 880 879 873 852 833 877 867 847 842 892 851 867 825 851 874 863 873 867 862 828 874 843 837 824 790 826 848 868 905 844 859 800 810 808 829 824 816 924 919 860 872 863 855 874 878 865 843 836 823 872 867 839 850 868 812 853 848 873 882 822 790 844 836 854 835 855 856 886 848 846 812 833 870 823 846 857 872 854 847 882 829 840 847 844 838 865 903 908 898 904 887 914 888 920 867 862 869 823 849 850 906 873 860 853 791 807 860 786 778 782 816 830 866 778 838 791 845 816 797 847 866 797 714 759 802 787 803 802 828 800 800 856 840 792 799 812 822 797 799 861 828 805 821 821 825 836 857 854 799 828 779 764 796 793 813 806 756 812 829 812 816 818 823 795 836 805 810 807 800 715 776 795 784 788 795 792 786 779 831 751 789 794 826 880 846 838 833 893 864 889 856 829 841 789 814 786 831 888 864 816 856 850 839 786 843 850 826 814 844 817 797 837 817 807 826 861 830 836 807 837 818 828 828 816 852 844 827 841 831 794 820 793 839 830 787 805 861 776 817 808 787 843 788 578 808 854 858 792 818 816 835 803 780 821 763 831 804 802 757 790 787 805 805 823 789 811 815 819 810 798 866 808 783 771 816 832 751 757 785 835 884 843 851 850 870 849 840 809 808 833 804 819 830 808 824 835 838 820 834 812 829 778 798 834 794 817 836 794 857 880 780 813 796 784 849 810 824 811 799 824 836 828 828 752 824 807 818 815 817 825 821 808 843 825 823 816 855 851 875 847 762 854 801 838 821 835 833 725 812 761 800 843 807 816 788 823 800 798 822 805 868 825 765 762 760 819 790 792 827 824 840 825 967 906 940 879 899 938 841 893 920 903 903 915 915 882 904 862 901 937 919 944 876 NaN 908 883 907 941 880 868 916 907 870 850 911 876 874 879 886 835 908 885 606 919 894 876 903 761 860 824 874 935 852 825 850 894 866 841 861 847 851 846 874 872 845 803 884 860 848 846 834 804 839 852 895 887 871 979 917 955 928 948 987 987 944 918 940 929 900 916 953 934 954 900 915 924 932 888 853 936 879 874 947 879 863 892 857 851 913 873 829 866 898 870 852 867 879 902 913 888 879 890 866 824 886 888 857 844 880 871 963 860 867 860 851 874 842 906 891 762 885 906 856 855 896 921 822 893 879 892 884 880 894 852 890 860 880 880 874 852 832 877 867 847 842 892 851 866 825 850 874 862 874 867 862 828 874 843 836 824 789 826 848 868 905 844 858 799 810 808 829 824 816 925 919 860 871 863 855 874 878 864 842 837 824 872 867 839 849 867 813 854 847 873 882 825 790 845 836 855 835 855 856 885 848 846 812 834 870 822 846 856 873 854 847 881 829 840 846 844 837 866 903 908 898 904 887 913 888 920 868 862 869 823 849 851 906 873 860 853 791 807 858 786 779 782 816 829 866 778 838 792 846 817 796 847 866 798 714 760 803 787 804 801 828 800 800 855 840 793 799 813 821 797 800 860 828 804 820 820 825 836 857 854 798 827 779 763 796 793 813 805 756 812 829 811 815 819 822 795 835 805 811 807 800 715 776 795 786 788 796 792 786 779 831 750 788 793 826 880 845 839 831 893 864 889 856 829 842 789 815 786 831 889 864 816 856 850 839 787 843 850 825 813 845 817 797 836 818 807 826 862 831 836 807 838 818 828 828 817 852 843 828 840 831 794 820 794 840 830 787 804 860 776 818 809 787 844 788 576 809 856 858 792 818 816 835 802 782 821 765 831 804 803 758 790 787 806 805 822 789 810 815 819 810 799 867 807 782 771 816 831 752 756 785 835 884 843 851 851 870 848 841 809 808 833 804 819 831 808 825 835 838 819 834 812 829 778 798 834 794 816 836 794 856 881 780 813 795 785 849 811 824 812 799 824 836 828 827 753 823 808 818 814 817 825 822 810 842 827 824 816 856 850 876 846 763 854 800 837 821 837 833 724 812 761 799 842 807 818 788 825 801 796 822 805 868 826 765 762 760 819 789 792 828 824 841 823 968 906 940 878 898 939 841 892 921 904 904 916 915 882 904 860 901 937 919 945 876 NaN 909 883 906 940 880 867 916 907 870 850 911 877 874 878 887 834 909 886 607 919 898 876 904 760 861 825 876 934 853 825 851 895 866 840 861 846 850 846 874 872 844 803 884 860 849 845 834 804 838 852 894 886 871 978 916 955 930 947 987 987 944 918 941 929 899 917 953 934 954 900 914 924 932 889 853 935 879 874 947 880 862 892 856 852 913 873 830 865 896 871 852 868 879 903 913 888 880 890 866 823 887 888 857 845 880 870 964 859 868 857 851 875 844 906 891 761 885 906 857 856 896 920 822 894 880 892 884 880 893 852 890 861 880 880 874 852 831 878 867 846 842 892 851 866 825 849 874 862 873 867 862 828 874 843 836 824 789 826 848 868 906 844 857 798 810 809 829 825 817 925 919 859 870 863 855 874 878 863 843 837 825 871 866 839 847 866 813 854 846 874 882 828 790 845 835 855 836 856 856 884 848 848 813 834 870 821 846 856 873 853 847 882 829 839 846 844 836 866 902 908 898 904 888 913 888 921 868 861 869 823 850 852 906 873 861 854 791 807 857 787 779 782 816 830 865 779 837 793 846 818 796 845 866 798 714 759 803 787 804 801 828 801 802 855 840 794 799 813 821 797 801 859 827 804 820 821 825 836 857 854 798 827 779 763 796 793 814 805 758 812 828 812 814 819 822 795 835 806 810 807 800 716 777 796 786 788 796 792 786 780 831 750 789 792 827 882 845 840 831 892 864 889 856 829 842 790 816 787 832 890 864 816 856 851 838 787 843 848 824 812 846 816 797 836 819 806 824 862 832 836 807 838 818 827 828 818 851 843 828 840 830 794 820 793 840 830 787 804 859 775 818 808 788 844 788 575 809 857 858 791 819 815 834 801 783 819 768 832 803 802 758 790 787 805 804 822 789 811 816 819 809 799 868 806 783 771 816 831 753 756 785 835 884 843 851 851 869 848 840 809 808 833 805 819 831 808 825 836 837 819 834 812 829 777 797 833 794 816 837 793 856 881 780 812 795 785 850 810 824 812 799 825 836 827 827 753 823 808 819 814 817 825 822 810 842 827 824 816 857 849 875 848 764 854 798 837 821 840 833 724 810 761 798 842 806 818 788 825 802 796 822 806 868 827 765 763 761 819 788 793 829 824 841 822 968 906 939 877 898 940 841 890 922 903 905 915 915 882 904 858 902 937 919 945 875 NaN 909 883 906 941 880 867 916 906 871 850 910 877 873 877 888 833 908 886 607 918 904 876 904 760 861 826 877 933 854 824 850 896 866 840 861 846 850 846 874 871 844 803 884 859 848 845 834 803 837 852 894 885 871 976 916 955 932 945 987 988 945 918 942 928 900 918 952 933 954 900 914 924 932 890 853 935 879 874 946 881 861 892 856 851 914 872 830 865 894 872 852 868 880 904 913 888 881 890 865 823 887 887 857 846 880 868 965 858 869 858 852 876 845 906 890 761 886 905 856 856 897 920 822 895 881 891 884 880 891 852 890 861 879 880 875 851 830 879 868 846 842 893 851 867 826 849 874 862 872 868 863 828 875 844 835 825 789 825 847 869 906 843 857 797 810 808 829 825 818 924 918 858 870 863 854 874 878 862 845 837 825 871 866 839 847 866 813 854 847 874 882 830 791 845 835 855 838 856 856 883 848 850 813 834 871 821 846 855 873 853 847 882 829 839 845 845 837 866 902 908 897 904 887 913 888 922 869 860 869 823 850 851 906 872 861 855 791 808 858 788 779 781 815 830 864 778 837 793 846 819 796 844 866 797 715 759 803 787 804 802 827 801 803 855 840 795 799 813 822 798 801 858 827 804 820 821 825 837 858 854 797 828 779 763 796 792 814 805 760 812 827 813 814 819 822 796 834 807 810 806 800 716 777 797 787 788 796 792 786 780 831 750 790 791 827 882 845 842 831 891 864 890 857 829 843 791 816 787 832 890 865 815 856 851 838 787 843 846 824 812 846 816 797 836 820 806 822 861 831 836 808 839 818 827 828 817 851 843 829 840 830 794 820 793 840 830 786 805 858 776 819 809 788 845 787 573 809 858 858 791 819 815 835 801 783 818 770 832 802 801 758 790 787 805 804 821 789 812 816 819 808 799 869 806 783 771 815 830 753 756 785 835 884 843 852 850 869 848 839 809 808 834 805 819 832 809 826 836 837 818 834 812 830 776 797 833 794 815 837 792 855 880 780 811 793 785 851 808 823 812 799 825 836 827 827 754 822 808 820 814 816 825 822 810 843 827 823 816 857 848 874 852 766 853 798 838 822 844 833 724 809 761 798 842 806 817 788 824 800 795 821 807 869 828 765 763 762 819 789 793 830 824 841 821 969 906 938 877 898 940 841 889 922 902 905 914 914 882 904 855 902 938 918 945 875 NaN 909 883 906 941 880 867 916 906 872 849 911 877 872 877 888 833 906 886 606 918 908 876 904 760 861 826 877 932 854 824 850 897 865 840 861 846 850 846 874 870 846 803 885 858 848 845 834 802 836 853 893 885 871 976 918 956 932 944 986 987 945 918 942 926 902 919 952 933 954 901 914 923 933 891 857 935 878 874 946 883 861 893 857 851 913 871 831 864 893 873 852 868 881 906 913 888 880 891 864 823 887 887 856 848 878 868 966 858 870 862 852 876 846 906 888 761 887 905 856 855 897 920 823 895 882 891 884 879 888 851 890 862 879 880 874 852 829 879 868 846 842 894 851 867 826 850 875 863 871 868 863 828 875 844 835 825 788 825 846 870 907 842 857 796 810 808 830 825 819 924 918 858 870 862 854 874 879 861 846 837 825 872 866 839 847 866 814 854 847 873 881 832 791 845 834 855 840 856 856 884 848 850 812 833 873 821 847 855 873 853 847 883 828 839 845 845 837 866 901 908 897 904 886 914 888 921 870 861 869 823 850 850 906 872 861 855 792 808 858 788 781 779 814 830 864 778 837 793 846 819 796 843 867 795 715 759 803 788 804 801 826 801 802 855 840 795 800 812 824 798 800 859 827 804 820 822 825 838 859 853 797 828 779 764 796 792 814 805 760 812 828 813 814 819 823 796 835 807 809 807 801 717 777 798 787 787 795 791 786 780 830 750 791 789 827 884 845 843 831 890 864 889 859 829 844 791 816 787 831 890 865 814 856 850 839 787 843 846 824 813 847 816 797 835 819 806 820 861 830 836 807 839 818 826 828 817 850 843 829 842 829 795 820 793 840 830 786 806 860 778 819 809 788 846 786 573 808 857 858 791 819 815 835 801 783 818 770 832 801 800 759 790 787 804 804 821 789 813 816 819 808 799 869 806 783 771 815 830 752 757 786 835 884 843 852 851 869 848 838 809 808 834 805 819 831 809 826 835 836 818 834 812 830 774 797 833 794 815 837 792 854 880 779 810 792 785 851 808 823 811 799 826 837 827 827 754 821 809 822 814 816 824 824 810 844 827 823 816 857 846 872 852 766 853 798 839 822 844 833 724 808 760 799 842 806 816 788 822 799 795 820 807 869 827 765 763 763 819 789 794 830 824 841 821 969 906 938 878 899 939 842 888 921 902 905 913 914 882 905 856 903 938 918 944 874 NaN 909 884 907 941 881 867 916 906 872 850 911 876 872 877 887 833 904 886 605 917 913 876 904 760 861 825 876 932 854 824 849 897 865 839 862 846 851 846 874 869 847 803 884 857 848 845 834 802 837 853 893 885 872 977 919 956 930 942 985 986 945 918 943 926 902 920 951 933 954 901 914 922 934 890 861 934 877 875 946 884 861 892 858 851 913 871 831 863 892 873 852 868 881 905 914 888 879 893 864 824 887 887 857 851 877 868 968 857 871 867 853 876 847 907 887 761 888 904 857 854 897 919 823 895 882 891 883 878 884 851 890 861 880 880 874 852 829 879 868 847 843 894 851 867 827 850 876 863 871 867 863 828 875 844 835 826 788 825 847 869 906 841 857 798 810 808 830 826 820 924 918 858 869 862 854 874 879 861 846 837 824 872 866 838 848 867 815 854 847 872 881 833 791 845 835 855 840 856 856 885 847 849 812 832 874 821 847 855 873 853 847 882 828 840 846 845 838 866 901 908 898 903 886 914 887 921 870 862 869 822 850 851 906 872 860 855 792 808 859 788 783 779 814 829 864 778 837 793 845 818 795 843 868 793 715 759 802 788 805 800 826 800 802 855 840 795 800 811 825 796 800 859 826 804 820 822 825 838 859 853 797 828 779 765 796 791 814 805 760 812 830 811 814 820 825 796 835 807 808 808 801 717 777 799 787 787 794 792 786 779 829 750 790 788 827 884 845 844 832 889 863 888 860 829 843 791 814 787 831 890 865 814 856 850 839 788 842 847 824 814 846 816 798 835 819 806 819 860 830 837 808 838 818 826 828 816 849 844 829 842 829 796 819 793 840 830 786 806 861 780 820 810 787 846 786 572 809 857 858 792 820 814 834 802 783 818 770 832 800 801 760 791 787 802 804 821 789 812 816 819 808 798 870 807 782 771 815 830 751 758 786 835 884 843 853 852 869 848 838 809 808 832 805 819 831 808 826 835 836 818 835 812 831 774 798 833 795 815 836 792 855 879 779 809 792 785 851 809 823 810 797 825 837 828 828 754 821 809 821 815 815 823 825 810 842 826 823 816 857 846 872 849 765 852 798 840 822 844 833 722 809 761 800 843 806 816 789 821 799 795 818 808 870 826 765 762 763 819 790 794 831 824 841 820 969 906 936 879 899 938 842 888 919 902 905 914 914 882 905 856 902 938 919 944 874 NaN 909 884 908 942 881 867 916 907 872 850 912 876 872 877 887 833 903 886 604 917 916 876 904 760 861 824 875 932 854 826 850 898 865 840 862 846 852 845 874 869 845 803 884 857 848 845 833 802 837 853 894 885 871 979 919 956 930 942 985 985 945 919 943 927 900 920 951 933 954 901 914 921 935 889 868 934 877 875 947 882 862 893 858 851 914 872 830 862 891 872 853 868 880 905 914 887 877 895 865 823 886 887 858 854 876 868 973 857 871 867 853 876 847 908 887 762 887 904 856 855 897 918 824 895 883 891 883 879 880 851 890 861 879 880 873 852 830 879 869 848 843 894 851 867 826 850 876 864 871 867 863 828 874 844 836 825 789 826 849 869 905 842 857 799 810 808 830 825 820 924 918 859 869 862 854 874 879 861 845 836 824 872 866 838 849 867 815 854 847 872 882 836 793 846 836 855 840 857 855 886 846 847 812 832 874 821 847 855 874 853 847 882 828 839 847 845 838 866 901 908 898 902 886 915 888 921 870 862 869 821 849 852 906 872 860 855 792 807 859 788 788 779 814 830 864 778 837 792 845 818 796 843 868 793 714 759 802 789 805 800 826 800 803 856 841 794 800 811 825 796 800 860 826 804 819 821 825 838 859 852 797 829 779 766 796 791 813 804 759 812 830 809 815 820 826 796 835 807 808 808 801 718 777 799 787 786 794 793 787 778 829 749 788 788 828 883 845 843 833 889 862 887 859 830 842 791 813 787 831 890 865 814 856 850 840 788 843 848 824 814 845 818 797 835 819 806 820 859 830 837 808 838 818 826 827 816 850 846 829 842 829 796 819 792 839 830 786 806 862 778 819 808 787 844 787 572 809 856 858 792 820 814 833 803 783 818 770 832 800 802 762 790 786 801 804 822 789 812 815 819 808 798 870 808 782 771 815 830 751 758 786 834 884 843 852 852 869 848 838 810 808 831 804 819 830 808 826 836 836 818 835 812 833 775 798 833 796 815 835 792 855 879 778 809 794 784 851 810 824 810 796 825 837 828 829 754 821 809 821 815 814 821 827 810 840 826 824 816 856 845 872 847 764 853 798 839 822 845 834 721 809 762 801 842 806 816 789 822 799 795 818 808 870 826 765 761 763 819 790 795 832 824 842 820 969 906 936 880 899 938 841 888 918 902 904 915 913 882 905 856 900 938 919 944 874 NaN 908 884 907 942 881 867 915 907 872 851 911 876 872 878 887 832 902 885 603 917 919 876 903 761 862 824 874 932 854 827 850 897 864 840 863 846 853 845 874 868 844 803 884 857 846 845 832 802 838 853 895 885 870 979 918 956 931 939 984 985 945 918 944 928 899 919 950 932 953 902 914 920 936 889 874 934 877 876 947 881 861 893 858 850 916 873 830 864 892 872 855 867 879 905 914 887 878 895 867 822 886 888 859 854 876 869 977 857 870 867 852 875 847 910 888 762 887 906 856 856 897 918 823 895 884 891 883 879 878 851 890 860 878 880 873 852 831 879 869 849 843 894 851 868 826 850 876 864 871 866 862 829 874 844 836 826 789 827 851 868 904 843 858 799 810 809 830 824 818 924 919 859 870 862 854 874 879 862 845 837 824 872 865 838 850 868 815 855 847 872 884 838 794 846 837 855 839 857 855 885 845 847 812 832 873 821 847 855 875 852 847 882 828 838 846 845 837 866 901 907 898 902 887 915 889 920 870 862 870 821 850 853 906 872 860 856 792 806 860 788 791 780 813 830 865 778 837 792 846 817 795 843 868 793 713 760 802 789 805 800 827 800 803 855 841 792 800 810 824 795 800 860 826 804 819 821 825 839 860 852 797 829 779 766 797 791 812 804 759 812 831 809 814 819 827 797 835 807 808 808 801 718 777 798 788 787 794 793 788 779 829 749 786 788 828 882 845 843 834 890 862 888 859 830 840 791 812 787 830 890 865 814 856 849 840 788 844 848 825 815 845 819 797 836 818 807 821 858 831 836 808 837 818 827 827 816 851 847 828 842 829 794 819 792 839 830 785 806 862 777 818 806 786 843 786 572 809 857 858 791 820 814 833 803 784 817 770 832 800 803 762 789 786 801 804 823 789 812 815 819 808 798 870 810 781 771 815 830 751 758 786 834 884 843 852 851 868 848 838 810 809 831 804 820 830 807 826 836 837 817 836 812 835 776 798 833 797 814 835 792 856 879 778 809 795 784 852 810 824 810 796 825 838 828 829 753 822 809 821 816 814 821 827 810 839 826 824 816 856 844 872 847 763 853 798 838 821 846 834 720 809 764 802 842 805 816 790 823 799 796 818 807 871 826 765 761 763 818 791 795 832 825 842 821 969 906 936 880 898 938 840 889 918 902 904 914 913 882 905 856 899 938 919 944 874 NaN 907 884 907 942 881 866 915 907 872 851 911 875 873 879 886 832 901 884 603 917 921 876 903 761 862 824 875 932 854 827 850 897 864 839 862 846 852 845 873 868 844 803 884 857 844 845 831 802 838 853 896 885 870 980 916 956 933 937 985 984 945 917 944 928 899 919 950 930 953 903 914 920 936 889 881 934 877 875 947 880 861 892 858 850 918 873 830 865 892 871 855 867 880 906 915 886 880 894 867 821 887 887 858 855 876 868 980 858 869 866 852 874 848 909 888 761 886 907 855 856 897 918 823 895 884 891 883 879 876 851 890 861 877 880 873 852 832 878 868 849 843 894 850 868 827 850 877 863 872 866 861 830 874 844 836 826 789 828 852 868 905 844 858 798 810 809 829 824 817 925 920 860 871 863 854 874 880 863 844 838 824 872 865 838 849 868 816 855 847 873 884 839 795 846 837 855 838 856 854 884 844 846 812 832 872 821 847 855 874 852 847 882 828 838 846 844 838 867 901 907 898 902 887 914 890 920 870 862 870 821 851 853 906 872 860 855 792 806 860 788 797 780 813 830 865 777 838 792 846 818 796 843 867 794 712 761 802 789 804 800 827 800 802 855 841 790 799 810 824 796 800 860 827 804 820 821 824 840 860 852 796 829 780 766 797 792 813 804 760 812 831 808 812 819 826 796 834 807 809 808 802 718 777 798 788 787 794 792 788 779 829 749 786 789 828 880 845 842 834 891 863 889 859 830 840 791 813 787 830 890 864 816 856 848 841 788 845 848 826 816 844 820 798 837 818 808 822 857 830 836 808 837 818 828 827 817 852 846 828 842 829 793 819 792 839 830 784 806 862 775 818 804 786 843 785 571 809 856 858 791 819 814 833 803 784 816 771 834 800 804 761 788 786 801 805 824 790 812 815 818 807 797 871 809 781 771 817 830 752 758 786 834 885 843 852 849 868 847 839 811 810 831 805 821 831 807 826 836 838 816 835 811 835 776 798 832 798 814 836 793 855 879 780 810 796 784 852 811 825 810 797 826 839 827 826 752 822 809 820 816 814 821 827 811 840 825 824 817 855 846 872 848 763 853 798 838 821 847 834 720 809 764 802 842 805 816 791 823 800 796 818 807 871 826 764 762 763 818 791 794 832 826 841 822 969 906 938 879 899 938 841 889 918 902 904 915 913 882 905 858 898 938 919 944 873 NaN 906 883 907 942 880 868 915 907 872 852 910 875 873 880 887 832 901 884 603 917 922 876 903 762 862 824 874 933 854 828 850 897 863 837 862 846 852 846 872 868 844 802 884 858 843 844 831 801 839 853 895 885 870 980 913 955 933 933 986 984 944 915 943 927 899 918 950 929 954 903 916 920 936 888 886 935 878 874 948 881 861 889 858 849 919 872 831 867 893 871 855 868 880 906 916 886 881 892 865 820 887 886 857 856 876 868 980 858 868 866 852 872 848 908 889 759 886 908 856 856 897 917 823 895 884 892 883 879 874 852 889 861 877 881 873 852 832 876 868 850 843 894 851 868 827 851 877 862 873 866 861 830 874 845 836 826 790 828 851 868 905 844 858 798 809 810 830 826 817 926 921 860 872 863 855 874 881 864 844 839 824 873 865 839 848 868 815 855 848 873 884 840 796 844 838 855 837 856 854 884 844 846 812 833 872 821 847 856 874 852 848 881 828 838 847 844 839 868 901 907 898 903 887 913 890 921 870 862 871 822 851 852 906 872 860 855 793 807 860 787 801 780 813 830 864 777 838 792 847 818 796 842 867 795 711 761 803 789 804 800 827 800 801 855 841 791 799 810 824 797 800 860 827 804 820 821 824 840 860 851 797 829 780 765 797 792 814 804 760 811 831 809 810 819 826 796 833 807 809 808 803 718 776 798 788 787 794 792 788 779 829 749 787 790 827 879 845 842 834 890 864 890 859 829 840 791 814 787 830 890 864 817 856 847 840 787 845 848 826 816 844 819 798 837 818 808 823 857 831 836 808 838 817 828 826 817 852 845 827 843 829 793 819 792 839 831 784 806 861 775 817 804 786 844 784 571 809 854 858 790 819 815 832 803 783 817 771 837 801 804 760 788 786 801 804 826 789 812 816 818 807 796 870 809 781 771 818 831 753 758 787 834 885 842 852 849 868 847 840 812 809 831 805 822 831 807 825 836 838 817 834 811 835 776 798 831 797 812 837 795 856 879 781 809 797 785 852 812 826 810 799 826 840 827 823 751 823 809 820 817 815 822 826 811 841 825 824 818 854 847 871 848 762 852 800 837 821 847 833 720 809 764 802 842 805 816 791 823 800 796 819 806 871 826 764 763 763 816 792 795 832 826 839 823 969 907 939 880 899 937 841 889 919 902 905 916 913 882 906 858 899 937 918 944 872 NaN 907 883 907 942 880 870 916 907 872 851 910 874 873 880 888 834 901 884 602 917 923 877 903 761 861 824 874 933 855 828 850 898 863 835 862 845 852 846 872 868 844 804 885 858 843 844 831 800 839 853 895 885 869 979 913 955 931 931 987 985 944 915 942 928 899 918 949 932 955 903 918 920 936 888 887 935 879 873 949 882 862 889 858 850 920 871 831 867 894 871 855 869 880 907 917 887 882 890 866 820 887 886 857 857 876 868 981 858 870 866 852 871 847 907 890 758 885 907 857 856 896 916 822 895 884 892 883 878 873 852 889 862 877 881 873 853 831 875 868 849 844 892 852 868 828 852 876 862 874 866 862 830 874 845 836 826 790 829 850 867 906 844 858 798 809 811 831 827 817 926 921 861 872 863 855 873 882 864 844 839 825 874 865 839 848 867 814 854 848 874 884 841 796 843 839 855 836 855 855 884 845 847 812 834 872 821 847 857 873 852 848 882 828 838 847 843 839 868 901 907 898 903 886 913 890 921 868 862 871 821 850 853 906 873 859 855 792 808 860 787 806 781 814 830 864 777 838 792 848 818 796 842 867 796 712 760 803 789 803 800 826 800 800 855 840 794 798 810 823 797 800 860 827 803 821 822 824 839 860 851 797 828 780 765 797 793 814 803 762 811 831 809 810 818 825 795 833 806 810 807 803 717 776 798 788 786 794 792 788 778 829 749 788 790 827 879 846 841 833 890 864 890 859 829 841 792 814 786 831 891 864 817 854 847 840 787 844 848 826 816 843 819 799 837 818 808 822 857 831 837 808 838 817 828 825 817 851 844 827 844 828 793 820 792 838 831 785 806 860 776 816 804 786 844 784 570 808 854 857 790 818 815 833 804 782 818 771 838 802 804 759 788 786 802 804 826 788 812 818 818 808 795 870 808 781 770 820 831 754 758 789 834 886 841 853 848 868 847 841 813 809 832 805 822 832 807 825 836 838 816 833 811 834 777 798 832 796 812 836 797 856 879 782 809 797 785 852 811 826 810 800 826 840 827 822 752 823 809 820 817 816 823 826 811 842 824 824 818 854 849 872 849 762 852 800 837 822 846 833 721 807 764 801 842 805 816 790 822 800 796 818 806 870 826 763 762 763 816 792 794 833 826 838 824 969 907 939 880 900 936 842 888 919 902 906 916 913 882 906 857 899 937 918 944 872 NaN 907 884 907 942 880 871 917 907 872 850 910 874 873 881 889 835 901 885 602 917 924 878 904 760 861 824 874 933 855 826 850 898 863 836 862 845 852 846 873 868 846 806 884 857 844 845 832 800 839 853 896 884 870 978 915 954 929 929 987 986 944 915 942 930 899 918 949 934 955 902 919 920 936 888 890 936 880 872 950 882 862 890 860 851 919 871 831 867 895 871 855 869 880 907 917 888 883 890 868 821 886 886 858 857 877 867 982 859 869 865 852 873 845 906 892 758 885 906 857 856 895 916 821 895 884 893 883 878 872 853 889 862 876 881 874 853 830 875 869 848 842 891 853 868 828 852 876 864 874 866 863 830 873 846 836 826 790 829 850 866 906 844 858 798 810 811 831 828 817 926 921 861 872 863 854 872 883 863 843 838 825 874 864 839 848 867 814 854 849 874 884 843 796 843 839 855 836 855 855 885 846 847 812 835 872 821 847 857 873 852 848 883 828 840 847 844 839 869 902 907 899 903 886 912 890 921 867 861 871 821 850 853 907 873 859 856 792 808 860 788 810 782 814 830 863 777 838 793 847 817 795 841 867 798 712 759 802 790 803 800 826 800 800 855 840 795 797 811 823 796 799 860 828 803 821 823 825 839 860 851 797 827 780 764 798 793 813 802 762 811 831 810 811 817 824 797 834 806 809 807 802 717 776 799 788 786 794 792 788 778 829 749 790 790 826 880 847 840 832 890 864 890 859 829 842 793 814 786 831 891 863 815 853 848 840 786 844 848 826 814 843 818 799 836 818 808 822 857 831 837 809 838 817 827 825 817 850 844 827 844 827 794 820 792 838 830 786 806 860 777 815 805 786 845 784 569 808 855 857 790 818 815 833 805 782 820 773 836 803 803 758 788 785 803 804 826 787 812 819 819 809 796 868 808 781 770 819 832 754 759 788 834 886 840 853 848 868 848 843 814 808 833 805 823 831 807 825 836 838 816 834 812 833 776 797 832 795 813 835 796 857 879 782 808 796 785 851 809 825 811 799 825 840 828 823 752 824 810 820 817 816 824 826 811 842 824 824 818 853 849 872 851 762 853 800 837 822 846 833 721 806 765 800 842 806 816 789 821 800 796 818 807 870 826 763 761 763 815 792 794 831 823 838 824 969 907 939 880 900 936 842 888 919 903 906 916 914 882 906 856 899 937 919 944 873 NaN 907 884 907 941 880 871 917 908 872 848 910 874 873 880 889 834 900 885 602 918 924 878 905 759 861 824 875 934 855 825 849 898 863 836 862 846 852 846 873 869 846 808 885 857 845 845 834 800 839 852 896 884 871 977 917 954 927 926 987 987 944 916 941 930 899 918 950 934 955 902 918 920 936 890 893 936 880 872 951 882 863 891 862 851 917 871 830 868 897 871 856 867 880 906 916 888 883 890 868 821 886 885 859 857 877 867 984 858 868 865 852 874 844 906 892 759 885 905 855 856 894 917 821 895 884 893 883 878 872 853 889 862 876 881 873 853 830 875 870 847 841 891 853 867 829 852 875 864 874 867 863 830 872 846 836 827 791 830 852 867 906 844 858 797 810 810 832 828 817 926 920 860 871 863 854 872 882 863 842 838 825 873 864 839 849 866 814 853 849 874 885 844 796 842 839 855 837 855 855 885 846 847 812 835 871 820 848 856 873 852 848 884 828 841 848 844 839 869 902 908 899 903 885 912 890 920 867 861 871 821 850 852 908 873 858 856 793 807 859 788 812 783 814 830 862 776 838 793 846 817 794 841 867 798 712 759 802 790 803 800 827 800 800 855 840 794 797 811 823 796 800 860 828 803 821 824 826 839 860 851 798 826 779 765 798 793 812 801 762 811 831 811 811 817 824 799 834 806 808 806 802 718 777 799 788 786 795 792 788 777 829 750 790 789 826 881 848 840 832 891 864 889 860 830 843 794 815 786 830 892 863 814 853 849 841 785 843 848 826 814 844 817 798 837 818 807 821 858 832 837 810 838 817 827 825 817 850 844 827 843 826 794 822 791 837 830 786 805 860 778 816 806 786 846 785 567 809 856 857 790 818 815 834 805 782 821 774 835 802 802 758 788 783 805 804 826 786 812 818 819 809 796 867 808 781 770 818 833 753 758 786 833 886 840 854 848 867 849 843 815 807 833 804 823 831 809 826 836 838 816 834 812 832 776 797 832 795 815 834 795 856 879 781 808 795 785 851 807 824 812 799 826 839 828 824 753 824 810 821 817 815 825 825 811 842 824 824 817 853 849 873 852 762 853 800 838 822 846 833 720 806 765 799 843 806 815 788 820 800 796 818 808 870 825 764 759 762 814 793 794 829 821 839 823 969 907 938 880 900 936 843 888 918 903 906 916 913 882 906 855 900 936 919 944 873 NaN 906 885 906 940 880 870 917 908 871 848 910 875 872 880 890 833 900 885 602 918 925 879 905 758 861 825 876 934 855 823 849 898 863 836 863 846 851 846 873 870 846 809 885 856 846 846 836 800 838 852 896 884 872 977 917 954 927 923 987 986 944 917 942 929 899 918 950 932 955 902 918 919 936 890 896 936 879 872 951 883 862 890 862 852 916 872 828 869 898 870 856 865 880 906 915 887 881 890 867 821 887 885 859 857 877 866 983 858 867 866 851 876 845 907 892 760 886 904 855 855 893 918 821 894 884 893 883 879 872 853 889 862 877 881 874 853 829 875 869 847 839 891 852 866 830 852 875 863 874 867 863 830 872 847 836 827 792 830 853 867 906 844 858 797 812 808 832 828 817 926 920 860 871 863 855 872 881 863 841 838 824 873 864 839 849 866 813 853 848 874 885 845 796 842 838 856 838 855 855 885 846 847 812 834 870 819 849 856 873 852 848 883 829 841 848 845 839 869 901 907 898 903 885 913 890 919 866 860 872 821 850 852 909 873 858 856 794 807 859 788 814 782 814 830 861 776 838 794 845 817 793 842 867 797 712 760 802 789 803 800 828 800 800 855 840 794 798 811 823 795 800 859 828 804 821 824 826 840 860 851 799 826 779 765 799 794 812 801 761 811 831 809 812 817 824 799 835 806 809 806 802 720 777 799 788 786 794 791 788 778 830 749 790 789 826 881 848 841 832 892 864 888 859 830 844 793 815 786 831 889 863 815 853 850 841 785 844 848 825 813 845 817 798 837 818 806 822 858 832 836 810 837 817 827 826 817 851 843 828 842 828 795 822 792 837 830 786 805 860 779 816 807 786 846 785 566 810 856 857 790 818 815 834 805 783 821 776 834 801 802 758 789 782 805 804 826 785 812 819 819 808 796 865 808 783 771 817 834 753 756 785 832 885 840 853 849 866 848 842 813 808 834 804 822 830 810 827 836 838 815 834 812 832 775 798 832 795 816 834 794 854 880 781 808 795 785 851 808 824 813 799 826 838 828 824 753 824 810 821 816 815 826 825 811 841 824 824 816 853 848 873 852 762 854 801 839 821 846 833 719 809 766 800 843 806 814 787 820 800 796 819 808 870 825 764 759 764 813 793 793 827 823 839 822 969 907 938 880 900 936 843 888 919 903 906 915 913 882 905 855 900 936 919 944 874 NaN 906 886 906 940 881 870 917 908 870 849 910 875 872 879 889 832 900 885 603 918 927 878 906 758 861 825 876 934 854 824 849 899 862 834 863 846 851 845 873 870 846 809 886 856 846 846 836 800 838 852 896 884 872 977 917 954 926 920 988 985 945 918 942 930 899 918 950 931 955 904 918 919 936 891 899 936 879 873 951 884 860 890 861 853 915 872 827 870 896 870 856 865 880 905 916 886 879 891 866 821 887 885 859 857 877 867 983 858 868 868 851 876 846 906 892 760 887 904 856 855 893 918 822 894 884 893 884 880 871 853 889 862 878 881 874 854 829 875 870 847 838 893 851 865 830 851 875 862 874 867 863 830 873 846 836 827 793 831 853 868 906 844 858 797 812 808 832 827 817 926 920 859 870 863 855 871 879 864 841 838 824 873 864 839 849 866 813 853 848 874 885 845 796 842 838 855 838 855 855 884 846 847 812 832 870 820 849 857 873 852 848 883 830 840 848 845 839 869 901 906 898 903 886 915 890 918 866 860 872 821 851 852 908 873 857 856 796 807 859 788 818 781 814 829 860 775 838 794 845 818 792 843 867 796 712 760 803 789 803 800 828 800 800 854 840 794 798 811 824 795 801 858 828 805 821 823 827 840 861 851 800 826 779 764 798 794 813 802 761 812 831 808 813 817 824 797 835 807 810 807 802 721 777 799 789 786 794 792 788 778 831 748 790 788 827 880 847 841 832 893 863 888 858 830 844 793 816 786 832 886 863 816 853 850 840 785 843 848 824 813 847 817 798 837 817 806 822 860 832 837 809 836 817 826 827 817 852 843 828 841 829 796 823 792 837 830 786 805 860 780 816 807 786 846 786 566 811 856 857 790 818 816 835 805 783 821 776 835 801 803 758 790 783 805 803 827 784 812 819 819 806 797 865 807 784 772 816 834 752 755 786 832 885 840 853 850 865 848 840 811 809 834 804 821 830 809 827 836 838 815 834 812 832 775 799 832 796 815 835 794 853 880 781 809 795 785 850 808 825 812 799 826 837 828 824 754 824 811 822 816 815 825 824 811 841 825 824 815 854 848 872 852 762 855 801 839 821 846 832 720 810 765 800 843 806 814 786 820 800 796 819 806 870 824 764 759 764 812 792 793 827 825 840 821 968 907 938 880 901 936 842 888 919 903 906 915 913 882 904 855 900 935 919 943 874 NaN 907 886 905 940 881 870 916 908 869 849 910 874 873 879 889 833 899 885 603 918 928 877 905 757 862 825 876 934 854 824 849 899 862 832 863 846 851 845 873 869 845 809 886 855 846 845 835 799 838 852 897 883 872 976 917 954 925 918 988 984 945 917 942 931 899 918 949 931 954 906 918 919 934 891 900 936 879 874 950 884 861 890 860 852 915 872 827 870 894 870 856 867 881 905 916 886 876 892 867 821 888 885 859 859 877 868 983 858 869 868 851 877 845 906 892 760 887 904 857 854 894 918 822 894 885 893 885 880 869 853 889 862 878 881 873 854 829 875 871 847 839 894 851 866 830 851 874 862 873 867 864 831 873 846 835 828 793 832 852 868 906 843 858 797 812 808 831 826 818 926 920 859 870 863 854 871 879 865 841 838 824 873 864 839 848 866 814 854 848 873 884 844 796 843 838 854 838 855 856 884 846 847 813 831 871 820 848 857 874 852 847 883 830 840 848 845 839 868 900 905 898 903 886 916 890 919 866 861 871 821 852 851 907 872 857 855 796 807 859 788 821 781 814 829 857 775 838 794 845 819 793 844 867 796 712 760 804 788 802 800 828 800 800 855 841 794 799 811 824 795 801 859 828 805 821 823 827 839 861 851 800 827 780 764 798 794 813 802 761 812 831 807 813 817 824 795 836 807 812 806 802 721 776 800 789 786 794 793 788 778 831 748 790 788 827 880 846 841 832 893 864 888 857 830 844 793 816 785 832 883 863 816 853 850 839 785 841 848 823 814 846 817 798 837 817 807 822 860 832 838 809 835 817 826 828 817 853 843 827 841 830 796 823 792 838 829 786 805 860 780 816 807 786 846 787 566 811 856 858 791 817 816 836 805 783 821 777 836 801 803 758 790 785 804 803 826 784 812 819 819 805 798 864 807 785 772 816 834 752 755 788 832 885 841 853 850 864 848 840 809 810 834 805 821 830 807 828 835 838 816 834 812 831 775 798 831 797 814 835 794 854 880 780 809 795 785 850 808 825 812 797 826 836 828 824 754 824 811 822 816 816 824 824 810 842 827 824 815 854 848 872 852 763 855 801 839 821 846 830 721 809 765 800 843 807 814 786 820 800 795 819 805 870 822 764 758 765 812 792 794 827 826 840 821 968 907 938 880 901 937 841 888 919 903 907 915 914 882 903 855 901 935 919 943 873 NaN 907 884 905 940 880 870 916 908 868 850 910 874 874 879 889 834 899 885 604 918 930 876 905 757 862 825 876 934 854 825 849 899 863 829 863 846 851 844 874 868 845 810 887 856 846 845 834 799 839 852 897 882 872 974 917 954 926 918 987 985 945 916 942 932 900 918 949 932 954 905 917 919 933 890 902 936 879 876 950 882 863 890 860 851 916 872 828 871 894 869 856 869 882 905 915 886 877 893 868 822 888 886 858 861 877 870 984 858 869 867 851 877 845 906 892 760 886 903 856 853 894 918 823 893 886 893 884 880 866 853 889 862 878 880 873 854 828 876 872 847 841 894 851 866 830 851 875 863 873 867 864 832 873 846 835 828 793 834 852 868 906 842 858 798 813 807 830 825 818 925 920 859 870 864 854 872 879 866 841 838 823 873 865 839 848 866 815 854 848 873 884 845 796 844 838 854 839 856 856 883 845 847 813 830 873 820 847 858 875 851 847 884 830 840 848 845 839 867 901 906 900 903 886 914 890 920 865 861 871 821 852 851 906 871 859 854 795 807 860 788 825 782 815 829 854 775 838 794 845 819 793 844 867 795 712 760 805 789 803 800 829 801 800 855 841 794 800 810 825 796 800 859 828 805 820 824 827 839 860 853 801 828 780 765 798 794 813 802 761 813 831 809 814 817 824 795 836 807 811 806 802 721 775 800 788 786 794 794 788 778 830 750 789 789 827 880 844 841 833 893 865 888 857 830 843 793 816 786 833 882 863 816 853 851 839 784 841 847 824 815 846 817 798 838 817 809 822 861 831 839 808 835 817 826 830 816 853 843 827 840 829 797 823 791 839 829 786 804 860 779 816 806 786 845 787 567 810 856 858 791 816 816 836 805 784 822 777 836 802 803 758 790 786 805 804 825 786 812 819 818 805 799 863 807 783 772 817 832 752 754 787 832 885 841 853 851 864 848 841 810 811 834 805 822 830 804 828 836 838 816 834 813 832 775 797 831 797 814 836 794 856 880 779 810 796 785 850 808 825 812 795 826 837 828 824 754 824 812 821 816 817 824 824 809 842 828 824 816 854 848 872 850 763 855 801 839 821 847 830 723 809 766 799 843 807 815 786 820 800 795 819 803 869 823 764 757 764 812 791 794 828 825 840 821 967 907 938 880 900 937 841 888 919 903 907 915 915 882 903 855 902 935 919 943 872 NaN 907 883 905 940 880 870 917 908 868 850 910 874 875 879 889 834 899 886 604 917 930 877 905 757 862 824 877 933 854 825 850 899 864 829 863 846 851 844 874 867 844 811 886 857 845 844 832 799 840 852 897 882 871 974 916 955 927 918 988 986 944 916 942 931 900 918 950 933 955 903 916 919 932 891 906 936 879 875 949 882 865 890 860 850 917 872 829 870 893 868 855 870 882 906 914 886 878 893 870 822 888 886 858 863 878 871 986 858 870 866 850 876 845 906 893 760 886 905 858 853 893 917 823 893 886 894 883 880 865 853 889 862 878 880 873 854 828 876 872 848 842 895 851 866 830 851 876 863 872 868 864 831 873 845 834 829 793 835 851 868 907 841 858 799 812 807 830 825 819 925 919 859 870 865 854 872 878 865 842 837 823 874 866 838 849 867 815 855 849 873 883 844 796 844 838 854 840 856 856 883 845 848 814 830 874 820 847 859 876 851 846 884 830 840 848 844 838 866 901 907 901 904 887 913 890 921 867 862 870 821 852 850 906 871 860 853 794 807 862 789 828 783 816 830 852 776 838 793 845 818 793 842 866 795 712 760 805 789 803 799 829 801 800 855 842 794 801 810 824 797 800 860 828 804 820 824 827 839 859 854 801 828 780 766 798 794 813 800 762 813 831 811 814 818 824 795 836 807 810 805 803 721 774 800 788 787 794 794 789 778 828 751 789 790 828 881 845 841 833 892 866 889 857 830 843 792 816 787 833 880 863 816 854 850 840 784 842 847 826 816 846 817 798 838 818 810 822 861 832 840 807 836 818 826 832 816 852 844 827 840 828 796 822 791 838 829 786 805 861 777 814 806 787 845 786 568 810 855 858 792 817 816 837 805 784 822 778 837 802 803 758 790 784 805 804 825 787 811 818 817 807 800 862 807 783 772 818 831 753 754 786 833 885 842 853 852 864 848 842 810 810 835 806 823 830 803 826 837 840 816 835 813 833 775 798 832 798 814 836 794 857 881 778 811 797 784 850 808 826 812 793 826 838 827 824 753 825 813 819 817 818 823 825 808 843 828 826 816 854 847 872 849 763 854 802 839 821 847 830 723 810 767 800 843 807 815 786 821 800 797 819 803 869 825 764 757 763 812 791 794 829 824 840 821 968 907 938 881 900 938 842 888 918 903 908 914 914 883 903 855 902 935 919 943 872 NaN 907 882 906 941 880 869 917 908 868 850 910 874 876 879 890 834 899 886 604 917 929 877 904 758 862 824 878 933 854 825 850 898 864 829 863 846 851 845 874 865 844 812 885 858 845 844 832 800 840 851 897 882 870 975 916 955 928 917 989 988 943 916 943 931 901 918 950 934 955 901 915 919 932 892 910 937 879 875 949 881 865 890 860 849 917 873 830 871 893 869 855 869 882 906 914 887 879 893 870 822 888 887 858 863 878 871 987 858 870 867 849 875 845 907 893 759 886 906 859 853 892 918 823 892 886 894 882 882 864 853 889 862 878 880 873 854 828 876 872 849 842 894 851 866 830 852 877 863 873 868 864 829 874 846 833 830 793 834 850 868 907 843 858 800 811 809 830 825 819 924 918 858 870 865 854 873 879 864 842 837 824 874 867 837 849 868 814 854 849 874 883 843 796 843 838 854 840 856 856 883 845 849 814 831 872 820 847 859 876 850 847 884 830 840 848 844 838 867 901 907 902 904 887 914 890 921 868 862 870 821 852 850 906 873 860 854 793 807 863 789 831 783 816 830 850 778 839 793 846 818 790 841 866 795 713 759 805 789 804 800 829 800 800 856 842 794 802 810 824 796 799 860 828 804 820 824 827 838 859 856 800 828 780 767 797 794 813 799 762 814 831 811 814 819 823 795 837 807 809 805 803 721 774 800 788 787 794 794 790 778 828 751 789 790 828 881 846 840 834 891 866 889 857 830 843 792 816 786 833 878 863 816 854 850 842 783 843 846 827 816 846 817 798 838 819 810 822 861 832 839 805 836 818 825 833 816 851 844 827 840 828 794 821 790 838 829 786 806 861 776 815 806 786 845 784 568 810 855 858 792 818 815 836 805 783 822 778 837 802 804 758 790 784 804 805 826 788 810 818 817 807 799 862 807 783 772 818 829 752 754 786 833 886 842 852 853 865 849 843 810 808 836 806 823 830 804 825 835 841 816 835 813 833 776 799 832 798 814 835 794 857 882 776 812 798 784 851 808 827 812 793 825 838 826 824 753 825 812 817 817 818 823 825 808 842 826 827 816 854 847 872 848 763 853 802 839 821 848 831 722 811 768 800 843 807 815 786 821 800 798 819 803 869 826 764 757 763 812 790 794 829 824 840 821 969 907 938 881 900 938 843 889 918 902 908 914 914 883 903 856 903 936 919 943 871 NaN 907 881 906 942 879 868 917 908 869 850 910 874 875 878 890 834 898 887 605 917 929 878 905 759 862 825 878 933 854 825 851 898 864 829 862 846 851 844 874 863 844 812 884 858 846 844 832 801 840 850 897 883 870 975 915 955 927 916 990 987 943 916 942 931 902 917 949 934 955 901 915 919 933 893 912 939 879 875 948 882 865 891 860 849 916 874 829 871 894 870 855 868 883 906 914 888 879 893 870 822 887 888 858 863 878 871 987 857 870 865 848 875 846 907 893 759 886 907 860 852 892 919 823 894 885 895 882 882 864 853 889 862 878 879 873 854 828 876 873 849 842 893 851 866 830 852 877 864 873 868 863 829 875 846 833 831 793 833 850 869 907 844 859 800 810 810 831 826 820 924 917 858 871 864 854 874 879 865 842 837 824 875 867 836 850 868 814 854 849 874 883 845 796 842 839 854 840 856 856 883 846 850 814 832 871 820 848 859 876 850 847 883 829 839 847 843 838 867 901 906 901 903 887 914 891 922 869 862 871 820 852 849 906 873 859 855 793 807 862 789 834 782 816 830 848 779 839 793 847 818 788 841 866 795 714 759 805 790 804 800 828 800 799 855 842 795 801 810 823 797 800 859 828 804 820 824 827 839 859 856 799 827 780 766 796 794 814 798 761 813 830 810 814 819 823 794 838 807 809 805 802 720 775 800 788 788 794 794 791 778 828 751 790 790 828 880 847 840 834 891 866 889 857 830 843 792 816 785 833 873 862 816 855 849 842 783 843 845 827 816 845 818 798 838 820 809 822 860 832 838 804 836 818 825 832 816 850 845 828 841 828 792 821 791 838 829 786 807 861 775 816 807 786 845 784 567 810 855 857 792 820 815 836 805 782 822 778 837 802 804 758 790 784 804 805 827 788 810 817 818 806 797 862 807 784 771 818 830 751 754 785 834 886 842 851 852 866 849 842 811 808 837 806 823 830 806 825 833 841 816 835 813 832 777 800 832 797 815 834 793 857 881 776 811 798 783 851 808 828 812 794 824 838 826 824 752 826 811 817 817 818 823 826 808 842 824 828 816 854 846 872 848 763 852 802 839 822 848 832 721 810 769 800 843 807 814 785 821 800 799 820 803 869 826 763 757 762 813 788 794 829 824 840 821 968 906 938 881 900 938 843 889 919 902 908 914 914 882 903 857 902 936 918 943 871 NaN 907 881 906 942 879 868 917 907 870 850 910 875 876 877 890 834 898 888 605 917 929 878 905 760 862 826 878 933 853 825 850 898 864 828 862 845 850 844 875 862 845 812 884 859 846 844 832 801 840 850 897 884 870 975 915 955 926 915 990 987 944 916 942 931 902 918 949 933 955 900 915 920 933 893 912 939 879 875 948 882 865 891 859 849 916 874 828 870 895 872 855 868 884 907 914 890 879 893 870 822 887 889 858 864 878 870 987 856 871 863 848 876 846 906 894 759 886 907 859 852 892 920 823 896 885 895 883 882 864 854 890 862 878 880 874 854 828 876 873 849 841 892 851 866 830 853 877 864 872 868 863 830 875 846 834 832 793 832 850 869 907 845 859 799 811 812 831 827 820 924 916 859 871 864 854 874 879 866 843 838 824 875 867 837 850 867 814 854 849 873 883 848 796 842 840 854 840 856 856 883 847 850 815 832 872 820 848 859 876 850 848 882 829 839 847 843 837 866 901 905 900 903 887 914 891 922 868 861 871 820 852 849 905 872 858 856 793 807 861 788 836 782 816 830 845 778 839 793 846 817 786 842 866 794 715 760 805 790 804 801 828 800 799 855 842 795 800 810 823 797 800 858 827 805 820 824 826 840 860 856 799 827 781 766 796 794 814 798 760 813 830 810 814 818 823 794 838 807 809 805 803 721 776 799 788 788 794 793 791 778 828 750 791 790 827 880 847 840 834 891 865 889 858 830 842 791 816 785 834 868 862 816 857 849 842 783 843 845 827 816 845 817 798 838 821 809 823 860 832 837 804 836 818 826 832 816 850 846 828 841 829 793 821 792 840 829 786 806 861 775 816 808 786 845 784 566 809 855 857 792 822 815 836 805 782 821 778 837 802 804 759 790 784 804 804 826 788 810 816 818 805 796 862 808 784 772 819 830 751 754 785 834 886 842 850 851 866 849 841 811 808 837 805 822 830 808 825 832 841 817 835 813 832 778 798 833 795 817 834 793 856 880 776 810 797 783 851 809 828 813 795 823 838 827 823 751 826 809 817 817 819 823 826 808 841 823 828 817 853 846 873 850 763 851 801 838 822 848 834 720 809 769 800 841 808 814 785 821 798 798 820 803 870 825 763 757 762 813 789 794 829 825 840 821 969 906 938 881 900 938 844 889 919 901 909 914 913 882 904 858 901 937 917 944 871 NaN 907 881 906 942 879 868 918 907 871 850 909 876 876 876 889 834 898 887 604 918 929 879 906 761 862 826 877 933 853 825 849 898 864 829 862 846 850 844 875 861 845 812 884 858 846 844 832 801 841 851 897 884 871 974 915 955 928 915 990 987 945 917 940 932 901 918 948 933 954 900 915 921 933 892 912 939 880 876 948 882 865 891 859 850 916 873 828 869 896 873 855 868 883 907 915 892 879 893 871 821 888 889 858 864 877 868 986 856 871 861 848 876 845 906 895 759 885 907 857 852 893 920 824 897 885 896 883 880 864 854 889 862 878 879 873 853 829 877 873 849 841 892 850 866 829 853 877 864 872 867 863 830 875 846 836 834 793 833 850 869 907 845 860 798 812 812 831 827 819 924 917 860 872 863 854 874 879 865 843 838 824 875 866 837 850 867 814 854 848 872 883 848 796 842 840 854 839 856 856 883 847 851 814 831 871 820 848 857 876 850 849 882 829 839 846 842 837 865 902 906 898 903 887 914 892 922 868 862 871 820 853 849 905 872 859 856 794 807 861 788 838 782 816 830 844 778 839 793 845 817 786 842 865 794 716 760 804 789 804 801 828 800 799 855 841 795 798 811 824 798 799 858 827 805 821 824 826 840 860 856 798 826 780 767 795 794 814 797 760 814 831 809 814 818 823 795 839 807 809 805 804 722 777 799 788 789 794 793 791 778 828 749 791 790 826 880 848 840 833 891 865 889 858 830 842 791 816 786 834 864 863 815 857 849 842 783 843 845 826 816 844 817 798 838 820 809 823 860 833 837 806 836 818 827 832 817 851 845 828 841 829 793 821 793 840 830 786 806 862 775 816 808 787 845 784 564 809 854 858 792 822 815 836 805 783 820 779 836 801 804 760 790 783 804 804 826 789 810 817 817 805 797 862 808 784 772 819 830 751 754 786 834 886 842 851 849 868 849 840 811 809 837 805 822 830 808 825 833 840 817 835 813 832 778 796 833 794 818 834 793 856 879 778 809 796 784 850 809 828 813 796 823 838 827 822 750 827 809 817 817 818 823 827 808 841 823 827 817 853 846 873 851 763 852 800 838 822 848 835 720 807 768 800 840 808 814 785 821 796 798 820 804 870 825 762 757 763 813 791 794 829 825 841 821 970 906 937 881 901 938 844 889 919 902 909 915 913 882 904 858 900 937 916 944 870 NaN 907 882 907 942 879 868 918 908 871 850 909 876 876 876 888 834 898 886 604 918 929 879 906 761 861 826 877 933 853 825 848 897 864 830 863 846 850 845 876 862 845 815 884 858 846 844 832 800 841 851 896 884 872 974 915 955 929 916 990 987 946 916 940 932 901 917 948 933 954 899 917 920 934 890 914 939 880 876 947 883 864 892 858 850 916 873 827 868 896 873 855 867 882 906 915 893 880 893 872 820 888 888 859 864 877 868 984 856 870 860 847 875 844 906 896 758 883 907 856 851 893 920 825 897 883 896 883 880 864 853 889 862 878 879 873 853 830 877 873 848 841 892 850 866 829 853 877 864 872 867 863 830 875 845 837 836 793 835 850 869 907 845 859 797 812 812 831 827 817 923 918 861 872 862 853 874 879 864 843 838 824 874 866 836 850 866 815 855 848 873 884 846 796 842 839 855 839 856 856 884 847 851 813 831 871 820 848 856 874 851 849 883 829 839 846 842 837 865 902 906 898 903 886 914 892 921 868 862 870 820 853 849 905 873 859 856 794 806 861 788 839 782 816 830 842 778 839 792 844 817 786 843 865 794 715 760 803 789 805 801 827 801 800 854 841 795 798 811 823 798 798 859 827 805 821 824 826 841 860 855 799 826 779 766 795 794 814 795 760 815 830 810 814 817 823 796 839 807 808 806 805 723 777 799 788 789 794 794 791 778 828 749 790 790 828 880 848 839 833 891 864 889 858 829 841 791 816 788 833 860 864 815 856 849 842 783 844 846 826 816 845 817 798 838 820 809 823 859 833 836 807 836 818 828 832 817 851 845 828 841 828 794 821 792 840 830 786 806 862 775 815 808 787 845 784 564 808 854 859 793 821 815 835 804 783 819 778 835 801 803 760 790 783 804 804 826 789 810 819 816 805 797 862 807 783 773 818 830 752 754 787 834 886 843 852 849 869 850 841 811 809 837 806 822 830 808 825 835 840 817 834 813 832 778 797 832 795 818 836 794 855 879 780 810 795 785 849 809 828 812 796 823 839 828 822 749 827 809 817 816 818 824 827 809 841 823 828 818 854 847 872 853 763 854 800 838 822 847 834 719 807 768 801 840 807 814 785 820 797 800 820 804 870 826 762 757 763 814 791 793 829 825 841 821 971 906 936 882 901 938 845 889 919 902 908 914 913 881 905 859 900 937 916 944 870 NaN 908 882 908 942 879 868 919 908 870 851 908 876 875 876 888 833 898 885 603 919 929 878 906 761 861 825 877 933 853 826 848 896 865 831 864 847 850 846 875 863 845 817 884 857 846 844 832 800 841 852 896 884 873 974 916 956 931 918 989 987 946 916 940 932 901 916 948 932 953 899 918 920 935 889 915 938 880 877 947 883 863 893 858 851 916 874 826 868 895 872 855 867 880 906 914 892 880 893 871 819 888 888 860 862 878 869 984 856 869 861 847 874 842 905 895 758 882 907 855 851 894 919 826 897 882 896 883 879 863 852 889 861 878 880 873 853 831 877 873 847 840 893 850 866 828 853 877 863 872 867 863 830 875 845 839 837 793 835 850 869 906 845 858 798 812 811 831 827 816 924 918 861 872 862 853 874 879 864 843 838 824 874 866 837 849 864 815 854 848 873 883 845 795 842 838 855 839 857 856 884 847 850 812 832 872 821 847 854 873 852 848 885 829 838 846 842 838 866 901 906 898 903 886 914 892 921 868 862 871 820 854 849 905 875 859 856 795 806 861 788 840 782 816 831 840 778 839 792 844 817 787 844 865 793 713 760 803 789 805 802 827 802 801 855 840 795 799 811 823 799 798 859 826 804 821 823 825 841 860 855 799 826 779 766 795 793 813 794 760 815 829 810 814 816 823 797 839 807 809 806 805 723 776 799 789 789 794 795 791 778 828 748 790 790 829 879 849 840 832 891 864 889 858 829 841 791 816 788 833 856 864 815 854 849 842 783 842 846 827 815 845 817 797 839 820 809 823 858 834 836 808 837 818 830 832 817 851 845 827 842 828 794 821 791 839 830 786 806 862 776 816 808 786 845 784 564 809 855 859 793 820 815 835 803 783 819 777 835 801 803 760 790 782 804 805 825 789 809 821 815 804 797 863 807 783 773 818 831 752 754 789 835 886 843 853 849 870 849 841 811 810 836 806 822 831 807 825 835 840 817 835 813 832 777 797 832 795 818 837 795 855 879 781 810 795 785 849 809 828 813 796 822 840 828 822 749 827 809 817 817 818 825 828 809 841 823 827 819 855 847 870 854 763 856 800 838 820 846 833 719 808 769 800 840 807 815 785 819 800 799 820 805 869 826 762 757 762 814 790 793 829 826 840 821 970 906 936 884 901 938 845 888 919 902 908 914 913 882 905 859 900 937 916 944 870 NaN 908 882 908 942 879 868 919 908 870 851 909 877 875 878 888 833 898 885 603 919 929 878 906 761 861 824 877 933 853 827 848 896 866 831 864 846 850 846 874 864 845 818 884 856 846 844 832 800 841 852 895 884 874 974 916 956 931 915 988 986 946 916 940 932 902 916 947 931 952 900 918 921 935 890 916 939 879 877 947 882 862 893 858 852 915 874 826 868 895 873 855 867 881 906 913 892 880 892 871 820 887 888 860 862 878 870 983 856 869 863 846 874 842 905 895 758 883 907 857 850 894 919 826 897 880 895 883 880 864 853 889 861 878 881 874 853 831 878 873 846 840 894 850 865 828 852 877 863 872 867 862 830 874 845 839 839 793 835 849 868 906 844 858 798 812 810 831 827 816 925 918 861 872 862 853 874 879 865 843 838 824 875 867 837 849 864 816 854 848 874 883 846 795 841 839 854 839 857 855 884 847 849 813 832 873 821 847 854 872 852 848 884 829 838 846 842 838 866 900 906 898 903 886 914 892 921 868 863 872 821 854 849 906 875 859 856 795 806 861 789 842 783 816 832 838 777 838 791 844 817 787 845 866 792 712 761 803 789 806 802 827 802 802 855 840 795 799 810 823 800 797 860 826 804 821 822 825 841 860 854 799 826 779 765 795 792 814 794 760 814 829 810 814 816 822 797 838 807 809 807 805 723 776 800 787 788 794 796 791 779 827 748 790 790 830 879 849 840 833 891 865 889 858 830 842 792 816 788 833 852 865 815 855 850 842 783 840 846 826 815 846 817 797 840 819 809 823 858 833 836 808 837 818 831 832 818 851 845 827 843 828 794 821 791 838 830 787 806 862 777 816 808 787 845 783 563 809 856 860 793 820 815 834 804 783 820 776 834 801 802 759 790 782 803 805 826 789 808 822 815 804 797 863 807 783 773 817 831 752 754 789 835 886 843 853 849 870 849 841 811 810 836 806 822 831 806 826 836 840 817 835 812 831 776 798 832 795 817 838 796 854 879 781 810 795 786 850 810 828 813 797 822 840 828 822 750 827 808 819 818 817 824 828 808 842 823 827 818 855 846 870 855 762 856 801 838 819 845 832 719 808 769 800 842 807 816 785 819 801 798 820 804 869 824 762 757 763 815 788 793 828 826 839 820 969 906 936 885 902 938 845 888 920 902 908 914 913 883 904 859 900 937 917 944 872 NaN 908 881 906 942 879 868 918 907 870 851 910 877 876 878 889 833 898 885 603 918 928 877 905 761 860 824 877 934 853 828 849 895 866 830 864 845 850 846 873 864 845 818 885 855 847 844 832 800 841 851 896 884 874 975 918 956 930 911 986 986 946 915 940 932 904 918 946 930 950 902 916 921 936 892 916 939 878 877 947 882 862 894 858 853 916 873 827 868 894 874 855 867 882 906 913 891 880 892 870 821 886 889 859 862 879 870 983 855 869 864 846 874 842 905 894 759 884 907 860 851 894 918 826 897 880 894 883 880 864 853 889 860 877 882 874 854 831 879 872 846 840 894 851 865 828 851 876 862 871 867 861 831 875 845 838 840 793 835 848 868 906 844 858 798 812 810 830 827 818 925 919 861 872 862 852 873 880 865 843 839 824 875 867 837 848 864 816 854 848 874 883 847 795 841 839 855 839 857 855 884 846 848 814 832 874 820 846 854 872 853 848 884 830 839 846 843 839 866 899 906 898 904 887 914 892 922 868 863 872 821 854 849 906 874 859 856 795 806 860 789 843 782 816 831 838 777 837 792 844 817 788 845 866 792 712 761 804 789 808 801 828 802 803 856 841 795 799 811 823 800 797 861 826 804 821 820 825 840 860 854 799 826 780 765 795 794 814 794 760 814 829 810 813 817 822 797 838 807 810 808 804 723 776 801 786 789 795 796 791 779 828 750 789 791 831 879 849 840 834 892 865 889 858 830 842 792 815 788 834 849 865 816 855 850 842 783 838 846 826 816 847 817 797 840 820 810 824 858 831 836 807 837 818 830 831 818 852 845 827 844 829 795 820 791 839 830 786 806 862 778 815 807 787 844 783 561 809 855 860 793 820 815 834 805 783 820 776 834 802 802 758 789 781 802 805 826 788 807 821 816 804 797 863 808 783 772 817 831 753 753 788 835 886 843 853 849 870 849 842 812 810 836 806 822 832 806 827 836 839 817 835 812 831 776 798 832 796 816 837 797 854 880 781 810 795 787 851 810 827 814 797 822 841 828 822 751 826 808 820 817 817 822 828 809 842 823 828 817 856 845 869 856 761 855 802 838 818 844 833 719 808 768 800 842 807 817 785 820 799 796 820 802 869 823 762 757 764 815 788 793 828 825 839 820 969 906 937 886 902 939 845 888 921 902 908 914 913 884 904 859 900 937 917 944 873 NaN 908 880 905 942 878 867 918 907 872 851 910 877 876 879 889 833 899 885 603 917 928 876 905 761 860 824 878 934 854 828 850 895 866 830 863 845 849 845 873 864 845 818 885 855 847 844 833 801 840 851 896 885 874 975 918 956 930 908 984 987 946 914 940 931 905 919 946 930 952 903 914 922 935 893 916 939 877 877 946 882 862 893 858 852 916 872 829 868 894 875 855 868 882 907 913 891 879 892 870 822 885 889 859 863 879 870 984 857 869 864 845 874 842 905 894 759 886 906 861 851 894 918 826 898 880 893 883 881 862 853 888 860 877 882 874 853 830 879 872 846 841 894 852 865 828 851 877 863 871 867 860 832 875 844 837 840 793 834 849 868 906 844 858 799 811 810 830 827 818 924 919 860 871 863 853 874 880 864 843 840 825 875 868 836 848 865 816 854 848 874 883 847 794 841 839 855 840 857 856 884 846 848 814 832 874 820 846 855 872 853 848 884 830 840 846 843 839 865 899 906 898 905 887 914 892 922 868 862 871 821 854 849 906 874 860 856 794 806 860 789 846 781 816 830 838 776 838 792 844 816 789 845 866 794 712 761 804 789 809 799 828 801 803 856 841 793 799 811 823 800 799 861 826 804 820 821 826 840 859 854 799 826 780 764 794 795 814 796 761 814 830 809 812 817 822 796 839 807 809 808 803 725 776 803 784 790 795 796 792 779 829 751 789 790 831 879 850 841 835 892 865 890 858 830 842 792 815 787 834 848 865 817 856 850 842 784 839 846 826 816 848 816 798 839 820 810 824 858 830 836 808 836 819 829 831 818 851 845 827 844 830 796 819 791 839 830 786 806 862 779 814 807 788 844 783 560 808 854 860 793 819 815 834 807 782 820 777 834 801 801 758 789 781 803 804 827 788 807 819 816 804 798 862 809 783 772 817 831 753 753 786 836 886 843 854 850 870 849 842 813 810 836 806 822 831 808 827 837 839 817 835 813 831 776 799 832 796 816 836 797 854 881 781 811 796 787 852 811 826 814 798 823 841 828 822 753 825 808 821 816 817 820 827 809 841 823 828 816 856 845 869 856 760 854 802 838 818 843 833 720 808 767 800 843 807 817 785 821 798 796 821 802 870 822 762 757 766 814 788 794 828 825 839 820 969 906 937 886 901 939 844 888 921 902 908 914 914 884 903 860 899 938 917 944 874 NaN 908 880 905 941 878 867 917 907 872 850 910 877 875 879 889 834 899 885 603 916 928 876 905 761 861 824 876 935 855 828 852 895 866 830 862 845 848 845 872 864 846 819 885 855 847 844 834 801 840 851 896 885 874 974 919 957 931 907 984 987 946 914 940 929 905 919 946 932 954 904 914 921 935 893 916 938 877 879 946 882 862 893 858 852 916 872 828 869 895 875 856 868 883 907 913 891 878 892 870 823 885 890 859 864 880 869 983 858 869 864 845 875 841 906 894 758 885 906 860 852 894 917 825 897 880 894 884 880 861 853 888 860 877 882 874 852 830 879 871 846 841 894 852 866 829 851 877 863 871 867 861 832 875 844 835 840 794 834 850 868 906 844 858 799 811 810 831 826 819 923 920 860 871 864 853 874 880 863 843 841 825 875 868 837 848 866 816 854 849 874 883 847 793 842 839 855 841 857 857 884 845 848 814 831 874 820 846 855 873 854 848 884 829 840 846 844 840 866 900 906 898 905 886 913 892 923 868 862 870 821 853 849 906 873 860 856 794 807 860 789 847 780 816 830 836 777 838 793 845 817 789 845 865 795 712 761 806 790 808 798 829 800 802 855 842 792 798 811 823 800 800 861 826 804 820 821 826 840 859 854 799 826 780 765 795 795 814 796 762 814 830 809 811 817 821 796 839 807 809 808 802 726 776 803 785 790 795 796 792 779 830 751 788 790 831 879 849 841 835 891 865 890 858 829 841 792 816 786 834 847 864 818 856 850 843 786 840 846 826 815 848 816 800 838 821 810 825 858 831 836 810 835 819 828 832 818 851 846 827 844 831 796 820 791 839 830 786 806 862 780 814 806 788 844 784 559 808 851 859 792 820 815 834 806 782 820 779 834 800 802 758 788 782 804 804 827 788 807 818 816 804 798 861 809 783 772 816 831 753 752 786 836 887 843 854 850 870 849 843 813 811 836 806 822 831 810 827 836 838 817 835 813 832 776 800 832 797 816 835 800 854 880 780 812 797 787 852 811 826 814 798 824 842 827 823 754 824 808 821 816 818 820 826 810 841 823 828 815 857 846 871 856 760 853 802 838 819 841 833 720 808 767 801 844 807 818 785 822 797 796 822 803 872 824 762 757 767 814 788 794 829 825 840 822 969 906 938 889 901 939 844 888 921 902 908 916 914 884 903 860 899 937 917 944 874 NaN 907 880 905 941 878 868 917 907 874 850 910 878 874 879 888 834 900 886 603 916 929 876 904 760 862 824 876 935 854 828 853 895 866 830 861 845 848 846 871 865 846 819 885 855 846 844 833 802 838 851 895 885 874 973 919 957 931 906 984 988 946 913 940 928 905 919 947 934 955 904 914 921 935 893 916 938 878 880 946 882 861 893 858 852 917 872 828 870 896 875 855 868 883 907 914 891 877 892 870 822 884 890 859 863 879 869 982 860 870 864 846 875 840 906 893 757 885 906 859 852 894 917 825 897 879 894 883 879 860 852 888 860 877 882 874 852 830 878 872 847 840 894 852 866 829 851 877 864 870 867 861 831 874 844 835 842 794 834 852 868 906 844 858 799 810 810 831 825 817 924 919 860 872 864 854 874 881 863 843 841 826 875 867 837 848 866 815 855 850 874 883 847 793 842 839 855 842 858 858 884 844 847 814 830 873 821 848 856 873 855 848 885 829 839 845 844 840 866 901 906 898 904 886 913 892 923 868 862 870 822 852 849 907 872 860 856 794 807 861 789 849 780 816 830 833 777 838 794 846 817 789 845 864 796 713 761 806 790 807 798 828 799 802 854 843 791 798 811 823 799 801 860 826 804 820 820 827 840 859 854 799 826 781 765 796 794 814 795 762 814 831 808 811 817 822 796 840 807 809 808 803 727 775 803 786 790 794 796 792 779 832 750 788 789 831 879 848 841 836 891 865 891 858 830 840 791 816 786 834 846 864 817 856 850 843 787 842 846 826 814 847 816 800 837 821 810 826 859 831 836 811 835 819 828 832 818 851 847 828 845 831 796 821 791 840 830 786 806 862 779 814 807 788 844 784 559 808 851 859 792 820 815 834 806 781 820 781 835 798 802 758 788 784 805 804 826 788 807 818 815 803 797 862 808 783 772 816 832 754 751 786 836 888 843 854 851 870 849 843 813 811 836 806 821 830 811 827 836 837 817 835 813 833 777 800 832 797 816 834 803 854 879 780 814 798 787 852 812 826 814 797 823 842 827 823 754 824 808 821 816 818 820 827 809 841 824 827 815 857 847 872 856 761 854 802 839 819 841 834 720 809 768 800 843 807 818 785 822 798 797 822 804 873 825 762 756 768 813 788 794 829 824 839 822 969 906 938 891 901 938 844 888 921 901 908 917 915 884 904 860 901 937 917 945 874 NaN 907 880 906 941 878 868 917 907 874 851 910 878 873 879 888 834 900 886 603 916 930 877 904 760 862 823 876 935 853 826 853 896 866 829 861 845 848 846 871 865 845 818 885 856 846 844 833 802 838 851 895 885 873 974 919 957 931 904 984 988 946 912 940 928 903 918 948 936 953 904 915 920 935 893 918 938 879 880 946 882 860 893 858 851 919 871 828 870 896 874 854 869 884 908 916 890 876 892 870 822 884 889 858 863 879 868 981 858 871 864 846 874 840 906 893 756 885 906 859 852 894 918 824 896 878 894 883 878 860 852 888 860 877 882 873 852 830 877 873 847 839 894 852 866 828 851 877 864 870 866 862 831 873 844 835 843 794 836 852 868 906 844 859 799 810 810 831 825 816 926 918 859 873 863 854 874 882 864 843 840 826 874 867 838 848 866 814 855 850 874 884 848 793 843 840 855 842 857 859 884 844 847 814 830 873 821 849 856 873 854 847 884 829 838 846 844 839 866 901 905 899 903 885 914 891 922 868 862 870 822 851 848 908 872 859 855 794 808 862 789 849 780 815 830 831 778 838 794 846 817 789 845 864 796 714 760 806 790 806 799 828 799 802 854 843 791 798 811 823 799 800 860 827 804 821 820 826 841 859 854 798 826 782 765 797 794 813 794 761 814 830 809 812 817 823 796 840 806 810 808 803 727 776 802 786 790 794 797 792 777 832 750 788 790 831 880 848 841 835 891 866 890 859 831 840 791 816 786 834 844 864 816 857 851 843 787 842 846 826 814 847 817 800 836 821 811 826 859 831 835 811 836 819 828 831 818 851 847 828 845 832 796 822 791 840 831 786 807 862 777 816 808 787 845 784 560 809 853 859 792 820 814 834 805 780 820 781 835 798 802 759 789 785 803 804 826 788 807 818 815 803 796 862 808 783 772 816 832 753 751 785 837 889 843 855 850 869 849 843 813 811 835 806 821 829 810 827 836 838 817 836 814 832 776 800 832 797 816 835 807 854 879 780 813 799 787 852 812 826 813 797 823 842 827 822 753 824 807 822 815 818 820 826 808 842 824 826 815 857 849 874 855 762 854 801 839 820 841 834 718 809 769 800 842 808 818 784 821 797 798 821 804 873 826 762 756 768 812 788 795 830 824 839 822 970 906 938 894 902 938 844 888 922 901 908 918 914 884 904 860 903 936 918 945 873 NaN 906 881 906 941 877 869 918 907 874 852 909 878 873 879 888 834 901 886 602 916 929 877 904 760 862 823 876 935 852 825 852 896 865 830 862 845 848 846 871 866 845 817 885 856 846 843 833 802 838 851 894 884 872 975 918 956 931 902 984 988 946 912 940 927 902 918 949 934 951 903 917 920 934 893 920 939 879 880 948 882 860 892 859 851 920 871 828 870 897 873 855 869 886 908 916 889 875 893 871 823 886 888 857 862 879 868 982 858 872 864 847 874 840 906 894 755 886 905 860 852 894 920 823 896 878 894 883 878 860 852 888 860 877 881 874 852 830 877 873 847 839 894 852 867 828 852 877 864 871 866 862 831 873 844 835 844 795 837 851 868 906 844 858 800 809 810 830 825 814 927 917 859 873 862 855 874 881 864 843 839 826 874 868 839 848 866 813 855 851 874 884 847 794 844 840 855 842 857 859 884 845 847 813 831 872 821 849 857 873 853 847 884 829 837 846 844 839 867 901 905 900 903 884 915 890 922 868 861 870 823 851 848 908 872 859 855 794 807 861 788 849 781 814 830 830 779 838 794 846 817 789 845 864 796 714 760 804 790 806 800 828 800 802 853 844 792 797 811 823 798 800 859 827 804 822 821 826 842 859 854 798 826 783 765 797 794 812 794 760 813 831 811 813 817 824 796 839 806 810 807 803 727 776 801 785 790 794 796 791 774 831 749 788 791 831 880 849 842 835 891 867 890 860 831 841 790 816 786 833 842 864 815 857 851 843 787 843 847 826 815 847 818 800 836 820 811 825 860 832 835 810 836 820 829 829 818 851 848 829 846 832 796 822 792 840 831 786 807 862 775 816 808 786 845 786 560 809 855 858 791 820 814 834 805 780 820 781 835 798 802 759 790 785 801 804 825 789 807 818 815 802 797 862 808 784 772 817 832 753 750 784 838 888 843 855 850 868 849 842 814 811 835 807 820 829 808 828 835 839 817 836 812 831 775 801 832 797 817 835 812 855 880 780 813 799 787 852 811 827 812 797 823 842 827 821 752 825 807 823 814 817 820 825 806 842 824 826 816 856 849 874 854 763 854 801 839 821 842 834 717 808 769 801 841 808 818 783 821 797 799 821 804 873 827 762 756 767 811 788 796 831 823 839 822 970 906 937 896 901 937 843 887 922 901 908 918 913 885 905 861 904 936 918 946 873 NaN 906 881 906 941 876 870 919 907 874 852 909 878 873 879 888 833 901 886 602 916 928 877 906 760 863 824 876 935 853 825 851 897 864 832 862 846 848 846 872 866 844 816 885 856 846 843 833 802 839 851 894 884 873 976 917 956 930 900 984 989 947 912 940 927 900 918 948 933 952 902 919 920 934 893 921 938 877 878 949 882 861 891 858 851 919 872 827 870 897 873 856 869 886 907 916 888 876 893 871 824 887 888 856 862 879 868 983 858 873 864 848 874 840 906 894 756 886 905 860 851 894 921 822 897 878 894 884 880 860 852 888 859 877 881 875 853 830 877 873 847 838 894 852 866 827 852 876 865 872 866 861 831 873 844 836 844 796 837 851 868 906 844 858 800 810 810 830 825 814 927 917 859 874 862 855 874 881 864 842 839 826 874 868 840 849 865 813 854 851 874 884 846 794 843 840 855 840 856 859 884 846 847 813 832 872 822 848 858 873 852 847 884 830 837 847 844 839 868 901 905 900 903 884 916 890 923 868 861 871 822 851 848 908 873 859 855 794 807 861 788 849 782 814 830 829 780 838 794 846 816 789 845 864 796 714 761 804 790 806 800 828 800 802 854 844 792 796 811 824 797 800 859 827 804 822 822 826 843 859 855 798 826 784 766 797 795 811 794 759 812 831 813 813 817 824 796 838 806 810 806 803 728 776 801 785 790 793 796 791 772 830 750 788 793 831 880 848 843 834 891 868 889 860 830 842 791 816 786 833 842 864 814 857 851 843 787 844 846 826 817 847 819 800 836 818 811 825 860 833 835 810 835 820 829 828 818 851 848 829 846 831 796 821 792 841 832 786 807 862 775 816 809 786 845 787 560 810 856 858 792 820 815 834 804 780 820 781 835 800 802 760 792 785 801 805 826 789 808 818 815 802 799 862 808 785 772 818 832 753 750 784 837 886 843 856 850 867 850 841 813 811 835 807 820 830 806 828 835 839 818 836 810 829 773 802 832 796 817 835 817 856 881 780 812 799 787 851 810 828 810 796 824 841 828 822 752 825 808 824 814 817 820 824 807 842 824 826 816 856 848 874 853 763 854 801 840 822 844 834 716 806 769 801 840 809 818 782 820 798 799 822 803 873 827 762 756 767 811 788 796 831 823 838 821 969 906 937 898 900 936 842 886 922 901 908 918 913 884 906 861 903 936 918 946 873 NaN 908 881 906 941 876 870 919 907 874 853 909 877 874 879 889 833 901 886 602 916 928 877 907 760 863 824 876 935 854 825 852 896 864 834 862 846 848 847 872 866 844 815 886 856 846 843 833 801 840 850 894 884 873 976 917 957 929 900 984 987 947 912 940 927 901 917 948 933 952 901 917 919 935 892 921 937 876 877 950 882 862 890 858 852 919 873 827 870 898 872 857 869 885 905 916 888 876 892 871 826 888 888 856 862 879 867 982 859 873 863 848 874 840 906 893 756 885 905 859 850 895 921 822 897 878 895 884 881 859 852 889 860 876 880 875 854 830 877 874 847 838 894 852 866 827 852 875 865 872 866 860 831 874 844 837 844 797 836 851 868 905 843 858 801 810 810 832 825 815 926 917 858 874 862 855 873 881 863 840 839 826 874 868 840 850 864 813 854 851 874 884 846 794 843 841 855 839 856 859 885 845 847 812 832 873 822 847 858 873 852 847 885 830 837 847 844 839 867 901 906 900 904 884 916 890 922 868 861 872 821 852 848 907 874 859 855 794 806 861 788 851 782 814 830 829 779 838 794 847 815 790 846 864 796 714 761 804 790 806 800 828 801 802 855 844 792 796 811 823 797 800 860 827 804 822 823 827 844 860 855 798 827 784 766 798 795 811 794 758 812 831 813 813 818 825 797 836 806 809 807 803 729 776 800 785 790 793 795 791 770 830 750 789 794 831 880 847 844 835 891 868 889 860 830 843 792 816 786 833 841 864 814 857 850 843 787 844 846 826 816 846 818 800 836 817 810 824 860 833 835 809 835 820 829 829 818 852 848 829 846 830 796 821 793 841 831 788 808 862 775 815 809 786 845 787 560 812 856 858 793 820 815 834 804 780 819 781 836 802 803 759 792 785 802 804 826 790 808 818 815 803 801 863 808 785 772 819 831 753 750 785 836 886 844 856 849 868 850 839 812 810 834 808 821 830 807 829 834 839 818 835 809 829 773 804 832 796 816 834 822 856 882 780 813 798 787 850 809 828 812 795 826 840 828 822 753 826 809 824 814 817 821 824 808 842 824 826 817 856 848 875 852 764 853 801 840 821 844 834 715 805 769 802 840 809 818 782 820 798 798 822 803 873 826 762 756 767 811 788 795 832 823 838 820 968 906 936 903 900 936 842 887 921 902 908 918 914 883 906 862 903 937 917 944 873 NaN 909 880 906 941 877 870 918 907 873 853 909 876 874 879 888 832 901 886 602 916 928 876 907 760 864 826 876 935 854 826 853 897 863 834 862 846 848 846 872 866 844 814 886 856 846 844 833 801 839 851 895 884 872 976 917 957 929 899 984 985 947 914 940 927 901 916 949 934 952 901 915 920 936 890 920 937 876 877 951 882 862 890 858 854 918 873 828 870 898 871 857 869 884 904 916 887 876 892 872 826 888 888 856 862 879 867 981 859 872 863 848 874 839 905 894 755 886 905 858 850 894 921 822 897 878 895 884 882 860 852 890 861 876 879 876 855 830 876 874 847 838 894 852 865 828 852 874 866 873 866 859 831 874 845 837 844 797 836 850 867 904 842 859 800 809 810 833 825 816 924 916 858 874 863 855 873 881 863 840 839 826 874 867 840 850 864 814 854 851 874 884 847 793 843 840 855 838 856 859 885 844 847 813 832 873 822 847 858 873 853 848 885 830 837 847 844 839 866 901 908 900 905 885 916 890 922 867 860 871 820 853 849 906 873 859 854 795 805 861 787 852 782 814 830 828 778 838 794 847 815 790 846 864 796 714 762 804 790 806 800 828 801 803 856 844 793 797 811 823 796 800 860 827 803 822 823 828 847 860 855 798 827 785 766 798 795 812 793 757 812 830 812 814 819 825 797 836 807 810 807 803 730 776 801 785 790 794 795 791 769 830 750 789 793 830 879 847 844 835 890 868 890 860 831 843 792 816 787 833 841 864 814 857 849 843 787 843 846 827 816 846 818 799 836 817 810 824 860 833 835 810 834 820 829 830 818 852 848 828 845 831 796 820 793 841 831 789 808 862 776 815 809 785 845 786 560 813 856 858 793 820 815 834 804 782 819 781 836 804 803 760 793 785 803 804 827 790 809 817 814 803 802 864 808 784 772 819 830 753 750 787 834 886 844 856 850 868 851 838 812 810 834 808 821 831 808 829 833 840 819 834 810 830 774 808 832 796 816 834 827 856 881 781 813 797 787 851 809 826 812 795 826 839 828 823 753 826 810 823 815 817 822 824 808 842 824 827 818 856 847 874 851 764 854 801 840 821 844 834 715 807 769 802 840 809 818 782 820 798 797 822 804 872 826 761 756 768 811 788 793 832 823 838 821 969 907 936 906 900 935 842 888 920 902 907 918 914 882 905 862 903 937 916 943 873 NaN 908 880 905 941 877 871 917 906 871 854 909 875 874 880 888 833 901 886 603 917 928 876 905 760 864 826 876 935 853 826 853 898 863 833 862 846 847 844 871 866 844 813 886 856 845 844 833 801 839 852 895 884 871 975 916 957 929 900 984 983 947 916 940 928 903 916 951 934 952 900 914 920 936 890 919 936 876 877 951 881 862 890 857 854 917 874 828 869 900 871 857 868 884 906 916 887 877 891 873 825 888 888 857 860 879 867 980 860 871 864 847 874 838 904 894 755 886 906 857 849 894 921 823 897 879 895 884 883 862 852 890 862 876 880 876 855 830 875 873 848 838 895 852 865 828 853 874 866 873 867 860 830 874 846 837 845 796 836 851 867 904 842 860 798 809 810 833 826 816 924 917 858 874 863 855 874 880 863 839 840 826 874 867 839 850 864 814 854 850 873 884 848 793 843 840 854 838 855 859 885 845 847 813 832 873 822 847 858 874 853 848 884 830 836 846 845 840 866 902 908 899 905 885 916 890 922 867 860 870 822 853 848 905 873 859 854 795 806 861 787 854 781 814 830 827 778 839 793 847 815 789 846 864 795 713 762 804 790 806 800 828 801 801 856 844 794 798 811 822 796 800 860 827 803 822 823 828 852 861 854 797 827 784 767 798 796 812 791 757 813 830 811 813 819 824 797 836 808 810 807 803 731 777 802 786 790 794 794 791 768 830 750 790 792 830 879 849 844 835 891 869 890 860 832 843 792 815 788 834 842 863 815 858 848 842 788 841 847 828 816 845 818 798 836 817 809 824 859 831 836 810 834 820 829 830 818 851 848 828 844 833 796 821 793 840 831 790 807 862 777 815 809 784 845 785 560 812 855 859 793 820 816 834 804 783 819 781 836 804 803 760 793 785 803 804 827 790 809 817 814 803 803 865 808 784 772 820 830 753 751 789 834 887 844 856 851 868 850 838 811 810 835 807 821 832 809 827 833 840 820 834 811 832 774 812 832 795 816 836 831 856 880 781 815 796 787 852 809 827 813 796 827 837 828 822 753 826 809 822 816 817 822 824 808 842 824 828 819 856 847 872 851 765 853 801 840 821 843 834 714 809 770 803 840 809 817 781 821 798 796 822 803 871 826 761 756 770 811 788 792 832 824 838 821 970 908 937 910 900 935 842 889 920 902 906 917 914 883 905 862 903 937 917 943 872 NaN 908 880 905 942 877 871 917 907 871 854 909 875 875 881 888 833 901 886 604 918 929 876 904 760 865 826 874 935 853 827 853 898 863 833 862 846 847 843 871 867 845 813 886 856 845 844 833 801 840 853 896 885 871 974 916 956 930 900 984 984 947 918 940 929 905 915 952 934 952 900 915 920 936 891 917 937 876 876 950 882 861 890 857 853 916 874 829 871 900 872 857 868 884 907 917 887 876 891 873 824 888 888 857 859 879 867 980 858 870 865 846 875 838 904 894 755 887 906 857 849 894 921 824 897 880 895 884 883 864 853 889 862 876 881 875 855 831 874 872 849 838 895 852 865 829 853 875 865 873 868 861 830 874 846 837 846 795 836 851 868 905 843 860 797 810 809 833 827 816 924 918 858 875 863 855 874 880 863 839 840 826 875 867 838 850 865 814 854 850 872 884 848 793 842 839 852 838 856 859 885 845 848 813 832 873 822 847 858 874 853 849 884 830 836 846 845 840 867 903 907 900 904 886 914 891 921 867 861 870 823 853 848 904 872 859 853 795 807 862 787 853 780 813 830 826 778 840 794 848 816 789 844 865 795 713 762 804 790 806 800 828 801 800 855 844 794 798 811 822 797 800 859 828 804 821 824 828 856 861 854 796 827 783 767 799 796 812 790 758 813 830 811 812 819 824 798 836 808 810 807 803 730 777 803 786 790 794 794 791 768 830 750 791 792 829 878 851 844 836 892 869 890 860 831 842 792 814 788 833 842 863 815 858 847 842 788 840 848 827 816 845 818 798 836 818 809 824 858 830 836 808 835 820 829 829 818 851 848 828 843 832 796 822 793 839 831 789 805 862 778 815 808 784 845 785 560 812 855 858 793 820 816 834 804 784 820 781 836 805 804 759 794 785 803 804 827 790 809 817 814 803 802 865 808 784 772 819 830 752 752 788 833 887 844 857 852 868 850 839 811 810 836 806 821 832 809 825 834 841 819 835 812 832 775 814 832 794 816 838 837 856 878 782 815 796 786 851 809 828 813 797 827 837 828 822 753 826 808 821 816 818 823 824 808 840 824 827 819 857 848 871 850 766 853 801 840 821 843 833 714 810 772 804 841 809 816 782 822 798 797 822 802 871 827 762 756 772 810 788 794 832 824 838 821 971 908 937 911 900 935 842 889 920 901 906 917 913 884 905 862 903 937 918 945 872 NaN 907 880 905 942 876 871 916 908 871 853 909 875 874 881 888 833 901 886 605 918 929 876 904 761 865 826 872 935 853 828 852 898 863 835 861 846 846 843 871 867 846 812 886 856 845 844 833 802 840 853 896 884 871 974 915 956 931 899 984 985 945 918 940 931 905 915 951 933 952 899 916 920 936 890 916 937 876 876 949 882 861 889 857 852 916 874 830 872 900 874 857 867 883 907 917 888 876 892 873 824 889 888 857 858 879 869 981 856 870 866 846 876 838 904 894 756 887 906 858 849 894 921 824 897 880 896 884 883 864 853 888 862 877 882 874 854 830 874 871 849 839 896 852 866 829 852 876 864 873 868 862 830 874 847 837 847 795 836 852 868 906 844 859 796 810 809 833 828 816 923 918 859 874 863 854 874 881 863 840 841 826 875 867 838 850 866 814 854 851 872 884 849 793 843 839 852 838 856 859 885 845 847 814 831 872 821 847 859 874 853 849 884 830 837 846 845 841 868 903 907 900 904 886 913 891 920 867 861 870 823 852 846 904 872 859 853 794 808 861 787 852 780 813 830 826 779 841 795 847 816 790 843 866 796 713 762 805 791 805 801 828 801 800 855 843 794 798 810 822 796 801 859 827 805 822 824 828 859 861 854 796 828 783 766 801 795 812 788 758 813 830 810 811 818 824 798 836 807 810 807 803 730 776 804 786 789 794 793 792 768 830 750 793 792 828 878 851 843 835 893 867 890 860 830 841 792 813 788 833 841 863 816 859 847 841 788 841 849 826 816 845 817 798 836 818 809 824 858 830 837 805 836 820 828 828 819 851 848 828 843 830 796 822 792 840 831 788 804 863 780 816 808 785 844 786 558 812 854 857 794 821 816 835 804 784 820 780 836 805 804 758 793 785 803 805 827 790 808 817 814 803 802 866 808 782 772 819 831 752 753 788 833 887 844 857 851 869 850 839 812 810 837 804 822 832 808 823 835 841 819 836 813 831 777 815 832 794 817 840 838 856 877 782 815 796 786 850 808 828 812 797 828 837 827 821 753 826 807 820 815 818 823 823 808 839 824 827 819 857 848 872 850 766 853 800 841 821 843 833 713 810 773 804 843 808 816 783 822 798 798 822 802 871 827 762 756 773 809 788 796 831 824 839 821 971 908 938 913 899 936 842 889 920 900 906 917 912 885 905 862 901 937 918 945 872 NaN 907 880 906 943 876 871 915 910 871 851 909 875 874 881 889 832 901 886 605 918 930 876 905 761 865 825 871 935 854 828 852 899 864 836 861 847 846 844 872 867 845 813 887 856 845 844 833 802 840 854 895 884 871 974 915 955 931 898 985 985 944 918 941 932 904 915 951 933 951 900 916 921 936 889 915 937 876 877 948 883 860 890 858 852 916 874 831 872 900 873 856 866 883 907 917 888 875 892 874 823 890 888 857 858 878 870 981 855 870 866 848 875 840 903 894 756 887 907 857 849 895 921 824 896 880 896 884 882 864 854 888 862 878 882 874 853 829 874 871 849 838 896 852 867 830 851 876 864 872 868 861 830 874 847 836 847 796 836 851 868 906 844 858 796 810 808 832 828 817 923 917 861 872 863 854 874 882 864 842 841 826 875 866 838 850 866 814 854 851 872 884 849 792 843 840 852 838 857 859 885 845 847 814 831 873 821 847 859 874 852 849 884 830 837 846 845 841 868 902 907 900 904 886 912 891 919 866 862 870 822 852 846 904 873 859 854 794 808 860 788 852 781 814 830 826 779 840 794 846 816 791 843 867 795 713 762 806 790 804 801 828 802 802 855 842 794 798 809 821 795 801 859 827 805 823 824 828 861 862 854 797 828 783 766 803 794 812 787 758 813 831 810 811 817 824 798 836 807 809 806 804 730 776 804 787 788 794 793 792 768 829 750 793 793 829 879 850 843 834 893 865 889 859 829 841 792 813 787 833 840 863 816 860 848 841 788 842 849 825 816 845 818 799 836 818 809 825 858 830 837 803 837 820 827 829 819 850 847 828 842 829 797 823 791 840 831 788 805 863 780 816 807 786 844 785 557 812 854 856 794 822 816 835 805 784 820 780 837 805 803 757 792 784 804 805 826 789 809 817 814 802 802 866 808 781 773 819 832 752 754 788 833 886 844 857 851 868 849 840 813 810 837 805 822 831 808 823 834 841 817 834 812 830 778 817 831 794 816 840 839 856 877 783 814 796 785 848 807 827 812 798 827 838 827 820 752 826 808 820 815 818 823 823 809 838 825 827 818 858 848 872 850 766 853 801 841 820 843 832 713 808 774 804 844 808 813 783 823 798 799 822 802 872 827 763 756 773 808 788 796 831 825 839 820 971 908 938 914 899 936 843 889 920 900 908 917 913 884 906 861 900 937 917 944 871 NaN 907 879 906 942 876 871 915 910 871 851 909 876 873 880 890 832 901 885 606 918 930 876 905 761 863 824 872 936 854 828 852 900 865 835 861 847 846 844 874 865 845 812 887 856 845 844 832 803 840 854 895 885 872 974 914 955 930 896 986 985 942 918 941 933 902 915 950 934 952 902 916 923 936 887 915 937 876 878 948 883 860 891 858 851 917 875 832 871 901 873 856 866 883 907 917 888 875 892 874 823 891 889 856 858 878 872 982 855 870 866 849 874 841 903 895 756 887 908 856 849 895 922 824 895 880 896 883 882 864 854 889 861 878 882 874 853 829 875 871 849 838 895 851 866 830 851 877 864 872 868 861 830 874 846 836 846 796 836 851 868 906 844 858 797 810 809 832 827 817 923 917 862 872 863 854 875 881 865 843 840 826 875 866 838 849 866 814 854 851 872 884 848 792 843 841 853 838 858 858 885 846 846 813 830 874 820 847 859 874 852 849 884 831 837 847 845 840 867 902 906 900 903 887 913 892 919 866 863 869 821 852 846 904 873 859 856 794 808 860 788 852 781 814 830 825 779 838 793 846 816 792 844 868 794 713 761 805 790 804 800 828 802 803 855 842 794 797 808 822 794 800 860 826 805 823 825 828 864 861 854 797 829 783 766 805 793 812 787 758 813 831 811 811 816 824 798 836 807 809 805 805 730 776 804 787 788 794 792 792 767 828 749 792 793 829 880 849 843 833 892 862 889 858 829 841 791 812 786 832 840 863 818 859 848 840 789 845 848 826 815 846 818 800 836 819 809 824 858 830 837 803 836 820 827 831 819 850 846 828 843 829 798 823 790 841 830 788 805 863 780 817 807 787 844 785 555 812 854 856 795 823 816 835 806 784 820 779 837 804 803 757 791 784 804 805 826 789 810 818 814 802 802 865 808 782 772 819 832 753 754 789 834 886 843 856 851 868 848 840 813 810 836 805 822 831 808 824 834 840 816 832 811 832 778 820 830 795 816 840 840 855 877 782 812 795 786 849 806 826 812 799 826 837 828 820 752 826 808 820 816 818 823 823 809 838 824 827 817 858 848 873 850 766 854 801 841 821 843 832 713 808 774 804 844 810 812 783 823 797 799 822 802 873 827 762 756 774 808 788 796 831 825 839 820 972 908 938 914 899 936 845 888 920 901 910 917 912 884 906 860 900 936 917 944 871 NaN 907 879 907 942 876 871 914 909 871 851 910 876 874 880 891 832 901 885 607 918 930 876 905 761 862 822 874 936 854 828 852 900 865 834 861 846 847 844 875 863 845 812 887 856 846 843 832 803 840 854 896 885 872 974 915 955 930 896 986 986 942 918 941 934 902 916 950 934 952 903 914 924 936 888 916 938 876 880 946 884 860 892 858 850 917 874 831 870 901 872 856 866 882 907 917 889 877 892 874 823 890 889 856 858 878 871 982 855 871 867 848 874 842 903 896 756 887 909 855 850 895 923 823 895 880 896 883 883 864 854 889 861 878 882 874 853 829 876 871 849 838 894 851 867 831 853 878 864 872 868 861 830 874 845 836 846 796 836 851 868 907 844 858 797 810 810 831 827 818 924 917 862 872 863 855 875 881 867 844 840 825 875 866 838 849 867 814 853 850 873 885 847 792 843 841 854 838 858 858 884 846 847 813 830 874 820 848 858 874 852 849 885 831 838 847 845 840 867 902 906 900 902 888 914 892 919 866 863 870 820 852 847 904 873 859 856 794 808 859 787 852 781 814 829 824 779 837 793 846 816 792 845 868 794 714 761 804 790 805 799 828 803 802 855 843 795 797 807 822 794 800 860 826 805 823 824 829 868 860 854 798 829 782 767 807 794 812 787 758 814 831 811 812 817 824 798 836 807 809 805 806 729 776 805 786 789 794 792 792 766 827 749 790 793 829 880 847 843 833 892 861 889 858 829 841 791 812 786 832 839 863 819 857 848 840 790 846 847 826 815 846 818 800 837 819 809 822 859 830 837 803 835 820 826 832 818 850 846 827 844 829 797 822 790 840 830 787 805 862 779 817 806 787 844 786 555 813 854 856 795 824 816 834 805 784 820 779 837 804 802 758 792 782 803 806 826 788 811 818 815 802 800 865 808 783 770 819 831 754 754 788 834 886 843 856 851 869 848 840 812 810 835 805 821 831 808 825 834 838 816 832 811 834 777 824 830 795 815 840 840 855 878 781 811 794 786 849 807 827 812 798 826 836 828 820 753 826 808 820 817 818 824 823 809 839 824 827 818 858 848 872 851 764 854 802 841 822 843 832 713 807 774 804 845 810 811 782 823 797 799 822 801 874 825 762 755 774 808 788 797 830 825 839 820 971 909 938 915 899 936 848 888 920 902 911 916 912 885 906 858 900 936 917 944 871 NaN 907 879 907 941 876 870 914 909 872 852 910 876 874 879 891 833 901 885 607 917 931 876 905 760 862 821 875 937 853 826 852 900 866 833 861 845 848 844 875 859 845 814 887 856 846 842 832 803 840 853 896 885 872 974 915 954 929 896 985 987 943 917 941 934 901 917 950 934 952 903 914 923 936 888 916 939 877 881 946 884 862 892 858 848 918 873 832 870 900 872 856 866 882 907 918 890 879 891 875 823 890 889 857 857 879 871 982 854 871 867 848 875 842 904 896 755 887 907 854 850 895 924 822 895 880 896 883 884 863 854 889 861 879 882 874 853 829 877 871 849 837 894 851 867 832 853 878 864 872 868 861 831 873 845 837 846 796 835 851 868 907 844 858 797 810 810 830 826 819 925 917 861 873 864 856 875 880 866 844 840 825 875 866 838 849 867 814 853 849 873 885 846 792 843 841 854 839 858 858 884 846 847 812 829 873 821 849 858 873 851 849 886 831 839 847 845 840 867 902 906 901 902 888 914 892 920 867 864 872 820 852 847 904 873 859 856 794 809 859 786 852 780 814 829 824 779 837 795 846 816 791 846 868 794 714 761 802 791 805 799 828 803 800 855 843 795 797 807 824 795 800 860 825 805 822 824 828 872 860 854 798 829 781 767 808 796 812 788 758 814 831 812 814 817 825 799 836 807 810 806 806 729 776 805 785 790 794 792 792 766 826 749 789 794 829 880 847 843 833 893 862 888 858 830 841 792 814 787 832 838 864 820 856 849 841 790 846 846 825 815 847 818 800 837 820 809 822 859 830 837 804 835 818 826 831 818 850 846 826 844 830 796 820 790 840 830 786 806 862 778 817 806 786 844 787 554 813 853 857 795 826 816 834 804 783 820 779 836 803 801 760 792 782 802 806 828 787 811 818 816 803 799 865 808 784 770 820 830 753 754 786 835 886 843 855 851 870 849 840 811 810 834 805 821 832 809 827 835 837 816 833 811 836 776 826 831 795 816 840 841 854 879 780 810 792 786 850 809 828 813 797 825 837 829 821 754 826 808 820 818 818 824 823 809 840 825 827 820 858 847 871 851 762 853 801 841 823 843 832 713 807 774 803 845 808 806 782 823 797 798 823 800 874 823 762 756 774 808 789 798 830 825 839 820 970 909 938 916 900 936 850 887 922 904 911 917 913 884 905 856 900 936 918 945 872 NaN 906 881 907 942 876 870 913 908 872 852 910 876 875 878 891 834 902 885 607 917 931 876 905 760 863 821 875 937 852 825 852 900 866 833 861 846 849 844 875 855 845 815 888 856 846 842 832 802 839 852 896 884 872 974 916 954 928 897 984 988 944 916 942 934 900 918 950 934 952 903 912 922 936 890 917 939 877 883 944 884 863 892 857 848 918 873 832 870 898 872 856 866 883 907 918 891 881 891 876 824 889 890 858 857 880 871 981 853 871 867 847 876 842 905 894 753 888 906 854 851 894 924 821 894 880 896 882 886 863 854 889 861 880 882 874 852 829 876 871 848 835 894 851 868 833 852 878 864 872 868 861 831 872 845 839 845 797 835 851 868 906 844 858 799 810 811 830 825 819 925 917 860 873 864 856 875 880 865 844 841 826 875 866 838 849 866 814 853 849 873 884 846 793 843 841 854 839 858 858 884 846 847 812 830 872 822 849 857 873 851 849 886 830 840 848 844 840 867 903 906 902 903 888 914 891 921 868 863 872 820 851 848 905 872 859 856 794 807 859 788 852 780 815 828 824 778 837 795 846 816 790 846 869 795 714 762 802 791 806 799 828 802 799 855 843 795 798 807 824 796 800 859 826 804 821 823 827 875 859 854 798 829 780 766 810 796 812 788 758 814 830 812 816 817 825 800 837 808 809 807 806 728 776 805 783 790 794 791 792 766 824 749 789 794 830 880 848 843 834 893 864 888 858 831 840 792 815 788 832 837 864 821 855 850 842 789 846 846 825 815 847 818 800 837 821 810 824 860 832 838 805 836 817 826 830 818 850 846 826 843 831 795 819 791 839 830 785 806 862 778 817 805 786 845 788 555 813 854 857 795 830 815 835 804 783 821 780 836 803 801 760 792 782 801 806 829 786 810 818 816 805 798 865 808 784 770 821 830 753 753 784 835 886 843 855 850 871 850 840 811 810 836 805 821 832 809 828 836 837 817 834 811 837 776 829 831 795 816 838 842 854 879 779 810 792 786 850 810 828 813 796 825 840 828 821 753 826 809 820 818 818 824 822 809 840 825 827 820 857 847 870 851 760 852 801 842 823 843 833 713 808 773 803 845 809 801 781 823 798 798 824 800 874 822 762 756 775 808 790 798 830 825 840 821 969 909 938 917 900 935 853 886 923 904 910 917 914 884 904 856 901 937 918 945 872 NaN 906 882 907 943 877 870 915 908 872 852 910 876 874 877 890 835 903 886 607 917 931 876 906 760 864 821 875 936 852 825 853 899 867 833 861 846 849 844 874 850 845 816 888 856 846 842 832 802 839 852 896 884 872 973 915 953 928 898 983 987 945 916 942 934 900 920 950 933 952 903 912 921 937 891 916 939 877 883 944 884 864 891 857 849 917 874 832 870 898 874 856 866 884 907 919 891 880 893 876 824 890 890 859 856 880 871 981 854 872 867 846 876 842 904 892 753 888 906 854 850 894 924 821 894 880 896 882 889 863 853 888 860 881 881 873 852 829 876 871 848 834 895 851 868 833 851 878 864 872 869 861 830 871 845 841 845 796 836 850 868 905 845 857 800 810 810 830 824 818 925 917 860 873 864 856 875 881 864 845 841 825 875 866 838 849 866 815 853 849 873 883 846 793 842 842 855 839 858 858 884 846 847 813 830 873 821 849 857 872 851 849 885 829 841 848 845 840 867 902 906 902 904 888 914 891 921 868 863 872 821 851 848 906 872 860 856 794 805 860 789 853 780 815 829 824 778 837 794 847 816 789 846 869 796 714 762 802 790 806 798 829 801 798 855 843 796 799 809 824 796 799 859 825 803 821 823 826 877 859 854 797 829 781 766 813 796 813 787 759 815 831 812 816 817 825 799 838 808 809 808 805 728 776 805 784 790 794 791 792 766 822 749 789 793 830 880 849 843 834 893 865 888 858 832 841 792 816 789 833 837 866 821 855 850 842 789 845 846 824 815 847 818 800 837 822 810 825 862 833 839 806 836 815 826 829 818 850 847 825 841 831 795 819 791 839 830 785 806 862 777 818 804 786 846 787 554 813 855 857 795 832 815 836 804 782 822 780 836 804 801 760 791 782 801 806 831 787 810 817 816 806 799 866 808 783 771 822 830 753 753 784 835 886 844 856 849 871 850 840 812 810 837 805 821 832 809 827 836 838 817 833 810 837 777 832 831 796 816 837 843 856 879 779 810 793 786 850 810 827 813 796 826 842 827 820 752 826 808 820 818 818 824 824 809 840 825 827 821 856 847 871 852 760 851 801 841 822 842 834 714 808 775 803 845 810 796 780 823 798 798 825 800 872 822 762 756 774 807 791 797 830 825 840 821 968 909 939 918 901 936 856 886 925 904 910 918 916 885 903 856 900 937 918 945 871 NaN 907 883 907 944 878 870 916 907 872 852 910 876 874 878 890 835 903 886 607 917 931 876 906 760 865 821 874 936 852 825 853 898 867 833 861 846 850 844 873 847 846 816 888 855 846 842 832 802 838 851 896 883 871 973 914 953 927 898 983 986 945 916 941 933 900 920 950 933 953 903 914 921 938 891 916 939 877 881 944 884 865 891 856 849 917 876 830 870 898 875 856 866 885 907 921 892 880 895 876 824 890 890 859 857 880 872 982 855 872 867 846 876 842 904 892 754 888 906 854 850 895 924 822 894 881 896 882 894 863 853 887 860 881 881 873 851 829 876 872 847 834 895 851 867 832 852 877 863 872 869 861 830 871 845 842 845 795 837 850 869 905 846 857 799 811 809 830 824 817 925 918 860 873 863 856 876 881 864 845 841 824 875 866 839 849 865 814 854 849 873 883 846 794 842 842 855 838 859 858 884 846 846 813 830 873 822 849 857 872 852 848 884 828 841 848 845 840 868 901 907 902 905 888 914 891 922 867 862 870 822 850 849 907 872 860 856 795 803 860 790 854 780 816 829 825 778 837 792 847 816 790 846 869 796 714 761 803 791 806 798 829 800 800 855 843 794 799 810 824 796 799 859 824 804 820 822 826 880 859 854 796 830 782 767 816 795 813 787 760 815 831 812 816 817 825 798 839 808 808 808 804 728 776 804 784 790 794 791 792 764 819 749 790 791 831 880 850 842 835 893 864 888 858 832 842 792 816 789 834 837 866 820 855 850 841 789 845 847 824 815 846 818 800 836 822 810 825 862 834 839 806 837 816 828 829 818 850 847 826 841 831 795 819 791 840 831 785 807 863 777 819 804 786 846 787 553 813 856 858 795 834 815 836 806 783 822 781 835 804 803 760 791 782 801 806 830 788 809 817 817 806 800 866 808 783 771 821 830 754 752 784 834 886 844 857 848 872 849 840 813 811 839 805 821 832 808 827 836 838 817 834 810 835 776 834 830 796 816 835 844 856 878 779 810 795 786 850 811 828 813 796 826 841 826 820 751 826 808 821 818 817 824 825 809 840 826 828 821 855 846 872 852 760 850 802 841 821 843 833 715 809 776 804 843 810 793 779 823 798 799 824 801 872 823 761 756 774 806 791 796 829 825 841 821 968 908 939 918 901 937 861 886 925 903 909 918 916 886 903 856 901 937 918 945 870 NaN 907 883 907 944 878 870 918 908 872 853 910 876 873 878 890 836 903 886 608 918 932 876 906 760 864 821 875 936 852 826 853 898 867 833 861 846 850 844 873 847 845 816 888 855 845 842 832 802 838 850 895 884 871 973 914 953 926 899 983 986 945 916 941 933 900 919 949 934 954 902 916 920 939 890 915 940 877 880 944 885 865 892 856 850 917 876 829 869 898 875 857 867 885 907 921 892 879 896 874 824 891 890 859 858 880 872 982 856 872 866 845 874 843 904 894 755 888 907 854 849 897 925 822 894 881 896 883 898 863 854 887 860 880 881 873 852 829 876 872 847 834 895 851 866 832 852 877 863 872 869 860 829 871 845 846 845 795 837 850 869 905 847 858 798 812 808 830 824 817 925 918 860 873 863 855 877 881 864 844 841 824 875 866 840 849 865 814 855 850 873 883 847 794 842 841 856 838 859 858 884 846 845 814 830 873 823 849 858 872 852 848 884 828 841 848 845 840 867 900 907 902 905 888 914 892 921 867 862 870 821 850 849 908 873 860 856 795 804 860 789 853 780 816 830 825 777 837 793 847 816 791 845 869 796 714 761 803 792 806 798 828 800 802 855 843 792 800 811 823 796 798 859 823 805 820 822 826 883 859 854 796 830 783 768 817 794 813 787 761 815 832 812 815 817 825 798 839 807 808 807 803 730 776 803 785 789 793 791 793 761 816 749 790 790 831 880 850 842 835 893 862 888 859 832 843 792 816 790 834 837 866 819 856 849 840 789 845 848 823 815 846 819 800 836 822 809 824 862 834 840 806 836 816 830 829 818 850 847 826 841 831 796 820 792 840 832 785 808 864 776 818 806 787 846 787 552 812 855 858 794 836 815 836 808 783 820 782 834 805 804 760 790 784 801 806 830 789 808 817 818 806 801 866 808 783 770 820 831 754 752 784 834 886 843 856 848 872 848 841 815 811 838 805 821 832 808 827 836 839 816 834 811 834 776 836 829 796 816 834 846 856 878 779 810 797 786 849 810 829 813 796 825 841 827 821 750 826 808 821 818 817 825 826 809 840 827 829 820 856 846 873 852 760 850 802 841 820 843 833 717 809 778 805 841 809 789 779 822 798 800 824 800 872 823 761 755 774 806 791 796 829 824 841 821 968 906 938 920 901 938 865 887 927 902 908 918 917 886 903 856 901 937 918 945 870 NaN 907 883 907 943 878 870 918 909 872 853 910 876 873 878 890 835 903 886 607 917 932 877 907 760 863 821 875 936 852 827 853 898 866 833 861 846 850 843 873 846 845 815 887 854 844 842 832 802 838 849 895 885 872 973 914 952 927 898 983 986 946 916 941 933 902 919 948 934 954 902 918 920 939 889 915 941 878 880 944 885 866 892 856 849 918 876 829 869 898 875 858 868 885 907 918 890 879 896 872 822 891 890 859 859 880 873 982 856 872 866 844 874 843 904 895 755 889 906 855 850 898 925 823 894 880 896 884 901 864 854 887 860 879 882 873 852 830 876 872 846 833 895 851 865 832 852 877 863 872 869 860 829 871 845 850 845 795 836 850 868 906 846 859 797 812 808 830 825 816 924 918 860 874 862 854 878 881 864 842 840 825 875 866 839 849 864 813 856 849 873 883 848 795 843 841 856 837 859 858 884 846 845 814 830 872 824 849 857 872 852 849 885 828 841 848 845 840 867 901 907 902 906 887 914 891 921 866 861 870 819 849 849 908 874 860 856 795 805 860 788 851 780 816 830 826 776 837 793 847 816 792 845 868 796 714 762 803 792 807 799 828 799 803 855 843 791 800 811 823 797 797 859 823 807 820 822 827 885 860 854 797 830 783 768 818 793 813 787 761 816 832 812 814 817 825 798 839 806 808 806 803 731 776 802 785 789 793 791 794 760 814 749 790 790 831 880 850 842 836 894 861 888 860 832 842 792 816 790 834 837 865 818 854 849 840 789 844 848 823 815 846 818 799 836 821 808 823 861 834 840 806 836 817 831 830 818 849 846 826 841 831 797 821 792 840 834 786 808 865 775 818 807 787 846 788 552 812 854 858 794 839 816 837 808 784 820 782 834 805 806 760 790 786 802 805 831 789 809 818 818 805 802 865 809 783 770 819 830 755 752 783 834 886 843 854 848 872 848 841 814 811 837 805 821 832 808 826 836 839 816 835 812 833 776 838 829 795 815 835 846 856 879 779 811 796 786 849 809 830 813 796 824 841 828 821 749 826 808 821 819 817 826 825 809 841 827 830 820 856 846 873 852 760 852 802 841 821 844 833 719 809 778 806 840 809 786 780 822 798 801 823 800 873 823 762 755 773 806 791 795 829 824 841 822 969 905 936 921 902 938 869 887 929 902 907 917 918 885 903 855 901 937 917 945 870 NaN 907 884 907 942 877 870 917 909 872 852 910 877 874 878 890 834 903 884 607 917 932 877 908 760 862 822 876 937 853 828 853 897 866 832 862 846 849 842 872 846 845 814 887 854 843 842 832 802 837 848 895 886 873 972 915 952 928 897 984 985 946 916 941 934 903 919 947 935 954 902 918 919 939 890 915 941 878 880 944 886 866 893 857 849 919 875 829 869 898 874 857 868 885 907 916 889 878 897 871 821 890 890 860 859 880 872 982 855 871 866 844 875 843 905 896 755 889 904 855 849 897 925 823 895 880 896 884 905 864 854 887 860 878 882 872 853 830 875 872 848 834 894 852 865 832 851 876 863 872 868 860 829 870 846 855 846 795 837 849 868 907 846 860 797 810 809 830 825 816 924 918 860 874 863 854 878 880 864 842 841 826 874 866 839 849 865 813 856 849 873 884 848 795 843 841 855 837 859 858 885 846 845 815 829 872 824 849 856 873 852 849 885 828 841 847 844 840 866 902 908 902 906 886 914 891 920 866 862 870 818 849 850 907 874 861 855 794 806 860 788 850 780 816 829 826 777 838 793 846 817 792 844 868 796 714 762 803 792 807 800 828 800 803 855 842 792 800 811 822 797 797 859 823 807 820 822 827 886 861 854 797 830 782 768 820 792 813 786 762 815 831 812 814 816 824 798 840 806 809 806 803 732 776 803 785 789 795 791 794 760 812 748 791 792 831 880 850 842 836 894 860 887 860 831 842 792 816 790 834 836 865 818 853 849 841 788 844 849 824 815 846 816 799 837 820 808 824 860 833 840 807 836 818 832 830 818 850 845 826 842 832 797 821 792 840 834 786 808 865 774 818 808 786 846 789 551 812 854 859 793 841 816 837 808 786 821 783 834 804 806 760 790 787 803 805 830 789 810 819 818 804 802 865 809 784 770 818 831 756 751 784 835 886 842 853 848 871 848 842 812 811 836 806 821 832 808 826 836 838 816 835 813 833 776 841 829 795 815 835 847 857 880 780 811 796 786 850 809 830 813 798 824 842 828 821 750 825 809 821 820 817 826 823 809 840 828 831 818 856 846 872 852 760 853 802 841 822 844 834 718 809 778 806 840 809 780 780 822 798 800 822 800 873 824 763 755 772 806 791 794 830 824 841 822 969 905 936 923 902 938 874 888 930 901 908 917 918 884 903 854 902 937 917 946 870 NaN 907 883 907 942 877 870 917 909 872 853 911 877 875 878 890 834 903 884 607 918 932 877 908 760 862 823 875 937 853 828 852 897 866 833 863 846 848 842 872 846 846 814 886 854 843 842 833 802 836 848 895 886 874 972 915 952 930 896 985 985 946 917 941 935 903 918 947 934 954 903 917 919 938 890 914 940 877 880 943 885 866 895 858 849 920 875 829 870 899 873 857 869 884 906 917 887 878 896 870 822 890 890 860 859 879 871 982 855 871 865 842 877 843 905 897 754 890 904 857 848 897 924 823 895 879 895 885 908 864 854 888 861 877 882 872 853 830 874 872 849 835 894 852 864 832 851 876 864 872 868 860 829 871 846 857 846 795 837 849 868 907 845 860 797 809 810 830 825 817 924 918 860 875 863 854 876 880 864 841 841 826 873 867 839 850 865 813 856 848 873 885 847 795 844 840 855 838 860 859 886 846 846 814 829 871 824 849 856 873 851 849 886 827 841 846 844 840 866 902 908 901 905 886 914 891 920 866 862 869 820 850 849 907 874 861 856 794 806 861 788 850 781 815 830 825 777 839 793 846 818 792 844 867 795 714 762 802 791 808 801 828 801 802 855 842 792 800 810 822 797 798 859 825 807 820 822 826 887 862 854 798 829 782 767 822 792 812 787 763 815 831 813 813 816 825 798 841 807 810 806 803 732 776 803 784 788 795 792 794 760 807 748 791 794 832 881 849 842 836 894 859 884 860 830 842 792 816 788 834 836 865 818 852 849 840 788 844 849 825 815 846 816 799 838 819 808 824 858 833 840 807 837 819 830 831 819 850 844 825 844 832 796 821 791 840 832 785 808 865 774 818 808 786 846 791 550 812 855 859 794 843 816 837 808 786 822 782 834 802 806 760 790 787 805 804 829 789 812 819 817 803 802 865 809 786 769 818 832 759 751 784 835 885 842 853 848 871 848 842 811 811 836 806 821 832 808 826 835 838 816 835 813 833 776 841 830 794 817 836 846 857 880 782 810 795 786 851 809 830 813 799 824 842 828 821 750 826 809 820 819 817 825 823 809 840 828 831 818 855 846 872 852 761 854 803 840 822 845 835 717 808 778 806 840 809 776 780 821 798 799 821 800 873 824 765 754 772 806 791 794 831 824 841 823 969 905 937 925 903 938 880 888 929 901 909 917 917 884 903 853 902 937 917 946 870 NaN 907 883 906 942 877 871 917 909 872 854 911 878 876 878 890 833 903 885 607 920 932 877 908 760 862 823 875 936 853 828 852 897 866 833 863 846 847 842 872 842 847 814 886 854 842 842 833 802 834 849 895 886 874 972 915 952 931 896 985 985 945 918 940 934 903 918 946 934 954 904 916 919 937 890 914 938 878 881 943 884 866 896 858 850 920 875 830 869 899 874 857 869 883 906 917 887 877 895 870 824 890 890 859 859 878 871 982 856 871 866 842 877 843 905 896 753 890 904 859 848 896 923 824 895 878 894 885 912 864 855 888 862 877 882 873 854 831 874 872 850 837 895 852 864 832 851 876 864 872 867 860 829 872 846 862 847 795 838 848 869 908 845 860 797 809 811 831 825 817 924 917 860 875 863 854 874 880 864 841 841 826 873 867 839 850 865 813 856 848 872 886 846 794 844 840 854 837 860 860 886 846 846 814 829 871 823 850 857 874 851 848 886 828 841 846 845 840 866 903 907 901 905 887 914 890 920 867 862 869 821 851 849 907 874 861 856 794 806 861 788 851 782 815 830 825 778 839 793 845 818 792 844 868 794 714 762 802 791 808 801 828 802 802 856 842 793 801 809 822 797 798 859 827 807 821 821 826 889 862 855 798 828 782 767 824 792 812 788 762 814 831 813 812 816 825 798 840 807 810 806 804 732 776 803 784 787 794 792 793 759 804 748 791 793 832 881 850 843 835 894 859 881 859 830 842 791 816 788 833 836 864 818 851 848 839 787 844 849 826 816 846 817 799 838 820 807 824 858 832 840 806 837 820 829 831 819 850 844 825 844 832 794 821 791 840 831 786 808 864 775 817 808 786 846 791 549 811 856 859 794 845 816 837 807 786 822 781 833 802 806 760 790 786 804 804 828 788 812 818 816 802 801 865 809 787 769 818 833 762 751 785 836 884 841 853 848 870 849 842 811 811 835 807 821 832 809 826 834 839 816 834 812 833 777 841 832 795 818 837 846 856 881 784 810 794 786 852 809 830 813 800 824 844 828 821 751 828 810 820 817 818 824 824 809 841 828 831 817 855 847 872 852 762 854 803 840 821 846 834 715 807 778 806 841 809 771 780 821 799 799 821 802 872 824 764 754 774 806 791 795 832 825 840 822 969 905 938 926 903 938 887 888 928 901 910 918 917 883 903 853 902 938 917 946 871 NaN 907 883 906 942 876 871 917 910 872 854 911 877 874 878 890 833 903 885 608 921 932 877 908 761 863 822 874 934 853 828 852 897 866 834 862 845 846 843 874 838 847 814 887 854 842 842 833 802 834 849 895 886 874 972 916 951 932 896 984 987 944 918 939 933 902 916 946 933 954 904 916 920 936 891 915 937 878 881 945 884 867 895 858 850 921 875 830 867 899 874 857 868 883 906 916 887 877 894 869 825 890 890 858 859 879 872 982 856 872 866 842 877 842 904 893 752 888 904 860 848 897 924 824 895 878 894 885 915 863 855 889 862 877 882 874 854 830 875 871 849 837 895 852 864 831 851 876 864 872 867 860 829 873 846 867 847 794 838 848 869 908 846 860 797 809 811 831 824 818 924 917 859 875 863 855 873 880 865 841 841 825 872 867 840 850 866 813 856 849 872 886 846 793 844 840 854 838 859 860 887 846 846 814 829 871 823 850 858 874 851 847 886 828 841 846 845 841 866 904 906 901 904 888 914 889 920 867 862 869 822 852 848 908 875 861 857 793 806 862 788 851 784 816 830 825 780 838 793 844 818 791 843 869 794 714 762 803 791 808 801 829 801 801 856 843 793 799 809 822 797 798 859 828 808 821 820 826 893 860 855 798 827 781 766 825 793 811 789 762 814 832 813 812 816 824 799 839 808 810 806 804 732 776 803 784 789 793 793 793 758 799 748 790 793 832 881 849 843 834 894 860 879 859 830 842 790 816 787 833 836 864 818 849 848 838 788 844 849 827 817 845 818 800 838 820 807 825 857 832 839 806 837 820 829 831 818 850 843 824 843 831 795 822 791 841 830 786 808 862 776 816 808 786 845 790 550 811 856 859 795 847 816 838 807 786 822 780 833 802 805 760 789 785 804 803 829 788 812 818 816 801 800 866 809 786 769 818 833 764 751 785 836 884 842 854 848 869 849 842 811 811 834 806 822 832 810 826 834 839 816 834 812 833 777 841 832 796 819 839 847 855 881 785 810 795 785 851 809 831 813 800 823 847 829 822 751 830 810 820 816 819 823 825 808 841 827 831 818 855 847 871 853 763 854 802 840 821 845 833 716 806 778 806 842 809 769 780 822 800 799 821 802 872 824 764 755 776 806 791 796 832 826 840 821 969 906 938 925 904 938 894 888 928 902 909 918 917 883 903 853 902 938 917 946 871 NaN 907 883 905 942 876 870 917 911 872 854 911 876 873 877 890 834 904 886 608 920 932 878 907 761 863 820 872 933 853 828 851 897 866 833 862 845 846 844 875 843 847 815 887 854 842 842 834 802 833 849 895 886 873 973 917 950 932 896 983 988 944 916 939 932 902 916 945 934 954 901 916 921 936 890 916 937 878 881 946 883 867 894 857 851 920 875 829 866 900 875 857 868 884 906 915 887 877 893 869 825 889 890 856 859 880 871 983 856 873 866 842 877 842 903 891 753 887 903 860 849 897 924 824 895 877 893 885 917 864 854 889 863 878 882 875 855 829 876 870 848 837 895 853 864 831 851 878 864 871 867 859 829 873 846 870 848 794 838 848 869 908 846 860 797 809 811 833 824 818 923 918 858 876 863 855 874 880 865 840 841 825 873 867 841 849 866 813 855 848 871 886 847 794 844 840 854 838 858 859 886 846 846 814 828 871 822 852 858 874 852 847 886 829 840 845 844 841 865 904 906 901 903 888 914 888 920 867 862 870 823 853 848 907 875 861 859 793 807 862 787 851 784 816 831 825 780 837 793 844 818 790 844 869 794 715 762 804 791 807 800 829 801 801 856 843 794 797 809 823 798 798 859 827 808 821 818 825 896 859 855 797 826 781 767 825 793 812 788 761 814 832 812 813 817 824 799 839 809 810 806 804 732 776 803 784 791 794 793 793 758 797 748 790 793 832 881 849 844 834 894 860 878 859 829 842 790 816 787 833 836 864 818 847 848 839 787 843 849 827 818 845 818 799 838 819 806 824 857 831 838 806 837 820 830 831 818 850 843 824 842 829 796 822 791 842 829 786 808 861 777 816 808 787 845 788 550 811 856 859 795 849 815 837 806 786 822 780 833 802 804 761 788 785 803 803 829 788 812 817 816 800 800 866 809 786 770 818 833 765 751 785 835 885 842 854 849 868 849 842 811 811 833 806 823 832 810 827 835 840 817 835 811 833 778 841 832 797 820 838 847 855 881 789 812 795 785 850 809 831 813 800 823 849 829 823 752 831 810 821 818 819 822 825 808 840 826 831 818 855 847 870 853 764 854 802 841 821 844 832 716 806 777 806 843 809 767 779 824 800 799 821 801 871 823 764 756 778 806 790 794 832 826 840 819 969 906 938 925 905 938 898 889 929 902 909 918 916 882 903 853 902 940 917 946 871 NaN 907 882 905 941 876 870 917 911 872 853 911 875 872 879 890 835 904 886 607 919 930 877 907 761 864 821 872 933 853 828 852 897 866 833 862 846 847 844 874 854 846 815 887 854 843 842 834 801 833 849 896 886 873 972 918 950 933 896 983 989 945 916 938 932 903 915 946 935 955 899 917 922 936 890 916 936 878 880 947 884 866 894 857 852 920 876 828 866 901 874 858 867 885 906 915 888 876 892 869 825 889 891 856 859 881 871 984 856 873 866 843 877 841 902 893 753 885 903 859 849 896 924 824 894 877 892 885 919 864 854 888 863 878 882 875 855 828 877 870 848 837 896 853 865 830 851 878 864 871 867 857 829 873 846 873 846 793 839 849 868 908 846 860 797 809 811 834 824 817 923 919 858 875 864 855 875 880 865 841 841 825 874 866 842 849 867 813 855 848 871 886 848 794 844 840 854 838 857 858 886 846 846 813 828 871 822 852 858 875 852 848 886 828 840 846 843 841 864 903 905 900 903 888 914 889 920 867 862 871 823 854 848 907 874 861 860 793 807 862 786 852 784 817 831 825 780 836 793 844 819 790 844 869 794 715 762 803 791 807 799 829 800 801 856 844 795 797 809 823 797 799 859 826 808 821 816 825 898 857 854 797 827 781 767 825 793 812 786 762 814 833 812 813 817 823 800 840 810 810 806 804 731 775 804 784 792 794 793 794 758 793 747 791 794 832 880 849 845 834 895 860 877 859 828 842 790 816 787 833 836 864 819 846 849 840 786 842 849 828 818 845 818 797 838 819 806 823 858 830 836 806 837 820 829 831 818 850 844 824 840 829 798 821 791 843 830 786 808 861 778 816 808 787 846 787 550 810 856 859 795 850 815 837 806 786 821 780 834 802 803 761 788 785 803 802 829 789 812 818 817 798 800 866 809 786 769 817 833 765 751 784 834 887 843 854 850 868 849 842 811 810 833 805 824 831 809 828 836 841 818 836 811 833 778 841 832 797 820 836 849 856 880 793 813 796 785 851 809 831 814 800 824 851 828 821 752 831 810 821 819 819 822 825 807 840 826 830 818 856 847 870 852 764 855 802 841 822 843 832 716 806 776 806 842 810 766 778 825 800 799 821 800 871 823 764 757 778 806 789 794 832 826 840 819 968 907 938 925 906 937 902 890 930 902 909 918 916 882 903 853 902 940 916 946 871 NaN 907 882 906 941 876 870 917 911 872 853 912 874 872 881 889 836 905 886 606 919 931 877 906 761 864 822 872 933 852 827 852 897 865 833 862 846 847 843 874 864 846 816 887 854 843 843 834 800 833 849 896 886 872 972 916 952 932 896 983 988 946 917 938 934 903 914 948 934 955 898 917 922 936 890 916 937 878 880 946 884 865 894 856 852 919 876 828 867 902 872 858 867 886 906 915 888 876 893 868 825 889 892 856 859 881 870 985 855 873 866 843 877 841 902 895 753 885 903 859 849 894 924 824 894 877 892 885 922 864 854 888 863 877 881 875 853 828 877 870 847 836 896 854 866 831 851 878 864 872 866 856 829 872 846 876 846 793 840 850 868 908 846 860 797 809 810 834 825 817 924 918 859 874 864 854 876 880 865 842 841 825 874 866 843 849 866 813 854 848 871 886 848 794 844 839 855 838 856 858 886 846 846 813 829 872 823 851 858 876 852 848 886 828 840 847 843 840 864 902 905 899 903 887 913 890 920 868 863 870 823 854 848 906 873 861 861 794 807 861 786 852 784 817 832 826 780 836 793 844 820 790 844 869 794 715 762 802 791 806 798 829 800 800 856 844 796 798 810 823 797 799 860 826 808 822 814 825 898 858 854 797 827 781 767 826 794 813 785 762 814 832 812 814 818 824 799 840 809 810 806 805 731 775 804 784 792 794 793 794 758 790 748 792 794 832 880 849 845 834 896 859 875 859 828 841 790 816 788 833 836 864 819 845 849 840 787 843 849 828 818 845 819 796 838 818 806 821 859 831 836 805 837 819 828 831 819 850 844 824 839 829 797 820 792 842 831 786 808 861 778 817 808 787 846 788 549 811 856 860 796 850 815 836 807 786 820 780 835 801 802 761 790 785 802 803 829 790 812 819 817 798 800 866 810 786 769 816 833 767 749 784 834 888 843 854 850 868 849 842 811 809 833 806 824 830 809 828 836 842 818 836 811 833 778 841 832 797 820 835 850 856 880 798 814 796 785 851 809 831 814 800 825 851 827 819 753 830 811 821 818 818 821 825 808 840 827 830 819 856 847 870 851 763 855 801 841 822 844 831 716 807 775 806 842 811 765 778 825 800 799 822 800 871 823 765 757 778 806 788 794 832 825 840 820 967 907 937 925 906 937 905 889 930 902 909 918 915 882 902 853 902 940 916 947 871 NaN 908 882 906 942 876 870 916 911 871 853 912 875 872 883 889 836 905 886 605 919 932 876 906 761 863 823 872 933 852 826 853 897 865 832 863 847 847 843 873 864 846 816 886 854 843 843 834 799 833 850 895 886 873 973 915 952 931 896 983 987 946 917 937 935 903 914 949 934 955 898 917 922 936 890 916 937 878 879 946 884 864 894 856 852 919 876 828 868 902 871 858 866 885 906 914 889 876 894 867 825 890 893 856 859 881 870 985 855 873 866 842 877 842 902 897 754 885 904 859 849 893 923 824 894 877 892 885 926 864 854 888 863 877 881 875 852 828 876 871 847 836 897 854 866 831 850 878 864 872 866 856 829 871 846 878 845 793 840 850 869 906 846 860 797 810 811 834 826 816 924 918 861 872 864 855 876 880 865 842 841 824 874 866 843 848 865 813 854 848 871 886 847 795 844 840 855 838 856 858 886 846 846 813 829 872 823 851 858 875 852 848 887 828 840 848 843 840 864 901 905 900 904 887 913 891 921 868 864 870 823 854 848 906 873 860 863 794 806 860 787 852 783 816 832 826 780 836 793 844 820 790 844 868 794 714 762 802 791 806 798 828 800 800 855 843 796 799 810 823 798 799 860 825 807 822 812 826 899 858 854 798 829 781 767 825 795 813 784 763 813 832 812 814 817 824 800 839 809 810 806 805 733 775 804 785 792 793 793 794 758 786 748 794 794 832 880 849 846 833 897 858 874 860 828 841 791 816 789 833 836 864 819 844 850 840 787 841 849 828 818 846 819 797 838 818 808 821 860 831 836 805 836 818 827 832 819 850 844 824 839 829 796 820 792 841 832 787 809 861 778 817 808 787 846 788 549 811 855 861 796 850 816 836 807 785 820 780 835 800 802 761 792 785 802 805 829 790 811 821 817 797 799 866 811 786 770 817 834 770 748 785 836 888 843 856 850 868 849 842 811 809 833 807 824 830 809 827 836 842 818 835 811 835 778 842 832 797 821 837 852 856 880 801 814 796 786 853 810 830 813 801 826 851 826 818 753 830 811 820 818 818 822 825 809 839 827 830 819 856 848 870 851 762 855 800 840 823 844 831 717 809 774 806 842 812 764 777 824 800 799 821 800 870 824 765 756 778 805 788 795 832 825 840 821 966 907 936 925 905 936 908 888 929 902 909 919 915 883 902 854 902 939 916 947 872 NaN 908 881 905 942 876 871 917 910 870 853 912 876 873 882 890 835 904 886 605 919 932 876 906 762 863 823 873 933 852 826 854 896 865 831 863 848 846 844 873 857 846 818 886 855 842 843 834 800 833 849 894 886 873 974 914 953 930 896 983 986 946 917 938 936 903 914 949 934 954 898 917 922 937 890 916 936 878 879 947 885 863 894 856 852 919 876 828 869 902 872 858 867 885 907 913 888 878 895 866 825 890 893 856 860 881 871 984 855 873 867 843 876 842 902 898 754 885 905 859 849 894 923 824 894 877 892 884 929 864 853 889 862 877 881 875 850 828 876 872 847 835 897 854 865 832 850 878 864 873 865 856 829 871 846 878 846 793 840 850 870 905 846 860 797 810 812 832 825 817 924 918 862 872 864 855 876 881 865 842 841 824 874 865 842 848 865 813 853 848 872 886 846 795 844 840 855 838 856 858 886 846 846 814 830 872 823 850 858 873 852 849 886 828 840 848 843 839 864 902 906 901 904 887 913 891 921 868 863 869 824 854 848 907 873 859 864 795 806 860 788 851 783 815 832 825 780 836 793 845 820 790 845 868 793 714 762 803 792 805 798 828 800 801 855 843 796 799 810 823 799 799 860 825 806 822 809 825 898 858 855 799 830 782 768 824 796 813 784 762 813 832 812 814 818 824 800 838 809 810 806 805 734 775 804 785 792 794 792 794 758 784 749 793 793 832 879 849 846 834 896 858 870 860 829 841 793 815 788 833 835 863 819 844 850 839 787 839 848 828 819 846 819 798 838 819 810 821 860 830 836 805 837 817 828 832 820 850 843 824 840 829 795 820 793 839 831 787 809 861 778 817 807 786 846 787 549 810 855 861 795 850 816 836 807 785 820 781 834 800 802 761 794 785 801 806 829 789 811 821 817 797 799 866 812 786 771 817 833 773 746 786 837 888 843 857 849 868 848 842 811 810 832 808 824 830 809 826 836 842 818 834 811 836 778 843 831 797 821 838 852 856 880 805 814 796 787 854 810 830 812 802 826 852 826 821 753 830 810 820 819 818 822 824 809 839 828 830 818 856 850 870 852 761 855 799 840 823 843 831 717 810 775 805 842 812 763 776 824 800 799 821 800 870 824 764 754 778 804 787 794 833 825 840 822 967 908 936 925 904 936 912 888 929 902 908 919 916 883 902 855 902 938 916 948 872 NaN 908 882 906 943 877 872 917 909 870 853 911 876 874 882 890 835 903 885 606 919 932 876 906 762 862 822 873 934 853 826 854 896 866 831 862 848 846 844 872 850 845 818 886 854 842 843 833 801 832 850 894 886 873 975 915 952 930 895 983 986 946 917 940 936 903 914 949 934 954 898 916 921 937 890 916 935 878 879 949 885 863 892 858 852 920 875 828 871 901 873 858 869 885 908 912 888 879 895 866 825 890 893 856 860 880 870 983 856 873 867 844 875 843 903 897 754 886 905 859 850 896 923 824 894 877 893 884 930 865 853 890 862 877 881 874 849 829 876 873 847 835 897 854 864 832 850 877 864 873 866 856 831 872 845 878 846 793 840 850 870 904 846 860 797 810 813 831 824 817 924 918 862 872 864 856 876 881 865 843 840 824 874 865 842 848 865 814 854 848 872 886 846 794 844 840 855 838 856 858 886 845 846 814 829 872 822 850 858 871 852 849 886 828 840 848 843 839 865 903 906 901 904 887 913 891 920 867 862 868 827 854 847 907 872 858 866 795 806 860 787 851 783 815 831 826 780 836 793 846 821 790 844 867 794 714 762 804 792 805 798 828 800 801 855 844 795 800 810 824 800 799 860 825 806 821 804 826 898 859 855 799 831 782 768 824 797 813 785 763 813 833 813 814 818 824 800 838 809 810 806 805 735 776 804 785 792 794 792 794 758 782 749 792 793 832 879 849 847 834 895 858 868 861 830 841 794 814 787 832 835 864 818 844 850 839 787 837 848 827 818 847 818 798 838 819 811 822 860 830 836 804 837 818 828 832 820 850 843 823 841 830 795 820 794 838 830 787 808 862 778 816 806 786 846 786 549 810 855 861 794 850 816 835 806 785 819 782 834 800 803 761 794 785 801 805 830 788 810 820 816 797 799 866 812 786 771 818 832 774 745 787 835 888 842 857 848 869 848 843 811 810 832 808 823 831 809 827 836 841 818 835 811 835 778 842 831 797 821 838 852 856 879 809 814 795 787 852 811 829 810 802 827 854 827 822 753 830 809 819 820 818 822 823 808 839 828 829 817 855 850 871 853 760 854 799 840 822 843 832 718 809 775 804 841 811 761 777 824 800 799 821 800 871 824 764 752 779 804 787 793 833 826 841 823 968 908 937 926 902 935 915 889 929 902 908 918 916 884 902 855 903 937 916 947 872 NaN 907 882 906 942 879 873 918 909 870 853 911 876 875 882 891 835 902 885 607 920 932 877 906 763 862 822 873 935 853 826 854 896 866 831 861 847 847 844 873 844 845 818 886 854 842 843 833 802 832 850 894 887 874 975 916 952 930 895 984 985 946 917 942 936 903 915 949 933 954 898 916 920 937 891 916 935 877 879 951 884 863 891 859 852 920 874 828 871 900 873 857 870 885 909 911 889 880 895 866 825 889 893 856 860 880 869 982 856 872 866 844 875 842 904 896 754 887 906 858 851 898 923 824 894 878 893 884 930 865 853 890 863 877 882 873 849 829 877 873 846 835 896 853 864 832 851 876 864 873 867 856 832 873 845 877 846 792 841 849 869 905 845 860 797 809 812 830 823 817 924 919 862 872 864 856 875 880 865 844 840 825 874 866 840 849 865 815 854 849 872 886 845 794 844 840 855 839 856 858 886 845 846 814 829 873 823 850 858 872 852 850 886 828 841 848 843 840 865 904 906 902 905 886 913 891 920 867 862 868 830 853 846 907 872 858 866 795 806 860 787 852 783 815 830 827 779 835 793 846 821 790 843 868 796 714 761 804 792 805 799 827 801 802 856 844 795 800 810 825 801 799 859 825 806 820 801 827 898 859 856 800 830 783 768 824 797 813 785 763 813 834 814 814 817 824 798 838 809 811 807 805 734 776 804 784 792 795 792 794 758 780 749 791 793 831 879 849 847 836 894 857 865 861 828 842 794 813 788 834 835 866 818 844 850 840 787 836 848 827 818 847 817 798 838 820 810 823 860 830 836 804 837 819 828 832 819 850 842 822 841 830 795 820 793 838 830 786 806 862 778 816 807 786 846 787 550 811 855 860 793 850 816 834 805 785 821 782 833 800 804 761 794 784 801 803 831 788 810 819 816 797 799 866 813 786 771 818 831 774 744 787 834 888 842 857 849 869 849 843 810 811 832 808 822 830 808 828 836 841 819 835 811 833 778 841 831 797 821 837 852 856 879 813 814 795 786 850 812 829 809 802 827 855 828 821 753 830 809 819 819 818 823 823 808 838 828 829 816 855 849 871 853 760 853 800 841 820 844 833 718 809 776 804 841 811 759 779 823 801 800 821 800 871 824 763 752 781 805 787 792 832 827 841 824 969 908 937 926 901 935 919 890 929 902 909 918 916 884 902 855 904 937 917 946 871 NaN 907 882 907 942 878 873 918 909 870 853 910 876 875 881 891 835 902 885 610 919 932 876 906 763 862 821 873 936 853 826 854 896 866 832 860 847 848 844 873 828 845 818 888 854 841 842 833 802 831 850 893 886 873 975 917 952 930 896 984 984 947 917 942 934 904 915 948 933 953 898 915 920 936 892 917 935 876 880 951 884 862 891 860 852 920 874 829 871 900 873 857 868 886 909 914 890 881 893 866 824 889 892 857 860 880 868 981 857 873 865 844 876 842 904 896 754 888 906 858 853 897 923 824 895 878 894 884 931 864 853 889 863 877 882 872 850 829 877 873 846 836 896 852 866 831 852 875 864 872 869 856 832 875 844 878 846 792 842 847 869 906 845 860 797 809 812 830 823 816 925 919 862 872 864 856 874 879 865 845 840 826 874 866 841 850 866 815 854 849 872 885 845 794 845 839 855 839 856 858 886 846 847 814 829 873 823 850 859 872 852 850 886 828 842 848 842 840 865 904 907 902 905 885 913 891 919 867 862 870 832 853 846 906 873 858 867 796 806 860 787 853 783 816 830 828 779 836 793 846 821 791 844 868 796 714 761 804 793 806 799 827 801 803 856 844 794 800 809 826 801 799 859 825 806 820 798 828 898 860 856 799 830 784 767 824 796 813 785 763 813 833 815 814 817 824 799 838 809 812 808 805 735 776 804 784 791 796 793 795 758 780 749 791 793 831 880 850 847 836 893 857 864 861 826 842 794 814 788 835 834 867 820 844 849 840 787 835 847 827 817 847 817 799 838 820 809 824 859 831 836 804 837 819 829 832 819 850 842 821 840 831 795 821 792 838 828 785 806 863 778 817 807 787 846 787 550 813 855 860 794 851 815 832 804 785 822 780 833 801 804 761 793 784 801 802 831 787 809 818 816 797 799 865 813 786 771 818 831 778 745 787 832 887 842 856 850 869 850 842 810 811 833 808 821 830 808 830 837 839 819 835 811 831 778 840 830 797 821 838 851 856 879 816 814 795 786 847 812 828 809 802 826 856 829 820 753 830 810 820 818 819 823 824 809 839 828 828 816 855 847 872 853 759 852 801 840 819 844 834 719 809 776 805 842 811 757 780 822 802 800 821 801 870 824 763 752 782 806 787 793 832 828 842 823 969 908 937 926 900 935 920 890 929 902 909 918 916 883 903 856 904 936 918 945 870 NaN 907 882 907 942 877 873 918 909 869 853 910 878 874 881 891 835 902 886 614 917 933 876 906 764 863 821 873 936 853 826 852 895 865 832 859 846 848 845 873 808 845 818 890 854 841 842 833 802 831 850 893 886 873 975 917 954 931 895 984 984 948 919 942 932 904 916 946 932 952 899 915 921 936 892 917 935 875 880 951 884 862 891 859 852 919 874 830 871 900 872 857 867 885 910 917 891 880 891 866 822 889 891 857 861 880 868 980 858 874 865 844 877 841 902 896 754 889 906 858 853 896 923 824 895 878 894 884 931 864 853 888 863 877 882 873 851 828 877 873 847 837 896 852 867 831 852 875 863 872 869 858 831 875 844 878 845 793 842 848 869 906 845 859 797 809 811 830 823 817 925 918 862 872 864 856 873 879 865 848 840 826 874 866 841 851 867 815 854 849 873 884 846 794 845 840 855 839 856 858 886 847 847 813 829 872 824 850 858 873 852 850 887 828 843 848 842 841 866 903 908 902 905 884 914 891 919 867 863 871 832 853 846 906 873 858 869 796 807 860 788 853 783 815 830 826 778 836 793 846 820 792 845 869 797 715 761 803 793 807 800 828 802 803 856 843 793 799 810 826 800 800 859 826 806 820 798 829 896 860 856 798 830 785 766 822 796 813 785 763 813 833 815 814 816 824 800 838 808 813 809 805 735 776 804 784 791 796 793 796 758 778 749 791 794 830 881 850 847 835 892 857 864 861 824 841 793 814 788 836 834 867 823 845 848 842 786 831 847 828 817 847 816 800 837 820 808 824 859 832 836 803 837 818 830 831 819 850 843 823 840 831 795 821 791 839 826 784 807 863 778 818 808 787 846 787 550 815 855 860 795 851 815 832 804 786 824 780 833 802 804 760 793 783 801 801 832 787 810 819 817 798 799 865 813 786 772 818 830 780 746 786 831 887 843 856 851 869 851 842 809 812 834 809 819 830 807 830 836 839 819 835 812 832 779 840 831 797 821 838 851 856 879 820 814 796 786 847 812 828 810 801 824 855 830 821 754 830 811 820 818 819 823 826 809 840 827 827 816 856 846 872 853 758 852 801 840 818 844 836 720 810 776 806 844 810 758 778 820 802 800 821 801 870 824 763 752 783 808 787 794 831 827 843 822 970 908 938 925 900 935 921 890 929 902 909 919 915 883 903 856 905 937 918 945 870 NaN 908 881 906 942 875 872 918 908 869 853 909 879 874 881 891 834 901 886 618 916 933 875 906 764 863 822 872 935 853 826 853 894 864 833 858 847 848 845 874 791 845 819 890 854 841 841 834 802 831 850 893 885 873 975 917 956 930 895 984 985 949 920 942 930 905 917 945 932 951 901 916 921 936 891 916 935 876 878 950 885 863 892 858 852 918 873 831 870 900 872 857 867 885 910 920 891 879 888 866 819 890 890 858 861 880 868 981 859 875 865 844 878 841 901 897 754 888 906 858 853 895 924 824 894 879 895 884 931 865 853 888 863 877 882 873 851 828 877 874 848 838 896 852 867 831 851 876 864 872 869 858 829 874 845 878 845 794 842 850 869 907 845 860 796 809 812 830 822 818 925 918 862 873 864 856 874 879 865 850 840 826 875 866 841 851 867 814 854 849 874 884 846 795 846 840 855 839 857 857 886 847 848 813 828 871 825 849 858 873 851 849 886 828 842 848 844 842 866 903 908 901 905 886 914 892 919 867 863 874 833 853 847 906 873 858 871 797 808 860 788 853 783 815 830 825 778 837 793 846 819 792 846 869 797 715 761 803 794 808 800 830 803 804 856 843 793 798 811 826 800 801 860 826 806 820 797 828 894 860 856 797 830 785 767 821 796 812 785 763 814 834 815 815 816 824 801 839 808 813 809 804 736 776 804 784 791 797 794 796 758 776 750 791 794 830 882 850 845 834 892 858 861 860 823 840 793 814 787 835 833 866 825 845 848 841 788 828 847 827 817 848 815 800 836 820 809 824 858 833 836 803 836 818 830 831 819 850 844 824 841 831 796 821 791 840 823 783 807 862 778 819 808 788 845 786 550 816 855 859 796 849 816 833 804 786 825 781 833 802 804 759 792 783 800 800 832 786 810 818 817 798 799 864 812 786 772 818 830 783 746 785 833 887 843 856 851 869 851 842 809 812 834 809 819 830 806 828 834 838 819 835 812 832 779 840 832 797 821 838 850 856 878 825 814 796 788 848 811 829 811 801 824 854 830 821 754 830 810 820 819 820 822 826 809 840 827 827 816 857 847 872 852 760 852 801 840 819 844 834 721 810 776 807 845 810 758 776 819 802 800 820 801 870 823 762 751 784 808 787 795 830 825 842 822 970 907 938 924 900 935 922 890 928 903 908 919 914 884 903 855 905 937 918 945 871 NaN 908 881 906 942 876 871 917 908 870 854 909 879 874 881 891 834 901 887 623 916 933 874 906 764 864 822 872 934 853 826 854 894 865 832 859 848 848 845 874 784 846 818 889 854 840 841 834 802 830 851 893 885 873 975 916 956 930 895 985 985 949 921 941 930 905 917 945 933 951 901 916 921 936 890 916 935 876 876 950 885 864 892 858 852 918 873 831 870 899 872 857 868 884 910 919 891 878 888 866 818 889 890 858 862 880 869 983 858 874 866 844 878 841 902 899 753 888 905 858 851 895 924 824 895 880 894 883 932 865 854 888 862 877 882 873 851 828 876 874 850 839 896 852 866 831 851 877 864 872 868 858 828 874 845 878 846 795 843 850 868 907 845 861 796 808 813 831 823 819 924 918 862 873 864 856 874 880 865 853 839 824 875 866 842 851 867 814 854 850 875 884 847 795 845 840 856 839 857 857 886 847 848 814 828 870 826 850 857 874 851 849 886 830 841 848 845 843 866 904 906 901 904 887 914 894 919 867 862 874 833 853 847 907 873 859 873 798 807 860 788 852 782 814 831 826 778 838 794 846 819 791 847 869 798 716 761 802 794 809 800 831 803 804 857 843 792 798 811 826 799 801 861 826 807 821 796 828 892 860 855 797 829 786 767 819 796 812 786 762 815 835 815 815 817 824 800 839 808 814 808 804 737 776 804 785 791 796 795 796 758 776 750 792 794 831 882 850 844 834 892 858 859 861 822 840 792 815 787 835 833 865 824 844 848 841 789 824 846 827 817 848 813 800 836 820 809 824 858 833 836 802 836 817 830 831 818 850 845 826 842 831 796 821 791 840 820 782 806 862 777 819 808 787 845 786 550 816 855 858 796 847 817 835 805 786 825 782 834 801 804 759 792 783 801 800 832 787 810 817 818 798 799 864 811 785 772 818 830 783 746 785 835 887 843 857 851 869 852 842 809 812 833 808 820 830 806 827 834 838 819 835 813 832 779 840 833 797 821 838 848 856 879 830 814 797 789 848 810 829 812 801 825 854 830 821 755 830 809 822 819 820 820 825 809 841 827 826 816 857 847 872 852 761 851 801 840 819 844 832 722 811 776 807 845 810 758 774 820 802 799 820 801 871 823 762 751 784 807 787 795 830 824 840 822 970 907 937 924 900 936 925 890 928 903 908 919 914 885 902 855 905 937 918 944 871 NaN 908 881 906 942 877 871 917 908 871 853 909 877 875 880 891 835 901 888 630 916 932 874 905 764 864 822 872 936 854 826 855 896 866 832 859 847 848 845 873 784 846 818 888 854 840 842 834 801 828 851 893 885 872 975 916 954 930 895 985 985 949 921 940 932 904 918 946 933 950 900 916 920 938 890 915 935 876 874 951 884 864 892 858 851 917 874 831 869 899 872 858 869 884 910 919 892 878 884 867 818 889 890 859 861 879 869 985 857 874 866 843 879 841 902 899 751 888 904 858 849 896 923 825 895 881 893 883 935 864 854 888 862 878 882 872 851 827 875 873 850 839 896 852 865 830 852 877 864 872 868 858 828 873 845 878 847 796 844 850 868 907 845 863 796 808 814 831 825 819 924 918 862 873 864 856 875 881 865 854 839 823 876 866 842 851 867 813 854 851 875 884 847 794 845 839 856 838 856 857 886 847 848 814 828 870 826 850 857 875 851 850 885 831 840 849 845 843 866 904 905 901 904 888 914 894 920 867 862 872 834 853 847 907 873 860 873 798 806 860 789 852 782 814 830 826 779 838 795 846 819 791 847 869 798 716 761 802 794 809 800 831 802 805 858 843 792 798 810 825 799 801 861 826 806 821 795 828 893 860 854 797 830 786 768 819 797 812 787 762 816 835 814 814 817 824 799 838 807 813 806 803 738 776 805 785 790 796 796 796 758 776 749 792 794 831 881 850 843 834 892 858 856 861 822 841 791 815 787 835 833 866 823 844 848 842 791 823 846 826 817 847 812 800 836 820 809 823 857 834 836 802 836 818 830 831 818 850 846 824 843 831 796 821 791 840 815 783 806 862 777 818 808 787 846 786 549 816 854 858 795 844 816 836 806 786 823 781 834 800 804 759 792 784 801 802 831 788 810 818 817 798 798 864 811 785 772 818 830 784 745 786 837 887 843 857 851 870 851 842 810 812 833 808 820 830 806 826 835 838 820 836 813 832 779 840 833 797 820 838 848 855 880 832 814 798 789 848 809 830 813 801 826 854 830 821 754 830 808 823 818 823 820 824 808 842 827 826 817 856 847 871 851 764 851 802 840 821 846 830 723 810 778 807 845 809 758 774 821 802 799 820 801 872 825 762 750 783 807 787 795 830 824 840 821 970 907 937 924 900 936 928 891 928 902 908 919 914 885 902 856 905 938 918 944 871 NaN 908 881 906 942 878 871 917 908 872 853 909 875 876 880 892 836 902 887 640 916 931 874 906 763 863 822 872 937 853 826 854 896 866 832 858 846 848 845 871 NaN 846 817 888 854 840 842 834 801 826 851 894 885 872 975 916 953 930 896 985 984 949 920 939 933 903 919 946 933 951 898 915 921 940 890 916 937 876 874 950 883 865 891 858 851 918 875 831 868 898 872 858 870 884 910 919 893 879 880 867 819 889 890 858 861 879 869 985 857 874 865 842 880 842 902 898 750 888 904 857 849 896 922 824 895 880 892 882 938 864 854 888 863 880 883 872 851 826 875 872 850 839 895 852 864 830 854 877 863 872 868 858 828 873 844 878 848 796 845 849 868 906 845 865 797 809 813 831 825 819 924 918 862 873 864 856 876 880 865 857 839 821 876 866 843 850 867 814 853 851 875 884 848 793 845 839 856 838 855 858 886 846 846 815 828 870 826 850 858 876 851 850 885 833 840 848 843 843 865 904 905 900 904 888 914 893 922 867 862 871 834 852 848 907 872 861 875 798 806 860 788 851 781 814 829 827 779 838 796 847 820 792 847 870 798 717 761 802 794 808 800 831 802 805 859 844 791 798 809 823 799 801 860 826 804 822 794 829 893 860 854 797 830 786 768 819 796 811 788 762 816 836 814 813 817 824 800 838 807 812 804 804 739 776 804 786 789 795 795 797 758 775 749 792 793 830 881 850 843 834 893 858 854 862 822 843 790 815 787 835 833 866 822 843 849 843 791 822 846 826 818 846 812 800 837 820 810 823 858 834 836 803 836 819 830 831 818 850 845 824 843 831 796 821 791 840 810 785 806 862 776 818 808 787 846 786 549 815 854 859 795 844 815 835 806 786 821 781 834 800 804 760 792 785 801 804 828 788 811 819 817 796 798 865 811 784 772 818 831 785 745 786 836 887 843 855 851 870 851 842 810 813 832 808 820 831 807 826 836 838 820 837 813 832 778 841 833 797 818 838 848 854 881 833 814 798 788 848 809 829 813 800 827 855 830 820 753 829 808 824 816 827 820 823 808 843 827 826 818 855 847 871 851 764 853 802 840 822 847 830 723 810 780 807 845 809 758 774 822 801 799 820 801 873 828 761 751 782 808 787 794 830 825 841 821 970 908 936 924 901 937 930 890 928 901 908 919 915 885 902 856 904 938 916 944 871 NaN 907 881 906 942 878 870 917 908 872 853 910 876 876 880 892 836 903 887 652 917 932 874 906 763 863 822 872 938 852 826 853 896 866 832 858 845 847 845 870 NaN 846 817 888 855 840 843 834 800 827 851 893 884 871 975 915 952 930 895 984 984 949 920 937 934 902 920 946 933 952 899 915 921 941 890 916 939 876 874 949 883 864 891 858 851 918 876 831 868 898 873 858 870 884 910 919 893 880 876 868 819 890 889 858 860 879 870 986 858 873 864 841 880 842 902 897 752 888 904 858 850 896 924 824 895 880 892 882 939 865 854 888 863 881 883 872 852 828 876 872 850 838 896 853 864 831 855 876 863 872 867 857 828 873 843 877 848 794 844 850 868 905 845 866 798 809 813 832 824 819 924 917 862 872 864 856 875 880 866 860 839 822 875 867 843 850 867 814 853 850 875 884 848 793 845 839 856 838 855 859 886 846 846 815 829 871 825 850 858 876 850 850 885 834 841 848 842 842 864 903 905 899 905 887 914 892 922 867 862 869 833 852 848 906 872 862 877 799 807 860 787 851 781 814 829 827 779 838 796 846 819 792 847 869 798 716 762 802 793 807 799 831 802 805 859 844 790 798 809 822 799 801 860 825 802 822 794 829 893 859 854 797 830 787 767 819 794 811 787 762 816 836 815 813 817 824 800 837 807 812 804 804 738 776 804 786 789 794 795 797 758 773 749 793 793 828 880 850 843 833 894 858 852 862 822 843 790 815 787 835 834 865 821 843 851 844 790 821 846 826 819 846 813 798 837 820 810 822 859 834 837 804 836 820 830 831 819 850 844 823 843 831 796 821 791 839 807 786 806 862 778 818 807 787 847 786 549 814 853 860 796 843 815 834 806 787 819 781 834 800 805 760 792 785 802 806 825 788 812 820 818 795 798 865 811 784 772 818 833 786 745 785 836 887 842 854 851 870 851 842 810 813 833 808 820 831 808 826 835 839 819 838 812 833 778 841 833 797 817 838 849 853 881 834 815 798 788 848 809 829 813 800 827 855 830 820 752 828 808 822 814 832 822 823 808 841 827 827 818 854 848 872 851 764 855 802 840 823 848 830 723 811 782 807 844 809 757 775 822 801 799 819 800 874 828 761 751 782 808 787 794 830 825 841 822 970 909 936 924 901 936 931 890 928 900 908 919 915 885 902 856 903 937 916 944 871 NaN 906 881 906 942 878 870 917 908 871 853 910 876 876 880 892 836 904 886 665 917 932 874 908 762 862 823 872 936 852 826 852 896 865 832 857 845 846 845 871 NaN 846 817 888 854 840 843 834 800 827 851 892 884 871 975 915 953 930 895 983 985 950 920 937 934 903 920 945 932 953 899 914 921 941 891 916 940 876 874 948 883 864 891 858 851 918 875 831 867 899 875 858 870 884 910 918 893 880 873 868 820 890 889 857 860 879 870 986 856 873 864 842 880 843 901 898 754 887 905 858 851 897 926 823 894 880 893 882 939 865 854 888 863 882 883 872 852 829 876 873 850 838 897 853 864 831 855 876 863 872 867 857 829 873 843 876 847 793 844 850 869 904 845 867 798 809 813 832 823 818 924 918 863 872 865 856 875 879 866 863 839 823 874 867 842 850 867 815 853 850 874 885 847 794 844 839 856 838 856 858 887 846 846 814 830 871 824 850 858 877 850 850 885 835 842 847 843 842 863 902 904 900 906 886 914 891 922 867 862 869 833 853 848 906 873 862 880 799 808 861 786 851 781 815 830 828 780 839 796 845 818 792 847 868 798 716 762 801 792 807 800 832 802 804 858 843 789 798 809 823 800 802 860 825 803 822 794 829 893 860 854 796 831 787 767 820 793 811 787 762 815 836 814 812 816 822 800 838 809 811 802 804 738 776 804 786 789 794 795 797 758 771 748 793 793 828 880 851 844 832 894 858 850 862 822 843 790 815 787 835 834 864 821 842 852 843 789 819 846 827 820 846 813 796 837 820 810 822 860 834 837 805 836 820 830 830 819 850 845 824 843 832 796 821 791 838 805 786 807 862 779 818 807 787 848 786 550 813 853 860 798 843 816 833 806 787 820 781 834 800 805 760 792 786 802 805 821 788 813 820 817 795 798 865 811 783 772 818 834 787 744 784 837 887 842 852 852 871 851 842 810 813 834 808 819 831 809 827 834 840 819 838 811 833 777 841 832 796 818 838 848 853 881 835 815 797 786 849 808 829 813 801 827 855 831 821 752 829 808 822 815 835 822 824 808 840 828 828 818 853 848 872 851 764 856 802 839 823 848 831 722 812 782 807 844 808 757 776 822 800 799 818 800 874 825 761 751 781 808 787 793 830 826 841 823 970 909 936 925 901 936 932 888 928 900 907 918 914 885 903 856 901 937 915 944 871 NaN 906 881 906 942 878 870 917 908 871 852 910 877 875 881 893 835 904 886 677 918 932 874 908 762 862 824 873 935 851 826 852 895 865 831 857 846 847 845 872 NaN 846 817 888 854 840 842 833 799 826 851 892 884 871 973 915 954 931 896 983 986 951 921 937 935 903 919 946 932 953 899 913 922 940 891 917 940 876 874 947 883 864 892 858 852 918 875 831 867 899 876 858 871 883 911 919 893 880 872 868 820 891 890 858 861 880 869 986 854 874 864 842 880 843 901 897 756 886 906 858 850 897 929 823 895 880 894 883 940 866 855 887 863 882 883 872 853 831 876 874 849 838 898 854 865 831 853 876 863 872 867 857 829 872 844 876 847 792 845 850 869 905 846 868 797 808 813 832 823 818 923 918 863 872 865 856 874 879 867 864 840 824 875 866 840 850 867 815 853 850 873 885 846 794 844 839 856 838 857 858 888 846 846 812 831 871 823 850 858 877 850 849 886 838 844 847 843 841 864 902 904 901 907 885 914 890 921 867 862 868 832 853 848 905 875 862 880 798 807 862 786 852 781 815 830 828 781 840 796 844 817 792 848 868 798 715 762 802 792 807 799 831 802 803 856 842 790 798 810 824 800 802 861 825 803 821 794 828 894 860 855 796 832 788 766 820 793 812 787 761 813 836 813 812 816 821 799 838 809 811 801 803 737 776 804 785 789 794 795 796 758 770 748 793 793 828 880 851 845 832 894 859 850 862 822 842 790 815 787 835 834 864 820 840 851 843 788 817 845 827 820 846 813 794 837 820 810 822 861 834 836 804 836 820 830 830 820 850 845 824 843 831 795 821 791 838 802 785 808 862 781 817 807 786 847 787 551 813 855 859 798 842 817 834 806 787 821 782 834 801 805 760 793 786 802 804 818 787 812 821 816 797 798 865 811 783 772 818 834 788 744 784 838 887 842 852 851 871 851 842 811 813 834 808 819 832 809 828 835 840 819 837 810 834 777 841 831 797 819 839 847 853 880 836 814 798 786 849 808 829 813 802 827 856 831 822 752 829 808 822 816 838 822 824 808 840 828 830 817 852 847 873 852 763 854 802 839 823 847 832 721 811 783 808 844 808 758 777 821 800 800 817 799 875 823 760 750 780 808 787 794 829 826 840 824 970 909 936 924 900 937 933 888 928 900 907 917 914 885 903 856 900 937 916 943 870 NaN 906 881 906 942 878 871 917 908 872 854 910 877 875 881 892 835 904 886 690 918 933 874 908 762 862 824 873 935 851 825 852 894 866 831 856 847 849 846 873 NaN 846 817 888 853 840 842 833 799 826 850 893 885 871 972 915 954 931 895 983 986 953 921 938 936 903 918 947 931 953 899 912 922 938 890 917 939 876 874 947 884 864 892 859 852 918 876 831 867 899 875 859 871 883 912 920 893 879 872 869 820 891 890 858 861 880 868 986 852 874 865 843 879 843 901 898 756 886 906 858 850 897 929 824 895 880 895 883 940 867 854 887 863 882 884 872 853 831 875 875 848 838 898 853 865 831 852 876 863 873 867 857 830 872 844 876 846 792 844 850 869 905 846 870 798 808 815 832 823 818 923 917 864 873 865 856 874 879 867 866 841 824 876 866 840 849 866 816 853 850 873 886 846 794 844 839 855 838 857 859 888 846 846 811 832 870 823 850 857 877 850 848 887 841 843 847 844 841 864 903 905 903 907 886 914 890 921 867 862 868 832 853 848 905 877 860 880 798 806 862 786 853 782 815 832 827 780 840 796 845 817 792 847 867 798 715 762 802 792 807 799 830 802 802 856 840 791 798 811 824 800 802 861 826 803 821 794 828 895 860 854 796 831 789 766 820 793 813 787 761 814 836 812 812 816 821 798 838 808 811 800 802 737 776 804 786 789 794 796 796 758 770 747 793 793 828 881 851 846 832 894 860 850 862 822 841 790 815 788 835 833 866 821 839 850 842 788 817 845 828 820 846 813 794 837 820 810 823 862 834 836 804 837 819 830 831 820 850 846 823 843 831 795 820 791 838 798 785 808 862 781 818 807 786 846 788 550 814 856 858 798 841 817 834 807 787 821 783 833 801 804 760 794 788 803 804 814 787 812 820 815 798 798 866 810 783 772 818 834 789 744 785 838 886 841 853 851 871 852 841 811 813 834 807 819 832 810 830 836 840 819 836 811 834 777 840 831 798 820 839 847 853 880 839 813 798 785 850 808 828 813 802 827 855 831 822 752 830 808 821 816 841 822 825 807 841 828 830 817 848 846 874 852 762 853 801 839 823 846 832 720 810 783 807 844 808 759 777 820 800 800 816 800 875 824 760 750 780 808 787 795 828 826 840 825 970 908 936 924 900 937 933 888 928 900 908 917 913 885 904 856 899 937 916 943 869 NaN 905 881 907 942 878 871 918 907 872 855 911 878 874 882 892 835 904 885 704 918 932 874 907 763 862 825 873 936 851 825 852 894 866 832 856 849 850 847 874 NaN 846 818 889 853 840 842 833 799 826 850 894 886 871 971 914 954 932 895 984 986 955 920 939 936 904 918 947 930 952 899 912 923 937 890 918 939 877 874 947 884 864 893 860 853 918 877 831 867 899 874 859 871 883 911 920 893 878 871 869 819 891 891 859 862 880 868 986 852 874 866 843 878 843 901 898 757 887 907 858 849 897 930 824 896 880 894 883 941 867 854 887 862 880 884 872 854 831 874 875 849 838 897 853 865 831 852 876 864 874 867 857 831 872 845 876 846 793 844 850 869 904 846 872 799 808 817 832 823 818 923 916 863 873 865 856 874 878 866 870 842 824 876 866 842 850 866 816 852 849 873 885 846 793 844 839 854 837 857 860 887 846 845 811 832 870 824 850 857 876 850 847 889 844 843 847 844 841 864 903 906 903 906 886 914 891 921 867 862 868 832 854 847 905 877 860 881 798 805 862 787 854 782 814 831 826 778 841 796 845 818 792 846 868 799 715 762 803 792 807 799 830 802 801 855 840 793 797 812 824 801 801 861 826 803 820 794 828 896 860 854 796 829 790 766 820 794 814 787 761 817 836 813 812 816 822 798 839 808 810 797 801 737 776 804 787 789 794 796 795 758 770 746 793 792 829 882 850 846 833 894 859 847 862 822 841 790 814 788 834 833 867 822 838 849 843 788 814 845 828 820 845 813 795 837 820 810 824 863 834 837 805 837 818 830 832 820 850 846 823 843 830 794 820 791 837 796 784 808 862 781 818 807 786 846 788 548 814 857 858 798 840 816 834 807 787 821 782 833 801 804 760 794 790 802 804 808 787 812 820 816 798 798 866 810 783 772 817 834 791 745 786 837 886 841 854 850 871 852 841 811 812 835 806 819 832 809 830 837 841 820 836 812 835 777 839 832 798 820 839 847 854 879 842 813 799 785 850 808 827 813 803 826 856 831 822 752 831 808 821 816 845 822 824 807 842 828 830 817 843 846 873 852 761 852 801 840 823 846 832 719 809 782 807 844 808 760 777 820 801 800 814 800 875 826 760 750 778 808 786 795 828 826 839 825 970 908 936 924 900 936 933 889 928 901 908 917 913 884 904 856 899 937 917 943 869 NaN 906 881 907 941 878 871 918 907 872 856 911 878 874 882 891 836 904 884 720 917 932 874 907 763 862 824 872 936 851 826 851 895 866 833 856 850 850 848 875 NaN 846 818 890 852 841 842 833 799 827 850 893 887 872 972 914 954 932 895 984 986 957 920 940 936 903 918 948 930 952 900 911 924 937 889 919 939 878 872 947 884 864 893 860 854 918 877 831 866 899 873 859 870 883 910 920 893 878 871 870 819 891 891 859 862 879 868 986 851 874 866 843 878 843 901 899 757 888 907 858 848 896 930 824 895 879 893 883 941 867 854 888 862 879 883 872 853 831 873 875 849 838 896 852 865 832 852 876 864 875 867 858 831 872 845 877 847 793 844 850 869 904 847 872 800 809 818 832 824 817 924 915 863 873 864 856 874 878 865 875 842 823 876 866 843 850 867 816 852 848 873 885 845 793 844 839 853 837 857 860 886 845 844 811 831 870 825 850 857 874 850 848 889 845 842 848 843 841 864 902 906 903 906 887 913 892 921 866 862 868 833 854 846 905 876 860 882 798 805 862 787 854 783 814 831 824 777 840 796 845 819 792 845 869 798 714 762 803 793 806 799 829 802 800 855 840 794 796 811 824 801 801 861 827 803 818 793 828 896 860 854 797 828 790 767 820 794 813 788 761 817 837 813 814 816 822 798 840 808 810 794 801 738 776 804 787 790 793 795 794 759 770 746 793 792 830 882 850 846 834 894 857 844 863 822 842 789 815 788 834 833 867 822 838 849 843 788 812 845 828 820 845 814 796 837 820 810 824 862 833 838 806 836 816 830 833 820 850 846 822 842 831 794 820 792 837 795 784 807 863 781 819 806 786 846 788 546 816 858 858 797 840 815 833 808 788 821 782 832 802 804 759 793 791 801 803 803 787 812 820 816 798 798 865 811 784 771 816 833 791 745 786 836 885 841 854 850 870 852 840 810 812 836 805 819 832 809 829 838 841 819 836 813 835 777 838 832 798 820 838 846 855 879 843 813 799 786 850 809 827 813 803 825 858 830 821 752 832 808 821 816 848 822 824 807 842 828 831 817 838 847 872 852 760 852 801 840 823 845 832 719 808 780 807 844 808 761 777 821 800 800 813 801 874 828 760 750 778 808 786 794 828 827 840 825 970 907 937 924 899 936 933 890 928 901 908 917 913 884 904 856 898 938 917 944 870 NaN 906 880 908 941 878 871 917 907 871 857 909 878 873 882 892 837 904 884 732 916 931 873 907 764 862 824 872 936 851 828 851 896 866 834 856 849 850 848 875 NaN 847 818 890 851 842 842 833 799 827 850 893 888 872 973 914 954 933 895 984 986 958 919 939 935 903 918 948 930 953 899 911 925 938 889 920 940 878 870 947 884 864 893 859 854 918 876 831 866 898 873 858 870 883 909 920 893 878 871 870 818 891 891 860 862 879 868 984 852 874 866 843 879 843 900 898 758 888 906 857 849 897 931 824 894 879 893 883 941 866 855 889 862 878 883 872 852 831 873 875 849 838 894 852 866 832 852 876 864 875 867 859 832 872 844 877 848 793 844 850 868 904 847 871 800 810 818 832 824 817 924 915 862 873 865 856 874 878 864 879 842 824 877 865 843 850 867 815 852 849 874 885 845 793 844 840 853 837 857 860 886 845 845 811 830 869 825 851 857 873 851 848 888 848 841 848 843 842 864 901 907 903 907 888 912 894 921 865 862 869 833 853 846 906 875 860 882 798 805 862 787 853 783 813 831 824 779 839 795 846 820 793 846 870 797 713 761 803 793 805 799 830 802 800 856 840 794 796 811 824 801 800 861 827 803 818 793 828 895 860 854 797 828 790 768 819 794 813 788 762 815 837 813 815 816 823 798 839 809 808 789 801 738 776 804 787 789 792 794 794 760 771 746 794 792 831 882 850 846 835 894 856 841 863 822 842 789 815 788 834 834 867 821 838 849 843 788 810 846 827 820 844 815 796 837 819 810 824 861 832 837 806 836 816 829 833 820 850 846 821 842 831 795 820 792 838 794 784 807 863 781 819 805 786 845 788 546 816 858 858 796 840 814 833 807 787 822 783 834 802 804 759 793 792 800 803 797 788 812 819 816 798 798 865 811 785 771 817 833 790 745 787 836 885 842 855 850 870 852 840 810 811 836 804 819 833 810 828 838 840 819 837 813 835 777 838 832 797 820 838 846 856 878 844 814 799 786 849 810 828 814 803 824 859 830 821 751 832 807 821 817 851 821 824 808 842 828 831 817 834 848 871 852 759 852 802 841 822 844 832 719 808 778 806 844 809 762 777 821 799 801 812 802 874 828 761 750 777 808 786 794 828 828 840 825 970 906 938 925 899 936 933 890 928 901 908 917 912 884 904 855 897 939 917 945 870 NaN 906 880 908 940 878 871 916 907 871 857 908 878 873 882 892 837 905 884 744 917 931 873 907 764 862 824 872 935 852 829 850 897 866 834 857 848 851 847 875 NaN 846 819 890 852 842 842 833 799 828 850 893 886 872 973 915 954 934 896 983 986 960 918 938 935 904 918 949 931 954 899 911 924 938 891 919 940 878 868 946 883 864 894 858 854 918 874 830 866 896 873 858 871 883 910 921 893 878 871 869 818 890 891 860 862 878 868 983 852 874 866 840 880 843 900 897 759 888 906 858 850 898 935 824 893 880 893 882 940 864 855 890 862 878 882 873 852 831 872 874 850 838 894 851 866 832 852 876 864 876 868 859 832 872 843 877 849 793 846 850 868 904 847 871 801 810 817 831 825 817 925 915 862 873 866 856 875 879 864 881 842 824 877 865 842 850 867 815 852 849 874 885 846 794 844 840 854 836 857 861 886 844 846 812 831 870 826 851 857 873 852 848 888 851 840 849 844 842 864 900 908 903 906 889 912 893 921 865 862 869 832 853 848 906 873 860 882 798 805 862 787 851 782 813 832 825 781 838 794 846 821 793 847 870 795 713 760 803 793 804 799 830 801 799 856 841 794 798 810 824 801 800 861 827 803 818 793 828 895 861 854 797 827 790 769 819 795 814 788 763 814 837 813 814 817 824 798 839 808 808 788 802 738 776 804 786 789 791 794 795 760 771 747 794 792 831 882 850 846 834 894 856 840 863 822 841 790 815 788 835 835 868 820 836 849 843 788 810 846 827 820 844 815 796 837 819 810 825 859 833 836 807 836 816 828 832 820 850 846 821 842 832 796 820 792 839 794 784 807 863 781 819 805 786 844 788 546 817 858 857 796 839 815 832 807 786 823 783 835 802 804 759 794 792 800 803 792 789 812 819 817 798 799 864 810 786 770 818 832 788 744 787 837 884 843 856 851 870 852 840 811 811 836 804 820 834 809 828 837 840 819 838 813 835 776 837 832 796 820 837 846 858 876 845 814 799 787 849 810 830 815 802 824 859 830 822 751 832 808 821 817 852 821 825 809 841 828 831 818 829 849 872 852 759 853 802 840 822 843 831 719 808 780 807 844 809 763 778 821 797 801 811 801 874 828 761 751 777 808 787 793 828 828 841 826 970 906 937 925 900 936 933 890 928 901 908 917 913 885 903 855 895 940 917 946 871 NaN 907 879 907 940 877 871 916 908 872 858 908 879 874 881 892 836 904 883 759 918 931 873 906 764 863 825 871 934 853 830 851 897 865 832 857 846 852 846 874 NaN 845 819 889 854 842 842 832 799 828 850 894 885 872 973 915 955 935 896 983 986 961 918 937 935 904 917 949 933 954 899 911 922 937 892 918 940 877 868 945 884 863 894 856 852 918 874 830 865 897 873 858 871 883 911 921 893 879 871 868 818 889 891 860 861 878 867 981 853 875 866 839 881 843 901 897 758 887 906 859 851 899 938 825 894 880 893 882 940 864 856 890 863 878 882 873 853 831 872 874 851 839 894 850 866 833 851 876 865 876 868 858 832 872 843 876 849 792 847 850 868 904 848 870 802 809 817 830 825 816 925 915 862 874 865 856 875 879 865 883 842 825 876 865 841 850 866 815 852 850 874 886 847 794 843 841 854 836 856 861 886 846 848 812 832 871 827 851 857 873 853 847 888 855 840 849 844 842 864 900 908 903 905 888 914 893 920 865 864 869 832 853 849 907 873 860 882 798 805 861 786 850 781 813 832 826 782 837 794 846 820 792 847 870 795 714 760 803 793 804 799 830 801 798 857 842 794 798 809 825 801 800 861 826 803 818 793 829 894 862 854 797 826 790 769 818 796 814 788 764 814 837 813 813 817 824 799 839 808 808 786 802 738 776 803 786 789 791 794 795 761 770 748 794 792 830 882 850 846 834 894 856 840 863 822 840 791 815 788 835 835 868 820 834 849 843 788 807 846 826 820 843 815 795 837 819 810 825 859 833 836 807 836 818 829 832 820 850 846 820 843 831 796 820 792 840 794 784 807 863 782 819 805 786 844 788 547 818 858 858 796 839 816 832 807 785 824 784 836 802 804 759 793 793 801 804 787 790 812 818 817 797 799 864 810 786 769 819 832 787 744 786 838 884 843 856 852 869 851 841 812 811 836 804 820 833 809 827 837 840 818 836 813 834 775 836 831 796 820 838 847 858 875 846 814 799 787 848 810 831 816 800 825 859 830 822 751 833 809 821 817 852 820 825 811 841 828 831 818 825 849 872 852 759 854 801 839 822 842 830 719 809 782 807 844 809 764 776 822 796 800 812 800 874 827 761 752 777 808 787 792 829 828 841 826 970 907 937 925 900 936 933 890 928 901 909 917 914 886 902 855 895 940 917 945 871 NaN 908 879 907 940 876 871 916 909 871 857 909 880 875 880 892 836 903 884 772 918 931 874 906 764 864 825 871 934 854 830 852 896 865 831 858 846 852 845 874 NaN 844 818 888 856 841 842 832 800 828 850 894 884 871 972 915 955 935 896 983 986 963 918 937 935 904 917 949 933 954 900 911 921 937 893 917 940 877 866 946 884 863 894 854 849 918 874 830 865 899 873 858 870 883 911 921 892 879 871 867 819 888 890 860 861 877 866 980 853 874 866 837 881 843 903 897 757 886 906 860 850 899 940 825 894 881 893 882 940 864 854 890 864 878 882 874 853 831 872 874 851 840 894 849 865 834 851 876 865 876 868 858 832 872 844 876 850 791 847 850 869 905 848 871 803 808 817 830 825 817 924 915 862 874 864 857 875 879 866 886 842 825 876 865 841 850 866 815 852 850 874 886 848 794 842 841 854 836 855 860 885 847 848 812 834 872 826 850 856 874 852 847 888 858 841 849 844 842 864 901 908 903 904 889 915 892 920 865 864 870 832 853 849 908 874 860 882 798 805 861 786 850 780 812 831 826 781 837 794 845 818 792 847 870 795 715 760 802 793 804 800 829 801 798 857 843 793 798 809 825 801 800 861 825 803 820 793 829 894 862 854 798 824 790 768 818 796 814 788 764 814 837 814 813 817 824 799 840 808 809 784 803 739 776 803 786 789 792 794 795 761 771 748 794 792 829 882 851 845 834 893 856 840 863 821 840 792 815 788 835 835 867 821 832 849 842 788 804 847 827 818 844 815 796 837 820 809 826 858 832 835 807 836 819 831 832 821 850 846 820 844 830 796 819 791 840 793 784 807 863 783 818 805 785 844 788 547 818 857 859 797 839 816 831 807 785 823 783 836 803 803 760 793 794 801 804 785 790 813 817 817 796 799 863 810 786 768 819 832 786 745 786 838 885 842 857 853 868 850 841 812 812 836 805 820 832 809 827 836 841 817 834 812 834 774 837 831 795 820 839 848 857 875 847 814 798 787 848 810 831 816 800 825 858 831 822 751 833 810 821 817 852 820 825 811 842 828 831 819 821 849 872 851 758 855 801 839 822 842 830 720 809 783 808 843 808 764 775 822 795 800 812 798 876 827 761 753 777 808 788 792 829 828 842 826 970 907 936 926 900 935 933 891 928 901 909 918 915 886 902 856 895 939 917 944 871 NaN 908 880 907 940 876 871 916 909 870 856 908 879 877 880 892 835 903 884 782 918 931 874 906 764 864 825 871 934 854 829 853 896 865 831 858 846 852 845 873 NaN 844 818 887 855 842 841 833 800 829 850 894 885 872 972 914 954 934 897 984 986 965 919 938 934 904 917 949 931 953 901 912 921 937 892 916 941 877 865 948 884 862 893 855 847 918 874 830 865 900 873 857 870 883 911 920 891 880 871 866 819 887 890 861 861 877 865 981 853 873 866 838 881 844 903 896 756 885 905 861 850 899 940 824 895 880 893 882 940 864 852 889 864 878 883 875 853 831 873 875 850 841 896 850 864 834 851 875 866 876 869 858 832 872 845 876 850 791 849 850 869 906 848 871 804 807 817 830 825 817 924 915 861 874 864 857 875 880 867 889 842 826 876 866 841 850 866 814 852 850 874 886 847 792 841 841 854 836 854 859 885 848 847 812 834 873 824 850 856 875 851 848 888 859 842 850 844 842 864 901 908 904 903 889 916 892 920 865 862 870 831 853 847 908 874 861 882 798 806 862 786 851 780 812 829 825 780 837 795 844 817 792 848 870 794 715 761 802 792 804 799 828 802 799 857 843 792 797 809 826 800 800 861 825 803 820 793 830 893 862 854 799 822 791 768 817 796 813 788 763 814 837 815 813 818 824 799 840 808 809 783 803 739 776 803 786 789 794 795 796 760 772 748 794 791 828 882 852 845 834 893 856 839 863 820 841 791 816 789 834 835 866 821 831 849 843 788 804 848 828 817 845 816 796 838 820 809 826 858 832 835 807 836 819 833 833 821 849 846 821 844 829 796 819 791 840 793 785 807 863 783 818 806 786 845 788 547 818 857 859 798 840 816 831 807 785 823 783 836 803 804 760 792 795 801 805 782 789 812 817 817 795 798 863 810 786 769 818 832 785 746 786 837 886 842 857 853 867 850 841 811 812 836 806 820 832 809 827 836 842 816 834 811 834 775 838 831 795 820 841 848 858 876 847 815 798 787 847 810 831 814 801 826 857 831 822 751 832 811 823 817 854 820 824 810 842 828 831 819 817 849 872 851 758 856 802 839 821 842 832 721 809 783 808 843 810 764 773 821 796 800 810 798 877 828 760 753 777 808 788 792 831 828 842 826 971 907 937 927 899 936 934 891 928 902 909 919 916 887 902 856 895 939 917 943 872 NaN 907 881 906 940 876 871 916 909 869 855 908 878 877 880 892 835 904 885 792 918 931 874 906 764 864 825 871 934 854 828 853 896 865 831 858 846 852 845 873 NaN 844 816 888 855 842 840 833 800 830 849 894 885 873 972 914 954 933 898 984 986 966 920 938 932 903 917 948 930 952 902 912 921 937 892 915 943 878 865 948 884 862 893 856 849 918 874 829 866 899 873 858 871 883 910 919 892 880 871 866 820 887 889 862 860 876 865 982 852 874 867 838 881 844 903 897 757 885 906 862 851 899 940 824 895 879 892 882 940 865 850 888 864 879 883 874 853 831 873 875 850 840 896 850 864 834 852 876 865 875 869 858 832 872 845 876 850 791 850 850 870 906 848 872 805 807 817 830 825 817 923 916 861 874 864 858 875 880 867 893 842 825 877 867 840 850 866 814 852 849 874 886 845 791 841 840 854 836 854 858 884 847 847 812 833 873 823 849 856 875 851 848 887 860 842 849 844 841 864 902 908 903 904 890 915 891 922 866 861 870 831 852 846 908 875 861 882 798 808 863 787 853 780 812 830 825 779 837 795 844 817 793 848 871 794 715 762 801 791 804 798 828 802 800 856 842 792 796 809 825 800 800 861 826 804 821 793 830 892 862 854 798 820 791 768 817 795 812 788 762 815 837 815 813 818 823 799 840 809 810 782 804 738 777 803 786 790 795 796 798 759 773 748 794 792 828 881 853 845 834 893 855 837 863 819 842 790 817 790 834 835 865 821 829 849 844 787 804 848 828 817 845 816 796 838 820 809 825 858 832 836 806 837 819 832 833 821 849 846 822 843 829 797 818 790 841 792 786 808 863 784 819 806 787 846 788 547 817 856 858 798 840 816 832 806 784 823 783 836 804 805 761 793 796 801 804 780 788 812 816 816 796 798 864 810 785 769 818 832 785 746 787 836 888 842 858 853 867 850 842 810 812 836 806 820 832 809 827 836 842 815 834 810 834 776 840 831 795 820 841 846 857 876 850 814 798 787 847 810 830 812 801 827 856 831 822 751 832 811 824 817 854 822 823 808 843 828 830 818 813 849 872 852 758 857 803 839 820 843 833 722 808 783 809 843 812 765 774 821 797 800 809 799 878 828 760 752 777 809 788 792 832 829 842 826 971 907 937 926 898 937 935 892 927 902 909 920 916 886 904 856 895 938 918 944 871 NaN 907 882 906 941 876 871 916 908 869 856 909 878 877 880 892 836 904 885 803 918 931 874 906 764 864 825 871 934 854 828 853 895 866 831 858 847 851 846 873 NaN 844 816 889 854 841 840 833 799 830 849 894 885 874 972 914 954 933 897 985 986 968 921 938 930 903 917 948 930 952 901 914 921 937 892 915 943 879 865 947 883 863 893 856 852 918 875 829 867 898 874 859 872 883 910 918 892 880 870 868 821 888 890 862 860 877 865 982 852 875 867 839 880 843 903 898 757 885 906 862 853 899 940 824 895 878 892 882 940 865 851 888 864 879 883 874 853 832 873 875 849 839 896 850 865 833 852 876 865 875 869 858 831 872 844 875 850 792 851 849 870 906 848 872 806 807 817 830 825 817 924 916 860 874 864 858 875 880 867 894 843 824 877 867 839 850 866 814 854 849 874 886 845 791 841 840 854 836 855 859 884 846 847 812 832 874 824 849 856 875 850 848 887 861 842 848 844 841 864 902 908 903 905 890 914 890 923 866 861 870 831 852 844 908 875 861 881 798 808 863 788 854 780 812 830 826 777 837 795 845 817 793 848 871 794 715 762 801 791 804 798 828 801 800 856 841 792 795 810 825 800 801 861 828 806 821 793 830 892 861 854 798 818 791 769 817 794 812 788 761 815 837 815 813 818 823 798 841 809 810 782 804 737 777 803 787 791 795 796 799 759 773 748 793 792 828 881 853 845 834 893 855 835 863 819 842 789 818 790 834 835 866 820 828 849 844 787 804 848 827 819 845 817 796 838 821 809 824 858 832 836 804 837 818 831 832 821 849 845 824 842 829 797 818 790 840 791 786 809 862 784 820 807 788 845 787 548 817 856 857 798 841 815 833 807 784 824 783 835 804 806 762 793 798 801 803 776 787 812 818 816 797 798 866 811 785 770 818 832 785 746 787 835 889 843 858 852 868 850 842 810 812 836 806 820 833 809 828 836 840 814 834 810 834 778 839 830 796 820 842 846 856 876 854 812 798 787 847 810 830 812 801 828 856 831 823 751 832 812 826 818 855 823 824 807 843 829 830 817 812 848 871 853 757 857 803 840 820 844 833 723 808 783 810 842 813 766 774 822 799 800 808 800 878 828 761 751 776 810 789 793 833 828 842 826 971 908 937 925 899 937 935 892 926 902 909 920 915 886 905 856 895 939 918 945 870 NaN 907 882 906 942 876 870 916 907 869 857 909 877 877 880 893 836 903 884 815 918 931 874 906 764 863 826 872 934 854 828 853 895 867 831 858 846 851 846 874 NaN 845 816 890 854 842 840 833 799 830 849 894 885 873 972 914 954 932 896 985 987 968 922 938 929 903 917 948 931 952 901 914 922 937 892 916 942 877 866 946 883 864 892 855 854 917 875 830 867 898 874 861 871 882 909 919 891 881 870 870 822 890 890 863 860 878 865 983 852 876 866 839 879 841 902 899 756 885 905 862 853 898 941 824 895 879 892 882 941 865 852 888 864 879 882 872 853 832 873 875 849 839 896 852 866 832 852 877 864 875 870 859 832 871 844 873 851 792 851 848 871 906 849 873 807 807 818 831 825 816 924 917 860 874 864 858 875 879 867 895 842 824 877 868 839 852 866 816 855 849 874 886 845 792 841 840 855 835 856 860 884 846 846 812 830 873 824 850 855 875 850 848 887 862 842 848 844 841 864 903 908 902 905 889 914 890 922 867 861 870 830 852 844 907 875 861 881 798 808 863 788 853 781 813 831 827 777 837 795 845 817 793 848 871 794 716 763 801 791 804 798 828 801 800 856 841 792 796 812 824 800 801 861 828 807 821 793 830 891 861 854 798 815 792 769 817 795 813 788 760 816 837 814 814 819 823 798 841 808 810 783 804 736 778 803 787 792 794 796 799 760 773 748 793 793 829 881 853 845 833 894 855 834 864 818 842 790 817 789 833 835 866 820 828 849 845 787 804 848 825 821 845 816 797 837 821 810 824 858 832 836 804 837 818 830 832 820 850 845 825 842 829 797 819 790 840 790 787 809 861 785 820 807 788 845 787 549 816 856 857 798 842 815 834 807 783 824 783 836 804 806 762 793 800 801 801 774 788 812 820 816 798 799 867 811 785 771 818 832 785 746 786 834 889 842 857 851 869 851 842 810 812 835 806 820 833 810 829 836 839 815 834 810 835 779 839 831 797 820 842 846 855 876 858 811 798 787 847 809 830 812 801 829 857 830 823 751 832 813 826 818 854 822 824 806 843 828 830 818 810 847 871 854 756 856 803 840 820 844 833 724 809 783 809 842 812 767 774 822 798 800 809 800 878 828 761 751 776 810 790 793 834 827 842 826 972 909 937 923 899 937 935 892 926 902 909 919 914 885 904 855 895 939 918 945 870 NaN 907 883 906 942 876 870 916 907 869 856 910 877 876 879 894 835 902 884 824 918 931 875 906 765 864 826 874 934 854 829 852 895 866 832 858 846 851 845 875 NaN 845 816 890 853 842 839 832 798 831 850 894 885 873 971 914 955 932 896 985 987 967 922 938 931 903 918 949 931 952 901 915 924 937 891 916 942 876 866 946 883 864 892 854 853 917 875 831 868 898 875 862 870 883 909 920 891 881 869 873 822 890 890 863 859 880 865 983 850 875 864 838 880 839 902 899 756 885 904 863 853 898 941 825 894 879 892 883 942 865 852 888 863 879 882 872 853 833 873 875 849 840 896 853 867 830 852 877 865 874 870 859 832 871 844 870 850 793 851 848 871 907 849 872 809 807 818 832 826 816 924 917 861 875 864 858 874 879 865 896 841 825 877 868 839 852 867 816 856 849 875 886 846 793 842 840 855 835 856 860 884 846 845 813 830 873 824 850 855 875 851 848 887 862 842 848 845 841 864 903 908 902 904 887 914 890 921 868 861 869 829 852 844 908 875 861 880 798 808 862 788 853 781 814 831 828 777 837 794 846 817 792 848 870 793 716 763 801 792 805 798 828 801 800 855 842 794 796 813 824 799 801 861 826 806 820 792 829 891 861 855 799 813 792 769 817 795 814 788 761 816 837 814 814 819 823 798 841 808 810 783 804 735 778 803 787 792 793 796 798 760 774 747 793 794 830 881 853 845 832 894 855 833 864 817 841 790 817 788 833 835 866 820 829 849 845 787 803 850 826 821 845 816 797 836 821 810 824 858 831 837 805 836 818 829 831 820 851 845 824 841 828 797 818 790 839 790 788 809 862 785 820 808 788 845 787 549 817 857 858 797 842 815 834 807 783 824 784 836 804 807 763 793 802 800 802 773 789 811 821 816 798 801 867 811 786 772 818 832 784 746 786 835 888 841 856 851 871 850 842 811 812 834 806 820 833 810 829 836 839 816 833 811 835 779 838 832 797 820 842 846 855 876 858 812 797 787 848 809 831 813 800 829 856 830 824 751 833 813 825 818 852 822 824 806 843 828 830 819 807 846 871 855 755 854 802 839 819 845 833 724 809 783 807 842 810 767 774 822 797 801 809 800 877 828 760 751 776 810 789 794 834 826 841 826 972 910 937 924 900 937 934 892 926 903 909 918 914 885 903 855 893 939 918 946 868 NaN 908 883 906 942 876 870 917 908 869 855 909 877 875 879 894 834 902 884 832 918 931 876 906 765 865 826 875 935 854 830 852 895 865 832 858 846 850 846 875 NaN 845 817 891 853 843 838 830 798 832 850 894 886 873 970 914 955 933 897 985 987 967 923 938 932 903 918 949 931 953 901 914 925 937 891 917 941 874 865 947 884 863 891 855 853 917 875 831 869 897 876 861 870 883 909 920 890 881 868 872 822 890 890 863 860 880 865 983 849 875 862 838 883 838 902 900 756 885 903 863 852 898 942 825 894 879 891 883 943 865 853 887 862 879 882 872 853 833 873 874 849 842 896 853 867 829 852 876 866 874 870 859 832 871 844 870 850 792 851 848 871 907 849 871 810 807 818 832 826 816 925 917 862 876 864 857 874 880 864 897 840 825 877 868 840 852 867 816 855 849 875 885 847 794 842 840 856 836 856 860 885 846 846 813 830 873 823 850 855 875 851 848 888 862 841 849 846 841 864 903 908 901 904 887 914 891 922 868 862 869 829 852 845 908 875 861 881 798 808 862 789 854 782 814 831 828 776 837 795 847 817 792 848 868 793 717 763 801 792 805 798 828 801 801 855 842 795 795 813 824 799 800 860 826 805 820 792 829 891 861 855 800 812 792 768 818 795 813 788 761 816 837 813 814 819 823 798 841 807 810 784 804 736 778 803 787 792 793 796 798 760 776 747 793 794 830 881 853 845 833 894 855 832 863 816 840 791 817 788 833 836 866 820 830 849 845 787 802 851 827 819 846 815 796 837 822 809 823 859 831 837 806 836 818 829 831 820 851 846 823 842 828 798 818 790 839 790 788 809 862 785 820 809 788 845 787 548 817 858 859 796 842 815 833 808 783 823 784 835 803 806 762 793 801 800 802 771 790 810 821 815 798 803 867 811 787 772 819 832 784 746 785 835 888 839 855 850 871 849 841 811 812 833 805 820 833 810 828 836 839 818 832 812 835 779 838 833 796 821 842 846 855 877 858 814 798 788 849 810 832 814 801 829 856 830 823 752 833 812 826 818 851 822 825 806 843 827 830 819 804 847 871 855 755 852 802 839 819 844 832 724 810 782 805 842 809 766 772 822 796 801 810 800 876 829 759 751 776 810 788 794 833 826 841 825 973 910 937 924 900 937 934 892 927 903 908 918 914 885 902 854 891 939 918 947 868 NaN 908 883 906 940 876 871 918 908 869 854 908 878 874 879 893 834 903 884 841 918 932 876 906 765 866 826 874 936 854 830 851 895 864 832 857 847 849 846 874 NaN 845 818 891 853 843 838 829 797 832 850 893 886 872 970 914 956 933 898 985 987 967 923 938 932 904 919 949 931 955 900 914 925 937 890 916 941 875 865 947 884 862 890 856 853 918 874 830 869 895 876 861 870 884 909 919 891 880 868 872 821 889 890 862 860 880 865 982 850 875 862 837 883 838 903 899 755 884 902 864 851 899 943 825 894 879 892 882 942 865 854 888 862 879 881 873 853 832 874 874 849 842 897 854 868 829 852 875 866 873 870 860 832 871 844 870 850 791 852 848 872 906 848 871 812 808 818 831 826 815 926 917 863 877 864 856 874 881 864 899 840 825 877 868 840 853 867 816 854 849 875 886 848 793 842 841 856 837 855 860 885 847 847 814 831 873 823 849 856 875 852 848 888 862 841 849 846 841 864 903 908 901 904 886 913 892 923 868 863 869 829 852 846 907 875 860 882 799 807 863 790 854 782 814 831 829 776 838 795 846 817 791 848 867 793 717 762 802 794 806 798 827 801 801 855 843 796 794 813 825 798 800 860 826 804 820 791 829 891 861 856 799 811 792 767 818 796 813 788 762 816 838 813 814 819 823 798 841 807 810 784 804 736 778 803 788 792 794 796 798 760 777 748 793 794 830 881 852 845 833 895 856 831 863 816 840 792 817 789 834 836 866 819 831 850 843 787 801 851 829 818 847 815 796 838 822 808 823 860 831 837 807 836 818 828 832 820 852 846 823 844 828 797 818 790 838 792 789 809 863 785 819 809 788 845 787 548 817 859 860 795 842 816 833 810 784 822 784 835 803 805 762 793 801 801 802 771 791 809 821 814 797 803 867 811 787 772 819 832 784 745 785 835 888 841 855 850 871 848 840 811 812 834 806 819 833 811 827 836 839 818 832 812 834 779 838 833 797 820 840 847 855 877 857 814 798 788 850 810 832 814 801 828 856 830 822 753 833 810 826 819 852 822 825 806 843 828 831 818 804 847 872 855 755 852 802 839 819 844 832 724 810 782 805 842 810 765 771 823 796 800 810 799 874 828 759 751 776 811 787 794 833 826 841 825 972 910 937 925 900 936 933 892 927 902 908 918 914 884 902 854 889 938 918 947 868 488 908 882 906 939 876 871 918 908 868 854 907 879 874 879 893 834 903 885 849 918 932 875 906 764 866 825 874 936 854 830 851 895 865 832 857 848 849 847 872 NaN 846 818 890 852 844 837 829 798 832 850 893 886 872 970 914 956 933 898 985 986 967 921 939 931 905 919 948 931 954 900 914 924 937 890 916 941 875 864 947 885 863 891 857 854 919 875 828 869 894 874 860 870 885 909 918 891 879 868 872 822 889 890 862 861 880 865 981 852 875 862 837 882 838 903 898 755 885 902 863 850 898 944 824 894 879 892 882 941 866 854 889 861 879 882 873 852 831 873 873 849 842 897 854 867 830 852 874 866 872 870 860 833 872 844 870 850 791 853 849 872 905 847 872 812 808 818 830 826 815 925 916 863 876 864 854 874 882 864 901 840 826 877 867 839 852 868 815 854 850 875 885 848 794 843 841 856 838 854 860 885 847 848 813 832 873 823 849 857 874 852 848 888 862 841 850 845 841 864 903 909 901 904 886 912 892 922 868 864 870 828 853 846 908 875 859 884 799 806 863 789 853 782 813 831 829 776 838 795 845 818 791 848 867 794 716 762 804 794 806 798 826 801 801 856 843 796 793 813 825 797 800 860 826 805 821 790 828 891 861 856 797 811 791 767 818 796 813 789 762 816 838 813 813 819 824 798 841 807 810 784 804 737 778 803 788 792 794 796 799 760 777 749 793 794 829 881 852 845 833 895 856 832 862 816 840 792 818 789 836 835 866 819 831 850 842 786 800 850 829 816 848 814 796 838 822 808 824 861 831 837 807 835 819 828 833 820 852 846 824 846 829 797 819 790 838 793 790 809 864 785 819 809 788 845 786 547 816 859 860 795 842 815 834 811 784 821 784 835 803 804 761 793 802 802 803 771 791 807 820 814 797 803 867 810 787 771 819 832 784 745 785 836 889 843 855 849 871 848 840 809 811 835 806 819 832 812 826 836 839 817 833 812 835 779 838 833 797 819 839 847 855 876 855 814 799 788 850 811 833 813 802 827 855 830 822 754 833 808 825 819 851 821 825 806 843 830 831 818 803 848 872 855 755 851 802 838 819 844 832 723 810 782 805 842 811 764 770 822 796 799 810 798 874 828 759 750 776 811 788 794 833 826 842 824 970 911 937 926 901 936 933 892 927 901 907 917 914 884 902 854 889 939 918 947 868 488 908 882 906 939 877 871 918 908 868 854 908 878 874 880 893 834 903 885 854 919 933 874 906 764 865 826 874 935 854 830 852 894 866 832 858 848 849 846 873 NaN 846 818 890 851 844 838 830 798 831 850 893 886 872 971 916 956 933 897 985 987 967 920 939 932 906 919 948 931 952 899 914 924 937 890 917 942 875 863 946 886 864 892 859 854 920 876 828 868 894 873 860 870 885 910 918 892 880 868 871 822 889 889 861 861 881 865 980 853 875 862 836 880 839 903 896 756 886 903 862 849 897 943 824 894 879 892 883 941 866 854 890 860 879 883 872 852 830 873 873 849 841 897 853 867 830 851 875 866 872 870 860 834 872 844 871 849 791 854 850 872 904 847 874 812 808 819 831 825 815 924 916 863 875 863 855 874 880 865 901 840 826 877 867 839 852 868 815 854 851 874 885 848 794 843 841 855 838 855 860 886 848 848 813 831 873 823 850 858 874 853 848 888 861 842 850 844 841 864 903 909 901 905 887 911 892 922 866 865 871 827 853 847 908 874 858 884 799 806 863 788 852 782 814 831 829 776 838 794 845 818 790 848 867 794 715 761 804 794 806 799 824 801 800 857 843 796 793 812 825 798 800 860 827 806 821 790 828 892 860 857 797 810 791 766 817 797 813 789 764 816 839 814 812 819 824 798 840 807 811 784 804 738 778 803 788 791 794 796 799 760 777 748 794 794 829 880 852 845 833 894 857 832 862 816 840 792 818 789 836 834 866 820 830 850 840 786 801 849 830 817 848 814 798 838 821 808 824 861 830 837 807 835 819 828 834 822 852 846 824 846 830 796 820 790 837 795 792 809 863 785 819 809 787 845 785 547 816 858 860 796 842 815 834 809 784 822 783 836 804 805 761 793 804 802 803 773 790 805 820 814 797 803 867 811 787 770 819 832 784 744 785 836 889 844 855 849 871 848 841 809 811 837 806 820 832 811 826 837 840 817 834 812 835 779 838 833 796 817 839 846 855 876 853 815 798 788 850 812 834 813 801 825 854 830 822 753 833 808 824 819 850 821 825 806 842 831 831 817 803 848 871 855 755 852 801 838 820 845 832 723 810 783 806 844 811 764 769 822 797 798 810 796 875 828 759 750 777 811 789 795 834 826 842 824 968 911 937 926 901 934 932 892 927 901 906 917 914 884 902 855 890 939 918 947 868 493 908 882 906 940 877 871 917 909 868 853 908 877 874 881 893 834 903 885 856 919 933 875 905 764 864 826 873 935 855 830 853 894 867 832 858 847 849 846 873 NaN 847 818 890 851 845 838 830 798 831 851 893 885 872 972 918 956 932 896 985 987 968 919 939 933 907 919 948 931 951 898 915 924 937 890 918 942 874 863 945 887 864 892 859 853 920 876 828 867 891 872 859 871 886 909 917 892 881 868 870 822 888 888 861 862 881 864 980 854 874 863 835 879 840 903 897 756 887 904 862 849 896 942 824 894 879 892 883 941 866 854 891 860 879 884 872 852 829 873 874 849 841 897 853 867 831 850 875 865 873 870 860 833 872 844 872 848 791 855 850 873 904 846 873 812 808 820 832 824 815 924 916 863 873 863 856 874 879 865 902 840 826 877 867 840 851 869 814 854 851 874 885 847 794 843 841 853 838 855 860 887 848 848 812 831 874 823 850 858 875 852 849 888 861 842 850 844 840 864 903 908 901 907 887 911 893 921 865 866 871 826 853 847 908 874 858 884 798 807 863 787 852 781 815 830 828 778 837 793 845 818 790 848 868 794 714 761 804 793 806 800 824 800 801 856 843 795 793 811 825 800 800 861 827 806 820 790 829 893 859 857 798 810 791 766 818 797 813 789 764 816 840 815 812 820 825 798 839 807 810 784 804 738 779 803 788 791 795 795 799 759 776 747 794 792 829 880 852 844 833 894 856 832 862 816 840 792 817 789 836 834 866 820 830 850 840 786 802 848 830 818 848 815 799 837 821 809 824 860 831 837 807 836 820 829 833 823 852 846 824 846 831 795 821 790 838 797 794 809 862 784 819 809 787 845 784 547 816 857 859 798 842 816 834 807 784 822 783 837 803 806 761 796 806 802 804 773 790 804 820 814 798 803 866 812 786 770 820 832 784 743 786 837 889 843 855 849 870 849 842 809 811 836 806 819 831 810 826 836 840 817 835 811 836 779 838 833 795 816 838 846 855 876 852 815 798 787 849 812 834 813 800 825 854 830 821 753 833 808 823 819 849 821 825 807 841 830 831 817 803 848 871 854 754 853 801 838 821 845 833 723 810 784 807 846 811 764 768 821 797 796 810 795 876 828 759 750 778 811 790 796 833 826 841 824 966 911 937 926 901 933 932 892 926 901 906 918 914 884 901 855 890 940 918 946 868 498 908 882 906 940 876 872 916 910 869 853 909 876 873 882 893 835 903 885 859 919 933 875 905 764 860 825 873 936 854 829 854 893 868 832 858 847 849 847 873 NaN 846 818 890 851 846 838 830 799 831 851 893 885 872 973 919 956 932 896 984 987 969 919 940 932 906 919 949 932 952 898 914 924 937 890 918 942 872 863 944 888 864 891 858 853 920 876 829 868 889 872 858 871 887 909 917 892 882 868 870 821 889 888 861 862 881 864 979 854 874 864 834 879 841 902 897 756 885 903 862 849 897 942 823 894 879 891 883 941 865 854 890 861 880 885 872 852 829 873 874 848 842 897 852 868 830 849 876 865 874 869 859 832 872 844 872 848 790 855 850 873 904 846 873 813 808 820 832 823 815 924 917 864 874 863 856 875 879 865 902 840 826 877 867 840 850 868 814 854 851 874 886 847 794 843 841 853 838 855 860 888 848 847 812 831 874 822 850 858 874 851 849 888 861 843 850 844 840 865 902 907 901 907 886 914 892 921 865 865 871 825 853 848 908 874 858 884 798 808 863 787 851 781 816 830 829 779 837 792 844 818 791 848 870 794 714 761 803 793 806 800 824 801 801 857 842 794 793 810 825 801 800 861 826 805 820 790 829 891 860 857 800 808 792 768 819 796 812 789 764 815 841 815 813 819 824 798 839 807 810 784 805 738 779 803 787 790 795 794 799 760 776 747 794 791 830 880 851 844 832 894 854 832 862 817 840 792 816 788 836 834 866 820 830 850 839 788 803 848 830 818 847 816 799 837 820 809 824 859 831 837 806 836 820 830 832 823 852 846 823 846 831 794 820 791 839 798 795 809 862 785 819 809 787 844 786 547 817 856 860 800 840 816 835 805 784 823 783 837 802 807 761 799 807 801 805 772 790 803 820 816 799 803 866 814 786 771 821 833 784 742 787 836 888 842 856 850 869 849 843 810 810 835 806 819 831 808 826 835 840 817 836 811 836 779 837 833 796 816 836 845 855 877 852 815 798 786 850 811 834 814 798 825 854 829 820 753 833 809 823 819 850 820 825 808 840 830 831 818 802 848 871 853 754 853 802 837 821 845 833 724 810 785 808 846 811 765 768 821 797 795 810 796 877 829 758 752 778 811 790 797 832 826 840 825 966 910 936 925 901 930 932 891 927 900 906 917 913 884 900 855 889 940 919 945 868 508 907 883 906 941 875 871 916 910 869 853 909 877 873 882 893 836 903 885 863 918 933 876 904 763 856 825 873 936 853 829 855 893 868 833 859 847 849 847 873 NaN 845 817 891 852 846 839 831 800 832 851 893 886 872 973 919 957 932 897 984 988 969 919 940 930 905 919 949 932 952 897 914 923 938 891 918 942 871 864 944 887 863 890 857 853 921 876 829 870 886 873 859 871 887 909 917 892 881 869 869 820 889 888 860 862 881 864 979 854 874 865 835 879 842 903 898 756 883 903 863 849 898 942 823 894 880 892 883 941 864 853 888 861 879 885 871 852 827 873 874 848 843 897 852 868 829 849 876 865 874 868 859 830 872 845 872 849 790 854 849 872 901 846 873 813 808 820 832 823 816 924 918 863 874 864 856 875 880 865 904 840 825 876 867 840 850 868 814 854 851 874 886 847 795 844 840 853 838 854 860 888 848 847 812 831 873 822 850 858 874 851 848 888 861 843 850 845 839 865 901 906 901 906 886 916 892 921 866 863 871 825 853 848 908 874 859 884 797 808 863 788 850 780 817 830 829 780 838 792 844 817 793 847 871 794 714 762 802 794 805 800 823 802 802 858 841 794 793 810 825 800 801 861 826 805 820 790 829 890 861 856 801 807 792 769 820 796 811 788 764 815 842 814 814 819 824 798 838 807 809 784 804 739 779 803 787 790 795 794 800 760 777 747 795 792 830 881 851 843 831 895 854 832 863 816 840 792 815 788 837 834 865 821 829 849 839 789 802 847 830 819 847 817 798 837 820 809 824 858 832 837 805 836 820 831 832 822 852 846 823 845 831 795 820 791 840 798 800 808 862 787 819 808 786 843 786 547 817 856 859 800 839 817 836 805 785 823 784 836 802 806 762 802 807 801 805 770 790 803 820 817 799 803 865 814 786 772 822 832 784 743 787 836 888 842 856 850 869 850 844 810 810 833 806 818 831 808 827 835 840 817 836 810 834 779 836 834 796 816 834 845 855 878 852 814 798 786 850 810 834 813 798 826 854 829 821 753 833 810 823 819 850 820 826 809 840 829 832 818 801 848 872 853 754 852 802 837 821 845 832 724 810 785 809 846 811 766 768 821 797 792 810 797 878 829 758 754 778 812 790 797 830 826 840 824 965 910 936 925 901 928 932 890 927 900 907 916 913 884 900 855 887 940 919 944 868 514 906 883 906 941 875 870 917 910 869 854 909 878 873 882 894 835 903 885 867 918 933 876 904 763 852 824 874 936 852 828 855 894 869 832 859 848 849 846 872 NaN 845 816 890 853 847 838 832 800 833 850 892 886 873 974 918 956 931 898 983 987 968 919 940 928 903 919 949 932 952 896 914 924 938 892 916 942 871 865 944 886 862 890 857 853 921 875 829 871 886 873 860 871 887 910 918 892 881 870 869 821 890 888 861 862 881 865 981 854 875 866 834 879 841 904 898 756 882 902 864 849 899 941 823 894 880 892 883 941 864 852 887 862 879 885 871 852 827 872 875 848 843 896 852 868 829 850 876 866 873 867 859 830 871 845 872 850 789 853 848 871 898 846 873 814 808 820 832 823 816 924 918 863 874 864 856 875 880 865 906 840 825 876 867 839 851 868 814 855 851 874 886 846 795 844 840 854 837 854 860 886 848 847 812 831 872 821 849 858 873 851 849 888 860 842 851 845 839 864 900 906 902 906 886 917 892 922 867 862 871 826 853 848 907 874 859 885 796 807 863 789 850 781 816 829 829 780 839 792 844 818 794 847 870 794 715 762 801 794 805 799 821 802 803 858 841 794 792 810 825 799 801 861 826 805 820 790 828 890 862 856 800 806 792 769 820 796 810 789 762 814 842 813 815 818 824 798 839 807 809 784 804 739 778 802 787 790 795 794 801 760 778 747 794 792 829 882 851 843 831 896 855 831 863 816 841 791 815 787 837 834 865 822 830 848 839 790 801 847 830 819 847 817 798 838 820 809 825 859 832 837 805 836 820 831 832 823 852 847 823 845 831 796 821 792 840 798 805 808 862 788 819 808 785 844 786 548 816 856 859 800 839 817 836 806 785 822 784 836 803 805 762 804 808 801 805 771 789 802 820 818 799 802 865 814 786 772 821 832 784 743 788 836 888 841 856 850 869 850 844 809 811 833 806 817 830 808 828 836 840 818 836 810 832 779 836 834 797 815 834 845 855 878 851 813 798 786 852 810 834 811 797 826 855 829 821 753 834 811 824 819 851 820 825 809 841 829 832 819 800 848 872 853 754 852 803 838 821 844 831 724 810 784 807 845 811 766 768 821 796 791 809 797 878 828 757 754 779 813 790 798 830 827 840 824 963 910 936 925 901 925 932 890 927 900 907 915 913 885 900 855 886 939 919 944 868 520 906 883 907 941 876 869 917 910 869 855 909 878 873 882 893 834 904 885 871 918 933 876 904 763 848 824 874 936 852 828 854 894 868 832 859 848 848 844 871 NaN 847 815 890 853 845 838 834 800 833 849 893 887 873 974 917 956 930 900 983 987 967 919 940 928 903 918 948 932 951 896 914 924 938 892 914 942 871 864 945 887 862 889 857 854 922 875 829 870 884 873 861 871 886 912 918 891 881 870 870 822 890 889 861 862 879 866 983 854 877 866 834 880 841 904 899 757 882 901 865 848 899 941 823 894 880 891 883 941 865 853 886 864 879 885 870 852 828 871 875 849 842 895 851 868 830 851 875 866 873 866 858 830 872 846 872 851 789 853 849 871 893 846 873 815 807 820 832 823 817 924 918 862 874 864 856 874 880 866 908 841 824 876 868 839 851 868 814 855 851 874 887 846 794 844 840 855 837 854 860 885 848 847 812 831 872 821 849 858 874 851 850 889 859 841 852 845 840 864 900 905 903 905 887 915 892 922 868 862 871 826 854 848 906 875 860 885 796 806 862 789 851 781 816 829 828 779 840 792 844 818 794 847 869 794 715 761 801 795 805 799 819 801 803 857 841 794 791 810 826 799 800 861 826 804 820 790 828 891 861 854 798 805 792 767 821 797 811 790 761 814 843 814 816 818 824 798 841 807 809 784 803 739 778 802 787 790 796 794 802 760 780 746 794 792 829 883 852 842 830 896 855 831 864 816 841 791 814 787 836 834 865 823 830 847 840 790 801 848 831 820 847 817 798 838 820 809 824 859 832 837 806 836 820 831 832 823 852 847 824 845 831 796 821 792 841 798 809 808 863 789 819 807 785 844 787 548 815 857 857 800 840 816 835 806 785 822 785 836 804 806 763 806 808 801 805 772 788 801 820 818 798 802 864 812 786 771 820 831 785 743 788 836 888 841 856 851 870 850 843 809 812 833 806 817 830 808 828 836 840 819 837 810 832 778 836 834 797 814 833 845 855 877 850 813 797 786 852 810 834 809 799 827 855 830 822 753 834 810 825 818 851 820 825 809 842 829 832 819 799 849 873 853 754 852 803 840 820 844 829 724 809 784 806 845 811 766 769 822 796 790 808 796 877 826 757 753 780 814 789 797 829 828 840 824 962 909 937 926 901 924 931 891 928 900 907 915 914 885 901 856 885 939 919 944 868 525 905 883 908 940 876 869 918 910 869 856 908 878 872 882 893 834 903 885 874 917 933 876 904 763 843 824 874 937 852 829 854 894 868 832 859 848 848 845 871 NaN 847 815 889 853 844 838 834 801 832 849 893 887 873 975 917 957 930 900 982 987 966 920 940 927 903 918 949 932 950 897 914 924 939 892 912 942 872 864 946 886 863 888 857 854 922 875 829 870 882 873 861 871 886 911 919 891 881 870 870 824 890 889 862 862 878 866 985 855 878 866 834 881 840 904 898 757 882 900 864 848 898 941 824 894 880 892 883 941 865 854 886 864 880 885 870 852 830 871 875 850 842 895 851 868 831 852 875 865 873 866 858 831 872 846 873 851 789 853 850 872 891 846 873 815 806 820 832 823 816 924 918 862 874 864 856 874 880 866 908 841 824 876 868 839 851 867 813 854 852 874 886 846 793 844 840 856 838 855 860 886 848 847 811 832 871 822 848 859 873 851 850 888 858 841 852 845 840 863 900 905 903 905 887 914 892 922 868 862 871 826 854 848 907 874 860 885 796 806 862 788 852 782 816 829 827 779 841 793 844 818 794 847 869 794 714 761 801 795 806 799 819 800 801 857 841 794 791 809 827 799 799 861 826 804 821 791 829 892 861 854 797 804 792 766 821 798 811 790 761 815 843 814 817 818 824 798 842 807 809 783 804 741 778 803 787 790 795 794 802 760 780 746 794 792 829 883 852 843 831 897 856 831 865 817 842 791 816 786 835 834 865 823 831 847 840 790 801 849 831 820 847 817 798 839 820 810 824 858 831 836 806 835 820 831 832 824 852 846 824 845 832 796 821 793 841 799 810 808 863 788 820 807 786 845 788 547 815 857 857 799 841 815 835 806 784 823 784 836 804 806 763 811 808 801 804 774 787 799 820 818 798 802 866 812 786 770 819 830 785 742 788 835 888 840 856 852 871 850 843 809 813 833 807 817 830 808 828 835 840 819 838 811 833 778 836 833 797 812 834 845 856 877 849 813 797 786 851 811 834 809 800 828 856 831 822 754 835 810 827 818 850 821 824 809 843 829 832 820 798 849 873 852 754 853 803 841 820 844 829 726 808 785 804 845 811 767 770 822 798 790 807 796 877 824 757 752 780 814 787 797 829 829 840 825 961 909 937 926 901 922 931 891 927 901 907 915 914 886 902 856 885 939 918 945 868 534 906 883 908 939 875 870 918 910 869 856 908 877 873 882 892 834 903 885 876 917 933 875 904 764 836 825 873 937 852 829 854 894 867 832 859 847 849 844 871 NaN 846 815 889 852 842 838 834 800 831 849 893 887 873 974 916 957 930 900 982 986 966 920 940 929 904 918 948 933 950 898 914 925 939 892 912 941 872 862 946 885 863 888 858 855 922 875 830 870 880 874 861 871 887 912 919 890 881 870 871 824 890 889 863 862 878 866 985 855 877 866 834 882 840 903 898 756 883 899 864 847 897 941 824 895 880 892 882 941 865 854 886 863 881 886 870 853 832 872 875 850 842 894 851 868 832 852 876 865 873 866 858 831 873 845 873 851 789 853 851 872 885 846 873 815 806 819 832 825 816 924 919 862 874 864 857 874 880 866 908 841 824 876 868 840 850 866 813 854 852 875 884 846 793 844 840 855 839 855 861 886 848 847 811 830 871 822 848 859 873 851 850 887 858 841 852 844 842 863 900 905 903 904 887 913 890 921 868 863 871 826 854 848 908 874 860 885 797 806 862 786 852 782 818 830 828 778 841 794 844 818 793 848 870 794 714 762 802 794 807 799 819 800 800 856 841 793 792 809 828 799 799 861 826 803 821 790 828 892 860 854 798 804 792 767 821 798 810 789 761 816 842 814 816 817 824 799 842 807 809 781 804 743 778 804 786 790 795 794 802 760 780 746 795 792 829 882 852 845 831 897 855 832 866 817 843 791 817 786 835 835 865 822 831 848 840 789 802 850 831 821 846 817 798 839 820 810 823 858 830 835 805 834 820 831 832 824 853 845 824 845 832 796 820 794 840 800 811 807 862 789 820 806 788 846 790 547 815 856 856 798 842 815 835 806 785 824 782 836 805 806 762 813 808 801 804 774 786 799 820 818 799 802 867 811 786 769 818 830 784 741 788 835 888 840 856 852 871 849 843 809 812 833 807 816 831 809 828 835 840 819 838 811 834 777 836 832 797 811 834 846 855 878 850 813 797 786 850 813 833 809 800 828 856 830 822 754 836 809 826 818 849 822 824 809 843 828 832 820 798 848 873 852 755 852 803 841 820 846 831 727 809 785 805 844 812 768 772 822 798 788 808 796 876 825 757 752 780 814 785 796 828 829 840 826 961 909 938 926 901 920 932 892 927 902 907 916 914 886 903 856 884 939 917 945 869 542 906 882 908 938 874 871 918 910 869 854 908 878 873 882 893 835 903 885 879 917 933 875 903 764 831 825 873 936 852 828 854 894 866 832 859 847 850 844 871 NaN 844 815 890 851 841 838 835 800 830 849 893 886 873 974 916 957 931 900 983 986 966 921 939 931 904 918 948 931 951 900 913 925 940 891 913 941 872 861 946 884 862 888 858 856 921 876 831 870 878 874 861 871 887 912 919 890 880 868 872 825 891 889 863 861 878 866 985 855 875 865 834 882 840 903 897 756 883 898 863 847 897 940 824 895 880 892 881 941 865 854 886 862 879 885 870 853 832 874 875 849 841 894 850 866 832 851 877 866 873 866 858 831 873 845 873 851 789 853 850 871 880 846 872 816 806 818 832 826 816 924 920 862 874 864 857 874 879 865 908 840 824 876 868 841 850 866 813 854 852 875 884 846 793 844 839 855 839 856 861 887 848 847 812 830 872 822 848 859 873 851 850 885 859 841 852 844 842 864 900 906 902 904 887 913 889 920 867 863 871 827 853 848 909 874 860 884 797 805 862 786 851 782 820 830 828 778 841 795 844 817 793 848 870 793 714 762 802 793 808 799 820 799 800 856 842 794 793 809 828 799 799 860 828 803 821 790 827 892 860 855 799 803 791 768 820 797 812 788 761 816 842 814 816 817 824 799 841 807 808 780 804 746 778 805 786 789 795 794 802 761 780 747 795 793 830 880 852 846 832 896 855 833 864 817 843 791 817 786 834 835 866 823 832 850 840 789 801 850 830 822 846 817 798 839 821 811 822 858 830 835 805 834 819 832 832 823 852 845 823 844 832 796 819 793 839 800 811 807 862 789 820 806 790 848 791 547 816 856 858 797 842 815 835 806 785 825 781 836 804 806 762 817 807 800 804 774 786 798 820 818 800 803 868 811 785 769 818 831 783 741 787 835 888 839 856 851 871 850 842 809 813 835 807 816 832 809 828 835 840 820 838 811 835 777 835 833 797 810 834 846 855 878 850 813 797 786 850 814 834 810 799 827 856 830 822 754 838 810 824 818 847 821 824 809 844 827 832 820 795 848 870 852 754 851 803 841 820 848 832 728 810 785 805 844 812 768 772 820 798 787 808 796 876 826 757 753 780 813 784 795 830 828 841 826 960 909 938 925 900 918 933 892 926 903 907 918 914 886 903 857 884 939 916 945 868 627 907 882 908 938 874 871 919 910 869 854 908 878 874 882 893 835 904 885 881 917 933 875 903 764 828 825 872 936 852 828 853 895 866 833 859 847 850 844 872 NaN 844 815 891 851 841 838 836 800 830 849 893 886 874 973 916 957 931 900 983 985 967 921 939 933 903 917 947 929 952 900 913 925 940 890 914 940 872 864 946 885 863 889 858 855 920 878 832 870 873 875 862 870 888 910 919 890 880 868 872 826 891 889 862 861 878 865 985 853 874 865 834 882 840 903 898 755 883 898 863 847 897 939 823 895 880 892 881 941 865 854 888 862 878 884 870 852 832 874 874 849 841 894 850 865 833 851 877 866 873 866 858 832 872 845 875 850 789 854 849 871 874 847 872 816 807 818 831 828 816 923 919 862 874 864 857 875 879 864 908 839 824 877 868 841 849 866 813 854 852 876 884 845 793 842 839 855 839 856 861 886 849 847 812 829 873 821 848 858 872 852 850 884 859 841 851 844 842 865 901 906 902 904 887 913 889 920 867 864 871 828 853 848 909 874 861 883 797 805 862 787 850 782 821 830 827 779 840 796 844 817 794 849 870 793 714 762 803 794 807 799 821 799 800 855 842 794 792 808 828 799 800 861 829 802 821 789 826 892 860 856 801 801 791 768 820 797 812 788 762 817 841 813 816 817 825 799 841 807 808 779 804 747 777 804 785 789 796 795 802 761 779 748 795 793 830 880 852 846 832 896 855 834 863 817 842 791 817 786 834 836 866 824 832 851 839 789 801 850 830 822 846 817 798 838 822 810 822 858 830 836 805 833 818 831 833 823 852 844 822 844 832 796 819 791 838 801 813 806 861 790 820 806 790 848 790 547 817 855 859 796 841 815 835 805 786 825 781 836 804 806 761 820 806 800 804 773 786 797 820 817 801 804 867 810 786 768 817 832 782 741 787 835 889 838 857 851 871 852 842 809 813 836 806 817 831 809 827 836 841 821 838 812 836 777 835 833 797 810 833 845 855 879 850 813 798 787 850 814 834 811 799 827 855 830 821 753 839 811 823 818 846 821 824 809 844 826 832 819 793 848 868 853 752 851 802 841 821 848 833 727 812 786 806 844 812 767 772 819 798 786 807 796 875 826 757 753 780 813 784 794 832 828 841 827 958 909 938 925 900 914 932 891 927 903 908 918 914 886 903 857 884 939 916 945 868 708 907 882 907 937 874 871 917 910 870 855 908 879 873 882 893 836 904 884 883 917 933 875 903 763 825 826 872 936 852 827 854 895 866 833 859 848 852 844 873 NaN 845 816 892 851 842 838 836 801 830 849 893 886 874 972 916 957 932 900 984 985 968 921 938 934 902 917 947 927 952 900 914 925 940 890 915 940 872 868 946 886 863 890 858 854 918 880 832 871 870 875 862 870 887 910 918 891 880 868 871 826 891 889 861 861 878 865 984 852 874 865 833 882 841 903 898 756 882 897 861 847 897 939 822 896 880 892 883 941 864 854 889 863 878 884 871 853 832 874 874 849 841 896 849 864 833 851 876 866 874 867 858 832 871 845 876 850 790 854 849 870 870 847 870 816 807 819 831 826 816 923 919 862 874 864 857 875 879 864 908 839 824 876 868 841 849 866 813 854 852 876 883 845 792 841 840 855 839 856 861 886 849 847 812 829 874 821 849 858 872 852 851 883 859 840 851 844 843 866 903 907 902 906 887 913 889 920 867 864 870 828 852 848 909 874 860 883 797 804 862 787 850 782 823 831 827 779 839 796 846 818 794 848 869 792 714 763 803 795 807 799 821 798 800 855 842 795 792 808 827 800 800 861 829 802 820 789 826 892 861 856 801 800 790 768 820 796 813 788 762 817 840 812 816 817 826 798 840 807 808 780 804 748 776 803 785 789 797 795 802 761 778 749 795 794 829 881 852 846 832 896 855 834 862 817 841 792 817 786 834 837 866 824 832 852 839 790 802 850 829 822 846 817 799 838 823 810 822 857 831 836 804 833 818 830 833 823 851 844 821 844 832 797 819 789 838 801 815 805 861 790 820 806 790 848 789 548 818 855 860 796 840 816 835 805 786 824 781 835 803 806 761 823 806 799 804 775 787 796 820 817 802 804 867 810 788 768 816 833 783 742 786 835 889 838 856 851 872 853 842 809 814 837 806 818 831 808 826 836 841 822 838 814 836 777 836 833 797 809 832 845 855 879 851 813 798 788 851 814 834 811 801 826 854 830 822 752 840 812 824 818 845 821 826 809 844 826 831 818 792 847 869 854 749 851 802 840 820 848 833 729 812 787 806 844 811 768 771 819 797 785 806 795 875 826 758 752 779 814 785 793 833 827 841 827 958 910 937 925 899 909 932 891 928 903 907 919 914 886 903 856 884 940 916 945 867 790 907 881 907 936 874 871 916 910 870 856 908 879 873 882 893 835 904 884 884 918 933 876 903 763 823 825 872 936 852 827 854 895 866 834 859 848 852 844 873 NaN 845 817 891 852 842 838 836 800 831 850 893 886 875 971 916 956 932 900 984 985 968 920 939 934 904 918 947 928 952 900 914 924 940 889 916 939 872 871 946 887 864 891 859 854 915 879 832 872 866 875 863 871 887 908 918 892 880 869 870 826 891 889 859 860 878 864 984 850 875 866 832 882 842 903 898 756 882 896 860 846 895 938 823 896 879 892 885 941 864 854 889 863 880 884 871 853 832 874 875 849 841 897 850 865 833 851 876 867 873 868 858 832 871 845 876 850 790 853 850 870 864 848 870 816 806 820 832 826 816 923 918 862 875 863 857 875 880 864 908 840 824 875 868 840 849 866 814 855 851 876 881 845 792 842 840 856 839 856 861 885 849 846 812 829 875 821 849 858 872 853 850 879 859 840 850 845 843 866 904 908 902 907 888 913 890 920 868 864 869 828 852 846 908 874 860 883 798 804 861 788 850 782 825 831 827 780 837 795 847 818 794 846 869 793 714 763 803 797 806 799 820 798 801 856 841 794 792 809 826 800 801 861 828 802 819 789 827 892 862 856 802 801 789 767 820 796 813 788 762 817 840 813 816 817 827 798 840 807 808 782 805 749 776 803 784 789 796 795 802 761 779 749 795 794 829 881 853 845 832 896 856 833 862 817 841 792 816 786 834 836 866 824 831 851 839 790 802 849 828 821 846 817 799 838 824 811 821 857 832 837 804 833 819 830 833 823 850 845 821 844 831 796 819 790 840 802 818 806 861 790 820 807 791 847 788 549 819 855 860 797 840 816 835 806 786 824 781 833 803 806 762 824 806 800 803 776 788 795 820 817 803 804 867 809 789 769 817 833 784 743 786 836 890 839 856 851 872 852 842 809 814 837 805 819 830 808 826 836 842 821 838 813 835 777 837 832 796 808 831 846 855 878 851 812 797 789 851 814 834 812 803 826 854 830 823 750 839 812 825 818 846 822 826 808 843 826 831 816 792 845 872 854 747 852 801 840 820 848 832 731 812 788 806 844 811 768 769 820 797 784 804 795 875 828 759 752 779 814 785 794 832 827 841 828 958 909 936 925 899 906 932 891 928 903 907 919 914 886 903 856 883 939 917 946 867 791 907 881 906 936 875 870 914 909 870 856 908 879 873 881 893 834 904 884 884 920 932 877 903 763 820 826 873 936 853 827 854 896 866 834 859 848 851 845 873 NaN 845 817 891 852 843 838 835 800 832 850 892 886 874 971 917 955 932 899 984 985 966 921 940 935 907 918 946 929 951 900 915 924 941 890 917 939 873 870 946 887 863 891 858 854 912 879 831 871 865 875 862 871 887 908 918 892 880 870 870 826 891 888 858 860 878 865 985 850 878 866 831 882 842 903 898 756 883 893 858 846 893 938 825 896 878 892 886 941 864 855 888 862 881 885 871 854 832 873 876 849 841 898 850 865 834 852 877 867 873 869 858 832 871 845 876 850 790 852 852 870 859 848 869 816 806 822 832 825 816 924 918 862 875 863 857 875 880 864 908 840 825 875 868 840 849 866 814 856 851 876 878 845 792 842 840 856 838 856 861 886 849 846 811 829 875 822 849 857 873 853 850 876 859 840 850 846 843 865 905 909 901 907 888 913 890 921 868 864 868 828 852 844 907 875 860 883 798 804 861 788 850 782 827 831 828 780 837 794 846 819 795 845 869 794 715 764 803 798 806 799 818 797 802 856 839 793 792 810 825 800 802 861 827 803 818 789 828 892 863 857 802 802 789 767 820 797 813 788 761 817 840 813 815 816 827 798 840 807 808 783 806 749 776 803 784 789 796 794 802 762 781 750 795 795 830 881 853 845 834 896 856 832 864 816 841 791 816 786 834 834 865 823 831 851 840 790 802 848 827 820 846 817 799 838 824 811 821 857 832 837 804 835 819 830 832 823 849 846 820 844 831 796 819 791 841 802 818 807 861 791 820 807 791 847 789 551 818 855 860 798 840 816 835 807 785 823 781 832 803 806 761 824 806 800 802 777 789 794 821 817 803 804 867 809 789 770 818 831 785 744 785 837 890 840 856 851 872 850 842 811 813 836 804 819 831 808 826 837 843 821 838 811 835 777 838 832 796 806 830 846 855 879 850 812 797 789 850 814 834 812 803 826 855 830 822 749 839 812 825 818 845 823 827 807 842 827 831 814 792 842 874 854 746 852 801 840 820 848 832 732 812 787 806 844 811 768 769 820 797 783 804 796 875 829 758 753 778 813 785 794 831 827 842 828 958 909 936 924 899 902 931 892 927 903 906 918 914 885 903 856 882 938 918 946 867 794 908 882 906 936 875 870 914 909 869 856 908 879 872 880 893 834 904 884 883 920 932 877 902 762 820 826 873 936 854 827 854 896 866 834 858 848 850 847 873 NaN 846 817 890 852 843 838 835 800 831 851 892 885 874 971 917 955 932 899 984 986 965 921 941 935 909 919 946 930 951 900 914 924 942 892 918 940 874 869 944 888 863 890 857 854 911 879 830 871 864 874 862 871 886 909 918 892 880 870 870 826 891 888 859 860 878 865 985 850 879 867 830 882 842 904 898 756 884 891 858 847 890 939 828 896 878 892 886 941 864 856 887 862 880 884 871 854 831 873 876 850 842 897 850 865 834 852 877 867 873 868 859 832 870 845 876 850 790 852 852 870 854 847 870 817 805 823 832 826 817 924 919 862 875 863 857 875 881 864 908 840 826 875 868 839 849 866 813 856 851 875 877 845 792 842 840 856 838 856 860 886 849 847 811 830 875 823 850 856 874 854 849 873 858 842 849 846 843 866 904 911 901 906 888 914 891 921 869 864 868 827 853 842 907 876 861 882 797 805 861 788 850 782 829 831 828 780 836 795 846 819 796 846 869 795 714 764 803 796 806 798 818 798 803 857 839 793 793 811 825 800 802 860 827 804 819 790 829 892 863 858 801 802 790 768 820 798 813 788 761 816 840 813 816 816 827 800 841 807 808 783 806 749 776 804 783 789 795 794 802 762 782 750 795 795 831 882 854 845 835 896 856 832 865 816 841 791 815 787 834 831 864 822 830 850 840 790 802 847 827 820 847 817 799 837 824 811 821 858 833 838 804 835 819 829 832 823 849 847 821 845 831 795 820 791 842 803 819 809 861 790 820 807 791 848 790 552 817 856 860 799 840 815 836 807 784 822 781 832 803 805 760 825 806 801 802 776 788 792 822 816 803 804 867 809 788 771 819 830 785 743 786 838 890 840 857 851 871 850 842 812 814 835 804 818 832 808 826 837 844 821 838 809 836 776 838 833 796 806 829 847 855 881 848 812 797 789 849 814 834 813 803 826 856 830 820 749 839 812 822 818 846 823 827 807 841 827 831 813 792 838 873 852 746 853 800 840 820 847 831 732 812 786 806 844 811 767 768 820 798 783 804 797 875 830 757 753 779 813 785 795 831 827 843 828 957 909 936 924 899 900 931 892 927 903 906 918 915 884 902 856 881 938 917 946 866 795 907 883 906 936 874 869 915 909 868 855 907 879 872 880 893 834 904 885 883 919 932 876 903 762 818 826 873 935 855 828 854 896 866 834 857 848 848 849 872 NaN 847 817 890 852 843 839 835 799 831 852 891 884 874 970 917 956 932 899 985 987 963 921 940 935 908 919 947 931 952 899 912 924 943 894 917 940 874 869 943 889 862 890 856 854 907 878 829 871 862 873 861 871 886 910 917 892 881 870 870 825 890 888 860 860 878 866 984 851 880 866 830 882 842 904 898 757 884 890 858 847 890 939 828 896 879 893 886 941 864 855 888 862 881 884 872 854 831 872 875 850 842 895 850 865 834 853 877 867 873 868 860 831 871 845 875 851 790 850 852 870 852 847 870 818 804 824 831 825 817 924 919 862 875 864 857 875 881 865 908 839 826 875 868 839 849 866 812 856 851 874 875 844 791 842 841 856 837 857 860 886 849 848 811 831 874 823 850 856 875 854 848 871 858 843 848 846 843 866 904 911 901 907 888 914 891 922 869 864 870 826 852 843 907 876 863 882 797 805 861 788 851 782 832 831 828 780 837 795 845 819 796 846 869 795 714 764 802 795 806 798 816 800 803 857 840 794 794 811 826 799 802 861 827 805 819 791 829 892 863 858 801 802 791 769 820 798 813 789 761 815 840 813 817 817 826 801 842 807 808 782 806 749 776 804 783 789 794 795 802 762 781 750 795 795 832 882 855 845 836 897 856 833 866 816 841 791 815 787 835 831 862 822 830 850 841 789 802 846 827 819 848 816 798 837 823 809 821 858 834 839 804 834 819 829 830 823 850 846 822 846 831 795 820 792 843 803 820 808 862 789 820 807 790 848 789 551 817 856 860 799 840 815 837 808 784 822 781 832 803 806 759 826 806 801 802 776 788 790 822 816 804 804 867 809 786 772 819 829 786 741 786 838 889 841 858 851 870 850 842 812 814 835 804 817 832 808 827 837 843 821 838 809 836 776 838 834 796 807 827 847 855 881 848 811 797 789 849 814 833 813 803 826 857 830 819 749 839 812 820 818 844 822 827 807 841 828 831 813 791 835 872 851 746 853 799 839 820 846 832 732 812 785 806 845 810 766 768 821 798 784 806 798 874 828 756 753 780 813 786 795 830 827 844 828 956 908 936 925 900 895 931 893 927 902 906 918 915 883 901 856 880 940 917 946 867 801 907 883 906 937 873 869 914 909 868 855 907 878 872 879 893 834 904 886 882 918 932 876 904 762 816 826 873 935 856 828 854 896 866 834 857 848 847 849 872 NaN 847 817 889 852 843 840 835 799 831 852 892 884 874 970 916 956 931 898 986 988 964 921 938 933 907 919 947 932 951 899 912 924 943 895 916 942 874 869 942 889 863 890 858 853 900 878 830 871 861 872 861 872 885 910 917 892 881 870 870 825 890 887 860 860 879 865 984 852 878 866 829 882 842 903 898 757 883 890 858 847 891 938 828 895 880 892 886 941 863 854 889 862 881 884 872 854 831 871 875 850 842 894 851 865 835 853 876 868 873 868 860 830 870 846 875 851 790 848 853 870 846 847 870 817 804 823 830 824 817 924 919 862 875 865 857 875 881 865 908 839 826 876 868 838 849 866 811 856 851 874 871 844 791 842 841 855 837 857 860 886 848 848 811 831 873 823 850 856 875 854 848 868 857 844 848 846 843 865 903 910 902 907 887 915 891 922 869 864 870 827 852 844 907 875 863 882 797 805 862 788 851 782 837 830 828 780 837 795 845 820 797 846 869 796 714 764 802 794 806 798 816 801 803 856 840 796 794 810 826 799 802 862 827 806 819 791 829 891 863 857 800 803 791 770 822 798 813 789 762 816 841 814 818 819 826 801 842 806 807 782 806 749 776 805 783 790 793 796 803 762 781 750 795 794 831 882 855 845 835 897 856 834 866 815 841 790 814 787 836 830 861 821 830 850 841 789 802 845 828 819 848 814 798 837 822 808 822 857 836 840 804 834 818 829 830 823 850 845 822 846 831 796 820 792 843 803 821 807 862 788 822 807 789 849 789 550 817 856 860 798 841 816 837 808 785 822 781 831 803 806 760 827 807 802 802 776 787 787 822 816 804 804 868 810 785 772 819 830 786 740 787 837 888 841 858 850 870 851 842 810 814 835 805 816 832 807 827 837 842 822 838 810 836 776 838 834 797 808 825 846 854 880 847 810 797 789 849 813 832 813 802 826 858 830 820 749 839 812 820 818 843 821 828 806 842 828 830 814 790 832 872 851 745 852 798 838 820 846 833 732 812 785 805 845 810 766 768 822 797 784 807 799 875 827 756 753 782 813 788 796 828 827 846 828 955 908 936 925 901 892 931 893 927 901 906 918 914 882 900 856 880 941 916 946 868 809 906 882 906 937 874 869 915 909 868 855 907 878 872 879 893 834 903 886 881 918 931 875 905 762 813 826 873 935 856 828 854 895 867 835 857 848 846 849 872 NaN 847 817 889 852 844 839 835 799 832 851 893 884 874 970 915 956 932 898 986 987 964 921 937 931 906 919 948 933 951 899 913 923 943 895 915 944 873 870 942 889 863 890 858 853 893 878 830 871 859 872 861 872 884 911 918 892 881 871 871 825 890 886 859 861 879 864 982 852 877 865 829 883 844 902 899 758 884 891 860 846 890 937 826 895 880 892 885 941 864 853 888 863 882 884 872 854 831 871 874 850 841 894 852 865 836 854 875 868 873 867 860 829 870 846 875 850 790 844 853 870 843 847 870 816 804 823 829 823 817 925 918 862 875 866 857 875 880 864 907 838 826 877 868 838 848 867 811 856 851 874 868 843 792 842 841 854 837 858 860 887 848 848 812 830 873 823 850 856 876 854 848 864 857 843 848 845 843 865 902 908 902 907 887 915 891 923 868 865 871 829 852 844 907 874 864 881 797 804 863 788 851 782 840 830 828 780 837 795 845 820 797 846 870 796 714 764 803 795 806 798 815 801 803 855 841 796 795 810 825 800 801 862 827 807 819 791 828 890 864 856 800 802 791 770 823 798 812 788 763 816 841 814 817 820 827 800 842 805 807 781 806 749 776 805 782 790 792 796 804 761 780 749 795 794 832 882 855 845 834 897 856 834 866 814 841 790 814 787 837 831 859 820 830 850 841 789 802 846 829 819 848 814 798 838 822 809 823 857 836 838 804 833 818 828 829 823 850 844 822 846 831 796 821 791 843 803 822 807 863 788 823 807 788 850 788 549 817 856 861 798 842 817 837 809 786 823 781 832 803 806 761 828 808 802 802 778 787 784 822 816 802 804 868 810 785 772 818 830 786 739 786 837 887 841 858 850 870 850 842 808 815 836 805 816 832 807 826 836 841 822 838 811 836 776 838 834 797 808 823 846 854 879 848 810 797 790 849 813 828 812 801 826 858 830 820 749 838 812 821 818 842 821 828 807 844 826 830 814 790 831 872 852 744 853 798 839 820 846 834 732 812 785 805 845 811 765 770 823 796 783 807 799 875 827 756 754 782 813 789 796 827 826 846 827 953 908 936 924 901 888 932 893 927 900 906 918 914 883 900 857 880 941 916 946 869 831 906 881 906 937 875 868 915 909 868 855 907 878 873 880 893 833 903 886 880 918 930 875 905 762 813 826 873 935 855 828 854 896 866 835 857 849 846 848 872 NaN 847 817 889 852 844 838 836 800 832 850 894 884 874 970 916 957 932 897 986 986 965 921 937 931 904 920 947 934 950 900 914 922 942 894 915 946 872 871 942 888 864 890 860 852 889 879 831 870 859 872 862 873 884 911 918 893 881 872 872 826 890 885 858 861 879 863 982 853 876 865 829 884 845 903 899 758 886 891 861 846 889 936 824 896 880 891 885 941 865 853 886 864 882 884 872 854 831 872 874 850 840 895 852 865 836 854 875 867 873 867 860 829 870 847 875 849 790 842 852 869 839 847 870 815 805 822 829 822 817 925 917 862 875 866 857 875 880 863 906 838 826 878 868 838 848 868 811 855 851 874 863 843 793 842 840 853 837 857 860 887 848 848 813 829 872 823 850 856 875 852 848 860 857 842 849 845 842 864 901 907 903 907 887 916 890 923 869 865 871 830 852 846 907 874 864 881 797 805 863 788 851 782 842 830 829 780 837 795 845 819 797 846 870 795 714 763 803 795 806 799 814 801 803 855 841 795 794 810 824 800 800 862 827 808 819 791 828 889 864 856 800 801 791 770 823 798 812 789 764 816 841 814 817 819 827 800 842 805 807 782 806 749 776 806 782 790 792 797 803 761 780 749 795 793 833 882 854 846 834 896 855 833 867 813 841 790 815 788 838 833 856 820 830 851 841 789 801 847 830 819 848 814 798 838 823 810 823 856 836 837 805 833 817 828 831 823 850 846 822 845 831 796 821 791 842 803 823 807 864 788 825 808 788 850 788 550 817 855 861 798 842 817 836 810 786 823 781 833 803 806 761 828 810 802 802 779 786 783 822 816 801 803 868 810 786 771 818 830 787 738 786 836 887 840 858 850 871 849 842 809 814 836 805 817 832 807 827 836 841 821 837 812 836 776 838 834 797 808 821 845 854 878 848 809 796 790 849 813 825 812 800 826 858 831 821 749 838 811 823 817 843 821 828 809 846 824 831 815 789 827 872 854 744 853 798 840 820 846 834 734 812 787 804 846 812 766 771 823 795 780 807 800 876 827 756 754 782 814 788 796 828 826 847 827 952 908 936 924 901 884 932 893 926 900 906 918 914 883 901 857 880 941 915 946 868 855 906 880 906 938 876 868 916 910 868 855 908 879 873 880 893 834 903 885 879 919 930 875 905 762 813 826 873 935 855 828 855 896 866 835 857 849 847 848 872 NaN 847 818 889 852 845 837 834 801 832 851 894 884 874 970 916 957 932 897 986 984 967 920 938 931 903 920 947 934 950 900 913 922 942 893 914 947 872 872 942 888 864 890 861 852 887 879 831 869 859 872 863 872 883 912 918 894 881 873 872 826 890 885 858 861 879 862 983 854 876 866 830 884 847 904 899 759 887 890 861 846 887 938 823 896 880 891 886 940 866 853 884 864 882 884 872 854 831 873 874 850 840 895 851 865 836 855 875 867 874 867 859 829 870 848 876 849 790 841 851 870 837 847 871 815 805 822 829 822 817 925 917 862 875 866 858 875 879 864 906 838 826 878 868 837 849 868 812 855 851 874 860 843 793 842 840 853 838 857 861 887 849 848 813 830 871 822 850 856 874 851 848 858 856 842 850 845 842 864 901 907 902 906 887 916 889 923 867 864 872 830 852 847 906 873 862 882 797 805 862 788 851 781 843 831 828 779 836 795 845 818 796 845 870 795 714 763 804 795 806 799 814 801 804 857 840 795 794 810 825 802 800 862 826 807 819 791 829 890 864 856 800 799 792 770 824 798 812 789 763 816 840 813 816 818 826 801 842 805 807 783 806 749 775 806 782 789 790 797 803 760 780 750 795 793 833 881 854 846 835 897 854 833 867 814 841 791 815 788 838 834 854 821 832 852 841 790 801 848 830 820 847 815 798 838 823 812 822 856 837 836 806 835 818 828 833 822 850 847 822 844 832 796 821 790 841 803 824 807 863 788 825 808 788 850 788 550 817 855 861 797 841 817 835 810 786 823 782 834 804 806 761 828 811 802 802 780 786 783 822 816 801 802 868 810 786 772 817 829 786 738 785 836 887 840 857 850 872 849 842 810 813 835 806 817 832 807 828 835 840 820 836 812 836 776 837 834 798 806 820 846 854 878 849 811 796 790 849 812 823 812 799 828 858 830 821 750 837 812 825 817 844 822 827 811 847 823 832 814 790 824 872 855 744 854 799 841 822 845 835 735 811 787 804 846 811 766 772 822 795 778 808 800 876 827 756 755 782 814 786 796 829 826 847 827 950 908 936 924 902 881 931 892 925 900 907 919 915 883 901 857 879 940 914 946 868 874 907 880 906 939 876 868 916 910 868 855 908 879 872 880 893 835 903 885 879 919 930 874 905 762 812 824 873 935 854 828 855 896 865 836 858 849 848 848 872 NaN 847 818 890 852 845 837 833 802 832 851 895 885 874 971 917 958 933 898 984 984 968 920 939 931 902 920 948 934 949 899 913 923 941 893 914 947 873 870 942 887 865 890 859 852 884 878 830 867 859 872 864 872 884 912 919 894 881 873 873 826 890 885 857 861 879 862 985 854 875 865 830 885 847 904 900 759 887 890 860 848 887 940 823 895 880 892 886 940 866 852 885 864 883 884 872 853 831 874 874 851 840 897 851 865 836 855 874 866 874 867 860 829 871 848 877 849 790 841 850 871 835 847 871 816 805 823 830 822 817 924 917 861 875 865 857 875 879 864 906 838 827 878 868 837 850 868 812 855 851 874 855 843 794 842 840 853 839 857 861 887 849 848 813 830 872 822 851 856 874 850 849 855 855 842 850 845 843 865 900 907 902 906 887 917 889 924 865 864 872 830 852 848 905 873 861 882 796 804 862 788 851 781 844 831 828 779 835 794 845 817 794 844 870 794 714 763 803 795 806 799 814 802 804 858 841 795 793 810 826 802 801 862 826 806 818 790 829 891 864 857 800 799 793 769 824 798 812 789 763 815 840 813 815 818 826 801 842 806 808 784 805 749 775 806 782 788 789 797 803 760 781 749 794 792 833 880 854 845 835 897 855 832 866 814 841 792 815 788 838 835 853 821 833 852 841 791 801 848 829 820 846 815 797 838 823 811 822 856 837 837 806 836 819 828 833 822 850 848 822 843 832 796 821 790 840 804 824 808 862 788 825 807 788 849 788 550 817 854 861 796 841 817 833 810 785 822 783 834 804 806 761 828 810 802 802 781 786 783 822 816 802 801 868 809 787 773 817 830 785 738 785 835 886 839 858 849 871 848 842 811 812 835 806 817 832 807 829 835 840 818 835 812 837 775 836 834 797 805 819 846 854 878 848 812 796 789 848 811 824 811 798 830 858 830 821 752 837 812 825 818 845 822 827 812 847 826 833 815 792 820 873 856 744 854 800 841 824 844 835 735 810 787 804 846 810 765 772 822 794 778 807 799 876 826 756 754 782 814 786 796 829 826 845 828 949 908 936 925 901 877 930 891 924 901 907 918 915 883 902 858 879 939 914 946 868 878 906 882 907 939 876 869 916 909 870 855 909 879 871 880 893 836 903 885 879 919 931 874 906 762 811 823 873 935 854 828 854 896 866 837 858 849 849 847 873 NaN 846 818 890 853 845 837 832 801 832 850 895 885 874 971 918 959 933 900 983 984 970 920 940 932 903 920 948 933 950 898 912 924 940 893 914 946 875 869 942 886 865 892 856 852 878 878 831 866 858 873 864 871 884 913 919 893 882 872 873 826 891 885 857 861 880 862 987 854 875 865 830 884 849 904 900 759 888 890 860 849 886 942 823 895 879 892 887 940 867 853 886 863 882 884 873 853 831 875 873 851 840 898 851 865 836 854 874 867 874 867 861 829 871 848 877 849 791 839 849 871 835 847 872 817 805 823 830 822 817 924 917 862 875 863 857 875 879 865 906 839 826 877 868 837 850 869 812 855 850 873 852 843 794 843 840 853 839 858 860 887 848 848 813 830 872 823 852 857 874 851 850 853 854 843 850 845 844 865 902 907 902 906 888 917 888 924 865 862 872 830 853 847 905 874 860 882 796 804 862 788 850 781 844 831 827 778 836 794 845 817 793 844 871 794 714 763 803 795 806 799 814 801 804 857 842 795 792 812 826 803 802 862 826 805 818 790 830 892 864 858 800 798 794 768 824 798 811 788 763 814 839 812 814 819 825 802 843 806 808 785 806 749 775 806 782 789 788 797 803 760 782 748 794 793 832 880 854 844 835 898 856 832 865 815 841 791 815 788 836 836 851 821 834 852 840 790 802 849 828 821 845 816 799 838 823 812 822 856 835 838 806 838 819 828 832 821 850 847 822 843 832 796 820 790 839 804 824 809 861 787 824 806 787 848 788 550 818 854 860 795 841 817 833 810 784 822 783 834 805 805 760 828 809 802 803 781 787 782 821 817 802 801 868 810 788 773 816 830 784 738 785 836 886 839 858 851 871 849 842 812 812 835 807 817 832 807 829 835 841 816 835 812 837 774 835 834 797 804 818 847 854 878 848 813 795 788 849 810 821 811 798 833 858 829 820 753 838 812 824 818 846 822 827 813 847 829 833 817 793 817 873 856 743 855 801 841 824 844 833 734 810 788 803 845 809 766 771 821 794 778 807 798 876 826 756 754 782 814 787 795 829 826 843 828 947 908 937 925 900 874 929 891 925 902 908 918 916 883 903 858 879 938 915 946 867 881 906 883 908 939 875 870 916 908 872 855 908 879 871 881 892 837 904 885 880 918 932 874 906 762 809 823 873 935 854 828 852 896 866 837 858 849 849 847 873 NaN 845 817 890 853 844 837 832 800 832 850 894 885 874 970 919 960 933 901 982 985 970 919 939 931 904 920 948 934 950 898 912 923 940 894 914 945 877 867 941 886 865 893 856 852 874 878 831 866 858 873 864 871 885 912 919 892 881 872 874 825 892 885 857 862 880 862 987 854 875 865 830 883 853 904 900 760 888 890 861 849 886 942 823 894 877 892 886 940 866 853 887 863 882 885 872 853 830 875 873 850 839 900 850 865 834 852 875 867 874 867 861 830 871 848 878 849 791 837 849 871 834 847 872 818 805 823 830 822 818 923 916 862 875 862 856 875 880 865 906 840 826 877 869 838 850 869 813 855 850 872 850 844 794 843 839 853 839 858 859 887 848 848 812 830 873 823 852 857 873 851 849 851 855 843 851 845 844 865 903 907 902 906 889 917 888 924 867 862 870 830 853 846 905 874 860 882 797 804 863 788 850 781 847 831 827 778 838 794 846 817 793 844 871 794 714 764 803 795 806 799 813 801 805 856 843 794 792 812 825 803 803 862 827 805 818 790 830 892 864 858 799 798 794 768 824 799 811 788 763 815 840 812 814 820 826 802 843 807 808 785 808 749 775 806 781 790 788 797 803 762 782 748 794 792 831 880 854 844 835 898 857 831 864 816 840 791 815 788 834 835 850 820 833 852 840 790 803 848 829 822 846 816 801 838 822 812 822 856 833 838 807 837 819 828 832 821 849 846 822 843 831 797 819 790 839 803 824 810 861 786 823 808 788 848 788 551 818 854 860 795 840 818 833 809 784 820 783 834 805 805 759 828 808 802 803 782 787 783 821 818 802 802 868 810 788 772 817 830 784 739 785 836 886 840 860 853 870 849 842 811 813 835 807 817 832 808 829 836 842 816 834 812 837 774 835 834 797 803 818 848 855 879 848 812 795 786 851 810 818 811 799 833 858 828 819 754 840 812 824 819 846 822 827 811 846 830 833 818 794 814 873 856 743 854 801 841 824 844 831 735 810 790 802 845 808 767 770 822 793 777 807 797 876 826 757 754 781 814 788 796 829 826 841 828 945 909 937 925 900 871 930 891 926 903 908 917 916 884 903 858 880 938 916 946 867 890 906 883 908 939 875 872 915 908 873 854 908 880 871 882 892 837 903 885 880 918 933 874 907 762 808 823 874 935 854 828 852 894 867 837 858 849 848 846 873 NaN 845 817 890 852 843 837 832 801 832 850 894 885 874 970 919 960 932 900 982 987 971 919 939 931 905 920 947 935 950 897 912 923 940 894 915 945 878 869 941 886 865 894 858 853 868 879 831 867 858 873 863 871 884 912 919 892 881 871 873 824 892 886 858 862 879 863 987 854 875 865 830 881 857 905 899 760 887 889 861 848 886 942 823 894 877 892 886 940 866 853 888 863 882 884 871 853 830 875 873 850 839 900 850 865 833 851 875 867 873 866 859 831 872 847 878 849 792 834 849 871 833 847 872 818 804 823 829 822 818 923 916 862 874 861 857 876 880 864 907 841 826 877 869 839 850 869 813 856 850 871 848 845 793 844 839 853 838 857 858 887 848 847 812 831 873 823 852 857 873 852 848 848 856 843 851 845 842 864 904 907 902 905 888 917 888 924 869 862 869 829 854 845 905 874 860 882 796 804 864 787 850 781 850 831 827 779 839 795 846 818 794 844 871 795 716 764 803 794 806 800 813 800 805 857 843 794 792 812 826 803 802 862 828 806 819 790 831 891 862 858 799 799 794 769 823 799 812 788 763 816 840 811 814 820 826 802 843 806 808 784 809 749 776 806 781 792 787 796 804 762 782 748 794 792 831 880 855 844 834 898 857 831 863 818 838 791 815 788 832 834 850 822 832 851 840 789 804 848 830 822 847 818 802 838 822 812 822 856 830 837 807 837 818 828 832 822 850 846 823 844 832 798 819 790 838 802 824 810 861 785 823 810 789 847 788 551 818 856 860 795 840 818 833 808 784 819 784 833 804 805 759 828 808 802 803 783 787 783 820 818 802 804 868 810 788 772 818 831 786 740 786 837 887 842 860 854 870 848 842 809 813 835 807 817 832 808 829 836 841 816 834 812 837 774 835 833 797 802 818 847 856 879 848 811 795 786 851 810 815 813 802 832 857 828 819 754 840 812 824 820 845 822 827 809 845 828 832 818 795 813 872 856 743 854 801 840 823 845 830 736 812 792 801 845 808 768 769 822 793 776 807 796 876 826 757 755 781 814 788 797 829 826 840 827 944 911 937 925 900 868 931 891 926 902 907 917 916 884 903 857 881 938 916 945 868 895 907 883 909 938 875 873 915 909 872 854 908 880 871 882 893 838 903 886 880 918 933 873 907 763 808 823 874 935 854 828 852 893 867 835 858 849 848 845 873 NaN 845 816 890 851 842 837 833 804 831 849 893 885 875 970 920 959 932 899 983 987 969 919 939 932 905 920 948 936 950 897 913 923 940 894 915 946 877 870 942 886 865 895 859 854 865 880 831 867 858 873 863 871 884 913 918 891 880 870 873 823 891 886 859 862 880 863 986 854 874 865 831 881 860 905 899 761 887 890 860 848 886 943 823 893 878 891 885 940 866 853 888 863 882 883 870 853 831 875 873 850 840 901 850 865 832 851 876 867 873 866 858 831 873 847 877 849 793 833 848 870 832 847 872 818 805 823 828 823 819 923 916 862 873 862 857 876 881 864 907 841 826 877 869 839 851 869 812 856 849 871 845 845 793 844 839 853 838 856 857 888 849 846 812 831 873 824 851 857 874 853 848 847 856 843 851 845 841 864 904 908 903 906 888 917 889 924 869 862 869 828 855 845 905 874 860 883 796 805 864 787 850 781 852 831 827 780 839 794 847 819 794 843 869 796 718 765 803 792 806 800 813 800 804 857 843 795 793 812 828 803 801 862 828 807 818 790 831 891 861 858 799 799 794 770 822 800 812 788 763 818 840 811 815 819 825 802 843 806 808 784 810 750 776 805 780 792 786 795 804 762 783 749 794 792 832 880 854 844 834 897 857 832 862 819 839 791 815 788 832 834 849 824 832 851 840 789 803 847 830 821 847 819 802 837 822 812 822 857 830 836 807 838 818 827 832 822 851 846 823 844 832 799 820 791 838 801 823 809 861 785 823 811 789 847 790 553 818 856 860 796 840 817 833 808 784 818 785 831 805 804 758 828 807 802 803 784 788 783 820 818 802 806 868 811 788 771 819 830 787 740 786 837 887 843 859 854 871 847 842 807 814 835 807 817 832 808 829 837 840 816 833 811 836 776 835 832 797 802 818 845 857 879 848 811 796 786 850 808 815 814 804 831 857 828 818 753 840 810 824 819 845 821 826 807 845 826 832 818 795 813 872 856 743 853 800 839 824 847 830 737 814 792 801 845 807 768 769 822 794 775 808 796 876 826 756 756 780 814 786 798 829 827 840 827 943 910 937 925 900 866 931 891 926 902 907 917 916 884 904 858 882 937 916 945 868 896 907 883 909 938 875 874 915 910 872 854 907 879 872 883 894 838 902 886 880 918 933 874 907 763 808 823 874 936 853 829 852 891 868 834 858 849 848 845 873 NaN 845 816 891 850 841 837 833 807 830 848 893 884 876 970 920 958 932 898 984 988 968 918 939 934 906 919 950 936 950 897 914 923 940 893 916 946 875 872 943 886 864 896 859 855 862 879 832 868 858 873 863 871 884 913 918 892 880 869 873 822 890 886 859 862 880 864 984 853 873 865 831 882 864 906 900 761 886 890 860 848 886 943 823 894 878 892 884 940 867 853 888 863 881 882 870 853 832 874 874 850 842 902 850 866 832 850 877 866 873 865 857 831 872 847 876 848 793 832 847 870 832 847 873 816 804 824 829 823 819 923 916 862 873 864 858 876 882 864 906 841 826 877 869 839 851 869 812 856 849 872 842 845 793 844 838 854 836 856 857 889 850 846 812 832 874 824 850 857 874 853 848 845 855 843 851 844 842 864 904 908 903 906 888 916 888 924 869 863 870 828 854 845 906 874 860 883 796 806 864 787 851 781 852 831 827 779 839 794 846 819 795 843 868 796 720 765 803 791 806 800 813 800 804 858 843 796 793 812 828 803 800 862 828 806 818 791 831 890 861 857 798 799 794 771 822 800 813 788 762 819 840 812 815 819 824 802 842 806 808 784 810 750 777 804 780 793 785 795 804 761 783 749 794 792 834 880 854 844 834 896 857 832 863 818 841 790 815 787 833 834 850 825 833 851 840 790 802 848 829 821 847 817 801 837 822 811 822 857 831 837 807 838 818 826 830 823 852 846 822 845 832 799 820 792 839 800 823 809 861 786 823 809 789 847 791 554 819 856 861 797 840 816 834 808 785 818 785 830 805 805 758 827 806 801 803 784 788 783 821 818 802 806 867 812 788 771 818 830 788 740 786 838 888 844 858 853 871 846 841 807 814 835 806 817 832 808 830 836 840 817 832 811 835 777 834 832 796 802 817 844 857 879 848 812 796 786 849 805 814 814 804 829 857 829 818 753 840 810 825 819 845 821 826 807 846 826 833 818 795 814 872 855 741 853 800 840 825 848 831 737 814 791 802 844 808 767 770 822 796 775 808 795 877 826 755 755 780 814 785 798 829 826 840 826 941 909 937 925 900 862 932 892 926 902 907 917 916 883 902 859 882 938 916 945 869 897 907 882 909 938 875 874 916 910 872 855 906 878 872 882 896 838 903 886 880 918 932 875 906 764 808 823 874 936 853 829 853 891 867 834 857 850 848 845 872 NaN 846 817 891 849 841 837 833 809 830 849 892 884 876 970 920 957 932 898 984 989 967 918 939 935 908 919 952 935 950 898 915 923 940 893 915 946 874 873 942 886 864 897 859 855 860 878 832 868 857 873 863 872 884 914 917 892 879 869 873 822 889 886 859 862 880 864 983 853 872 865 832 883 868 905 902 761 885 891 859 848 886 943 824 893 878 892 884 940 866 854 887 863 880 882 870 854 833 874 875 850 843 901 850 865 832 850 877 866 873 865 857 830 871 847 876 848 793 832 846 871 832 847 872 815 804 826 830 823 819 924 917 862 873 865 857 876 882 864 906 841 825 877 869 838 850 869 811 856 849 872 840 845 793 843 838 854 836 856 857 889 850 846 813 832 874 824 849 857 874 853 848 846 855 843 851 843 842 864 904 908 903 907 889 917 888 924 869 862 870 828 852 845 906 874 861 884 796 806 864 787 851 781 852 831 826 779 839 795 846 819 796 843 867 796 720 766 803 790 806 799 814 799 803 858 842 797 793 812 827 803 800 861 827 805 818 790 832 890 861 856 798 799 794 770 822 800 813 789 761 818 841 812 816 819 824 801 842 806 808 784 811 750 778 804 780 793 784 794 804 761 781 749 794 793 835 881 853 845 834 895 858 833 865 817 842 790 815 787 835 835 851 826 833 851 841 790 802 848 828 821 847 814 800 837 822 810 822 857 832 838 806 838 818 826 829 823 852 845 821 844 831 798 820 791 840 800 822 809 861 786 823 807 789 847 789 555 818 856 861 798 841 815 834 808 785 816 784 830 804 805 759 826 806 801 803 784 788 784 821 819 802 805 867 812 786 771 818 830 786 740 787 836 889 845 857 853 872 846 841 808 814 835 805 817 832 808 829 836 841 818 832 811 834 776 834 833 795 802 817 844 857 879 848 813 794 788 849 802 814 813 803 829 858 830 818 752 840 808 826 819 846 822 826 808 846 826 834 818 795 813 872 855 739 854 799 841 824 848 833 738 814 790 803 843 809 767 770 822 797 776 808 795 879 827 755 754 780 814 786 798 829 826 840 826 941 908 937 925 900 861 932 893 926 900 906 917 916 883 901 859 881 939 916 946 869 903 908 882 908 938 875 875 915 910 872 855 906 878 872 881 896 838 902 886 880 918 931 875 906 763 808 822 874 935 854 829 853 891 866 835 857 849 847 844 872 NaN 846 817 891 849 841 837 833 809 829 850 892 884 877 969 920 956 933 898 983 988 968 919 939 935 909 918 952 934 950 898 916 922 939 893 915 945 874 873 941 886 864 897 859 856 860 877 832 868 856 873 864 874 884 912 917 893 879 870 873 822 890 885 859 862 879 864 982 854 873 864 832 884 872 905 902 761 884 890 860 847 884 943 824 892 877 893 883 940 865 855 887 863 879 882 871 854 833 874 876 851 842 901 850 865 832 850 877 867 874 866 857 830 870 847 876 848 792 832 846 872 832 847 872 815 805 827 830 824 819 925 917 863 874 865 857 875 881 863 906 841 825 876 869 837 850 868 812 856 849 873 838 845 792 843 838 854 836 855 858 889 850 846 813 831 873 825 849 858 874 853 848 846 856 844 851 843 842 865 904 908 901 907 889 917 887 924 868 862 871 828 851 845 906 874 863 884 796 805 864 787 851 780 853 831 826 779 838 796 846 820 796 845 866 796 723 767 802 790 806 799 814 799 804 858 842 796 793 811 826 803 800 861 826 804 819 790 832 891 862 856 797 798 794 769 821 799 812 789 761 818 841 813 816 819 824 802 843 806 809 784 813 750 778 804 780 792 784 794 803 761 778 750 794 793 835 881 853 845 834 896 858 833 866 817 842 790 815 787 837 835 850 826 833 851 841 790 802 849 828 821 847 813 800 837 822 809 822 856 833 838 806 838 818 825 830 824 851 844 820 843 831 797 819 790 840 799 821 809 861 787 823 807 790 847 788 554 818 856 862 797 841 815 834 808 785 814 783 831 803 806 759 826 806 801 803 783 787 784 821 820 802 805 866 812 785 771 818 832 785 738 787 835 890 845 858 853 872 847 840 809 812 835 805 817 832 808 829 836 842 819 831 811 835 776 834 833 794 802 817 843 857 879 846 815 794 789 850 800 814 812 802 829 858 831 818 751 840 809 826 818 846 822 826 808 846 826 835 818 794 812 873 854 738 854 799 841 822 849 834 738 814 788 804 843 810 766 770 822 797 777 808 796 879 828 754 754 780 813 787 798 828 826 840 826 941 907 938 924 900 859 930 893 926 899 906 917 916 884 900 859 880 940 916 947 869 908 908 881 907 938 875 877 915 910 872 855 906 878 872 880 895 838 902 886 880 917 932 876 906 763 807 821 875 934 854 829 853 889 866 836 856 849 847 844 872 NaN 847 818 890 850 841 838 833 812 830 851 893 884 876 969 919 955 934 898 983 987 970 919 938 935 908 919 952 932 950 898 916 922 939 894 914 943 873 874 942 887 864 896 860 856 857 877 832 868 855 873 864 876 885 910 917 893 879 870 873 823 890 885 859 862 878 864 983 855 873 863 832 883 874 904 902 761 884 890 860 846 883 943 825 891 877 893 883 940 863 855 887 863 880 882 871 855 832 873 876 852 842 900 850 866 832 851 876 867 874 867 858 831 870 847 876 848 793 832 846 872 832 847 872 815 806 827 830 823 819 926 916 863 874 865 857 875 880 863 906 841 824 876 869 837 850 868 813 856 850 873 838 845 792 842 838 854 837 855 859 888 850 846 813 829 873 825 849 858 874 852 848 846 858 844 851 843 841 865 902 909 900 908 889 917 887 924 868 861 870 828 851 846 906 875 863 885 796 804 862 787 852 780 853 831 827 778 838 797 846 820 796 846 868 796 726 767 801 790 807 799 814 800 804 857 841 794 793 810 825 803 800 860 826 805 819 789 831 891 862 857 797 797 794 769 821 799 812 790 760 818 841 813 815 819 823 803 844 805 809 784 814 749 778 804 780 792 785 795 803 760 775 750 793 793 835 882 854 846 835 896 858 833 867 817 842 789 816 788 838 836 849 826 833 850 841 789 802 849 828 821 848 815 800 837 822 810 822 858 832 837 805 838 818 824 831 823 851 844 821 841 831 796 819 790 840 798 821 808 860 787 822 807 790 848 787 554 818 856 862 797 841 816 834 808 786 813 783 832 802 807 760 826 808 802 803 783 785 784 822 819 803 804 866 813 785 772 816 833 784 738 787 834 890 844 858 853 871 848 841 810 811 834 804 817 832 809 829 837 843 819 833 812 835 776 834 834 795 802 818 842 857 880 846 815 793 791 851 798 814 811 802 828 858 832 819 751 840 808 827 817 846 822 826 808 846 827 834 818 793 811 873 853 738 854 799 840 821 848 834 740 814 788 804 844 810 766 769 822 797 776 809 796 879 829 756 754 780 814 787 799 829 826 840 827 942 908 938 924 900 858 930 894 927 900 907 917 915 886 902 857 880 941 916 947 870 908 908 880 906 939 875 880 914 908 872 854 906 878 872 880 894 838 902 886 880 917 932 876 905 763 806 822 875 934 856 829 852 886 867 837 856 849 846 844 872 NaN 847 818 889 851 841 839 832 815 830 851 893 884 874 969 917 955 934 898 984 986 971 920 938 935 907 920 952 932 951 899 916 922 939 895 914 942 873 873 943 887 864 895 860 857 854 877 832 867 854 873 864 876 885 908 917 894 879 870 874 824 891 885 860 862 878 864 984 856 873 863 831 883 874 905 901 760 885 891 862 848 882 943 825 892 878 893 882 940 863 856 888 863 881 882 871 854 832 873 876 852 842 900 850 866 833 851 876 867 874 868 857 831 871 847 876 848 793 830 847 872 831 848 872 815 806 828 830 823 819 926 918 863 873 865 857 874 881 863 906 841 825 875 868 837 850 867 813 856 850 873 838 845 792 843 838 855 839 855 860 888 850 846 812 827 873 825 850 858 874 852 849 846 858 844 850 843 842 865 902 908 901 909 888 917 886 923 868 860 870 827 852 846 907 876 862 884 796 804 860 787 852 779 854 831 828 779 838 798 846 819 796 845 869 796 729 767 801 790 808 800 814 801 804 857 841 794 794 811 826 802 800 860 826 806 818 789 831 891 863 858 797 796 794 768 821 799 812 792 760 817 841 814 814 819 823 803 844 804 809 784 814 749 779 804 780 792 786 795 802 761 775 751 793 793 834 882 853 846 836 896 858 833 867 817 842 789 816 790 839 836 849 825 833 850 841 787 802 849 827 822 848 816 799 837 822 810 822 859 832 836 805 837 819 825 832 823 851 845 820 841 830 796 819 790 840 796 821 808 861 787 822 807 791 849 788 553 819 856 862 797 841 817 834 808 787 813 783 833 802 807 759 826 810 802 803 784 785 783 823 817 803 804 867 812 785 772 815 834 786 737 787 836 889 844 858 854 870 850 842 810 811 834 805 818 832 809 829 838 843 819 835 812 836 776 834 834 796 801 817 841 856 880 845 814 793 792 850 797 814 810 803 828 858 832 819 751 840 808 827 816 845 823 826 808 845 826 832 817 794 810 872 852 738 855 798 839 821 846 834 741 814 789 804 845 810 766 769 821 796 776 808 796 879 829 756 754 779 814 787 798 830 826 841 828 941 908 937 924 900 857 929 894 926 901 907 917 915 888 904 856 881 940 916 948 869 914 909 880 906 939 875 882 913 908 872 852 906 879 873 880 893 838 902 885 880 917 930 876 905 762 805 822 876 934 856 828 853 880 868 837 856 849 846 845 872 NaN 847 818 890 851 842 840 831 818 831 851 894 884 873 969 916 956 934 898 985 987 969 920 937 933 906 921 952 932 952 900 916 922 939 895 915 942 872 872 945 887 864 895 860 858 852 877 832 867 853 873 863 875 885 908 918 894 880 870 874 824 890 885 860 863 878 864 985 855 872 864 830 883 874 906 901 760 885 891 862 851 881 944 825 892 878 892 881 940 863 856 889 863 882 882 871 854 832 873 876 851 841 899 850 867 834 850 876 867 874 867 857 831 870 847 876 849 793 829 849 872 831 848 872 815 805 828 830 823 820 926 919 862 873 865 857 874 882 863 906 841 824 875 868 837 850 867 813 856 850 872 837 845 793 843 838 856 839 855 860 888 850 846 811 827 873 825 850 857 874 851 849 845 858 844 850 843 843 864 902 908 901 909 888 918 887 922 868 860 870 827 852 846 907 876 861 884 797 803 861 788 851 781 855 831 828 780 837 798 846 817 796 845 870 796 731 766 802 790 808 800 814 801 804 856 841 794 794 811 826 801 800 861 826 806 816 788 831 891 864 857 797 796 794 768 821 799 812 792 761 816 842 815 814 819 824 802 844 804 810 783 815 751 780 803 780 792 787 796 802 762 776 751 793 794 834 882 852 846 836 896 858 833 866 817 842 788 815 790 839 836 849 824 833 849 842 786 802 849 828 822 849 816 797 837 822 810 821 860 832 836 805 837 820 826 832 823 852 846 820 841 830 796 819 791 841 797 819 808 862 787 822 808 791 849 788 553 819 856 862 798 842 816 833 807 787 813 783 832 802 807 758 826 811 802 803 784 785 783 822 816 803 803 868 812 785 772 815 834 787 737 787 838 888 843 857 852 870 852 842 810 811 834 805 818 831 809 828 839 843 819 837 812 836 776 834 834 795 800 816 841 856 880 845 813 794 793 848 797 814 810 803 828 858 832 819 751 840 809 827 816 845 824 825 808 844 826 832 818 796 809 872 852 738 855 796 839 821 845 834 743 815 789 804 845 810 766 769 822 795 775 807 796 879 829 755 752 779 814 787 797 830 826 842 828 940 910 936 924 900 856 930 894 926 902 908 918 916 888 905 856 882 940 916 948 868 919 909 880 906 939 875 884 910 908 872 852 906 880 873 880 892 839 903 885 881 917 929 876 905 762 806 823 876 935 857 828 855 876 867 837 856 850 847 845 872 NaN 847 818 890 850 842 840 831 819 831 851 894 884 873 969 915 956 933 899 985 987 968 921 937 931 906 922 951 932 952 900 915 922 939 895 915 942 871 871 944 887 864 895 861 858 851 878 832 867 852 873 864 873 885 908 919 894 880 870 873 823 890 885 860 862 877 864 984 854 873 864 830 883 878 906 900 758 885 892 862 852 880 944 825 892 878 892 882 940 864 855 890 864 882 882 871 854 833 872 876 850 841 899 850 866 835 850 876 866 874 867 856 832 871 846 876 849 794 829 849 872 832 848 872 815 804 828 829 823 820 925 920 862 872 864 857 874 881 863 906 842 824 876 868 838 849 867 813 856 850 873 835 844 793 843 838 855 840 855 860 889 850 846 811 827 873 825 850 856 874 850 849 845 858 844 850 843 843 864 902 908 902 909 888 917 888 921 869 860 871 827 852 847 907 875 861 883 797 803 863 788 850 782 857 831 828 780 836 798 847 817 796 846 870 796 733 765 802 790 809 800 814 802 804 856 840 794 793 810 825 800 801 862 826 806 816 789 831 890 864 856 798 796 795 768 822 799 813 792 762 816 843 815 815 819 824 802 844 804 810 784 816 752 781 803 780 792 788 796 801 762 778 750 793 794 834 880 852 847 836 897 858 834 865 817 841 789 815 790 839 837 849 824 833 849 842 786 802 849 828 822 849 815 796 837 822 809 821 859 833 836 805 837 820 828 831 823 852 847 820 841 830 796 819 791 840 798 817 807 863 787 821 808 790 849 786 554 819 855 861 798 843 816 833 808 788 813 783 832 802 807 759 824 811 802 803 785 785 783 821 816 804 803 870 812 785 772 816 834 788 737 786 839 887 843 857 851 869 852 842 810 812 835 806 818 830 809 828 839 843 819 837 812 836 777 834 835 793 799 816 842 856 881 845 812 795 796 847 797 813 811 802 829 858 831 819 751 839 809 827 816 845 824 825 808 844 826 831 817 799 808 872 852 738 855 795 839 822 846 834 744 816 790 804 845 810 766 769 822 795 774 807 796 878 829 753 751 779 813 786 795 829 826 842 828 940 910 936 924 900 854 930 894 926 903 908 918 917 888 905 856 883 940 915 949 868 924 909 880 907 938 876 886 908 909 873 853 906 880 873 880 892 839 904 885 881 917 928 875 905 761 807 823 876 935 857 829 856 870 867 838 855 850 846 844 872 NaN 846 818 891 850 844 839 831 819 832 851 894 884 873 969 916 956 933 900 984 987 965 922 937 933 906 921 950 932 952 901 914 922 939 894 916 943 872 872 943 887 864 895 861 858 851 879 832 866 852 873 865 872 885 908 920 894 880 870 872 822 889 885 860 861 877 863 984 854 874 865 830 883 882 905 900 758 884 891 860 851 880 945 825 892 879 893 883 941 864 855 889 864 883 883 871 854 833 872 877 850 841 900 850 867 835 850 876 866 873 868 856 832 871 846 876 849 795 829 850 872 834 848 872 814 804 827 829 822 821 924 920 862 873 864 857 875 880 864 906 842 824 876 869 838 849 867 813 856 851 873 833 843 793 843 838 854 840 854 860 889 850 846 811 828 874 825 850 856 874 849 849 845 858 844 849 842 843 864 902 908 903 907 888 917 889 922 869 861 872 827 853 847 907 876 860 883 797 804 864 788 850 783 861 831 827 781 836 797 847 818 795 847 870 796 736 765 802 790 809 800 814 802 804 856 839 794 793 810 826 800 802 862 826 806 817 789 832 890 864 856 798 796 796 768 824 798 813 791 762 815 843 815 816 819 825 801 844 804 810 785 816 753 782 803 780 791 788 796 801 761 779 750 793 794 833 879 851 848 836 897 858 834 865 818 840 790 815 791 839 836 849 824 833 850 842 787 802 849 829 822 849 815 796 837 822 808 821 857 834 835 804 837 820 829 831 823 852 846 821 841 830 797 819 791 840 799 815 807 863 787 820 808 789 849 785 555 819 855 861 798 844 816 834 809 788 812 783 832 803 807 760 823 810 802 802 785 786 783 820 815 804 804 869 813 785 772 816 834 788 736 786 839 887 842 857 851 870 851 841 810 812 835 806 818 829 809 828 839 842 818 836 811 836 779 834 835 791 800 816 843 856 880 845 813 796 799 848 797 813 811 800 829 858 830 818 751 839 810 827 817 844 822 825 808 843 826 830 816 799 809 872 853 737 854 796 840 824 847 834 744 816 790 804 845 809 767 768 822 796 774 807 795 878 828 752 751 779 812 785 794 828 825 841 830 941 910 936 925 901 853 930 893 926 902 908 919 917 888 904 856 883 940 915 948 868 924 908 880 907 937 876 891 906 911 874 853 906 879 873 880 893 839 904 885 882 917 928 874 905 761 808 824 876 936 856 829 854 865 867 839 855 850 846 844 872 NaN 847 818 890 850 844 839 831 819 832 851 894 884 873 969 916 956 933 900 983 987 965 924 937 935 906 920 950 931 952 901 914 922 940 894 916 943 873 872 943 887 864 894 861 857 850 879 831 866 851 873 866 872 884 908 920 894 880 869 872 822 888 885 859 860 878 862 983 855 875 865 831 883 887 905 902 758 883 890 859 849 881 945 825 893 879 894 885 941 865 854 888 864 883 884 871 854 833 872 876 849 842 900 851 867 835 850 876 866 873 868 857 832 871 845 876 848 795 829 850 872 835 847 872 815 803 826 829 822 821 923 918 862 875 864 857 875 880 864 907 842 824 876 869 838 849 867 813 856 850 873 834 842 793 843 838 854 841 854 860 888 850 846 811 829 873 825 850 857 874 849 849 845 859 844 849 842 843 864 903 908 904 906 888 917 889 922 869 862 872 827 853 847 907 876 860 882 797 805 863 788 850 783 864 832 827 781 836 796 847 818 795 847 870 796 739 766 803 790 809 800 815 802 805 855 839 794 793 809 825 801 803 862 826 807 818 790 832 891 864 856 798 796 797 768 825 798 813 790 763 815 843 816 816 819 826 802 845 805 809 786 817 753 782 803 780 791 789 796 803 761 779 749 794 794 832 878 850 849 835 898 857 834 864 818 838 791 815 791 839 835 849 824 833 852 842 787 802 849 829 823 850 815 796 837 822 810 821 856 836 835 804 837 820 830 832 823 852 846 822 841 830 797 820 791 839 800 814 807 863 787 821 807 788 848 786 556 819 855 861 798 844 816 834 810 789 810 783 832 802 807 761 821 809 801 802 785 786 783 820 816 805 804 869 813 785 771 816 834 788 736 786 839 887 841 856 852 870 851 842 810 811 835 807 817 828 808 828 839 842 818 836 811 836 779 834 834 791 799 817 844 856 880 846 813 796 803 850 796 813 812 800 830 859 831 818 751 838 810 827 817 845 822 825 809 843 826 830 816 798 810 872 853 737 853 796 841 824 847 834 745 814 791 803 844 809 767 769 823 796 774 807 795 878 828 752 753 779 814 786 795 828 826 839 830 942 910 936 925 900 852 931 892 926 901 908 919 916 889 904 856 883 940 914 948 869 923 907 881 907 936 876 894 905 910 873 853 906 880 873 880 894 839 903 885 882 917 928 874 904 761 809 824 876 935 856 829 853 860 868 838 855 850 846 843 872 NaN 847 818 890 851 845 838 832 821 833 852 894 884 873 969 917 956 933 901 984 987 965 925 937 937 906 920 949 930 952 902 914 923 941 893 916 943 874 873 943 887 864 893 861 857 848 879 830 867 852 873 865 872 884 908 920 894 880 870 872 821 888 886 859 860 879 863 983 855 874 866 832 884 887 906 905 758 883 890 859 848 882 945 825 893 879 894 885 940 865 855 887 864 884 886 871 854 833 872 876 849 842 901 851 867 835 850 876 866 873 869 858 832 871 846 876 848 796 829 851 872 835 847 872 815 802 827 829 822 822 923 917 863 877 863 856 876 881 864 908 842 824 876 869 838 849 867 813 857 850 873 834 842 792 843 838 854 841 854 861 888 849 846 811 829 873 825 849 858 873 850 848 845 859 844 849 841 844 865 903 908 903 904 889 917 889 923 870 863 872 828 852 847 907 876 862 881 797 806 862 789 851 783 864 831 827 781 836 795 847 817 795 847 870 796 742 766 803 790 808 800 815 802 805 855 839 794 793 809 825 802 804 861 827 806 819 789 832 891 864 856 798 796 797 768 824 799 814 788 763 815 843 817 815 819 826 802 845 805 809 786 819 752 783 803 779 791 788 797 804 760 779 749 794 795 832 878 850 849 835 898 855 834 863 817 838 790 815 791 838 834 849 824 833 853 842 789 802 848 828 824 852 814 796 837 822 811 822 856 837 835 805 837 820 830 832 822 852 846 823 840 830 796 820 791 839 800 813 807 863 788 822 806 788 848 786 556 819 854 860 798 844 816 835 811 789 810 782 832 802 807 761 821 810 800 804 784 787 782 820 816 805 804 869 813 786 771 816 833 787 736 786 839 888 840 854 854 870 850 843 810 812 834 807 817 827 808 829 839 842 818 836 811 836 780 834 833 795 799 819 844 856 879 847 812 797 806 850 794 813 812 799 829 859 832 817 751 838 810 827 818 846 823 825 809 842 827 830 816 797 811 872 853 737 852 796 840 824 846 834 746 812 791 803 844 808 768 769 824 798 775 807 794 877 827 752 754 779 815 787 795 829 827 838 830 942 910 935 925 899 851 930 892 927 900 908 919 916 893 903 856 884 940 914 947 868 922 907 882 907 936 876 896 903 910 871 853 907 880 873 880 895 838 903 885 882 917 928 875 905 761 810 824 877 935 854 829 854 857 867 838 856 850 846 843 871 NaN 847 818 891 851 845 838 832 823 833 852 894 884 872 969 916 956 933 902 985 987 967 924 937 936 907 920 948 930 952 901 915 923 942 893 915 943 874 873 944 887 863 892 859 857 847 878 829 867 853 874 865 872 884 910 921 893 879 870 872 820 887 886 858 860 880 864 983 855 874 867 832 885 886 906 907 759 883 890 859 846 882 945 825 893 879 894 885 939 865 854 888 864 884 886 871 854 833 872 874 849 842 900 851 868 835 849 876 866 873 869 859 832 871 847 876 847 797 828 850 873 836 847 872 816 802 827 830 821 822 923 916 864 877 862 857 876 881 863 908 842 825 876 868 838 849 867 814 857 849 873 835 842 793 842 838 855 841 855 861 888 849 846 811 828 872 826 849 859 873 851 848 845 858 844 850 841 844 865 904 908 903 904 889 916 888 923 868 863 872 829 852 846 907 876 863 882 796 806 862 790 851 783 862 831 827 781 836 795 847 817 795 847 870 795 745 766 804 788 808 800 816 802 805 855 840 794 793 810 825 803 803 861 828 806 818 789 832 892 864 856 798 797 797 768 824 798 813 788 763 815 842 818 814 819 826 803 844 805 809 785 820 752 783 802 779 790 788 797 806 760 780 749 795 795 832 878 850 850 836 898 854 834 861 817 838 790 815 792 837 834 849 825 833 853 842 790 802 847 829 823 853 816 797 837 822 812 822 858 838 835 806 836 821 830 831 823 852 846 823 840 829 795 820 792 840 801 814 807 863 789 823 807 789 847 786 556 820 854 860 798 843 814 836 812 790 811 782 832 802 806 761 820 810 800 804 784 787 781 820 817 804 804 870 813 786 770 817 832 786 736 787 838 888 839 853 853 871 850 842 810 812 834 806 817 824 808 829 839 842 818 836 811 836 780 834 832 798 799 820 844 856 879 847 812 797 810 850 792 812 812 800 828 857 832 816 751 839 810 827 818 848 824 825 809 842 827 830 816 796 812 873 854 737 851 796 840 823 846 834 746 810 791 803 844 809 767 769 824 798 775 808 793 877 827 753 753 779 816 787 796 830 828 839 829 941 910 935 925 898 851 929 893 928 900 909 919 916 897 902 856 883 940 913 947 867 917 906 882 907 937 876 896 902 910 870 853 908 881 873 881 895 838 902 885 882 918 928 875 906 760 810 823 877 934 852 828 854 853 866 838 856 850 847 843 871 NaN 847 817 891 851 845 838 832 824 833 852 894 885 873 969 916 956 933 902 986 986 968 923 938 936 907 920 948 930 951 902 916 923 942 893 915 943 873 874 944 887 863 892 857 856 847 878 828 867 854 874 865 872 886 911 921 891 879 871 873 821 887 886 860 860 880 867 982 854 874 867 832 885 887 907 908 759 884 890 859 847 881 945 824 893 879 894 885 939 866 854 889 864 884 886 871 854 833 872 874 849 843 900 851 868 835 849 875 866 874 869 859 831 871 847 876 847 798 828 848 873 837 847 872 817 802 828 830 821 822 924 915 865 877 862 857 875 881 863 907 841 825 875 869 839 849 866 814 857 849 873 834 842 793 842 838 855 841 856 861 889 849 845 811 828 873 826 849 858 873 852 848 846 858 843 850 841 844 865 903 908 902 904 888 916 888 924 867 863 872 829 852 846 908 876 864 884 797 805 862 789 851 782 862 830 827 782 835 795 847 818 794 846 870 795 746 765 804 785 808 800 816 801 805 856 842 794 793 810 824 803 802 861 828 806 816 789 832 892 863 856 798 797 796 768 823 798 813 788 764 815 841 818 813 818 825 803 844 804 810 785 819 752 784 802 778 790 789 797 805 761 780 750 795 794 832 880 850 850 836 898 854 835 861 816 838 790 816 793 836 834 849 826 833 852 842 790 803 847 830 821 853 817 797 837 823 810 822 859 838 835 806 836 821 830 831 823 852 847 823 841 828 795 820 792 840 801 814 807 863 789 822 807 789 846 787 557 820 854 859 798 842 813 837 810 789 812 783 832 802 806 761 820 810 800 805 783 787 781 820 817 803 804 870 813 786 769 818 831 786 736 788 838 887 840 853 851 871 850 841 811 812 834 805 816 822 809 829 839 842 817 836 811 836 780 834 832 800 798 820 844 856 879 846 812 797 813 850 792 812 813 800 828 855 832 815 752 840 810 826 817 847 824 826 809 842 827 830 816 796 812 873 853 737 851 796 840 822 846 835 746 811 792 804 844 809 767 769 824 799 774 808 792 878 827 754 751 779 814 787 796 830 830 841 828 941 910 935 926 898 850 928 893 929 900 909 918 916 902 902 856 883 940 913 946 867 912 906 883 907 937 876 896 901 910 870 853 908 880 874 882 895 837 902 885 881 918 928 874 906 761 810 823 876 934 851 828 853 851 865 838 857 850 848 843 871 NaN 847 816 892 850 844 839 832 825 833 853 893 885 873 970 916 956 933 902 985 986 969 921 937 935 907 920 947 930 951 902 917 923 943 895 914 943 873 874 944 887 863 891 854 856 847 878 828 867 854 874 865 872 888 912 921 891 880 871 874 823 887 886 862 860 880 867 982 854 874 868 832 884 889 907 907 758 886 890 860 848 881 944 824 894 878 894 885 939 866 855 889 864 883 886 871 854 832 872 874 848 843 899 850 868 834 849 876 867 874 869 858 830 872 847 877 847 799 827 847 872 839 847 871 816 803 827 831 821 822 925 916 865 876 862 857 875 881 864 906 841 825 876 869 839 849 866 814 857 849 873 834 841 793 842 838 855 840 855 860 890 849 845 811 827 873 827 849 857 874 852 849 847 858 843 850 842 844 865 903 908 902 906 888 916 889 923 865 864 872 829 852 846 908 875 863 884 797 805 862 790 851 782 862 829 828 781 835 794 846 820 794 846 869 795 747 764 803 782 808 800 816 800 805 855 843 793 794 810 824 803 802 861 828 806 815 788 831 891 863 856 799 798 796 769 823 798 813 789 764 815 840 817 814 817 825 802 844 804 810 784 819 752 784 802 777 789 789 796 805 761 781 751 796 793 833 881 850 850 836 898 855 836 861 816 838 790 816 793 836 834 847 826 833 852 843 789 804 847 832 820 851 816 798 837 824 810 821 858 837 836 807 837 820 831 831 824 851 846 823 842 828 795 820 792 841 800 814 808 863 788 822 806 790 846 788 557 819 854 859 798 841 812 837 809 789 813 784 831 802 805 761 820 809 800 805 782 787 782 820 817 803 804 870 813 786 768 818 831 785 736 789 838 887 841 854 850 871 851 839 811 812 834 804 816 821 809 829 839 842 816 836 812 837 779 835 831 799 798 819 844 855 879 846 812 796 816 851 792 812 813 801 828 854 831 815 752 841 808 825 816 847 824 825 809 843 827 830 816 795 812 873 854 737 852 796 840 822 845 835 747 811 792 805 844 809 766 769 825 800 774 807 792 878 828 754 751 780 814 786 796 830 830 843 828 941 909 935 926 897 850 928 893 929 901 910 918 917 905 902 856 882 941 912 946 868 905 906 882 906 937 876 896 901 909 869 854 908 880 875 882 896 838 902 884 881 918 928 874 906 763 810 824 875 934 852 828 852 848 865 837 857 850 848 843 871 NaN 847 815 892 850 844 840 831 827 833 853 893 884 874 971 916 956 932 900 983 987 969 921 937 934 907 920 946 930 952 901 917 924 942 896 914 944 872 874 945 887 862 891 854 856 847 879 829 867 853 872 865 872 888 912 920 892 880 870 874 824 886 886 864 859 880 867 982 855 874 868 831 883 893 906 907 758 886 890 860 848 882 944 823 893 878 894 885 939 866 856 889 864 883 885 870 854 832 872 875 848 843 899 850 868 834 850 877 868 874 869 858 830 872 846 877 848 798 828 846 870 839 847 871 816 803 827 831 822 822 925 916 864 875 863 857 875 881 864 907 841 825 878 870 839 850 867 813 857 849 872 833 841 792 842 838 855 840 855 860 890 849 845 811 827 873 826 849 857 874 852 849 847 858 843 850 842 844 865 903 908 902 906 889 916 890 922 866 864 872 828 851 847 908 874 863 884 798 805 862 790 851 782 864 829 828 779 835 795 846 819 794 846 870 796 749 765 804 781 809 800 816 800 804 856 843 794 794 810 824 803 802 861 828 806 814 788 831 891 863 856 799 798 796 768 823 798 813 791 764 816 841 817 815 817 825 802 844 804 810 783 819 752 785 803 776 789 789 796 805 762 780 750 797 794 834 882 851 849 836 898 856 837 860 816 839 790 815 792 837 833 846 827 833 851 844 788 804 848 832 820 849 815 798 837 824 809 821 857 836 836 807 837 819 831 832 823 852 845 823 843 829 795 820 792 840 800 814 807 862 789 821 806 789 846 790 558 819 854 860 798 841 814 838 808 788 812 784 832 802 805 761 821 808 800 803 782 787 784 820 816 803 803 871 814 785 768 818 831 786 736 789 838 887 842 856 851 870 851 839 811 812 835 803 815 821 809 828 839 843 816 836 812 838 778 835 831 797 798 819 844 855 879 846 812 795 820 851 789 812 813 800 828 854 831 815 752 841 807 824 817 848 823 825 808 844 827 831 816 795 813 873 854 737 852 795 840 821 845 835 748 810 793 806 845 810 766 768 824 800 774 805 792 878 829 755 752 780 814 787 796 831 830 842 827 940 909 935 925 896 850 929 894 928 901 909 919 917 908 902 857 882 941 913 946 869 903 906 881 906 937 877 896 902 910 869 854 908 880 875 881 896 839 902 883 881 918 927 874 906 764 810 824 874 934 854 828 853 847 866 836 858 850 848 843 872 NaN 846 815 893 850 844 841 832 829 833 853 893 884 875 971 915 956 932 900 983 986 968 920 937 932 906 920 945 931 952 900 917 924 942 896 914 945 872 873 945 887 863 891 854 856 848 879 829 867 852 871 865 871 887 912 920 893 881 869 873 824 885 885 863 859 880 867 982 855 874 868 832 883 894 906 906 758 886 891 861 849 882 943 823 893 879 894 885 939 866 857 888 863 882 884 870 854 832 871 875 847 843 899 850 868 834 851 878 868 873 868 858 829 873 845 876 849 798 829 845 870 838 848 871 816 803 827 830 822 822 925 917 863 875 864 858 875 881 865 908 841 825 878 869 839 851 867 813 856 848 872 833 841 792 842 838 855 839 855 860 889 849 845 811 827 874 825 849 857 874 852 849 847 859 843 850 843 844 865 902 908 902 907 889 916 892 920 867 865 871 829 851 848 907 874 862 883 798 805 862 791 851 782 865 829 828 778 836 795 846 818 793 846 870 797 751 765 804 780 809 800 815 800 805 856 843 794 794 810 825 803 802 861 828 806 815 789 831 891 864 856 800 799 796 768 822 798 814 791 762 816 841 816 816 817 825 801 844 804 810 783 820 754 785 803 775 790 789 796 805 763 779 750 799 794 834 882 850 849 836 898 857 838 859 816 840 790 815 792 837 833 845 827 833 850 844 789 804 848 832 820 848 814 798 837 825 809 823 857 834 837 807 837 818 831 832 824 852 844 822 844 830 795 820 791 841 799 814 806 862 790 821 806 788 846 789 560 819 855 861 798 841 816 839 809 786 812 784 833 802 805 761 820 808 799 802 781 787 784 820 816 802 800 871 814 784 768 818 831 788 736 788 838 887 842 858 851 870 852 840 811 811 835 804 815 821 809 828 839 844 817 835 812 839 778 835 832 798 798 818 844 855 879 845 813 794 822 851 786 812 813 799 829 855 830 815 753 841 808 825 818 848 823 825 808 845 827 832 816 795 813 873 854 737 852 795 841 820 846 835 749 810 792 807 845 811 764 766 824 801 774 804 792 878 830 753 751 780 815 788 797 831 830 842 826 940 909 935 925 894 850 929 894 928 902 908 920 917 910 903 857 882 941 913 946 870 899 906 881 907 937 877 896 902 911 870 854 908 880 874 880 897 839 903 883 881 918 928 874 906 763 810 824 875 934 854 827 855 846 866 836 858 850 848 843 872 NaN 846 816 893 851 843 841 832 831 834 852 894 884 875 971 913 955 932 899 982 987 968 920 937 931 906 920 945 933 952 898 917 925 942 896 914 945 871 872 945 886 865 892 855 855 850 879 829 867 852 869 864 870 886 912 920 892 881 869 872 824 885 884 862 860 880 866 982 856 874 867 832 884 896 905 904 758 886 891 860 848 882 944 823 892 879 893 886 939 866 857 888 863 882 883 870 855 832 871 875 847 843 899 851 868 834 851 878 868 873 868 858 829 872 845 875 850 797 829 844 871 838 849 871 815 804 827 831 822 821 925 917 863 875 864 858 876 881 865 907 841 826 877 869 839 852 867 813 855 849 873 833 840 792 842 838 855 838 855 860 889 849 845 811 827 874 824 849 857 875 852 849 848 861 843 851 844 844 865 902 908 903 907 889 917 892 919 868 865 870 830 850 848 906 874 862 883 798 805 863 791 850 782 866 830 828 778 836 796 846 817 792 846 871 798 753 766 804 780 809 799 817 800 805 856 842 794 795 811 826 803 802 861 828 807 815 791 830 891 865 857 800 799 796 767 823 798 814 791 761 817 842 816 816 816 825 801 844 804 811 783 821 754 786 802 776 790 789 796 806 764 778 749 800 795 834 882 849 849 836 898 857 837 858 815 840 791 814 791 837 833 845 828 833 850 844 790 804 848 831 820 849 814 798 837 825 808 824 856 832 839 808 837 816 830 832 824 852 844 820 845 830 795 820 791 841 800 813 806 862 790 821 806 788 846 789 563 819 855 862 798 840 816 840 810 787 812 784 835 803 805 761 820 809 799 801 781 787 784 819 817 802 797 871 815 784 768 818 831 788 736 788 839 887 842 857 851 871 853 840 811 812 835 804 815 820 808 829 838 844 817 834 812 838 778 835 832 797 798 818 844 856 879 845 813 795 825 850 783 812 812 800 830 855 829 815 754 841 810 825 818 847 823 825 808 846 828 831 816 795 813 872 854 736 853 794 840 820 846 835 751 810 792 807 845 812 764 764 823 801 774 805 793 878 830 752 751 780 815 788 796 832 830 842 827 940 909 936 924 893 850 929 893 927 902 907 920 916 911 904 858 882 941 913 946 869 897 906 882 907 937 877 897 901 911 871 855 907 881 874 880 897 839 903 883 882 918 929 874 906 762 809 824 875 934 854 827 855 845 867 837 857 850 848 843 871 NaN 846 815 892 852 843 841 832 832 834 852 894 884 876 972 912 956 932 899 982 987 968 920 938 931 905 920 944 934 953 897 917 925 943 896 914 944 871 872 945 886 866 893 856 855 851 879 829 868 852 870 864 869 887 912 920 892 881 869 871 824 885 883 862 860 876 865 983 856 874 866 833 884 896 905 903 758 886 891 860 846 881 945 823 891 878 893 886 939 866 856 889 863 882 883 870 856 832 870 875 847 844 899 851 868 835 850 879 868 874 868 858 829 871 844 875 850 796 830 842 872 838 849 871 814 805 827 831 822 821 925 917 863 874 864 857 876 880 866 906 841 826 876 869 839 852 867 813 854 850 874 833 840 791 843 839 855 838 856 860 888 849 845 810 827 874 824 849 856 874 853 849 849 862 843 851 845 844 865 903 909 902 908 889 916 891 920 867 865 870 830 851 846 906 874 861 882 798 806 864 792 849 781 866 830 828 780 837 796 845 817 792 846 872 799 753 767 805 780 808 798 818 800 806 857 842 794 795 810 826 803 802 861 828 806 815 792 830 891 865 858 799 800 797 768 823 797 813 790 762 817 842 815 816 816 824 800 843 803 811 783 821 756 786 802 778 791 789 796 806 764 778 749 799 794 835 882 849 849 836 898 856 836 858 815 841 792 814 791 837 834 846 828 833 850 843 790 804 848 831 820 849 815 797 837 825 809 824 857 831 840 808 837 817 831 832 825 853 844 819 846 831 795 820 790 842 800 814 806 862 790 821 806 788 846 788 564 819 856 861 798 840 815 840 810 788 812 784 835 803 804 761 821 809 799 801 781 787 784 818 818 802 796 871 816 784 768 817 831 787 736 789 839 887 842 856 851 871 854 841 810 813 834 804 815 820 808 828 838 844 817 834 811 838 779 835 833 797 799 818 844 856 879 846 813 796 826 849 784 812 812 802 831 856 829 815 753 840 813 825 817 848 824 825 808 844 829 831 816 796 813 870 854 735 854 794 840 819 845 834 752 812 792 808 845 812 764 763 822 801 774 806 793 878 830 750 751 779 816 788 796 832 830 842 827 941 909 936 924 893 850 929 892 926 902 907 919 916 914 905 858 882 941 914 946 869 900 906 882 907 938 876 898 901 911 872 854 906 881 873 880 897 839 904 884 883 917 930 875 906 761 808 825 876 935 855 827 855 844 867 837 857 849 848 843 871 NaN 846 815 892 851 844 841 832 834 833 852 894 883 876 972 912 957 932 899 982 988 968 920 938 931 904 919 944 933 954 898 917 926 943 896 914 944 870 873 944 886 865 894 856 855 853 879 829 869 852 871 865 870 887 912 920 892 882 869 870 824 886 883 862 860 872 865 984 855 874 865 834 884 898 905 903 759 885 891 859 844 881 946 823 891 878 893 886 939 865 856 890 864 882 884 870 857 832 870 876 848 843 899 851 868 835 850 878 869 876 867 858 829 872 844 876 850 796 830 839 872 838 849 871 814 805 828 832 823 821 925 918 864 874 863 857 876 880 866 904 841 826 876 868 840 851 867 813 855 850 873 833 842 790 843 840 854 837 856 860 888 848 844 810 827 873 824 850 855 874 853 849 849 861 842 851 845 844 865 904 909 902 908 889 916 891 922 866 865 870 830 852 846 907 874 861 882 798 806 864 792 849 781 866 830 829 780 837 795 845 818 792 846 872 799 753 767 806 781 808 799 820 800 806 857 841 795 795 810 826 803 802 861 828 806 815 792 829 891 864 858 799 800 797 769 823 797 813 790 762 817 842 814 815 816 823 800 842 802 810 784 821 756 786 801 778 790 789 796 806 763 778 750 798 794 835 883 850 848 836 898 856 835 858 815 841 792 813 790 837 835 846 827 833 850 843 790 803 848 831 820 848 815 797 837 824 809 822 857 831 839 807 836 818 832 832 825 853 845 820 846 831 795 819 790 842 800 815 808 863 790 821 806 789 846 788 565 818 858 861 799 839 814 840 809 788 812 784 834 802 804 761 822 809 799 801 782 787 783 818 817 802 794 870 816 784 768 816 832 786 736 790 839 888 842 856 852 872 854 841 811 814 835 804 816 819 808 828 839 845 816 833 810 838 780 834 833 797 800 819 844 856 878 846 813 796 826 849 784 813 811 804 831 856 829 815 753 840 813 825 816 848 825 825 809 843 829 831 818 797 812 869 854 735 854 794 839 819 845 833 753 813 792 809 844 812 765 762 822 800 775 806 793 878 830 750 751 779 816 788 796 833 830 844 827 941 909 937 924 892 850 930 891 926 901 907 918 916 917 905 858 882 941 916 947 869 907 906 882 908 938 876 898 901 911 872 853 906 881 872 880 897 839 904 885 882 917 930 875 906 761 807 825 875 935 855 828 854 844 867 836 857 849 848 843 870 NaN 846 814 892 850 844 841 832 834 832 852 894 883 876 973 912 958 931 900 981 988 968 920 938 931 904 919 943 933 954 900 918 926 943 895 913 943 870 873 944 887 864 893 856 855 854 880 829 870 853 872 865 871 887 912 921 892 882 870 870 823 886 883 862 859 870 865 985 855 874 865 834 884 899 905 903 760 885 891 859 843 880 944 824 891 879 892 886 940 866 856 890 864 882 885 870 857 832 870 876 848 842 898 850 868 835 850 877 869 876 867 858 828 874 844 877 850 796 830 835 873 837 849 871 816 804 828 832 824 820 924 918 864 874 864 857 876 879 866 904 840 825 876 868 840 851 867 814 854 850 872 833 843 790 843 841 855 838 856 860 888 848 844 811 827 872 825 850 856 873 853 849 848 860 842 851 844 845 864 904 910 901 908 890 914 891 924 866 866 870 830 854 845 907 874 862 882 797 806 864 791 849 781 866 830 830 781 837 795 844 818 793 846 872 799 753 768 808 780 808 800 819 800 805 857 840 795 795 810 826 803 801 861 828 806 816 791 829 891 864 858 799 800 797 769 823 797 813 790 764 817 842 814 814 817 823 800 842 801 810 784 821 756 785 800 777 790 788 797 806 761 779 750 796 793 836 883 850 848 835 898 856 834 856 815 841 790 813 790 837 835 846 826 833 849 842 789 803 847 831 820 847 815 798 838 824 810 821 858 831 838 806 835 819 832 832 826 854 845 820 846 831 794 819 790 842 800 816 809 863 790 821 806 789 847 789 566 818 857 861 799 839 815 840 809 786 812 784 833 802 805 762 823 809 799 800 783 788 784 820 816 802 792 869 816 785 768 816 832 787 736 791 838 889 842 856 853 873 855 842 812 814 835 805 816 819 809 829 839 844 815 832 808 839 779 834 833 797 800 819 844 858 878 846 813 796 826 849 784 813 811 804 831 856 829 815 753 840 813 826 816 849 825 825 810 843 829 831 819 798 812 868 855 735 854 794 838 819 844 832 754 813 793 810 844 812 766 762 822 799 775 806 793 878 830 749 751 779 817 788 797 833 830 847 826 941 909 937 925 891 850 930 891 926 901 907 918 917 920 905 859 882 941 917 947 868 913 907 882 908 937 876 899 901 910 872 853 906 881 872 880 896 838 904 885 882 917 930 875 906 760 807 825 875 936 855 828 853 843 866 836 856 848 847 844 869 NaN 846 814 892 850 845 842 833 834 832 852 894 883 876 973 912 959 932 901 981 988 968 920 937 931 903 919 943 933 954 902 916 927 943 896 913 942 870 874 944 887 864 893 856 855 854 880 830 868 853 873 865 870 887 912 921 892 883 871 870 823 886 883 861 858 868 865 984 854 874 865 832 882 900 905 902 761 886 891 860 844 879 943 825 892 879 891 886 938 867 856 890 864 882 886 870 857 832 871 876 848 841 898 850 868 834 852 877 868 875 866 858 829 875 844 877 850 797 831 832 873 837 849 871 817 804 827 832 825 820 924 919 864 873 864 857 876 879 866 904 840 824 876 868 838 851 867 814 854 850 872 833 843 791 843 840 855 838 856 859 889 848 845 812 828 871 825 850 857 874 853 848 848 860 841 851 843 844 864 904 910 902 907 891 914 892 923 866 865 871 831 854 845 908 874 862 882 797 806 864 790 850 781 866 830 830 780 838 795 844 818 793 845 871 798 753 768 808 778 808 802 818 800 804 857 839 795 795 810 826 803 800 861 827 806 817 791 830 891 865 857 799 800 797 769 822 797 812 790 764 818 842 815 813 818 824 800 842 801 810 785 820 756 786 801 775 789 788 797 807 759 779 751 795 793 835 882 850 847 835 898 856 834 855 816 841 789 814 790 837 835 843 825 833 849 842 789 803 847 831 820 848 816 798 838 823 811 822 858 832 838 806 834 819 831 831 826 854 845 822 846 831 794 818 789 842 799 817 809 863 790 821 807 789 848 789 567 818 855 861 798 840 815 840 809 786 811 783 832 801 806 763 823 809 799 800 783 788 785 822 815 802 790 868 816 786 769 815 832 789 736 793 838 889 842 857 854 873 854 842 812 813 835 805 816 818 809 830 839 844 815 832 808 839 778 835 832 797 800 820 844 859 877 846 813 795 826 849 782 813 810 802 829 857 829 815 753 841 812 825 818 849 825 825 810 845 829 830 819 798 812 868 855 735 854 795 838 819 844 832 754 813 795 810 845 812 767 761 823 798 775 806 793 878 830 748 752 780 817 788 797 834 830 848 828 941 909 937 926 890 850 930 892 926 901 907 917 917 921 903 859 882 941 917 947 868 911 907 882 907 937 876 900 901 911 872 854 906 881 872 880 895 836 904 885 882 917 930 875 906 760 806 826 875 935 854 829 853 843 866 837 856 849 846 843 869 NaN 847 814 892 850 846 842 833 834 833 852 894 882 876 973 913 960 934 902 981 988 969 921 938 933 903 919 944 933 954 903 914 927 943 898 911 942 872 872 943 888 863 893 858 855 854 880 831 867 853 874 865 869 887 912 921 891 884 872 870 822 886 883 863 859 864 865 985 854 874 866 831 882 900 905 901 761 886 891 861 845 878 943 826 892 879 890 886 937 868 856 890 864 882 886 869 857 833 871 877 850 840 898 850 868 834 853 877 869 874 866 858 829 875 845 877 850 797 832 831 873 837 849 871 818 805 826 832 824 820 924 919 865 873 865 857 876 879 865 904 840 825 875 869 837 851 868 813 852 851 872 832 843 791 844 840 855 838 855 860 890 848 845 813 828 871 825 850 858 874 852 848 848 859 840 851 843 844 864 904 910 903 906 891 915 892 922 865 865 871 831 854 845 908 874 863 882 797 806 864 789 850 781 866 830 830 781 838 796 845 818 793 844 870 797 753 767 808 776 807 802 818 800 804 857 839 795 795 811 826 802 800 862 826 806 817 792 830 891 865 856 798 800 797 769 822 797 810 791 763 817 842 815 812 819 824 800 842 801 810 785 820 755 787 801 775 789 788 797 807 760 780 752 795 793 834 880 850 846 834 899 856 834 853 817 841 789 815 790 837 835 841 825 833 848 841 790 803 847 831 820 849 816 799 838 823 811 822 858 832 839 807 835 818 830 830 825 854 846 823 846 832 794 818 789 842 798 817 809 863 790 821 807 789 848 789 568 818 854 861 797 841 814 839 809 787 811 783 832 801 806 764 822 809 799 800 783 788 786 823 815 803 787 868 814 787 769 814 832 789 736 795 838 889 842 856 854 872 852 842 811 813 834 806 817 818 809 830 839 844 816 831 809 839 778 835 832 797 799 821 843 860 877 846 812 795 827 849 780 813 811 802 828 857 829 815 753 841 812 824 819 848 825 826 809 846 829 831 818 799 811 869 856 734 852 795 838 819 844 833 754 814 796 814 845 813 767 761 824 798 775 808 792 878 830 747 753 780 817 788 796 834 828 847 830 942 909 936 927 890 850 930 892 925 901 908 918 916 922 902 858 881 941 917 946 867 906 907 882 907 938 876 900 901 911 873 854 906 881 873 880 895 836 903 885 882 915 929 874 905 761 806 826 873 934 853 829 853 843 865 837 856 849 847 842 868 NaN 847 814 892 850 846 841 833 834 833 852 894 882 875 973 914 958 936 902 982 988 970 921 939 934 904 918 945 933 953 904 912 926 944 898 909 942 874 871 942 888 864 893 859 856 854 880 832 866 854 874 866 869 888 912 920 891 885 872 871 823 888 883 865 860 860 865 985 855 875 865 831 883 899 905 900 761 886 892 863 845 877 942 826 892 878 890 886 937 867 856 889 864 883 886 869 856 834 872 876 851 840 898 850 868 834 853 878 869 874 866 858 830 875 845 877 850 798 833 830 874 837 850 870 817 806 825 833 824 820 924 918 864 873 865 858 877 879 864 903 840 825 876 869 837 852 868 813 852 852 872 833 843 791 844 839 855 839 854 861 888 848 845 814 829 871 826 850 858 875 851 849 849 859 839 851 844 843 864 904 910 905 906 891 916 891 922 864 865 871 831 853 846 909 875 862 882 797 807 864 789 850 781 866 830 830 782 838 796 846 818 794 844 870 796 753 767 811 774 806 801 818 800 805 857 840 794 795 811 826 802 802 863 826 806 817 792 830 891 865 856 797 800 797 770 822 797 810 791 763 816 842 815 812 819 825 800 842 801 810 785 820 755 788 802 775 789 788 798 808 761 780 751 795 793 832 878 851 846 834 899 856 835 852 818 841 790 816 790 837 835 839 825 833 848 842 790 802 849 831 820 849 816 800 838 824 812 823 858 832 839 808 835 818 830 830 823 854 847 824 846 832 795 817 789 843 798 816 808 862 790 821 807 789 847 789 568 819 854 861 798 842 814 838 809 787 810 783 832 802 806 765 822 809 799 800 783 788 785 822 816 803 785 868 812 786 770 813 832 790 736 798 837 889 842 857 855 871 850 842 810 813 833 805 817 817 810 830 838 844 815 831 809 838 778 835 833 797 798 822 844 858 877 845 812 795 829 849 779 813 812 801 827 857 830 815 753 841 810 822 820 848 825 826 809 845 828 831 817 796 811 871 856 734 851 795 839 819 845 833 754 814 796 818 846 813 767 761 824 798 775 808 792 878 829 748 754 780 817 788 794 834 826 846 831 942 909 936 927 890 850 930 894 924 901 908 919 915 923 900 858 881 941 917 945 867 900 908 882 907 938 876 898 901 910 873 854 906 881 873 881 895 837 904 885 882 912 928 874 905 762 806 826 872 933 853 829 853 843 864 836 856 850 848 842 868 NaN 847 814 892 850 846 841 833 835 833 852 894 882 874 973 915 957 937 902 982 987 971 921 939 936 905 918 945 932 952 904 912 926 944 897 911 943 876 870 942 888 865 893 859 857 855 879 834 868 854 874 865 869 888 912 919 891 885 871 872 823 891 883 867 860 856 866 986 855 875 866 831 884 898 905 902 762 886 892 864 846 877 942 826 893 878 890 886 938 866 856 888 864 883 886 870 856 835 872 876 852 840 897 850 868 834 853 878 869 873 867 858 830 874 846 877 850 798 834 828 873 837 850 870 817 807 825 832 823 821 923 918 863 873 865 859 877 880 864 903 840 825 876 868 838 852 869 812 853 851 872 833 842 791 844 839 855 839 853 862 887 847 845 814 829 871 826 850 858 875 851 850 850 858 839 851 844 842 864 904 910 905 906 890 916 891 921 864 865 871 831 852 845 908 876 861 882 798 808 863 788 850 781 866 831 830 783 838 796 847 819 796 845 870 795 753 766 813 774 806 801 818 800 806 857 842 794 794 811 826 802 804 863 826 806 816 792 830 891 865 855 797 799 798 772 822 797 811 792 762 816 842 815 812 820 824 798 842 802 810 784 819 756 788 802 775 788 789 798 808 761 779 750 796 793 831 878 851 846 834 898 856 836 851 818 840 790 816 791 838 834 840 825 833 848 841 790 802 849 830 821 849 817 800 839 824 813 823 858 832 838 808 835 819 831 831 821 854 846 824 846 832 796 817 789 842 798 816 807 861 789 821 808 790 847 789 568 819 854 860 797 842 813 837 808 787 810 784 833 803 806 764 822 809 799 800 783 787 785 822 816 804 782 869 811 785 770 813 831 790 736 799 836 889 842 857 855 871 850 842 810 812 833 804 817 817 811 830 838 845 815 832 810 837 778 835 834 797 798 821 844 857 878 844 812 795 830 849 778 812 813 801 827 857 830 814 753 841 810 822 820 848 826 826 808 844 827 831 817 794 811 872 857 734 850 795 840 820 845 834 754 814 796 825 845 813 766 761 825 798 775 809 791 877 828 746 755 780 817 788 793 832 825 844 831 942 909 936 927 890 851 930 894 925 901 908 919 914 926 900 857 880 941 917 945 867 899 908 882 907 940 875 897 901 910 872 854 906 881 873 882 895 838 904 884 882 908 927 874 905 763 807 826 869 933 853 828 853 844 864 836 857 850 849 842 868 NaN 847 815 893 849 846 842 833 835 834 851 894 882 874 974 915 955 937 900 982 986 971 921 937 936 906 917 945 932 951 904 911 926 944 896 914 944 878 870 943 888 866 892 858 858 855 880 834 869 854 874 865 870 888 912 917 891 885 871 872 823 891 884 866 860 852 866 986 856 875 864 831 885 898 905 905 762 886 892 865 846 877 940 826 893 878 890 886 940 866 856 888 864 883 886 870 856 835 873 875 852 841 897 850 868 835 852 878 869 873 867 858 830 874 846 876 850 798 833 826 873 838 851 870 817 807 826 831 823 821 923 918 862 873 865 859 877 881 865 904 840 825 877 868 839 852 868 812 854 850 872 834 841 792 844 838 855 840 853 862 885 847 846 813 829 871 826 850 858 875 852 850 851 860 839 852 844 842 864 905 910 905 906 889 917 891 920 864 866 870 830 851 845 908 876 859 882 797 808 863 788 850 782 866 832 831 783 838 796 847 819 798 846 870 795 753 766 817 774 807 800 818 800 806 857 844 794 793 810 826 802 804 862 827 807 815 791 830 891 864 855 798 798 798 773 822 798 813 792 763 816 842 815 812 820 823 796 842 802 810 784 817 756 787 802 776 788 789 799 808 761 779 750 797 794 831 878 851 846 834 898 856 838 851 818 840 791 816 792 839 833 842 826 834 849 841 790 802 848 830 821 850 817 801 839 826 813 824 858 832 836 808 834 819 831 832 821 854 844 824 846 831 797 818 790 842 799 816 807 861 789 821 808 791 847 789 569 819 854 861 797 843 813 836 808 787 809 783 833 804 805 763 821 809 800 800 783 788 783 821 817 805 780 869 812 785 770 814 832 790 737 800 836 889 841 856 854 871 849 842 809 812 833 804 818 817 812 830 837 846 815 832 810 837 778 835 835 798 799 820 843 857 879 843 813 796 830 849 778 812 813 801 828 857 830 814 753 840 810 824 820 848 826 826 808 843 827 831 818 794 813 870 856 734 850 795 840 820 846 833 754 814 795 830 845 813 766 760 824 798 774 808 791 876 827 745 754 780 816 789 793 831 826 843 831 943 909 937 928 890 851 930 893 926 900 908 919 914 929 899 857 880 941 918 945 867 900 909 882 907 940 875 897 900 910 871 854 906 882 873 881 896 838 905 885 882 904 926 874 906 763 808 825 867 933 854 828 852 845 864 838 858 850 849 843 869 NaN 847 816 893 849 847 842 833 834 834 851 893 882 876 974 915 955 937 900 982 986 971 922 936 935 905 917 945 932 951 904 910 926 944 896 917 945 878 872 943 887 867 892 858 858 855 880 834 870 854 874 865 870 888 913 917 890 884 872 872 823 890 883 864 860 848 865 985 856 875 862 832 885 898 905 907 762 886 892 866 847 878 940 826 894 878 889 886 940 865 856 888 864 882 887 870 856 836 874 874 851 842 897 850 867 835 851 878 869 874 868 858 831 873 846 875 850 798 833 824 873 838 851 871 817 807 827 829 823 821 922 918 863 873 865 858 877 882 866 904 840 826 876 867 839 851 867 812 856 849 871 834 841 793 844 838 856 840 853 862 885 846 847 813 829 870 826 850 858 875 852 849 851 861 840 852 844 842 865 905 911 905 906 889 917 892 920 865 866 870 830 851 845 908 875 859 882 797 808 863 788 850 782 866 831 832 783 838 796 847 819 797 846 870 795 752 765 820 775 808 800 818 800 806 857 845 793 792 811 825 802 802 862 827 808 815 791 830 891 865 856 799 797 798 773 822 798 814 791 764 815 843 815 812 819 823 794 841 802 810 784 816 757 787 801 776 787 790 799 808 760 779 750 798 794 830 878 851 846 834 898 856 837 852 819 840 791 817 792 839 833 843 826 834 849 840 790 802 848 830 822 851 817 800 840 825 812 823 859 834 837 807 834 818 832 833 820 854 843 823 846 831 798 819 791 842 800 816 808 862 790 821 808 792 847 789 570 818 854 862 797 844 812 836 808 786 808 783 834 804 804 762 821 809 800 800 783 789 783 821 817 806 778 870 814 787 771 816 834 790 737 801 837 889 840 856 854 871 849 841 809 812 833 804 818 816 813 829 837 846 815 833 810 837 778 835 834 798 800 820 843 857 879 842 813 796 829 849 777 812 813 802 829 857 829 814 752 840 810 825 819 848 826 827 807 842 826 832 818 795 814 868 856 733 850 795 841 821 847 833 754 814 795 836 845 812 766 758 822 798 774 808 791 876 826 743 752 780 816 788 793 829 827 842 830 943 909 936 929 890 851 930 892 927 900 908 920 914 931 899 857 881 942 918 945 868 902 910 882 907 940 876 897 900 910 871 854 906 882 872 880 896 839 905 886 882 900 926 874 906 763 809 824 864 933 855 827 852 846 865 839 859 850 849 843 869 NaN 846 816 893 849 848 842 833 834 835 851 893 882 876 974 915 955 936 900 982 986 970 921 936 935 905 917 945 932 951 904 910 926 944 895 915 944 877 872 942 888 866 892 859 857 856 880 833 870 854 873 865 870 888 913 918 890 884 872 870 823 888 883 863 860 846 864 986 857 875 862 832 886 897 905 908 762 885 892 867 847 880 939 827 894 878 888 886 940 865 856 888 864 882 887 871 857 836 875 873 849 843 897 850 866 836 850 877 869 875 868 858 831 874 847 875 850 798 833 823 873 838 850 871 816 806 829 829 824 822 923 918 863 872 865 858 877 882 867 904 840 826 876 867 840 851 866 813 856 850 871 834 841 793 844 837 857 840 853 862 885 846 846 812 829 870 826 850 858 875 852 848 852 862 842 852 845 843 865 904 912 905 907 890 918 892 920 866 866 870 830 851 845 908 874 860 881 797 806 862 788 850 783 865 829 832 783 839 796 846 819 796 846 870 795 751 765 822 775 808 801 818 800 805 856 844 793 792 812 824 802 801 862 826 809 814 791 830 891 866 857 801 798 798 773 821 798 814 791 765 815 843 815 811 819 824 793 842 802 810 784 814 757 786 801 776 787 790 800 808 760 778 750 800 793 830 878 851 846 833 898 856 837 853 819 840 792 818 790 840 833 843 827 833 849 840 790 802 849 831 822 852 816 800 840 824 811 822 858 835 839 806 835 818 832 833 821 853 843 822 846 831 798 821 792 842 800 817 808 863 790 821 809 792 847 789 572 818 854 864 797 844 812 836 808 786 808 783 834 803 804 763 821 810 801 802 783 789 782 821 817 806 777 870 813 788 771 819 835 789 738 802 837 889 840 856 854 872 850 841 809 813 833 804 819 816 812 829 838 846 817 833 809 837 778 835 834 798 801 820 843 856 879 843 813 797 828 850 777 812 813 804 830 857 829 814 752 840 810 825 819 848 826 827 809 842 826 832 818 797 815 866 855 733 850 794 841 821 849 832 754 814 796 840 845 812 767 757 820 797 774 808 790 876 825 743 750 781 815 787 794 829 827 842 830 942 908 936 929 890 851 930 890 926 900 908 920 915 933 899 857 881 942 918 945 868 904 909 882 907 940 877 897 900 910 872 853 906 882 872 878 896 838 905 887 883 898 926 875 906 763 810 823 861 933 856 827 852 848 866 840 859 850 849 844 869 NaN 846 816 893 849 848 841 833 833 835 851 893 882 876 974 915 955 935 900 982 986 970 920 937 934 906 918 945 932 951 904 911 925 943 894 914 944 876 873 942 890 864 892 860 856 856 881 832 870 856 872 865 870 888 913 919 891 884 873 871 823 889 883 861 860 845 862 986 856 876 864 833 886 897 904 909 761 884 892 868 844 881 939 827 894 877 888 885 939 865 857 887 864 882 888 871 857 836 874 873 848 844 897 850 866 836 850 876 870 875 867 859 832 875 847 875 849 799 832 822 874 838 848 871 815 806 829 828 825 822 925 917 862 872 864 858 877 882 867 904 840 826 876 868 840 850 866 814 857 850 872 833 841 793 843 836 857 841 853 862 886 847 846 812 830 869 826 850 858 875 852 848 852 862 844 852 845 843 865 902 912 904 906 889 918 891 921 866 866 870 830 850 845 908 875 861 882 797 805 862 788 850 783 865 829 831 783 839 796 846 819 795 846 869 794 749 765 825 775 807 801 817 800 805 855 844 793 792 813 824 802 799 862 826 809 814 791 830 891 866 858 801 798 797 772 821 798 814 791 765 815 843 815 811 818 824 792 842 801 811 784 814 758 785 802 776 787 790 800 807 760 778 750 801 793 828 878 852 846 833 898 856 837 854 820 841 792 817 788 839 833 844 827 832 849 841 790 803 850 832 822 852 816 800 839 823 810 822 858 834 840 806 835 818 832 832 821 852 843 821 846 831 799 820 792 841 799 817 809 864 791 821 808 790 846 789 573 819 855 864 798 843 812 837 809 786 808 785 834 802 804 764 820 811 801 804 782 789 782 821 817 806 777 870 813 788 771 819 835 788 737 802 836 889 841 857 854 872 851 840 811 814 833 804 818 814 811 830 838 846 818 834 809 838 778 834 834 798 801 820 843 855 879 844 813 798 829 850 776 812 813 805 830 857 829 814 753 839 811 825 819 848 825 827 810 842 825 832 818 797 816 862 855 734 850 795 841 820 850 832 755 814 796 845 845 812 767 758 819 797 774 810 790 876 825 743 750 782 814 787 795 829 827 842 830 942 908 936 930 889 851 928 891 926 901 908 921 915 935 900 857 882 943 917 945 867 904 908 882 907 940 876 897 899 910 872 853 907 881 871 878 896 837 904 887 883 893 927 875 906 763 810 823 858 933 855 827 852 848 867 840 859 850 849 844 869 NaN 845 816 894 849 848 840 833 832 835 851 893 882 876 974 914 955 934 901 981 986 968 919 936 934 906 918 945 931 952 904 913 925 943 895 912 944 874 873 943 893 863 893 861 857 856 881 832 870 856 872 865 870 888 912 921 892 884 873 872 822 890 883 858 860 844 862 986 856 876 867 833 886 897 905 909 761 884 892 867 842 880 939 827 894 877 888 885 939 866 857 887 864 881 888 871 858 835 874 873 848 844 898 850 866 836 850 876 870 875 868 859 832 875 846 875 849 800 833 822 874 838 847 871 814 806 828 827 826 822 925 917 862 872 864 858 876 882 867 904 841 826 876 868 839 849 866 814 856 850 872 833 841 792 843 836 857 841 853 861 887 847 846 811 830 869 826 850 857 874 851 849 853 862 845 851 845 843 865 901 911 904 906 889 918 891 922 866 866 871 830 851 846 908 876 862 882 797 805 862 788 850 784 865 830 831 783 838 795 845 818 795 846 870 794 749 766 830 773 807 801 817 800 805 855 844 793 793 813 824 801 800 862 826 808 814 791 830 891 866 856 801 799 797 772 821 798 814 791 765 816 843 814 811 819 825 790 843 800 812 783 814 758 785 802 777 787 790 799 808 760 777 750 802 793 826 879 851 847 833 899 856 837 854 820 841 791 817 788 839 834 844 827 832 849 841 791 805 850 832 823 852 817 800 837 823 810 821 857 832 839 806 835 820 832 832 822 850 843 822 845 832 798 819 791 841 797 817 808 864 791 821 806 789 846 788 574 821 856 864 798 842 812 838 809 786 809 786 834 802 804 765 820 811 801 805 781 787 783 819 816 807 776 870 813 786 771 819 835 786 736 803 836 889 840 858 854 872 851 841 812 814 832 804 818 814 810 830 838 846 819 834 809 838 779 834 835 798 801 820 843 855 879 844 814 799 831 848 775 812 813 805 830 858 830 815 753 839 812 825 819 849 824 826 812 841 825 833 818 797 815 855 854 736 850 795 840 820 850 832 755 814 797 850 845 813 767 760 820 796 774 810 792 878 827 743 749 781 814 788 795 829 827 842 828 942 908 936 930 889 851 927 891 925 902 909 921 915 937 900 858 882 944 916 946 867 904 906 881 907 940 876 896 897 910 872 853 908 880 870 880 897 836 904 887 884 888 927 875 905 763 810 823 856 933 855 827 854 848 868 840 859 850 848 845 868 NaN 845 816 894 848 848 840 833 831 835 851 892 882 875 974 914 954 934 902 981 987 967 919 935 934 907 919 945 932 952 903 912 925 943 897 913 945 874 872 943 894 863 894 862 857 856 882 832 870 857 872 866 870 888 911 921 892 883 873 874 823 891 883 854 860 842 862 984 855 876 867 832 886 896 906 908 761 886 892 866 840 880 940 827 894 877 887 885 939 866 856 887 864 881 887 870 858 834 876 874 848 845 898 851 867 835 851 876 870 875 868 859 832 874 846 876 850 800 834 821 874 838 846 871 814 807 828 827 826 821 924 916 862 873 863 858 876 882 867 904 841 826 876 868 839 850 867 815 856 849 873 834 841 792 843 835 856 841 852 861 887 847 846 812 830 868 825 850 857 874 851 848 852 862 844 850 846 843 865 901 910 904 907 889 918 891 923 866 865 872 830 851 846 908 877 861 882 798 804 862 788 849 784 865 831 830 783 838 795 845 818 796 846 871 794 749 767 835 772 807 801 818 800 804 855 844 793 794 811 825 801 800 861 826 808 814 791 830 892 866 853 802 799 798 772 822 799 814 791 765 818 843 813 810 819 825 787 842 800 812 782 814 759 785 802 776 787 790 798 808 761 776 750 804 793 822 880 851 848 833 900 856 837 855 820 841 790 817 788 839 834 844 827 833 849 842 791 808 850 831 823 851 817 800 836 823 810 822 857 831 838 806 835 820 831 832 822 851 843 822 845 832 798 819 791 841 797 818 809 863 791 821 805 790 846 788 575 823 856 864 798 841 812 837 809 787 810 787 834 801 805 764 820 810 801 805 781 785 784 818 816 808 776 870 813 784 770 819 835 786 736 803 836 889 840 858 855 871 852 841 812 814 833 804 818 814 810 831 838 846 818 834 809 838 780 832 836 798 802 820 842 855 879 844 815 798 834 846 775 812 812 805 830 859 830 815 753 839 812 825 819 848 825 826 811 841 825 834 819 798 814 849 854 736 850 794 839 819 848 832 754 814 798 852 845 813 767 761 821 795 774 810 793 879 829 743 749 780 814 788 795 830 828 841 828 942 908 937 929 890 852 926 891 925 903 910 921 915 938 901 858 882 946 916 946 867 904 905 881 906 938 875 896 896 910 872 853 908 880 871 881 897 836 905 888 884 883 927 875 905 763 811 822 854 933 855 827 855 848 868 839 858 850 848 846 867 NaN 846 816 895 848 849 840 833 830 834 851 892 883 875 974 914 953 934 903 981 988 966 919 934 934 907 919 945 934 952 902 912 925 943 900 914 946 876 872 943 892 863 893 862 857 855 882 830 870 857 872 866 870 888 910 921 892 882 872 873 823 892 883 847 860 841 863 983 856 876 866 831 886 895 906 906 761 886 892 864 839 880 942 826 893 878 887 885 939 867 855 887 864 881 886 870 857 835 878 874 848 845 898 851 868 835 851 876 870 875 869 859 832 874 845 876 850 800 834 820 873 838 846 871 814 807 827 826 826 821 924 916 863 874 863 858 876 882 867 905 840 826 876 868 839 851 866 815 855 849 874 835 840 792 842 836 856 841 852 861 888 847 847 812 830 868 825 849 856 873 852 848 852 863 844 850 846 843 865 902 909 904 907 889 917 891 923 866 864 872 830 852 847 908 876 861 882 798 804 863 789 850 784 865 831 830 783 838 796 844 818 797 846 872 794 750 766 840 772 807 800 820 800 804 854 845 793 794 809 826 801 802 861 826 807 814 790 829 893 866 851 802 800 798 772 822 799 813 791 765 818 843 814 811 818 825 784 842 800 812 781 814 759 784 802 776 788 790 797 808 761 776 750 805 793 819 880 850 849 834 900 858 836 855 820 841 790 818 788 839 834 844 827 833 849 842 790 808 850 831 823 850 817 800 837 824 810 822 857 832 837 805 835 819 832 832 821 851 843 821 845 831 798 820 790 840 798 818 810 863 790 820 805 791 847 788 575 823 856 864 799 842 812 836 808 787 810 788 834 801 805 763 820 810 801 804 782 784 784 816 816 809 776 871 812 785 769 820 835 786 735 804 836 888 840 858 855 870 852 842 812 814 834 805 818 814 810 831 839 847 817 833 810 838 780 832 836 798 801 821 843 856 880 843 815 798 835 844 775 812 811 804 829 860 830 816 753 839 812 825 819 848 825 826 811 840 826 833 820 800 814 842 853 737 850 794 839 820 847 832 754 814 798 855 845 812 767 761 822 794 774 809 794 880 831 742 749 780 813 788 795 831 829 841 829 942 909 938 929 890 852 928 892 925 902 911 920 914 939 901 857 882 946 917 947 867 904 905 880 906 937 876 895 895 910 873 853 908 882 872 882 897 836 905 886 884 880 927 875 905 763 811 822 852 932 854 828 856 847 867 838 858 851 848 845 867 NaN 846 816 894 847 849 841 834 830 833 851 891 883 875 974 914 954 934 904 982 988 965 919 934 934 907 918 945 935 953 901 911 926 944 900 912 946 878 873 944 890 863 891 861 856 856 882 828 870 857 871 865 871 888 910 922 891 882 872 873 823 893 883 842 860 841 864 982 857 875 865 830 886 894 906 905 761 886 892 863 839 879 944 825 892 878 887 885 939 867 855 887 864 881 886 870 856 836 879 875 849 845 899 852 870 834 851 877 870 875 868 858 832 874 845 875 850 800 834 819 873 837 847 871 814 807 827 826 826 820 924 916 864 873 863 858 876 882 867 906 840 826 876 868 839 852 866 815 855 849 876 835 840 792 842 838 856 841 851 860 889 847 847 812 830 868 825 850 856 873 852 848 852 863 845 850 845 843 866 902 909 904 907 890 917 891 923 866 864 872 831 852 847 908 875 862 882 798 804 863 790 850 784 865 831 829 783 837 796 843 819 798 847 872 794 750 765 842 772 807 800 820 800 803 854 845 792 793 808 826 801 802 860 826 807 814 790 829 892 865 850 802 800 797 772 822 800 813 790 764 818 843 816 812 818 824 784 842 800 811 781 814 759 784 802 776 788 790 797 808 762 776 750 806 794 814 880 850 850 836 899 860 837 855 819 841 790 818 788 839 833 844 826 833 849 842 790 807 848 830 823 849 817 800 837 824 811 823 858 832 836 805 835 820 832 832 821 852 843 821 844 831 798 821 789 840 799 818 810 863 790 821 806 793 848 788 575 823 857 864 798 842 813 837 807 786 811 788 833 802 805 763 820 809 801 805 783 784 785 817 816 810 776 871 813 785 768 821 834 786 735 805 836 889 840 858 855 870 851 842 811 814 834 806 818 814 810 832 838 847 817 833 810 838 780 832 837 798 801 822 845 856 880 843 815 797 836 845 775 812 812 802 828 858 830 817 753 839 812 824 820 847 825 827 810 841 827 833 820 801 814 840 852 736 850 794 840 820 847 832 755 813 797 858 845 812 767 760 822 795 775 809 793 880 831 742 750 781 814 788 795 832 829 840 830 942 909 937 929 890 852 929 892 924 901 911 920 915 939 902 856 882 947 917 946 867 905 904 880 906 934 876 894 895 910 874 852 908 883 873 881 896 836 906 885 884 876 926 876 905 762 810 822 851 932 853 828 856 847 866 838 858 852 848 844 867 NaN 846 816 894 848 848 842 834 830 833 851 892 883 875 974 914 955 934 903 983 989 965 920 935 934 906 918 945 934 954 902 912 926 945 900 910 945 878 874 943 887 863 892 861 854 857 883 829 870 855 871 865 871 887 913 922 891 881 872 872 823 894 884 835 860 840 865 982 858 874 866 830 886 894 907 905 761 885 892 862 839 879 945 825 892 878 887 885 939 865 855 887 864 881 885 870 856 838 879 875 849 845 899 851 870 833 851 877 870 875 868 858 832 873 845 874 851 800 834 818 874 835 847 871 814 807 826 825 826 820 925 917 864 873 863 858 876 882 867 906 840 826 876 868 839 852 866 815 855 849 876 836 839 792 841 841 856 840 852 860 890 848 847 812 829 869 824 850 855 873 852 848 852 861 846 850 845 843 866 902 909 904 907 890 916 891 923 867 863 872 831 853 847 908 874 864 882 798 804 864 790 850 784 864 832 829 782 836 796 843 819 798 847 872 795 749 764 844 772 807 800 820 800 803 854 845 792 792 808 826 801 802 861 827 807 814 790 830 890 864 848 802 800 797 772 822 800 813 789 763 818 843 817 812 818 824 784 842 801 810 782 814 759 784 801 776 788 790 797 808 762 776 750 806 794 811 880 850 849 836 899 860 837 855 819 840 790 817 788 840 832 842 826 833 849 842 790 804 847 830 823 848 816 800 838 824 811 823 858 831 836 804 835 821 831 833 822 852 844 821 844 831 798 821 790 839 800 818 811 864 791 822 807 793 849 789 577 822 857 864 798 843 814 837 806 786 811 788 832 804 805 763 821 809 800 805 785 785 785 818 815 810 776 871 813 785 769 821 832 786 734 807 835 889 841 858 854 870 851 842 811 814 834 806 817 814 810 832 837 847 816 833 810 838 779 832 836 798 800 822 846 856 880 843 815 797 836 846 775 812 812 801 828 856 830 816 753 840 812 824 820 846 826 827 810 842 828 833 819 801 814 832 853 736 851 794 840 820 847 831 755 812 796 861 844 812 767 760 822 795 775 809 792 880 830 742 750 781 815 788 795 834 828 841 830 942 909 937 929 889 851 929 893 924 900 910 919 916 939 903 856 882 946 917 946 867 906 904 880 906 932 876 892 895 910 874 852 908 881 873 881 895 836 906 884 884 873 926 876 905 762 810 822 850 934 852 828 856 847 866 838 858 852 848 843 867 NaN 846 817 893 848 847 842 833 831 833 851 893 883 874 973 914 957 934 901 984 988 965 920 937 935 906 918 945 932 954 904 913 926 945 899 910 943 876 874 942 889 864 894 861 854 858 883 832 870 854 870 865 872 886 915 923 891 881 873 872 822 894 884 827 860 840 866 982 857 874 867 830 886 893 907 905 761 886 891 864 838 880 946 826 892 879 887 885 938 863 855 887 864 881 884 870 856 838 878 876 849 845 899 850 870 832 851 878 870 874 868 859 831 873 846 875 852 800 835 818 874 835 848 871 814 807 827 825 826 821 924 917 864 873 862 859 875 883 866 906 840 825 876 868 839 852 866 815 855 849 876 836 840 792 842 841 856 840 852 859 890 848 846 813 829 871 825 850 855 873 851 848 853 860 845 851 844 843 866 903 909 904 908 891 916 891 923 867 862 872 832 855 847 908 873 864 882 797 804 864 790 850 784 865 832 830 782 837 795 844 819 798 847 872 795 748 764 846 772 808 799 820 800 803 855 845 792 792 810 825 801 803 863 826 808 814 790 830 890 864 846 802 800 798 773 822 800 814 788 764 818 843 816 812 818 825 783 843 802 810 782 814 760 784 801 776 789 789 796 808 762 777 750 806 794 806 880 850 849 836 899 859 837 855 820 840 790 817 789 840 833 842 827 833 848 842 790 802 846 830 823 848 816 800 838 824 811 822 857 831 836 804 835 822 830 833 822 852 845 821 843 831 798 821 791 840 800 816 810 865 792 822 807 794 850 789 579 822 857 864 797 842 814 837 806 785 811 787 832 805 804 764 821 809 800 804 786 785 785 820 815 809 776 872 814 785 769 820 831 786 734 809 835 889 841 858 854 870 850 841 811 814 833 806 816 814 810 832 835 847 816 833 809 838 778 832 836 797 800 821 846 855 880 843 815 796 835 847 774 812 814 801 828 854 830 814 753 840 810 824 820 846 827 827 809 844 830 833 818 800 815 828 856 736 852 794 840 821 848 831 755 812 797 862 845 811 767 760 822 796 775 810 792 879 830 741 751 781 816 788 794 835 828 841 830 943 909 936 930 889 851 928 893 924 901 910 919 916 939 903 856 881 946 917 946 867 906 904 880 907 930 877 891 895 910 873 851 907 880 873 881 894 836 906 884 884 870 927 875 906 761 809 822 848 934 852 829 855 847 867 839 858 853 847 842 867 NaN 845 817 893 848 845 842 833 832 834 852 893 883 874 974 914 956 934 901 985 988 965 920 939 935 907 918 946 931 954 903 913 925 945 898 912 941 873 873 943 892 865 896 861 854 857 883 835 870 853 871 864 871 885 917 923 890 882 872 872 822 894 885 820 858 839 866 982 856 874 868 830 886 893 907 906 761 885 890 866 838 881 945 828 892 879 888 886 938 863 855 887 864 881 884 870 856 838 876 876 848 845 898 848 870 832 851 878 870 873 869 859 831 872 847 876 853 800 835 818 874 835 848 870 813 807 827 823 826 820 924 918 864 874 863 859 875 882 866 905 840 826 876 868 839 851 866 815 855 850 875 836 841 792 843 841 856 840 853 860 890 848 846 813 829 871 826 850 855 873 851 848 853 859 844 851 844 843 866 903 908 904 908 892 916 891 923 868 862 871 831 855 846 908 874 863 882 797 804 863 789 850 784 865 832 831 782 837 794 844 819 798 846 872 796 748 765 848 772 809 799 820 800 803 855 844 793 792 810 825 801 803 864 826 808 814 789 830 891 864 841 802 799 800 773 822 800 814 787 765 818 844 816 812 818 825 783 844 802 810 782 814 762 783 801 777 791 790 796 808 762 777 750 809 794 802 880 850 849 836 898 858 837 855 821 840 789 817 790 839 834 842 828 833 848 842 790 801 845 831 823 848 817 800 839 823 811 822 857 831 836 804 835 821 829 833 823 852 846 821 843 831 798 821 792 839 800 815 809 866 792 822 808 793 850 789 582 822 856 864 797 842 814 837 806 784 811 787 833 805 804 764 822 809 800 803 786 785 785 821 816 808 776 872 814 786 769 818 830 787 734 809 835 890 841 858 854 870 851 841 811 815 833 805 816 813 809 831 835 847 816 834 809 838 778 833 836 797 800 820 845 855 880 843 815 796 835 847 774 812 813 802 830 854 829 814 752 841 809 825 820 846 828 827 809 846 830 833 817 800 816 821 857 736 854 794 840 822 847 831 756 812 798 864 847 810 768 760 821 796 776 811 792 877 828 741 751 781 815 788 794 833 828 841 830 943 908 936 929 890 851 928 894 924 902 910 918 917 939 902 856 882 945 917 947 868 905 905 881 908 928 876 891 894 910 872 851 907 880 872 881 894 837 906 884 885 869 927 875 906 762 809 823 846 934 852 829 854 847 866 838 858 853 847 842 866 NaN 846 815 893 848 844 842 834 833 834 853 893 883 875 974 914 956 933 902 984 987 965 920 939 936 906 917 947 931 954 902 913 924 944 897 914 942 873 872 945 894 866 895 860 854 857 884 835 870 854 871 863 871 885 918 922 890 882 871 872 822 890 886 816 856 838 866 982 855 874 869 830 887 893 907 907 762 885 889 866 838 882 945 828 891 879 888 886 939 864 856 888 863 882 884 870 856 839 874 876 848 846 898 848 869 831 851 878 871 872 868 858 831 872 847 876 853 801 835 817 874 837 848 870 814 807 827 822 825 820 924 918 864 875 863 859 875 882 866 905 840 826 876 868 838 851 866 815 855 850 875 835 841 792 843 841 854 840 852 860 890 848 846 813 829 871 827 849 855 874 853 848 854 860 842 850 844 843 866 903 908 905 909 892 916 890 923 868 862 870 830 854 846 908 874 862 882 797 804 862 789 849 784 865 832 831 782 837 794 844 819 797 845 871 796 748 765 850 772 810 799 819 801 804 855 844 793 792 811 826 801 803 864 826 807 814 789 831 892 865 839 802 799 802 774 823 800 814 788 766 817 843 816 811 818 825 782 845 802 811 783 814 763 783 801 777 792 790 796 808 762 778 749 810 795 799 880 850 849 835 898 858 837 855 821 840 789 817 790 839 835 844 829 833 848 842 790 802 845 832 824 848 817 799 839 823 811 821 856 832 836 805 835 820 829 832 824 853 846 822 843 831 798 819 792 839 800 814 808 865 792 822 809 792 850 789 582 822 856 864 797 842 814 837 808 785 811 786 834 804 805 765 822 810 800 802 785 785 785 820 816 806 777 873 814 786 769 817 830 788 734 809 836 890 842 857 854 870 851 841 811 815 834 804 817 812 809 830 835 847 816 834 810 838 778 834 836 797 800 819 845 855 880 843 814 796 834 847 774 811 813 802 831 854 829 815 753 842 809 825 819 846 830 827 809 846 831 832 818 800 816 818 856 736 854 794 840 821 847 832 756 812 799 865 849 811 767 761 821 796 777 811 792 878 828 740 750 781 814 788 796 832 829 842 830 942 907 936 927 891 851 928 894 923 903 911 918 918 939 900 857 883 946 917 948 868 904 907 882 907 924 876 891 894 910 870 852 907 881 872 881 893 837 906 885 885 868 927 874 906 762 808 823 845 934 852 829 854 847 866 837 858 854 847 842 866 NaN 846 814 893 848 845 842 834 832 834 854 892 883 875 974 914 956 934 903 984 986 965 920 938 936 906 917 949 931 954 899 913 923 945 896 914 943 875 872 944 895 866 895 858 854 858 883 834 869 854 872 862 870 884 917 922 890 883 870 872 822 887 886 816 856 838 866 982 855 874 868 830 887 894 906 909 762 884 889 864 839 882 945 828 892 878 888 887 939 865 856 888 862 882 884 869 856 839 873 875 848 846 897 850 870 831 851 878 871 874 868 857 831 872 847 876 852 801 835 816 873 838 848 870 815 807 827 821 825 820 924 918 864 875 863 858 875 881 867 905 840 826 876 868 837 851 866 815 855 850 875 835 842 792 842 841 853 839 852 859 889 848 846 812 828 871 826 849 855 876 855 848 854 860 843 850 843 842 866 903 907 905 910 891 917 890 923 868 862 871 829 854 846 907 875 862 881 797 805 862 789 849 784 864 832 831 781 837 794 843 819 796 845 870 796 747 766 851 772 809 798 818 802 805 854 844 793 792 811 826 801 802 865 826 806 814 789 831 891 865 836 801 799 802 774 823 800 814 789 766 816 843 815 810 818 825 780 844 801 811 783 814 764 784 802 777 791 791 796 809 762 778 748 812 795 794 880 849 849 835 897 858 837 854 820 840 789 817 790 839 835 845 828 833 848 841 790 802 846 831 824 848 817 799 839 823 811 821 855 831 836 806 836 818 829 831 823 853 846 823 842 830 798 818 792 839 800 815 808 865 792 823 809 791 850 789 582 822 856 864 797 843 814 838 810 787 811 786 834 803 805 766 823 811 800 802 784 786 785 818 816 806 777 873 815 787 770 815 831 788 734 809 838 889 842 856 853 871 850 841 811 814 835 804 817 811 809 831 836 846 816 834 811 838 779 834 836 797 800 819 845 854 880 843 813 796 832 847 774 812 813 802 832 856 830 816 753 842 809 825 819 847 834 826 809 846 831 832 817 800 815 812 855 736 853 794 840 820 848 832 756 812 800 864 849 812 766 762 822 796 778 811 792 880 827 739 750 781 813 788 797 830 829 842 829 942 907 937 926 893 852 928 894 924 903 912 918 918 939 900 858 884 946 918 948 868 904 909 882 907 917 875 892 895 911 869 853 906 882 872 881 892 836 906 886 886 868 928 875 906 762 809 823 844 935 852 829 855 846 866 836 858 853 848 842 867 NaN 847 814 894 849 846 842 834 832 834 853 892 882 875 974 913 956 935 902 984 985 965 920 936 936 905 916 949 930 955 899 913 922 945 895 914 944 877 872 943 893 866 894 858 855 856 882 834 868 854 872 861 871 885 915 922 891 883 870 872 823 887 886 814 858 838 866 983 855 874 865 830 888 894 906 910 762 884 890 862 839 881 944 828 892 877 889 886 939 867 858 888 862 882 884 869 857 839 873 874 849 846 898 851 870 832 851 878 870 875 868 857 832 872 847 876 851 801 836 814 873 836 848 870 816 807 827 820 825 819 924 917 864 875 863 858 876 881 867 904 841 826 877 868 837 851 867 814 855 851 874 835 842 791 841 841 854 839 851 860 888 848 845 812 828 870 825 850 856 876 854 848 853 860 843 850 843 842 866 903 906 905 910 891 916 890 923 868 861 871 829 853 846 906 876 862 881 797 804 863 788 849 784 863 832 831 781 836 795 843 818 795 845 869 796 746 766 852 772 809 798 817 803 805 854 844 794 792 811 826 802 801 864 827 805 815 790 831 890 865 835 800 800 802 776 823 801 813 790 765 816 844 816 810 818 825 780 843 800 810 783 814 764 784 802 776 790 791 796 809 762 779 748 812 795 791 880 849 848 834 898 858 838 853 819 841 789 817 791 840 835 845 826 833 848 841 789 803 847 830 824 848 816 799 840 824 811 821 855 831 836 806 836 817 828 831 823 853 846 825 842 830 798 817 792 838 800 816 808 864 791 823 809 791 850 789 583 822 856 864 796 842 814 838 810 786 811 786 833 803 806 765 824 811 801 802 785 786 785 816 816 807 777 873 816 786 770 814 832 787 734 808 839 887 842 856 852 871 850 841 811 814 835 805 817 811 809 832 838 846 816 833 812 838 779 833 836 796 800 819 844 856 880 843 813 796 831 848 775 813 813 802 832 857 830 815 753 842 809 824 819 847 839 826 808 845 830 832 816 799 815 808 856 736 853 794 840 820 848 834 757 812 800 864 847 812 766 763 822 796 778 810 792 881 826 738 750 781 814 788 798 830 828 843 829 941 908 937 925 894 852 928 893 924 903 912 918 918 939 900 858 884 946 918 949 867 904 909 883 906 911 875 892 895 910 869 854 906 882 872 880 893 835 906 886 886 869 928 875 906 762 810 823 844 935 852 829 855 845 867 837 858 852 848 842 867 NaN 847 814 895 850 846 841 833 831 834 852 892 882 875 974 913 956 936 901 984 984 965 920 936 937 905 916 949 932 954 899 914 924 945 895 914 944 876 872 942 891 866 892 860 857 854 883 834 869 854 872 862 871 886 913 922 891 883 870 871 824 889 886 810 860 838 866 982 856 874 863 830 887 894 905 909 762 884 891 862 839 881 943 827 893 877 890 886 939 868 858 887 863 883 885 869 858 838 874 874 849 846 898 850 870 832 851 878 870 876 867 859 832 871 846 877 851 802 836 813 873 835 847 870 817 807 826 819 826 819 924 916 864 875 865 858 876 881 868 904 841 825 876 869 837 852 868 814 855 851 874 836 842 790 841 841 854 838 851 861 887 848 846 812 828 870 825 850 856 876 853 848 852 860 843 850 842 842 866 903 906 906 910 890 915 890 923 869 861 872 829 852 845 906 876 861 881 798 804 864 788 849 783 863 831 831 781 836 795 844 818 795 846 870 795 745 766 852 771 808 798 817 803 806 854 843 794 792 811 826 802 800 863 827 806 815 790 831 890 864 834 799 800 802 779 823 802 812 790 764 816 844 816 812 817 824 780 843 800 809 783 814 765 785 802 776 791 790 796 809 762 779 748 814 795 788 880 848 847 834 898 858 838 852 819 841 789 816 790 840 834 844 825 833 849 840 789 803 847 830 823 849 815 800 839 824 811 821 856 831 838 806 836 817 828 831 823 853 846 825 843 831 798 817 793 838 800 816 808 864 791 822 809 791 849 790 586 822 856 865 797 841 815 839 808 785 811 785 832 802 806 765 826 811 800 803 786 786 786 816 816 806 777 873 816 785 770 813 832 785 734 808 839 887 841 857 853 871 850 841 811 815 834 806 816 811 809 833 838 845 816 833 812 838 779 833 836 796 800 818 843 859 880 843 813 797 830 848 776 815 813 802 832 858 830 815 752 842 809 824 819 848 842 826 807 845 829 832 816 798 815 803 856 736 854 794 840 820 847 834 758 813 800 864 845 812 766 763 822 796 777 809 791 880 827 738 752 781 814 789 798 831 829 842 828 941 910 937 925 894 853 929 894 924 903 912 918 917 939 899 857 884 945 919 948 867 904 909 883 906 905 876 893 896 909 869 855 906 882 871 880 894 836 906 886 886 870 928 876 905 762 810 823 844 935 852 829 854 845 868 837 858 852 848 842 868 NaN 848 814 894 851 846 841 832 830 833 852 892 883 876 975 913 956 938 901 985 984 966 921 936 937 905 916 948 933 954 901 914 926 944 895 914 945 875 871 942 890 866 891 862 857 854 885 834 870 855 872 863 870 886 911 923 892 883 869 870 824 891 885 806 860 838 866 982 856 873 861 830 886 893 906 908 763 884 893 864 838 880 942 827 892 876 891 886 938 868 857 887 864 883 885 870 859 837 874 874 850 846 898 850 870 832 852 878 870 875 867 860 832 872 846 878 852 803 837 812 874 834 848 869 818 807 825 819 826 819 924 916 864 874 866 858 877 881 868 903 842 825 876 869 837 852 868 813 855 851 874 836 842 791 841 841 855 838 851 862 886 848 846 812 829 869 826 851 857 875 851 848 851 860 844 851 842 843 865 902 906 906 910 890 915 891 923 869 862 873 829 851 845 906 876 860 882 798 804 864 788 850 782 864 830 830 781 836 795 844 818 795 846 871 795 744 765 852 772 807 798 817 802 806 853 842 793 792 811 826 802 800 862 826 806 815 790 830 889 864 831 799 801 801 781 823 802 813 790 764 816 845 816 812 816 824 780 842 801 808 783 814 765 785 802 777 792 789 796 809 762 779 748 815 794 787 880 848 847 835 900 858 838 852 819 841 788 816 790 839 833 843 825 833 850 840 789 804 847 831 822 849 813 801 838 824 811 821 856 830 839 806 836 817 828 832 823 852 846 824 843 831 798 818 793 838 800 816 808 865 792 822 809 790 849 790 589 822 855 865 797 842 815 838 806 783 812 785 830 802 806 764 826 810 800 803 786 787 786 817 816 806 776 872 816 785 770 813 832 785 733 807 839 886 840 858 853 870 851 841 811 815 833 806 815 810 809 832 837 845 817 833 812 838 779 835 835 795 801 817 843 860 880 843 813 798 830 848 775 815 814 802 833 858 830 815 750 841 809 824 818 848 846 826 808 845 828 832 817 797 815 800 855 737 854 793 840 820 847 834 759 814 800 865 844 811 766 762 822 796 778 808 791 879 827 739 753 781 815 790 797 831 829 842 828 941 911 936 926 894 853 928 894 925 903 911 919 916 939 900 856 885 946 919 948 867 903 908 884 906 901 876 892 898 908 869 855 907 881 870 880 896 836 906 886 886 870 928 876 904 762 810 823 844 935 852 829 853 845 868 836 858 851 849 843 868 NaN 848 814 894 851 846 841 832 830 834 852 892 884 876 976 912 956 939 901 986 984 966 921 937 936 905 916 948 935 954 902 914 928 943 895 914 945 875 871 942 889 866 890 861 857 855 886 832 871 855 872 864 870 885 911 923 891 883 869 870 823 891 884 805 859 838 866 982 856 873 862 829 886 893 906 908 763 884 894 866 837 881 943 827 892 877 892 886 937 868 857 886 864 883 885 871 858 836 875 874 850 847 899 850 870 832 852 878 872 874 867 860 832 872 846 879 852 804 836 812 874 834 848 869 818 807 825 818 826 820 924 915 864 874 866 858 877 881 867 903 842 825 876 870 837 851 869 813 854 851 874 836 842 792 841 841 855 838 851 861 887 849 846 812 830 869 827 851 856 875 851 848 852 860 844 851 842 844 865 902 906 905 910 890 916 891 924 869 862 873 830 851 846 906 876 860 882 799 805 864 788 850 781 866 829 829 781 835 794 845 818 796 846 871 795 744 765 852 773 806 798 818 801 807 853 842 793 792 811 828 802 800 862 826 807 815 790 830 890 864 828 799 801 800 783 823 802 813 790 764 816 845 817 812 817 824 780 843 801 808 783 815 766 785 802 778 794 788 797 809 761 777 748 816 793 785 879 849 847 836 900 858 838 852 818 842 788 816 790 838 832 843 825 834 850 840 789 805 847 831 821 850 813 800 837 823 811 821 857 830 839 806 836 817 828 832 823 851 844 823 843 831 798 818 794 839 800 817 808 864 793 821 809 789 849 790 592 822 855 865 798 843 815 836 806 783 813 786 830 802 806 764 825 809 800 803 784 787 786 819 816 805 776 872 816 785 770 814 831 785 733 807 838 887 840 858 854 870 852 841 810 815 833 806 816 810 809 832 837 846 818 834 812 838 779 835 835 794 801 817 845 860 880 843 813 799 830 848 774 814 815 802 834 858 829 815 751 841 810 823 818 848 849 826 808 844 828 832 817 797 815 796 854 737 855 793 840 821 847 834 758 814 801 866 845 810 765 761 822 796 778 808 790 879 828 740 754 781 815 790 798 831 830 841 827 940 911 936 926 895 853 928 894 925 904 910 919 916 940 901 856 885 948 919 948 866 902 908 883 906 895 876 892 899 908 869 855 907 880 871 880 896 835 906 886 885 870 928 876 905 762 810 823 843 934 852 829 853 846 868 837 857 851 849 843 868 NaN 848 814 894 851 846 842 833 831 835 852 891 884 876 975 911 957 939 900 987 984 966 921 937 936 905 916 948 935 953 901 914 928 943 895 914 946 875 871 941 889 866 892 860 857 856 886 831 870 855 871 865 869 884 910 922 890 882 870 870 821 890 883 804 858 840 865 982 856 872 862 829 887 894 906 909 762 884 896 867 836 882 945 828 893 877 892 886 937 868 855 886 864 884 885 870 857 836 877 873 850 847 900 851 870 832 852 879 873 874 867 860 832 873 846 879 851 804 836 810 873 834 848 868 818 807 826 816 826 820 925 915 863 874 865 858 877 881 867 904 842 826 877 870 838 851 869 813 854 851 874 836 842 793 842 841 855 838 851 860 887 850 846 812 830 869 827 851 855 875 852 847 852 860 845 851 842 844 865 902 906 905 910 890 917 891 924 869 863 872 830 851 846 907 876 860 883 799 805 864 788 850 781 867 831 829 781 835 794 845 818 796 847 871 794 744 764 851 774 806 799 818 800 807 854 842 793 792 811 828 802 800 863 826 806 814 790 830 892 864 826 799 802 800 783 823 802 814 789 764 816 844 818 812 818 824 779 844 801 809 783 815 767 784 802 778 794 788 797 809 762 776 748 814 792 783 879 850 846 836 900 858 838 852 818 842 789 816 790 837 832 843 825 834 850 840 789 805 848 830 822 850 814 799 839 823 810 821 857 831 839 806 836 817 828 832 824 851 843 821 843 831 797 818 794 840 800 818 809 864 795 820 809 788 848 790 592 822 855 864 798 844 815 833 806 784 812 785 832 803 806 764 825 809 800 804 783 786 786 820 816 805 776 872 816 786 770 815 830 785 733 806 837 888 840 858 854 871 852 841 811 815 833 805 817 810 809 832 837 846 819 834 812 838 778 834 835 793 802 817 846 860 880 842 814 800 830 848 774 814 815 802 833 858 829 814 753 841 810 822 819 848 851 826 809 844 828 832 818 797 815 795 854 735 855 792 840 821 847 832 758 814 801 866 845 810 764 760 823 797 777 808 790 879 829 741 752 781 815 789 798 831 830 841 827 941 910 936 926 896 853 928 894 925 904 910 920 917 940 902 856 885 950 919 948 866 902 909 883 907 892 876 891 900 907 869 854 907 879 871 881 896 835 905 886 884 870 928 875 905 763 810 824 841 935 851 830 853 846 868 837 856 851 849 843 868 NaN 847 814 893 850 845 842 834 832 835 853 891 884 875 974 911 957 940 900 987 984 967 921 937 935 904 915 949 934 953 900 915 928 944 895 915 946 874 871 941 890 866 893 859 857 855 886 832 869 854 870 865 870 884 910 922 890 882 870 871 821 890 882 804 859 841 865 982 857 872 862 829 889 894 906 909 762 882 897 868 836 884 946 827 893 878 891 887 936 868 854 886 864 884 886 870 856 837 878 874 849 846 900 851 870 833 852 879 872 875 867 860 832 873 845 879 851 803 836 809 873 834 848 868 818 806 826 814 826 821 925 915 863 873 865 859 877 882 867 904 842 828 877 871 839 850 869 812 853 850 874 836 842 792 843 841 855 838 851 860 888 851 846 812 830 869 827 850 855 875 852 847 852 861 846 851 843 844 865 901 907 904 909 890 917 891 924 869 864 872 830 851 847 907 876 860 882 798 805 865 788 850 781 867 832 829 780 835 793 846 818 796 848 872 794 744 764 849 774 805 800 818 801 806 855 842 793 792 811 828 803 800 863 826 806 814 791 830 893 864 824 799 802 800 783 822 802 814 789 764 816 844 818 811 819 825 779 845 801 810 783 816 768 784 802 778 793 788 797 810 762 776 749 813 791 781 879 850 846 834 900 859 838 852 819 842 790 816 790 838 833 844 826 835 850 842 789 804 849 829 822 850 816 799 840 824 810 822 857 832 839 807 836 817 828 833 824 852 843 822 843 831 796 818 793 840 800 819 810 864 795 820 809 788 848 790 592 822 856 864 798 843 815 833 806 784 811 784 833 804 807 764 825 810 800 804 784 786 785 820 815 804 777 872 816 785 770 816 829 785 734 805 836 889 841 857 853 873 851 841 811 814 834 805 818 810 810 831 837 847 819 835 811 837 778 833 834 794 802 817 846 858 881 842 815 799 830 848 774 813 816 802 831 858 829 814 753 841 810 821 819 848 854 827 810 844 827 831 818 797 816 794 854 733 855 792 840 821 848 832 758 813 800 864 846 810 764 761 824 797 776 808 790 878 830 741 751 781 816 789 797 832 830 840 828 942 908 937 925 896 853 928 894 925 905 911 920 918 941 901 856 884 948 919 949 866 903 909 882 908 886 876 892 900 907 872 854 906 879 871 882 896 836 905 885 883 870 928 875 905 763 810 824 839 936 851 829 852 846 868 837 856 851 850 843 868 NaN 846 814 893 849 846 842 834 833 835 853 892 884 875 974 911 958 942 902 986 984 967 921 937 934 904 915 949 933 953 900 915 927 944 894 916 946 874 872 940 890 866 894 859 857 855 886 832 868 856 871 864 870 884 911 922 891 882 869 872 822 889 883 804 860 842 865 982 858 873 862 829 889 894 906 908 762 880 896 868 835 884 945 827 892 878 891 887 936 868 855 886 864 886 886 869 857 838 879 874 848 844 901 851 871 835 852 879 871 876 867 860 832 873 845 879 851 803 836 808 873 836 848 869 817 805 826 813 827 821 925 915 862 873 865 860 877 882 866 904 842 828 877 871 840 850 869 812 854 849 874 836 841 792 844 841 854 838 851 861 888 851 847 813 831 869 827 850 855 876 852 848 853 862 846 852 844 844 864 902 908 904 909 889 917 891 924 870 864 872 830 852 847 907 875 861 882 797 805 865 788 851 781 866 833 829 780 835 793 846 817 796 848 872 795 745 764 847 774 805 802 818 802 805 856 842 792 793 811 828 803 800 863 826 807 813 791 830 892 864 823 799 803 801 785 822 802 814 790 764 816 843 816 811 819 826 778 845 801 811 784 817 768 784 801 779 791 789 796 810 762 778 749 812 792 781 879 850 845 832 900 860 838 852 820 842 792 817 790 839 834 844 825 835 849 843 789 804 849 829 823 850 818 799 841 825 809 821 857 833 840 808 836 818 829 833 824 852 843 824 843 831 796 818 792 841 799 819 810 864 796 820 809 788 849 790 595 822 856 863 798 842 815 832 806 784 811 784 834 804 807 763 825 812 800 805 785 786 785 820 815 804 778 873 816 786 770 816 830 785 734 806 836 890 842 857 853 873 851 842 812 814 833 806 818 810 810 830 837 847 818 835 811 837 778 833 835 795 803 818 845 856 882 841 816 799 828 849 775 813 815 802 830 857 828 814 752 841 809 822 819 848 857 828 810 845 827 831 817 797 818 792 855 731 855 793 840 821 847 833 758 813 800 864 846 811 765 763 824 798 776 808 789 878 830 741 751 781 816 790 796 833 830 841 829 942 906 938 925 895 853 927 894 926 906 912 919 917 942 901 855 885 946 918 949 866 903 908 882 908 883 876 892 900 907 874 853 905 879 871 882 895 836 906 885 883 869 928 874 906 762 809 825 837 936 851 828 852 847 868 837 856 850 850 844 868 NaN 846 814 893 848 846 842 835 832 835 853 892 884 875 974 911 958 944 903 985 983 967 920 936 933 904 915 948 932 953 900 915 926 945 895 917 946 874 873 941 890 865 894 860 856 856 886 832 867 857 873 864 871 885 912 922 892 882 869 874 822 890 884 804 861 841 866 982 858 873 862 829 889 894 906 907 762 877 894 868 835 884 944 827 892 878 891 887 937 868 856 886 864 886 886 869 857 839 880 874 849 844 901 850 872 835 852 879 870 876 867 858 831 872 846 879 851 803 837 807 873 837 848 869 817 805 826 813 827 820 925 915 862 872 865 860 877 882 866 904 842 828 877 871 839 850 869 812 855 848 875 835 841 791 844 841 854 839 852 861 888 851 847 813 831 868 827 851 855 876 852 849 853 862 844 852 844 844 864 902 908 904 909 889 917 891 924 869 863 872 831 852 847 907 874 862 882 797 805 866 788 851 782 866 832 830 780 835 792 847 818 795 848 872 795 746 764 846 773 804 802 818 802 805 856 843 792 794 811 827 804 799 863 826 807 814 790 831 892 864 822 800 802 801 788 821 803 814 790 764 816 843 815 811 818 826 778 845 801 812 784 817 768 784 803 779 788 789 795 810 760 779 748 813 793 781 879 849 846 831 901 860 838 851 820 842 792 817 790 839 835 844 825 834 848 844 789 804 849 829 823 850 817 800 842 825 809 822 858 833 839 808 836 819 829 834 824 853 843 826 843 830 796 818 791 841 799 818 810 863 796 820 810 788 850 790 598 822 857 863 797 841 816 832 807 785 812 783 834 804 806 762 825 813 800 805 786 786 785 820 815 804 778 873 816 788 770 817 831 787 734 807 836 890 844 857 852 872 850 842 812 813 833 806 817 810 811 830 837 847 819 835 811 837 778 834 835 796 804 820 844 855 881 842 817 799 827 849 775 814 814 802 830 857 828 816 751 840 809 823 819 848 860 828 811 845 827 832 816 796 816 790 856 731 855 793 840 820 846 833 758 813 800 866 846 811 766 763 824 799 775 807 789 878 831 740 750 781 817 791 796 834 828 842 831 942 907 938 925 894 853 927 894 926 906 912 918 917 942 901 855 885 945 917 949 866 903 906 883 908 878 877 892 898 907 874 852 905 880 871 882 895 836 906 884 883 869 928 874 907 762 810 825 835 936 851 828 852 848 868 836 857 851 852 844 869 NaN 846 814 893 847 846 841 835 831 835 853 891 884 876 974 911 958 947 904 984 983 967 918 936 932 904 915 947 932 953 901 914 927 945 896 918 946 875 874 941 890 865 894 860 856 856 886 832 866 859 874 864 872 885 913 922 892 882 869 874 823 890 885 803 861 841 866 982 858 873 864 829 889 894 905 906 762 877 892 868 834 884 944 828 892 878 892 886 938 868 857 886 864 886 886 870 858 839 878 874 849 843 902 851 873 836 852 878 870 876 867 857 830 871 846 879 851 804 837 806 873 838 848 869 817 805 826 812 827 819 925 914 862 873 865 859 877 881 865 904 842 828 877 871 838 850 868 812 855 848 875 835 841 791 843 841 853 839 852 860 888 851 847 813 830 869 827 851 854 876 852 849 854 862 843 851 842 844 864 902 909 904 909 889 917 891 923 870 863 873 832 853 847 907 874 863 882 797 805 866 789 852 782 865 832 830 781 835 792 846 818 796 848 873 794 747 764 845 772 804 801 818 801 804 856 843 793 794 811 826 804 798 863 826 807 814 789 832 892 864 820 801 802 802 790 821 803 814 789 764 817 842 814 810 818 826 778 846 801 812 784 817 768 785 805 778 788 788 794 809 760 779 748 813 793 781 879 849 848 833 901 859 838 851 820 841 792 817 789 839 834 843 825 834 848 844 789 805 848 830 823 850 815 800 842 825 809 822 860 832 838 808 836 820 830 834 824 853 843 826 844 830 798 819 791 841 799 817 810 864 796 820 810 789 850 790 601 823 857 864 796 842 816 832 807 785 813 783 834 803 805 762 823 815 800 804 786 786 785 818 815 804 778 873 814 789 770 817 832 788 735 808 837 890 844 857 852 871 849 842 812 814 833 807 817 810 810 830 837 847 819 835 811 837 778 835 834 796 805 821 844 856 880 843 815 799 827 848 776 815 813 801 830 857 829 817 751 840 809 824 818 847 861 827 811 846 828 832 814 796 814 789 856 732 855 793 840 819 845 834 757 813 802 867 846 811 766 762 823 799 775 809 788 878 831 738 750 782 816 790 797 834 827 843 832 942 907 938 925 894 853 928 894 925 905 912 916 917 944 900 855 885 945 917 948 866 903 908 883 908 874 877 892 897 908 872 852 904 880 871 882 896 836 907 884 883 868 927 874 908 762 810 825 834 934 852 828 852 849 869 837 856 852 852 844 869 NaN 845 814 893 846 845 840 835 831 835 853 891 884 876 974 911 958 948 903 984 984 967 918 936 932 905 915 948 932 952 901 912 928 945 897 916 946 876 873 941 889 865 893 860 856 856 885 832 866 860 874 865 872 886 914 922 893 882 868 872 824 890 885 803 862 841 865 982 858 873 867 830 889 894 905 906 762 877 893 867 834 883 945 828 893 878 892 884 937 868 857 886 864 885 886 871 858 839 877 874 848 843 902 850 873 836 852 876 870 876 867 856 830 872 847 879 851 804 837 807 873 838 847 869 817 805 826 812 826 819 925 914 861 874 865 859 878 881 865 904 841 829 876 871 837 849 867 812 856 847 874 836 840 792 844 841 853 840 852 859 888 851 847 813 830 869 828 851 854 876 851 850 854 863 843 850 841 844 864 902 909 904 909 891 917 891 923 870 863 873 832 852 847 907 874 863 882 797 806 866 790 853 782 865 832 830 782 835 793 846 818 798 848 874 793 748 765 845 773 804 801 817 801 804 856 843 793 794 812 825 804 798 863 826 807 814 788 833 893 862 819 802 802 802 791 821 803 814 789 765 818 842 814 810 817 825 778 845 802 812 783 816 768 784 806 777 788 787 794 809 761 779 748 814 793 782 878 849 850 835 900 858 838 851 819 840 792 817 789 839 834 843 825 833 848 843 789 806 848 830 823 850 815 801 843 825 809 822 861 832 837 808 836 819 831 834 824 854 844 825 844 830 799 819 791 841 799 817 809 864 795 820 810 790 849 790 602 821 856 864 796 842 816 833 807 786 812 783 834 803 804 761 822 814 800 804 786 786 784 817 815 804 778 873 812 789 771 817 832 789 734 808 837 890 843 857 852 870 848 842 813 814 833 807 817 810 811 829 837 848 818 836 811 837 778 836 834 796 804 822 844 856 878 843 813 799 827 847 777 816 813 801 830 857 829 817 751 840 810 824 818 846 860 827 812 846 828 833 815 796 811 787 856 733 854 794 839 820 846 834 759 813 803 867 846 810 766 761 822 800 775 811 787 878 830 738 750 782 817 790 798 833 826 844 832 942 907 938 926 894 853 928 893 924 904 912 916 917 943 900 855 884 944 918 948 867 903 908 883 906 871 878 892 897 908 872 852 903 881 871 882 896 836 907 883 882 868 926 875 907 762 810 825 834 934 853 828 853 849 870 839 856 852 851 844 869 NaN 845 813 893 847 844 840 835 831 836 852 891 884 877 974 912 958 949 902 984 984 967 919 935 932 906 916 951 932 953 902 911 927 945 898 915 946 876 873 941 888 865 893 860 856 855 884 833 865 859 874 866 871 887 915 922 893 882 867 871 825 890 886 802 862 841 865 982 857 872 868 831 888 896 904 908 762 877 893 867 834 883 945 828 894 878 892 885 936 867 857 885 864 885 886 871 858 839 874 874 848 843 902 850 873 836 852 876 870 876 867 857 830 873 847 879 851 805 836 808 873 839 848 869 817 805 826 812 826 819 924 915 861 874 865 859 879 881 865 903 840 832 876 871 837 849 867 812 856 847 874 836 840 792 844 841 852 839 851 859 888 851 847 813 830 869 828 850 853 876 850 850 855 863 844 849 842 844 864 902 909 903 909 892 918 891 923 870 863 872 832 852 846 906 875 863 882 797 806 865 788 853 782 865 831 831 782 836 795 845 819 800 848 874 792 749 766 845 774 804 801 817 801 804 856 842 793 794 812 826 804 799 863 826 807 814 789 832 893 860 819 801 802 803 791 821 804 814 790 766 818 842 813 810 817 824 779 843 802 811 783 816 769 784 805 777 790 786 796 809 762 779 747 812 793 782 878 850 850 837 900 858 838 852 819 839 792 817 789 839 834 843 825 833 849 843 789 806 849 829 823 849 815 802 843 825 809 822 859 831 838 807 836 819 832 833 824 854 844 825 844 830 799 820 790 841 799 818 808 864 795 820 810 793 848 791 602 820 856 863 797 843 816 834 807 787 812 783 835 803 803 762 821 813 799 804 785 786 784 816 815 804 778 872 811 789 771 817 832 789 733 806 836 890 843 857 852 870 849 842 812 815 834 806 817 809 811 828 837 848 817 836 811 837 780 836 833 796 802 822 844 856 878 844 812 798 828 847 777 816 814 801 830 857 830 817 752 841 809 825 818 846 859 826 812 846 828 833 816 796 812 785 856 733 854 795 839 820 847 833 761 813 804 867 846 810 766 761 822 800 775 812 786 878 830 738 751 782 817 789 798 832 826 844 832 942 907 938 926 895 852 928 892 924 903 912 918 916 944 900 855 884 944 919 947 868 903 909 882 905 869 878 893 897 909 873 852 902 881 871 881 896 836 907 883 882 867 926 875 907 762 811 823 833 932 853 828 854 849 869 840 855 852 851 844 869 NaN 845 813 893 848 844 840 834 831 836 852 890 884 876 975 914 958 950 903 984 985 968 921 935 934 907 917 952 931 954 903 912 926 945 898 914 946 875 872 941 886 865 891 859 857 855 884 833 865 857 875 866 870 887 915 922 893 883 867 870 825 889 884 801 862 842 865 982 857 871 866 831 888 897 904 911 763 876 893 864 834 883 946 828 894 878 893 885 935 868 857 886 864 883 886 870 858 839 873 874 847 843 901 849 873 836 852 878 871 876 867 857 830 875 846 879 852 806 837 809 872 839 849 868 817 805 826 811 827 819 925 916 861 875 865 858 878 881 867 902 839 834 875 870 838 850 867 812 856 847 874 837 840 792 845 841 852 839 851 859 888 850 847 812 829 870 828 850 853 876 851 850 855 862 844 848 843 844 865 902 910 903 909 892 918 891 922 871 863 872 831 851 846 906 876 863 882 798 805 864 787 852 782 864 831 831 782 836 797 845 820 800 848 874 792 749 766 845 774 804 801 817 802 804 855 842 792 795 812 826 804 800 863 826 807 815 790 831 892 857 819 801 802 803 790 821 804 814 790 765 818 843 813 810 817 825 780 842 802 811 784 816 770 784 804 777 792 786 797 809 762 779 747 811 794 784 878 850 850 838 899 858 837 853 819 839 792 816 789 839 833 843 826 834 850 843 789 806 849 830 822 849 816 802 842 825 810 822 858 831 838 806 836 819 832 831 824 854 845 824 844 831 800 820 790 841 800 818 807 864 795 822 810 793 849 790 602 819 856 863 798 843 817 835 808 787 814 783 835 804 805 762 822 812 799 803 785 786 784 816 815 804 778 872 811 790 771 817 831 788 732 804 836 889 842 856 852 870 849 841 812 814 834 806 817 809 811 827 837 848 816 836 811 838 781 835 833 795 801 821 844 857 878 844 813 798 828 847 776 816 814 800 831 858 831 817 754 842 808 825 818 845 858 826 812 845 828 833 816 796 813 781 856 733 855 796 839 822 848 833 762 814 804 867 847 808 766 761 822 800 775 811 785 879 830 738 752 782 818 789 796 830 826 845 832 942 908 938 926 895 852 928 892 924 903 912 920 916 944 901 856 883 945 920 947 868 903 909 882 905 866 878 893 897 909 874 852 902 882 870 880 896 837 907 883 882 867 926 874 906 761 813 822 832 932 854 828 855 849 869 838 855 851 851 844 869 NaN 845 813 894 849 844 841 833 832 835 852 890 884 876 975 915 958 951 904 984 985 968 921 935 936 908 917 950 930 955 904 913 925 946 900 915 946 874 871 940 885 865 891 859 857 856 883 834 866 856 876 867 870 886 914 924 893 882 869 870 824 889 883 800 862 842 866 982 858 872 864 832 888 897 905 912 763 875 893 862 834 883 945 828 893 878 893 885 936 868 856 888 865 882 886 868 858 839 871 874 849 842 902 849 873 836 852 879 871 876 867 858 831 874 845 879 853 806 838 810 874 839 850 869 817 805 826 810 827 819 925 917 862 875 864 859 877 881 868 901 839 837 875 869 838 850 867 812 856 847 875 838 840 792 845 842 852 839 852 860 888 850 848 811 830 870 828 850 852 876 852 849 854 862 844 850 843 844 865 902 910 902 909 891 917 891 922 870 862 872 830 851 846 905 876 863 882 798 805 864 786 852 781 864 832 831 782 836 798 844 821 800 848 874 792 750 767 844 774 805 800 818 802 804 855 842 793 795 812 826 804 801 863 827 807 815 789 831 892 852 818 801 802 803 791 821 804 813 790 764 818 843 813 810 818 824 781 842 802 810 784 815 771 784 804 777 792 786 799 809 762 779 747 811 794 786 878 850 850 837 899 859 838 853 820 839 792 816 789 839 834 843 827 834 850 843 789 805 850 829 821 849 816 803 840 825 810 822 859 831 838 805 836 818 831 829 824 855 845 824 844 832 799 820 790 840 800 818 806 864 795 823 809 793 850 790 602 820 857 863 799 842 817 836 809 787 815 784 836 805 806 763 823 812 799 803 785 786 784 816 815 805 779 872 811 790 771 817 831 788 731 802 837 889 841 857 852 870 849 841 812 814 835 805 818 809 811 828 837 847 816 836 811 839 781 833 832 795 802 821 844 857 878 844 813 798 828 846 776 817 815 800 831 858 832 817 755 843 810 825 818 845 858 826 812 844 828 833 816 797 815 780 856 734 856 796 840 821 848 833 763 815 804 867 849 806 767 761 822 799 776 810 786 880 830 739 752 781 818 789 794 830 828 844 832 942 908 937 926 896 852 928 892 924 902 912 921 916 945 902 856 884 947 919 947 868 904 909 881 905 862 877 893 896 909 875 852 902 882 870 880 896 837 908 884 882 867 926 874 906 761 813 822 830 932 854 828 855 849 869 837 856 851 851 843 869 NaN 845 813 894 849 844 842 832 833 835 852 889 884 876 975 917 957 952 904 984 985 968 921 935 937 908 918 948 928 955 904 914 924 947 900 915 944 874 871 939 887 865 890 859 857 856 883 835 867 856 877 866 870 885 914 924 893 881 872 870 823 890 882 799 862 842 867 983 857 874 864 832 889 897 905 911 763 874 892 862 835 883 945 828 892 879 893 885 936 869 856 889 866 883 886 868 858 839 872 874 851 843 903 848 872 834 852 879 870 876 868 859 833 873 844 879 852 806 838 810 876 838 850 869 817 805 826 810 828 819 925 916 862 875 864 859 877 882 868 901 839 841 874 868 838 851 868 812 856 847 875 838 840 792 845 842 854 839 853 860 889 850 847 810 830 869 828 850 852 875 854 848 854 862 844 851 842 844 866 902 910 903 910 891 917 892 922 868 862 872 830 851 845 905 875 862 882 798 805 864 787 850 780 864 832 830 782 837 798 844 822 800 849 873 792 750 767 843 775 806 800 818 801 804 854 843 793 794 813 826 805 802 863 827 808 814 789 831 892 849 819 801 802 804 792 822 803 813 790 764 817 842 813 810 818 824 781 842 803 810 785 815 773 783 803 777 791 786 799 810 762 779 748 812 793 787 878 850 850 835 899 860 838 853 820 840 791 817 790 839 835 843 828 836 848 844 789 804 848 829 820 849 816 802 838 825 810 822 860 832 837 805 836 818 830 829 824 854 846 824 844 833 799 820 790 841 800 818 806 864 795 824 809 792 851 789 602 821 857 863 799 842 818 836 809 786 815 784 836 806 807 763 822 812 800 803 786 786 785 816 816 805 780 872 811 790 770 816 831 787 731 802 838 889 841 858 852 869 850 843 812 814 836 805 818 809 810 829 836 847 816 836 810 840 780 832 833 795 802 821 844 858 879 844 813 799 827 846 776 817 816 799 831 858 832 817 754 843 812 825 819 845 858 825 812 843 828 833 816 799 815 779 856 733 855 796 840 820 849 833 764 815 804 867 849 804 768 761 823 798 776 809 788 880 830 738 752 780 818 790 794 831 830 844 832 942 908 937 926 896 852 928 892 924 903 912 920 915 944 904 856 885 947 919 947 868 904 909 881 905 860 876 893 896 909 874 852 904 883 870 880 896 837 908 885 882 866 927 874 905 761 812 823 828 932 855 828 856 849 869 836 856 850 851 843 868 NaN 846 812 893 850 844 841 832 833 835 853 889 884 877 975 917 957 953 904 984 985 968 920 936 936 908 918 947 928 954 904 914 924 948 900 916 943 874 871 938 889 866 890 859 858 856 883 834 868 856 877 865 870 884 912 924 893 880 874 870 822 892 883 800 862 843 867 983 856 875 864 833 890 897 905 910 763 874 891 863 835 883 945 828 891 879 893 886 936 869 856 889 867 885 886 868 858 840 874 874 852 844 903 848 872 834 852 879 870 875 868 859 834 872 845 879 852 806 838 809 877 838 849 869 817 806 826 810 828 819 925 916 863 874 864 859 877 882 867 900 840 845 874 868 838 851 868 812 856 848 875 838 842 792 845 842 855 838 853 860 890 850 847 810 829 868 828 850 852 876 853 849 854 862 843 852 841 844 865 902 910 903 910 891 916 892 922 866 863 872 828 850 845 906 875 861 883 798 805 864 788 848 780 865 833 830 782 837 797 844 822 800 849 873 792 750 768 842 775 806 800 817 801 804 854 844 794 793 813 825 805 803 863 826 808 814 790 831 893 846 819 801 803 805 793 821 802 813 790 764 816 842 813 810 818 824 781 842 803 809 786 816 773 783 804 776 790 785 799 809 762 779 748 812 793 787 878 850 849 834 900 860 839 853 820 840 791 818 790 839 836 844 829 836 848 844 789 804 847 830 821 850 816 800 839 825 810 821 860 833 837 805 835 818 830 829 824 854 847 824 844 832 798 820 791 841 800 817 805 864 795 825 808 791 850 789 603 821 856 863 799 842 818 836 809 786 814 785 835 806 806 763 822 812 802 803 787 786 786 815 818 805 780 872 812 789 770 817 831 786 730 802 838 889 842 858 853 869 850 844 813 814 836 805 818 810 810 830 835 846 817 837 810 839 779 832 833 795 802 821 844 858 879 844 814 800 828 846 775 817 818 799 832 857 831 818 754 842 814 825 819 846 858 825 812 843 829 832 817 800 816 781 856 733 854 796 839 820 850 832 765 815 805 866 850 804 768 760 822 797 777 809 790 880 830 737 752 780 818 790 795 832 832 843 832 941 908 936 926 896 852 928 892 925 903 912 919 915 944 904 855 885 947 919 947 867 904 909 880 905 860 876 894 896 908 873 852 905 883 870 882 896 837 909 884 882 866 927 875 905 762 812 824 828 932 855 828 856 849 869 837 857 851 850 843 867 NaN 847 812 893 851 844 842 833 832 836 853 890 885 878 974 916 956 954 904 984 986 969 919 936 935 908 919 946 928 952 904 914 924 947 899 916 943 874 871 939 891 866 892 859 858 855 883 832 869 857 876 864 870 885 911 923 892 880 873 870 822 893 883 800 862 844 867 984 856 875 864 833 890 896 904 911 764 874 892 864 835 883 945 829 891 879 895 886 936 868 856 888 867 886 887 869 858 841 876 874 850 845 903 849 872 833 852 879 869 875 867 859 834 871 845 878 851 805 837 808 876 838 850 868 818 806 827 810 828 818 925 916 863 874 863 859 877 883 867 900 840 850 874 869 838 851 867 813 856 848 876 839 842 792 845 842 856 838 852 860 890 850 847 810 828 868 827 850 852 876 853 849 856 863 843 851 842 845 865 902 910 904 908 891 916 892 922 865 864 872 828 850 846 907 874 861 883 797 805 864 789 848 780 865 832 830 782 837 797 845 822 799 849 873 793 750 768 842 775 805 800 816 800 804 853 844 794 792 812 825 805 802 863 826 808 814 791 831 894 842 820 801 803 804 794 821 802 813 789 765 814 842 813 810 818 824 781 842 803 809 786 817 774 783 804 776 789 785 799 809 763 779 748 812 793 786 879 850 848 833 900 860 840 853 821 840 791 818 791 838 837 844 829 837 850 844 788 806 847 830 822 850 816 800 841 825 810 821 858 833 836 805 834 819 830 829 823 853 847 824 844 832 798 820 791 840 798 818 805 865 794 824 808 791 850 788 605 822 855 863 799 842 818 836 809 785 812 786 836 806 806 763 821 812 802 803 788 786 786 816 818 805 780 873 814 788 769 818 832 785 730 802 838 889 844 858 854 869 850 845 813 815 836 806 818 811 810 831 835 845 817 838 810 839 780 832 833 795 802 821 845 859 879 844 815 801 829 846 775 817 818 797 832 857 831 818 754 842 814 824 819 847 856 824 811 843 830 831 818 800 816 783 856 733 853 796 839 819 848 832 764 814 805 864 850 803 766 760 822 798 778 810 790 880 830 737 752 781 818 790 798 832 832 843 833 941 908 936 926 896 853 927 892 925 904 912 919 916 943 904 856 886 947 919 947 866 904 908 880 905 860 876 894 896 908 873 852 907 882 871 883 895 837 909 884 881 866 928 875 905 764 811 824 828 932 855 827 856 850 869 838 856 852 850 842 866 NaN 847 812 894 850 844 842 833 831 836 853 891 885 879 974 916 956 954 904 985 987 970 919 936 936 909 919 945 929 952 904 914 924 946 899 915 944 874 871 940 890 866 893 860 858 853 883 831 869 857 874 863 871 885 910 922 892 880 872 870 822 892 883 800 862 844 867 984 857 874 864 831 891 895 904 912 764 873 894 864 835 884 945 828 890 879 897 886 936 869 857 888 868 886 886 869 857 841 877 874 849 845 903 850 872 834 852 878 870 875 866 858 834 871 846 878 851 806 837 808 876 838 849 868 818 807 827 809 828 817 925 916 863 873 864 858 877 883 867 901 841 856 874 869 838 852 867 814 855 848 875 839 844 792 845 842 856 839 851 860 889 850 847 810 827 868 827 850 852 877 852 849 857 863 842 850 843 845 865 903 911 904 907 891 916 892 922 865 865 871 828 851 846 908 874 861 883 797 805 864 789 849 781 866 831 830 782 837 797 846 821 799 849 873 795 749 769 842 775 806 800 816 801 805 854 845 794 791 811 825 804 801 862 826 809 814 790 831 892 840 820 801 803 803 795 821 802 813 788 764 815 842 813 810 818 824 781 842 803 809 785 817 774 784 803 776 789 786 799 809 763 778 748 813 794 786 880 850 848 833 900 860 841 853 822 841 790 819 792 838 836 844 829 837 852 844 788 807 848 830 822 851 816 800 842 825 810 822 858 832 837 804 834 819 830 830 823 854 846 825 844 832 798 820 792 840 797 817 805 865 794 824 808 791 850 788 607 822 856 863 799 842 818 836 809 785 812 786 836 805 806 763 821 812 802 803 787 786 786 817 818 805 780 874 816 787 769 818 833 784 730 803 838 889 843 858 854 869 851 843 813 815 835 807 818 812 811 831 835 844 817 838 810 839 781 832 834 796 801 821 846 859 880 844 816 802 830 847 776 816 818 796 833 857 831 817 754 843 814 824 820 847 854 824 810 843 830 831 818 800 816 785 856 733 854 797 840 820 846 832 763 812 804 862 850 801 766 760 822 800 779 810 789 880 830 737 752 781 818 790 798 832 831 845 833 941 909 936 926 896 853 927 892 925 903 912 919 916 943 904 858 886 948 919 948 865 904 907 880 906 857 876 894 895 908 873 852 907 880 871 884 895 837 909 884 880 869 929 875 905 764 810 824 828 932 855 827 855 850 870 839 855 852 851 842 866 NaN 848 812 894 849 843 842 833 831 836 854 892 886 879 975 915 955 953 904 985 988 970 919 935 937 908 918 945 931 952 904 913 924 945 899 915 947 874 872 942 890 865 894 860 858 854 884 831 869 857 873 865 872 886 911 920 891 882 872 870 822 892 883 800 861 844 867 985 858 875 865 829 889 894 904 911 764 873 896 863 835 884 945 828 891 878 899 886 936 869 857 888 867 885 886 870 858 841 877 875 848 844 903 852 872 834 852 878 870 876 866 859 832 872 847 878 851 807 836 809 876 838 849 868 818 808 827 809 827 818 926 916 863 874 865 858 878 884 868 900 842 862 874 869 839 852 867 815 855 849 875 839 844 792 846 842 856 839 851 860 889 850 847 810 828 869 826 849 853 877 853 849 856 862 843 849 844 846 865 904 911 905 906 891 915 892 921 865 865 871 829 852 846 907 874 862 882 798 805 865 789 850 781 865 830 830 782 837 797 846 820 799 850 873 795 750 770 842 776 808 800 816 801 804 856 845 794 790 811 826 804 801 862 827 809 815 790 831 891 836 820 801 803 802 796 822 802 813 788 764 815 842 813 811 818 824 781 842 801 809 784 817 775 786 802 775 789 788 799 810 762 778 748 814 794 786 879 850 848 833 900 860 842 854 822 841 790 819 792 838 836 844 829 837 852 844 789 808 848 829 822 852 816 801 843 824 811 823 860 831 838 804 833 819 830 830 823 854 846 825 844 832 798 821 792 839 795 817 805 864 794 824 808 791 849 788 608 822 857 863 798 842 817 836 809 785 812 786 835 805 805 763 822 812 802 802 787 786 785 818 817 805 779 874 815 787 769 817 834 784 731 803 839 889 843 858 854 868 851 843 812 815 834 807 818 812 810 832 835 844 816 837 810 840 781 833 834 795 800 822 847 860 881 844 816 802 830 848 776 816 818 796 833 858 832 817 755 844 813 824 820 847 852 824 810 843 831 832 818 799 816 787 856 732 855 798 842 822 845 832 763 810 802 862 851 796 766 760 822 801 779 810 787 879 830 736 751 781 815 790 798 832 829 845 832 941 909 936 925 896 853 927 893 925 904 912 919 916 942 904 859 885 948 919 948 865 904 907 881 907 855 876 894 895 908 873 852 906 879 871 883 894 837 909 884 880 871 929 875 905 764 810 824 828 932 856 827 855 851 870 839 854 852 851 842 866 NaN 848 813 894 848 842 843 833 831 835 854 892 886 879 974 915 954 954 904 986 988 969 919 935 938 906 917 945 933 953 903 914 924 946 900 916 948 874 872 940 889 865 894 860 858 856 885 831 869 857 873 867 872 886 911 922 890 883 872 870 822 892 884 801 861 845 867 985 858 876 864 828 887 893 905 909 764 873 896 862 835 884 944 828 891 878 900 886 936 869 857 888 867 884 886 870 859 841 877 875 850 844 903 851 872 833 852 879 871 876 866 860 831 873 849 878 852 808 836 810 876 836 849 868 817 807 827 808 826 818 926 916 863 876 866 858 878 884 868 899 842 865 874 869 840 853 867 815 856 849 875 839 844 792 846 842 856 839 851 860 888 849 847 810 829 869 826 848 853 876 853 849 855 861 843 850 844 846 864 904 911 905 907 890 915 893 921 865 866 871 831 853 845 906 875 861 882 797 805 866 788 849 781 865 830 831 782 837 797 846 820 798 850 873 795 750 770 841 777 808 800 816 801 804 858 845 793 791 811 826 803 801 862 827 810 816 790 831 891 833 819 801 802 802 795 822 802 812 789 764 816 842 813 812 818 823 781 842 800 810 782 816 775 786 801 775 790 789 800 810 762 778 748 815 795 786 879 850 848 832 900 860 841 854 822 842 790 819 792 839 835 844 828 837 852 844 790 808 847 829 821 852 816 801 843 826 810 823 862 832 839 806 833 819 830 830 824 855 845 824 844 832 798 822 792 839 796 816 806 863 793 824 809 790 848 788 609 822 857 863 798 842 815 836 810 784 812 785 834 804 805 764 822 813 801 802 786 786 785 817 816 805 779 873 816 787 770 815 834 784 732 802 839 890 843 857 853 870 851 845 811 815 833 806 818 811 810 832 836 844 816 836 810 840 781 834 835 795 799 822 846 860 881 845 815 801 829 848 778 816 818 796 833 860 832 817 755 845 813 824 820 847 850 824 810 843 831 832 819 798 814 788 856 732 856 799 841 822 845 831 763 808 801 862 850 793 765 760 822 801 778 809 785 879 830 734 751 782 812 790 799 832 827 844 831 941 909 937 923 896 854 927 892 925 904 912 919 916 942 903 858 885 947 919 949 865 905 908 881 908 854 877 893 895 908 873 851 906 880 872 883 895 837 908 885 880 873 928 875 904 764 810 823 827 934 856 827 854 850 870 838 854 851 851 842 866 518 848 814 894 848 843 843 833 831 834 853 892 887 879 973 915 954 955 904 986 988 968 919 936 937 904 917 947 935 953 903 914 924 946 899 916 948 874 873 938 889 865 894 860 858 859 885 831 871 858 873 867 871 885 911 923 890 883 872 870 823 893 884 802 861 844 867 985 859 877 863 828 885 893 905 908 763 871 894 863 835 883 944 828 891 877 900 885 936 868 857 889 867 884 885 870 859 840 876 875 850 844 904 850 873 832 852 879 870 876 866 860 830 874 850 878 853 807 837 810 876 835 850 868 816 806 826 809 827 818 927 916 863 876 866 859 878 883 868 898 843 868 874 868 840 852 867 815 856 849 874 839 844 792 846 841 856 839 851 859 888 849 847 810 830 870 826 849 852 876 852 849 854 862 843 852 844 846 864 904 912 905 908 890 916 893 921 865 865 871 831 853 845 904 876 861 882 797 805 867 788 849 781 864 829 831 782 837 798 845 819 798 851 873 794 750 768 840 776 806 800 818 802 805 858 844 793 792 811 824 803 801 862 827 810 816 791 831 892 829 818 801 802 803 795 823 803 812 789 764 816 842 814 812 818 821 782 842 799 810 782 816 774 785 801 775 790 790 800 810 762 778 748 816 795 786 879 850 848 833 900 860 841 855 822 841 789 819 791 839 836 843 827 837 851 842 790 807 846 829 820 852 816 801 843 827 810 823 861 833 839 807 834 819 830 830 824 854 845 823 844 832 798 822 793 839 797 815 805 862 792 823 809 791 847 789 610 822 857 863 798 842 813 836 811 784 812 785 833 804 805 765 821 813 800 802 786 786 785 817 816 805 779 872 816 787 770 814 834 784 732 801 839 891 842 857 853 873 850 845 811 815 832 806 818 811 811 832 837 844 817 834 810 840 781 835 835 794 800 822 846 861 881 845 814 800 829 848 778 816 819 795 832 860 832 818 755 845 812 824 820 847 849 824 810 843 831 832 820 797 812 789 856 732 856 799 840 821 845 829 764 807 802 861 848 790 765 761 821 800 778 809 785 879 830 733 751 782 810 790 799 832 825 843 830 941 909 937 923 895 854 927 892 925 905 913 919 916 942 902 857 885 946 919 949 865 905 908 881 908 854 878 892 896 908 873 850 905 880 872 882 896 837 909 885 881 873 928 874 904 764 810 823 826 935 855 827 854 850 868 838 854 850 851 844 866 518 848 814 895 848 844 844 833 831 833 853 892 887 879 972 916 954 956 904 986 989 968 919 936 936 904 919 948 935 953 904 913 925 946 898 917 948 873 874 937 889 866 893 860 857 859 885 832 872 859 872 866 870 884 910 924 890 884 871 870 823 894 884 802 861 843 867 984 859 877 862 828 884 893 904 908 764 870 893 864 835 883 945 828 891 877 902 885 936 867 857 889 867 884 885 870 859 839 874 875 849 844 905 849 873 831 852 879 870 876 866 861 831 873 849 878 853 806 838 810 876 835 850 868 816 806 825 809 828 818 928 917 863 875 865 860 878 884 868 898 843 869 874 868 840 852 867 815 856 849 874 839 844 792 846 841 856 839 850 859 888 849 847 810 830 870 826 850 852 876 852 848 854 861 844 853 843 846 863 903 912 905 909 890 916 893 921 865 865 871 830 853 844 904 877 861 882 796 805 867 787 850 781 864 829 831 782 838 798 844 819 798 851 873 794 750 766 840 776 806 800 819 802 807 858 843 792 793 810 822 803 801 862 827 810 815 792 831 894 828 818 801 802 804 794 823 803 813 790 764 815 842 815 812 818 820 784 842 799 810 784 816 774 785 801 775 791 790 800 810 762 780 748 816 795 787 879 849 848 834 899 860 840 855 822 840 790 819 791 839 837 844 827 838 851 841 791 807 846 830 820 852 816 801 842 828 810 823 861 835 840 806 833 819 829 830 824 853 845 823 844 832 798 821 794 839 798 815 805 862 792 823 809 791 847 790 612 822 856 863 799 841 813 836 812 785 812 785 834 804 805 765 820 814 800 802 786 785 786 816 816 805 779 870 817 787 771 814 832 784 731 801 840 892 842 858 852 874 850 845 811 815 832 805 818 810 811 832 839 844 818 834 810 840 781 835 835 794 801 822 846 861 880 845 814 799 828 848 778 815 820 793 831 858 830 819 754 843 812 825 820 848 848 823 810 844 830 833 820 797 812 789 856 733 857 797 839 820 847 826 764 810 803 861 847 790 766 760 821 800 778 811 785 881 830 733 751 782 812 791 800 832 826 843 830 941 909 938 924 895 854 926 892 925 904 914 919 917 942 902 856 885 946 919 949 865 905 908 881 908 854 878 892 896 908 873 850 905 880 873 881 896 837 909 885 881 873 927 873 904 764 811 823 826 935 853 827 854 850 868 839 854 850 851 844 866 525 847 813 896 848 845 844 834 831 833 853 892 888 879 973 916 954 956 903 986 989 969 919 936 936 905 919 947 934 953 904 912 926 946 897 917 947 874 874 939 889 866 892 860 857 859 884 833 872 859 871 865 869 883 910 924 889 884 871 870 824 894 884 802 860 844 867 984 858 876 862 828 884 894 902 908 764 869 893 864 834 883 945 828 891 877 905 884 936 867 857 889 867 883 886 871 858 839 872 875 848 844 905 849 874 831 853 878 870 876 866 860 832 872 848 877 853 805 840 810 876 835 851 868 817 805 824 809 829 818 929 917 863 875 864 860 878 884 868 899 842 870 874 868 840 852 867 815 856 850 874 839 844 792 846 839 856 839 851 860 889 849 847 810 829 870 826 850 854 876 852 848 854 861 844 853 843 847 862 902 912 904 909 889 916 892 922 866 864 871 830 854 844 904 877 861 882 796 805 867 786 851 780 863 829 831 782 838 797 845 819 799 851 873 794 749 764 840 776 807 800 819 803 807 858 843 793 793 809 821 805 800 863 827 810 814 792 831 893 827 817 801 802 805 795 823 803 813 790 764 816 843 815 812 818 819 783 842 799 810 785 816 773 786 801 775 790 790 799 811 762 780 748 815 795 789 879 849 848 836 898 860 839 856 822 839 790 819 790 840 836 845 828 836 850 841 790 807 847 830 820 852 816 802 841 828 810 823 860 834 840 805 833 819 829 830 824 852 846 822 843 831 797 820 795 840 798 815 804 861 792 823 809 791 846 789 613 821 856 863 798 840 813 836 812 785 812 785 833 804 805 765 820 814 800 802 787 784 787 816 816 804 779 870 818 787 771 814 831 784 731 801 840 892 841 859 852 872 850 844 811 815 832 804 817 810 811 832 839 844 819 834 810 840 781 835 834 793 803 822 845 861 880 844 814 799 830 847 778 815 821 791 829 858 829 820 754 841 813 827 820 848 848 824 810 844 830 833 818 797 813 788 856 734 857 796 839 820 848 822 764 812 803 861 848 788 767 760 820 799 779 812 784 882 829 733 751 782 813 791 800 832 827 844 830 941 910 938 925 895 853 926 892 925 904 914 919 917 941 902 855 884 947 919 949 865 905 909 882 908 853 879 893 897 908 874 852 906 881 873 880 897 837 908 885 881 872 927 872 904 763 811 824 826 936 852 827 854 850 868 838 855 849 851 845 866 532 846 812 896 848 845 844 834 832 834 854 892 887 880 974 915 955 956 903 986 988 971 919 937 935 906 917 947 934 952 904 912 925 946 898 918 947 876 872 941 890 866 891 861 858 859 884 833 869 859 870 865 869 883 910 924 890 886 871 870 824 892 884 802 859 845 867 984 858 874 863 828 885 896 901 909 764 869 894 864 833 882 945 828 892 878 907 884 936 866 857 889 866 883 887 871 858 839 872 876 848 844 904 850 874 831 853 878 870 876 866 859 832 872 847 877 853 805 840 810 876 835 852 868 818 805 824 810 830 818 930 918 863 875 864 860 878 884 868 899 841 870 874 868 840 852 867 815 857 850 874 839 843 793 845 838 856 839 851 860 890 849 848 810 829 870 826 850 855 876 853 847 854 862 844 854 843 847 862 902 912 903 909 889 916 892 923 867 864 870 829 853 845 905 877 861 883 796 804 867 786 851 781 863 830 831 782 838 798 846 819 799 850 872 794 749 764 841 777 808 800 818 802 806 858 843 793 793 809 822 807 800 863 826 810 814 792 831 892 825 817 801 802 805 796 823 802 813 790 764 816 843 815 811 818 818 782 842 799 810 785 816 773 787 801 775 790 790 799 811 762 779 749 814 795 792 879 848 848 836 899 859 837 856 823 838 792 818 790 841 836 846 828 834 850 842 789 807 847 830 821 852 814 803 840 827 810 822 860 834 839 804 833 819 829 830 824 852 846 822 843 830 797 820 794 840 797 816 803 860 793 824 809 791 848 788 613 821 856 864 800 840 814 837 811 786 812 785 833 804 805 764 820 814 800 803 786 784 787 816 816 804 780 869 819 788 771 814 831 784 730 801 840 891 841 859 853 871 850 844 811 816 832 804 815 809 810 833 840 844 820 835 810 839 780 836 833 793 803 822 845 861 880 843 815 799 831 847 777 816 823 790 828 858 827 820 753 840 814 827 820 848 848 826 811 844 829 833 817 797 814 787 855 734 856 794 840 819 850 818 766 815 803 862 848 786 767 759 820 797 779 812 784 884 829 734 751 783 813 791 799 832 827 843 830 942 910 938 925 896 852 927 892 925 904 914 919 917 942 902 855 884 947 919 949 865 905 909 883 908 851 880 893 897 908 873 853 906 881 873 880 898 837 907 884 881 872 926 871 904 763 811 824 826 936 851 826 854 849 870 838 856 849 850 846 867 594 845 813 894 848 844 843 834 832 835 854 891 887 880 976 915 955 955 903 986 988 971 919 937 935 906 916 946 934 950 904 913 924 946 899 918 947 877 870 942 891 866 889 862 858 859 884 832 868 858 871 865 869 884 911 924 891 886 871 870 824 890 884 802 860 846 867 984 858 873 864 829 886 897 901 909 765 870 894 864 832 883 944 828 892 878 907 885 936 866 858 888 866 883 887 872 858 840 874 875 848 845 904 850 872 833 854 877 870 875 866 858 832 872 845 877 853 806 840 810 876 835 852 867 818 805 825 810 830 818 932 918 864 876 865 860 878 882 868 899 839 871 874 868 840 852 867 815 857 850 875 838 842 793 845 838 856 838 851 860 890 849 848 811 830 870 826 850 854 876 853 848 854 862 844 854 843 847 863 902 911 903 909 889 916 892 924 868 863 870 829 852 846 906 876 861 883 795 804 867 786 850 782 862 830 831 782 837 798 846 820 800 850 872 794 748 764 840 778 808 800 817 801 805 858 842 793 793 810 823 808 800 863 826 810 814 791 832 891 824 816 801 802 805 795 823 802 813 791 764 816 843 815 811 817 819 781 841 798 810 785 817 775 788 801 776 790 790 798 812 762 779 751 814 795 792 879 848 848 836 901 859 836 855 823 838 792 818 789 841 835 845 827 832 851 843 789 807 848 829 822 852 813 803 841 826 810 823 860 833 839 804 833 819 829 829 825 853 846 822 843 830 797 819 794 840 798 817 802 861 794 823 809 790 849 787 614 821 856 864 801 841 815 837 811 786 812 786 833 804 804 763 820 814 800 803 786 784 786 816 816 804 781 870 819 789 771 815 831 784 730 801 840 891 842 859 853 870 850 844 811 816 833 805 815 809 809 833 840 844 819 836 811 839 779 834 834 794 803 822 844 860 881 843 816 799 832 847 777 817 825 790 828 858 827 820 753 841 815 827 821 847 847 827 811 844 829 832 817 798 814 786 855 732 854 795 841 819 850 814 768 814 803 863 849 784 766 759 821 794 778 812 783 884 828 735 752 783 813 790 799 832 828 842 830 942 911 938 925 896 852 927 893 924 904 913 920 917 943 903 856 883 946 918 948 865 906 908 883 907 851 880 893 897 909 873 853 907 881 872 880 898 837 906 884 881 872 926 871 904 762 810 823 826 936 851 826 853 850 871 838 855 850 850 847 868 648 846 813 893 848 844 843 834 833 836 854 891 888 881 977 914 954 954 903 986 987 972 919 937 934 906 916 946 934 949 905 914 922 946 900 918 947 877 870 942 891 866 888 863 859 858 883 831 867 857 872 864 869 885 913 924 892 886 872 870 822 889 884 802 860 846 868 984 858 875 865 829 886 896 902 909 765 870 894 865 833 883 944 828 892 879 907 885 936 865 860 888 866 883 887 871 858 840 876 875 848 845 904 850 871 835 854 877 871 874 866 858 831 872 844 877 853 808 839 811 876 835 852 866 818 805 825 810 829 818 934 917 863 876 866 860 878 881 867 899 839 873 875 868 840 852 867 814 857 850 875 839 842 793 845 840 856 839 852 860 890 849 848 811 832 870 826 850 853 876 853 849 854 863 843 852 843 848 863 902 911 904 909 889 916 892 923 868 864 870 829 852 847 908 876 861 883 796 804 866 786 850 783 862 829 830 782 837 798 846 820 800 848 872 794 748 765 840 779 807 800 818 801 806 858 842 794 793 810 823 809 801 863 826 810 813 791 832 890 823 816 801 802 805 794 824 803 813 791 765 816 843 815 810 817 820 781 841 798 810 785 817 777 788 801 776 789 789 798 812 762 780 753 815 795 793 879 848 848 834 902 859 836 854 822 839 792 818 789 840 835 844 826 832 851 843 790 808 848 829 822 852 812 803 841 827 810 823 860 833 840 805 833 819 828 829 824 854 846 822 843 830 797 819 793 840 799 818 801 862 796 822 809 790 850 787 615 822 856 864 800 841 816 836 810 787 812 786 834 804 804 764 821 814 799 804 785 784 785 817 816 803 781 871 819 790 770 815 832 784 730 802 840 891 841 859 853 871 850 843 812 816 834 805 815 809 809 834 840 843 818 836 811 839 780 833 834 794 803 821 844 859 882 843 815 799 831 847 778 818 828 791 829 857 827 819 753 843 815 826 820 847 847 827 811 844 829 832 817 798 814 786 855 731 855 795 841 820 851 812 770 814 803 864 849 783 766 759 821 791 779 813 784 883 828 736 752 784 813 790 798 832 829 840 830 943 911 938 926 896 851 927 894 923 904 913 920 917 944 902 857 884 946 918 948 865 906 907 883 906 851 880 894 897 910 873 853 906 881 871 878 898 837 906 884 882 872 926 870 904 762 811 823 826 936 851 826 852 850 871 838 854 850 850 848 868 652 846 813 894 849 844 841 834 833 835 854 891 888 881 977 914 953 953 903 986 987 972 920 937 935 905 916 945 934 949 905 914 921 946 900 919 947 877 872 941 889 867 888 863 858 858 883 830 867 855 874 864 869 885 915 923 891 886 872 871 822 890 884 802 861 846 870 984 859 876 865 830 886 896 902 910 765 870 894 864 833 882 944 828 892 879 907 885 936 866 860 888 866 884 886 871 857 841 877 874 848 844 903 851 869 835 854 877 872 873 866 858 831 872 844 877 852 810 838 812 876 835 853 865 818 805 825 810 829 818 936 916 862 875 866 860 879 881 866 899 839 874 875 869 840 852 868 814 858 849 876 839 842 793 845 840 855 839 852 859 889 850 847 811 831 871 826 850 852 877 853 850 854 863 843 851 843 848 863 902 909 905 909 888 916 892 923 868 865 870 830 852 847 908 876 860 883 796 804 866 786 850 783 863 828 830 782 837 797 846 821 800 847 872 794 749 766 840 779 806 801 819 801 807 857 841 794 793 810 824 809 802 864 827 810 812 790 833 891 823 816 801 802 806 793 824 803 814 791 765 816 843 816 810 816 820 781 841 797 810 785 817 779 787 802 777 789 789 799 813 761 780 753 816 795 793 879 846 847 832 902 858 837 854 822 839 792 819 789 839 835 843 827 832 851 844 790 808 848 829 822 852 813 802 840 827 810 823 859 832 840 804 833 819 827 828 824 854 845 823 843 830 797 819 792 840 800 818 802 863 796 821 810 789 850 787 616 823 856 863 798 842 815 835 810 787 812 786 834 804 804 764 821 814 799 804 785 784 785 818 815 803 781 872 818 790 770 815 832 784 729 802 840 891 841 858 853 872 850 843 813 816 835 805 815 809 809 834 840 843 818 836 811 839 780 832 834 796 803 821 844 857 882 842 814 799 831 847 778 818 829 792 829 856 827 819 753 843 815 826 818 847 846 827 811 844 830 831 817 798 814 785 854 731 856 795 841 821 851 808 770 814 803 862 850 781 766 759 821 791 779 813 784 882 828 737 754 784 813 790 798 832 831 838 830 942 910 937 926 896 852 927 894 922 903 913 921 917 943 903 857 886 946 918 947 865 907 908 883 905 851 879 894 896 910 874 854 906 881 870 877 897 838 906 884 882 872 926 870 904 761 812 823 827 935 851 826 852 850 871 838 854 850 851 850 868 601 846 813 894 850 844 840 833 833 835 855 891 888 880 977 914 952 952 903 985 986 972 922 937 936 906 917 944 935 951 904 914 923 945 900 918 947 875 874 939 887 868 890 862 858 858 884 830 868 855 874 864 870 884 916 923 892 885 873 870 822 892 884 802 860 846 871 982 860 878 865 831 885 896 902 910 766 870 894 863 834 880 944 828 893 880 907 885 937 867 860 888 866 884 886 870 857 841 877 874 848 844 903 852 869 832 854 877 872 872 866 858 831 873 842 877 853 810 838 811 876 834 853 865 818 805 825 811 829 818 939 916 862 875 865 860 879 882 866 900 838 875 874 871 839 853 868 814 858 849 876 840 842 793 845 840 854 839 853 859 889 850 847 811 831 871 826 850 852 877 852 849 854 863 843 849 843 848 863 902 908 905 909 888 917 892 922 868 865 870 829 852 847 909 876 860 882 796 804 865 785 850 784 863 828 830 782 838 797 846 821 800 845 872 793 749 769 839 779 807 801 818 801 807 857 842 793 794 810 825 811 803 865 828 811 811 790 834 892 822 815 800 802 806 792 823 802 814 791 764 816 843 815 810 816 820 781 841 798 810 786 817 779 786 802 777 787 788 799 812 760 779 754 815 795 793 879 846 847 831 902 859 838 854 822 840 791 819 789 838 835 843 828 832 852 843 790 809 848 829 822 852 814 801 840 827 810 824 858 833 841 805 833 819 826 828 823 853 844 823 843 831 797 819 792 841 800 818 804 864 796 822 811 789 851 787 618 823 856 862 797 842 815 834 809 788 812 786 834 804 804 764 821 815 798 804 784 784 785 818 814 803 781 872 817 790 770 815 832 784 728 802 840 890 841 857 853 873 850 842 814 815 835 804 814 808 810 834 841 843 817 836 811 839 781 833 834 796 803 821 845 857 883 843 813 799 831 847 779 817 831 792 829 856 828 818 752 843 814 826 817 847 845 827 810 843 830 831 816 799 814 785 854 731 858 794 841 820 850 805 770 814 803 861 850 780 766 758 820 791 779 813 784 881 828 736 755 784 811 790 799 832 831 838 831 942 910 936 926 896 852 928 893 923 903 913 921 917 943 904 858 887 946 917 947 864 908 910 883 905 850 879 894 897 909 874 854 906 880 870 875 897 838 906 884 882 872 926 871 905 762 814 824 827 934 851 826 851 850 871 837 855 851 851 853 867 615 846 813 895 851 844 838 833 833 835 855 891 887 879 976 913 953 953 903 984 985 970 921 937 935 908 918 944 935 954 903 914 924 945 900 916 947 874 872 939 886 867 893 860 857 857 885 831 869 854 875 864 870 884 917 923 893 886 873 869 824 893 885 803 859 846 871 980 860 878 864 831 886 896 902 910 767 870 896 862 834 879 942 828 893 880 906 886 937 867 860 889 866 885 887 870 857 842 877 874 848 844 902 852 870 832 854 878 872 872 867 858 831 874 841 878 854 810 838 810 875 834 853 865 819 805 824 810 829 817 940 916 862 875 865 860 879 884 866 900 837 875 874 871 839 853 868 815 858 849 877 840 842 793 845 840 855 839 852 859 889 850 847 811 830 872 826 849 853 877 852 849 854 863 843 851 843 848 863 903 908 905 909 888 917 892 922 867 866 870 829 852 847 909 876 861 881 796 803 865 785 850 783 864 829 830 783 838 796 846 820 800 842 872 793 749 772 838 778 807 801 819 801 807 857 841 793 793 810 827 813 801 865 828 811 812 790 833 892 820 815 800 802 806 791 823 802 814 791 763 816 842 814 810 816 821 781 843 797 809 785 818 780 786 803 776 786 788 799 813 760 779 754 814 795 792 878 845 849 832 901 859 840 855 822 841 791 819 789 837 835 842 830 832 852 842 789 810 849 829 821 852 814 800 841 827 810 824 858 833 841 807 835 818 827 828 823 853 844 822 843 831 796 819 792 840 800 818 807 864 796 823 811 789 851 787 619 823 856 861 796 842 815 834 809 788 812 787 833 803 804 764 821 815 798 803 785 784 786 818 813 804 780 873 815 789 770 815 832 784 728 802 841 890 841 856 853 873 850 842 814 814 834 804 814 808 811 832 841 844 816 835 812 840 781 833 833 797 803 822 846 857 883 843 813 800 831 847 780 816 831 792 831 857 830 817 750 843 814 826 818 847 845 827 809 844 830 831 817 798 814 785 853 731 856 793 841 820 849 800 769 814 804 860 850 779 766 758 820 791 779 813 784 881 828 735 755 784 809 790 799 832 831 838 831 942 909 936 926 896 852 928 893 923 903 913 921 917 943 905 858 886 946 917 948 865 908 911 883 905 850 880 894 898 909 874 854 907 880 871 875 896 837 906 884 882 871 927 872 905 764 814 824 828 934 851 827 852 850 871 836 856 851 850 856 866 681 845 813 895 851 844 836 834 834 835 854 891 886 878 977 913 954 956 903 983 986 969 920 937 934 909 919 945 936 956 901 914 926 944 899 915 947 872 870 939 887 867 894 860 857 857 885 831 870 855 875 864 870 884 917 924 895 886 872 868 825 893 885 804 857 845 870 979 860 878 862 831 886 896 902 910 768 869 896 863 834 880 943 828 892 880 906 886 937 866 860 889 865 885 887 870 857 842 877 875 848 843 902 852 871 835 854 878 871 872 867 858 832 874 839 879 855 810 838 810 875 834 853 865 818 805 822 810 829 817 941 917 864 875 864 860 879 884 866 900 838 876 873 870 839 853 868 816 857 849 876 840 843 793 846 840 854 839 852 860 889 851 847 812 830 873 826 849 853 877 852 849 854 862 843 852 843 848 862 903 908 905 909 889 918 892 922 866 865 870 829 852 848 909 876 862 880 796 803 865 786 850 783 863 830 829 782 838 796 846 819 800 839 871 793 750 775 838 778 807 800 819 800 806 856 842 793 793 810 827 816 800 865 828 812 812 790 831 893 819 815 800 803 806 792 822 802 814 791 763 816 843 813 809 816 822 782 844 796 809 784 818 780 786 803 775 785 788 799 813 761 778 755 813 795 792 878 845 850 832 900 859 841 855 823 841 790 818 790 837 835 842 830 832 852 841 788 810 849 829 821 851 814 799 841 828 810 823 859 832 841 808 837 818 828 828 823 852 845 821 843 832 796 819 793 840 800 818 807 865 796 822 810 790 851 787 621 822 856 861 796 843 816 834 809 788 812 786 833 804 804 763 821 815 797 803 784 785 787 818 811 804 780 873 815 789 770 815 833 783 728 803 841 891 841 857 853 872 850 841 815 814 834 804 815 810 812 831 841 844 817 836 812 840 781 833 833 797 803 822 846 859 883 843 813 801 830 847 780 815 831 792 833 858 832 816 749 843 814 825 818 847 844 827 809 846 830 831 817 798 814 786 853 732 856 793 841 820 848 798 769 813 805 860 850 779 766 758 820 791 780 813 784 880 828 735 755 783 809 791 799 831 832 838 832 942 909 937 926 896 853 928 893 924 902 914 921 917 944 905 858 886 946 918 949 866 908 910 882 905 850 880 894 899 908 874 853 908 881 872 874 896 837 906 884 882 871 927 873 906 765 814 825 828 934 851 827 854 850 871 836 856 852 849 857 867 749 846 813 896 851 844 834 834 834 834 853 891 886 878 978 915 954 958 903 983 987 968 918 937 934 908 919 947 936 957 899 913 926 945 899 916 947 872 868 940 887 867 893 860 856 857 885 831 872 855 876 865 871 885 915 924 895 886 872 868 825 892 885 805 857 845 868 980 860 878 862 831 886 896 902 910 768 868 895 863 834 881 945 828 892 880 909 884 937 865 859 889 866 885 886 870 857 841 876 875 848 843 903 850 871 836 854 879 871 873 867 858 832 875 838 879 855 810 839 810 875 834 852 866 818 805 823 809 830 817 942 917 865 875 864 861 879 884 866 900 839 876 872 869 839 852 868 815 856 849 876 840 844 792 846 840 854 839 852 860 889 851 847 812 830 872 826 849 854 877 852 849 855 862 843 853 842 848 863 903 909 905 909 889 917 892 922 866 864 870 829 852 848 909 876 862 880 797 803 865 786 849 782 863 829 829 783 838 796 846 819 799 836 871 794 750 778 839 777 807 800 819 799 806 856 842 793 793 810 828 819 800 864 828 812 813 790 830 893 818 815 801 803 806 792 822 802 814 791 763 817 843 813 809 817 822 782 845 794 809 783 818 780 786 803 774 785 788 798 813 762 778 756 814 794 792 876 844 852 832 900 859 840 855 823 842 790 818 790 837 834 842 829 832 852 840 788 810 849 831 822 851 813 799 841 829 811 823 860 832 840 808 839 819 830 829 824 852 846 820 843 832 797 819 793 838 799 818 807 866 796 821 810 790 851 787 622 821 857 861 797 844 816 834 809 788 813 786 833 806 803 763 821 815 797 803 784 784 788 818 808 804 780 872 815 789 770 814 833 783 728 802 841 891 841 857 852 870 849 842 815 814 833 804 815 812 812 830 840 845 818 836 811 841 781 834 834 797 803 823 845 860 882 842 814 801 829 848 779 814 832 791 835 860 832 816 749 842 814 824 818 847 844 827 809 847 830 831 816 798 814 786 853 732 856 793 841 821 848 797 769 812 805 859 849 779 766 757 820 790 780 813 784 879 829 734 755 782 811 791 799 830 832 838 831 942 908 938 926 896 853 928 893 924 901 914 920 917 945 905 858 886 948 918 950 866 907 909 882 904 850 879 895 899 909 875 852 907 881 872 874 896 836 907 883 882 871 927 873 905 764 814 825 828 934 850 827 855 850 871 836 855 853 850 859 868 765 847 813 896 850 844 834 834 834 834 853 891 885 878 978 915 955 959 903 983 989 967 918 936 934 908 918 949 935 957 899 912 926 945 899 917 948 872 868 941 890 866 892 860 856 858 885 830 872 856 876 865 872 884 913 923 895 886 871 868 825 893 886 805 857 845 866 980 859 878 863 831 886 895 903 910 768 868 893 864 833 882 945 827 892 879 911 883 937 865 859 888 866 884 886 870 857 841 875 875 847 843 903 849 871 834 854 879 871 874 867 858 832 875 836 880 854 810 839 810 876 834 852 866 817 804 824 809 830 817 943 917 865 875 863 861 879 884 867 900 839 876 872 868 839 852 867 814 854 849 875 840 844 792 846 840 854 839 852 861 889 850 847 812 831 870 826 849 853 876 853 850 856 862 843 852 842 849 865 903 908 905 909 890 916 892 923 866 863 871 828 852 848 908 877 862 882 798 803 865 786 848 782 863 829 829 784 837 796 846 819 798 832 872 794 750 781 840 777 807 800 819 798 806 856 842 793 794 810 828 821 800 863 828 812 813 790 831 893 818 815 802 803 806 793 822 802 813 792 763 817 843 814 810 817 823 783 845 794 809 783 818 780 786 804 774 787 788 798 813 762 778 758 814 796 792 875 845 851 832 900 859 840 855 823 841 791 818 791 838 834 843 827 833 852 840 789 809 849 832 822 850 814 799 841 828 812 823 860 831 839 807 838 820 830 830 824 853 846 821 843 832 798 819 793 838 798 818 807 866 796 821 810 790 850 787 624 821 857 862 797 844 816 835 809 788 813 785 832 807 804 764 822 815 797 803 784 783 788 819 805 804 780 872 815 790 770 815 834 783 729 801 840 892 842 857 853 868 849 842 816 815 834 804 815 814 810 830 839 846 818 836 810 842 781 835 836 797 803 822 845 861 882 842 814 801 829 848 778 815 834 790 835 861 832 816 749 842 814 824 818 847 844 828 809 847 829 830 816 798 814 787 854 732 856 795 840 821 848 796 769 811 804 858 848 779 766 758 821 790 780 813 783 878 830 735 755 781 813 791 799 830 831 837 830 941 908 938 925 895 853 929 893 924 900 914 920 918 945 904 858 886 948 917 950 866 907 908 883 903 849 878 894 899 909 876 851 907 882 872 872 896 836 907 883 883 870 926 873 905 763 814 825 828 933 850 827 856 851 871 838 854 852 850 860 868 788 847 812 898 850 844 832 834 834 834 854 891 885 878 977 914 956 957 904 983 990 968 918 934 934 906 918 949 932 956 899 909 926 945 900 917 948 873 868 942 893 866 891 861 855 859 885 831 871 855 874 866 872 883 911 923 894 886 870 868 824 894 886 805 857 844 866 981 859 876 864 831 886 894 903 910 767 868 893 865 833 881 943 827 892 879 913 881 936 865 858 887 866 883 886 870 857 841 875 874 847 843 902 849 871 832 854 879 871 873 867 859 832 874 835 881 853 810 839 810 876 835 851 866 818 804 825 809 830 817 944 917 864 874 863 861 880 884 867 901 838 877 871 869 839 853 867 814 855 849 874 840 844 792 847 841 854 839 852 861 889 850 847 811 832 868 826 849 853 876 854 850 856 861 844 851 841 849 866 903 908 904 910 889 915 892 923 866 863 870 828 852 848 908 878 863 884 798 805 865 786 848 782 863 829 830 784 837 796 845 819 797 828 872 794 749 785 841 777 807 800 819 798 807 856 842 793 793 810 828 822 800 863 828 812 813 790 832 892 818 815 802 804 805 793 823 802 813 793 764 817 843 814 810 817 824 783 845 794 809 783 818 781 786 804 774 789 788 798 813 762 778 760 813 797 791 875 845 849 832 901 860 840 855 823 839 791 818 791 838 834 843 826 835 853 841 789 809 849 834 822 849 815 800 842 826 813 823 859 831 838 806 836 819 831 831 824 854 845 823 843 832 798 818 793 838 797 817 807 865 796 821 812 790 849 788 625 820 857 862 796 844 816 835 809 788 813 785 832 807 804 764 822 815 798 803 784 782 787 819 803 805 780 872 815 790 769 816 834 783 729 800 840 892 843 856 853 868 850 841 815 816 835 804 815 813 809 830 839 846 818 836 810 840 781 836 838 796 802 822 845 860 881 842 815 801 829 848 778 816 835 789 834 860 832 816 749 843 814 825 818 847 843 828 809 847 829 830 816 798 814 788 854 731 856 797 840 821 849 794 768 811 803 860 848 778 767 758 821 790 779 812 782 878 830 735 755 782 812 792 799 830 831 834 830 941 908 938 925 895 854 929 894 924 901 914 920 918 945 904 859 886 948 917 950 867 907 908 884 904 850 877 894 898 909 876 851 907 881 872 871 897 836 908 884 883 870 925 873 906 763 813 826 829 933 849 827 856 851 871 838 855 850 850 861 868 816 847 812 897 850 844 830 834 835 834 854 892 885 878 977 913 956 954 904 983 991 968 918 934 934 905 918 948 930 953 899 908 927 944 900 918 947 873 868 942 896 866 891 862 853 858 885 832 871 854 872 866 872 882 912 923 894 886 870 868 824 895 887 805 858 844 866 981 859 876 865 831 886 894 903 910 768 868 892 866 832 881 941 826 892 879 913 881 936 865 859 887 866 883 886 870 857 841 876 873 847 843 901 849 870 832 854 879 871 871 867 859 832 873 834 882 854 811 839 810 875 836 851 866 818 804 824 810 830 817 944 917 864 874 863 860 880 882 867 900 837 878 871 869 839 854 868 814 855 850 873 840 844 792 848 841 853 838 852 861 888 851 847 811 832 869 826 849 852 876 854 850 855 861 845 851 842 850 866 903 908 904 910 889 915 892 923 866 865 870 829 852 848 908 878 863 884 799 806 865 786 849 782 864 829 830 783 838 797 844 820 798 825 872 795 749 789 842 777 807 800 818 799 807 856 842 794 792 810 828 824 799 863 828 811 813 789 832 890 816 814 802 804 804 793 825 803 813 794 764 816 842 815 810 817 824 783 844 794 809 784 818 782 786 804 775 790 788 797 813 761 778 763 813 798 790 876 846 848 833 901 860 840 854 822 838 792 818 791 839 834 843 828 836 852 842 789 809 849 834 821 848 816 800 842 824 813 823 858 831 838 805 835 818 831 831 824 855 844 825 842 831 798 818 792 838 798 818 807 864 795 821 812 791 848 788 626 820 857 862 797 844 816 835 809 788 812 785 832 807 804 763 822 815 799 802 784 782 787 820 801 805 780 872 815 789 769 817 833 783 729 801 840 892 844 857 853 869 850 841 815 816 836 804 816 812 809 829 840 847 817 836 810 838 781 837 837 796 802 822 845 860 881 843 815 801 830 847 778 817 835 789 832 860 832 815 749 844 813 825 817 847 843 827 809 847 829 830 816 797 814 788 854 731 856 798 840 821 850 793 768 812 805 863 848 778 767 758 822 790 778 811 782 878 829 734 754 782 812 792 798 830 830 831 831 942 908 939 924 895 854 929 894 924 903 914 920 918 944 903 860 885 948 917 950 867 907 909 883 906 850 878 893 898 909 876 851 907 882 872 869 897 836 908 885 883 869 925 873 906 763 812 826 830 933 850 827 855 852 871 838 856 849 851 861 868 829 846 812 896 851 844 827 833 835 834 855 892 885 878 977 914 957 953 904 983 990 970 918 934 934 904 917 947 928 951 899 907 927 944 899 917 946 874 868 941 896 866 890 859 852 858 885 834 871 854 870 865 870 883 912 923 894 884 871 868 823 895 887 805 857 844 867 981 858 878 866 831 886 895 903 911 767 869 893 866 835 881 942 825 892 878 912 882 936 866 859 886 866 883 886 870 857 841 877 872 847 844 901 850 870 832 854 878 871 869 866 859 831 872 834 881 855 811 839 810 875 837 852 865 818 804 823 810 829 817 945 917 863 874 863 860 880 881 868 900 837 878 871 869 839 855 868 814 855 851 874 840 843 792 848 841 853 838 853 861 886 851 846 810 832 870 826 848 853 876 853 850 854 860 846 852 842 850 866 904 907 904 910 889 916 891 923 866 866 870 829 852 847 908 878 863 885 798 806 865 786 849 782 864 829 830 782 838 797 844 820 798 823 870 795 748 795 843 777 807 801 818 800 807 857 842 794 792 810 828 826 800 863 828 811 813 788 832 890 815 814 802 805 804 793 825 803 813 794 764 816 841 815 810 817 824 783 844 794 809 784 818 782 786 804 776 788 788 797 812 761 778 764 813 798 789 878 846 848 833 901 860 840 854 822 837 791 818 791 838 835 843 830 837 850 842 789 809 848 833 821 848 816 801 842 825 813 823 857 831 837 805 833 817 830 831 824 855 844 826 842 831 798 819 791 837 799 818 806 864 795 822 811 792 848 789 628 821 857 862 798 845 816 836 809 788 811 785 833 807 805 762 822 816 800 802 784 782 787 820 797 805 779 872 815 788 770 816 832 784 729 802 839 891 844 858 853 870 850 840 815 816 837 803 817 812 810 828 840 848 817 835 810 836 782 837 837 796 801 822 845 860 882 843 815 801 830 846 778 818 836 789 831 859 832 814 749 843 813 825 818 848 844 826 809 847 830 831 817 796 815 789 854 731 856 799 840 821 850 792 768 812 806 866 848 778 767 757 823 791 778 810 784 878 829 734 753 783 811 793 798 830 830 827 832 943 908 939 925 894 854 929 894 925 904 914 920 917 943 903 860 886 947 918 949 868 907 909 883 907 850 878 894 899 909 876 851 907 881 872 869 897 836 908 886 883 869 925 872 907 763 811 826 831 933 850 828 855 852 870 838 856 849 851 862 868 835 846 813 896 852 843 826 833 835 835 855 892 885 878 977 916 957 954 904 983 989 970 919 934 933 904 916 947 929 950 899 908 927 943 898 917 946 874 868 940 893 866 890 857 850 858 885 834 870 855 871 865 870 883 913 923 894 883 872 868 824 895 886 805 857 844 867 982 857 879 866 831 885 896 903 912 767 871 895 866 837 881 943 825 892 878 912 882 935 866 859 887 866 883 887 870 857 840 878 872 847 844 901 849 870 832 854 878 870 869 866 859 831 872 833 879 856 812 839 810 875 836 853 865 817 804 822 810 829 818 946 917 862 874 863 860 879 880 868 900 837 878 871 868 839 854 868 814 855 851 874 840 843 792 847 841 853 838 853 861 886 851 845 810 833 870 825 848 854 876 853 850 854 861 846 852 842 850 865 904 906 904 910 890 917 891 923 867 867 870 829 852 847 908 877 862 885 798 806 865 786 849 783 865 829 830 781 838 798 844 820 798 819 869 795 747 800 843 777 807 801 818 800 808 856 842 794 793 810 827 828 801 864 826 810 812 788 831 891 813 813 802 805 803 793 825 803 813 794 764 816 840 815 810 816 823 784 843 794 809 784 818 781 786 804 776 787 788 797 812 761 778 765 813 797 789 878 848 848 833 901 860 841 854 822 837 791 817 790 838 836 843 830 836 849 841 789 808 847 832 821 848 816 801 842 825 812 823 857 831 837 805 833 817 830 830 824 855 843 825 842 830 798 820 790 836 799 818 806 865 795 822 810 792 847 789 629 821 857 863 798 845 816 835 809 787 811 786 833 807 806 763 821 816 800 801 784 782 787 820 794 805 779 872 815 787 770 816 830 785 730 802 839 891 844 859 854 872 851 841 814 815 836 803 818 813 811 829 838 848 817 835 809 836 782 837 838 796 801 823 846 859 883 843 816 800 831 846 779 819 837 790 831 858 833 814 748 842 813 825 818 848 844 826 809 847 829 830 817 796 815 789 854 731 856 799 841 822 850 791 767 813 809 866 848 778 767 756 824 792 777 810 784 878 828 735 753 783 811 793 798 831 830 826 831 943 908 939 925 894 855 928 894 925 903 914 920 917 943 902 860 886 947 919 949 869 906 908 883 907 851 879 894 898 908 876 851 907 881 872 869 897 836 908 887 883 870 926 872 908 763 811 826 830 933 850 827 854 853 870 838 855 849 851 862 869 834 846 814 895 852 844 826 833 835 835 855 892 886 878 976 916 958 954 903 983 988 970 921 934 933 905 917 947 928 950 900 908 927 942 896 916 946 875 870 940 890 866 890 854 850 858 885 835 870 856 872 865 871 883 913 923 894 884 873 869 825 896 886 804 858 844 868 982 857 878 866 830 884 896 904 914 767 872 896 865 839 882 944 826 892 877 913 883 934 866 859 888 866 883 888 871 857 838 879 871 847 844 902 850 870 831 854 876 870 869 867 860 831 872 832 878 854 812 839 810 875 836 855 866 816 804 822 809 830 818 945 917 862 874 863 860 879 880 869 900 837 878 871 868 839 853 868 813 855 851 875 839 843 792 847 841 853 838 853 860 886 851 844 811 834 871 826 848 854 876 853 850 853 862 846 852 841 850 864 903 906 904 910 890 916 891 924 868 867 870 828 851 848 907 876 860 885 798 806 865 787 849 783 865 829 830 780 838 798 844 820 798 816 869 795 747 807 842 777 807 801 818 800 808 856 843 793 793 811 825 829 802 864 825 810 812 787 830 891 813 813 802 804 803 793 824 804 814 793 764 817 841 815 809 815 823 784 843 795 808 783 818 781 787 804 776 787 788 797 812 761 778 765 813 796 788 878 849 848 832 901 860 841 854 821 838 790 816 791 838 838 843 828 836 849 839 789 807 848 832 821 848 815 802 842 826 811 823 858 831 838 805 834 818 829 830 825 855 843 824 842 830 797 822 789 836 799 818 806 865 794 822 810 792 847 789 630 821 856 863 798 845 816 835 808 787 811 786 833 807 807 764 821 816 800 801 785 782 787 819 790 805 779 872 815 787 770 816 830 784 731 802 839 891 843 859 854 874 851 842 813 815 835 804 818 813 810 831 837 848 817 835 808 836 783 837 836 796 802 823 846 859 883 842 817 800 830 846 780 819 838 789 831 858 832 814 747 842 813 825 819 848 845 827 809 848 829 830 816 795 816 790 854 731 855 799 842 822 850 790 767 812 810 865 848 779 767 756 824 792 776 810 782 879 829 735 752 783 810 793 798 831 829 825 831 943 909 938 926 894 855 928 893 926 902 913 921 918 943 902 859 887 947 920 949 870 906 908 883 907 851 879 894 898 908 876 851 908 880 872 869 898 835 908 887 883 870 927 873 908 764 811 826 830 933 850 827 854 854 870 838 855 850 850 863 868 835 846 814 895 851 844 825 833 835 835 855 892 886 878 976 915 958 955 902 982 988 969 922 935 934 907 918 947 928 950 902 908 927 944 897 915 946 876 873 940 888 866 891 855 849 858 885 835 869 856 874 865 872 883 913 923 893 885 874 869 826 896 886 803 859 846 868 983 858 878 865 830 885 896 904 914 767 872 896 864 837 882 945 826 891 876 913 884 934 866 859 889 866 882 888 870 857 837 880 870 847 844 902 850 871 831 855 876 871 869 867 860 831 872 832 879 853 814 839 810 874 836 854 865 816 804 822 809 830 818 945 917 863 875 864 860 879 880 868 900 837 879 871 868 839 853 868 813 855 850 875 839 843 792 847 841 854 838 852 860 887 850 844 812 833 870 826 849 854 876 853 851 853 862 845 853 842 849 864 903 907 905 909 890 916 892 924 868 866 870 828 850 848 907 876 861 885 798 806 865 789 849 783 865 829 830 780 839 798 845 820 798 814 868 795 748 812 841 777 807 801 819 802 808 856 844 792 793 811 824 830 802 864 825 811 812 787 830 893 812 813 801 804 803 793 823 804 814 792 764 817 841 815 808 815 823 784 843 796 809 783 818 780 787 804 777 787 788 798 812 761 779 766 813 795 788 878 850 848 832 901 861 840 854 820 838 790 816 792 838 838 843 827 836 850 839 789 806 848 831 820 849 814 802 841 827 810 824 857 832 839 805 834 818 829 830 826 856 843 823 841 831 798 821 790 837 798 819 806 865 794 822 810 792 847 789 631 822 856 864 798 844 817 834 808 786 811 786 833 806 807 765 821 817 800 800 785 783 787 819 790 804 780 872 815 787 770 817 830 783 731 803 838 890 843 859 853 875 852 842 812 814 834 804 817 814 810 832 838 847 816 834 808 837 783 836 834 796 803 823 846 859 882 841 817 799 830 846 782 819 838 789 831 857 832 814 748 841 813 825 820 847 846 827 809 847 829 829 816 796 817 790 855 731 854 799 842 823 851 788 767 811 808 865 848 779 767 756 824 791 775 808 780 879 829 734 752 783 810 792 798 832 828 825 830 942 910 938 926 895 855 927 893 926 902 913 921 918 944 902 858 887 946 919 948 869 905 909 884 906 852 880 894 898 908 876 852 908 882 872 869 898 836 908 887 883 870 927 872 908 764 811 826 830 934 850 827 854 854 871 837 855 850 850 864 868 834 846 813 895 851 846 825 833 835 835 856 892 885 878 976 913 958 955 902 982 988 969 922 936 934 908 919 946 929 951 904 909 927 946 897 913 946 877 874 940 890 866 892 855 848 857 885 834 868 856 875 866 872 883 913 922 892 885 874 869 824 897 886 803 860 846 869 983 858 878 866 830 886 896 905 913 767 871 896 865 835 881 945 825 890 876 914 884 934 866 859 889 866 882 888 870 857 839 880 871 847 844 902 850 871 830 855 876 871 869 868 860 831 872 832 880 853 814 840 810 874 836 852 864 817 805 822 808 830 818 944 917 864 876 865 860 879 880 867 899 837 879 872 868 840 853 868 813 854 850 874 839 843 792 847 840 855 838 851 860 887 851 845 812 832 870 826 850 854 876 853 851 853 863 844 852 843 849 864 904 909 905 909 891 916 892 924 868 866 871 829 850 848 908 876 861 884 797 806 865 789 849 783 864 828 830 780 840 798 844 821 797 812 869 796 748 818 841 778 806 801 820 803 808 856 844 792 793 812 823 831 802 864 826 811 812 787 830 893 812 813 801 804 803 793 822 805 814 792 764 816 842 815 809 816 823 784 843 797 810 783 818 780 787 804 778 787 788 798 811 761 779 766 812 794 788 879 850 848 832 901 861 840 854 820 838 790 817 793 839 838 844 827 837 850 839 789 806 849 830 820 849 813 802 840 827 812 824 857 833 840 806 834 818 829 829 826 856 844 823 841 830 798 820 790 837 798 818 805 865 794 822 810 792 848 789 631 822 856 863 798 844 817 834 809 786 812 786 834 805 806 764 822 817 800 801 786 784 787 819 790 804 780 872 815 787 770 816 831 782 730 803 837 890 844 858 853 874 851 843 812 814 835 805 817 814 811 832 839 847 815 834 808 837 784 836 834 795 802 822 846 859 881 840 816 799 829 846 782 819 837 789 832 857 832 815 750 843 813 825 820 846 845 827 809 846 829 830 815 797 817 790 855 731 854 798 842 822 851 789 767 810 807 865 847 779 767 756 824 790 776 807 781 879 830 733 752 784 810 792 798 833 828 824 830 943 911 937 926 896 855 926 893 925 902 914 921 918 944 902 857 886 946 919 948 867 905 909 884 906 852 880 895 899 909 876 852 908 883 872 870 898 837 907 888 883 870 926 870 909 764 811 825 829 934 850 827 854 853 871 836 855 850 850 864 868 835 846 813 895 851 846 824 833 835 835 856 892 885 879 976 913 958 955 903 982 989 968 922 937 935 909 919 946 930 951 904 910 927 948 897 913 946 877 872 940 890 866 893 856 846 857 884 834 867 856 874 866 872 882 912 922 892 884 875 870 823 896 887 803 860 846 870 983 858 878 866 831 888 896 905 912 768 870 895 865 836 882 944 825 890 876 915 884 935 866 859 889 865 882 888 870 857 840 880 872 848 844 902 851 870 830 855 877 872 869 868 859 831 872 830 879 854 814 840 810 874 836 850 863 817 805 822 808 829 817 943 917 864 876 866 860 879 881 866 898 836 878 872 869 840 854 867 813 856 850 874 840 843 792 848 840 856 838 850 859 888 852 844 811 832 870 826 850 854 876 853 851 853 863 844 852 844 850 864 904 909 905 910 891 916 892 924 867 865 871 830 850 848 909 876 861 883 797 807 865 789 849 783 864 828 830 780 839 798 844 821 797 811 869 795 749 821 843 778 806 801 820 804 808 856 844 793 793 812 823 832 802 864 826 811 813 788 831 892 810 814 802 804 803 792 822 805 814 792 764 815 842 815 809 816 823 785 843 797 811 783 818 781 786 804 778 787 788 799 810 761 779 768 812 794 788 879 850 848 832 901 862 840 854 820 837 790 818 792 839 838 845 828 836 850 840 789 807 851 829 820 850 812 802 839 827 813 825 857 834 840 806 835 818 829 828 826 856 846 823 841 830 799 820 790 837 798 817 805 864 793 822 811 792 849 789 632 822 856 863 799 844 817 835 809 786 812 785 834 804 806 765 822 818 801 802 786 785 787 819 789 804 782 872 815 788 770 815 831 782 729 803 836 890 844 858 853 872 851 843 813 814 836 805 817 813 811 832 839 846 815 832 808 836 784 836 836 795 802 821 845 859 881 839 815 798 830 846 781 818 836 788 832 857 832 815 750 845 813 824 820 845 844 826 809 846 829 831 815 798 817 790 855 731 854 798 841 822 851 789 768 811 805 865 848 779 766 756 824 790 776 806 781 879 831 732 753 784 811 792 798 834 829 822 829 943 910 937 926 896 855 926 893 924 901 915 920 917 944 902 857 886 947 919 947 865 906 909 884 906 851 880 895 900 909 876 852 907 885 871 870 898 837 906 888 884 869 926 868 909 763 811 824 830 933 850 827 853 852 871 836 855 850 851 864 868 839 845 813 896 851 845 823 833 836 835 857 892 884 880 976 913 959 955 904 981 989 968 922 937 935 909 919 946 931 951 902 910 927 947 896 913 947 877 871 940 891 866 893 856 846 856 883 833 867 856 873 866 872 882 911 922 892 884 876 871 822 894 887 803 859 846 870 983 858 878 864 832 888 896 905 911 771 870 895 865 836 882 944 825 891 876 916 884 935 866 859 888 865 882 888 870 858 841 880 873 849 844 902 851 870 829 854 877 872 869 868 858 831 871 829 878 854 814 842 809 874 837 851 864 816 805 822 808 829 816 942 917 864 876 864 861 879 882 867 897 836 876 873 870 840 854 866 813 857 850 874 840 844 792 848 841 856 838 850 860 889 852 844 811 832 871 826 850 854 877 853 851 853 863 844 851 844 851 864 904 908 905 911 891 916 892 923 866 865 870 830 850 847 910 875 861 882 797 806 864 788 849 784 864 830 830 782 839 797 844 820 797 810 869 794 749 824 844 778 805 801 819 803 808 856 844 794 793 812 824 832 801 864 827 809 815 789 831 891 809 814 802 804 803 792 822 805 814 793 765 814 842 816 810 816 823 785 844 796 811 783 818 781 786 804 778 787 788 799 810 760 779 769 811 794 789 879 850 848 832 899 861 839 854 820 837 791 819 790 839 838 846 830 835 851 842 789 808 852 829 821 850 811 802 839 827 813 825 857 834 840 806 835 818 830 828 825 856 845 823 842 830 799 819 791 836 798 817 806 864 793 821 811 791 850 788 635 822 856 863 800 844 816 835 809 786 812 784 833 804 806 766 822 818 802 803 786 786 787 819 789 804 782 872 815 788 770 814 831 782 728 804 836 890 845 858 853 871 850 844 814 814 837 804 816 812 811 832 840 846 815 832 810 837 783 835 837 794 802 820 845 859 882 839 815 798 831 846 779 817 836 787 833 857 831 814 750 847 813 823 819 846 843 826 810 846 828 831 815 798 818 790 854 731 853 798 841 822 850 790 768 812 805 866 849 780 767 755 825 791 777 807 780 879 831 731 752 784 811 792 798 833 829 820 829 943 908 937 927 896 855 927 893 923 901 915 920 917 944 902 857 885 947 919 948 864 906 909 883 907 850 880 895 900 909 876 852 907 885 871 870 898 837 907 888 884 869 925 867 909 763 811 824 830 933 849 827 853 852 871 836 855 849 852 864 867 842 845 813 896 850 845 822 833 835 835 857 891 884 880 977 914 959 956 904 981 990 968 922 936 935 909 919 946 931 951 903 908 926 946 896 913 947 877 870 940 891 865 892 857 846 856 883 834 867 856 873 866 872 882 912 921 893 884 876 872 822 892 885 804 858 846 870 983 858 878 863 831 888 896 906 910 773 868 894 867 836 883 944 825 892 877 915 884 936 866 858 888 866 881 888 870 859 841 880 873 850 844 902 851 869 830 853 877 872 869 868 858 831 871 826 878 854 813 842 810 874 838 852 864 816 805 822 807 828 816 941 918 863 876 863 861 879 882 867 898 836 875 874 871 840 854 866 814 858 850 874 840 844 792 848 841 856 838 850 860 889 852 844 812 831 872 826 850 854 876 853 850 853 863 845 851 843 852 864 903 908 904 911 891 916 892 923 866 865 870 830 850 847 911 876 862 881 798 804 863 788 850 785 863 831 831 783 838 796 845 820 798 807 870 793 749 827 844 778 805 801 819 801 807 856 844 794 794 812 824 833 801 863 827 808 816 789 831 890 808 815 802 803 804 792 822 804 815 792 765 815 842 816 810 816 822 785 844 796 811 783 818 782 786 804 778 787 788 799 811 760 779 770 811 794 790 879 850 848 832 897 860 840 854 821 838 792 819 790 838 838 846 830 834 851 843 789 808 851 829 822 850 810 802 839 827 812 825 857 834 840 805 835 818 829 827 825 856 845 824 842 831 799 820 791 836 797 818 806 865 793 820 810 791 851 787 637 821 856 863 801 845 816 835 810 786 814 785 833 804 805 768 821 818 802 804 786 786 787 819 790 803 782 873 814 789 770 814 830 783 727 804 836 890 846 858 853 872 850 844 813 814 837 804 816 811 812 832 840 845 815 833 811 837 783 834 837 794 802 820 845 859 882 838 814 797 832 846 778 818 835 786 833 858 831 814 750 847 813 822 818 847 844 826 809 847 828 831 815 798 816 790 854 731 852 798 841 822 850 790 767 812 804 866 849 780 768 755 825 790 778 808 780 879 831 730 752 784 811 792 800 832 829 820 830 942 906 937 928 895 855 927 894 923 901 914 920 916 944 903 856 885 948 919 948 865 906 909 883 907 850 880 894 901 909 876 852 907 884 871 871 898 838 908 888 885 869 925 865 907 763 811 824 830 933 849 827 853 852 871 837 855 848 852 863 867 849 845 813 896 850 846 822 833 835 835 857 890 884 879 978 914 959 956 904 981 990 968 921 935 934 908 919 946 932 951 905 906 926 946 896 914 947 877 870 940 892 864 892 858 844 856 883 834 867 856 875 864 872 882 912 921 894 885 875 871 822 891 883 806 858 846 869 983 857 878 861 830 887 896 905 910 775 869 894 869 836 883 944 824 892 877 914 884 936 866 858 887 866 881 888 870 860 840 880 872 850 844 902 850 868 830 853 878 872 869 868 858 830 872 825 878 855 813 842 811 873 837 853 865 816 806 822 808 829 816 939 918 863 876 863 861 879 883 867 898 836 875 875 870 840 854 866 814 857 850 874 840 844 792 848 842 857 838 851 860 888 851 845 812 830 872 826 850 854 875 854 850 854 863 846 851 842 852 864 902 908 904 910 891 916 892 923 865 865 870 830 851 846 910 876 862 880 798 803 864 789 850 785 863 832 831 784 838 796 845 819 798 805 870 794 749 831 843 778 805 802 820 799 807 855 843 793 795 812 825 832 801 862 828 809 815 789 833 890 808 815 802 803 805 793 822 803 814 792 766 816 842 816 809 816 821 786 844 795 810 784 818 782 786 804 779 787 788 799 812 760 779 769 812 795 791 879 850 848 832 897 859 840 855 821 838 792 819 791 838 838 846 829 835 850 844 790 807 850 830 822 850 808 802 839 826 811 825 857 833 840 804 835 818 829 827 825 856 844 824 842 832 799 820 790 836 797 818 807 865 793 820 810 791 851 788 638 821 856 863 800 845 816 834 810 785 814 785 833 804 805 768 820 819 801 804 786 787 786 819 791 802 783 874 814 789 770 814 830 783 727 803 837 891 846 858 853 873 850 844 812 814 837 804 816 811 812 832 840 844 816 835 812 838 782 834 836 794 802 820 846 859 882 838 814 797 832 846 779 818 835 785 833 858 831 814 750 846 814 822 819 848 844 826 809 846 828 830 816 798 815 790 853 731 852 798 840 822 850 791 766 812 803 864 848 780 769 754 826 788 778 808 779 879 832 731 752 784 811 793 801 833 828 819 832 942 906 938 928 894 854 927 894 923 901 914 920 916 943 904 857 886 949 919 948 866 905 908 883 907 851 880 893 901 909 876 853 907 883 871 871 899 837 909 887 885 869 925 862 906 763 811 824 829 934 849 827 854 852 871 838 854 849 852 862 868 853 844 814 896 850 847 822 833 835 833 858 890 884 879 978 915 959 956 904 982 990 969 920 934 935 906 920 946 933 951 906 906 926 947 896 914 947 877 870 940 892 863 892 859 841 856 883 833 867 855 875 863 872 882 913 922 894 885 873 870 822 892 881 806 858 846 868 983 856 876 862 830 887 897 904 911 776 869 895 870 834 882 945 824 892 877 914 884 936 866 857 887 867 881 888 870 859 842 880 872 849 845 902 850 868 831 854 878 871 869 868 858 830 872 823 878 855 813 842 811 873 836 853 865 816 808 823 808 830 816 937 917 864 875 864 861 879 883 866 898 836 874 876 869 839 854 867 814 856 851 875 840 844 791 848 842 857 837 850 860 887 851 845 813 831 872 827 851 854 874 854 850 854 862 846 852 842 852 863 902 909 904 909 891 917 892 922 866 864 870 830 852 846 909 876 862 880 798 803 864 789 850 785 863 833 831 784 838 796 845 819 798 804 870 794 750 834 843 778 806 802 820 800 807 855 843 793 795 812 825 832 801 861 828 810 815 788 834 890 808 814 801 803 806 793 823 804 812 791 766 817 841 817 810 816 820 786 844 794 810 784 818 782 786 804 780 787 787 798 811 761 778 768 812 795 791 879 849 849 833 898 858 841 855 822 839 792 818 791 838 838 846 829 835 850 844 790 806 850 830 822 851 807 802 840 826 810 825 857 834 840 803 836 818 828 828 824 856 844 824 841 833 798 821 790 836 797 818 808 864 794 821 810 792 850 789 638 821 856 862 800 845 817 833 810 784 814 786 834 805 807 767 820 819 801 804 786 787 786 820 791 802 782 874 814 789 770 814 830 783 728 802 838 891 846 858 854 872 850 844 810 813 837 804 818 811 813 832 839 844 816 836 812 837 782 834 835 795 803 821 845 858 882 838 814 797 833 846 780 819 835 785 833 859 831 814 750 846 815 822 820 848 844 826 809 846 828 832 816 799 814 790 853 731 851 797 840 822 849 791 766 812 804 863 847 780 769 754 826 787 778 808 779 879 832 730 752 784 811 794 801 835 828 819 833 941 906 938 927 894 854 927 894 923 901 914 920 917 943 904 857 886 949 918 949 865 905 908 884 908 852 880 893 900 909 876 853 907 882 871 871 899 837 909 887 886 869 926 857 907 763 812 825 829 934 849 826 854 852 871 839 854 850 851 860 869 851 844 814 897 850 847 821 834 836 832 858 890 883 879 978 916 959 954 905 984 990 969 919 934 936 906 920 946 934 952 904 905 926 949 896 914 946 877 870 942 893 863 892 860 839 856 883 833 867 855 873 863 871 882 912 923 895 885 872 869 822 892 881 805 857 845 868 984 855 875 862 830 886 897 903 911 777 869 895 869 832 881 946 824 892 877 914 884 935 866 857 888 867 882 888 870 858 844 880 872 849 846 901 850 869 831 854 879 871 868 868 858 830 872 823 877 855 813 842 812 873 835 853 865 816 810 824 808 831 816 936 916 864 875 864 860 879 883 867 899 836 874 875 870 838 854 868 814 856 851 876 840 844 791 848 842 856 836 851 860 887 851 845 813 831 872 827 850 853 875 855 850 855 862 846 852 842 852 863 902 909 904 909 891 918 892 922 867 864 871 830 852 845 908 876 862 881 798 803 864 789 850 785 863 833 831 783 838 797 846 819 799 804 870 794 750 836 843 779 806 801 820 801 807 856 843 793 795 812 825 832 802 863 827 811 814 788 834 890 808 813 801 804 805 793 823 804 811 792 765 817 840 818 810 816 820 785 843 793 810 784 819 782 786 804 779 787 786 798 811 762 777 767 812 795 791 879 848 850 833 899 858 841 855 822 839 792 818 791 838 837 845 829 834 849 844 790 805 849 830 824 850 807 802 840 825 811 825 856 834 840 804 837 818 827 830 824 856 844 824 841 832 798 822 790 836 797 818 809 864 796 822 810 793 850 790 638 821 856 861 799 845 818 833 810 784 814 786 834 806 809 767 821 820 801 803 786 786 786 820 792 802 782 874 814 789 770 814 830 783 729 801 838 891 845 857 856 871 850 843 811 812 836 804 819 811 817 832 839 843 816 834 811 837 783 834 834 795 803 822 844 858 882 838 814 797 833 846 780 819 836 785 832 860 832 814 750 846 816 823 820 848 843 825 810 845 828 833 817 799 813 791 853 731 851 796 840 823 849 791 766 812 806 863 848 780 769 754 826 787 778 808 780 879 832 729 752 783 811 794 799 836 829 817 832 940 907 940 926 893 855 927 894 923 900 914 919 918 944 904 857 887 948 918 950 864 906 908 884 907 852 879 893 899 909 877 853 907 883 871 871 900 836 909 887 886 869 926 854 908 764 812 825 829 933 849 827 854 851 871 839 854 850 850 857 869 844 844 814 897 850 846 821 834 836 827 858 891 883 879 979 916 959 953 905 986 989 969 919 934 936 906 920 945 934 952 901 906 926 949 897 914 946 877 870 943 894 864 893 860 840 857 883 832 867 856 871 863 871 882 912 924 895 885 872 870 822 893 881 803 855 845 868 984 854 874 862 830 886 897 903 911 778 869 896 867 831 881 946 825 892 877 915 884 934 866 857 890 866 882 888 870 857 846 880 872 848 846 901 850 870 831 854 880 871 868 868 859 830 872 823 877 854 813 841 812 874 836 853 865 816 813 824 809 831 816 934 916 865 875 864 860 879 882 867 900 835 875 874 870 838 855 868 813 857 851 876 841 843 791 848 842 856 836 851 860 886 851 845 813 832 872 827 850 853 876 854 850 854 861 849 853 842 851 864 903 909 903 909 891 918 892 922 868 864 871 830 852 845 908 876 861 881 798 803 866 788 850 784 862 832 831 782 838 796 846 820 800 804 870 795 750 837 843 779 806 800 819 802 807 856 843 794 796 812 825 832 802 865 826 810 814 788 832 891 808 813 800 804 805 792 823 803 812 792 764 816 839 816 810 816 820 785 843 792 810 784 820 782 786 804 778 787 786 797 811 762 777 767 812 794 792 879 848 851 833 899 857 841 854 823 840 791 818 790 839 837 844 830 834 850 843 789 804 849 829 824 849 808 802 840 825 812 824 856 834 841 806 837 818 828 831 824 856 845 825 841 831 798 822 790 836 797 818 810 864 797 822 810 793 850 790 638 821 856 860 799 844 817 834 810 784 814 786 834 807 809 765 822 820 800 803 786 784 786 819 793 802 781 873 814 789 770 814 831 783 728 801 838 892 845 857 857 872 850 844 812 812 835 805 819 811 821 831 839 844 816 833 810 838 783 834 834 795 804 823 844 858 882 838 813 797 834 846 780 819 835 785 832 861 831 813 749 845 816 824 820 848 844 825 810 845 827 834 818 799 814 791 854 731 851 795 841 824 848 791 766 812 808 863 848 779 769 753 826 787 778 807 781 880 830 727 753 783 811 794 799 835 830 815 831 941 908 940 924 893 855 927 894 922 900 915 918 919 944 904 857 887 947 917 950 864 906 908 884 906 853 879 894 898 908 878 853 907 883 871 871 900 836 909 887 886 869 926 850 908 765 812 825 830 933 849 827 855 851 872 839 855 850 850 854 869 840 844 814 897 850 845 821 834 836 825 858 891 883 878 979 915 959 952 903 986 989 970 919 934 935 905 921 945 935 952 901 908 926 947 897 914 946 877 869 944 894 865 894 860 841 857 883 832 868 856 871 864 871 882 912 924 894 884 872 870 822 893 881 803 855 845 867 984 855 874 862 829 886 896 903 912 777 869 895 866 831 881 945 825 892 876 914 883 933 866 857 890 866 883 887 870 858 846 880 872 847 846 902 850 871 833 854 880 870 868 868 860 830 873 824 877 854 813 840 813 874 836 853 865 817 815 824 809 831 815 932 917 865 876 864 860 879 881 868 900 836 876 874 871 838 855 868 813 858 851 876 842 843 791 848 842 855 837 851 860 886 850 845 813 832 872 827 850 853 876 852 850 854 861 853 852 841 850 864 902 909 903 909 890 918 892 922 868 864 871 830 852 846 907 876 861 881 798 804 868 788 850 785 861 832 831 781 838 796 846 819 801 802 870 796 750 837 842 779 806 799 818 802 807 856 843 794 796 812 826 832 802 865 825 810 814 789 832 891 807 814 800 804 806 792 822 803 812 792 764 815 839 814 810 815 820 784 844 791 810 784 820 782 786 804 777 787 787 797 811 762 776 767 812 794 792 879 849 851 833 899 857 841 854 823 840 791 818 790 840 837 845 830 835 851 842 789 804 848 829 823 848 808 803 841 825 812 824 856 834 841 807 836 819 830 830 825 855 845 825 841 830 798 821 791 837 796 819 811 864 797 821 811 793 849 790 638 822 857 860 799 844 817 836 810 784 813 786 835 808 808 763 823 821 800 802 786 783 785 818 793 803 781 874 814 789 769 814 831 783 728 802 838 892 844 857 859 873 850 844 812 812 832 805 820 812 824 830 839 844 817 834 809 838 783 834 835 794 804 823 845 858 881 839 813 798 834 845 780 819 833 786 832 860 831 811 749 846 815 825 819 847 845 826 810 845 827 832 819 799 815 792 855 730 850 796 842 824 848 791 768 812 808 864 848 779 768 753 827 787 779 806 782 880 829 726 753 782 812 794 801 834 830 814 830 941 908 940 924 893 854 928 893 922 901 916 917 919 944 903 856 886 948 917 951 863 905 908 885 905 853 881 895 898 909 878 854 907 882 871 871 900 837 910 887 886 869 926 846 908 765 812 826 830 933 849 826 855 851 874 839 855 850 850 853 868 841 844 814 896 851 845 821 834 835 823 858 891 882 878 979 915 959 952 902 986 988 971 919 935 934 904 922 945 934 952 902 909 926 945 898 915 946 875 869 944 895 867 894 858 839 857 883 832 867 857 871 864 872 882 913 924 894 883 873 870 822 895 883 804 856 845 867 983 856 873 861 828 886 895 904 912 776 869 894 865 832 882 946 825 893 877 914 883 933 866 858 890 866 882 887 870 858 847 880 872 847 847 903 849 870 836 854 879 870 869 868 860 830 873 824 877 853 813 840 813 874 836 853 865 817 819 826 808 831 815 930 917 865 876 865 860 880 881 868 900 836 876 874 871 838 856 869 813 857 851 876 843 843 792 847 842 855 838 851 860 887 850 845 813 832 872 827 852 853 875 851 850 854 862 857 853 840 849 864 901 909 904 909 891 918 892 923 868 864 871 830 853 847 907 876 862 880 798 804 868 788 850 784 860 832 831 781 837 795 845 819 801 800 871 796 751 838 840 779 806 800 818 802 807 856 843 794 796 813 826 831 802 865 825 810 814 789 832 892 806 814 799 804 808 792 822 803 812 792 764 815 838 813 811 815 820 784 844 791 810 784 820 782 786 805 777 787 788 797 812 762 777 768 812 794 793 879 851 850 833 898 858 841 854 823 840 790 817 790 841 836 846 830 834 851 841 789 805 848 830 820 847 808 803 843 825 812 824 856 834 841 808 834 819 832 829 825 853 846 826 841 830 799 819 790 837 796 819 812 865 797 820 811 793 848 790 639 823 857 861 800 843 816 837 809 784 813 786 836 808 808 762 822 821 800 802 787 783 786 817 794 804 781 874 814 789 769 813 832 782 728 803 838 893 844 857 857 875 849 844 812 812 831 805 820 813 827 832 839 844 817 834 810 838 782 834 836 794 805 823 845 858 881 840 812 800 832 845 780 819 831 785 832 860 830 809 749 846 814 826 819 847 845 828 810 845 828 832 819 800 816 792 856 730 850 797 842 822 848 790 769 812 808 864 849 778 768 754 829 787 780 807 781 880 830 726 753 782 812 793 802 834 830 813 830 942 909 940 923 893 854 928 892 922 901 916 916 918 943 903 858 885 948 917 950 863 904 908 885 904 852 882 895 898 910 878 855 908 881 871 870 901 837 911 887 886 868 926 841 907 764 812 826 830 932 850 826 855 851 875 839 855 850 851 852 868 844 845 814 895 851 845 821 834 835 821 858 891 882 880 978 914 958 951 901 987 988 972 919 935 934 904 922 945 933 953 903 908 925 946 898 915 945 873 869 944 898 867 894 856 837 856 883 832 865 857 870 864 873 882 913 924 894 883 873 870 822 896 884 805 857 845 868 981 857 873 861 827 887 895 904 911 774 870 894 865 832 883 946 825 894 877 914 883 932 866 858 889 866 882 887 870 858 847 880 871 846 847 903 848 869 838 854 877 871 869 868 860 830 872 824 877 853 813 840 812 875 836 853 865 816 822 826 809 831 816 929 917 865 876 864 860 880 882 868 900 836 876 875 871 838 855 870 814 855 851 875 843 842 793 847 842 855 838 851 860 889 850 845 812 832 872 828 852 854 874 852 850 854 862 859 853 840 849 864 900 909 905 910 891 918 892 923 868 865 871 829 853 848 907 876 862 880 798 805 866 788 850 784 861 832 831 782 836 796 844 819 800 798 872 795 752 838 839 778 806 801 818 802 806 856 843 794 796 814 826 830 801 864 826 810 814 790 833 892 805 814 798 804 808 791 823 804 813 792 765 815 836 814 811 814 820 784 844 791 810 784 818 783 786 805 777 787 790 797 812 762 778 768 813 795 793 878 852 850 833 898 859 841 854 824 840 790 817 790 841 835 848 830 834 851 841 790 805 848 831 818 847 807 802 844 825 812 824 856 833 841 808 833 820 831 828 824 852 846 826 842 831 800 818 790 838 796 819 811 865 796 821 810 793 849 790 639 824 858 861 799 843 816 837 808 784 813 786 836 808 808 763 822 820 800 802 787 784 786 817 794 805 780 874 815 789 770 813 832 782 728 803 837 894 844 856 856 876 849 844 812 812 832 805 820 814 829 833 839 845 818 834 812 838 782 835 838 795 806 823 845 858 880 840 812 801 830 845 780 819 830 785 833 860 828 809 750 846 813 826 820 847 846 828 810 844 829 832 818 800 816 791 857 730 851 798 843 821 849 790 771 813 808 865 849 778 768 753 830 787 779 808 781 880 831 725 753 782 812 793 801 833 830 812 829 942 909 940 924 894 854 928 892 922 901 916 916 917 942 902 858 884 948 916 948 863 904 908 885 905 851 882 895 898 910 877 854 908 882 871 868 901 838 911 887 886 868 926 836 907 763 812 826 831 932 850 825 854 850 874 838 855 850 852 851 868 846 846 814 895 850 846 821 834 835 819 858 891 882 880 976 913 958 950 900 987 988 971 919 934 934 903 921 944 932 953 903 907 925 947 898 915 946 873 868 944 898 868 894 856 834 857 882 831 864 857 871 863 874 882 913 924 893 883 873 869 822 899 885 806 858 845 868 979 857 874 862 827 888 896 905 910 773 869 894 864 832 882 946 826 893 878 914 882 932 866 858 889 867 882 887 871 858 848 880 871 846 848 903 848 869 838 853 876 871 870 868 860 830 871 824 878 853 814 841 812 875 836 852 865 815 824 827 809 831 817 928 916 864 876 864 860 880 881 867 900 836 876 875 871 838 854 870 814 854 851 875 842 842 793 847 842 856 837 851 861 890 852 845 812 831 872 829 850 854 874 852 851 854 862 863 852 840 848 864 900 908 906 911 891 917 893 923 867 866 872 828 853 848 907 876 862 880 798 805 865 787 851 784 861 832 831 782 836 796 843 819 800 798 872 794 752 837 838 778 806 802 819 802 807 856 844 794 795 814 826 830 801 862 828 811 813 790 833 891 805 814 798 804 806 791 824 804 814 793 765 815 834 816 811 814 821 784 844 791 808 784 817 784 786 806 777 787 790 797 811 762 779 769 813 795 793 878 852 849 832 898 861 841 853 824 840 789 818 790 841 833 847 830 833 851 842 790 806 849 832 819 847 807 800 844 825 812 825 857 832 840 808 833 820 830 828 824 852 847 827 840 830 798 819 790 838 797 818 811 864 796 821 810 793 849 790 639 824 858 862 799 844 817 836 808 784 813 786 835 808 808 764 821 820 800 802 788 784 786 817 795 805 780 874 815 789 770 813 832 782 728 802 837 893 844 857 856 875 848 844 812 812 833 805 820 814 831 835 839 846 818 835 814 838 782 835 839 796 805 824 844 858 880 840 812 801 828 845 780 819 829 784 833 860 828 810 750 847 813 827 821 847 846 827 810 844 829 834 816 801 815 790 857 731 853 797 843 821 849 789 772 813 808 865 849 779 768 751 829 788 778 809 781 879 831 725 753 782 811 793 800 833 829 811 830 942 909 940 925 894 855 927 892 922 901 916 915 917 942 902 859 884 947 916 947 863 904 909 885 904 850 882 895 898 910 877 853 908 883 871 867 901 839 911 886 887 868 925 832 908 763 812 826 831 932 850 825 854 851 873 840 854 850 852 850 868 840 846 814 895 849 846 821 834 835 816 858 890 882 882 975 912 958 950 900 987 989 970 919 934 935 903 920 944 931 954 903 905 924 948 898 914 946 875 867 943 896 868 894 858 834 857 882 831 864 857 871 863 873 882 913 924 893 884 874 869 822 899 883 806 857 846 867 979 857 875 862 829 888 896 907 908 773 869 896 865 833 882 948 826 891 878 914 882 932 866 858 889 867 883 887 871 858 849 880 871 847 847 903 848 870 838 853 876 870 870 867 860 830 870 823 879 854 814 842 812 875 836 852 865 814 827 826 810 830 817 927 916 863 876 864 860 880 881 867 900 836 876 875 871 838 853 870 814 853 852 875 842 843 794 847 842 856 837 851 861 889 853 846 813 831 872 830 850 854 875 852 851 853 863 868 852 841 848 864 899 908 906 912 892 917 892 924 867 867 872 828 853 847 908 875 861 880 799 804 865 787 852 784 861 832 831 782 836 797 843 819 800 798 872 793 751 836 838 778 806 803 820 802 808 856 844 793 795 814 826 830 801 860 828 811 812 790 833 889 804 814 799 803 804 792 824 805 815 794 765 814 833 816 811 815 822 784 844 791 808 785 817 784 786 806 777 787 790 797 812 762 779 769 813 795 792 877 851 849 832 898 861 840 853 824 841 790 819 790 841 834 847 831 832 852 842 790 805 849 832 820 848 807 799 844 825 812 826 858 832 840 808 834 819 828 828 825 853 847 826 840 830 796 821 790 839 797 817 811 863 798 821 810 793 849 790 640 824 858 861 799 844 818 836 808 784 813 786 835 808 808 763 821 820 798 803 787 784 785 818 795 805 780 874 816 788 770 813 832 783 728 802 836 893 844 858 856 874 848 844 813 812 835 805 821 814 835 835 838 847 818 834 814 838 782 835 839 797 803 823 844 858 880 841 811 799 828 845 779 819 829 783 833 859 828 810 751 848 812 827 820 846 846 825 810 845 829 834 814 801 814 790 857 731 855 797 843 822 848 788 772 812 807 865 849 782 768 750 828 789 776 808 782 879 830 726 753 782 810 793 798 832 828 811 830 942 908 940 925 895 855 926 892 922 900 916 914 917 942 901 859 884 947 916 947 863 904 909 885 904 850 880 895 898 909 877 853 906 884 871 867 900 841 910 886 887 868 923 828 908 763 811 826 830 932 851 826 854 852 873 841 854 850 853 849 868 834 846 814 896 849 846 820 834 836 815 859 890 883 882 974 913 958 950 900 986 989 969 919 934 936 903 918 944 931 955 903 906 924 947 898 914 947 877 865 940 895 869 895 860 835 857 883 831 865 858 872 864 873 882 913 923 893 885 873 869 822 899 882 807 857 846 866 979 857 876 861 830 888 897 907 908 773 869 896 866 834 882 949 825 890 877 914 882 933 866 859 889 867 884 886 871 858 849 879 871 847 847 903 848 870 840 853 877 870 869 866 860 830 870 823 880 856 816 843 811 875 837 852 866 813 830 825 809 829 816 926 916 863 876 864 861 880 881 867 900 836 875 875 871 839 853 870 814 853 851 875 841 845 794 847 843 857 837 852 861 889 854 846 814 831 872 830 851 854 876 852 851 853 863 873 851 843 848 864 899 908 906 911 892 917 892 924 866 867 873 828 853 847 908 876 861 881 800 804 866 788 852 784 861 832 831 783 837 797 842 819 800 797 872 793 750 836 840 778 807 803 819 802 808 856 844 793 795 814 826 830 801 856 828 811 813 790 833 888 804 814 799 803 804 793 824 806 815 795 764 813 832 816 810 816 823 783 844 791 810 785 817 785 786 806 776 788 789 797 813 763 779 768 813 795 791 877 851 849 831 897 861 839 853 824 841 790 820 791 840 835 847 831 833 852 841 791 804 848 832 820 849 807 799 844 824 812 825 858 833 839 808 833 819 829 829 826 853 847 825 837 830 796 820 791 839 796 816 811 863 798 821 811 793 849 790 641 823 858 861 799 844 817 836 808 783 813 786 835 808 807 762 822 821 798 802 787 784 785 818 795 805 780 873 816 788 770 813 833 783 728 801 836 893 845 858 856 873 848 845 813 812 835 805 820 814 838 834 838 846 818 834 813 839 782 835 839 797 802 822 843 858 880 842 811 797 829 845 779 820 828 782 833 858 828 809 751 848 812 827 820 846 846 825 810 846 830 835 815 802 814 792 856 731 857 797 843 823 848 789 773 811 808 864 849 784 768 750 827 790 775 808 782 880 830 726 753 781 808 793 798 833 828 810 831 942 907 939 926 896 855 926 892 922 900 915 914 917 942 901 859 883 946 916 947 864 904 909 884 903 849 880 895 898 908 877 853 905 884 871 867 899 843 908 885 887 868 922 822 909 763 811 826 830 934 851 826 854 853 873 841 854 850 853 848 868 833 846 813 897 849 846 820 834 836 815 859 890 884 881 975 914 957 951 902 985 988 967 920 934 937 903 918 944 931 956 902 906 923 947 898 914 948 876 865 939 896 868 896 860 835 857 883 831 866 858 872 865 873 882 914 923 893 885 872 869 822 899 882 808 856 845 866 979 857 876 861 830 889 896 907 908 775 869 895 867 834 882 952 824 891 876 914 882 934 865 859 889 866 884 886 870 858 850 878 870 847 846 902 848 870 843 853 877 870 869 866 860 831 871 823 880 855 816 843 811 874 837 853 867 813 834 825 808 829 816 925 916 863 876 865 861 880 882 867 899 836 874 876 871 840 853 868 813 854 850 875 841 845 794 847 844 856 837 852 861 888 853 847 814 831 872 829 851 854 876 852 851 853 864 876 851 844 848 864 899 908 905 911 892 916 891 924 866 866 873 829 854 846 907 877 861 882 799 804 867 789 850 784 861 832 831 783 837 798 842 819 800 796 872 793 750 836 841 778 807 803 819 802 808 856 845 792 795 814 825 830 801 852 829 811 815 790 833 888 804 814 799 803 805 794 824 806 815 796 764 811 833 816 810 816 823 783 844 790 811 786 818 785 786 806 776 788 789 796 813 763 780 768 814 795 790 876 850 850 830 896 862 839 853 824 842 791 820 791 840 836 847 832 833 851 841 791 805 848 831 821 850 806 800 842 824 812 825 858 834 839 807 833 819 830 830 826 853 847 824 833 830 797 820 791 839 796 816 810 863 796 822 812 793 849 790 642 822 857 862 800 844 816 836 808 782 813 786 836 808 806 763 822 822 798 802 787 784 785 819 796 804 780 872 817 788 770 814 833 784 728 800 837 893 845 859 856 874 848 844 813 813 834 805 819 814 843 833 838 846 818 833 811 839 783 834 838 796 801 822 843 858 880 843 812 797 829 845 779 820 828 781 833 857 827 808 751 846 812 827 820 846 847 824 811 846 830 834 814 802 815 793 856 731 857 798 843 823 848 791 773 811 808 863 849 784 768 752 828 790 775 809 782 881 829 726 753 781 808 794 798 833 829 810 831 942 907 938 925 896 855 926 892 922 901 915 914 917 942 900 859 884 947 916 947 864 904 909 882 903 849 880 895 898 908 878 853 904 884 871 867 898 846 908 885 887 869 922 818 909 763 811 826 829 935 850 826 854 852 872 841 854 848 852 849 869 839 846 813 898 848 846 821 835 836 815 859 890 884 882 976 915 957 952 903 983 988 966 920 934 937 903 918 945 931 955 901 908 923 946 898 916 950 874 864 940 896 868 896 860 836 856 884 831 866 858 872 865 873 880 914 923 894 885 872 870 822 899 883 809 856 844 867 980 857 877 861 829 888 897 906 908 776 870 895 868 834 882 953 824 892 875 914 882 935 865 860 889 866 884 886 868 858 850 878 870 847 845 903 848 870 846 854 878 870 869 868 860 831 871 823 880 854 816 841 810 874 838 854 867 812 836 824 807 829 816 924 916 863 875 865 861 879 883 867 898 836 872 876 871 839 854 867 814 854 850 875 841 844 793 847 844 856 838 852 861 888 853 847 813 831 872 828 851 855 876 852 852 853 863 877 852 844 848 864 899 909 905 911 891 916 891 924 867 865 873 830 854 845 907 878 861 884 797 805 868 789 849 785 861 833 830 783 838 797 843 819 801 795 873 793 749 836 840 778 807 802 819 803 808 855 844 792 796 814 824 829 801 848 830 810 816 790 833 889 805 814 800 803 805 793 824 805 815 796 764 810 833 815 809 815 823 783 844 791 812 786 819 786 786 806 776 787 789 796 812 763 780 768 815 795 789 877 849 850 830 897 862 840 853 824 842 790 820 792 840 837 847 832 833 851 842 791 805 847 831 821 850 806 801 840 825 812 825 858 835 839 806 834 819 830 831 826 853 847 824 828 831 797 819 791 838 795 816 810 864 795 823 812 793 849 790 642 823 856 863 800 844 815 836 807 782 812 786 836 808 806 764 822 822 800 803 788 784 785 820 796 804 780 871 817 788 770 816 833 783 728 800 837 892 844 859 856 875 848 844 813 814 835 804 818 815 845 832 838 845 818 833 810 839 783 834 839 796 801 821 843 858 880 844 813 799 829 846 779 822 828 784 833 857 826 808 751 844 812 827 819 845 847 824 812 846 830 834 814 802 815 793 857 732 857 800 842 822 849 793 773 811 808 864 849 784 768 753 828 790 776 809 781 881 830 727 754 781 809 794 798 833 830 809 831 942 908 938 925 896 854 926 892 923 901 915 913 918 943 900 860 884 948 916 947 864 905 908 882 904 850 880 895 899 908 878 853 904 884 872 866 897 850 909 886 887 869 923 815 909 763 811 825 830 936 850 827 854 852 872 840 854 848 851 849 869 840 846 814 898 849 846 822 836 835 815 859 890 884 882 977 914 958 952 903 984 988 966 921 935 937 903 917 946 932 954 901 908 924 946 899 917 949 873 863 941 896 869 895 860 835 856 884 832 866 858 872 865 874 879 913 923 894 884 872 870 822 900 883 809 856 844 868 980 857 877 862 828 886 898 906 910 777 870 894 869 833 882 953 825 892 875 914 882 934 865 859 889 866 883 886 868 857 851 878 870 847 844 903 848 870 850 854 878 870 869 868 860 831 871 824 880 854 817 840 809 874 839 853 867 812 838 824 808 829 817 923 917 863 875 866 860 879 883 867 898 836 872 875 872 838 854 867 814 854 849 876 842 843 793 848 843 856 839 851 860 889 852 846 812 831 872 828 851 855 876 853 852 854 863 878 852 844 849 864 899 908 906 911 890 916 891 924 866 865 873 831 855 845 907 878 862 884 796 806 867 789 848 785 861 834 829 783 838 797 844 819 802 794 872 794 749 835 840 778 806 802 820 804 808 855 844 792 797 814 824 828 801 844 830 810 814 790 833 891 806 815 801 804 805 793 824 805 815 794 764 807 832 815 809 815 824 783 843 791 812 785 820 786 786 806 776 786 789 796 812 763 780 768 816 795 789 877 848 850 830 898 861 842 853 822 842 791 820 792 840 837 848 831 832 851 842 791 806 846 830 822 851 806 801 837 826 811 826 858 836 840 806 834 819 831 831 825 852 847 824 823 832 797 820 791 838 795 816 810 864 794 824 812 793 849 789 643 823 856 865 800 843 815 835 807 782 811 787 836 808 805 764 822 823 801 803 788 784 785 820 796 804 780 870 817 788 770 817 832 782 728 801 837 892 843 859 856 875 847 843 812 814 836 804 818 815 848 832 839 844 818 834 810 839 783 833 839 796 801 821 843 858 880 843 814 800 829 846 779 824 828 787 832 858 826 808 751 844 812 827 819 845 847 824 813 846 830 834 814 802 815 792 858 732 855 800 840 821 849 794 772 811 807 864 849 784 768 754 828 790 777 809 780 881 830 728 756 782 810 795 798 833 830 808 831 942 908 939 925 896 855 926 892 923 901 915 913 917 943 900 860 885 948 916 947 864 905 910 883 904 850 880 895 899 908 878 853 904 884 872 866 896 854 909 886 887 869 924 814 908 763 812 825 830 936 851 827 854 851 872 840 854 847 851 849 869 836 845 815 898 849 846 823 835 835 815 859 890 884 882 978 914 958 952 903 986 987 966 922 936 937 904 917 946 934 954 901 909 925 947 900 918 948 873 863 941 897 870 894 859 834 856 884 832 866 858 871 865 875 878 912 923 893 883 872 869 823 900 882 810 857 844 869 982 857 877 862 829 887 899 906 911 777 869 894 869 833 882 951 826 892 875 914 882 934 865 859 889 866 883 887 869 856 851 878 870 848 844 903 848 871 853 855 879 870 870 868 860 831 872 825 880 855 817 838 808 874 839 852 867 811 840 824 808 829 818 922 918 863 875 867 860 878 883 866 898 836 872 874 870 838 854 868 814 854 849 876 843 843 792 847 842 856 839 850 861 889 853 845 812 831 871 828 852 854 876 854 852 854 863 880 852 844 849 864 899 908 906 910 890 916 891 924 866 865 872 831 856 845 908 878 863 884 797 806 866 788 849 785 862 834 828 783 838 797 845 820 803 795 871 794 748 834 839 778 806 802 819 804 809 855 843 792 798 814 825 827 802 840 829 809 812 790 833 892 807 815 802 804 805 792 824 805 814 793 764 804 832 815 808 816 824 783 844 792 812 784 820 786 787 806 777 786 789 796 812 762 780 769 816 794 789 877 849 850 831 899 860 842 853 821 843 792 820 792 841 836 847 831 832 851 842 791 807 845 830 822 851 806 801 837 828 812 827 858 835 841 807 835 818 831 831 825 852 847 824 817 833 796 821 790 837 796 816 811 864 795 824 813 793 849 788 644 825 856 865 800 842 816 835 806 784 810 786 836 808 805 765 822 823 801 802 787 784 785 819 795 804 780 871 817 788 769 817 832 782 727 801 837 891 843 859 857 874 847 843 813 814 836 804 818 814 849 833 840 844 819 835 811 839 784 833 838 797 801 822 843 859 880 842 814 798 829 846 780 825 830 790 832 858 826 808 752 846 812 827 818 845 846 824 813 846 829 833 815 802 815 792 858 732 853 800 840 820 849 794 771 811 807 862 849 785 768 754 828 790 778 808 780 881 831 727 756 782 809 795 797 833 829 807 831 942 909 939 926 896 855 927 893 924 900 915 913 917 943 902 860 885 947 916 948 864 905 911 883 905 850 880 895 899 908 879 853 905 884 873 866 897 859 909 887 888 869 925 812 907 763 812 825 831 937 851 827 854 851 872 841 853 848 851 849 869 836 845 816 898 849 846 823 834 834 815 859 890 884 882 978 913 958 952 902 988 986 966 924 936 937 905 917 946 935 955 901 909 926 948 900 918 947 873 863 940 897 870 892 858 833 856 884 832 866 859 872 864 873 878 910 923 893 882 872 869 823 897 882 809 858 844 869 982 857 878 863 830 888 899 908 913 779 868 894 869 833 881 948 826 892 875 914 882 933 866 858 889 866 883 887 869 856 852 879 871 848 843 903 849 872 857 855 879 870 870 868 860 831 872 826 881 856 817 838 809 874 839 852 866 811 842 825 809 829 818 921 917 863 875 868 860 878 882 866 899 836 873 874 869 838 854 870 814 854 850 876 843 844 792 846 842 856 840 849 861 889 854 844 812 832 871 828 852 854 876 854 850 854 862 882 852 844 849 864 899 908 905 909 890 917 890 924 866 866 872 831 857 846 908 877 864 883 798 806 865 789 850 785 864 834 827 783 837 798 845 822 803 796 870 794 748 834 840 778 806 803 818 804 808 854 843 792 798 813 826 828 803 832 827 809 812 789 833 892 808 815 803 804 806 792 823 805 814 793 764 802 832 814 808 818 824 783 845 793 811 783 820 786 788 805 777 786 789 796 813 762 779 770 817 793 789 878 850 850 832 898 859 842 852 820 842 793 819 792 840 836 846 830 832 851 843 792 808 846 831 823 853 806 801 836 828 812 826 858 834 840 806 834 819 831 832 825 852 847 824 811 832 795 822 789 836 798 818 811 864 796 823 814 793 849 788 644 825 856 866 799 842 818 834 806 784 809 786 835 808 805 766 821 824 801 801 786 784 785 818 793 805 781 872 816 788 768 816 832 781 726 802 838 890 843 859 857 873 849 844 814 814 836 804 818 812 849 833 840 846 818 836 811 839 784 834 836 797 802 822 843 859 881 841 814 797 830 846 780 826 830 790 833 859 827 808 753 848 813 827 819 846 845 825 811 846 829 831 816 802 816 791 857 732 851 800 840 821 850 794 771 810 806 860 848 783 768 754 827 791 778 806 780 880 831 725 755 782 809 794 796 833 828 807 830 941 910 939 926 896 855 928 893 924 900 916 913 917 944 903 859 885 946 916 947 864 905 912 883 906 850 880 894 899 909 880 853 906 884 872 866 899 862 909 887 889 870 925 811 906 763 812 826 832 937 851 827 854 852 873 841 853 849 852 850 868 840 845 815 898 850 846 823 834 834 815 859 890 884 881 977 913 958 952 902 988 985 967 923 935 937 905 917 945 936 954 902 909 926 950 899 918 948 873 864 941 896 868 892 858 834 858 884 832 866 860 873 865 872 878 910 922 892 880 873 869 822 894 883 808 858 844 869 983 856 878 864 830 889 899 908 914 781 868 894 869 833 881 947 826 892 875 914 881 933 865 858 889 868 883 887 870 856 852 881 872 849 843 903 849 872 860 854 879 869 870 868 860 831 872 827 881 856 817 838 809 874 840 851 865 811 844 825 808 829 818 921 916 864 875 870 861 878 882 866 900 836 874 874 868 839 853 870 814 854 850 876 843 844 791 846 842 856 840 849 862 889 854 844 812 832 871 828 852 853 876 854 850 854 860 880 851 844 850 865 900 908 904 909 890 918 890 925 866 867 872 831 857 847 909 877 863 882 797 805 865 790 851 784 865 834 827 783 837 798 845 822 802 797 870 793 748 834 840 778 806 802 817 803 808 855 843 793 798 813 826 828 803 828 826 809 813 789 834 892 808 815 803 804 807 792 824 806 814 793 764 801 832 815 808 818 823 784 846 793 810 783 820 786 789 804 777 785 789 795 813 761 780 770 817 793 789 879 850 850 832 898 859 842 852 819 841 792 818 791 840 836 846 830 833 851 843 791 808 846 832 823 853 804 801 838 828 812 826 858 832 840 804 833 819 830 832 825 852 847 823 805 832 797 822 788 836 799 819 812 865 797 822 814 793 849 789 645 826 856 866 798 842 818 834 806 785 810 785 835 807 805 766 821 824 801 800 786 785 785 818 791 805 783 873 815 788 768 816 832 782 727 802 839 890 842 860 856 873 852 844 815 814 836 804 818 810 849 834 840 847 818 835 811 839 784 834 835 797 802 822 844 859 880 841 815 796 830 846 780 824 831 790 833 858 828 808 754 847 814 827 819 847 845 826 810 846 829 830 816 802 816 792 856 733 852 799 842 823 850 794 771 810 806 860 847 782 769 754 827 791 778 805 780 880 830 724 753 782 808 793 796 833 827 808 830 941 911 939 927 895 855 928 893 924 901 916 913 918 945 904 858 886 948 916 947 864 905 912 882 905 850 880 894 899 909 880 853 907 884 871 865 899 867 908 887 890 870 925 809 905 763 812 827 832 936 851 827 854 852 873 841 852 850 852 852 868 845 846 815 898 850 845 824 835 835 815 859 890 884 880 975 913 957 952 902 987 986 968 923 934 937 905 917 944 936 954 903 909 926 950 898 918 948 874 865 941 897 867 893 858 836 859 883 832 866 860 874 865 872 878 911 922 892 880 873 870 822 891 885 807 858 844 869 983 856 878 864 830 889 899 908 913 782 868 894 868 833 882 947 826 892 876 914 880 933 865 859 889 869 882 887 870 856 852 881 872 849 844 903 848 870 862 854 879 869 870 867 860 831 873 827 880 855 818 838 809 874 840 851 864 811 844 824 808 829 818 921 916 864 875 870 861 879 881 866 900 836 874 874 868 839 852 869 814 854 850 875 843 844 791 847 842 855 840 850 861 889 854 844 812 832 872 829 853 853 877 854 851 854 859 877 851 845 851 865 900 907 904 909 890 919 891 925 866 868 871 830 857 847 910 877 863 882 797 806 866 790 851 784 866 833 827 782 837 797 845 821 800 797 870 794 748 835 841 779 806 801 817 803 806 856 843 793 798 813 826 828 803 820 827 809 814 788 834 891 808 815 802 804 807 793 825 807 814 794 764 800 832 816 808 817 822 785 846 793 810 783 820 786 789 804 776 784 789 795 812 761 780 769 817 794 789 879 851 850 833 898 859 842 853 819 839 793 816 791 840 836 846 830 833 850 842 790 808 846 832 823 854 804 801 839 828 812 825 857 832 840 804 832 819 830 832 825 852 847 823 801 832 798 822 789 836 798 819 811 865 797 823 815 793 849 790 646 826 856 866 797 842 817 835 806 785 811 785 835 807 805 765 820 825 801 800 786 786 786 818 790 805 784 874 815 788 769 816 832 784 728 801 840 891 842 860 856 873 852 844 814 815 835 804 818 810 849 834 840 848 818 834 810 840 783 834 835 797 802 822 844 858 879 842 815 797 830 846 781 822 831 789 834 858 828 808 754 845 816 827 820 848 845 826 810 846 829 830 816 801 816 791 855 733 854 799 843 824 850 795 772 811 806 861 848 780 768 754 826 790 778 805 779 880 830 723 752 782 807 791 796 833 827 809 830 941 911 938 926 895 854 928 893 923 901 916 912 918 946 904 857 886 949 916 947 864 905 912 883 905 851 880 895 899 909 880 854 907 884 870 866 899 870 908 886 889 870 926 804 904 762 812 827 831 936 851 826 854 852 873 841 852 850 851 853 869 845 847 815 897 849 845 824 835 835 815 859 890 884 880 973 914 956 951 902 985 986 969 922 933 937 906 917 944 937 953 903 909 926 949 897 917 948 874 865 941 897 867 893 857 836 860 884 832 867 860 875 866 873 878 912 921 893 881 873 870 822 892 884 807 857 844 868 982 856 878 862 829 889 900 906 912 782 869 894 868 832 883 947 827 892 876 914 880 933 865 859 889 870 882 888 870 856 852 881 871 850 845 903 848 868 864 854 879 869 869 866 860 831 873 827 880 854 820 838 809 874 840 851 864 813 845 823 807 829 818 920 916 864 875 870 861 879 881 866 900 835 873 875 869 838 852 869 813 854 850 875 844 845 790 848 842 855 840 851 861 889 854 843 812 831 872 829 852 853 876 854 852 854 860 875 851 846 852 865 901 907 904 909 890 919 891 924 867 868 871 830 855 847 910 876 862 882 797 805 866 788 850 783 865 832 827 781 837 797 845 820 798 797 870 795 748 834 841 779 806 800 818 802 806 856 843 792 798 814 827 827 802 817 828 810 816 790 833 891 808 815 802 804 808 793 826 808 813 794 764 798 831 816 808 817 821 786 846 793 810 783 821 787 788 805 777 784 789 795 812 761 781 768 817 794 789 880 851 851 833 897 859 842 854 820 839 791 816 791 840 837 847 830 834 850 842 789 807 846 833 822 854 803 800 839 829 812 826 856 833 840 805 834 819 830 831 825 852 847 823 797 832 800 822 790 836 798 819 810 866 797 824 815 792 849 790 648 826 857 865 797 842 817 836 806 784 812 784 836 807 806 764 819 826 800 800 786 786 786 819 790 805 784 874 815 788 770 815 832 786 728 801 840 891 842 860 858 873 851 844 812 815 834 805 818 810 850 833 839 848 818 833 810 841 781 834 835 798 802 822 844 858 879 843 815 797 830 846 781 821 831 788 834 858 828 808 753 842 816 826 820 848 845 826 811 846 829 830 817 800 816 791 855 734 855 799 843 824 851 795 773 811 807 861 848 780 768 754 825 789 778 804 778 879 829 723 753 781 807 791 796 833 828 811 830 941 911 938 925 894 854 928 893 923 901 916 912 918 945 904 858 888 949 916 948 863 905 911 883 906 851 880 894 899 909 879 854 908 884 870 866 898 873 908 886 888 869 926 800 904 762 812 827 830 935 850 826 854 853 873 840 853 850 851 852 870 845 846 815 897 849 846 824 835 834 814 859 890 884 880 972 916 955 951 901 984 986 969 922 932 938 906 917 943 939 954 903 909 926 949 897 916 945 875 865 941 897 867 893 856 836 860 884 831 867 858 876 866 876 878 912 920 894 881 873 871 823 892 884 806 856 844 868 982 856 879 861 829 889 900 905 911 782 869 894 868 830 884 948 828 892 876 914 881 933 865 860 890 870 882 888 870 856 852 881 871 850 845 903 848 867 866 855 878 869 869 866 860 832 873 826 880 853 821 839 809 875 840 851 865 814 845 823 807 829 817 920 916 864 875 870 861 879 881 866 899 836 873 876 869 838 852 869 814 854 850 876 844 845 790 848 843 854 840 851 860 889 853 843 813 831 873 829 851 852 876 854 852 854 861 876 851 846 852 865 901 906 903 909 890 919 892 924 867 868 871 831 853 848 910 876 862 883 798 805 864 788 850 783 865 831 827 781 837 796 845 820 798 798 870 796 749 834 841 779 807 801 819 802 806 856 844 791 798 815 827 825 802 811 829 811 816 791 832 891 808 814 801 804 807 793 826 807 813 794 764 798 831 815 807 817 821 786 846 793 810 783 821 788 788 805 777 784 789 795 812 761 781 768 817 794 789 880 852 852 833 897 860 842 855 821 839 790 816 791 840 836 847 831 834 850 842 789 806 846 833 822 853 803 802 838 829 812 826 857 833 840 806 835 820 830 829 825 852 847 824 796 831 799 822 791 836 797 818 810 867 797 823 814 792 848 790 649 824 857 865 798 842 816 836 806 784 812 784 836 808 807 764 819 827 800 800 786 785 787 819 790 805 784 873 815 788 770 814 831 784 726 800 839 892 842 859 859 872 849 843 810 816 834 805 818 810 850 833 838 848 818 832 810 840 780 833 836 798 802 822 843 858 880 843 815 797 830 846 781 820 831 788 834 858 829 808 753 839 816 826 820 848 845 824 812 846 829 831 817 799 816 790 855 734 856 799 843 824 852 796 773 811 809 862 848 780 768 753 824 789 778 803 778 879 829 723 754 780 806 791 796 834 829 812 829 941 910 938 925 893 855 928 894 923 901 915 911 919 945 904 859 888 948 916 948 864 905 911 882 906 851 880 894 899 909 879 854 908 883 869 866 898 875 907 885 888 869 925 798 906 762 812 827 830 935 850 826 854 854 872 840 854 850 850 852 870 845 846 815 896 850 846 824 835 834 814 859 890 884 880 974 916 955 951 901 983 986 969 921 932 938 907 917 944 939 956 904 907 926 949 896 916 942 876 866 941 897 867 893 856 836 858 886 832 868 857 876 867 876 878 912 918 895 882 873 871 824 892 884 806 857 845 867 982 855 880 861 829 889 900 905 911 781 867 893 868 828 883 948 829 893 876 914 881 934 864 860 891 870 882 888 870 856 852 880 871 850 845 903 848 867 869 855 878 869 870 865 860 832 873 826 880 853 822 839 809 875 838 851 866 814 844 823 807 829 817 920 916 865 875 870 861 879 880 866 900 836 875 875 869 837 852 868 814 855 850 876 844 845 790 848 844 854 841 851 860 889 853 844 814 830 873 828 850 852 876 854 852 853 862 878 850 845 852 865 901 905 903 909 891 920 892 924 867 867 870 831 852 846 910 876 862 883 798 804 864 788 850 783 865 832 828 781 837 796 846 820 798 799 871 796 749 833 840 779 807 801 820 802 806 856 844 791 797 816 827 825 802 808 829 811 815 792 832 892 808 813 801 805 807 793 827 807 813 794 764 797 832 814 808 817 821 786 846 793 810 783 821 788 788 805 777 784 788 795 812 761 781 768 817 794 789 880 851 852 833 897 860 842 856 822 839 789 816 791 840 837 846 830 834 849 841 789 805 847 833 822 851 802 803 838 829 813 825 859 834 839 806 837 821 830 828 825 852 847 823 794 830 798 821 791 836 797 817 810 867 798 822 812 792 848 790 650 824 857 865 798 842 816 835 808 784 811 784 836 808 807 764 820 827 800 801 786 785 787 818 789 804 783 873 816 787 769 814 831 784 724 799 837 892 842 858 858 872 848 844 809 816 833 806 818 810 852 834 839 848 818 833 810 839 781 832 837 798 802 822 843 859 881 843 815 797 831 846 781 820 831 788 834 858 831 809 752 837 816 827 819 847 845 823 812 846 829 831 816 799 817 790 854 734 855 800 843 824 851 797 773 811 810 862 848 781 768 752 824 789 778 803 777 880 829 723 755 780 805 791 797 834 830 812 828 941 909 938 926 893 855 928 894 923 901 916 911 920 945 904 859 887 947 917 948 864 904 911 883 906 850 880 893 899 909 878 855 908 882 869 867 897 876 908 885 888 869 925 795 907 763 812 828 830 935 850 826 854 854 872 840 856 849 850 852 870 843 847 815 896 850 846 824 836 834 814 859 891 884 881 975 916 956 951 902 983 987 969 920 931 938 906 917 945 939 957 904 906 926 948 896 917 939 876 867 942 897 868 894 856 836 857 886 833 867 858 876 867 875 878 911 918 896 883 873 872 824 891 885 807 857 846 866 982 856 882 861 829 890 900 906 910 780 866 892 868 828 882 948 830 893 876 914 882 934 865 860 892 870 882 887 870 856 852 879 872 850 845 903 848 867 872 855 879 869 871 865 859 832 873 825 880 853 822 839 809 876 838 851 866 813 844 823 807 830 818 921 916 864 874 871 861 879 881 866 900 837 876 874 870 836 852 868 814 855 850 877 844 845 790 848 844 854 842 851 860 890 853 844 813 830 873 829 850 851 876 854 852 852 863 879 851 845 851 866 901 904 904 910 892 920 892 924 867 866 870 830 853 845 909 876 862 882 799 804 865 788 850 783 865 832 829 781 838 796 846 820 799 800 872 796 749 833 840 778 807 801 821 801 807 856 845 791 797 815 826 825 801 804 828 812 814 792 832 892 808 813 801 804 807 793 827 806 813 793 764 797 832 814 808 817 821 786 845 793 810 782 821 788 787 805 777 784 788 795 812 761 780 768 817 794 789 880 851 853 832 897 860 842 857 822 839 789 817 791 840 837 846 829 834 849 841 788 805 847 833 822 850 802 804 836 829 814 825 860 834 838 806 837 820 830 827 825 852 847 823 793 831 798 821 792 836 798 817 810 867 799 822 811 791 849 790 650 823 857 865 800 842 816 834 809 784 811 785 836 807 808 764 821 827 800 801 787 785 787 818 789 804 783 873 816 787 768 815 830 783 724 799 836 892 843 857 858 872 849 845 810 815 833 806 818 810 853 834 840 848 817 833 810 838 782 832 838 798 802 821 844 859 881 842 815 798 830 846 781 820 831 788 834 859 832 809 752 835 816 827 820 847 845 822 812 846 830 832 816 799 818 790 854 734 855 801 843 823 850 798 773 811 811 863 848 782 768 752 824 789 778 803 777 880 830 723 756 780 804 791 798 834 830 813 828 941 909 938 926 895 856 928 894 923 901 916 912 920 945 903 859 885 947 918 948 864 904 911 883 907 849 879 893 899 909 877 856 909 881 869 867 897 878 909 885 888 870 925 792 907 764 812 829 829 935 850 827 853 853 872 839 856 848 850 852 870 842 848 816 897 851 847 825 837 835 814 859 890 884 882 976 915 956 951 903 983 988 969 919 932 938 906 917 946 938 958 902 906 926 946 895 917 937 876 868 942 898 868 895 857 836 856 885 834 865 859 876 867 874 879 911 920 896 883 873 872 823 891 885 807 857 846 866 981 858 882 862 829 890 899 907 910 780 864 892 868 828 883 948 832 894 876 914 883 934 865 859 892 870 882 887 871 856 853 879 872 850 846 902 848 867 874 856 880 871 872 865 859 832 873 825 880 854 822 839 809 875 837 851 866 812 845 821 807 830 819 921 916 864 875 872 861 880 882 866 900 837 876 874 871 837 852 868 814 855 850 877 843 845 790 848 844 854 842 851 860 890 853 844 813 830 872 829 850 851 876 853 853 852 863 880 852 845 850 866 901 904 905 910 893 920 892 925 866 867 869 829 854 845 908 876 862 882 800 803 865 788 850 783 864 831 830 782 838 797 845 820 799 800 873 797 749 831 840 778 808 801 820 801 806 856 845 792 796 814 826 827 801 802 827 812 814 791 832 892 808 813 802 803 807 793 826 806 814 793 765 797 833 814 809 816 821 786 845 792 810 783 820 788 785 804 777 784 788 795 812 762 781 768 817 794 789 880 851 853 832 897 860 842 856 822 840 789 818 791 840 837 846 828 834 849 841 788 806 848 834 821 848 803 803 835 829 815 826 860 833 837 806 836 820 830 827 825 854 847 823 792 832 798 820 792 836 800 817 810 868 799 822 811 791 849 791 650 823 857 864 800 843 816 834 809 784 812 785 835 807 807 764 822 828 800 801 788 785 786 818 789 804 782 873 817 787 769 815 831 784 724 800 837 892 843 857 857 873 851 846 810 814 832 806 818 809 853 834 841 847 817 834 810 838 782 833 838 798 804 821 844 859 881 841 814 800 830 848 782 821 831 788 835 860 831 808 751 834 816 828 820 846 845 824 812 845 831 833 816 800 818 789 854 733 856 803 844 822 850 798 775 811 811 863 847 783 768 752 824 789 778 802 778 880 830 723 756 780 804 792 799 834 830 813 828 941 909 938 926 896 855 928 894 923 901 916 911 920 944 903 859 884 947 919 946 865 903 911 884 908 848 879 892 900 909 876 855 909 881 870 868 898 878 909 885 888 870 926 788 907 764 811 828 828 935 851 827 854 853 872 839 856 849 850 853 870 841 848 816 898 850 848 825 837 836 815 859 890 884 883 976 915 956 951 902 983 988 969 918 932 939 905 918 946 937 957 901 907 926 946 896 916 934 876 869 942 898 869 894 858 835 856 884 835 864 860 875 868 873 880 911 922 895 884 873 872 822 892 885 806 858 844 867 981 860 883 861 828 891 900 908 910 780 866 893 870 828 885 948 835 893 876 914 885 935 865 860 891 870 882 888 871 856 854 877 871 850 847 901 848 868 875 856 880 872 871 866 859 831 872 825 880 854 823 839 809 874 837 852 866 812 845 820 806 830 819 922 916 864 877 873 860 880 883 867 899 837 876 874 872 837 852 868 813 855 850 878 842 845 790 847 844 853 841 850 860 890 852 844 813 831 872 829 850 852 877 853 852 853 863 881 851 845 850 865 901 906 906 910 893 919 892 925 866 867 869 828 854 847 908 876 863 881 800 803 864 787 850 783 862 831 830 782 838 797 844 820 799 801 873 797 749 830 841 779 807 801 819 801 805 856 845 793 797 813 825 828 800 800 826 812 814 790 832 891 807 813 802 803 807 793 827 806 815 793 765 797 832 814 809 815 821 786 845 791 810 783 820 788 784 803 776 784 788 795 813 762 781 769 817 795 789 880 852 854 833 898 860 841 856 822 839 790 818 790 840 837 847 828 834 849 841 789 807 847 834 820 848 804 802 834 829 815 825 859 833 837 805 836 819 831 828 824 855 848 824 792 833 798 819 793 836 801 817 810 869 798 821 811 791 850 790 650 822 857 864 801 843 816 834 808 784 813 785 834 806 806 764 822 828 800 800 788 786 786 818 790 804 783 873 817 787 770 815 832 784 724 800 838 893 844 858 856 873 852 846 811 814 832 807 817 809 853 834 841 846 819 834 810 840 781 834 839 798 805 820 845 859 882 841 814 800 830 849 780 822 831 788 836 859 830 807 750 833 816 828 820 846 845 826 811 844 832 834 816 800 818 789 855 733 858 806 844 822 850 798 777 812 812 863 846 783 768 753 825 790 778 802 778 880 830 723 757 779 804 794 800 834 830 813 828 942 909 938 927 897 855 929 895 923 900 916 910 920 943 904 858 883 948 919 944 864 903 911 884 908 848 878 892 900 908 876 855 909 881 870 868 899 880 908 885 888 871 926 786 906 764 811 827 828 935 851 828 855 852 872 839 856 850 850 853 869 842 846 816 898 849 848 825 837 837 815 860 890 884 883 976 915 956 951 902 983 988 968 919 932 939 905 918 947 937 956 901 909 927 947 898 915 932 875 868 941 899 869 892 859 835 856 883 835 864 860 874 868 873 881 912 925 894 885 873 870 822 894 884 806 858 843 868 981 860 883 861 828 892 901 908 910 781 867 895 869 828 886 949 839 891 876 914 885 935 865 860 890 870 883 888 871 856 856 876 870 849 848 901 848 870 876 855 880 872 871 867 858 831 873 825 879 853 824 840 810 873 838 852 866 813 846 820 806 830 819 922 917 864 876 874 860 880 882 866 898 836 876 874 871 838 852 868 813 854 850 877 841 845 791 846 842 854 840 851 860 890 853 844 813 831 871 830 851 852 877 853 852 853 863 883 850 845 851 865 901 907 907 911 893 919 892 926 866 867 869 829 854 848 908 875 863 881 799 804 864 787 850 783 862 830 830 783 838 797 843 820 799 801 873 797 749 829 842 780 806 801 818 802 805 855 845 793 797 813 825 829 800 800 827 813 814 790 832 890 807 814 802 803 807 793 827 806 815 794 765 796 832 813 809 815 821 785 844 792 811 784 821 787 785 803 776 784 788 795 813 762 781 768 817 794 789 881 852 853 833 898 860 840 856 821 839 790 818 790 841 837 847 829 834 849 842 790 807 847 834 820 848 804 802 834 829 814 825 858 833 837 806 837 819 832 829 823 855 848 825 793 833 798 819 794 836 801 818 810 868 798 821 810 792 851 789 651 822 857 864 799 843 815 835 808 784 814 786 835 807 806 764 822 830 801 800 787 786 787 819 792 804 783 873 818 788 771 815 833 784 724 801 838 892 844 858 855 874 852 845 811 813 832 808 818 810 854 834 841 845 820 834 810 841 780 836 840 798 805 820 846 859 883 841 815 800 830 851 779 822 831 789 837 860 829 806 750 830 816 827 820 847 846 828 810 844 832 834 816 801 816 788 856 732 858 808 843 822 849 796 777 811 812 862 846 783 767 754 825 790 778 801 778 880 830 722 757 780 804 795 800 835 830 814 829 942 909 938 926 897 854 928 895 923 899 916 909 920 943 904 859 883 948 918 941 864 903 910 884 908 848 879 893 900 907 876 856 909 881 871 868 899 880 907 885 889 872 925 784 905 765 811 827 828 935 851 828 856 852 872 840 855 851 850 853 869 844 845 816 898 849 847 824 836 836 814 860 890 884 883 976 914 956 951 901 983 988 969 921 932 939 904 917 948 937 956 900 910 926 948 900 914 930 875 868 941 899 870 892 859 835 856 884 834 864 860 873 868 873 881 914 925 892 886 874 867 821 895 884 806 859 844 868 981 860 883 861 828 891 902 908 910 783 868 896 868 828 887 950 843 890 876 914 886 935 865 860 888 869 883 888 871 856 856 876 870 848 848 900 847 870 877 854 880 871 871 867 859 831 873 825 879 853 824 840 811 874 838 852 866 814 847 820 806 830 819 921 917 864 874 875 861 880 882 866 898 836 876 874 871 838 852 868 812 854 850 877 842 845 791 846 841 855 839 852 860 890 853 844 813 831 871 828 852 852 876 853 851 853 862 884 848 844 852 865 901 909 909 911 893 919 892 925 866 867 870 830 855 848 908 876 862 881 798 804 864 787 851 784 862 830 830 783 838 797 844 820 800 801 873 796 749 828 842 780 806 802 818 802 806 855 844 793 797 813 825 829 801 800 827 812 814 790 832 890 806 814 802 804 807 794 828 806 814 794 765 796 832 812 809 815 820 785 844 792 811 784 821 787 787 803 775 784 788 795 814 762 781 769 818 794 789 881 852 853 833 899 860 840 856 820 838 791 818 790 842 838 846 830 835 849 843 790 806 847 834 820 849 804 802 834 829 814 824 857 834 838 807 837 818 831 830 823 854 848 825 793 832 798 819 794 837 800 818 810 866 797 822 810 792 852 788 651 822 858 865 797 842 814 835 808 784 814 786 837 806 805 764 821 831 801 801 786 786 788 819 794 804 783 873 818 789 771 814 833 785 725 802 838 890 843 858 855 874 852 845 812 813 833 808 818 812 854 834 839 846 822 835 810 842 780 837 839 798 804 821 847 859 883 841 816 799 829 851 778 822 832 790 837 861 830 806 751 827 815 828 820 847 847 828 810 845 831 835 816 801 815 788 856 732 859 809 843 823 849 793 775 812 812 862 846 782 767 754 826 791 778 801 778 880 831 721 757 782 804 795 799 835 830 814 830 942 908 938 926 897 855 927 895 923 898 916 908 920 942 904 859 884 948 918 940 864 903 910 883 908 849 879 894 900 908 877 856 908 882 871 868 899 879 906 886 889 872 925 784 905 763 811 828 829 935 851 828 854 852 872 842 855 850 851 854 870 843 843 816 898 849 846 823 836 836 814 860 890 884 883 975 914 956 951 901 983 988 970 922 932 939 905 916 949 936 956 900 909 925 949 900 914 928 875 867 941 898 870 894 859 835 857 884 834 864 860 872 868 873 880 913 924 893 887 873 866 821 895 885 806 859 844 868 981 860 882 862 829 891 902 908 911 784 869 896 869 828 887 951 846 890 876 915 884 935 865 859 888 869 883 888 871 856 856 876 870 848 848 900 847 870 877 854 880 870 871 867 859 831 872 824 880 854 825 840 811 874 838 852 866 815 847 819 805 829 820 920 917 863 872 877 861 880 882 866 898 836 877 874 870 838 851 868 812 854 849 877 843 844 791 847 841 857 839 852 861 890 853 845 814 831 871 827 852 852 876 853 851 854 862 886 849 844 853 866 901 908 909 911 893 919 893 925 865 866 870 828 855 848 907 878 862 881 798 804 864 787 851 784 863 829 829 783 838 797 844 819 802 800 873 795 749 826 842 780 806 802 818 802 806 854 844 793 796 813 826 828 801 799 827 812 814 790 832 890 806 815 802 803 807 794 828 805 814 794 764 796 832 812 809 815 820 785 845 793 812 784 821 787 786 803 775 784 787 796 814 762 782 769 818 794 789 882 852 853 834 899 859 839 856 820 838 791 818 791 842 838 845 830 835 849 844 790 806 847 834 821 850 804 802 834 829 814 823 857 834 840 808 838 818 830 830 824 853 848 825 795 832 798 820 795 838 800 819 810 865 797 822 811 792 852 788 652 823 857 865 796 842 812 836 810 784 814 786 838 805 806 764 820 831 802 802 786 786 789 818 795 804 782 873 818 790 771 815 833 786 726 803 838 890 843 858 856 874 851 844 812 813 834 808 818 814 854 834 838 846 822 836 810 843 780 837 838 797 803 821 846 857 883 841 818 798 828 850 778 822 832 790 837 862 832 807 752 822 814 828 821 847 847 828 810 845 829 835 815 801 815 789 856 732 859 811 842 823 850 792 774 812 812 862 847 781 767 754 827 792 778 802 778 880 832 720 757 782 804 795 799 835 830 815 831 941 908 938 925 897 855 927 894 923 898 916 907 919 942 904 860 884 948 917 938 864 903 911 882 907 849 879 896 900 909 878 856 908 883 871 869 899 878 906 886 889 871 926 785 905 762 811 828 829 935 851 828 853 852 872 842 856 850 850 854 870 843 842 816 898 850 848 823 836 836 814 860 890 885 883 976 915 956 951 902 984 988 970 922 931 939 906 916 949 934 956 901 908 925 949 898 914 924 875 866 942 897 870 896 860 836 858 884 834 863 860 872 868 874 880 911 924 893 888 873 865 822 896 885 806 859 844 868 981 859 882 862 831 890 902 906 912 784 869 896 870 829 886 950 849 891 876 915 882 934 865 858 889 869 883 888 871 856 856 878 871 848 848 901 848 870 877 854 880 871 870 867 860 831 872 825 880 855 825 839 812 874 838 851 866 815 846 819 804 829 820 920 917 863 873 878 861 880 882 866 897 836 877 873 870 839 852 869 812 855 849 876 844 843 791 848 841 857 838 851 862 890 853 845 814 830 871 826 852 852 876 854 850 854 862 887 849 843 852 866 901 907 908 911 893 918 893 925 865 866 870 828 855 848 907 879 862 881 798 804 864 788 851 783 864 830 828 784 837 797 844 819 802 800 873 794 750 826 842 780 807 802 818 802 807 853 845 793 797 813 827 828 802 799 826 811 815 790 833 891 805 814 802 803 806 795 827 805 814 794 764 797 832 813 809 814 821 784 845 792 812 784 820 787 786 803 775 784 787 796 815 762 782 769 817 794 790 883 852 854 832 898 859 839 857 820 838 791 818 793 841 838 846 830 834 849 844 789 806 846 835 821 850 804 802 834 829 814 822 856 835 840 807 837 818 830 830 825 853 847 825 796 831 798 820 796 837 800 820 809 866 797 821 811 790 852 789 652 824 856 866 797 842 812 836 811 784 814 786 837 805 807 764 820 832 800 801 787 786 790 818 795 803 782 873 816 791 770 815 834 786 727 804 838 890 842 858 856 873 850 844 813 813 835 807 818 814 854 834 836 846 822 835 810 844 780 837 838 797 803 822 846 856 883 841 818 798 828 848 779 821 832 790 837 862 832 809 752 818 812 827 821 846 847 827 810 845 826 834 815 801 815 790 856 733 858 811 842 824 850 793 773 813 811 862 847 781 766 754 826 792 779 801 777 881 832 720 756 781 803 796 798 834 830 815 830 941 908 938 925 897 855 928 894 923 898 916 906 919 942 905 860 885 948 916 936 865 904 911 882 907 848 878 897 898 911 879 856 908 885 871 869 899 877 908 887 890 871 926 786 905 761 810 827 828 935 851 829 853 852 871 842 856 850 850 855 870 844 844 816 898 850 848 823 836 837 814 860 890 886 883 976 917 956 951 904 985 989 969 922 931 938 908 917 949 932 955 903 907 926 949 896 914 922 876 864 943 896 869 897 860 836 859 883 833 864 860 873 868 874 879 910 923 893 890 873 865 822 896 885 807 858 844 868 982 860 881 862 832 891 901 905 912 783 869 895 872 830 886 948 853 891 876 915 880 934 865 858 889 870 882 888 871 856 856 879 872 848 848 901 847 870 876 853 880 871 870 867 860 831 872 826 879 857 826 839 812 874 839 851 865 815 847 820 804 829 821 920 918 864 874 878 862 880 883 865 896 837 876 872 870 839 853 870 813 855 849 876 844 844 790 849 841 856 839 850 862 890 853 845 815 829 871 827 852 852 875 855 850 854 862 886 848 843 852 866 902 907 907 912 893 918 892 925 866 867 870 827 856 847 906 879 862 881 798 804 864 788 851 783 865 832 828 783 836 798 845 820 802 800 873 794 750 826 842 780 806 801 818 802 807 852 845 792 798 813 828 828 802 798 825 810 815 791 834 892 805 814 802 802 806 794 826 805 814 793 764 796 832 814 808 814 821 783 845 792 812 785 821 787 785 803 776 784 788 796 814 763 781 769 816 794 790 884 852 855 831 898 859 839 858 820 838 790 816 796 840 838 846 830 834 848 844 788 807 846 834 821 850 804 803 833 828 814 823 856 834 839 806 836 819 831 830 827 853 846 825 796 831 798 820 795 837 798 820 809 866 797 821 811 789 851 790 653 825 856 866 798 843 812 835 810 784 814 786 837 806 808 763 820 831 798 801 787 785 790 818 795 802 782 873 817 791 770 815 833 786 728 803 838 890 842 858 857 873 849 844 812 813 836 805 817 812 854 834 836 847 823 834 809 844 780 836 838 798 803 822 845 856 882 841 818 799 829 846 779 821 832 790 837 862 832 809 752 815 812 827 822 845 846 827 810 845 828 833 815 801 816 791 857 733 857 811 843 824 851 794 774 813 811 862 847 781 767 754 826 791 779 801 776 881 832 720 757 779 802 796 798 833 830 814 829 941 908 938 925 898 855 928 894 923 898 916 905 919 942 904 860 885 949 916 933 866 905 911 882 906 848 877 897 898 912 879 855 908 885 871 869 899 876 909 887 889 871 926 786 905 762 810 827 828 935 850 829 852 851 871 842 856 850 849 855 869 846 845 816 898 850 847 822 836 837 815 860 890 886 883 976 918 956 952 904 986 989 968 922 930 937 908 917 948 931 954 904 908 925 950 896 914 919 876 862 945 897 868 896 861 837 859 882 833 865 861 874 867 874 879 909 923 893 890 873 864 823 896 885 808 857 845 868 983 860 881 862 833 893 899 906 912 783 868 894 872 829 884 946 857 891 876 915 880 934 865 859 889 870 882 888 871 855 856 880 872 849 848 901 847 870 877 853 880 871 870 866 859 831 872 828 878 858 827 840 812 874 840 851 865 816 847 820 804 829 821 920 918 864 874 879 862 880 884 865 896 837 875 872 870 840 853 871 814 855 850 876 844 845 791 848 842 857 839 850 863 890 853 843 815 830 871 828 851 852 874 855 851 854 862 885 850 843 852 866 902 907 906 913 893 917 892 925 868 867 870 827 856 847 904 879 863 882 798 804 864 788 851 784 866 833 828 783 835 798 844 820 800 800 873 795 750 827 842 780 806 802 818 802 806 853 845 791 799 813 828 828 802 798 825 810 815 791 834 892 805 814 802 802 807 794 827 806 815 792 764 796 833 815 808 814 821 783 846 792 812 785 821 788 785 803 777 784 788 796 813 763 780 769 816 794 790 886 851 855 831 897 860 840 858 820 840 790 815 799 840 838 848 830 833 848 844 788 807 847 833 821 850 804 803 833 829 814 823 856 833 839 805 834 819 832 829 826 853 846 825 795 832 798 819 794 839 797 820 809 866 797 821 811 789 851 791 654 825 856 864 798 844 810 834 810 783 814 785 838 806 808 763 820 832 797 800 787 785 790 818 794 801 782 874 818 790 769 815 832 787 728 802 838 891 843 857 856 872 849 844 812 813 837 804 818 811 854 833 835 847 822 833 809 844 780 837 839 799 803 822 844 856 882 841 817 801 830 847 780 820 832 789 836 862 831 809 751 814 813 826 822 845 845 826 810 845 829 831 815 800 816 792 857 732 856 815 845 825 851 794 776 813 812 862 848 781 767 754 825 790 779 801 776 882 833 721 757 779 802 796 798 833 830 813 828 941 908 938 925 897 855 927 893 923 899 916 905 919 943 903 860 886 949 916 930 866 905 911 883 906 848 879 897 898 911 880 854 908 884 871 869 899 875 910 886 889 871 926 786 905 763 809 827 828 935 851 829 852 851 871 843 856 850 848 855 868 850 847 815 898 850 846 822 836 836 816 861 890 886 883 976 916 956 953 904 985 989 967 922 930 935 907 917 948 932 954 904 908 924 950 898 915 919 877 862 946 896 867 894 861 837 859 882 832 866 861 875 867 874 879 909 924 892 890 873 864 822 897 885 808 858 846 869 984 861 882 862 832 894 899 907 911 784 868 892 872 827 884 947 860 890 877 916 880 935 865 859 889 871 882 888 870 855 855 881 872 849 848 901 847 869 877 852 880 871 870 866 859 830 872 828 876 858 827 840 812 874 841 852 865 814 847 821 804 830 820 920 918 864 874 880 861 880 884 864 897 837 874 873 870 840 852 870 814 854 850 877 844 845 791 848 842 858 838 850 862 890 853 842 814 831 871 829 851 852 875 855 852 854 862 884 851 842 852 865 902 907 906 913 893 917 892 925 868 867 870 827 856 848 904 879 862 883 797 804 865 788 850 784 866 832 828 783 834 798 844 820 799 799 873 795 750 827 842 780 806 802 819 803 806 853 844 792 799 813 828 828 803 798 825 810 815 791 834 892 806 814 802 802 807 795 828 806 815 793 764 795 834 816 809 815 820 783 846 792 812 785 821 788 785 804 779 785 789 796 812 764 780 768 816 794 790 888 851 854 832 897 860 840 858 820 842 790 815 801 840 838 849 830 833 848 844 789 808 849 832 820 849 804 804 833 829 814 823 856 832 838 805 834 820 832 828 825 853 845 824 793 831 798 820 793 840 797 819 809 865 797 821 811 789 850 791 656 826 856 863 798 844 807 835 809 783 813 785 838 806 808 763 820 832 797 800 788 785 790 819 793 801 782 874 819 790 769 815 832 786 728 801 838 892 844 857 857 872 849 844 812 812 837 805 818 811 854 832 836 847 821 833 810 843 780 837 840 800 804 822 844 857 882 841 817 801 830 847 781 819 832 789 836 861 831 809 752 813 815 827 822 844 846 826 810 845 831 831 815 800 817 792 857 732 856 818 846 826 851 794 777 811 812 862 848 781 768 754 826 790 778 800 776 882 834 721 757 780 802 796 798 834 831 811 828 940 908 937 925 897 855 926 893 923 900 916 904 919 943 902 860 886 949 917 927 866 905 911 884 906 849 881 898 898 909 880 852 908 884 871 868 900 874 910 886 889 871 927 787 905 763 809 827 828 935 852 829 853 851 872 842 856 850 848 855 867 851 848 816 898 850 846 823 836 835 817 861 891 885 883 977 914 955 954 905 982 988 967 921 930 935 906 916 948 934 954 904 908 924 949 900 915 916 877 861 947 895 867 892 860 837 859 883 832 866 862 876 866 875 879 909 925 891 888 872 864 822 897 886 808 859 845 869 984 861 882 863 831 895 899 908 910 784 868 892 872 825 884 948 862 890 876 916 880 935 865 860 889 872 881 887 870 856 854 881 872 850 848 900 848 869 876 853 880 871 871 866 858 830 872 829 877 858 827 840 812 874 840 852 865 813 848 821 804 830 819 919 918 864 874 881 861 879 884 864 898 836 874 874 870 840 852 869 813 854 851 877 843 844 792 848 842 858 838 850 862 890 852 842 813 831 872 829 852 852 877 854 853 854 862 882 852 843 852 865 902 907 906 913 893 917 892 925 867 867 870 827 855 847 904 879 862 883 797 805 866 789 850 784 866 832 828 784 834 797 843 819 800 798 873 795 751 828 843 781 806 802 819 804 806 855 843 792 798 814 828 829 803 798 826 810 816 791 834 891 806 814 802 803 807 796 828 806 814 794 765 795 834 816 810 816 820 783 846 792 812 786 821 789 785 803 777 785 790 796 812 763 781 768 817 794 789 891 851 853 833 897 860 840 858 821 843 790 815 804 841 838 848 830 834 849 844 789 807 850 831 820 849 804 803 834 829 814 824 856 831 838 805 834 820 831 828 824 853 845 823 792 831 798 822 793 840 798 819 809 865 798 821 811 790 850 791 657 826 856 862 798 843 804 835 808 785 813 785 838 805 808 763 820 833 797 799 788 784 790 820 792 800 782 874 819 789 769 814 832 786 728 800 837 894 844 858 856 873 850 843 812 813 836 806 819 812 854 832 837 847 819 834 812 842 780 838 839 800 806 821 843 858 881 841 817 801 831 847 781 818 832 788 836 860 831 808 752 812 816 826 821 844 846 826 811 845 831 831 815 800 817 792 857 731 856 822 846 827 850 793 778 810 812 861 848 782 768 753 826 790 778 800 776 882 834 721 756 781 802 796 799 834 831 811 828 941 908 937 925 896 855 926 893 922 901 916 903 919 944 903 860 887 949 917 926 867 905 912 884 906 850 882 898 899 908 880 853 907 884 870 868 900 874 909 886 889 871 927 788 905 763 808 827 828 935 853 829 854 852 872 843 856 850 848 855 867 852 848 817 898 850 846 824 836 834 817 860 891 884 883 977 914 955 954 904 980 987 966 920 931 936 907 916 948 936 953 903 906 925 949 900 915 914 877 862 948 895 869 892 860 837 858 883 833 865 861 877 866 876 879 910 926 891 887 872 863 821 897 886 808 860 844 870 983 859 882 862 830 895 900 908 909 784 868 892 872 824 884 947 865 890 875 916 881 936 865 860 889 871 882 887 870 856 854 881 873 848 848 900 848 869 876 854 879 871 871 866 858 829 871 830 878 858 826 840 811 874 840 853 865 814 848 821 804 830 818 919 918 864 874 882 861 878 883 864 898 836 874 875 870 841 852 868 812 853 851 877 843 843 792 847 842 858 838 850 862 889 852 841 812 831 872 829 852 852 877 854 852 853 863 881 852 844 852 865 901 906 907 913 893 916 892 925 867 868 869 828 854 846 905 878 862 883 798 805 866 789 849 784 866 832 829 784 834 797 843 819 800 798 872 794 751 828 842 783 806 803 819 804 806 855 842 793 799 815 828 829 804 797 827 810 816 791 834 890 806 814 802 804 806 796 828 806 813 794 765 794 835 815 810 816 821 783 845 792 812 786 821 789 785 804 775 786 790 795 812 763 782 768 817 794 788 893 851 852 832 897 861 840 858 823 842 790 816 808 841 838 846 830 833 849 844 790 807 850 831 821 849 804 802 834 829 814 824 855 832 838 805 835 820 830 828 824 853 845 822 791 830 798 823 793 839 799 818 809 864 798 822 811 789 850 790 657 827 856 862 799 843 800 836 808 786 813 784 838 806 808 764 820 832 796 798 788 784 790 820 792 800 783 874 819 789 769 815 832 785 728 799 838 894 844 859 856 873 850 843 812 813 836 806 819 812 854 832 839 846 820 835 813 842 779 837 837 800 806 822 843 858 881 841 817 800 832 847 780 818 832 788 836 859 831 806 751 810 815 826 821 844 846 826 812 845 830 832 815 800 817 792 857 731 856 822 845 827 850 794 777 809 812 861 848 783 769 752 826 790 778 799 776 883 833 721 755 781 802 796 800 834 832 812 828 940 907 938 925 895 855 925 893 922 901 915 902 919 943 903 860 887 950 917 925 867 905 911 882 906 851 881 898 899 909 879 853 907 884 870 867 900 874 909 886 890 871 927 788 906 763 807 827 828 935 853 828 855 852 872 844 856 849 848 855 867 852 847 817 899 850 846 824 836 833 818 860 891 884 882 977 916 955 954 904 980 987 966 920 932 936 908 916 947 936 953 901 908 927 949 898 915 912 877 862 947 895 870 892 859 836 858 884 833 864 861 876 866 877 878 911 925 891 886 872 865 821 898 886 807 859 842 872 984 857 882 862 829 895 900 908 909 785 868 892 871 824 886 946 867 890 874 915 881 936 866 860 889 871 883 887 870 856 854 881 874 847 848 900 848 869 877 855 879 871 870 867 859 830 871 830 879 859 826 840 810 875 838 853 865 814 848 820 804 830 818 919 918 863 875 883 860 878 881 863 899 837 875 876 870 841 852 868 812 854 851 876 843 843 792 847 843 858 839 850 863 890 852 841 811 831 872 829 851 852 876 853 851 853 863 880 853 846 852 864 902 907 908 913 892 915 892 925 866 869 870 828 854 846 906 877 862 883 799 805 866 788 848 783 865 832 829 784 835 797 844 819 801 798 870 794 750 828 842 783 807 803 820 804 806 855 842 792 799 816 828 828 804 797 827 810 817 792 834 890 806 814 802 805 807 796 828 806 813 794 765 794 835 814 810 816 821 784 845 792 811 785 821 790 785 804 774 786 789 796 814 763 781 769 817 794 789 893 851 851 832 898 861 839 858 824 841 791 818 813 841 838 846 831 833 849 843 790 807 850 830 821 849 804 802 834 829 814 825 855 833 838 805 836 820 830 829 824 854 845 822 789 830 798 822 793 838 798 817 809 864 798 822 811 788 850 790 657 827 856 863 800 843 797 837 809 786 813 784 838 806 809 766 820 832 796 798 788 784 790 820 792 800 784 874 818 789 769 814 832 785 728 799 839 894 844 859 855 873 850 842 812 812 836 806 819 813 854 833 839 846 820 835 812 841 778 837 836 799 805 822 844 859 880 842 817 799 831 847 779 818 832 788 836 858 832 805 751 809 813 825 821 844 845 826 812 845 830 832 815 801 817 792 857 732 856 823 845 826 849 794 776 811 811 860 848 783 769 754 825 791 777 799 775 883 832 720 754 781 802 797 800 834 832 813 829 940 907 939 925 896 856 925 892 921 901 915 902 919 942 904 860 887 949 917 924 866 905 911 882 906 851 880 897 899 911 879 854 907 884 870 867 900 874 909 886 890 872 927 789 907 764 809 826 828 935 854 828 855 852 872 844 855 849 848 855 868 853 847 815 900 850 845 824 836 833 818 860 890 884 882 976 917 955 955 904 980 987 966 920 932 936 908 916 947 936 952 900 911 927 949 898 915 912 876 864 946 896 870 892 859 835 858 884 833 863 860 875 866 878 879 912 925 891 886 872 868 820 898 886 806 858 841 872 984 855 880 861 828 895 900 908 910 785 868 893 870 823 886 945 867 891 875 915 881 935 866 859 889 870 884 886 871 856 854 881 873 846 846 899 848 869 878 855 879 871 870 868 859 831 871 830 879 859 826 841 809 875 838 853 865 815 847 820 804 830 818 919 918 862 876 884 860 878 881 863 899 838 875 876 872 840 852 868 813 854 851 876 844 843 791 848 842 858 839 850 861 890 852 842 811 831 872 830 849 852 875 853 851 853 862 879 853 846 853 865 902 908 908 912 892 916 892 925 866 869 871 830 853 846 908 877 862 882 800 805 866 788 848 783 864 832 828 784 835 796 844 819 801 799 869 793 750 828 842 783 807 802 821 804 806 854 842 791 799 815 829 828 804 797 827 811 818 792 834 890 806 814 802 806 808 796 827 807 814 794 764 794 834 814 809 816 821 785 845 793 811 784 820 790 786 805 774 786 788 797 815 763 779 770 816 794 789 893 851 852 832 898 861 841 859 824 840 791 818 817 841 838 847 831 833 849 843 790 807 848 829 822 849 804 803 834 829 814 825 854 834 838 805 837 820 830 830 824 854 845 821 788 831 797 822 793 837 797 817 809 865 799 822 811 790 850 790 658 827 856 863 800 843 791 838 810 786 814 783 837 806 810 766 819 832 794 798 788 784 789 820 793 801 785 874 818 790 769 813 833 785 728 799 840 893 844 859 855 873 850 842 812 811 837 806 818 812 854 833 840 846 820 835 811 841 779 836 836 797 804 822 844 858 880 842 818 798 829 846 779 818 831 788 836 858 831 804 751 809 813 825 821 844 844 826 812 844 830 832 815 801 818 791 856 733 856 823 845 825 850 795 776 812 810 860 848 783 769 756 825 791 777 798 775 884 832 719 754 780 803 798 801 833 831 814 830 940 906 939 925 897 856 926 892 921 901 914 902 919 943 904 859 886 948 916 923 865 905 911 882 906 850 880 896 899 912 879 855 907 883 870 868 900 874 909 885 889 872 927 790 908 764 811 825 828 935 853 827 855 852 871 844 854 849 848 854 868 855 846 813 900 850 845 824 835 833 819 860 890 884 882 976 916 956 955 904 981 987 966 920 932 936 908 916 946 936 951 900 914 927 949 898 915 912 876 864 946 897 870 893 859 834 857 884 834 863 859 875 867 878 879 912 926 891 886 871 870 821 899 886 806 859 841 870 985 855 879 861 828 895 900 908 911 784 868 893 871 823 886 945 868 891 875 915 881 935 866 859 889 871 883 886 870 857 853 881 872 845 845 898 847 870 879 855 878 870 870 869 859 832 871 829 878 859 826 842 809 875 838 853 866 814 847 820 804 829 818 920 919 862 876 883 859 878 883 863 898 838 875 877 873 840 852 868 813 854 851 876 844 843 790 848 841 858 840 850 860 890 853 843 811 832 872 829 848 853 876 852 852 853 862 879 852 846 853 865 902 908 907 912 891 918 892 925 867 869 872 831 853 846 909 877 862 883 801 806 866 788 849 784 864 832 827 785 836 797 844 819 802 799 870 793 749 828 842 783 807 801 821 804 805 854 843 791 799 815 828 828 804 798 828 811 816 792 834 890 806 813 803 806 809 796 827 806 815 794 764 794 833 814 808 815 822 785 845 792 810 784 820 790 787 805 776 786 788 798 815 763 778 770 815 794 789 893 851 852 832 898 861 843 858 824 840 791 818 821 841 838 849 830 834 848 843 789 806 846 829 822 849 804 804 834 829 814 825 855 833 839 806 837 820 830 829 825 853 845 821 787 832 797 822 793 837 797 817 810 866 799 822 810 792 850 790 658 826 857 863 799 843 788 839 811 786 814 783 836 806 809 765 819 832 793 798 788 784 789 819 793 801 785 874 818 791 769 814 834 784 729 799 840 893 845 858 856 874 850 841 812 811 837 806 816 811 854 832 840 846 820 835 812 841 780 836 836 797 804 822 844 858 880 843 818 798 827 845 778 818 831 788 835 858 830 804 751 808 813 825 821 845 844 826 812 844 830 833 816 801 818 791 855 734 856 824 845 824 853 796 776 813 810 860 847 782 770 757 826 791 777 799 774 884 831 718 754 780 802 797 802 833 831 814 831 940 906 938 924 897 857 927 892 921 901 914 902 919 945 904 859 886 947 916 922 864 904 912 882 906 849 881 896 898 911 880 856 906 883 870 868 900 874 909 884 889 871 927 790 908 764 812 824 829 935 853 828 855 852 872 843 854 849 846 855 868 856 846 813 900 850 845 824 835 835 819 860 890 884 883 976 916 955 954 904 981 989 966 920 932 936 907 917 946 936 951 900 913 927 950 898 915 913 876 864 947 897 869 894 859 834 856 884 834 863 859 876 867 877 879 912 927 890 886 872 871 823 900 887 806 859 842 868 985 855 878 861 829 895 900 907 911 786 868 893 872 825 886 946 870 891 876 916 881 935 866 860 889 871 882 885 870 857 853 880 870 845 845 898 847 870 878 855 878 870 871 869 859 832 871 827 877 859 826 842 809 875 837 853 865 814 847 820 804 828 818 920 919 863 876 883 860 879 883 864 898 838 875 876 874 839 852 868 813 854 852 876 844 844 791 848 840 857 840 851 859 890 853 844 812 833 872 828 849 853 876 852 851 854 862 878 851 846 853 864 902 908 907 913 892 918 893 925 868 869 872 830 852 847 909 877 862 883 802 806 865 788 850 784 863 832 827 785 836 797 843 819 802 799 871 793 749 827 842 783 807 800 820 803 805 855 844 792 798 815 828 828 804 798 828 812 814 793 834 890 807 812 804 805 808 795 827 806 815 793 764 794 833 815 808 815 821 785 846 791 810 784 820 790 787 806 776 786 788 797 815 764 778 770 814 794 790 893 852 853 832 897 860 844 858 824 841 792 818 825 841 838 848 829 834 848 843 790 806 845 829 823 849 804 804 834 829 814 826 855 833 839 807 837 820 830 830 825 853 844 821 785 833 797 824 794 836 798 818 810 868 799 822 810 795 850 790 659 827 857 863 798 843 785 839 811 786 814 784 836 806 808 763 818 834 791 799 788 784 789 818 792 802 784 874 818 791 768 815 833 784 730 799 840 893 844 858 856 875 850 841 811 812 836 806 816 811 854 832 840 846 820 834 814 841 781 836 836 796 805 822 844 858 880 843 817 797 828 845 778 819 832 788 834 858 829 804 751 809 814 826 820 845 844 827 812 844 830 833 817 802 818 791 855 734 856 825 844 824 854 796 777 812 811 860 847 782 770 755 826 790 778 799 774 884 831 717 755 779 800 796 802 834 831 814 830 940 906 939 923 897 857 927 892 922 901 914 902 919 945 904 859 886 948 915 921 863 903 911 882 906 848 881 896 898 910 880 854 905 883 870 868 899 874 909 885 888 871 927 791 908 764 812 825 830 934 852 828 855 852 872 843 855 849 846 856 868 857 847 814 899 851 845 824 834 836 819 860 890 884 882 976 916 955 952 904 981 990 966 921 931 936 907 917 946 936 953 901 913 927 950 897 914 912 876 864 947 897 868 895 859 834 856 883 834 862 859 876 866 877 880 911 927 890 886 872 870 825 901 887 806 859 842 867 985 855 879 861 830 895 900 907 911 787 867 892 873 827 886 947 874 890 876 916 881 935 865 860 889 871 882 885 869 858 853 880 870 846 846 898 847 870 877 855 878 870 871 868 860 831 871 826 877 859 826 842 809 875 837 853 865 814 847 819 804 828 818 921 919 864 876 883 860 879 882 865 898 838 874 876 873 839 853 868 812 854 852 876 844 844 791 848 840 856 839 851 859 890 852 844 812 833 872 826 849 854 876 853 851 854 862 879 850 846 853 863 902 907 906 913 892 917 893 925 869 869 871 829 852 847 909 877 862 885 802 807 864 788 850 784 863 833 827 785 837 797 843 820 802 799 871 792 749 827 842 783 808 801 819 801 805 857 844 794 798 815 828 828 803 798 828 812 813 793 833 890 808 812 805 805 808 794 827 806 815 792 763 794 833 816 809 815 821 785 846 790 810 784 819 791 786 806 777 785 787 796 814 764 778 770 814 794 790 892 852 854 832 898 860 842 858 824 842 792 818 826 841 838 847 828 835 848 841 790 807 847 828 822 849 804 804 834 828 815 828 856 833 839 808 837 819 830 831 824 854 844 821 784 833 797 824 794 836 799 818 809 867 801 822 809 795 850 788 659 827 858 862 797 843 784 838 811 786 813 785 837 806 807 763 818 835 791 799 788 785 788 817 792 801 783 874 818 791 768 816 833 784 731 798 841 892 844 858 857 876 851 842 811 812 835 805 818 812 854 831 840 845 820 833 814 840 781 836 836 796 806 821 843 858 879 844 816 797 829 845 778 819 832 789 834 859 829 804 751 810 814 826 820 845 844 827 812 844 830 833 818 802 818 792 857 733 855 828 843 824 852 796 778 811 812 860 847 783 770 753 826 790 778 799 773 884 831 717 755 779 799 794 803 834 831 814 830 940 906 939 924 896 858 927 893 922 901 913 902 919 944 903 859 886 948 916 920 863 903 910 882 906 848 880 896 898 910 880 854 905 884 870 869 898 874 908 886 888 870 927 792 908 764 811 825 831 934 852 828 855 851 872 843 855 848 846 857 868 858 848 815 900 851 845 823 834 836 819 860 890 884 881 977 916 956 951 904 982 991 966 922 931 936 906 917 946 934 955 903 914 926 950 896 915 910 876 864 945 898 867 894 859 834 857 883 835 861 858 875 866 877 880 910 926 890 886 873 868 826 901 887 807 860 842 867 984 855 880 862 832 893 901 907 910 788 867 892 873 827 886 947 877 890 875 914 882 935 865 860 888 872 882 886 869 858 853 880 870 847 848 898 847 870 877 855 878 870 871 868 860 831 871 826 877 859 827 842 810 875 837 853 864 813 847 818 804 828 818 921 918 865 876 884 860 878 882 866 898 837 874 875 873 839 852 868 813 854 852 877 844 844 792 849 840 856 839 852 860 890 852 844 812 832 872 826 848 854 876 853 850 854 862 879 850 845 853 862 902 906 906 913 894 916 893 925 868 868 871 828 853 847 910 877 862 886 802 806 864 789 850 784 864 833 827 784 838 797 844 820 801 800 872 792 749 826 842 783 808 801 819 801 805 858 844 794 798 815 828 828 803 798 828 812 814 794 832 890 808 811 805 804 808 794 827 807 814 792 763 794 834 815 810 816 822 786 845 790 810 784 820 791 786 806 777 785 787 796 814 763 778 771 814 793 790 890 852 853 832 898 859 841 858 824 844 793 818 829 841 837 847 829 836 849 840 791 808 850 828 820 849 804 803 833 828 815 826 856 834 839 808 837 819 831 832 825 854 845 821 786 833 798 824 793 836 800 818 809 866 802 823 809 794 850 787 661 827 858 862 797 843 783 837 810 787 814 785 837 807 806 763 818 836 789 799 788 785 788 816 792 802 782 874 818 790 768 816 832 785 731 798 841 892 844 859 857 876 851 842 811 813 834 805 819 813 854 832 839 844 820 833 812 838 781 837 835 796 806 821 843 858 880 844 816 797 829 845 778 819 832 789 836 859 829 804 750 811 815 827 820 845 843 826 811 844 829 833 819 802 818 792 858 732 855 830 841 824 850 795 778 810 811 861 849 783 771 753 826 790 778 799 772 884 831 717 755 779 799 794 803 834 831 815 830 941 906 940 925 896 858 927 894 923 901 913 902 919 943 902 859 886 948 916 920 863 903 909 882 907 848 879 897 899 910 881 852 906 884 870 870 898 874 908 887 887 870 927 793 908 764 810 825 830 934 852 828 855 852 871 843 856 848 846 857 868 859 847 816 900 851 846 823 833 835 819 860 890 885 881 976 917 957 950 903 982 990 965 922 931 937 906 917 946 932 958 904 915 926 949 896 915 908 876 863 945 898 867 894 860 833 857 883 835 860 858 875 866 877 881 909 924 891 886 872 867 827 901 888 807 860 842 866 984 855 881 862 833 892 901 908 910 788 868 893 873 826 886 947 879 889 875 913 882 935 864 859 888 873 880 887 869 858 854 880 871 848 849 898 847 870 876 855 879 870 871 868 862 830 872 827 877 858 828 842 810 875 837 853 865 813 845 817 804 829 818 922 917 866 876 884 859 878 883 866 898 837 874 875 873 839 853 868 814 855 852 878 844 844 793 849 841 856 838 852 861 890 852 844 812 831 873 826 848 854 876 853 851 854 862 880 850 845 852 860 902 905 907 913 895 917 893 925 868 868 871 828 853 847 910 876 863 888 801 805 865 789 851 784 864 834 828 784 839 800 844 819 800 800 873 792 750 826 842 782 809 801 819 801 805 857 844 793 797 814 827 828 802 798 827 813 815 793 832 890 807 812 804 804 808 793 827 808 814 794 763 794 834 814 810 816 823 786 846 790 810 784 821 791 786 806 776 785 788 796 815 763 777 771 816 792 790 889 853 852 832 898 858 841 858 824 844 793 819 832 841 836 848 829 836 850 840 792 808 851 828 820 850 803 803 833 828 815 824 856 834 839 807 837 818 831 833 826 855 846 822 786 833 798 823 791 836 800 818 809 865 802 823 810 793 849 786 663 826 858 862 797 843 780 836 810 786 814 785 838 808 805 762 818 836 788 798 788 784 788 816 793 803 782 875 818 789 769 816 831 786 731 798 840 891 844 860 857 876 852 842 811 813 834 804 819 813 854 832 838 843 821 833 811 838 781 836 835 795 806 821 842 858 880 843 814 797 829 845 778 820 831 789 837 859 829 803 749 811 815 828 822 844 843 826 811 845 828 832 820 801 818 792 860 732 856 832 841 823 849 794 778 811 810 862 850 783 770 754 826 790 778 799 772 883 831 718 756 778 799 793 803 835 832 815 830 942 908 940 927 897 859 927 894 923 901 915 903 920 943 902 860 886 948 916 920 863 904 909 882 907 848 878 897 900 909 881 852 906 883 871 870 898 874 908 887 886 870 926 793 908 764 810 825 830 934 852 827 854 852 871 843 857 848 846 857 867 860 846 816 901 851 846 823 833 835 820 860 890 886 881 975 916 958 950 903 982 990 964 922 932 938 906 917 946 932 958 903 917 926 949 896 915 908 875 863 946 898 867 893 860 833 857 884 835 860 858 876 866 876 881 909 925 893 887 872 867 828 899 888 807 861 842 867 984 856 882 863 834 892 901 909 910 789 869 893 872 825 886 947 879 889 875 913 882 935 864 859 888 874 880 888 869 858 854 881 871 848 850 898 847 869 877 855 880 870 871 868 862 831 871 827 877 857 829 841 810 875 837 853 865 813 843 817 804 829 818 921 917 867 876 884 859 878 883 866 898 837 874 876 873 840 853 868 815 855 852 878 845 844 793 848 841 856 838 853 862 890 851 844 813 831 873 826 848 853 876 853 852 854 862 880 850 846 852 858 902 905 907 913 895 918 893 925 867 868 871 829 853 846 910 876 862 886 799 804 866 789 850 784 864 832 828 784 839 803 844 819 800 799 873 792 750 826 842 782 810 801 819 801 805 858 844 793 797 815 827 829 802 798 826 812 814 792 832 890 806 814 802 804 807 793 826 808 814 795 763 795 834 813 809 817 823 787 847 789 811 784 822 791 786 806 777 786 788 796 816 763 777 772 817 792 790 888 855 851 832 899 858 842 858 823 843 793 819 835 842 836 849 830 835 850 841 791 809 849 829 820 851 803 802 834 827 815 822 856 833 838 807 837 818 831 833 827 855 848 822 784 834 798 823 791 836 799 817 809 865 801 823 810 792 851 786 666 826 858 863 797 842 779 836 810 786 814 785 838 808 804 762 819 837 787 797 789 784 789 816 793 804 782 876 818 788 769 816 831 786 730 798 839 891 843 861 857 875 851 842 811 814 835 803 818 812 855 832 838 844 821 833 811 839 782 834 836 795 807 820 842 858 881 843 814 797 828 846 778 821 830 789 836 859 830 802 748 812 814 828 822 844 843 826 811 845 827 832 819 800 818 790 860 732 857 834 841 823 849 793 778 812 810 862 851 783 770 755 826 789 778 799 772 882 831 718 756 778 799 794 803 835 831 815 831 944 910 940 927 897 859 927 894 923 902 916 902 920 943 902 860 887 948 916 919 864 905 909 882 908 848 877 896 900 909 881 852 906 883 871 869 898 874 907 888 887 870 926 794 908 764 810 825 830 934 852 827 854 853 872 843 856 848 847 857 868 861 844 816 902 851 847 823 833 837 820 860 890 887 882 974 916 958 949 904 983 990 964 922 932 938 906 917 946 934 958 901 917 927 950 897 915 908 875 862 948 898 867 891 859 833 857 884 835 859 858 876 866 876 880 909 925 894 887 872 868 828 898 887 807 860 842 868 984 857 882 862 836 894 901 909 909 789 872 892 870 825 886 948 880 889 875 915 883 935 864 859 889 874 880 889 870 858 854 881 872 847 850 898 847 868 877 855 879 870 872 868 862 831 871 827 877 858 829 841 810 875 837 852 865 813 842 818 805 829 818 921 918 867 876 883 860 878 882 866 899 837 874 876 873 840 853 868 815 855 852 878 845 844 792 848 840 856 839 853 862 890 851 844 812 831 873 826 849 852 877 852 853 854 862 880 849 846 852 855 901 905 906 913 894 918 892 925 868 867 871 830 853 846 910 876 861 884 798 803 865 789 850 783 864 831 828 785 839 806 844 819 800 800 873 792 751 828 842 781 809 800 819 802 804 858 844 792 797 815 826 829 802 799 826 812 814 792 832 891 806 815 801 803 807 793 826 808 813 794 764 794 834 813 808 817 822 787 848 789 811 783 822 791 786 806 778 787 788 796 816 763 778 772 817 792 790 888 858 852 832 898 858 842 857 823 841 793 818 838 841 836 849 831 835 850 842 791 809 848 829 820 852 802 802 834 828 815 823 856 833 837 806 837 818 831 832 827 855 848 822 784 834 798 822 792 835 799 817 810 865 800 822 812 792 852 787 667 825 857 863 798 842 779 836 809 784 814 786 839 808 804 761 820 837 787 797 789 784 789 816 792 804 782 876 818 788 770 816 831 786 730 799 838 892 842 862 857 874 851 843 811 815 836 805 818 811 855 832 838 846 821 834 811 840 782 833 838 796 807 820 842 858 882 842 813 797 828 846 779 822 830 788 836 860 830 802 747 812 814 829 822 845 843 826 811 844 827 832 819 799 819 788 858 732 858 835 842 823 850 792 778 812 810 861 850 784 770 756 826 788 778 799 774 882 832 717 756 778 800 794 802 835 830 816 832 945 910 939 927 897 858 928 894 923 902 916 902 920 943 902 861 887 948 915 917 864 905 909 882 908 848 877 896 900 909 881 852 907 883 871 868 899 875 906 887 887 871 926 794 907 765 810 825 829 934 852 827 853 853 872 843 855 848 849 857 869 861 844 816 902 852 846 823 833 838 820 860 890 887 884 973 915 958 949 904 983 990 963 922 933 938 906 917 946 936 957 899 918 927 951 897 915 908 874 862 947 897 868 889 859 833 857 885 834 859 859 877 867 876 879 909 925 894 886 873 870 828 897 887 808 859 842 870 984 857 882 862 836 893 900 908 908 791 873 894 868 825 887 949 880 889 875 916 883 935 864 860 890 874 880 888 870 858 854 881 872 847 851 898 847 869 877 855 878 870 872 868 861 832 872 827 876 860 830 840 810 875 838 852 864 813 842 819 806 829 817 921 920 866 876 884 860 878 881 866 899 837 875 875 873 839 853 868 814 855 851 878 845 844 791 848 839 857 839 853 861 890 852 844 811 831 874 826 849 852 877 852 854 854 861 880 849 847 852 854 901 905 906 913 892 918 891 925 868 867 870 830 853 846 911 877 859 883 798 804 865 788 849 783 863 830 828 784 839 808 844 820 799 800 872 793 750 829 842 781 808 800 819 803 804 858 845 792 797 815 826 829 802 799 828 812 815 792 833 892 806 815 801 804 806 793 826 808 814 794 764 794 834 814 809 818 821 787 847 789 811 783 822 790 786 806 778 787 788 797 816 763 779 771 816 792 790 888 863 852 832 899 857 842 857 824 840 793 816 840 840 836 849 832 834 850 842 791 809 848 830 820 852 802 801 834 828 814 824 856 833 838 807 837 818 832 831 827 854 848 822 785 833 798 823 793 835 798 818 812 866 799 822 812 792 854 787 668 825 856 864 797 841 779 837 808 784 814 786 839 809 804 761 819 837 786 797 789 784 789 816 792 804 782 876 817 789 770 816 831 786 730 799 838 893 842 864 858 873 850 843 811 815 836 807 818 810 855 832 838 847 821 834 811 841 782 834 839 796 807 820 842 859 882 840 814 798 828 847 780 822 830 788 836 860 830 802 746 813 814 828 821 846 844 825 811 844 827 832 818 798 819 789 856 732 858 837 843 824 850 792 778 812 809 859 849 784 770 756 826 787 778 799 776 882 832 716 757 779 800 795 801 834 830 816 833 945 909 938 926 897 858 928 894 922 902 916 903 920 943 903 861 887 948 916 914 864 906 909 882 909 848 877 896 899 909 881 853 907 883 871 868 899 875 908 885 887 871 926 795 906 767 810 826 828 934 852 827 853 853 872 843 855 849 850 857 870 862 845 817 901 852 847 823 833 837 820 860 890 887 885 973 914 957 949 903 984 990 963 923 934 938 905 916 946 936 957 899 920 927 951 898 915 907 874 862 947 896 868 888 859 833 857 885 833 860 860 877 868 874 879 909 925 894 885 874 869 827 897 887 807 858 842 871 984 857 882 861 836 890 900 908 907 792 874 896 868 825 888 950 880 889 874 916 884 935 864 860 889 873 882 888 870 857 854 881 873 847 851 898 847 870 877 855 878 870 872 868 859 831 872 827 878 860 831 840 810 874 838 851 865 813 842 819 806 829 817 921 919 866 876 884 862 879 881 866 898 837 875 875 872 839 853 869 814 855 850 878 845 843 790 848 838 858 840 853 860 891 852 844 810 831 874 826 849 853 877 852 854 854 860 879 849 847 852 851 901 905 905 913 892 918 892 925 868 867 870 830 853 846 911 878 859 883 799 806 865 788 849 782 864 830 828 783 839 810 844 819 799 800 871 794 750 830 840 781 807 800 820 803 804 858 847 792 797 814 826 829 802 799 828 812 815 792 833 892 806 815 801 804 807 792 826 808 815 793 763 795 833 815 810 818 820 787 846 789 811 783 822 790 786 805 778 787 788 798 815 764 780 771 816 793 790 888 867 853 832 899 857 842 857 824 841 792 817 842 839 836 848 832 835 850 842 791 809 848 831 820 852 802 801 834 828 813 824 857 833 839 807 837 818 831 829 828 854 846 822 786 832 798 823 794 835 798 818 812 866 799 822 812 792 853 787 669 825 857 864 797 841 779 837 807 784 815 786 839 810 806 761 818 836 786 797 790 784 789 817 791 803 782 875 817 789 770 817 831 786 731 800 838 894 842 867 858 873 850 842 810 815 836 809 818 810 855 832 838 847 821 833 811 841 783 835 839 798 808 819 843 860 882 840 814 798 828 848 780 822 830 789 836 859 830 802 746 813 814 826 822 847 844 824 811 845 826 832 817 798 817 789 855 732 857 838 844 824 850 792 778 812 808 860 849 783 770 756 826 787 778 799 776 882 832 716 757 779 800 796 801 834 830 816 834 943 908 938 925 898 857 928 894 922 902 916 904 919 942 904 860 887 947 916 912 864 906 909 882 909 848 877 896 899 910 881 853 908 882 871 868 899 875 909 885 888 871 926 795 905 769 809 826 828 934 852 827 853 853 872 844 855 849 850 856 871 862 846 817 901 852 846 823 833 837 819 860 890 888 886 974 914 956 950 903 985 989 964 923 934 938 905 916 946 936 956 899 922 927 951 897 915 905 874 863 947 896 868 888 859 833 857 885 833 860 860 876 868 872 880 910 925 894 884 874 868 826 898 887 807 858 843 871 982 857 883 862 836 889 900 908 908 793 875 896 868 825 888 949 881 889 874 916 884 935 864 860 888 873 883 887 869 857 854 881 873 846 850 898 847 869 877 856 879 869 871 868 859 831 871 826 879 859 831 840 810 874 838 851 866 813 842 820 805 829 816 921 919 866 876 884 862 879 881 866 898 837 875 875 872 839 853 869 814 855 851 878 845 843 790 848 838 858 840 853 861 891 852 844 810 831 874 826 850 854 876 852 854 854 860 879 850 847 852 849 901 905 906 912 892 918 892 925 868 866 870 829 853 846 911 878 860 884 800 807 866 788 849 782 864 830 827 783 838 813 844 819 799 800 870 795 751 830 839 781 808 800 820 803 804 857 848 792 797 814 826 829 802 798 828 813 815 791 834 893 806 815 802 805 808 792 826 808 815 794 763 796 833 815 811 819 821 787 846 789 811 784 822 790 786 804 778 787 788 798 815 766 780 770 817 793 790 888 872 852 832 898 857 842 857 824 842 792 819 843 839 836 848 832 836 850 841 792 809 847 830 820 851 802 801 833 828 813 825 858 832 840 806 836 818 830 829 828 853 845 822 787 832 798 823 795 836 798 819 810 867 799 822 812 792 853 788 672 825 858 864 796 841 779 838 807 784 815 786 838 810 808 762 817 836 785 797 789 785 789 818 791 803 782 874 816 789 770 817 832 786 732 800 837 894 843 869 858 873 850 843 810 815 835 808 818 811 854 832 839 846 822 831 811 842 783 835 839 799 808 818 843 860 882 841 814 798 828 847 780 822 831 789 836 859 830 802 746 813 813 826 822 847 844 823 811 845 825 832 817 798 815 790 855 732 856 839 845 825 849 792 777 812 809 860 848 783 770 756 826 787 778 798 775 883 831 716 757 779 799 796 801 834 830 817 834 942 908 938 925 899 857 927 894 921 901 916 905 919 942 904 860 886 947 917 910 863 906 909 882 910 849 875 896 900 911 881 854 907 882 871 868 899 875 909 885 888 870 926 795 905 771 809 826 829 934 852 827 853 852 870 844 855 849 850 856 871 862 846 818 901 852 846 823 834 837 819 860 890 888 887 974 914 956 952 902 985 988 965 923 934 938 905 914 947 935 956 899 924 926 951 897 916 904 875 864 946 895 868 890 858 833 858 885 833 863 860 876 868 870 882 911 926 893 883 873 867 826 898 887 807 859 843 871 984 857 883 864 836 891 901 908 909 793 875 895 868 825 887 948 882 889 874 917 885 934 864 860 888 873 883 887 868 856 854 881 873 846 849 898 847 868 877 857 879 869 870 868 859 831 871 826 880 858 831 840 810 873 839 850 866 814 842 820 804 829 817 921 918 865 877 884 862 878 882 866 897 836 875 875 871 839 853 869 815 854 851 879 844 843 790 847 839 858 840 852 861 891 851 844 811 832 874 826 851 854 877 853 853 853 861 879 852 847 851 845 902 906 906 912 892 918 891 925 868 867 871 828 853 847 910 878 861 884 800 807 866 788 849 783 865 830 826 784 837 815 843 818 799 801 870 795 752 830 839 782 808 801 820 803 804 857 848 793 797 814 826 829 802 798 828 813 814 791 834 893 806 816 802 805 808 792 826 807 814 794 763 796 833 815 811 817 821 787 846 788 812 785 822 791 786 804 779 787 788 797 815 766 780 770 818 793 790 888 876 851 832 897 857 841 857 823 841 791 821 845 839 836 848 831 836 849 841 790 809 847 830 820 850 802 801 833 828 812 826 859 832 839 806 836 818 830 829 828 852 843 822 787 831 798 823 795 836 797 819 809 867 799 821 812 792 853 788 674 825 858 864 796 841 779 838 806 784 814 786 837 810 809 763 816 835 784 797 789 786 789 818 791 804 782 874 816 789 770 817 832 786 731 800 838 894 843 870 858 873 850 844 812 815 836 807 818 812 854 833 840 847 823 830 810 843 784 836 839 799 807 818 844 860 882 842 814 797 828 847 780 821 832 788 837 859 830 802 748 813 813 827 822 847 844 823 811 844 825 833 816 799 813 790 856 732 854 839 845 825 849 792 776 813 809 860 848 784 770 755 826 786 778 797 774 883 831 716 757 778 799 796 801 834 830 817 835 941 908 939 925 899 857 927 894 921 902 917 906 919 941 903 860 885 948 917 910 862 905 910 882 910 849 874 897 900 912 881 854 907 881 870 867 899 875 908 886 889 870 927 794 904 772 808 825 830 934 852 827 854 852 870 844 855 848 850 856 870 862 847 818 901 851 846 824 834 837 819 860 890 887 886 975 913 956 953 902 985 988 967 924 934 937 905 914 948 935 956 898 924 926 952 897 916 903 875 864 946 894 868 892 858 833 860 885 833 866 859 875 868 868 883 911 925 892 884 872 867 826 898 887 807 859 842 871 985 857 883 865 836 894 901 908 909 793 875 894 869 824 887 949 883 889 875 917 884 934 865 860 889 872 884 887 868 856 854 881 873 846 848 897 847 867 877 857 880 869 870 868 859 831 872 826 880 857 831 840 810 873 839 851 866 815 842 821 804 829 817 921 918 864 877 885 860 878 882 866 897 836 875 874 871 838 853 869 815 854 850 879 844 843 790 846 840 858 840 852 862 891 851 844 811 832 873 826 851 854 877 853 852 853 861 878 853 847 851 843 902 907 906 912 892 918 892 925 868 868 871 828 853 848 910 878 862 884 800 806 866 788 848 783 865 829 827 785 836 818 843 818 799 800 871 794 752 830 841 782 809 801 820 802 805 857 847 793 798 814 827 829 802 798 828 813 815 791 834 892 806 815 803 806 808 793 826 808 813 794 764 797 833 814 812 816 822 787 846 788 812 785 822 792 785 804 779 787 789 797 815 764 780 770 819 793 789 888 879 850 831 896 857 842 857 822 841 791 821 845 839 837 848 832 836 849 842 788 809 847 830 820 849 802 801 833 828 811 826 859 832 838 806 836 818 830 829 828 853 843 823 788 831 799 824 794 837 798 819 810 867 799 822 812 792 852 789 676 824 858 863 795 842 778 837 806 784 813 787 838 808 807 763 817 836 783 798 788 786 788 819 791 804 783 874 816 788 770 817 832 786 731 799 839 894 843 872 858 873 850 846 814 816 836 806 818 811 853 834 840 848 822 831 810 843 784 838 839 798 807 818 844 860 882 842 815 796 826 846 780 820 832 788 837 860 830 802 750 813 814 828 823 847 843 824 811 844 826 833 816 800 812 791 857 733 854 840 846 825 849 792 777 813 809 860 848 784 770 755 826 786 778 797 775 882 831 717 758 777 799 796 801 834 829 818 834 941 909 939 925 900 857 926 895 920 902 916 907 919 942 903 861 885 948 918 910 861 905 911 882 911 849 873 897 899 912 880 854 906 881 870 867 899 874 907 885 889 870 927 794 905 775 808 825 830 934 852 828 854 852 870 844 856 848 850 855 870 864 848 818 900 850 846 824 835 838 820 860 891 887 884 976 913 955 953 902 984 988 968 924 934 936 906 915 947 935 955 898 924 926 951 897 917 901 875 865 945 894 868 893 859 833 861 885 833 866 859 875 867 864 883 911 923 893 886 871 867 826 899 887 807 859 842 871 987 858 882 864 835 895 901 908 909 793 875 894 869 824 888 951 884 891 875 917 884 934 864 861 890 872 884 886 868 857 854 880 873 846 848 897 847 868 877 856 880 870 870 868 859 830 872 827 880 857 831 839 810 873 840 852 865 816 842 820 805 829 818 922 917 863 877 885 859 877 883 865 897 836 875 874 871 838 853 869 815 854 850 880 845 843 790 845 840 858 840 852 862 891 851 843 811 833 874 825 850 853 876 852 852 853 862 877 853 847 852 840 902 907 906 912 892 919 893 926 868 869 872 828 853 848 909 878 862 884 798 805 865 788 848 784 865 828 828 785 835 819 843 818 800 800 871 794 751 829 843 782 809 802 821 803 805 857 846 793 798 814 826 829 802 798 828 813 815 791 835 892 806 815 803 806 807 793 826 808 813 795 765 798 833 813 811 815 822 787 846 788 811 785 822 794 786 805 779 787 789 796 816 763 780 770 819 793 790 888 882 849 831 896 858 841 856 822 841 790 821 846 840 838 848 832 836 850 843 787 809 847 830 820 849 803 801 833 828 811 826 858 832 838 806 837 818 829 830 828 853 843 823 789 831 799 822 793 837 798 819 810 867 801 821 812 793 852 791 676 823 857 863 796 843 779 837 806 783 813 787 841 808 806 764 818 836 782 798 788 786 787 819 791 805 784 874 816 789 770 817 832 786 731 799 839 895 844 876 859 873 849 846 815 817 835 806 818 810 853 835 840 847 821 832 809 843 784 840 840 797 807 818 844 860 881 842 815 796 825 846 781 819 832 788 837 860 830 801 751 813 815 829 824 846 843 823 810 844 828 833 816 800 813 791 858 733 854 840 846 824 850 792 777 813 809 859 847 783 771 754 826 785 777 797 775 882 832 718 758 776 798 797 802 833 829 818 834 942 909 939 924 899 857 927 895 921 902 916 906 918 942 903 860 886 949 918 908 861 905 911 882 911 848 874 896 899 910 880 854 906 880 869 868 900 874 907 885 888 870 927 794 905 780 808 825 830 934 852 828 855 852 871 844 858 848 849 855 870 864 848 818 899 850 846 824 836 838 820 860 892 887 883 976 913 955 953 902 983 988 968 924 934 936 908 916 945 936 955 898 926 927 948 898 916 899 876 865 944 893 868 892 861 835 860 885 833 864 858 874 867 861 882 912 920 893 887 871 866 825 899 888 807 859 843 871 987 858 881 864 835 895 901 908 909 793 875 895 869 824 889 952 884 892 875 916 883 934 865 862 890 871 884 887 868 856 856 880 872 847 847 898 846 868 877 856 880 870 870 868 860 830 872 827 879 857 831 838 810 873 840 852 865 816 843 820 804 828 818 921 917 864 877 884 859 877 884 864 897 836 873 874 871 838 852 869 816 854 850 880 846 843 790 846 842 858 840 852 861 891 852 843 811 832 874 825 850 852 876 852 851 852 862 876 852 846 853 839 902 906 906 912 892 919 894 926 869 868 872 828 854 848 908 879 862 885 797 803 865 788 848 784 865 828 828 784 835 820 843 817 801 800 871 794 750 829 844 782 808 802 822 804 804 856 845 793 798 814 826 830 802 798 828 813 815 791 835 891 806 814 804 806 807 794 826 808 813 795 765 798 832 814 810 815 822 786 846 789 810 784 822 794 787 805 778 786 789 796 817 762 780 769 820 793 790 888 884 849 830 896 858 841 856 822 841 789 820 845 841 838 847 832 836 851 844 788 809 847 830 821 850 803 801 833 830 812 826 858 831 838 806 836 818 829 830 828 853 843 823 790 832 799 821 791 837 799 819 810 866 803 820 812 793 852 792 677 824 857 863 797 844 780 837 806 783 814 787 842 808 805 764 819 836 782 798 788 787 787 820 791 805 784 875 816 792 770 816 832 785 731 799 838 895 844 881 859 872 850 845 814 817 835 806 818 811 854 835 840 846 820 833 811 842 784 840 841 797 807 819 845 861 880 843 815 796 825 846 781 820 832 788 837 860 831 800 751 814 816 828 824 847 842 824 811 844 831 833 816 800 814 791 858 733 854 840 846 824 851 793 777 812 808 858 847 782 771 754 826 785 776 798 775 881 832 718 759 776 799 798 803 832 830 817 835 942 909 940 924 898 857 927 894 921 903 915 904 918 942 904 860 887 949 918 906 861 905 911 882 911 848 875 895 899 908 880 854 906 880 869 870 900 874 907 885 888 870 927 794 905 786 808 825 829 935 853 828 855 851 872 844 858 848 849 855 870 864 847 818 898 850 846 824 836 839 820 860 892 886 882 976 912 955 954 902 983 988 968 923 934 937 908 917 943 936 954 899 928 927 946 898 916 897 876 866 941 892 868 892 861 837 859 884 833 862 858 874 866 858 882 912 919 894 887 871 866 825 898 888 807 859 842 871 986 857 881 863 835 895 902 908 908 794 875 896 871 824 889 951 884 893 875 916 882 935 865 862 890 871 884 888 868 856 857 879 872 847 848 899 846 869 878 855 880 870 870 868 860 829 872 827 878 857 831 839 810 875 840 852 865 817 843 819 804 828 818 921 917 865 877 883 860 877 884 864 897 836 872 874 872 838 852 869 816 854 850 880 848 843 791 848 843 859 840 852 861 891 851 844 811 832 873 826 850 852 876 852 852 852 862 876 851 845 854 839 902 905 906 912 892 920 894 926 869 868 872 828 854 848 907 880 863 886 797 804 866 787 849 785 865 829 828 784 834 822 844 817 802 800 870 794 750 829 844 782 808 803 823 805 804 856 846 793 799 814 826 830 802 798 827 813 815 791 835 891 806 814 804 806 807 794 827 808 813 796 765 798 831 816 809 814 822 785 846 789 810 784 822 795 787 806 777 785 789 796 818 762 780 769 820 792 791 887 888 849 831 896 859 841 855 822 841 788 819 845 842 837 847 832 837 851 844 789 809 846 830 821 852 804 801 833 830 813 826 858 830 838 805 836 817 829 832 828 854 845 823 789 833 800 820 791 837 799 820 810 866 804 820 812 793 852 790 678 824 856 863 798 845 780 837 807 782 814 786 841 807 806 764 819 837 782 798 788 787 787 820 790 804 784 875 815 794 769 816 833 786 732 799 838 895 844 885 858 872 851 844 812 817 836 807 818 812 855 835 840 846 820 833 812 843 784 839 841 797 808 821 845 861 880 843 815 797 827 846 782 821 832 788 837 860 831 798 751 814 816 827 822 847 842 826 811 845 831 833 816 800 815 790 859 732 854 839 843 824 852 793 778 812 810 858 848 782 769 753 826 785 776 799 775 880 832 717 758 776 800 798 804 831 832 817 835 942 908 940 925 897 857 926 893 921 903 915 902 918 943 904 858 888 950 918 906 861 904 911 881 912 848 876 895 899 907 880 855 907 880 869 870 900 874 906 886 887 870 926 794 904 792 809 825 829 935 854 828 855 851 873 844 858 849 848 855 870 864 846 817 898 850 846 824 836 840 821 860 891 886 883 977 912 956 954 902 982 988 967 923 933 936 908 917 943 936 954 900 929 927 945 898 916 897 877 866 939 892 869 891 860 839 859 884 834 862 857 875 866 855 882 912 922 894 888 872 866 824 897 888 807 859 843 871 986 858 881 863 836 895 903 908 908 796 875 897 872 824 890 951 884 892 875 915 883 935 865 861 890 870 883 889 868 856 858 879 871 848 848 899 846 869 878 854 879 870 870 868 861 830 872 827 877 858 832 840 810 876 840 851 864 816 843 818 804 828 818 922 917 866 877 883 860 878 884 864 897 837 871 875 872 837 852 869 816 854 851 880 849 843 791 848 844 859 840 853 861 890 852 845 812 832 872 826 850 852 877 853 853 853 861 876 851 845 853 840 902 904 905 913 892 919 893 926 869 868 873 828 853 847 908 879 865 886 798 804 867 787 850 785 864 830 828 784 834 824 844 817 801 800 870 794 750 829 844 782 808 803 823 805 804 856 846 794 799 814 826 830 803 798 827 813 815 791 835 891 806 814 804 806 807 794 827 807 813 796 765 797 830 817 809 814 821 785 846 789 810 784 823 795 786 806 776 784 790 796 818 763 780 768 819 792 791 885 891 850 832 896 859 842 855 823 841 788 818 845 842 836 847 832 837 850 843 789 809 847 829 822 854 804 801 833 830 814 827 859 831 837 804 835 817 829 832 828 854 847 823 788 833 800 822 792 838 799 820 810 866 804 820 812 793 852 788 680 824 855 864 798 845 779 836 807 782 814 785 840 806 808 765 818 837 782 798 789 788 787 820 790 804 784 876 815 798 769 816 833 786 732 799 839 893 843 887 857 872 852 844 811 816 836 808 818 812 857 834 839 847 820 834 813 844 783 838 841 797 808 822 846 861 880 843 815 798 829 847 782 823 832 789 837 860 831 797 751 813 816 825 822 847 843 826 812 845 829 833 816 800 815 790 859 731 853 839 841 824 851 793 778 812 812 858 850 782 767 752 827 785 776 800 775 880 832 718 757 776 801 798 804 832 832 816 835 942 908 940 925 897 857 926 892 921 904 914 901 918 944 904 857 887 950 918 905 862 904 911 881 912 848 876 895 900 908 880 857 906 879 869 870 900 874 906 886 887 871 925 794 904 798 809 825 829 936 854 827 855 851 872 844 857 850 846 855 870 865 846 817 898 849 847 824 836 838 821 860 890 887 884 978 913 958 953 903 982 988 966 922 933 935 909 917 943 937 953 899 928 927 946 899 917 898 877 866 937 893 871 891 858 839 860 883 833 862 856 876 866 853 882 912 925 894 888 873 866 823 898 888 807 860 842 871 985 858 882 863 837 894 905 908 909 797 875 897 874 824 890 952 884 891 875 915 883 934 865 859 890 868 882 890 869 856 858 879 874 848 849 900 846 869 878 854 878 869 870 868 861 831 872 827 876 858 833 840 811 878 840 851 864 816 843 818 804 828 818 922 917 866 877 883 860 878 884 865 897 837 872 875 872 838 852 869 816 854 851 880 849 842 792 848 845 860 840 853 862 890 852 846 812 832 871 826 851 852 877 854 853 853 861 876 850 845 853 840 903 904 904 913 892 918 893 927 869 868 873 828 852 847 908 877 865 884 799 805 867 787 852 785 863 832 828 784 834 825 843 818 801 800 870 794 750 829 844 783 808 803 822 805 804 856 846 794 798 814 827 831 803 797 827 814 815 791 835 891 806 814 804 806 807 794 827 807 813 796 765 797 830 817 809 813 821 785 847 789 810 784 823 794 786 807 776 784 790 796 818 764 779 769 818 792 791 884 895 850 833 896 860 842 854 824 842 789 818 845 842 836 847 832 837 850 844 789 808 847 829 823 853 804 801 832 830 814 828 858 832 837 804 835 816 830 831 828 855 847 824 788 832 800 824 792 839 799 820 810 866 803 820 811 793 851 786 681 823 855 864 798 845 779 836 806 783 814 784 840 805 809 766 819 837 781 798 790 788 787 820 790 805 784 876 814 800 768 817 833 786 733 800 839 892 843 888 856 873 851 844 811 816 836 808 817 812 857 833 839 848 819 832 813 843 782 836 841 796 807 822 847 860 881 843 816 797 831 846 783 821 832 789 837 859 831 796 750 812 816 825 821 846 844 826 812 845 828 834 816 800 815 790 858 730 853 838 839 824 852 793 780 813 813 859 851 782 766 750 826 786 775 799 775 880 832 716 758 775 801 798 804 832 830 816 834 943 907 940 925 897 857 926 892 920 903 914 901 919 943 903 856 887 950 917 906 864 903 911 881 912 848 875 896 900 908 880 859 906 880 869 868 900 874 907 886 887 870 925 795 904 805 809 825 829 936 854 827 854 851 872 844 857 850 845 855 870 865 846 817 897 849 848 824 835 837 821 860 890 888 884 978 914 957 951 905 981 987 965 922 933 934 910 917 944 938 953 898 927 926 946 900 916 898 877 866 937 893 870 891 858 838 860 882 832 863 855 877 866 851 881 912 928 894 888 872 865 823 898 888 806 860 843 871 984 857 883 863 839 894 905 908 909 797 875 898 874 825 890 953 884 891 875 915 883 933 864 858 890 867 882 890 869 857 857 880 876 848 850 900 847 869 877 853 879 869 871 869 861 832 872 827 875 858 834 839 811 877 841 851 864 817 844 818 804 829 818 923 918 866 877 882 860 878 884 865 897 838 872 875 872 838 853 869 816 854 852 879 849 842 792 847 843 860 840 854 863 889 852 845 812 832 872 826 851 852 876 854 853 853 860 877 850 845 853 840 903 904 906 913 892 916 893 927 869 868 873 829 851 846 908 876 865 884 799 805 866 788 852 785 863 832 827 784 834 827 843 818 801 800 869 794 750 829 843 783 808 803 821 804 804 857 845 793 798 814 828 831 803 796 827 814 815 791 834 892 806 814 803 806 807 794 827 808 812 795 764 797 829 816 809 813 821 785 848 789 810 784 823 795 786 807 777 783 789 797 818 763 779 769 818 792 791 882 898 850 833 896 860 843 855 824 842 789 817 845 841 836 847 831 837 850 844 789 807 848 830 822 851 804 803 832 830 814 828 858 833 836 804 835 818 830 831 827 855 846 824 789 831 800 824 793 839 800 820 810 865 803 821 811 793 850 786 684 824 856 864 798 845 780 836 807 783 815 783 840 804 808 765 820 837 780 798 790 787 788 820 791 806 784 875 814 802 768 816 832 786 733 801 839 892 843 888 856 875 851 844 810 816 836 809 817 812 857 833 838 850 820 830 813 842 781 836 841 796 805 822 845 860 881 843 816 797 831 846 784 820 832 788 837 859 830 796 750 811 817 825 821 844 844 826 813 845 830 834 816 800 815 791 857 731 854 838 840 824 852 793 781 813 813 859 849 783 766 750 826 786 775 799 775 880 832 715 759 775 800 797 803 833 828 816 834 943 906 941 925 897 857 927 892 921 902 914 901 919 942 903 856 887 949 916 906 863 903 912 882 912 848 873 896 900 908 880 862 906 882 869 866 900 874 908 886 887 870 925 795 904 812 808 825 830 936 853 826 853 851 871 844 858 850 845 855 870 866 846 818 897 849 848 824 836 836 821 860 890 889 884 977 915 955 951 906 981 989 965 921 932 934 911 917 944 939 954 897 928 926 945 901 914 899 877 866 937 894 868 891 858 838 859 881 830 864 855 878 865 849 880 912 928 895 888 872 864 823 897 888 806 860 844 871 983 857 884 863 838 894 906 907 909 797 874 898 873 826 890 952 885 891 875 915 883 934 865 858 889 866 882 890 869 857 857 879 877 848 850 900 847 869 876 852 880 868 871 869 862 832 872 826 876 858 834 838 810 876 841 851 864 817 844 818 804 830 818 922 918 866 876 882 860 878 884 864 898 839 872 875 871 838 853 869 816 854 852 879 848 841 792 847 841 859 840 854 862 889 852 843 812 831 872 826 852 852 876 853 852 853 860 876 850 845 853 840 904 905 908 913 892 916 892 927 869 868 873 830 852 846 909 876 864 885 798 806 866 787 851 785 864 832 827 784 834 827 842 819 800 801 869 793 750 829 843 783 808 803 821 804 806 857 846 793 798 813 827 831 802 796 827 814 814 791 833 892 806 815 803 805 807 794 827 808 812 795 764 798 828 816 810 813 820 785 849 788 810 783 823 795 786 808 778 783 789 797 819 762 778 770 818 792 790 881 900 851 833 897 860 843 856 824 843 789 816 845 840 837 847 832 837 848 844 790 807 848 830 821 849 803 805 831 829 814 828 857 832 836 805 835 819 831 830 827 855 845 824 790 831 799 824 793 839 800 819 811 866 803 822 810 792 849 787 685 825 857 864 798 845 781 837 807 783 815 782 840 806 807 765 820 836 780 798 790 786 789 820 792 806 784 874 814 804 767 816 832 785 733 802 838 892 844 888 856 876 851 843 810 816 835 808 816 811 858 833 838 849 822 828 813 841 782 835 842 797 804 822 844 859 881 842 817 798 830 846 785 820 831 787 837 858 830 796 750 811 817 827 821 845 843 825 814 845 831 835 816 800 816 792 856 733 855 837 840 824 853 793 783 813 813 858 848 784 767 751 826 786 775 798 775 881 832 714 761 775 799 797 802 833 830 816 833 943 906 940 924 897 858 927 893 920 902 915 902 919 940 904 857 887 949 917 907 861 902 912 882 912 848 872 895 899 908 880 863 906 884 870 866 900 875 908 886 888 869 925 795 904 820 809 825 831 936 852 826 853 851 871 845 858 851 846 855 870 866 846 818 896 850 848 824 836 837 821 860 890 889 883 975 914 955 951 905 981 990 965 921 932 934 912 918 945 940 954 896 928 926 945 901 912 899 877 866 938 894 867 892 859 837 858 881 830 864 855 877 866 847 880 912 926 896 889 871 864 824 897 888 806 860 843 871 982 856 885 862 837 893 906 907 910 797 872 899 873 824 889 950 886 891 875 915 883 935 865 859 889 866 882 890 869 857 856 879 876 848 850 897 847 869 877 851 880 868 870 869 862 831 872 826 878 858 833 838 809 875 841 851 863 817 844 818 805 830 818 921 918 866 876 882 861 880 884 863 900 839 872 875 870 838 853 870 816 854 852 880 847 841 792 847 839 858 841 854 862 889 852 842 812 831 873 825 852 852 875 853 851 853 860 876 851 846 853 840 903 906 910 913 892 916 891 927 869 867 873 830 850 845 910 876 864 886 798 806 866 788 850 785 865 832 827 784 836 827 841 820 800 802 869 793 750 829 843 783 808 802 820 804 807 857 846 793 798 813 826 831 802 796 826 813 815 790 833 892 806 816 803 805 808 794 827 808 813 795 764 798 826 816 810 814 820 786 849 788 809 783 824 796 786 808 780 783 789 797 818 762 778 770 818 792 789 880 902 851 833 898 860 842 856 824 844 789 815 845 839 837 847 831 837 848 844 790 808 848 831 821 848 802 805 831 828 813 827 858 832 836 806 835 820 832 831 827 855 844 824 790 832 799 825 793 838 800 819 811 867 801 823 809 792 850 788 687 826 857 865 799 846 781 837 808 783 815 782 839 807 807 765 819 835 780 798 789 786 790 819 791 806 784 874 814 808 767 816 832 785 733 801 839 892 844 889 856 875 852 842 810 817 835 807 818 812 858 834 838 849 823 827 813 840 783 835 843 797 802 822 844 858 881 841 817 798 829 846 785 822 830 787 837 858 829 795 751 812 817 828 821 846 843 826 814 845 831 835 816 801 817 792 856 735 856 836 841 824 852 793 782 813 813 858 848 784 768 752 828 786 776 797 774 882 833 715 762 775 797 797 801 834 831 817 833 942 905 940 924 897 858 927 893 920 903 916 903 919 940 904 858 886 949 917 907 860 902 913 882 913 848 872 895 899 909 880 865 907 884 870 868 900 875 909 886 889 869 925 795 904 827 809 825 831 936 852 827 853 851 871 845 858 850 847 856 869 866 846 818 896 851 848 824 837 838 820 860 890 889 883 974 914 956 952 903 981 991 964 921 933 935 911 919 945 940 954 897 928 926 945 900 912 899 877 865 938 893 868 892 861 837 857 882 831 863 855 875 868 846 880 912 924 896 888 870 864 822 896 888 804 859 842 871 983 856 885 862 835 893 906 906 910 798 871 899 872 822 888 948 886 891 875 915 884 935 865 859 888 865 882 890 869 857 855 879 874 848 850 895 847 869 877 852 880 868 869 868 862 831 872 826 880 858 833 838 807 874 841 851 862 817 844 818 805 831 818 922 918 865 876 883 861 881 884 862 900 839 871 876 871 838 852 870 816 855 853 880 847 842 793 848 839 858 842 854 862 889 852 842 812 832 873 825 851 852 875 852 850 852 860 876 851 846 853 839 903 907 909 913 892 917 890 928 869 867 873 830 848 846 910 876 865 887 798 805 866 788 850 785 864 831 827 784 839 827 841 820 801 801 868 794 750 829 843 783 808 802 820 804 808 858 846 794 797 814 827 831 802 796 826 812 815 790 832 892 807 815 803 805 808 794 827 807 813 794 764 799 826 816 810 815 819 786 848 788 809 784 824 796 787 808 779 783 789 797 817 762 779 771 818 793 789 881 902 851 834 898 860 842 857 824 844 788 815 844 839 837 846 830 836 848 843 791 808 848 831 821 849 803 804 831 826 812 826 858 833 836 806 836 820 832 830 828 855 845 825 790 833 799 825 793 838 800 818 811 868 800 822 810 791 850 790 688 826 858 866 799 846 781 838 808 784 815 782 838 808 807 765 817 835 779 798 788 786 789 818 790 807 784 874 814 811 768 815 833 784 734 800 839 893 845 890 855 875 852 842 810 817 835 807 819 813 857 834 838 848 822 828 813 840 783 835 844 797 802 822 845 858 881 841 817 799 829 847 784 824 829 787 837 859 829 794 752 814 817 828 822 847 843 826 814 844 831 834 816 801 819 792 855 735 855 836 843 823 852 793 781 812 813 859 849 784 769 753 829 786 775 796 773 882 834 715 763 775 797 797 801 834 831 817 832 942 907 939 924 897 857 927 893 920 903 916 904 919 939 904 858 886 949 918 907 860 903 912 882 914 848 873 895 900 909 881 867 907 884 869 869 899 875 909 885 890 869 925 795 905 834 810 825 832 936 851 827 854 852 870 845 858 850 848 856 870 866 847 818 896 851 848 824 838 838 820 860 889 889 883 974 915 957 951 902 982 991 964 921 934 935 909 919 946 939 954 898 929 926 945 898 913 899 876 864 938 892 868 893 862 837 859 882 833 863 855 873 868 846 880 911 921 894 888 871 864 820 897 887 802 858 841 871 983 856 884 862 835 893 905 905 911 798 871 899 872 820 889 948 886 891 876 914 884 934 865 859 888 863 882 890 870 856 854 880 873 848 850 893 847 869 877 852 880 869 868 868 862 831 872 828 879 859 832 839 807 875 840 852 862 817 844 818 805 831 818 922 917 866 876 884 861 881 883 862 899 838 871 876 872 838 852 871 816 855 852 881 847 843 792 848 840 858 842 854 862 889 852 843 813 832 873 825 850 851 875 852 851 852 860 875 852 846 853 837 902 908 908 914 892 919 890 928 869 868 873 830 845 846 909 877 864 887 797 804 867 789 851 785 864 831 827 785 838 827 841 820 801 800 868 793 750 830 843 784 808 801 820 804 809 858 847 794 797 815 828 830 802 795 826 811 816 790 832 891 807 814 803 805 808 794 828 807 813 794 764 798 825 816 810 816 818 787 848 787 809 785 824 796 787 807 778 782 789 796 816 763 779 772 819 793 788 881 902 851 834 897 860 842 857 823 844 788 816 842 840 836 847 828 835 848 842 791 808 848 831 821 849 805 804 832 828 810 826 858 834 836 806 837 820 832 829 828 854 846 825 790 833 798 825 793 838 800 818 812 867 799 822 811 792 851 790 688 825 858 867 800 846 781 838 808 784 816 782 838 807 807 765 817 836 777 798 786 786 788 819 789 807 784 874 814 815 768 815 833 785 735 800 840 893 845 893 856 873 852 842 810 817 835 807 821 814 857 835 838 846 821 828 812 840 782 835 843 796 801 822 846 859 881 841 816 799 829 847 783 824 828 786 837 860 828 794 751 815 817 827 822 847 844 827 814 844 830 832 816 800 821 790 855 734 853 835 844 822 851 793 781 812 813 860 850 784 770 752 830 787 775 795 773 882 834 715 763 775 797 797 801 833 831 816 832 942 908 940 924 896 857 927 894 920 903 916 904 919 940 903 860 885 950 918 907 861 903 912 882 914 848 873 895 901 908 881 869 907 883 869 868 899 875 910 884 890 870 926 794 905 840 810 825 831 936 851 826 854 852 870 845 859 849 848 856 870 866 848 818 896 852 848 824 838 837 820 859 889 889 883 975 916 957 952 902 982 990 963 922 934 935 907 919 945 937 956 899 929 925 945 897 914 900 875 863 938 892 869 893 863 837 859 882 834 863 856 872 866 845 881 910 920 891 887 871 866 818 898 886 800 858 841 870 984 856 884 862 835 893 905 904 910 799 871 900 871 820 890 947 884 891 875 914 884 933 865 858 888 862 881 889 870 856 854 881 872 848 850 892 847 868 878 853 880 869 868 868 862 830 872 828 878 859 832 840 808 875 840 852 862 817 844 818 805 831 818 922 917 866 875 885 861 881 882 862 899 838 872 876 873 838 852 871 817 855 852 881 847 844 791 847 840 859 843 853 863 889 851 843 813 832 874 825 850 851 875 852 852 852 860 874 852 846 852 836 902 908 906 913 892 919 890 929 869 869 873 830 842 846 909 878 863 886 798 803 868 789 852 786 864 831 826 785 836 826 842 820 801 798 868 793 750 830 843 783 808 802 820 804 808 858 847 794 798 816 830 830 802 795 826 812 816 790 833 891 807 813 803 805 808 794 827 806 813 794 764 798 825 816 810 816 818 788 848 787 809 786 823 797 788 806 779 782 788 796 815 764 779 772 819 794 788 881 902 851 834 897 860 843 858 822 844 787 818 840 840 836 847 828 836 849 842 792 808 848 832 821 851 805 804 832 829 810 826 859 835 837 806 838 820 831 829 829 854 847 826 790 832 798 825 793 838 800 817 812 867 799 822 811 792 852 791 689 825 858 866 799 845 781 839 808 784 816 785 838 807 806 764 817 836 777 798 788 786 787 820 790 806 784 874 814 816 769 814 834 787 735 800 840 893 844 896 856 873 852 843 811 816 834 808 819 814 857 835 837 846 820 829 812 839 781 835 843 797 800 822 846 860 881 842 816 800 828 847 782 822 830 786 837 862 828 795 750 815 816 827 823 846 843 826 814 844 830 831 816 800 821 788 856 734 850 835 845 822 851 793 783 812 813 860 849 783 770 750 830 788 775 796 773 882 834 714 765 775 797 797 802 832 830 816 832 942 910 940 925 896 857 927 894 920 903 916 904 919 942 903 860 884 949 918 906 862 904 912 882 913 849 873 895 902 907 882 872 907 883 869 867 898 874 910 884 889 870 926 794 904 846 810 824 830 936 852 826 853 852 870 845 859 849 848 856 870 866 848 818 896 851 848 824 838 837 820 860 889 889 883 976 916 957 953 902 981 990 964 922 934 935 906 919 945 936 956 900 929 925 945 896 914 901 874 863 938 892 869 894 863 837 858 882 834 862 856 873 864 844 881 911 920 890 888 872 868 819 898 886 800 859 841 869 985 856 882 861 836 893 905 904 909 800 872 899 871 820 892 946 882 892 875 914 884 932 865 860 889 860 881 888 870 856 854 881 871 848 851 889 847 868 878 852 880 868 867 868 862 830 873 828 878 860 833 840 810 876 839 852 863 817 843 817 804 831 819 921 917 866 875 885 861 880 881 862 899 838 872 876 873 837 852 871 817 854 851 880 847 843 789 847 840 860 844 853 862 889 850 844 812 832 875 825 850 852 876 852 852 853 860 873 853 845 852 835 902 908 905 913 892 919 890 929 869 870 872 831 840 846 910 879 863 886 798 803 868 789 852 787 864 831 826 785 835 826 844 820 801 798 868 792 750 830 843 782 808 802 820 804 808 857 847 794 798 817 829 829 802 794 827 812 816 790 833 891 807 814 802 804 809 794 827 806 813 793 764 798 824 816 810 816 819 788 848 786 809 785 823 798 788 805 779 782 788 796 815 764 779 772 819 794 788 881 902 851 832 897 859 843 858 822 846 787 819 840 840 836 848 829 836 850 842 792 808 848 832 821 852 804 803 832 830 811 826 859 835 837 806 839 820 831 829 828 854 848 826 790 831 798 824 794 838 801 817 811 866 800 822 811 793 853 791 690 824 858 867 798 844 780 840 807 784 816 787 838 807 806 763 817 837 779 798 790 786 786 821 791 804 784 874 814 818 768 814 833 788 734 800 840 893 844 899 857 873 852 843 811 815 833 808 817 815 856 834 836 848 820 830 812 840 781 836 843 798 800 822 845 862 880 842 816 799 827 847 781 821 831 786 837 862 828 796 748 816 816 826 823 845 842 825 814 844 830 831 816 799 820 787 857 734 848 835 845 823 851 793 784 812 814 860 850 783 771 750 829 789 776 796 774 882 835 714 769 775 798 797 802 830 830 818 832 942 910 939 924 896 857 927 894 921 902 916 903 919 943 903 860 885 950 918 905 864 904 911 882 912 848 872 895 901 904 882 873 907 883 870 867 898 874 910 884 889 870 926 794 904 849 809 824 829 936 852 825 852 852 870 845 859 850 848 856 870 867 848 818 896 851 848 824 838 836 820 861 890 889 883 977 915 957 954 902 981 990 965 922 932 935 905 919 944 934 955 900 929 926 945 896 913 902 876 863 939 893 870 894 862 838 858 882 834 861 856 875 862 843 880 912 921 891 888 872 870 821 897 887 799 861 841 868 985 856 883 860 836 893 906 904 908 802 872 898 871 820 892 947 881 892 874 914 884 932 865 860 890 860 880 887 870 856 853 881 871 848 851 888 848 868 878 852 880 868 867 868 861 831 872 827 878 859 834 841 811 876 839 852 864 816 843 817 804 830 820 921 917 865 875 885 860 880 880 862 899 839 872 875 873 837 852 871 817 853 850 880 846 842 789 847 841 859 843 853 862 889 851 844 812 832 875 825 850 852 876 852 852 853 860 872 852 846 851 835 902 908 905 912 893 919 889 930 869 870 871 831 837 846 910 878 864 885 799 803 867 788 851 787 864 830 826 785 836 826 844 820 801 799 870 793 751 830 843 783 808 803 819 804 807 857 846 794 799 816 828 829 802 794 828 812 815 790 834 892 807 814 803 803 810 794 827 805 813 793 765 797 822 815 810 816 820 787 848 786 809 785 822 798 788 805 779 781 788 796 815 765 779 773 819 794 789 882 901 852 830 897 859 843 857 821 847 788 818 840 841 836 848 830 836 850 843 793 808 848 832 821 852 804 802 832 831 812 826 859 835 836 806 839 819 831 830 828 854 848 827 790 831 799 823 794 838 800 817 811 865 800 822 811 793 854 791 691 824 858 867 799 844 780 839 806 783 817 789 838 807 806 763 817 837 780 798 792 786 787 820 791 801 783 874 814 819 768 814 832 790 734 800 840 893 844 900 858 873 852 842 812 815 834 808 817 815 855 834 835 848 821 830 811 840 782 836 843 798 799 821 844 862 880 843 817 798 826 847 782 821 833 786 837 862 828 796 749 816 816 827 823 845 841 825 814 844 830 832 816 798 818 787 858 734 846 835 845 824 851 794 785 812 813 860 851 783 772 752 827 789 777 796 774 882 835 714 774 774 798 796 803 830 831 818 831 941 908 939 923 897 857 926 894 921 902 915 903 919 943 903 861 886 950 918 904 863 904 910 882 912 848 872 895 900 903 882 874 907 883 870 867 899 875 909 884 889 870 926 795 904 851 808 824 829 936 852 825 853 851 870 846 859 850 848 855 870 868 848 818 896 850 848 824 838 836 820 862 890 889 883 977 916 957 954 902 980 989 965 922 931 936 904 918 943 934 954 901 929 926 946 895 912 902 877 863 939 894 870 894 862 839 859 882 832 861 855 876 861 843 880 914 921 891 889 872 869 822 896 887 799 861 841 868 985 855 883 859 835 894 906 904 908 804 872 897 871 821 892 947 880 891 875 914 884 932 865 861 891 860 881 886 870 857 853 882 873 848 851 885 848 867 878 853 880 867 867 868 861 832 871 827 877 858 835 841 810 876 839 851 864 816 843 817 804 830 819 920 917 865 875 885 859 879 881 863 900 838 872 875 873 838 852 871 818 853 850 879 846 842 789 847 841 859 842 854 862 890 852 843 812 832 876 825 850 854 876 852 852 854 860 871 851 846 851 835 902 908 905 912 894 918 889 931 869 869 870 831 835 846 910 878 865 884 800 803 868 788 850 787 863 830 826 784 838 827 844 820 802 800 871 793 752 830 843 784 808 803 819 804 807 856 846 794 798 816 828 828 803 794 828 812 815 790 834 892 808 815 803 802 811 794 827 805 813 793 765 798 822 815 811 815 821 786 848 785 810 785 822 797 787 805 778 782 788 796 815 766 779 773 819 795 789 882 900 853 832 897 858 843 857 822 850 789 818 840 842 836 848 831 835 850 843 793 809 848 832 820 852 804 801 831 830 813 826 859 836 836 806 838 819 831 830 827 854 847 827 790 832 799 822 793 836 800 817 811 864 800 822 811 793 854 791 692 824 857 866 799 844 780 838 806 782 817 790 838 807 806 764 816 838 780 797 790 785 787 820 791 801 783 873 814 821 768 815 831 790 734 801 839 894 844 899 858 873 851 841 814 815 835 808 818 814 853 834 836 848 821 831 810 840 782 836 844 798 798 821 844 862 880 843 818 798 827 847 782 822 833 786 837 862 828 796 749 815 816 827 824 846 840 825 814 845 830 833 817 798 819 787 857 734 842 835 846 826 852 794 784 812 813 860 852 784 772 753 827 789 778 794 774 882 836 714 778 774 798 796 802 831 831 818 830 940 907 939 923 897 857 927 893 922 902 915 903 919 943 903 861 887 952 918 903 862 904 910 882 911 848 873 895 900 900 882 876 906 883 870 867 899 876 908 884 890 869 926 796 905 852 808 825 829 934 852 825 854 851 871 846 859 852 849 855 869 868 848 818 897 850 847 823 837 836 822 862 890 889 883 977 916 956 953 903 980 989 965 923 931 936 904 917 943 933 955 901 928 926 948 896 911 902 878 863 939 893 869 895 860 839 860 882 832 862 856 876 857 843 879 914 921 891 889 872 867 824 896 887 799 861 842 868 985 856 882 859 834 894 906 904 910 805 872 896 871 822 893 947 880 890 875 914 884 932 865 861 891 861 882 888 870 857 853 882 873 848 850 883 848 867 878 852 880 867 867 869 860 832 871 828 877 857 834 841 810 876 839 851 864 816 843 818 804 829 818 920 918 865 875 884 859 878 882 862 900 838 872 875 873 838 852 872 817 854 850 879 847 842 790 847 842 858 841 853 862 891 852 843 812 832 875 825 850 854 876 853 852 853 860 870 851 846 851 834 903 907 906 913 894 918 890 931 869 869 870 831 834 846 910 878 864 884 801 804 868 787 850 787 864 830 825 784 839 827 844 820 802 801 871 793 752 830 843 785 808 802 818 804 807 856 846 793 798 815 828 829 804 794 829 812 815 790 835 892 808 815 804 802 811 794 827 806 812 793 764 797 822 815 811 815 821 784 848 784 811 785 822 797 786 806 778 782 788 796 815 766 779 773 819 795 789 882 898 853 833 896 858 842 857 822 853 790 818 839 843 836 848 831 834 850 842 792 809 847 831 821 852 805 801 830 830 813 825 858 835 836 806 837 820 831 831 827 854 846 827 790 832 798 823 792 837 799 817 811 865 799 823 811 792 853 791 692 823 857 866 799 843 781 838 807 782 818 790 838 807 806 765 816 839 780 797 789 785 788 819 791 801 783 873 814 824 768 815 832 790 735 801 840 894 844 899 857 874 851 840 815 815 836 808 818 814 853 834 836 848 822 832 810 840 783 836 844 797 799 820 844 862 880 843 817 798 827 847 782 823 833 787 837 861 829 796 750 814 816 827 824 845 841 825 813 846 830 835 816 798 819 788 857 733 838 834 847 825 853 794 784 812 812 860 853 783 772 752 827 789 777 793 775 882 837 714 780 774 798 797 802 832 832 817 829 939 907 939 924 898 857 927 892 922 902 915 903 919 944 904 861 887 952 917 904 861 904 910 882 910 849 873 895 900 898 881 877 906 883 869 868 898 876 906 884 890 869 926 795 906 855 808 825 829 934 852 826 855 851 870 846 859 852 850 855 869 868 849 818 897 850 846 822 837 836 823 862 890 889 882 977 917 956 952 905 981 989 965 922 931 937 906 916 943 934 956 902 927 926 949 897 912 902 878 863 940 892 868 895 859 840 860 882 832 863 856 876 854 842 878 913 922 892 890 871 866 824 896 886 799 862 842 868 984 857 882 859 834 892 906 905 912 804 872 896 871 822 894 947 880 889 875 914 885 933 866 861 890 860 882 889 870 856 854 882 873 849 850 882 847 868 879 852 880 867 868 870 859 833 871 828 877 856 834 842 810 876 839 851 864 816 842 818 804 829 817 920 918 864 875 884 859 879 882 862 900 838 873 875 874 838 852 871 817 854 850 878 847 843 791 848 841 858 841 854 862 890 851 843 811 833 874 825 850 853 876 853 852 853 859 870 852 846 851 833 904 907 907 913 894 917 891 930 869 869 869 832 832 846 909 879 863 884 800 804 868 787 850 787 864 830 825 784 839 827 844 820 802 802 871 792 753 830 843 785 807 800 818 804 806 855 846 793 797 815 828 829 805 794 828 812 816 790 835 892 808 815 804 802 809 793 826 807 812 792 763 798 822 815 812 815 821 784 848 784 811 785 822 798 786 806 778 782 788 796 815 765 780 774 818 795 789 883 898 852 833 896 859 842 857 823 855 790 818 839 842 836 848 831 835 850 842 790 809 846 831 821 852 805 802 831 830 813 825 858 835 837 806 836 820 832 831 827 854 845 826 789 833 799 824 790 837 800 817 810 864 798 823 811 792 853 791 692 824 858 867 798 843 782 838 808 784 818 790 839 808 807 766 817 840 780 797 786 785 788 819 792 802 783 872 815 825 769 815 833 790 735 801 840 895 844 899 857 875 851 840 815 816 836 807 818 814 854 834 837 847 821 832 811 840 784 836 844 797 800 820 843 862 881 843 815 797 827 847 780 824 833 789 837 860 830 796 750 814 816 827 824 844 842 825 812 847 831 835 815 798 819 789 856 732 833 834 846 824 853 794 783 812 813 860 853 782 772 752 828 788 777 793 776 881 836 715 783 774 797 798 801 832 832 817 828 938 907 940 925 898 858 927 893 921 902 915 903 919 944 903 860 886 952 917 906 861 903 910 881 910 849 873 895 901 896 882 879 906 883 868 868 898 876 906 884 891 869 925 794 906 858 808 825 830 936 852 827 854 851 870 846 859 851 850 855 869 867 850 818 897 849 846 822 837 836 823 860 891 888 882 977 918 956 952 905 982 989 965 921 931 937 907 916 943 934 955 902 926 926 950 898 912 901 879 864 941 891 869 896 858 840 860 882 833 864 857 876 848 843 878 913 923 892 891 872 866 823 895 887 799 862 842 868 984 858 882 860 835 891 906 906 913 804 872 895 871 822 894 947 880 890 875 914 885 934 867 861 892 858 882 889 869 856 854 881 873 848 850 879 848 868 879 853 879 867 870 869 859 833 871 829 877 856 834 842 810 876 839 850 864 817 842 818 802 830 818 919 918 865 875 884 859 879 882 862 900 839 873 874 873 838 852 871 817 855 849 879 847 843 791 848 841 858 841 855 862 890 850 842 810 833 873 826 850 853 876 853 853 854 860 870 852 846 851 831 905 907 907 914 894 916 892 929 868 869 870 836 832 846 910 879 863 884 799 805 868 788 851 787 864 830 824 784 838 827 844 820 801 802 871 792 752 830 843 784 806 800 818 805 806 855 846 793 797 815 828 830 805 794 828 813 818 790 835 892 808 816 803 801 808 794 826 808 812 792 763 798 821 816 811 814 821 785 848 784 811 785 822 798 786 806 778 782 789 796 816 764 780 773 819 794 789 882 898 852 833 896 860 843 857 822 857 790 818 838 842 836 848 831 835 850 841 789 809 846 831 820 851 804 802 832 830 812 825 857 834 838 806 835 820 834 831 827 854 844 825 789 833 799 824 790 837 800 818 810 864 798 823 812 790 853 792 693 825 858 867 798 843 783 838 808 785 818 789 840 808 807 766 817 841 781 797 786 786 788 819 792 803 782 872 816 826 770 814 834 790 735 801 840 895 844 899 858 875 851 840 814 817 835 806 819 814 856 834 838 848 820 831 812 840 784 836 844 797 800 820 843 863 881 841 813 797 826 847 779 825 834 790 837 860 831 795 750 814 816 828 824 844 843 825 812 847 832 836 815 799 819 790 856 732 828 834 844 824 852 793 784 813 811 860 854 780 771 752 829 788 777 792 776 881 835 713 785 774 796 798 801 833 832 817 827 940 907 940 925 899 858 927 893 921 902 915 902 919 943 902 859 886 951 917 906 861 902 910 881 910 850 872 895 901 895 882 879 906 883 868 869 899 876 906 884 891 869 925 794 905 864 808 826 830 936 852 828 854 851 870 846 860 851 850 855 870 867 850 817 897 849 846 821 837 836 822 859 892 887 882 977 917 956 952 905 984 990 965 920 931 937 908 916 943 935 954 902 926 926 950 897 911 901 879 863 942 892 871 896 858 841 860 882 833 863 858 876 844 844 878 912 923 893 891 872 865 822 895 889 799 861 841 868 983 858 882 860 836 892 906 906 912 804 871 896 871 821 895 948 880 891 875 914 885 934 867 861 892 857 882 889 869 855 856 881 873 848 849 877 848 869 879 853 878 866 870 869 859 832 872 830 878 854 833 841 810 876 839 851 864 817 841 819 801 830 819 918 918 865 875 884 860 879 882 862 900 839 872 874 872 838 852 870 817 856 849 879 847 843 791 849 842 858 841 854 862 889 852 840 810 833 874 826 849 853 876 853 852 856 860 870 852 846 852 829 904 907 907 913 893 916 892 928 868 869 870 839 829 846 910 880 862 885 799 805 868 788 851 786 864 830 824 783 836 826 844 820 801 802 870 793 751 829 843 783 807 800 818 805 806 855 846 793 797 815 829 830 805 796 827 813 819 791 835 892 808 816 802 800 807 794 826 808 812 792 764 799 821 817 810 814 821 786 847 784 811 785 821 797 786 806 779 782 789 795 816 765 779 773 820 794 790 880 898 852 833 896 861 843 857 822 858 790 818 836 842 836 848 831 835 849 841 789 809 846 831 821 851 804 803 834 829 813 826 856 834 837 806 835 820 834 831 827 853 844 824 789 833 799 824 790 838 799 818 811 865 798 821 813 790 853 791 693 827 859 867 799 842 784 838 809 785 818 789 840 808 807 766 818 841 781 797 785 786 788 819 793 803 782 872 816 826 771 814 833 790 735 802 841 896 845 899 860 874 851 841 814 818 835 806 819 813 856 834 838 848 819 830 812 839 783 836 844 797 801 820 842 863 882 839 813 797 825 847 779 825 834 790 836 860 831 794 750 814 814 829 823 844 842 825 812 845 832 836 817 800 818 791 856 732 820 834 842 824 852 794 784 815 810 860 854 779 770 751 829 788 777 792 776 882 833 712 788 774 795 798 800 834 831 818 827 942 907 940 925 899 858 927 894 921 902 915 902 919 943 900 860 886 950 917 906 862 901 910 880 909 850 872 895 901 894 882 880 906 883 868 869 900 877 907 885 890 869 925 794 905 867 808 825 830 936 852 828 854 851 870 846 860 850 850 856 870 866 850 816 898 849 846 821 837 836 822 859 891 886 882 977 915 956 953 904 984 989 965 919 931 938 908 915 943 935 953 903 926 926 950 897 912 900 879 862 942 893 872 896 858 839 860 882 833 862 858 876 840 845 878 912 923 893 890 872 865 822 895 890 800 859 840 868 983 859 882 860 838 892 906 907 911 803 871 898 870 822 895 949 880 891 876 914 886 934 866 861 892 856 882 888 869 854 856 882 873 848 849 873 849 868 878 854 878 867 870 868 860 832 873 831 878 852 833 840 809 875 839 851 865 817 841 818 800 830 819 918 918 865 875 884 860 879 882 862 900 840 872 874 871 838 851 870 817 856 849 880 847 843 791 848 842 858 841 854 862 890 853 840 811 832 875 826 849 854 877 853 851 856 860 869 851 845 852 828 904 907 907 913 893 916 892 928 868 870 871 841 828 846 910 880 862 886 798 806 868 788 851 785 864 830 825 783 836 825 844 820 800 801 870 793 750 829 843 783 808 800 818 804 806 856 846 794 797 815 829 830 805 796 827 813 819 792 835 892 808 815 802 800 808 793 828 807 813 792 765 799 821 817 809 813 821 788 848 784 810 785 821 797 786 806 780 782 789 795 817 766 779 772 820 794 790 878 898 852 834 895 860 843 858 821 859 790 819 835 841 835 849 831 834 848 840 788 809 846 831 822 851 804 802 834 828 814 826 856 833 837 805 836 819 833 831 827 853 844 822 789 833 799 824 790 838 799 819 812 866 798 820 813 790 853 790 693 827 859 866 800 841 784 838 809 785 818 789 840 809 807 766 818 842 781 797 785 787 788 819 792 802 783 872 815 825 771 813 831 790 734 802 841 895 846 899 860 874 850 841 814 818 834 806 819 812 855 835 838 848 819 829 813 839 782 836 844 797 799 821 842 862 883 838 812 796 825 847 779 824 833 789 834 861 831 794 750 814 813 828 822 845 842 824 812 843 832 836 819 799 817 792 857 732 816 834 841 824 850 794 784 816 808 860 854 779 770 751 828 788 777 791 776 883 834 711 791 774 795 798 800 836 831 818 827 944 906 940 925 898 858 926 894 921 903 915 902 919 942 900 861 886 950 918 906 862 901 911 880 909 850 873 895 901 893 881 880 906 883 868 869 900 878 906 886 889 869 926 794 905 870 808 825 830 936 853 829 854 852 871 846 860 850 850 856 869 866 850 816 898 850 846 822 838 835 822 859 890 886 882 976 913 955 952 904 984 988 965 920 931 938 908 913 943 935 953 903 927 926 951 897 913 900 878 861 942 892 872 896 858 837 859 882 833 863 858 877 839 845 878 912 923 892 890 872 864 824 896 889 800 856 840 869 983 859 881 860 839 892 906 908 910 802 872 899 870 822 895 950 880 892 876 915 886 934 865 862 890 856 881 888 869 854 856 882 874 849 850 872 849 867 879 854 878 866 870 869 860 832 872 830 878 849 833 840 809 875 838 851 865 817 841 818 801 830 819 918 918 865 874 882 860 879 882 861 901 840 872 873 870 837 851 870 817 856 849 880 847 843 791 848 842 858 841 853 862 890 855 841 811 831 875 826 849 854 876 854 850 855 861 869 851 845 852 828 904 907 907 913 892 915 892 928 868 870 872 842 826 846 910 879 862 886 798 805 868 788 851 784 865 830 826 784 836 824 843 820 800 800 869 794 750 829 843 783 809 801 818 803 806 857 846 794 798 815 829 830 805 797 827 812 819 792 835 892 807 814 802 800 808 792 829 806 814 792 765 798 820 816 808 813 822 788 849 784 809 785 822 797 786 805 780 783 789 794 818 766 778 772 820 795 790 877 898 853 834 895 860 844 858 821 859 790 819 836 841 834 849 830 834 848 841 788 809 848 831 823 851 806 802 835 829 815 827 856 834 836 804 836 819 832 832 828 853 844 822 789 833 799 824 790 837 799 818 812 867 798 819 812 790 854 789 692 828 859 866 800 842 784 838 809 785 818 789 840 810 808 765 818 842 782 797 786 788 787 819 792 803 784 872 815 825 770 813 830 790 734 801 839 894 846 899 859 873 850 841 814 818 833 806 819 812 854 835 838 848 819 829 813 839 781 836 844 797 797 822 843 862 883 838 812 797 826 847 779 824 832 789 834 862 830 794 750 814 813 827 821 845 841 824 812 842 831 835 820 798 816 790 857 733 811 835 841 822 851 796 784 817 808 859 854 779 770 751 827 788 777 791 776 884 834 711 792 774 795 798 800 837 831 817 827 943 906 939 925 898 859 925 894 921 903 915 903 919 942 900 861 886 950 918 906 862 901 911 881 908 850 873 895 901 892 880 880 905 883 869 869 901 878 905 885 888 870 924 794 905 872 808 824 830 936 853 829 853 852 871 846 861 849 849 856 868 866 849 816 898 852 847 823 837 835 822 859 890 886 881 975 913 955 951 904 983 987 966 922 931 938 908 911 943 935 952 903 928 926 950 897 914 899 877 861 944 891 871 895 859 835 858 881 833 863 858 877 837 845 877 912 922 891 890 871 864 826 897 889 800 856 841 870 983 858 882 859 839 892 906 907 910 802 872 899 869 822 895 951 880 892 877 915 885 934 865 863 889 855 881 888 868 855 856 882 874 850 850 871 849 867 880 854 878 866 871 869 860 831 872 830 877 848 834 840 808 876 839 851 864 817 841 817 802 831 819 918 917 864 872 881 860 879 882 861 901 839 872 873 872 837 850 869 818 857 850 880 847 843 790 847 841 858 841 853 863 891 856 842 811 830 875 826 849 853 876 854 850 854 862 869 852 845 852 828 903 907 906 913 892 916 892 928 869 870 872 843 826 846 909 878 861 886 798 806 868 788 851 784 865 831 827 785 836 822 843 820 801 800 869 794 750 829 842 783 809 801 818 803 806 858 846 793 798 816 828 829 805 796 827 812 819 792 834 891 806 812 803 800 809 792 830 804 814 795 766 796 820 815 808 814 822 788 849 783 809 785 824 798 786 805 781 782 788 795 818 766 778 771 820 794 790 878 899 852 833 895 860 845 857 822 859 790 819 836 841 834 848 831 835 849 842 788 809 850 831 823 851 806 802 835 829 815 828 856 833 836 803 836 820 832 833 828 853 844 821 788 834 800 824 790 837 798 818 812 867 798 819 811 790 853 789 693 827 860 865 799 843 784 838 809 785 817 788 840 810 809 765 818 842 782 798 788 787 788 820 791 804 784 872 815 824 770 813 830 790 734 801 838 894 846 900 858 873 849 841 814 819 834 806 818 811 853 836 838 849 819 830 813 840 781 836 844 796 796 822 843 862 882 838 811 798 826 846 779 824 831 789 835 861 830 794 750 814 815 825 821 844 841 824 812 844 830 834 820 799 816 789 857 733 806 835 842 820 851 798 785 818 809 859 853 779 770 751 827 787 776 791 775 884 834 711 794 773 794 799 802 838 831 817 827 942 906 939 925 897 859 926 893 921 904 915 903 919 942 900 861 887 950 918 906 862 902 911 881 908 850 873 895 900 891 880 880 905 883 869 870 901 878 905 884 887 870 921 793 906 872 808 824 830 936 853 829 853 852 871 845 861 848 849 856 868 866 849 817 898 852 848 823 837 836 822 859 891 885 880 975 912 956 950 904 983 987 965 924 931 938 909 911 943 934 951 903 928 927 950 898 913 901 877 861 946 890 871 895 860 835 858 880 834 863 858 876 837 845 877 912 922 892 889 871 864 826 898 888 800 855 842 870 983 859 882 858 839 893 906 905 910 802 871 899 871 822 895 952 879 892 876 915 884 934 865 862 890 854 881 888 868 856 857 881 874 849 851 871 849 867 881 855 878 865 871 868 859 830 872 829 876 846 834 840 807 877 839 851 864 817 842 816 802 831 818 919 917 864 874 879 861 880 883 861 902 838 872 874 873 837 849 868 819 857 850 880 846 843 790 847 841 858 841 853 863 891 855 842 811 830 874 825 850 854 875 854 851 854 862 869 852 845 852 828 902 906 906 913 892 916 892 928 868 869 872 844 825 847 909 878 862 886 799 806 867 788 852 783 866 830 827 785 836 823 844 820 801 801 869 794 751 830 841 783 808 802 819 803 806 859 846 793 799 816 825 828 805 796 826 812 819 792 834 891 806 811 802 799 809 792 830 804 815 797 766 795 820 816 808 814 821 788 849 783 809 785 825 798 786 804 781 782 789 796 818 766 779 771 820 794 790 879 900 851 832 896 860 845 856 823 859 790 818 836 841 836 848 831 835 850 844 789 808 850 831 822 851 805 803 835 828 815 826 857 832 837 804 835 821 832 833 828 852 843 821 788 834 800 823 791 837 798 817 812 867 797 820 811 789 852 788 695 827 859 865 798 845 784 838 810 785 817 788 841 810 808 765 817 842 782 798 790 786 788 821 791 805 785 873 815 825 769 813 831 790 735 800 838 893 846 900 857 873 850 842 814 818 835 806 818 811 853 836 838 850 819 830 813 841 782 837 844 796 796 822 843 862 882 838 811 800 827 846 779 825 830 788 836 861 830 792 750 815 817 825 821 844 841 824 812 844 830 833 819 800 816 788 857 733 800 835 842 820 851 798 786 818 810 859 853 780 771 751 827 786 776 791 774 883 834 710 796 773 793 799 804 838 831 816 827 941 906 939 925 898 858 926 893 921 905 914 903 919 943 900 863 888 949 918 906 862 903 910 881 909 850 873 895 900 891 880 882 905 882 869 870 901 878 907 882 888 870 916 793 906 874 808 824 830 936 853 829 853 852 870 845 861 848 848 855 869 866 849 817 897 853 848 823 838 836 822 859 891 885 880 975 913 957 950 904 983 988 964 923 932 938 909 910 943 934 950 902 929 926 948 899 913 902 878 861 948 890 870 895 860 835 857 879 833 864 857 875 837 844 876 913 923 892 889 871 865 825 899 888 801 855 841 870 982 860 882 859 839 893 906 904 911 806 871 899 873 821 894 953 879 892 876 915 883 934 865 862 890 852 881 888 868 856 858 880 874 848 851 870 849 867 880 856 878 866 871 868 860 830 872 828 876 845 835 840 807 877 839 852 864 817 842 816 802 830 817 920 917 865 876 879 862 880 884 861 902 837 873 874 874 838 848 868 819 857 850 881 846 843 790 847 841 858 841 854 864 891 854 841 811 831 874 825 850 854 875 854 851 854 862 869 852 846 853 828 902 907 906 912 892 916 891 928 867 868 872 845 825 848 910 879 864 885 799 806 866 788 852 783 866 830 827 785 837 824 845 820 801 802 869 794 752 831 840 784 808 803 819 803 806 859 846 793 799 817 821 828 805 795 826 812 818 792 834 891 806 811 802 799 810 792 829 805 814 798 766 795 821 816 807 814 821 789 848 783 810 785 824 798 786 804 782 782 789 797 817 765 780 771 820 794 790 880 900 850 831 895 860 845 856 823 859 789 818 836 842 836 848 830 834 850 844 790 807 847 831 821 851 804 804 835 827 815 825 858 831 838 805 834 822 832 834 828 852 843 823 789 834 800 823 791 838 798 817 811 868 796 820 811 791 851 790 696 827 859 865 798 845 784 839 811 785 818 789 841 809 808 765 816 842 782 798 790 784 789 821 791 805 785 874 815 825 769 814 831 790 736 799 838 893 846 900 857 874 851 842 814 817 836 807 818 811 853 835 838 850 819 830 812 841 782 837 844 796 797 822 843 861 884 838 811 802 827 845 780 824 830 786 835 861 830 792 751 815 817 825 820 845 841 825 812 844 830 833 817 802 816 787 857 733 797 835 842 821 851 796 786 816 811 860 853 780 772 750 828 786 776 792 773 882 834 709 797 773 793 799 805 836 831 816 828 940 907 940 925 898 858 927 893 920 905 914 903 920 942 900 864 887 949 918 907 862 903 911 881 910 850 873 896 900 891 880 882 905 882 869 870 900 878 908 883 888 869 912 791 905 876 808 824 830 936 853 829 853 852 870 844 861 849 849 855 870 866 848 818 896 853 849 823 838 836 822 859 892 884 881 976 915 958 951 904 983 989 965 923 932 937 909 910 944 933 952 902 930 925 948 898 913 905 879 862 948 890 870 895 858 835 857 880 832 864 857 874 837 842 876 914 923 892 890 872 867 825 900 888 801 857 840 871 982 860 882 861 839 893 906 904 912 809 871 899 874 820 895 953 879 892 875 915 883 934 865 862 891 851 882 889 869 856 859 880 874 846 852 868 848 868 880 856 878 866 872 869 861 831 872 827 876 843 837 841 808 878 839 852 864 817 843 816 802 830 818 920 917 865 877 880 861 879 884 862 903 836 873 874 874 838 848 868 819 857 850 882 847 843 790 847 841 858 842 853 863 892 853 840 812 830 874 825 850 854 875 854 851 855 862 868 851 846 853 830 901 907 906 913 892 916 891 928 868 869 873 845 824 848 911 880 865 885 799 805 866 788 851 783 865 830 826 789 837 824 846 820 801 802 870 793 752 830 839 785 808 802 820 802 807 859 845 793 799 818 818 828 804 796 826 811 818 791 835 891 806 811 802 799 810 792 829 805 814 796 766 796 822 815 807 813 821 789 848 783 810 786 824 798 787 805 783 782 790 798 817 765 780 771 819 794 790 881 900 850 831 895 859 844 856 822 859 790 818 837 842 834 848 830 834 850 844 790 808 845 831 822 850 803 804 834 828 816 824 858 830 839 806 834 822 831 834 828 852 843 825 789 834 800 823 791 838 798 816 811 868 795 821 811 792 851 792 696 827 858 866 798 845 784 839 811 785 818 791 841 808 808 765 816 842 783 798 790 785 789 821 791 805 785 874 815 825 769 814 832 789 736 798 837 894 846 899 858 875 851 842 814 816 836 808 818 812 852 835 839 849 819 829 811 841 782 835 844 796 797 822 844 861 885 838 813 801 827 845 781 824 830 785 835 861 831 791 750 814 816 826 820 846 841 826 811 843 830 833 815 801 818 787 856 733 795 835 843 823 850 795 786 815 811 860 853 782 772 750 829 787 776 791 774 882 834 709 798 773 793 799 805 833 831 817 828 940 908 940 925 898 858 927 893 920 904 915 903 920 941 901 867 886 949 918 908 861 902 911 881 910 849 872 897 900 891 880 882 905 882 869 869 900 878 908 883 888 869 905 791 905 877 808 825 829 936 852 830 854 852 870 844 861 851 849 855 869 866 848 818 895 853 849 824 838 837 823 860 892 884 882 976 916 958 952 905 982 990 966 923 932 936 908 910 944 932 953 902 929 924 948 896 914 905 880 862 946 891 868 895 856 834 857 881 831 865 857 874 837 841 877 914 922 893 890 872 868 825 900 887 802 858 840 871 983 860 882 864 839 893 906 905 912 812 871 898 872 820 896 952 880 892 874 915 882 934 864 861 891 851 883 888 870 856 860 880 873 847 852 867 848 868 879 855 879 866 872 869 862 831 871 826 876 841 838 841 809 878 840 850 864 817 843 816 802 829 819 920 917 865 877 881 859 878 884 862 903 837 873 874 874 839 848 869 819 856 850 882 848 842 791 848 842 859 842 853 862 892 853 840 812 830 875 825 850 855 875 855 851 856 862 868 851 846 853 832 901 907 906 913 892 916 891 928 870 869 873 845 822 849 912 881 865 885 799 805 866 789 850 784 865 831 828 792 836 823 846 818 801 801 870 794 753 830 840 785 808 801 820 803 807 858 845 794 799 818 816 829 804 797 827 811 818 790 836 890 806 811 802 799 810 792 829 806 813 795 766 796 822 815 808 811 821 788 848 784 811 785 823 797 787 806 784 783 789 798 817 765 780 771 820 794 790 881 900 850 831 896 859 844 856 822 860 791 819 837 842 834 848 830 834 849 843 790 808 846 830 822 850 803 804 833 828 816 825 859 831 839 805 834 822 831 835 828 854 844 827 789 835 801 824 792 838 798 816 812 868 795 821 811 793 853 793 696 827 858 866 798 844 784 839 812 784 817 793 841 808 808 764 815 842 783 798 790 786 789 820 791 805 785 874 815 825 769 815 832 789 736 798 837 894 846 899 858 876 850 841 814 816 836 809 818 813 854 834 839 848 819 829 810 842 782 836 844 796 797 822 845 860 884 838 814 801 828 846 782 824 830 786 835 861 832 791 750 813 816 827 820 847 842 826 810 843 830 834 813 801 820 788 856 733 792 835 844 824 851 795 786 815 811 861 854 784 771 750 829 788 777 790 776 882 835 709 799 774 793 799 806 831 831 816 829 940 909 941 924 898 858 928 893 919 903 915 903 920 940 901 868 885 949 919 908 861 901 911 881 910 849 873 898 900 891 881 882 905 882 870 868 900 878 908 883 888 870 898 791 905 877 807 826 829 936 852 829 854 852 871 844 861 853 848 855 868 866 848 818 895 853 849 825 837 838 822 860 892 884 882 976 917 958 953 904 982 990 967 924 932 935 907 911 944 931 955 902 928 924 948 895 913 905 879 863 943 891 866 893 855 835 857 882 830 865 857 875 835 840 877 914 921 894 890 872 868 825 900 887 802 860 840 871 984 859 881 866 839 893 906 906 912 812 872 897 871 820 896 951 880 892 874 915 882 934 864 861 892 851 882 888 870 856 860 880 872 847 852 866 848 868 879 855 879 866 871 870 863 831 871 826 877 837 839 841 809 878 840 850 863 817 843 816 802 830 819 919 918 865 876 882 858 878 884 861 903 837 873 874 874 838 848 869 818 856 850 881 847 842 791 847 842 859 842 853 862 892 853 839 812 829 876 825 851 854 875 855 851 856 861 868 851 846 854 834 902 908 906 913 892 917 891 928 872 869 874 846 821 849 912 881 864 885 800 805 866 789 850 784 865 832 828 795 836 822 845 818 802 801 871 794 753 830 840 785 808 800 820 803 806 858 845 794 799 818 814 829 803 797 827 812 819 789 836 890 807 811 801 799 809 792 829 806 814 794 767 797 822 814 810 811 821 788 849 783 811 786 822 797 787 807 784 783 790 797 817 765 779 770 820 793 790 881 900 850 831 896 859 844 856 822 861 793 820 838 842 834 849 830 833 848 842 790 809 847 830 822 849 804 804 833 828 816 826 859 833 839 805 835 823 831 835 827 854 845 827 788 836 801 824 791 838 797 817 812 868 794 821 811 793 854 792 697 827 858 865 798 844 785 838 812 784 816 794 841 807 808 764 815 842 784 799 790 787 788 821 791 806 786 874 815 826 768 815 832 788 736 798 838 894 846 899 859 875 850 842 814 816 836 809 818 814 856 833 839 848 819 829 812 842 782 838 844 797 798 822 846 861 884 838 815 802 828 847 782 823 831 786 835 861 831 790 749 811 816 827 820 847 842 826 810 844 831 834 814 802 822 788 855 733 789 835 844 824 852 794 786 815 812 861 854 785 771 751 828 788 778 789 778 882 835 710 800 775 793 800 804 831 831 816 830 940 908 941 925 898 859 928 894 919 903 915 904 920 942 901 869 886 949 919 908 860 900 911 881 909 849 874 898 900 891 882 882 906 882 869 868 901 877 908 884 889 870 891 791 905 878 807 826 829 935 851 829 854 853 871 844 861 853 849 855 868 867 848 819 895 854 849 825 837 837 821 860 892 880 882 975 916 958 953 903 982 990 967 925 933 935 907 911 944 932 956 903 928 923 948 895 913 904 877 863 941 891 864 891 855 837 857 882 832 865 858 875 833 842 877 914 920 895 890 871 866 824 900 886 801 861 840 871 986 858 881 868 839 893 906 908 912 813 871 897 871 819 896 950 879 892 874 915 883 934 863 861 892 852 882 889 869 855 860 880 873 847 851 866 847 868 880 855 880 867 870 870 863 832 870 827 877 835 838 840 808 878 841 852 864 818 844 816 802 830 817 918 919 866 876 881 859 878 883 861 903 837 873 874 874 838 849 869 818 856 850 881 846 842 790 846 842 859 842 852 862 891 854 840 811 829 876 825 851 854 876 855 850 857 860 868 851 845 854 834 903 908 906 913 892 917 891 928 871 869 874 847 821 849 912 880 864 885 800 806 866 789 850 784 865 833 830 796 836 821 844 819 803 800 871 794 752 830 839 785 808 802 820 804 806 858 845 794 799 818 809 829 802 796 827 813 818 788 836 891 808 812 800 799 808 792 828 806 815 794 766 797 822 814 810 811 822 789 850 782 810 786 823 797 787 807 784 783 789 797 817 765 778 770 820 794 790 881 898 851 831 896 859 844 856 823 863 793 821 838 842 836 848 830 832 849 841 789 809 847 830 822 849 804 804 834 829 815 827 859 834 839 805 835 823 831 834 827 854 845 827 788 836 802 824 791 837 797 818 811 867 794 821 811 793 855 792 697 827 858 865 797 843 785 838 812 784 815 794 841 807 808 765 815 843 784 799 790 787 788 821 791 807 787 874 815 825 768 815 832 788 736 799 839 894 846 900 859 875 850 842 814 816 836 809 818 815 858 833 839 847 819 829 812 842 782 838 844 797 799 823 846 861 884 837 815 802 828 848 780 823 831 785 836 861 831 790 749 811 816 827 820 846 843 826 810 844 831 834 814 802 821 789 855 734 785 836 844 824 853 794 785 815 813 861 854 784 770 751 829 788 779 789 778 882 835 710 800 777 792 800 802 832 831 815 831 940 907 941 926 898 858 928 895 918 903 916 904 919 943 901 870 886 949 919 908 860 900 910 880 909 850 874 898 900 891 881 882 907 883 869 868 902 877 908 884 889 870 886 792 905 878 807 826 829 935 851 829 854 852 872 844 861 852 850 857 870 868 848 819 895 853 849 824 838 836 820 859 892 875 883 973 915 958 954 902 982 990 968 926 934 935 907 911 944 935 956 903 929 922 948 895 912 903 876 864 942 891 864 890 855 837 857 881 834 864 858 876 832 844 878 914 921 895 890 871 865 823 901 884 801 862 839 871 987 857 881 868 841 892 906 909 912 813 872 897 871 819 896 950 878 892 874 915 883 935 863 860 893 852 881 889 868 855 859 880 874 847 851 865 847 869 881 854 880 868 869 870 862 833 871 827 876 834 837 839 807 877 840 853 864 818 844 816 802 830 816 918 920 866 875 880 859 878 883 862 903 837 873 873 874 838 851 869 818 855 850 881 845 842 790 845 842 859 842 852 863 891 854 841 810 828 876 825 851 854 877 855 851 857 860 868 851 845 854 834 904 908 906 913 891 917 891 928 871 869 874 848 822 849 912 880 864 886 800 806 867 788 849 785 865 834 829 800 835 821 842 820 804 802 871 794 751 831 839 785 808 803 819 804 806 858 845 794 800 818 804 829 802 796 827 813 818 789 837 891 808 813 800 800 809 792 827 806 816 794 765 797 821 815 809 812 821 788 849 781 809 786 824 798 787 806 783 784 789 797 817 765 778 770 820 795 790 881 896 852 832 895 860 844 856 823 863 793 821 837 842 836 846 831 832 849 840 789 809 847 830 822 849 804 804 834 829 816 827 859 835 839 806 836 822 831 834 827 854 845 826 789 835 802 824 791 836 797 818 810 867 793 822 812 793 854 793 698 826 859 865 797 843 785 838 812 784 816 793 841 807 807 765 815 844 784 799 790 787 788 821 792 807 788 874 816 824 767 816 832 787 736 801 840 894 846 900 859 876 850 843 813 817 835 809 818 815 858 833 838 848 819 829 812 842 783 837 842 798 800 823 846 862 885 837 815 802 828 848 779 824 832 785 837 861 831 789 750 811 816 827 820 845 842 826 810 845 831 834 815 803 820 789 855 734 785 836 844 823 853 794 786 815 813 861 855 783 770 751 830 788 778 789 777 882 836 710 800 777 790 799 800 832 831 816 832 940 908 940 927 898 857 927 895 918 904 916 904 919 944 901 872 886 950 918 908 861 900 910 880 909 850 874 898 901 890 880 882 907 883 869 867 903 877 908 885 890 869 881 794 904 878 807 825 830 935 850 829 855 851 872 844 861 852 850 858 870 868 848 819 895 853 849 824 838 835 820 859 891 870 883 971 914 958 954 902 982 990 968 926 934 935 906 912 944 938 956 904 930 922 948 894 912 903 875 863 943 891 863 891 854 836 857 880 836 862 858 876 832 846 878 915 922 894 890 870 864 822 900 886 801 862 839 871 987 857 882 869 842 891 906 910 913 814 872 897 872 819 896 950 878 892 874 915 884 935 862 860 893 851 882 888 867 855 859 880 874 846 850 865 847 869 883 853 880 868 869 870 862 834 872 827 876 832 837 839 806 878 840 853 864 818 843 815 802 830 817 918 920 866 875 880 859 879 882 862 903 838 873 874 874 838 852 869 818 854 850 881 846 842 790 845 843 860 842 852 864 890 854 842 810 828 876 825 851 854 877 854 851 857 859 868 851 845 853 835 904 907 906 912 891 918 891 928 871 869 875 848 821 848 912 881 863 885 800 806 867 787 849 785 864 834 829 806 836 821 841 820 804 802 871 794 750 831 840 785 807 804 819 803 806 858 845 794 800 818 800 829 801 795 827 813 817 789 837 892 807 814 801 802 808 792 825 806 816 795 764 797 820 816 808 813 820 787 848 781 809 786 825 798 787 806 783 784 788 797 817 766 778 772 821 796 790 881 896 851 832 894 860 843 856 823 863 793 821 837 842 837 845 832 832 850 841 789 809 846 831 822 850 804 802 832 829 816 826 858 835 839 807 836 822 831 834 827 855 844 826 790 834 803 823 790 836 797 818 810 867 794 822 812 792 852 793 698 826 859 866 797 844 784 838 812 785 816 791 841 808 806 765 815 843 784 799 790 786 788 821 792 807 788 875 816 822 767 816 832 787 736 802 840 893 845 900 858 877 850 843 812 818 835 808 818 814 857 833 837 848 820 830 811 842 783 837 840 799 800 823 846 862 885 838 814 802 827 849 779 824 832 786 836 861 831 789 749 811 815 827 821 844 842 826 811 844 832 834 816 803 820 789 855 734 786 837 842 822 854 794 787 816 812 861 854 782 770 750 830 788 777 789 776 882 836 710 799 777 789 800 799 832 832 817 832 941 908 940 927 897 856 926 895 918 904 916 904 919 944 902 874 886 950 917 909 860 900 911 881 909 851 874 898 901 891 878 882 906 883 868 867 904 877 907 884 890 869 878 794 905 879 807 824 831 936 850 829 854 850 872 844 861 851 850 859 868 868 848 818 895 853 848 823 838 834 820 859 891 866 884 970 914 958 953 903 983 989 968 930 934 935 906 913 944 938 957 902 930 921 948 893 912 902 876 861 943 890 861 893 855 835 859 880 834 861 858 876 833 846 878 913 923 892 891 870 863 822 899 888 801 862 839 871 987 858 883 868 844 892 906 910 914 814 872 896 872 820 896 950 878 891 874 914 884 935 864 859 892 850 882 888 868 855 859 880 874 846 850 865 847 869 882 852 880 868 870 870 861 834 874 827 875 830 837 839 806 878 840 851 864 818 842 815 802 830 817 919 920 866 875 879 860 880 882 863 902 838 872 874 873 838 852 869 819 854 850 881 847 842 791 846 843 860 842 852 864 889 854 842 811 828 876 825 850 855 877 854 851 856 859 868 850 846 854 835 904 907 906 912 892 918 891 928 870 870 874 850 821 850 912 880 863 884 800 805 867 787 848 785 864 835 829 811 836 821 841 821 804 803 870 794 751 831 841 784 807 804 819 804 807 858 846 794 800 818 796 829 802 795 827 813 817 789 836 892 807 814 803 802 808 791 824 806 816 795 764 798 819 817 808 814 820 786 847 781 809 786 825 798 787 806 783 784 789 797 818 766 779 773 821 796 790 881 896 851 832 893 860 843 856 824 863 793 821 837 842 836 845 832 832 850 843 790 809 846 831 821 850 804 801 831 829 817 824 857 835 839 808 836 820 831 834 826 855 844 826 790 834 803 822 790 837 798 817 810 866 793 821 812 792 852 793 699 826 859 865 798 844 784 838 812 785 816 790 841 807 805 764 816 843 785 799 790 786 789 821 792 807 788 875 817 820 768 816 832 786 735 804 840 893 845 899 857 877 850 843 812 820 834 807 818 814 856 834 837 848 820 831 811 842 784 837 839 800 799 822 845 863 884 837 814 801 827 848 780 824 831 787 836 861 831 789 749 811 814 827 822 844 842 827 812 843 833 834 816 803 820 789 855 733 787 837 843 822 854 794 788 816 813 861 853 781 771 749 830 788 777 787 775 882 835 710 799 776 788 801 799 832 831 817 832 940 908 939 927 897 857 926 894 918 905 916 905 919 944 902 876 886 950 916 909 860 901 911 881 909 850 873 898 902 892 879 881 906 883 867 866 903 878 906 883 891 869 876 795 905 877 807 824 832 936 851 829 854 851 872 845 861 851 849 858 867 868 848 818 896 854 848 823 838 835 821 859 891 860 884 971 914 958 952 903 984 989 968 932 935 935 906 914 945 938 958 901 931 921 949 893 913 902 876 860 943 890 859 894 856 835 860 879 833 859 858 875 833 845 878 911 922 892 891 870 863 822 899 890 802 861 839 871 987 859 883 868 844 893 906 910 914 814 872 895 872 819 896 951 878 891 874 913 884 935 865 859 891 850 882 888 868 856 859 880 875 845 850 864 847 870 881 852 879 868 871 869 861 834 874 827 875 828 837 839 806 878 841 849 864 819 842 814 801 830 818 918 919 866 876 878 860 881 882 862 900 838 871 874 874 837 852 869 819 854 850 881 849 841 791 846 843 860 842 853 864 888 854 842 811 828 876 825 849 855 877 854 851 855 859 868 850 846 854 834 904 907 906 911 893 918 892 928 870 872 873 851 821 851 912 880 862 883 799 804 867 787 849 785 863 834 829 813 836 820 842 821 804 802 870 794 751 830 842 784 808 804 819 804 808 858 846 793 800 818 794 829 802 795 828 812 818 790 835 892 807 814 804 801 806 791 822 806 815 795 764 797 819 816 807 815 821 787 847 782 809 786 824 798 788 807 784 784 789 797 818 766 779 773 822 795 790 881 896 851 832 893 859 843 856 823 863 793 820 838 842 836 846 832 831 849 845 791 809 846 831 820 850 804 800 832 830 817 824 857 835 838 807 836 819 831 834 826 855 844 826 789 834 803 823 790 837 799 817 810 865 793 820 812 792 854 794 700 827 859 865 799 843 783 840 812 785 816 791 841 808 805 764 817 843 784 799 790 784 789 820 792 807 788 875 817 820 768 816 832 787 736 804 840 893 844 899 857 876 850 843 812 820 834 806 818 813 856 835 838 848 820 832 812 842 784 837 840 800 797 822 844 864 884 836 813 800 827 847 781 823 831 787 835 860 831 789 749 813 814 827 823 844 842 828 811 842 834 834 817 803 820 789 855 732 789 838 845 822 854 794 790 815 813 860 852 780 772 746 830 788 777 786 777 882 833 712 799 775 788 802 799 832 830 816 831 940 908 940 927 898 857 925 893 919 905 916 905 919 943 902 876 886 950 916 909 860 901 911 881 909 850 873 897 901 893 879 881 906 883 866 867 902 878 906 882 891 870 875 795 906 876 807 824 831 936 852 829 854 851 872 846 861 851 848 857 866 868 848 818 895 854 847 823 837 836 820 859 891 856 884 972 914 958 952 904 984 989 968 935 935 935 906 913 945 936 958 899 930 919 949 893 914 902 877 862 944 891 858 896 857 836 861 880 831 859 858 876 835 844 879 910 922 892 890 869 864 822 900 889 802 861 839 871 987 860 883 867 844 895 905 911 914 814 871 895 872 817 895 951 878 891 873 913 884 935 866 859 890 850 883 888 869 856 859 881 875 844 850 862 847 870 880 852 879 868 871 870 861 834 874 826 875 827 838 840 807 878 841 847 865 819 842 814 801 830 818 918 919 866 876 877 859 881 882 862 899 838 870 874 874 837 851 868 819 854 849 881 849 842 791 846 842 860 843 853 864 888 854 841 811 827 876 825 849 855 877 855 851 856 860 868 851 847 855 834 903 907 906 911 893 918 892 927 870 872 872 852 821 852 913 880 861 884 798 804 866 788 850 785 864 833 828 814 836 820 842 821 804 802 869 793 752 831 843 785 808 804 819 804 808 859 845 793 800 818 791 829 802 796 828 812 817 791 834 892 807 814 806 800 806 791 820 806 814 796 765 796 817 816 807 816 821 788 848 783 809 786 824 798 788 807 785 784 789 798 818 766 779 772 823 794 789 881 895 851 832 894 859 844 856 823 863 793 820 838 842 835 847 832 832 848 846 792 810 846 830 820 850 804 800 833 830 817 825 858 836 838 806 837 817 830 833 827 855 844 825 789 834 803 823 791 837 799 818 811 865 792 820 812 793 855 794 700 826 859 865 799 843 783 841 812 785 815 791 840 808 805 763 817 843 784 799 790 784 790 819 792 808 788 876 817 819 768 815 832 788 737 804 840 894 844 899 857 876 850 843 812 820 834 806 818 812 856 835 839 847 820 832 813 842 784 837 842 800 796 822 844 863 884 836 812 799 827 846 780 823 832 788 835 860 831 789 748 814 815 827 823 844 841 828 810 842 834 834 817 803 820 789 857 731 790 839 846 821 854 796 789 814 813 860 852 780 771 745 830 788 777 784 778 884 830 712 800 774 790 802 802 832 830 815 831 940 908 940 927 899 857 925 892 920 905 915 905 919 943 903 877 885 950 916 909 860 901 911 881 909 849 875 897 901 893 880 881 906 883 866 867 901 879 906 882 891 870 875 796 906 874 807 824 831 936 853 829 854 851 872 846 862 852 848 858 866 868 848 819 896 854 846 823 836 837 820 860 891 851 883 972 915 958 952 903 984 987 967 935 935 936 908 914 944 934 956 900 929 918 949 893 914 902 877 863 944 893 856 897 857 836 861 880 831 859 858 878 837 843 879 910 922 892 888 870 866 822 900 888 803 860 839 871 987 860 883 867 844 895 906 911 914 814 870 894 873 815 895 952 877 891 873 914 884 935 865 859 890 850 882 888 870 856 859 881 874 843 850 861 848 871 879 852 880 869 871 871 861 834 874 826 876 826 838 840 808 879 841 848 865 818 842 814 800 830 819 918 918 866 876 877 858 880 882 861 899 838 870 875 875 837 851 868 818 854 849 881 848 842 791 846 841 859 844 852 865 889 854 841 810 827 877 825 849 855 877 855 850 855 860 869 852 847 854 834 904 908 907 911 893 918 892 927 869 872 871 852 821 849 913 880 860 885 798 804 866 789 850 785 864 832 827 815 837 820 842 821 804 802 869 792 752 831 843 786 808 804 819 804 808 860 845 792 801 818 790 830 802 796 828 813 816 792 835 893 808 814 808 799 805 792 818 806 814 797 765 796 816 816 807 815 822 789 849 782 809 786 824 798 787 808 785 784 789 799 817 766 779 772 823 792 789 881 894 851 833 895 858 844 856 823 864 793 819 838 841 834 848 832 834 846 845 793 809 846 830 820 850 804 801 832 830 816 826 858 836 839 805 838 818 830 832 827 854 844 825 789 834 803 824 791 838 799 817 811 864 793 819 812 793 855 792 701 826 859 865 799 842 783 842 811 785 815 791 841 808 805 763 817 843 784 798 789 785 790 819 792 808 788 876 818 818 768 814 832 788 738 803 840 894 844 898 858 875 850 843 811 820 834 806 818 812 856 835 838 847 821 831 813 842 784 837 843 799 796 823 844 862 885 836 813 798 827 847 780 822 832 789 835 861 831 790 748 813 816 827 823 844 842 827 809 842 834 834 817 803 820 789 858 730 792 839 845 821 854 795 788 813 812 859 853 779 771 745 829 788 777 783 779 886 830 710 799 775 790 802 804 832 829 815 830 940 908 941 927 898 858 925 891 921 905 914 905 918 943 903 878 885 950 916 909 861 901 910 881 908 848 876 898 901 892 881 881 907 883 866 867 901 879 906 882 890 871 876 796 906 874 807 824 831 936 853 829 854 852 873 846 861 851 847 857 868 867 847 819 896 854 846 823 836 837 820 860 891 849 883 973 915 959 952 903 983 986 966 937 934 938 907 914 944 932 955 901 929 917 949 893 914 902 878 862 944 893 854 897 857 838 861 881 831 859 858 880 838 843 879 910 922 893 888 871 866 823 900 887 803 862 839 871 986 861 883 867 844 895 906 912 912 814 869 894 874 816 895 952 876 892 873 915 884 936 865 860 890 850 882 888 870 856 859 882 874 843 851 861 848 871 879 852 880 869 871 872 861 834 874 825 877 825 839 840 808 879 841 848 865 817 842 813 799 830 821 918 918 867 876 877 858 880 882 860 900 839 870 875 875 837 851 868 817 854 849 880 847 843 791 846 841 858 842 853 863 890 854 841 809 826 877 827 849 855 877 854 850 855 860 869 852 847 854 835 904 908 908 911 893 918 893 926 870 871 871 852 820 847 913 880 862 886 798 805 866 790 850 786 865 831 826 816 836 821 842 820 804 802 869 792 752 831 842 786 808 804 818 805 809 861 846 792 802 818 789 830 802 797 828 813 815 792 836 892 808 814 809 799 805 792 818 806 814 797 765 796 815 816 808 815 822 788 850 781 809 786 824 797 787 808 785 784 790 799 816 766 780 772 823 792 788 880 893 851 833 897 858 845 856 823 864 793 819 838 839 834 848 831 835 846 845 791 809 846 829 820 852 804 802 832 828 816 827 858 836 839 805 838 818 829 831 827 854 844 825 789 834 801 824 792 838 799 817 811 865 794 819 812 794 855 791 701 826 859 865 798 842 784 841 811 785 814 793 842 809 804 763 817 843 783 798 789 785 790 819 792 808 788 876 817 816 768 814 833 789 738 802 840 894 845 898 859 875 850 843 811 820 834 806 819 812 856 834 838 847 822 830 812 842 784 837 844 799 796 824 845 861 885 836 813 799 827 848 779 822 831 788 836 862 831 789 747 812 816 827 824 844 842 826 810 842 834 834 817 802 821 789 859 729 792 839 845 822 854 794 787 813 811 859 853 780 772 746 828 788 778 783 778 887 832 708 799 776 791 801 805 831 829 815 831 940 908 941 926 897 858 925 892 921 905 913 904 918 943 903 880 885 951 917 908 861 900 910 881 908 848 878 898 901 892 881 881 907 883 866 867 900 880 906 882 890 871 877 796 906 874 807 824 832 936 852 828 854 852 872 845 860 851 847 856 869 866 847 819 896 854 845 823 837 837 820 859 892 847 882 974 915 959 952 903 983 984 966 939 934 939 906 915 946 931 954 903 930 916 950 893 914 903 879 862 944 892 853 897 857 839 861 881 831 860 858 881 838 843 879 909 921 893 889 872 864 823 900 887 804 864 839 871 986 861 883 866 845 894 907 912 910 816 870 894 875 817 895 952 876 892 874 915 884 936 865 861 890 850 882 888 870 856 858 882 873 844 851 861 849 870 880 851 881 869 871 872 861 833 873 825 878 824 840 840 808 878 841 849 864 816 842 813 798 829 822 918 918 868 875 877 859 879 882 861 900 839 870 876 874 836 852 868 816 854 849 880 847 844 791 846 841 859 841 853 862 890 854 841 809 827 878 829 850 855 877 854 851 855 860 870 852 847 854 834 904 907 908 912 893 917 893 926 870 870 870 854 819 845 913 881 863 887 798 805 867 790 850 787 865 831 826 817 836 822 842 820 804 801 869 792 751 830 842 786 807 804 818 806 809 861 847 792 802 818 789 830 802 797 828 813 814 792 837 892 809 814 812 798 804 793 816 806 814 796 765 796 815 815 808 814 822 788 850 780 809 786 824 797 787 808 784 783 792 799 815 766 781 771 822 793 788 880 892 851 833 898 858 846 856 824 864 792 820 838 839 834 847 831 835 846 845 789 809 846 830 820 853 804 802 832 827 816 827 858 836 838 806 837 819 830 831 828 854 845 824 789 833 800 825 792 838 799 817 811 865 795 818 812 793 855 790 702 826 859 865 798 842 784 841 811 784 814 795 843 810 805 763 817 843 784 798 789 785 789 818 792 808 788 876 816 816 769 814 833 790 738 802 839 894 846 897 860 875 850 843 811 820 835 806 820 813 856 835 838 847 822 830 812 843 784 837 845 798 797 823 846 861 885 836 815 799 827 848 779 822 830 787 836 863 832 788 748 811 816 827 824 844 842 825 811 842 834 835 817 802 822 789 858 727 792 839 844 823 854 792 788 814 810 859 853 781 772 747 828 789 778 783 778 887 834 708 798 777 790 800 804 832 829 815 831 940 909 940 925 897 858 925 892 920 905 912 903 918 942 902 881 886 951 917 907 861 900 911 881 908 848 877 898 902 892 881 881 907 882 867 867 900 878 906 883 890 872 877 796 906 874 807 824 832 937 852 828 854 851 872 845 859 851 847 856 870 866 845 818 897 854 846 823 838 837 820 859 892 845 882 975 915 959 952 903 982 984 967 943 935 938 906 916 946 931 954 903 930 914 951 893 913 904 879 861 945 891 853 896 856 839 860 882 831 861 858 879 837 844 879 909 920 893 889 872 864 823 900 887 805 866 838 870 986 861 883 866 845 893 907 911 909 817 870 894 876 818 896 953 876 892 874 916 883 936 865 862 890 850 882 888 870 856 858 882 872 846 851 861 849 869 880 851 882 869 871 870 862 833 873 825 878 824 841 840 809 878 841 849 864 815 841 812 798 830 822 918 918 867 876 878 860 879 882 862 900 839 871 876 874 836 852 868 816 854 850 881 847 844 791 845 840 860 840 854 861 890 854 842 810 828 877 829 851 855 877 854 851 855 860 870 851 846 853 834 904 907 908 912 893 917 893 926 870 869 872 855 819 846 913 882 864 886 798 805 867 790 851 788 865 831 827 818 835 822 841 819 803 801 869 792 752 830 842 785 807 804 818 806 810 861 848 792 802 817 790 829 802 796 828 813 815 792 836 890 809 813 814 798 804 792 814 806 815 794 765 796 816 816 809 814 822 788 850 780 809 787 824 797 787 808 784 783 792 798 816 765 782 770 821 795 788 880 892 851 834 897 858 847 856 823 864 791 820 838 839 833 848 832 835 846 845 788 810 846 830 820 853 804 803 832 827 815 828 857 835 838 806 836 819 832 830 828 854 845 824 790 832 799 826 793 838 799 817 812 866 795 820 812 793 854 790 703 826 858 865 797 843 783 841 810 784 816 795 844 810 805 765 817 842 784 797 788 786 789 818 792 808 787 875 816 816 769 814 833 791 738 801 838 894 847 898 860 876 850 843 811 818 836 807 820 814 856 835 838 847 822 830 812 844 783 839 845 798 797 823 848 860 885 837 816 800 827 848 779 823 830 785 837 863 832 786 749 812 816 827 824 844 842 825 812 844 834 835 817 802 823 789 857 725 791 839 844 824 854 792 788 815 810 858 852 782 771 746 828 789 778 784 778 886 836 709 798 777 790 799 803 833 830 814 833 939 909 940 924 897 858 925 892 919 904 911 903 918 942 902 881 887 952 917 906 861 899 911 881 908 848 876 897 901 892 880 880 906 882 868 867 900 877 906 883 890 872 877 796 905 874 807 823 831 937 851 828 855 851 871 845 859 851 847 856 870 867 843 819 898 853 847 823 838 836 820 858 893 844 882 975 915 959 952 903 983 985 967 945 935 938 908 917 947 932 954 902 931 912 950 894 913 905 879 861 945 891 853 894 856 839 860 884 831 862 858 876 837 844 879 909 920 893 888 873 864 823 900 887 806 868 838 869 985 860 883 866 845 892 907 911 908 818 871 895 875 817 897 954 877 890 875 916 882 936 866 862 892 849 882 888 871 855 858 882 872 848 851 861 849 868 881 851 882 869 871 869 863 834 873 825 878 823 842 839 809 879 841 849 863 816 840 812 798 832 822 918 918 865 876 878 860 878 882 862 900 839 871 876 874 836 852 869 817 854 850 881 848 844 792 844 839 860 840 854 862 890 854 842 811 829 876 828 851 854 877 855 852 855 860 870 851 845 853 833 904 906 908 913 893 916 893 927 870 869 873 856 818 846 913 883 863 886 798 805 868 790 851 786 865 832 827 819 835 823 841 819 802 802 869 794 752 830 841 785 806 804 818 806 809 861 847 793 802 817 790 829 802 796 828 813 816 792 835 890 809 814 815 799 803 792 813 807 816 794 765 796 816 816 810 814 822 788 849 780 809 788 824 797 787 807 785 783 791 799 816 765 781 771 821 796 789 880 892 851 832 896 858 848 857 823 864 790 820 838 840 833 848 833 836 847 844 789 809 846 830 820 852 804 804 832 828 815 827 856 833 837 806 836 819 832 830 829 854 845 824 791 832 799 827 793 838 799 817 813 866 796 821 811 793 854 791 705 825 858 865 798 843 783 840 810 784 817 794 844 810 806 766 817 842 785 797 788 786 789 818 792 808 786 874 816 816 768 815 834 791 738 801 838 894 847 898 860 874 850 843 811 817 836 807 820 815 856 835 838 848 821 830 813 843 783 840 845 797 797 823 848 860 884 837 816 799 828 848 780 823 830 784 837 862 832 786 750 813 816 827 824 844 843 825 813 845 834 834 818 802 822 790 857 722 791 839 845 824 854 793 789 815 811 858 852 782 770 746 828 788 778 785 779 884 836 710 798 777 789 800 802 833 830 813 833 938 909 940 924 897 858 925 892 919 903 912 903 919 942 901 882 887 951 917 907 861 899 912 882 908 848 875 897 901 892 878 880 906 881 868 867 900 877 906 883 891 873 877 795 905 872 807 823 830 937 851 828 855 850 871 845 859 851 848 856 870 867 842 819 899 853 848 823 838 836 821 858 891 842 882 974 914 959 952 902 984 987 968 947 936 938 910 918 947 933 954 901 931 909 948 892 914 905 878 860 946 891 852 894 856 838 859 884 831 864 858 875 837 844 880 910 921 893 888 874 866 823 899 887 806 870 838 869 984 860 883 866 845 891 907 910 908 819 872 895 875 816 898 954 877 889 875 916 883 936 865 862 893 848 882 889 872 855 858 881 872 848 851 861 849 868 881 852 881 869 871 867 863 834 872 825 877 824 842 839 809 880 841 849 863 816 840 813 798 832 821 917 918 864 875 878 860 878 882 863 900 840 872 876 874 836 852 870 817 854 849 880 849 843 792 844 840 860 840 855 863 890 854 842 812 830 875 826 851 854 876 856 852 855 860 870 851 845 853 831 903 906 908 913 894 916 893 927 869 869 874 856 818 847 913 883 862 886 798 805 868 791 850 785 865 832 828 820 835 824 840 819 800 802 869 795 752 831 841 786 805 804 818 805 808 860 847 793 802 816 791 829 802 796 829 813 816 792 834 891 808 814 816 799 803 792 812 808 816 794 766 797 814 816 811 814 823 787 848 780 808 789 824 797 787 806 785 784 791 799 816 766 781 772 821 796 790 880 892 851 831 896 858 847 856 822 863 790 820 837 841 833 849 833 836 848 845 790 807 846 830 820 852 804 804 831 828 815 826 856 832 838 806 836 819 832 830 829 854 844 824 790 832 799 826 793 838 799 818 815 865 795 822 812 793 854 791 706 825 859 866 800 842 784 839 809 784 819 793 844 809 807 767 817 842 785 796 788 787 788 818 792 808 785 874 816 816 768 815 834 792 736 802 838 895 846 897 860 873 850 843 812 816 836 807 820 816 856 834 838 848 821 830 813 842 782 840 844 797 797 824 848 860 884 837 815 799 828 848 781 822 831 784 837 862 830 785 750 813 815 827 824 844 845 824 814 845 834 835 818 802 822 790 856 721 791 839 846 824 855 793 790 814 811 858 851 782 769 746 828 788 778 785 779 883 835 710 798 776 788 800 802 833 830 813 834 938 908 940 924 897 858 924 892 919 902 912 904 920 943 901 882 887 950 917 908 860 898 912 881 908 848 876 897 901 892 878 880 906 881 868 867 900 878 905 883 892 872 878 794 905 871 806 823 830 936 851 828 855 850 870 845 859 850 848 857 869 867 843 819 899 853 848 823 838 836 822 858 890 840 883 973 915 958 953 901 986 989 968 946 937 938 909 918 947 934 954 900 931 907 947 891 914 905 878 860 946 890 853 894 856 836 858 883 831 864 859 877 838 844 880 911 922 893 888 875 867 822 899 887 806 872 838 869 984 858 883 865 846 890 907 910 911 820 872 895 874 816 898 954 877 889 875 917 884 935 864 863 893 847 882 889 872 855 858 881 872 848 851 861 849 869 881 854 881 869 871 867 863 834 872 825 877 824 842 839 808 880 841 849 862 816 839 814 799 831 820 917 918 864 875 879 860 878 882 863 900 840 872 876 874 837 852 870 817 854 848 880 849 843 792 844 841 860 841 857 864 890 854 841 813 831 876 826 851 854 877 856 852 855 860 870 851 846 853 831 903 907 908 912 893 916 893 927 870 869 873 856 818 848 913 883 862 886 797 804 868 791 849 784 865 833 828 820 835 825 840 819 800 802 869 796 752 832 841 786 805 803 818 804 808 859 847 793 802 816 791 829 802 796 829 814 816 792 834 893 808 816 818 799 802 791 811 808 815 794 766 797 813 816 810 814 823 786 848 780 808 788 824 797 787 806 784 784 790 799 817 768 780 774 821 796 791 880 892 850 830 896 859 846 856 822 863 791 820 837 842 834 849 832 837 848 845 790 806 847 830 820 851 804 804 831 828 815 824 856 833 837 806 837 819 831 830 829 854 845 823 788 832 799 825 793 837 798 817 815 865 794 821 812 793 855 791 706 825 859 868 800 842 785 839 810 784 819 793 843 809 808 767 817 843 785 796 788 788 788 819 792 808 785 873 816 816 769 814 834 792 735 802 838 895 846 897 860 872 850 843 812 817 836 807 820 816 856 834 838 849 822 830 813 840 782 839 844 797 797 826 847 860 884 838 815 800 828 849 780 822 831 785 837 862 830 786 750 813 814 826 824 843 846 825 814 844 834 836 818 803 822 790 857 720 792 840 847 824 855 793 791 814 811 858 851 782 768 746 828 788 779 785 779 882 834 711 798 775 787 800 802 833 831 814 833 938 908 940 924 897 858 924 892 918 902 913 904 920 943 901 881 887 950 917 909 860 898 912 881 908 848 876 897 901 892 877 880 906 882 867 867 901 879 904 883 891 870 876 795 905 869 805 824 831 936 851 828 855 850 869 845 859 849 848 857 867 866 845 819 899 852 848 823 838 836 822 859 889 837 883 972 915 958 954 901 986 990 967 946 937 938 909 918 948 934 954 900 930 907 947 891 915 902 878 859 944 890 853 895 857 836 857 882 832 863 860 878 839 845 881 910 921 892 887 874 868 822 898 887 805 875 838 870 985 858 883 865 845 892 906 910 914 821 873 895 875 816 897 954 877 889 875 917 885 934 863 863 892 847 882 890 871 855 857 881 872 848 850 861 848 869 880 854 880 869 871 868 862 835 872 826 877 822 841 840 808 881 841 849 862 816 841 815 798 829 819 917 918 864 875 880 859 878 882 863 900 840 871 876 874 838 852 871 817 854 847 879 849 843 792 845 841 859 842 858 864 890 854 840 813 831 877 827 851 854 877 855 852 856 860 870 851 848 852 832 903 907 907 912 893 916 892 927 869 870 873 855 818 849 912 882 861 886 797 804 868 789 848 784 865 832 828 820 835 824 839 820 801 803 870 795 752 832 841 787 806 803 819 804 808 858 847 793 802 816 791 829 802 796 829 814 817 792 834 894 808 816 821 799 802 790 811 807 815 795 766 797 812 815 810 814 823 786 848 780 807 788 823 798 786 806 785 784 790 798 816 768 780 774 822 795 792 881 892 852 831 896 860 844 856 821 863 791 820 837 842 834 848 832 838 848 845 790 806 848 829 820 851 804 804 831 827 815 824 856 834 836 806 837 819 830 829 830 855 846 822 787 832 799 825 793 837 798 816 815 865 793 821 813 793 856 790 706 826 860 869 800 842 785 838 810 783 818 793 843 809 808 766 817 844 785 796 788 788 787 819 792 809 785 873 817 817 769 814 834 792 735 802 838 895 845 897 860 872 850 843 811 818 836 807 820 816 857 834 838 850 823 829 813 840 782 838 843 797 797 827 846 860 883 838 814 801 828 849 780 823 832 785 836 861 828 786 750 812 815 824 824 842 846 825 814 843 833 837 818 803 822 790 858 719 793 841 847 823 855 793 792 813 810 858 851 783 770 746 828 788 780 785 778 882 834 711 798 775 787 799 803 834 831 815 832 938 908 940 925 897 857 924 892 918 902 914 905 920 942 901 881 887 949 917 909 860 898 912 880 908 849 876 897 901 892 877 880 906 883 867 867 901 879 905 883 890 869 874 795 904 869 804 824 830 936 852 828 855 850 869 846 859 846 848 857 867 866 846 819 899 851 848 824 838 836 821 858 890 837 883 973 915 958 953 902 985 989 966 946 937 939 908 918 948 934 953 901 929 906 947 892 916 900 877 859 943 890 852 895 856 835 857 883 832 863 860 877 840 845 882 910 922 893 886 874 868 821 898 887 805 877 838 870 986 858 882 864 844 894 906 910 916 821 873 893 876 816 896 954 877 889 875 917 885 935 864 863 890 849 882 890 870 855 857 881 871 848 850 861 848 870 879 853 880 869 872 870 862 835 872 826 878 822 840 840 807 880 841 849 863 816 842 815 797 828 819 917 918 865 876 880 859 879 883 863 901 840 871 876 874 839 852 871 818 854 847 879 849 843 791 845 841 859 842 858 864 890 854 840 813 831 878 828 851 854 878 854 852 856 860 870 851 847 853 833 902 907 906 912 893 916 892 927 869 871 873 855 817 850 912 881 862 885 797 804 868 788 848 785 865 832 827 820 835 823 839 820 802 803 870 794 752 831 841 788 806 802 820 804 809 857 847 793 802 816 792 829 802 796 830 814 817 792 834 893 808 816 824 799 801 791 810 807 814 795 766 797 811 816 809 814 822 787 848 781 807 788 824 798 786 807 787 784 789 798 816 768 780 775 822 795 792 882 892 853 832 896 860 845 857 821 863 791 821 839 842 835 848 833 838 847 845 791 808 848 829 820 851 804 804 830 828 814 824 856 833 836 807 837 819 830 829 831 856 847 822 788 832 800 825 793 837 797 816 815 865 794 821 813 793 856 790 705 827 860 869 799 843 784 839 810 783 817 793 843 809 808 767 816 844 784 796 788 787 787 820 791 808 785 872 818 817 768 814 834 793 735 801 838 895 846 896 860 872 850 842 811 818 836 807 820 814 857 834 838 850 823 830 812 841 783 837 843 797 798 827 846 861 883 839 813 802 828 849 780 823 832 786 834 860 828 785 751 811 817 824 824 841 846 825 814 843 834 837 818 804 822 789 859 718 794 842 846 823 854 794 792 812 810 858 852 783 771 746 828 788 779 784 778 882 835 712 797 776 787 799 803 834 831 814 831 939 908 940 925 897 857 924 893 918 903 914 906 920 942 901 881 887 950 918 909 859 899 912 880 907 850 876 897 902 892 878 881 905 884 867 867 901 879 906 882 890 869 872 795 904 869 804 825 830 936 852 828 854 850 869 846 859 844 848 858 867 866 847 819 898 851 849 825 837 836 820 858 892 836 883 974 916 958 952 903 984 989 966 947 937 939 907 917 948 933 953 902 927 906 947 893 916 897 877 859 944 891 850 895 856 836 857 883 833 864 860 876 840 845 883 910 924 894 886 873 868 821 898 887 804 878 838 869 985 858 883 863 844 896 908 911 913 822 874 892 876 815 895 955 877 888 874 917 885 936 864 863 891 851 882 890 870 855 856 881 872 848 849 861 848 870 879 852 880 869 873 872 863 834 873 826 879 821 840 840 807 880 841 848 863 816 843 816 796 827 820 917 918 865 876 880 859 878 884 864 901 841 871 875 874 840 852 871 818 854 848 879 849 844 790 845 840 860 842 858 863 890 855 840 813 831 878 828 851 854 878 854 852 857 861 870 850 847 853 833 902 907 906 913 893 916 892 927 869 872 872 856 817 849 911 880 864 885 796 805 868 786 848 786 866 832 825 820 836 822 840 820 802 804 870 794 751 831 842 788 805 802 821 804 809 858 848 794 802 815 792 829 802 796 830 814 818 791 835 893 807 816 824 799 800 791 808 807 814 795 766 798 810 816 808 814 821 788 849 781 808 788 824 800 787 806 788 783 789 798 816 768 781 775 822 795 791 883 892 854 833 897 860 845 858 822 863 791 821 841 842 836 848 834 837 847 844 792 809 847 830 820 851 804 804 831 829 815 824 856 833 837 806 838 820 830 829 831 856 847 823 789 832 801 825 792 838 797 816 814 864 794 821 813 793 856 789 707 828 860 868 799 843 783 839 811 782 816 794 843 808 808 767 815 842 783 797 789 787 788 820 791 807 785 873 818 818 767 815 834 792 736 801 839 894 847 896 860 872 851 842 811 818 836 807 820 811 857 834 839 850 823 831 813 841 782 837 843 797 798 825 846 861 883 840 814 800 828 849 780 822 832 786 833 858 829 784 750 811 817 824 824 841 846 826 813 843 835 836 817 803 822 788 859 718 795 842 844 825 853 794 791 810 810 858 853 783 771 746 827 789 778 783 777 882 836 712 797 777 787 800 804 835 831 814 831 939 908 940 925 897 858 924 893 918 903 914 906 920 943 901 882 888 950 918 909 859 900 912 881 907 849 876 898 902 891 879 882 905 884 868 867 900 879 907 882 891 870 870 795 904 869 804 825 829 936 853 828 854 850 870 846 860 842 849 858 867 865 848 820 897 850 849 825 837 836 819 858 892 835 883 975 916 957 950 903 982 989 967 947 936 939 907 916 948 933 953 903 928 906 947 892 916 898 877 860 945 892 847 895 855 836 856 882 833 864 860 876 840 844 884 911 926 893 887 873 867 822 898 888 803 883 838 868 985 858 883 863 846 895 909 911 910 822 874 891 875 814 896 955 877 888 874 916 884 936 864 863 892 852 882 889 871 855 855 883 873 848 850 861 849 870 879 850 881 869 873 873 864 833 873 826 879 821 840 839 807 880 840 848 864 816 844 816 795 827 820 917 919 865 875 880 859 877 884 864 900 842 870 875 874 840 851 871 818 854 849 879 848 845 789 845 840 860 842 858 863 890 856 840 812 831 877 827 850 853 878 853 852 857 861 870 850 846 853 832 902 907 906 912 893 916 892 928 869 872 872 856 817 848 911 878 866 884 796 804 868 786 848 786 866 832 824 820 836 824 842 820 802 804 870 794 751 832 843 786 804 802 819 804 808 859 848 794 803 816 792 829 803 795 829 814 818 791 835 893 807 816 825 798 800 791 807 807 814 795 766 798 811 816 809 813 820 788 849 780 808 788 825 802 787 806 787 783 790 798 816 770 781 775 822 795 790 883 891 852 833 898 860 846 858 821 864 791 822 842 842 836 848 835 836 848 843 791 811 846 831 821 852 804 804 831 830 815 825 856 832 837 805 838 820 831 829 831 856 847 825 789 832 802 825 792 838 797 816 814 864 794 821 813 794 855 790 708 828 860 866 799 843 782 839 812 782 816 794 843 808 809 768 816 840 782 798 789 786 788 820 791 807 784 873 818 819 767 815 835 791 738 801 840 894 848 896 860 872 851 842 812 817 836 806 820 809 857 834 838 850 822 831 813 841 782 837 844 796 799 823 846 862 884 840 815 799 829 850 780 823 832 786 834 856 829 782 750 811 815 824 824 841 846 826 811 844 836 836 816 802 823 787 859 716 796 842 845 826 853 794 791 811 811 858 853 782 770 745 828 789 778 782 778 882 837 712 797 778 788 802 804 834 831 814 831 939 908 939 925 898 858 924 894 918 903 913 905 920 944 901 882 888 950 918 909 860 901 913 881 907 848 876 898 902 891 878 882 905 884 868 868 900 879 908 882 891 871 867 795 904 868 804 825 829 936 853 828 855 850 870 846 861 841 850 858 868 866 848 820 896 850 849 825 837 836 819 858 893 834 883 974 917 957 950 903 982 988 968 948 934 939 908 915 948 933 954 903 929 904 947 892 915 900 878 859 946 892 846 895 856 836 856 881 834 864 859 876 840 846 885 912 927 893 888 873 866 822 898 887 802 887 838 868 985 858 883 863 847 893 909 911 910 824 874 892 874 813 896 955 877 887 875 916 884 936 864 862 893 852 882 888 871 855 855 884 873 847 850 861 850 869 879 851 880 869 872 873 864 833 873 826 879 821 840 839 807 880 839 848 864 817 843 817 796 827 821 917 918 864 874 880 859 877 884 864 899 841 870 874 873 840 851 871 818 854 850 879 846 846 789 844 840 860 842 858 863 890 854 841 811 832 876 827 850 853 878 853 852 857 861 870 851 846 852 833 902 906 907 912 894 916 892 929 870 872 872 856 818 848 912 879 865 884 796 804 868 787 847 786 866 832 823 820 836 825 844 819 802 803 869 795 751 832 843 786 804 802 817 804 808 860 849 793 803 816 792 828 804 795 828 814 817 790 836 893 807 816 826 799 799 791 807 807 814 795 766 797 812 816 810 813 820 788 849 780 808 788 826 802 787 807 787 784 790 798 815 772 781 774 821 796 791 883 890 849 834 898 861 846 858 821 864 792 822 841 841 836 848 835 836 849 843 790 810 845 831 821 852 804 805 832 830 816 825 856 832 838 805 839 819 831 829 832 856 847 827 789 832 802 824 793 838 798 817 814 864 795 821 813 794 854 790 711 828 860 864 798 842 781 840 812 781 816 793 843 807 809 767 816 838 782 800 790 786 788 819 792 808 785 872 817 820 766 815 835 790 739 801 840 893 848 897 860 874 851 842 812 817 836 806 819 810 857 833 838 851 821 830 813 842 781 837 843 796 800 822 846 862 884 839 816 799 828 850 780 824 833 787 835 854 830 782 749 810 813 825 823 842 846 826 810 844 835 836 816 802 822 787 860 714 797 840 845 825 853 794 791 812 811 858 854 782 769 745 828 789 778 782 779 882 836 710 797 777 788 804 805 834 830 814 831 939 908 939 925 898 859 924 895 918 903 914 904 920 944 901 883 888 950 917 909 862 901 914 881 907 848 876 898 902 890 878 882 906 884 867 868 900 879 908 882 891 872 862 795 904 868 805 825 829 936 853 828 855 850 870 846 862 837 850 858 868 867 846 821 896 849 849 825 837 836 820 858 893 835 884 973 917 956 950 903 982 988 968 949 934 939 908 916 947 934 956 902 931 901 946 893 914 902 877 858 945 893 844 895 856 836 857 880 834 864 858 876 840 847 885 913 926 893 889 873 866 822 898 887 803 890 838 870 983 858 883 864 847 892 908 910 910 824 874 892 873 813 896 954 877 887 875 916 883 935 864 862 892 852 882 888 871 855 855 886 873 847 851 860 850 868 879 851 880 868 871 873 865 833 873 826 879 822 840 838 807 880 839 848 863 818 843 818 798 828 822 917 918 864 874 881 859 878 883 863 898 840 870 874 873 840 851 871 817 853 849 879 845 846 790 844 839 859 841 857 862 890 853 842 812 831 875 827 850 853 878 852 852 856 861 870 851 846 852 834 902 906 907 911 894 916 892 929 871 872 871 857 818 849 912 879 864 885 797 805 868 787 847 786 865 832 823 820 837 826 844 818 801 803 869 795 752 833 843 784 805 803 816 804 808 860 849 794 803 816 792 827 804 795 827 814 817 790 836 893 806 816 827 800 797 791 807 807 814 795 766 796 812 816 812 812 820 788 850 780 809 788 826 801 788 808 786 784 791 798 814 774 780 774 820 796 791 884 889 848 834 898 861 845 858 821 864 792 822 840 841 836 848 835 836 850 844 789 810 845 831 822 852 804 805 832 829 817 825 856 832 838 805 840 820 830 830 831 855 847 829 790 833 802 824 793 838 797 817 814 865 795 820 814 794 854 789 712 828 860 864 798 842 782 840 812 782 816 793 842 808 809 767 816 838 782 800 790 787 788 819 792 810 786 872 817 820 766 815 835 790 738 801 840 893 848 897 860 876 850 842 813 816 835 806 819 811 857 833 838 851 821 830 813 842 781 838 842 796 799 823 846 862 883 838 815 798 827 850 780 824 833 787 837 852 830 781 748 810 813 825 823 843 846 826 811 844 834 836 816 801 822 786 859 712 797 839 845 824 853 794 792 813 811 857 853 781 770 745 829 788 779 782 779 882 836 710 796 777 788 805 805 834 830 814 830 939 908 940 924 898 858 925 896 919 904 914 903 920 945 902 885 889 949 917 908 863 901 914 880 907 848 876 897 901 889 877 881 906 884 866 869 901 879 907 882 890 872 859 794 905 868 806 825 829 936 852 828 856 851 871 846 862 834 850 858 868 867 845 821 897 849 849 826 837 837 819 858 894 836 884 972 916 958 950 902 983 988 968 951 934 939 908 917 946 936 956 901 930 898 946 894 914 903 876 856 944 894 844 895 856 837 858 878 834 863 859 877 840 848 885 913 924 893 889 873 865 822 898 887 804 891 838 872 982 858 883 865 847 891 906 909 910 824 874 893 874 813 895 952 876 889 876 915 883 934 864 862 892 851 882 888 871 854 856 886 873 847 851 861 850 867 879 851 879 868 870 873 865 834 874 826 879 822 840 836 807 880 839 847 863 819 843 818 798 829 822 917 918 865 875 881 859 878 883 863 899 840 870 874 873 840 851 871 817 852 849 880 845 846 790 843 839 858 841 857 862 890 852 842 812 831 875 827 851 853 877 852 852 856 860 870 852 846 852 835 902 905 907 910 894 916 892 929 871 872 873 858 818 850 913 881 864 884 796 806 868 788 849 785 864 830 822 820 837 825 844 818 801 802 868 795 752 833 843 784 806 804 816 804 807 861 849 795 802 816 792 828 804 795 826 814 817 790 836 893 806 815 828 800 796 791 805 806 814 795 766 796 812 816 813 812 820 787 849 779 810 788 826 800 788 809 787 785 792 798 813 776 780 774 820 796 792 884 889 849 833 898 861 845 858 821 863 792 821 839 843 836 849 835 836 850 845 790 809 845 831 823 852 803 806 833 830 818 825 856 832 838 806 840 820 829 830 831 855 848 830 791 834 802 824 792 838 797 817 814 866 796 820 814 794 856 789 713 828 860 864 798 842 783 840 812 784 816 794 842 808 809 766 816 839 782 800 790 787 788 820 792 809 787 872 817 820 767 816 836 791 738 801 839 892 848 896 859 876 849 842 814 816 835 806 819 811 857 833 838 850 821 830 813 843 782 840 842 796 798 824 847 861 880 837 814 798 826 850 781 824 833 788 838 850 830 780 748 810 814 825 823 844 846 827 812 844 834 836 817 801 822 785 859 711 797 839 845 822 853 794 792 813 811 858 852 781 770 746 830 786 780 782 779 882 835 709 796 776 786 804 805 835 831 814 830 940 908 941 924 898 858 926 895 919 904 915 903 920 944 902 886 889 949 917 908 862 901 913 880 907 849 876 896 901 889 877 881 906 884 866 869 901 878 906 883 891 872 856 794 906 868 807 826 829 935 851 828 856 850 872 846 861 830 850 858 868 866 844 822 898 849 849 825 837 836 819 858 893 837 883 973 916 959 950 904 983 988 967 951 935 939 907 918 946 937 955 900 930 896 946 894 914 903 875 856 943 893 844 894 856 837 858 877 834 863 861 877 839 846 885 913 922 892 890 873 865 823 898 887 804 893 838 873 980 858 884 866 847 889 908 909 910 825 875 893 874 813 895 952 877 890 876 915 883 934 864 862 891 850 882 888 870 854 856 886 872 848 851 861 850 868 879 851 879 868 870 872 864 834 874 826 878 822 840 837 807 880 839 847 864 819 842 816 797 829 823 917 918 865 875 881 859 878 883 863 900 840 870 874 874 839 850 871 816 853 850 880 846 846 791 843 839 858 841 857 861 890 852 843 812 831 876 827 851 853 877 852 851 856 860 871 852 846 852 836 903 905 907 910 893 915 891 928 870 871 874 856 818 850 912 882 863 884 796 806 868 789 851 785 863 830 820 820 836 824 843 817 802 802 868 795 752 833 843 783 806 805 817 804 806 861 849 795 801 816 792 828 804 795 826 814 816 790 837 892 806 815 829 801 796 791 802 805 814 795 766 798 811 816 813 813 820 787 848 779 810 788 826 801 787 809 788 785 792 799 812 778 780 774 821 796 792 884 889 850 832 898 862 844 858 821 863 792 820 838 844 836 849 834 836 850 847 791 809 845 831 823 852 804 806 834 830 818 824 856 832 838 805 839 820 829 831 831 854 847 829 792 834 802 824 792 837 797 817 814 866 796 821 814 793 857 790 713 828 859 865 798 842 784 839 812 785 816 796 842 808 809 765 815 840 782 799 790 787 787 821 791 809 787 872 817 820 767 817 835 791 738 802 838 892 848 896 858 876 849 842 814 816 834 806 818 811 857 833 837 850 822 830 812 843 783 840 841 796 797 824 848 860 877 837 814 799 825 850 781 823 834 789 838 848 829 780 749 811 814 824 823 844 846 827 812 843 833 836 817 800 822 787 859 711 796 840 844 822 853 795 792 814 810 859 850 782 771 746 831 785 780 782 779 882 835 709 796 775 786 802 805 836 831 814 829 940 908 942 923 897 857 927 894 919 904 915 903 920 944 902 888 889 950 917 908 861 901 913 879 907 849 876 895 900 889 878 881 906 883 866 870 901 878 906 883 890 872 855 794 907 868 807 826 829 935 852 828 856 850 872 846 860 829 850 856 868 866 845 822 898 850 849 825 837 836 820 858 893 839 883 974 916 960 950 905 983 988 966 951 935 939 907 918 946 937 953 900 929 894 947 895 914 903 875 855 942 891 844 892 856 838 858 876 834 863 862 877 838 845 886 914 921 891 890 873 865 823 898 887 806 895 837 872 980 858 884 866 847 886 910 910 910 825 875 894 874 812 894 953 878 892 876 915 883 934 864 862 891 849 883 889 869 854 856 886 871 848 851 861 850 869 879 851 879 866 871 871 864 833 874 826 877 821 840 838 807 880 839 846 865 820 842 815 795 830 823 917 918 865 875 880 859 878 883 864 899 841 871 874 874 838 851 872 816 854 850 880 846 847 792 843 839 859 840 857 862 889 853 844 812 831 876 828 852 852 876 852 851 856 859 871 852 846 853 836 904 906 907 911 892 914 891 928 870 871 876 853 818 849 912 883 863 884 795 807 868 790 852 786 864 830 817 820 836 823 842 817 802 801 868 795 751 834 844 784 806 805 818 804 806 860 848 794 801 816 792 828 803 795 827 814 816 790 837 891 806 815 830 801 797 790 800 804 815 795 766 799 809 816 813 814 820 787 848 779 810 789 826 802 786 808 788 785 792 799 812 781 780 775 822 796 792 884 890 851 831 897 862 844 859 822 862 791 819 837 845 837 849 833 836 850 846 791 808 846 831 823 851 804 805 834 829 817 824 857 832 837 805 837 820 830 831 830 854 847 828 791 834 802 824 792 838 797 817 814 866 796 822 814 793 857 792 713 828 858 865 798 842 785 839 812 785 816 797 843 808 809 765 815 840 782 799 790 786 788 821 792 809 788 873 816 819 767 818 835 790 738 802 838 894 847 896 858 876 850 842 813 816 834 805 819 811 856 833 836 849 822 830 812 844 784 840 841 796 798 824 848 861 876 837 814 800 825 850 781 823 834 789 838 846 830 779 750 812 814 824 823 844 847 827 813 843 832 836 817 800 821 789 859 711 796 842 844 823 853 795 792 814 809 861 850 783 771 746 832 784 779 782 779 882 834 708 796 775 784 801 804 835 830 814 829 940 908 942 923 897 857 926 892 919 904 915 903 920 943 902 888 889 951 918 908 860 900 913 879 908 849 876 896 900 890 879 880 907 884 867 869 901 879 906 883 890 872 853 794 907 868 806 826 829 935 853 828 855 850 872 846 860 828 849 856 868 867 846 821 898 851 850 824 836 835 821 858 892 840 883 974 916 959 949 906 983 987 966 951 935 939 908 917 946 937 954 900 928 892 948 896 912 903 874 855 942 890 845 893 857 838 858 872 834 863 862 876 838 844 887 914 921 891 891 872 865 823 898 886 806 897 838 871 980 857 884 867 848 885 912 910 908 825 875 894 875 811 894 954 880 892 876 915 883 934 864 862 890 849 884 890 869 855 858 886 871 848 851 862 849 870 879 851 880 864 870 870 863 833 874 826 877 821 840 840 808 879 840 846 866 820 842 815 794 830 822 918 918 865 875 880 859 878 882 865 899 840 871 874 875 838 852 872 816 855 850 880 846 848 792 842 839 860 840 857 863 889 853 844 812 830 876 829 852 853 876 852 851 856 859 872 852 846 853 835 903 907 908 911 891 915 890 928 869 871 875 852 817 849 912 882 864 884 796 807 868 790 852 786 866 830 815 821 836 823 841 818 802 801 868 795 750 833 844 785 807 804 819 805 806 860 848 793 800 816 791 829 803 796 828 814 815 790 836 891 806 815 830 801 797 790 799 804 815 796 765 799 808 816 813 815 820 787 849 779 809 788 826 803 785 806 788 784 791 799 812 782 780 774 823 796 791 882 890 851 831 896 862 843 859 821 862 790 818 838 845 837 849 832 837 850 845 791 808 847 831 822 851 804 805 834 829 816 824 856 831 836 806 835 820 831 832 829 854 847 827 791 835 802 824 792 839 797 817 814 866 795 823 814 792 857 793 713 828 858 865 798 842 785 840 812 785 816 797 843 808 809 765 815 840 783 799 791 784 788 821 792 808 789 875 816 819 766 818 834 788 738 802 838 896 846 896 858 876 851 842 813 816 834 805 819 811 856 833 836 849 821 830 812 844 784 839 841 797 798 824 848 861 875 837 814 800 825 850 781 823 833 789 838 844 831 780 751 811 814 824 822 844 847 827 813 843 832 836 816 800 821 791 859 711 795 842 843 823 853 794 793 814 808 860 852 784 771 745 833 786 778 782 780 883 834 709 796 774 784 802 804 832 830 814 829 940 909 942 922 896 858 925 892 919 905 916 903 920 942 902 889 889 951 917 908 860 899 913 879 908 849 876 897 900 891 880 880 907 884 868 868 902 878 906 882 890 872 850 794 907 868 806 826 830 935 853 827 855 850 872 846 860 827 850 855 868 868 846 820 898 851 850 824 837 836 822 857 892 841 882 974 916 959 951 906 984 987 966 950 935 939 908 916 946 937 954 901 927 891 948 896 911 904 876 854 942 891 845 895 857 838 858 868 834 863 860 876 838 844 888 913 921 891 891 871 866 822 898 887 807 899 839 872 980 857 883 867 848 885 911 910 906 824 874 893 876 810 894 955 880 891 876 915 883 934 864 862 890 848 883 889 869 855 859 885 871 848 851 863 849 869 879 852 881 862 870 870 863 833 874 826 877 821 840 839 808 879 841 845 866 819 842 815 794 830 822 919 919 866 876 880 859 877 882 866 899 840 871 874 876 839 854 872 816 854 850 880 847 848 790 841 839 860 841 857 864 889 853 843 812 830 876 828 852 853 877 854 851 856 858 872 852 846 853 835 902 908 908 912 891 916 890 928 868 872 875 853 817 849 911 881 865 883 798 808 868 790 851 787 866 831 813 821 836 823 842 818 801 801 868 796 750 833 843 786 808 802 819 806 806 860 847 791 799 816 791 829 802 795 828 815 815 790 835 891 806 815 830 801 795 790 799 804 815 796 764 799 808 816 812 816 820 787 849 779 809 788 826 803 784 805 788 784 790 799 812 784 780 773 824 796 791 881 891 852 831 896 863 842 859 821 862 791 818 838 845 836 849 832 837 850 845 790 807 847 830 822 851 804 804 834 828 816 825 855 832 836 806 836 820 831 832 829 855 848 827 790 835 801 824 793 839 798 817 814 865 794 822 814 791 858 793 713 828 859 865 799 842 785 840 810 785 815 797 843 808 809 764 816 840 783 799 790 784 789 821 791 808 789 876 816 819 765 818 834 785 739 802 839 897 846 896 859 876 852 842 814 816 834 805 820 812 856 833 835 850 820 831 812 845 784 839 841 797 798 824 847 862 874 837 815 800 825 850 781 823 833 788 837 841 832 781 751 810 814 824 822 844 847 826 814 844 832 835 815 800 821 790 859 711 796 841 842 823 853 794 793 813 807 861 853 783 771 745 832 787 778 782 780 884 833 708 796 775 784 802 803 828 829 814 829 940 909 942 923 896 858 926 892 919 906 916 903 920 943 902 890 889 951 917 908 860 899 913 879 908 849 876 897 899 892 880 880 906 884 868 868 902 878 907 882 889 873 848 794 907 868 805 826 830 936 853 827 855 849 872 846 860 827 850 854 868 867 847 819 899 851 850 824 838 836 822 857 892 843 882 975 916 958 953 906 984 987 966 951 935 939 908 916 946 938 953 901 926 890 947 897 912 904 878 853 942 892 844 897 856 838 858 864 834 862 860 875 840 845 887 913 922 892 891 870 867 822 898 886 808 900 840 872 981 856 882 867 848 882 910 909 903 823 872 892 876 810 895 956 879 890 876 915 883 934 864 861 890 848 882 889 869 856 860 885 871 848 851 864 850 868 879 852 882 862 869 869 864 834 873 826 877 821 839 839 809 878 841 846 865 818 842 816 794 830 822 919 919 867 876 879 859 878 883 866 899 840 870 874 876 840 853 872 817 854 850 880 848 847 789 841 839 860 840 857 864 890 853 842 812 830 877 827 851 852 878 855 851 856 859 872 852 845 853 834 901 907 908 913 892 918 890 929 867 873 874 855 816 849 911 881 866 884 800 808 867 789 852 786 865 832 812 820 837 823 843 820 801 801 869 797 750 834 842 786 808 801 818 806 806 861 847 791 799 816 791 830 802 795 828 815 814 789 835 892 806 815 829 802 794 791 799 805 815 796 764 800 808 815 812 816 820 788 848 779 809 787 826 803 784 806 789 785 790 799 814 786 780 773 823 798 790 880 891 851 831 896 863 842 858 821 862 792 818 838 845 834 849 832 836 849 845 790 808 847 830 824 852 804 804 834 827 815 826 854 834 837 807 836 820 831 832 828 855 848 827 790 835 800 824 793 838 799 818 814 865 793 823 814 791 858 792 714 829 859 866 800 842 785 840 808 785 815 796 844 807 808 764 816 840 783 799 790 785 790 821 790 808 788 876 816 820 765 819 834 783 740 803 839 897 846 896 860 876 852 842 814 816 834 806 820 812 855 833 835 850 821 831 812 845 784 839 842 797 798 823 847 861 873 837 815 800 825 849 781 824 833 788 837 837 830 782 751 810 815 825 822 844 847 826 814 844 832 836 815 800 821 790 858 710 796 840 843 823 854 792 793 812 807 861 855 783 771 744 832 789 779 781 781 884 833 707 796 776 784 802 802 828 829 814 831 940 909 942 924 895 858 926 893 919 906 916 903 920 944 902 890 889 952 918 908 859 899 913 880 908 849 877 896 898 891 879 880 905 884 868 869 903 877 907 883 888 872 847 794 907 868 805 826 830 936 852 827 855 849 872 847 860 826 850 854 868 865 847 818 898 851 850 824 839 836 823 857 892 844 882 975 916 958 955 905 984 987 966 952 935 939 908 915 946 938 952 902 925 890 947 896 913 905 880 852 942 891 843 897 855 837 859 861 834 862 859 874 842 845 888 914 923 891 891 869 867 823 898 885 808 899 840 872 981 855 882 867 848 880 910 908 902 824 871 891 875 809 895 956 878 889 875 915 884 934 864 861 891 848 881 888 869 856 859 884 872 849 851 865 849 867 879 852 881 861 869 869 864 834 873 827 877 821 840 839 808 879 842 846 864 816 842 816 793 829 822 919 919 866 876 878 860 878 883 867 899 840 870 874 876 840 852 872 816 854 849 881 848 846 788 842 839 860 840 857 863 890 853 842 812 831 878 825 850 852 879 855 851 857 860 871 851 846 852 834 901 907 907 913 893 919 889 929 867 873 874 855 817 849 910 881 866 884 800 808 867 789 852 786 864 833 811 819 837 822 844 820 801 800 869 798 750 833 841 787 807 801 816 806 806 861 846 793 800 817 790 830 803 795 827 816 814 789 836 892 806 815 829 802 794 792 798 807 815 797 764 800 807 815 812 816 820 788 848 779 809 787 826 803 784 806 789 784 790 798 814 788 780 773 823 800 790 880 891 851 831 897 862 842 857 822 862 792 819 838 845 833 848 833 836 849 845 790 809 847 830 825 852 805 804 834 826 815 827 856 834 838 807 836 820 831 831 829 856 847 827 791 835 800 824 794 838 799 818 815 865 791 823 814 793 858 792 715 829 859 867 801 842 785 840 807 785 815 796 844 808 808 765 816 840 782 798 789 785 790 821 790 810 787 876 816 820 766 818 834 781 741 803 839 897 846 895 861 876 852 841 815 815 834 806 820 812 855 833 836 850 821 831 812 845 784 839 842 798 797 822 846 861 872 837 816 800 826 848 780 824 833 787 836 836 829 782 749 810 814 826 822 844 848 824 813 845 832 837 815 800 820 789 858 709 796 840 844 823 854 791 793 812 807 861 855 783 771 744 832 789 779 780 781 884 834 706 796 776 784 802 802 831 828 814 832 940 909 942 924 895 859 927 894 918 906 915 904 920 945 902 891 889 952 918 907 859 899 913 880 907 848 876 896 899 892 878 880 904 885 868 870 903 878 908 883 889 871 847 795 906 868 805 826 829 937 851 829 855 849 872 847 860 826 850 854 868 864 847 819 898 850 850 823 839 835 823 857 892 846 883 975 916 958 955 904 985 987 965 952 935 938 907 915 946 937 952 901 925 891 947 896 914 906 881 851 942 891 842 896 854 838 860 858 834 864 860 874 844 846 890 915 924 891 892 869 867 823 898 885 808 899 839 873 982 855 883 867 847 878 910 908 901 825 871 892 874 810 895 956 878 889 875 916 885 934 864 861 891 849 881 888 870 855 857 884 873 849 851 866 848 868 879 852 880 860 869 869 864 834 872 827 877 820 840 840 808 879 842 846 864 816 841 817 792 829 822 919 919 865 875 877 859 877 883 867 900 841 870 875 876 841 852 871 816 854 848 881 848 846 789 843 839 860 840 857 862 890 852 842 812 832 878 825 850 852 880 855 851 858 861 871 852 847 852 834 901 907 906 912 893 920 889 928 868 873 874 855 817 849 911 882 866 885 800 808 866 789 852 786 864 833 810 818 837 822 844 820 801 801 869 798 751 832 841 787 806 802 816 807 806 861 847 795 801 818 790 830 804 795 827 816 814 790 838 892 807 815 830 803 793 794 796 807 816 796 765 800 806 816 812 815 820 788 849 779 809 787 825 803 784 806 789 782 791 797 814 790 781 773 822 801 790 881 892 850 831 897 860 843 857 823 862 792 820 838 844 833 847 834 836 850 846 791 809 847 830 824 853 805 803 834 827 815 828 857 833 838 807 836 820 831 830 830 855 846 827 791 835 800 826 794 838 799 818 815 865 790 824 813 794 858 792 716 829 860 868 801 842 785 840 808 785 816 796 844 810 808 765 816 840 781 798 788 785 791 821 790 811 786 876 817 821 766 817 834 781 742 803 839 896 846 895 862 875 852 840 816 815 835 805 820 812 856 834 836 850 821 830 813 844 784 839 843 799 796 823 846 860 868 837 815 801 826 847 780 825 833 788 837 834 829 782 748 811 815 827 822 844 848 823 813 845 832 838 815 800 820 787 858 708 796 839 845 824 855 790 793 811 807 861 854 783 770 744 832 789 778 779 781 885 836 705 796 776 784 802 803 834 828 814 834 940 909 942 924 895 859 927 894 918 906 915 904 920 945 902 891 890 952 918 907 860 899 913 880 906 848 876 896 900 892 878 880 904 885 868 870 902 878 908 883 889 871 847 795 906 868 805 826 829 938 850 830 854 850 872 847 859 825 850 855 868 863 847 819 899 850 850 823 838 834 823 857 892 846 884 975 916 958 954 903 986 987 965 951 935 938 906 915 946 936 953 903 927 892 947 896 914 906 881 851 943 892 842 895 854 838 861 856 833 865 861 875 844 846 891 915 924 890 893 870 867 823 898 886 807 900 838 873 982 856 883 867 845 878 909 908 901 826 871 893 873 811 896 956 878 888 875 916 885 934 864 861 892 849 881 888 869 855 856 883 873 849 851 865 848 870 879 852 879 858 870 868 863 834 872 828 877 820 841 840 808 879 843 846 864 816 841 816 791 829 822 918 918 864 875 877 859 877 883 867 900 841 870 876 876 841 852 871 815 854 847 879 848 847 790 843 839 860 840 858 862 890 853 841 812 833 877 826 850 852 880 855 851 858 860 870 852 848 853 833 902 908 906 913 892 919 889 928 868 872 875 854 817 849 911 882 866 885 798 808 868 789 852 786 864 832 810 818 836 822 844 821 800 801 870 798 751 831 841 787 805 803 816 806 806 861 847 796 801 818 790 830 805 795 827 816 814 792 838 892 808 814 831 803 793 794 794 807 816 795 765 800 805 816 813 814 820 787 850 778 809 787 826 802 784 806 789 781 791 796 814 790 780 773 821 802 790 882 892 850 831 897 859 843 858 825 863 791 820 838 844 833 847 834 836 850 845 792 809 848 829 824 854 804 802 834 827 815 827 857 832 838 807 837 821 831 830 830 854 846 827 791 835 801 828 794 838 799 818 815 865 789 824 813 795 858 791 717 827 860 869 800 842 785 840 809 785 817 797 845 812 808 766 816 840 782 798 788 785 792 821 791 812 786 876 818 820 767 815 834 781 743 803 839 896 847 896 862 875 852 840 815 815 835 805 820 813 857 834 836 848 822 830 813 844 784 839 844 800 796 824 847 860 864 838 815 801 826 847 780 825 833 788 837 833 829 782 746 810 815 826 823 843 847 824 812 845 833 838 816 799 820 786 858 706 796 839 845 824 855 791 794 811 807 862 854 782 770 744 833 788 778 779 780 885 838 705 796 776 784 801 802 836 828 814 835 940 909 942 924 894 859 928 894 918 906 915 904 920 945 903 891 890 952 916 907 861 900 913 881 907 848 875 896 900 893 878 881 903 885 868 870 903 879 908 882 889 871 847 795 905 868 804 826 828 938 850 831 853 850 871 846 859 826 850 857 867 864 847 820 899 851 849 823 839 834 822 858 892 847 884 975 916 958 953 902 985 986 964 950 935 938 906 914 947 935 954 904 930 892 947 895 916 905 879 850 944 892 842 895 854 839 861 856 832 867 861 876 843 846 891 914 923 890 892 870 868 822 899 887 806 902 838 873 984 856 884 867 845 877 908 909 901 826 872 894 873 813 897 957 878 888 876 916 884 933 864 862 892 849 881 889 869 855 855 884 873 848 852 865 848 871 880 852 879 855 869 869 862 833 872 828 877 820 841 840 808 879 843 846 865 816 841 815 791 829 822 918 918 865 875 877 858 877 883 867 900 842 870 876 875 840 852 871 815 854 847 878 848 848 791 842 839 860 840 858 862 890 854 841 813 834 875 828 850 852 879 855 851 858 860 870 851 848 853 834 902 908 906 914 891 919 889 928 869 871 876 854 817 849 912 881 866 886 797 807 869 789 851 786 864 832 809 818 836 823 844 822 801 801 870 798 751 831 842 788 806 803 816 806 806 861 847 795 802 819 789 829 805 796 827 816 814 794 838 891 809 814 831 803 792 794 793 807 815 795 765 801 805 816 813 814 820 786 850 777 809 786 826 802 784 806 790 782 790 796 814 792 780 773 822 802 790 884 891 851 832 897 860 844 858 825 863 792 819 839 844 834 846 834 836 850 844 792 809 849 830 824 854 804 802 834 828 816 826 858 831 838 808 837 822 831 830 830 853 846 827 791 835 801 829 794 837 799 818 815 864 790 824 812 795 858 790 718 825 861 868 799 842 786 840 809 785 818 798 845 812 809 766 816 841 783 797 788 784 792 821 791 813 785 876 818 820 767 814 834 780 744 803 839 896 847 896 862 875 852 841 814 815 835 804 820 815 859 834 836 847 822 830 813 843 784 839 844 800 797 825 848 860 861 838 815 800 826 848 780 824 832 789 837 832 829 782 746 810 815 825 823 842 846 825 812 845 835 839 816 799 822 787 859 706 795 839 844 824 854 791 794 811 808 862 855 782 769 744 831 787 780 779 780 886 838 706 796 776 784 801 801 836 829 813 834 940 910 942 924 894 859 928 894 918 905 915 904 920 945 901 891 890 951 915 907 862 900 913 881 908 848 875 896 900 893 878 883 903 884 868 870 903 880 907 881 888 872 848 795 905 869 804 826 829 939 850 830 853 850 870 846 859 826 850 858 867 865 846 820 898 851 849 823 840 834 821 859 891 847 884 975 916 958 951 901 985 986 964 951 934 937 907 914 948 935 955 906 930 890 947 895 917 905 878 849 945 893 842 895 853 839 860 856 832 866 861 876 842 846 891 913 923 890 891 870 869 822 900 888 805 903 839 873 984 856 884 866 846 876 908 908 902 826 873 894 875 813 898 958 877 888 876 917 884 933 864 862 893 850 881 890 870 856 855 884 872 847 852 865 848 871 880 852 879 854 868 869 862 834 872 828 877 821 841 841 808 878 842 845 865 816 841 814 792 829 822 918 918 865 876 878 858 876 883 867 900 841 870 875 874 839 852 871 816 854 847 878 848 848 791 842 839 860 842 858 862 889 854 840 812 834 876 828 851 852 877 854 851 857 861 871 851 848 853 835 902 906 906 914 891 918 889 929 870 871 876 853 817 848 912 881 866 886 796 806 869 789 850 786 865 831 808 817 836 825 844 820 801 801 870 797 751 832 841 788 807 803 816 805 806 861 848 794 802 819 789 829 805 797 827 816 814 793 838 891 809 815 831 802 793 793 791 806 814 797 766 801 805 815 812 815 821 786 850 778 809 786 827 802 784 806 790 782 790 797 814 793 781 774 823 804 790 884 890 851 832 897 861 844 858 825 862 792 819 839 845 834 846 834 836 850 843 792 809 849 831 824 855 804 801 834 828 816 824 859 831 838 807 836 822 830 830 830 853 846 826 790 835 802 828 794 838 799 818 815 864 792 823 812 794 858 790 720 823 860 868 800 843 786 840 810 785 818 800 846 811 809 765 816 842 784 796 789 783 791 822 790 814 785 876 817 821 767 814 834 780 744 803 839 896 846 897 862 875 851 842 813 816 835 805 820 815 859 834 836 847 822 830 813 843 784 839 844 800 797 825 848 860 860 839 815 799 826 848 780 824 832 790 837 832 829 783 746 810 815 825 823 842 846 827 812 845 835 839 815 800 823 788 860 707 796 839 844 823 850 791 794 812 807 861 855 782 769 743 830 788 782 780 781 885 838 706 795 776 784 801 801 836 830 812 832 940 910 942 924 895 859 928 895 918 904 915 903 920 945 900 892 888 951 915 907 861 899 913 881 909 849 875 896 900 893 878 883 903 884 867 870 903 880 906 881 888 872 849 794 905 869 804 826 830 939 850 829 853 850 870 846 859 826 850 857 868 866 845 820 897 852 848 824 841 834 821 859 891 848 885 975 915 957 950 901 986 985 963 952 934 938 908 914 949 936 955 906 930 888 947 895 917 904 877 849 945 892 842 896 853 839 860 854 833 866 861 876 841 846 891 913 923 890 889 871 869 823 900 887 805 904 839 874 985 855 885 865 846 875 907 907 902 827 875 893 876 813 900 958 877 887 876 917 883 933 864 862 893 851 881 890 870 856 855 884 871 847 852 865 848 870 881 851 879 851 868 870 862 834 873 827 877 821 841 840 807 878 841 845 865 816 842 815 793 829 822 919 918 864 878 877 858 876 882 868 900 841 870 874 874 838 852 871 817 853 847 879 848 848 791 841 840 859 843 858 862 888 853 840 811 833 877 826 851 851 876 853 852 856 861 872 851 848 853 835 901 906 906 914 891 919 889 929 871 871 877 853 819 846 912 881 866 886 798 805 868 789 850 785 865 831 808 817 836 826 844 818 801 801 870 796 751 832 842 788 808 803 817 804 807 861 848 794 802 819 790 829 804 796 827 815 813 792 839 890 808 815 830 802 793 792 790 805 814 798 766 800 805 814 811 815 820 786 851 778 808 786 828 802 785 807 790 782 789 797 814 795 781 774 824 807 790 884 889 851 831 897 861 844 857 825 862 792 820 839 847 834 846 835 836 850 842 792 809 848 831 823 854 805 801 833 828 817 823 858 831 837 806 837 821 830 831 830 853 846 826 789 835 804 828 794 838 799 818 815 864 793 822 811 794 857 791 721 823 860 867 802 843 786 840 810 785 818 800 847 810 809 764 817 842 784 796 790 783 789 822 790 814 784 876 816 822 767 814 834 780 744 803 839 896 846 897 861 876 851 842 812 816 835 805 820 815 859 835 836 847 822 831 812 842 784 839 844 799 797 824 849 859 858 839 815 798 827 849 780 824 832 790 837 832 828 782 746 810 815 825 823 842 846 827 812 846 834 838 815 800 824 788 860 707 798 839 844 823 846 791 794 812 805 860 854 783 769 742 830 789 782 780 782 885 838 707 796 777 784 801 801 835 831 812 830 940 910 942 924 895 859 928 896 919 903 915 904 920 944 900 893 886 950 915 907 861 899 913 881 909 849 875 896 900 893 878 884 905 884 866 869 902 879 906 881 887 872 850 793 905 869 804 826 830 939 851 829 853 850 869 846 858 824 850 856 868 866 845 819 896 852 848 825 840 834 821 858 892 848 885 975 914 958 950 901 987 985 963 953 934 938 909 916 950 936 956 906 930 886 947 896 915 904 877 850 944 891 842 896 853 839 859 851 834 866 861 876 842 846 891 913 923 890 888 871 869 823 899 886 806 904 839 873 985 854 884 864 846 874 907 906 902 827 875 891 878 812 900 958 877 888 876 917 883 933 863 863 893 852 881 890 872 856 855 884 871 847 852 866 849 870 882 851 880 850 870 870 863 834 874 827 878 821 841 840 807 878 840 844 865 818 842 815 794 828 822 919 919 865 878 877 859 877 883 868 900 840 871 874 874 838 852 871 817 853 846 879 848 848 790 841 840 858 844 859 862 888 852 840 811 832 878 826 851 850 876 852 852 856 861 872 852 848 853 835 901 907 906 913 891 919 890 930 871 871 877 853 820 846 913 880 866 886 799 806 868 789 850 786 865 832 808 818 836 826 845 816 802 800 870 795 750 832 842 787 808 803 818 804 807 861 849 794 802 820 791 829 804 795 827 814 813 792 839 890 808 815 830 802 793 792 788 804 814 797 767 798 805 813 811 814 820 786 850 778 808 786 829 803 785 807 790 781 789 798 813 795 781 774 823 809 790 883 889 851 831 897 861 845 857 824 861 791 820 838 847 834 847 835 836 851 842 792 808 848 830 823 852 806 801 833 828 818 823 857 831 837 806 837 820 830 831 831 853 846 824 789 835 805 826 793 838 799 818 816 864 793 822 812 794 857 790 721 822 860 866 802 843 786 840 810 785 817 800 847 809 808 764 817 842 784 796 790 784 788 821 791 814 784 876 814 823 768 815 834 781 745 802 840 896 847 897 861 876 851 841 812 816 835 806 821 815 858 835 837 848 822 831 812 842 785 840 844 799 797 824 848 859 854 840 815 799 828 850 780 824 832 790 838 830 827 782 747 810 815 825 824 842 845 827 813 845 834 837 815 800 822 789 860 706 800 839 844 824 843 792 795 812 804 860 854 783 769 742 831 791 782 780 782 884 838 706 797 778 784 801 803 834 831 812 830 940 911 942 924 895 859 928 896 919 902 915 904 921 944 901 894 886 950 915 907 861 898 912 880 908 849 875 896 901 892 878 883 906 884 866 869 902 879 906 881 887 873 850 792 905 868 803 827 830 939 852 828 853 850 870 846 858 823 851 856 869 864 845 819 896 852 847 825 840 834 821 857 892 848 885 975 913 959 949 901 986 985 964 953 933 937 909 917 950 936 956 904 929 886 947 897 914 904 878 848 944 891 842 895 854 839 860 847 835 866 861 875 842 845 892 913 923 889 890 872 870 823 899 886 807 905 838 873 986 854 885 864 846 874 907 907 901 828 874 891 878 811 900 957 879 888 875 917 882 934 863 863 893 852 881 890 872 856 856 884 870 847 852 866 850 869 883 851 880 848 871 871 863 834 875 826 878 822 842 839 807 879 840 844 865 817 842 815 793 828 821 919 919 865 878 877 860 878 884 868 900 840 871 874 874 839 852 870 816 854 847 880 848 848 788 842 840 858 842 859 862 889 853 840 811 832 877 827 851 851 877 853 852 856 861 871 852 847 852 835 901 908 907 914 891 917 891 930 871 872 875 854 821 847 912 880 867 887 799 806 868 789 849 787 864 833 808 817 836 825 845 818 802 800 870 795 750 831 842 785 808 804 820 804 807 861 849 795 802 819 792 829 805 794 829 814 812 792 838 890 807 814 829 802 793 792 788 805 814 796 767 797 805 813 812 814 820 786 850 778 807 786 830 803 786 807 790 781 789 799 813 795 780 774 822 813 790 882 890 851 831 897 860 844 858 825 861 791 819 838 846 834 848 835 836 850 842 791 808 848 829 823 851 806 802 833 828 820 823 856 831 838 806 838 819 830 831 831 853 847 824 790 836 805 826 792 838 799 817 816 864 793 822 813 794 857 790 721 822 860 866 801 842 785 840 811 785 817 800 846 808 808 765 816 840 784 796 790 785 788 821 791 817 785 876 815 823 768 816 834 780 745 802 841 896 847 897 861 877 850 841 812 817 834 806 821 814 857 834 838 850 822 831 812 842 786 840 844 798 796 823 848 860 852 840 816 799 828 850 781 825 834 790 838 828 826 781 747 810 815 825 824 842 844 826 814 845 834 837 816 800 822 790 859 705 798 839 845 824 842 792 795 812 804 861 854 783 770 742 832 791 782 781 782 884 837 706 798 777 784 802 803 833 831 811 830 940 911 942 924 896 859 929 896 919 902 915 904 921 944 903 894 886 951 915 907 861 897 911 880 907 849 875 896 902 892 877 883 906 884 866 869 901 879 906 881 887 874 851 792 906 868 803 827 830 938 852 827 853 849 871 846 858 822 851 856 870 864 844 818 896 852 847 824 840 835 820 858 892 848 884 976 912 960 949 901 985 986 964 952 932 937 909 917 951 937 957 902 927 886 946 897 914 904 879 845 944 891 842 896 855 839 860 846 834 866 862 875 842 845 892 913 924 890 891 871 870 823 899 886 808 905 838 874 986 856 885 863 846 874 908 908 899 829 873 891 879 810 899 956 880 889 875 917 882 934 864 863 893 852 881 891 872 856 856 884 870 847 852 866 851 869 883 851 880 848 872 872 864 833 875 826 877 822 842 839 806 879 839 844 865 815 842 815 792 828 821 919 919 866 878 876 860 879 885 868 901 840 870 875 875 839 852 870 815 854 848 880 848 848 788 842 841 858 841 860 862 889 853 840 811 831 877 828 851 853 877 854 852 856 860 872 853 847 852 835 901 908 908 914 892 916 892 930 871 872 873 854 821 848 912 880 867 888 799 807 868 788 849 789 864 834 807 816 837 824 846 819 802 801 870 796 750 831 842 786 808 805 821 804 806 861 849 794 802 819 792 829 806 794 830 814 812 792 838 891 807 814 828 802 792 792 788 805 815 795 767 798 806 813 813 814 819 787 849 777 808 786 829 803 785 807 790 780 789 800 814 795 779 774 822 815 789 881 889 852 830 897 860 845 858 825 861 791 818 838 845 834 849 836 836 849 843 791 808 848 829 823 851 805 802 832 828 819 823 857 831 838 806 839 819 829 830 830 853 846 824 790 836 804 825 791 838 799 817 815 864 792 822 814 794 857 788 721 821 860 865 800 842 783 839 810 785 817 800 845 809 809 766 816 840 783 797 790 785 788 821 792 819 786 876 817 823 768 816 834 780 746 802 841 896 847 897 861 877 850 841 813 817 834 807 821 814 856 834 840 851 822 831 812 843 786 841 844 798 796 822 847 862 851 839 816 800 828 849 782 825 834 789 838 826 826 781 748 811 816 825 824 841 843 826 813 844 833 836 816 800 822 790 858 704 797 838 844 824 840 792 796 813 803 861 854 783 770 741 831 791 781 780 782 885 836 705 799 775 784 803 804 833 831 811 830 940 911 941 924 896 859 929 895 919 902 915 904 921 944 903 893 886 952 914 907 861 897 912 880 907 850 875 896 903 891 878 882 905 883 865 868 901 879 906 882 888 873 851 794 906 869 803 826 830 938 852 827 854 849 872 847 858 820 851 857 870 863 844 818 896 852 848 824 841 835 820 860 893 849 883 976 913 960 949 900 983 986 964 953 932 936 909 916 951 937 957 900 927 885 947 896 913 903 879 842 944 892 843 896 855 838 861 846 832 866 862 874 842 845 893 913 925 892 892 871 870 822 899 887 808 905 837 874 985 857 885 862 846 875 909 910 897 830 873 891 880 811 899 954 880 890 874 917 882 933 864 863 892 851 881 891 872 856 856 885 870 847 852 866 850 869 883 851 880 846 872 872 864 833 875 825 877 822 843 838 806 879 839 844 865 814 842 814 790 827 821 919 919 866 878 876 860 879 885 869 901 840 870 875 875 839 852 869 816 853 849 880 849 848 790 841 841 859 840 860 863 889 853 840 812 831 878 828 851 854 877 854 852 855 860 873 853 846 852 835 901 908 907 913 892 915 892 930 870 872 872 853 821 849 912 881 867 888 800 807 868 787 849 789 864 834 805 816 838 824 845 819 801 801 870 796 751 830 842 788 807 805 821 804 807 861 849 794 803 819 792 829 805 794 831 814 813 792 838 891 807 814 828 801 792 792 790 806 816 794 767 798 806 813 813 814 818 787 848 777 808 786 828 802 785 807 789 780 789 800 815 796 780 773 823 818 788 881 888 853 830 896 860 845 859 825 861 792 817 840 845 834 850 836 835 848 843 791 808 847 830 823 851 805 802 832 829 818 823 857 831 839 807 839 820 830 830 830 853 846 824 789 837 803 826 791 837 799 817 814 865 791 822 814 794 857 787 721 822 860 865 800 841 783 839 808 785 817 800 845 811 810 766 816 839 783 798 789 785 790 821 792 820 787 876 818 823 768 816 835 779 746 802 841 896 848 897 861 877 849 842 812 816 834 808 819 814 856 834 839 851 822 831 813 842 787 840 844 799 796 823 845 863 849 839 815 800 828 850 782 825 835 788 838 826 830 780 749 811 816 825 824 841 843 826 812 844 832 836 816 800 823 790 859 704 796 838 844 824 835 792 797 814 803 861 854 783 771 741 830 791 779 780 782 886 834 705 799 774 784 803 804 833 832 812 830 940 911 941 925 896 859 929 894 920 903 915 904 921 944 903 892 886 952 914 908 861 897 913 880 907 850 875 896 903 891 879 882 904 883 865 868 901 879 906 882 888 872 851 795 906 869 804 826 830 937 852 828 855 849 872 848 858 819 851 858 869 863 844 818 896 853 848 824 841 835 820 861 893 850 882 976 914 960 949 900 983 986 966 953 932 937 909 916 950 938 956 901 928 885 948 896 913 903 879 842 944 892 844 896 855 838 860 845 832 866 862 874 842 847 893 913 925 894 891 871 869 821 899 887 809 905 838 874 984 856 885 862 846 876 910 911 898 832 873 890 880 811 898 953 878 891 874 916 883 934 864 862 892 851 880 890 871 856 855 886 871 847 852 867 849 869 883 851 880 845 871 872 864 834 875 825 877 822 844 838 805 879 840 844 865 814 842 814 791 827 821 919 919 866 878 877 860 879 884 870 901 840 870 875 874 840 852 870 816 852 849 881 850 847 791 841 842 859 840 860 864 889 853 840 812 831 877 828 851 854 877 854 852 855 859 874 853 846 852 834 901 908 906 912 893 916 891 929 868 872 872 853 820 849 911 880 867 887 800 808 867 787 849 790 863 834 804 816 839 823 844 819 801 802 870 795 751 830 842 789 806 806 820 804 807 860 849 794 803 818 792 828 804 795 831 814 813 792 838 891 807 814 828 800 793 792 790 806 816 793 767 798 807 813 813 813 817 788 848 776 808 786 828 802 786 807 789 780 789 800 815 796 780 772 823 819 788 881 887 853 829 897 861 845 860 824 861 791 816 840 845 835 850 836 835 848 843 791 808 847 830 823 851 804 802 831 830 816 823 858 831 838 807 839 821 830 830 830 853 847 824 788 837 802 826 791 836 799 818 815 866 790 823 814 795 857 788 722 822 861 865 800 841 785 839 808 784 817 800 845 812 810 766 816 839 783 798 789 786 791 821 792 820 787 875 818 824 768 815 836 778 746 803 841 896 848 897 861 876 849 842 812 815 834 808 817 814 856 834 838 851 822 831 814 842 786 840 844 799 796 825 845 862 847 839 814 799 828 851 782 825 835 787 837 825 832 780 750 810 816 824 824 841 843 826 812 845 831 836 815 800 823 790 860 704 798 837 843 824 830 792 798 814 802 860 854 783 772 742 831 791 778 778 783 885 833 705 799 774 785 803 804 833 832 813 831 940 910 943 926 897 859 928 894 920 903 915 904 920 944 903 891 886 951 914 908 861 898 912 880 907 850 874 896 903 891 879 883 904 883 866 867 901 879 906 881 889 871 851 796 906 869 804 827 829 937 851 828 855 849 872 849 859 819 851 859 868 863 844 818 896 854 849 824 841 835 820 861 893 850 883 976 915 960 948 901 983 986 966 953 933 937 909 917 949 938 954 902 929 884 949 896 913 903 880 843 942 892 844 896 855 838 860 844 833 866 862 875 842 848 892 913 923 894 892 871 868 820 899 886 809 905 839 874 982 855 884 863 846 877 909 911 899 834 872 889 880 810 898 954 876 891 874 916 882 935 864 862 893 851 880 889 871 856 856 887 872 847 851 867 848 870 884 851 880 844 871 872 864 836 874 825 878 822 846 838 806 878 840 845 865 814 842 814 792 827 821 918 918 865 878 877 860 878 883 871 900 841 870 874 873 840 852 870 816 852 849 881 850 847 790 841 841 859 840 860 864 889 852 840 813 831 877 828 851 854 877 853 853 856 860 874 853 846 852 833 902 908 906 912 893 916 890 928 868 872 872 852 820 849 911 880 867 887 799 807 867 788 849 789 863 833 804 816 839 823 844 819 800 802 870 795 752 831 842 790 805 806 819 805 808 860 850 792 803 818 791 827 802 795 830 815 813 792 838 890 807 814 828 799 793 792 791 806 816 794 767 798 808 813 813 813 817 788 849 776 808 785 829 802 786 806 789 780 789 800 815 796 780 773 823 819 788 882 886 853 829 897 862 845 859 824 861 790 817 839 844 834 850 837 835 848 843 790 808 847 830 822 852 804 803 831 831 816 822 858 831 837 807 839 822 830 831 830 853 848 823 788 837 802 826 791 836 799 819 816 867 789 823 814 795 857 789 722 821 860 865 800 841 786 839 808 783 817 800 845 813 809 765 817 840 784 799 789 786 791 821 792 821 788 875 817 824 768 815 836 778 745 803 842 895 847 897 861 875 849 842 812 816 834 808 817 813 855 834 837 851 822 831 814 842 785 840 844 799 797 827 845 862 845 839 814 799 828 851 781 825 834 787 837 825 834 780 750 810 816 824 824 841 843 826 812 845 831 836 815 800 823 791 860 703 799 839 843 825 824 793 798 815 802 860 853 782 772 742 832 790 778 778 783 884 833 705 799 774 785 803 804 832 832 813 832 940 910 944 926 898 858 928 894 920 903 915 903 919 944 903 892 887 951 914 907 861 898 912 880 907 849 874 896 903 892 879 883 904 884 866 867 900 879 906 880 889 871 851 796 906 868 805 827 829 937 851 828 855 849 871 849 860 818 851 859 868 863 844 818 895 856 850 824 842 835 821 861 892 850 884 975 916 960 947 903 983 986 965 952 935 938 910 918 950 938 953 902 929 883 950 896 912 902 880 842 941 891 843 894 855 838 858 842 833 865 861 876 841 850 892 913 922 894 892 872 867 820 899 886 808 904 840 874 982 854 884 864 846 876 909 912 899 836 872 889 878 810 897 954 876 892 874 916 882 936 864 862 894 851 880 888 870 856 856 886 872 847 850 867 849 871 884 852 880 842 870 872 863 838 874 826 879 821 846 838 807 878 840 846 865 814 843 815 793 827 821 918 918 865 877 878 860 878 882 872 899 842 869 873 872 840 853 870 816 851 849 881 850 847 790 842 841 858 840 859 864 889 852 840 814 832 876 828 850 855 877 852 854 857 860 874 852 847 852 833 902 907 906 912 893 916 891 927 869 872 872 852 819 848 911 881 866 886 799 806 867 789 849 788 862 833 804 816 838 823 843 820 801 802 870 795 752 832 842 789 805 805 819 805 808 860 850 791 802 818 791 826 802 796 830 816 813 792 838 890 807 814 828 799 793 792 792 805 815 795 767 798 808 814 812 813 817 789 850 775 809 785 829 803 787 806 790 780 790 799 816 795 780 773 821 820 787 882 887 853 828 897 861 845 859 824 861 791 817 838 843 833 850 837 836 848 844 790 808 848 830 822 852 804 803 832 830 816 822 858 830 837 807 839 823 829 832 830 853 848 823 787 837 802 826 791 837 798 819 817 867 788 823 814 795 857 791 724 820 860 865 800 842 785 839 809 783 817 799 845 812 808 764 817 840 785 799 790 786 790 821 792 822 788 875 816 824 768 815 835 778 745 804 842 895 846 897 861 874 849 841 812 817 834 807 818 812 855 834 838 851 821 832 813 842 785 841 843 800 797 828 845 862 844 838 814 798 828 851 780 824 832 787 837 824 833 780 750 809 816 824 824 841 844 826 812 845 830 837 816 801 823 791 860 703 800 841 842 825 820 795 798 815 802 860 854 783 771 742 833 790 778 777 782 883 834 705 799 775 785 803 804 832 831 813 834 940 909 944 926 898 858 927 894 920 903 914 903 919 944 903 892 886 951 915 907 861 898 913 880 907 848 875 897 902 892 879 883 904 884 866 868 900 879 906 882 890 870 852 796 906 868 805 828 830 936 851 828 856 849 871 849 860 817 851 859 868 863 844 818 896 856 851 824 842 836 822 861 892 850 884 974 916 960 948 903 982 985 964 952 936 938 911 919 950 938 953 902 930 885 949 896 911 902 881 840 940 892 842 894 856 838 857 840 832 866 859 876 841 850 892 913 921 894 892 872 867 821 899 886 807 904 840 872 982 854 885 866 846 877 909 913 898 835 872 889 876 811 897 955 876 891 874 916 881 937 864 862 895 851 880 888 870 856 856 886 871 847 850 867 849 871 884 853 879 840 869 872 863 838 874 827 878 822 845 838 808 878 840 847 865 814 844 816 793 828 821 918 918 866 876 880 860 878 882 874 899 842 869 872 872 840 852 870 816 851 849 880 850 847 790 842 841 858 840 858 863 889 852 841 813 832 877 828 850 855 878 852 853 858 860 874 851 847 852 833 903 906 907 913 894 916 892 928 870 871 873 853 819 847 912 881 866 885 798 804 866 789 849 788 863 833 804 816 837 823 844 820 802 802 871 795 752 832 842 788 806 805 820 805 807 860 849 792 800 818 792 826 802 796 829 817 813 792 837 890 808 814 828 800 793 792 791 804 815 796 767 798 807 816 811 813 817 789 850 774 809 785 829 803 787 806 791 780 790 799 816 795 780 773 820 822 787 882 888 852 828 896 859 846 858 824 861 792 818 838 844 833 848 836 836 848 845 790 808 848 831 822 852 803 802 833 830 816 822 858 830 837 807 839 824 829 832 830 852 847 822 787 836 802 825 791 837 797 819 817 868 788 823 814 794 857 791 724 818 860 865 800 842 784 839 810 783 817 799 845 811 808 763 817 840 785 800 789 787 788 821 793 824 789 875 815 823 767 815 834 778 746 804 841 896 846 897 862 874 850 841 813 818 834 807 818 812 855 834 838 851 820 833 813 842 785 841 842 800 798 828 845 861 842 837 814 798 828 850 780 824 830 788 837 823 831 780 751 809 816 824 824 841 844 826 812 845 831 838 817 802 823 791 860 702 800 843 842 826 817 797 798 815 802 860 854 784 770 741 833 789 779 777 782 884 834 705 799 776 784 803 804 832 830 812 834 939 909 944 926 896 857 927 894 920 903 914 903 918 945 904 893 885 952 915 907 861 899 914 880 908 848 876 897 902 892 879 884 904 883 865 868 900 879 906 883 890 870 852 795 906 868 806 828 831 936 851 827 855 848 871 849 860 816 851 858 868 863 846 818 897 854 850 824 843 837 822 861 891 849 883 974 915 960 949 903 982 985 964 952 935 938 910 918 950 938 953 902 930 887 949 897 910 901 881 839 941 893 842 892 855 838 856 840 831 866 859 877 841 851 892 913 921 894 890 873 867 822 899 887 807 904 840 871 982 854 886 866 846 877 909 915 898 834 872 889 876 811 897 955 876 891 875 916 880 937 865 862 896 851 880 888 871 856 856 886 870 847 850 867 849 871 884 854 879 839 868 872 862 838 874 827 876 822 844 839 808 877 840 846 865 814 844 816 793 829 820 918 919 867 876 880 860 878 882 878 899 842 870 872 873 839 852 870 816 851 849 879 850 848 790 842 841 858 840 856 863 889 852 841 813 833 877 829 850 855 878 852 851 858 859 873 850 846 853 834 903 906 908 913 894 916 893 929 869 871 874 854 819 846 914 881 866 884 798 803 866 788 850 787 863 833 803 816 836 823 844 820 803 802 871 795 751 831 844 788 806 804 819 804 806 860 848 793 800 818 792 827 802 796 829 816 813 792 836 890 808 814 827 800 794 791 791 805 816 796 766 798 806 816 811 813 817 789 850 773 809 786 828 803 786 806 792 780 791 798 816 794 779 774 818 824 787 882 888 851 828 896 858 846 858 824 861 792 817 838 844 834 847 834 836 848 846 791 807 849 831 822 852 803 802 833 829 816 823 858 830 837 807 839 824 830 832 831 851 846 823 788 835 802 825 791 837 799 818 816 868 789 822 814 793 857 790 724 817 860 866 799 842 783 840 811 784 816 798 845 810 808 763 817 841 784 800 789 788 789 822 793 826 789 876 815 822 765 816 833 778 747 804 840 896 846 897 862 874 850 841 813 818 834 807 817 813 854 834 838 851 820 832 813 841 785 840 842 800 798 827 845 861 840 838 814 798 828 849 779 824 830 790 838 823 831 779 751 809 817 824 824 842 844 826 812 845 832 838 817 802 823 790 861 703 799 843 841 826 815 797 799 815 801 861 854 785 770 740 834 789 779 776 781 884 835 705 799 777 783 802 803 832 830 811 834 940 909 943 927 895 858 927 894 920 903 914 903 918 945 903 892 884 952 915 907 861 898 914 880 908 848 877 896 902 892 880 883 904 884 864 868 899 879 906 885 891 871 852 794 906 868 806 828 833 936 851 826 855 849 871 849 860 813 851 858 869 863 847 818 898 853 850 824 842 838 822 861 891 849 882 973 915 960 951 903 982 985 964 951 935 938 910 917 951 938 953 903 930 890 950 897 912 902 882 838 942 895 842 891 855 838 856 839 832 866 859 877 841 851 891 913 920 893 888 872 867 824 900 887 807 903 839 870 983 854 886 865 845 875 910 914 897 832 873 891 878 810 899 954 876 891 876 915 881 938 865 862 896 851 880 888 872 856 856 886 870 846 851 866 850 870 884 854 879 840 868 872 862 836 874 827 876 823 844 839 808 877 840 846 865 814 844 816 793 831 820 918 920 867 876 880 860 879 883 881 898 842 871 872 874 839 852 870 815 851 849 878 850 848 790 842 840 858 839 857 863 889 853 841 812 833 877 829 850 855 878 854 850 858 858 873 850 845 852 834 904 906 908 913 894 917 893 930 869 871 874 854 820 846 914 881 865 883 799 802 866 788 851 786 864 833 802 817 836 824 844 821 802 801 871 796 750 829 846 788 806 804 817 804 806 860 848 794 800 819 792 828 802 795 829 815 814 792 835 890 808 814 827 800 794 792 791 805 816 796 766 797 806 816 812 814 818 789 850 772 809 786 828 803 785 806 792 780 792 798 815 793 779 773 818 826 788 882 889 850 829 895 858 846 858 824 862 792 816 838 844 835 847 832 837 848 846 792 807 848 831 821 851 803 802 833 829 815 823 858 832 837 807 838 823 830 832 831 850 845 824 789 834 803 825 791 837 801 817 816 868 790 821 814 792 856 790 725 817 860 866 800 842 782 840 811 784 815 798 845 810 809 763 816 840 785 800 789 789 789 823 793 826 789 876 815 822 765 816 833 778 748 803 840 897 846 897 862 874 849 840 812 818 834 807 816 814 854 833 838 851 820 831 813 841 785 839 843 800 798 826 845 861 838 838 816 799 827 849 779 824 831 791 838 822 831 778 751 809 818 823 825 842 845 826 812 844 832 839 816 802 823 790 861 704 798 843 841 826 809 797 800 815 800 862 854 785 770 741 832 789 780 776 782 884 836 705 798 777 782 802 803 832 830 811 834 940 909 942 927 895 859 927 894 920 903 914 902 920 945 901 891 884 953 915 908 861 898 914 880 908 847 876 896 902 892 881 882 904 885 866 867 900 880 906 884 891 872 852 794 906 868 806 827 833 937 851 826 854 850 872 849 861 810 851 857 870 863 847 819 898 851 851 825 841 838 822 860 891 849 882 974 915 959 951 903 982 986 964 952 934 938 910 915 953 938 953 903 929 890 950 897 913 902 881 838 941 894 842 891 854 838 856 839 834 865 858 877 841 850 891 912 920 892 888 870 867 824 899 887 807 903 837 870 983 854 885 864 846 874 911 912 896 830 873 893 880 810 901 954 876 892 876 916 882 938 864 862 896 851 879 889 872 856 856 885 870 846 852 867 850 870 884 853 880 840 867 872 863 834 874 828 875 823 844 838 808 877 841 846 864 814 843 816 793 831 821 918 919 866 876 879 860 878 884 884 899 842 872 872 875 839 853 870 815 851 849 879 850 849 790 842 840 858 839 857 863 888 853 840 812 832 877 828 851 856 878 855 850 858 858 873 850 844 852 835 904 906 908 913 894 917 893 931 869 870 875 855 820 847 913 882 865 883 799 802 867 788 852 785 864 833 802 817 836 824 845 821 801 800 872 796 749 829 847 789 807 804 816 803 806 859 848 793 801 819 792 829 802 793 829 814 814 792 835 891 808 814 826 802 794 792 792 805 816 796 766 796 806 816 812 814 818 789 849 774 808 787 828 803 785 807 792 780 792 798 815 793 778 773 818 826 789 882 889 850 830 894 858 845 858 824 862 791 816 837 844 835 846 832 836 849 846 791 807 848 830 821 851 802 804 833 829 814 823 858 833 838 808 838 823 829 831 831 852 845 826 790 834 804 825 791 837 801 816 815 867 791 820 814 792 856 789 726 815 859 867 800 841 781 840 809 784 814 799 844 810 809 764 816 840 786 800 789 789 789 823 793 826 789 876 815 822 766 815 833 779 747 803 841 898 846 897 862 874 848 840 812 818 834 806 817 814 854 833 839 851 820 830 813 842 785 837 844 800 797 825 845 861 837 838 815 798 828 849 779 823 831 790 838 821 832 777 750 809 817 823 826 842 846 826 812 844 833 839 815 802 823 790 862 704 797 844 842 826 803 796 800 814 799 864 853 785 770 741 831 790 779 776 782 884 836 705 798 778 782 802 802 832 830 811 832 941 910 942 926 896 859 928 894 920 904 914 902 920 944 900 890 884 952 916 908 861 898 914 880 908 847 875 896 902 892 882 881 905 886 868 867 900 881 905 884 892 873 853 794 906 868 805 827 832 938 851 826 854 851 872 848 861 807 851 858 871 864 847 819 898 851 852 825 840 837 821 860 891 850 882 974 915 959 952 903 981 987 964 952 934 938 910 915 954 938 954 902 929 890 950 897 914 902 881 840 941 894 842 892 854 839 856 840 835 866 858 878 841 849 890 912 921 892 888 869 866 824 899 887 807 904 837 870 983 854 884 862 846 873 912 911 895 830 872 895 879 809 902 954 876 893 876 917 882 937 862 861 896 851 878 889 872 856 856 884 870 846 853 867 849 870 884 853 880 839 867 872 863 835 873 828 875 824 844 838 808 877 842 846 864 814 843 815 792 831 821 918 919 867 876 880 860 878 884 887 900 842 872 872 874 839 854 871 815 852 849 880 850 850 789 843 840 858 839 858 863 887 853 840 812 832 877 828 851 856 877 855 850 858 859 873 850 844 852 835 904 907 906 913 894 917 892 931 869 870 875 856 820 848 911 882 865 882 800 803 867 788 852 784 865 833 802 817 836 825 844 822 801 801 872 796 748 830 847 789 807 804 816 804 806 858 848 794 801 819 792 829 802 792 830 814 814 791 835 890 808 814 825 802 795 792 794 805 816 796 766 796 806 816 812 814 818 789 849 775 808 788 828 802 784 807 792 780 792 798 815 794 779 773 819 825 790 883 889 850 832 895 858 844 858 824 862 791 817 837 844 834 848 832 835 850 846 790 807 848 830 821 852 802 805 833 829 814 823 858 834 838 807 838 823 828 831 831 853 847 826 791 834 805 824 791 837 798 817 815 867 792 821 814 792 856 790 726 813 859 867 800 841 781 839 808 784 814 799 844 809 809 765 816 841 786 799 790 790 789 823 793 826 788 875 816 821 766 814 833 779 746 803 841 897 846 898 861 874 848 840 812 819 834 806 818 813 854 834 839 851 822 831 814 842 785 837 845 799 797 826 845 861 835 838 814 797 828 849 780 823 831 789 838 820 832 777 750 809 814 824 827 843 845 826 812 845 835 839 815 801 822 790 861 704 797 844 842 826 797 795 800 814 800 864 854 784 770 741 829 789 779 776 782 884 837 705 796 778 782 802 801 833 830 811 830 940 910 942 925 896 858 928 894 920 904 914 902 921 943 900 890 885 951 915 908 861 898 914 881 908 847 874 897 901 892 882 881 905 886 869 868 902 881 904 883 892 873 854 794 907 869 804 827 831 939 851 826 854 851 873 847 861 807 851 858 871 864 847 819 897 851 853 825 840 836 822 859 891 852 883 974 916 959 953 903 982 986 963 952 934 938 911 916 955 938 954 902 929 889 950 897 914 902 881 840 942 895 842 892 855 840 856 841 836 867 858 878 841 849 888 912 920 893 888 869 865 824 898 887 806 904 838 869 984 854 884 864 847 872 914 911 895 832 872 894 879 809 903 954 877 893 876 917 883 936 863 862 896 851 880 890 873 857 855 884 870 846 852 866 849 870 884 853 880 838 868 872 863 836 873 828 875 824 844 838 808 877 842 845 865 814 842 815 791 830 822 918 919 867 875 880 859 878 883 890 901 842 870 872 874 839 853 871 815 852 849 880 850 850 789 843 841 859 840 858 862 886 853 840 812 833 877 828 851 855 878 855 850 859 859 873 850 845 853 835 904 907 906 913 894 917 892 931 870 869 875 856 820 848 909 882 865 882 800 803 866 788 852 783 865 833 801 817 836 825 844 822 802 801 871 796 749 831 846 788 807 803 816 804 806 859 848 795 801 819 792 828 802 792 830 814 815 791 835 890 808 814 824 802 795 792 796 804 817 796 765 796 806 816 812 814 817 789 850 777 808 787 829 802 784 807 792 779 792 799 815 795 779 773 820 825 790 882 890 850 832 896 859 844 858 824 862 791 818 836 844 834 850 832 835 851 845 788 807 848 830 821 852 802 804 833 829 816 824 859 833 839 807 838 824 828 831 831 854 848 826 791 834 804 825 791 838 796 818 815 866 792 822 814 793 857 791 727 811 859 867 800 840 780 839 809 783 814 800 845 810 810 766 816 841 786 799 790 790 790 823 793 826 787 874 816 821 767 814 833 779 746 803 841 897 845 898 861 873 847 841 812 819 834 806 818 812 855 834 839 851 823 832 814 842 785 839 844 798 798 827 846 862 833 837 813 796 828 850 780 823 831 788 838 820 832 778 750 809 812 825 827 843 845 825 813 846 836 838 815 801 822 789 859 703 797 844 843 826 796 795 801 813 800 865 853 784 770 740 829 789 778 776 783 884 837 705 796 778 782 803 800 833 830 812 830 940 910 943 925 897 858 927 894 920 904 914 902 920 944 900 890 885 950 915 908 861 898 914 881 908 847 874 897 901 892 881 882 905 887 868 868 902 880 902 882 892 873 853 794 907 870 804 827 830 938 851 826 853 850 873 846 861 804 851 859 871 864 847 819 897 852 853 826 840 834 822 859 891 853 883 974 916 958 953 904 983 985 963 952 934 938 911 916 954 936 954 902 930 888 949 898 914 903 881 840 942 896 841 893 856 840 857 842 836 867 859 878 841 849 887 911 920 893 888 869 864 823 899 887 806 903 839 870 984 854 885 865 847 872 913 911 896 833 873 894 880 809 903 954 878 893 877 916 883 936 863 861 896 851 881 890 873 857 854 883 869 846 852 866 849 870 884 854 880 838 868 872 864 835 874 828 876 824 845 837 808 877 841 846 865 815 841 814 791 830 822 918 919 867 875 880 858 878 883 894 900 841 869 872 874 839 853 872 816 851 850 880 850 850 789 843 842 860 841 858 861 886 853 840 812 833 876 829 850 854 878 855 851 858 859 873 850 846 853 834 904 907 908 913 893 917 892 931 871 870 874 855 821 848 909 882 865 882 800 804 866 788 851 783 864 833 800 818 836 825 844 821 802 801 870 796 750 831 846 787 807 803 816 805 806 860 847 794 801 820 792 827 802 792 830 814 815 790 835 890 808 814 825 801 796 791 797 804 818 797 765 797 807 816 812 813 818 789 850 777 807 787 829 802 785 807 792 779 793 799 814 794 780 774 820 825 789 882 890 851 832 897 860 845 857 824 862 791 819 836 844 834 850 833 835 851 845 789 807 847 830 820 852 802 804 833 829 817 824 859 832 839 807 838 824 828 832 831 854 848 827 792 834 803 826 791 837 798 819 815 866 792 823 813 793 858 792 727 812 859 868 801 840 780 838 809 784 816 800 845 810 811 766 816 842 786 799 790 788 791 823 792 826 786 874 817 820 768 814 833 779 747 804 841 897 845 897 860 873 847 842 812 820 834 805 818 812 856 834 839 850 824 831 814 842 786 839 842 797 798 828 847 863 832 838 814 796 828 850 780 823 830 788 839 820 831 778 750 809 813 825 827 844 845 825 813 847 836 838 815 801 822 789 859 703 797 843 843 827 796 794 801 812 800 865 853 783 770 739 829 789 779 776 783 884 838 705 796 778 781 804 801 833 830 814 831 940 910 943 925 897 859 927 894 920 904 914 902 920 944 900 890 886 951 916 908 861 898 914 880 908 847 874 897 900 892 881 882 905 887 868 868 902 880 902 882 891 873 852 795 908 870 803 827 830 938 851 826 853 849 873 846 861 802 852 859 870 863 846 819 897 853 853 826 840 833 821 859 890 853 881 974 915 958 951 904 984 985 964 952 933 938 910 917 952 934 954 902 930 887 948 899 915 904 881 839 941 896 840 894 856 839 858 842 835 867 860 879 841 848 888 910 920 894 889 869 865 822 900 887 805 903 839 870 984 853 885 866 847 872 913 912 896 833 873 894 883 810 902 954 878 893 876 917 883 937 863 861 896 851 882 890 873 856 854 883 869 846 852 866 850 870 884 855 880 837 869 872 864 833 874 828 876 824 846 836 808 877 841 846 865 815 840 814 791 830 822 918 919 868 876 880 858 878 882 897 900 840 867 873 874 839 853 872 817 851 850 879 850 849 790 843 842 860 842 859 859 887 853 840 812 832 876 830 850 854 878 854 852 858 860 873 850 846 852 834 904 907 909 914 892 917 892 931 871 871 874 855 820 849 910 882 865 881 799 805 867 788 850 784 863 834 799 817 836 825 845 820 802 802 869 795 751 831 846 786 807 803 817 805 807 860 848 793 801 820 792 827 802 794 830 814 815 789 835 890 808 814 825 800 796 790 797 803 819 797 766 798 807 817 811 813 819 789 849 777 806 787 829 802 786 806 791 779 793 799 814 793 780 774 821 825 789 881 890 851 833 896 860 846 857 824 862 792 819 836 844 835 848 833 835 851 844 790 807 847 831 820 853 803 804 834 829 817 824 859 832 839 806 838 824 828 832 832 854 847 827 792 834 802 827 791 835 798 820 816 866 792 822 814 794 858 792 727 811 859 867 801 840 780 839 810 784 818 800 844 812 811 766 817 841 786 799 790 786 792 822 793 828 786 874 817 821 769 814 832 778 748 804 842 897 846 896 860 873 847 842 813 820 834 805 818 812 856 834 839 850 824 830 813 842 786 838 842 798 797 827 850 863 831 837 816 797 828 850 780 824 830 788 840 820 830 778 750 809 814 824 827 844 845 826 813 847 836 838 815 801 822 789 859 702 797 842 844 827 796 794 801 812 800 864 852 782 770 739 829 789 779 775 782 885 838 705 797 779 780 805 801 834 831 815 832 940 909 944 926 897 860 928 894 919 904 915 902 921 945 900 890 886 951 917 908 862 898 915 880 908 847 874 897 900 893 881 882 905 887 868 868 902 880 902 883 892 873 851 795 908 871 803 827 830 937 850 826 852 849 872 846 861 799 852 859 870 862 846 819 898 853 853 826 840 834 821 860 890 853 878 974 914 958 949 904 984 985 964 952 933 938 910 916 952 933 955 902 930 887 947 898 914 905 882 838 941 895 840 895 855 839 859 842 835 867 860 880 840 847 888 910 921 895 890 869 866 821 901 888 805 902 838 870 983 853 884 866 846 873 911 912 897 834 874 893 886 811 902 954 879 893 876 918 883 937 864 861 896 851 881 889 873 856 854 884 870 846 852 866 850 870 885 854 880 837 870 872 865 831 874 828 876 824 845 835 808 877 841 847 865 815 839 813 790 831 822 919 919 867 877 881 859 878 883 900 900 840 867 873 875 839 853 872 817 851 849 879 849 849 790 843 841 861 842 858 857 888 854 840 812 832 876 830 850 854 879 854 852 857 860 873 849 846 852 834 903 907 909 914 893 917 892 931 871 872 873 854 819 850 912 882 864 881 799 806 868 789 851 786 862 834 801 816 836 825 846 819 802 803 869 795 751 831 845 785 808 804 818 806 807 859 848 792 801 820 792 827 802 794 830 814 814 789 836 890 808 813 825 800 795 790 798 803 819 797 767 798 808 817 810 813 819 789 848 777 807 786 829 803 786 806 791 778 793 799 814 791 781 774 821 825 788 881 890 852 833 896 860 846 857 824 862 792 817 836 844 835 846 834 835 852 843 790 807 848 831 820 854 803 804 834 829 816 824 860 833 839 806 839 822 828 831 832 855 846 827 791 834 802 827 791 834 798 822 817 866 791 822 814 794 858 792 728 810 859 867 801 841 781 839 810 785 820 800 844 812 811 766 817 841 786 800 789 786 791 822 793 830 786 874 817 821 769 814 832 778 749 804 842 897 846 896 860 874 847 842 813 820 835 806 817 812 856 834 839 850 824 830 812 841 786 837 842 798 796 827 851 862 830 836 816 797 828 850 781 825 831 788 840 822 830 778 750 808 813 823 826 844 845 827 812 847 835 838 816 800 823 790 860 702 797 841 845 826 796 795 801 811 799 862 852 782 771 739 829 788 779 774 780 885 838 705 799 778 780 806 802 833 832 816 831 940 909 943 926 897 860 928 894 918 904 915 902 921 944 900 891 886 952 918 908 862 898 915 880 908 847 874 897 900 893 881 882 905 886 868 868 902 880 903 884 892 872 851 795 908 871 803 828 830 937 850 826 852 848 872 848 861 799 852 859 870 861 846 820 898 853 853 826 840 834 821 861 891 853 875 974 914 958 946 903 984 986 964 953 934 938 909 916 952 933 955 902 930 887 947 896 914 905 882 837 942 893 841 896 854 838 859 842 834 866 860 880 839 847 888 911 921 894 891 868 868 820 901 888 805 902 838 870 984 852 884 866 847 874 909 912 896 834 874 893 885 812 901 954 879 892 876 918 883 937 864 862 897 851 881 889 872 856 855 884 872 847 852 866 850 870 884 854 879 836 871 871 865 831 874 828 877 824 844 835 808 877 841 847 865 815 839 813 790 830 822 920 919 867 876 880 859 877 884 902 899 840 866 873 875 840 853 871 818 850 848 879 849 849 790 842 840 861 841 858 855 889 854 841 812 832 875 830 851 854 879 855 852 856 860 873 848 847 851 834 903 907 909 914 895 917 892 931 872 870 873 854 820 851 914 882 864 880 798 806 868 790 852 788 862 833 803 816 836 825 846 819 803 803 868 795 751 831 845 786 808 804 818 805 807 858 848 792 801 820 793 827 802 796 830 814 814 790 837 890 808 813 826 800 796 790 798 803 818 797 767 798 809 817 810 813 819 789 847 777 808 786 828 803 786 806 791 778 794 799 814 791 781 774 821 825 788 880 889 853 833 896 859 847 858 824 862 792 818 835 844 835 846 835 835 850 843 790 807 849 832 820 854 802 805 833 828 815 823 860 833 838 807 837 820 828 830 832 855 846 827 791 835 802 827 791 834 799 822 818 866 792 821 814 794 858 792 729 809 859 867 801 842 782 839 811 784 820 800 844 812 811 765 816 841 786 800 788 786 791 822 794 831 786 875 817 821 768 813 833 779 749 804 842 897 845 896 860 875 847 841 812 820 833 806 816 812 854 835 839 851 824 830 812 842 786 838 843 799 794 827 851 860 830 836 814 798 827 851 781 825 831 789 840 824 830 778 750 808 813 823 826 843 845 828 812 845 834 838 817 800 824 790 860 702 798 841 845 826 796 795 802 812 799 860 852 783 771 739 829 788 779 774 780 885 838 704 799 777 779 805 802 833 834 816 831 940 909 943 927 896 860 928 895 919 905 916 902 921 944 900 892 886 953 917 908 862 898 914 880 907 846 874 898 900 893 880 882 906 887 868 868 901 881 903 884 892 872 852 795 908 871 804 828 830 938 851 826 852 849 872 848 861 799 852 859 870 861 846 820 898 853 854 825 840 834 821 861 892 854 874 975 915 959 946 903 984 986 963 953 934 937 909 914 952 935 954 902 929 887 948 894 913 905 883 837 943 892 843 896 853 838 859 843 834 865 860 880 838 846 888 913 920 892 891 868 869 819 900 888 806 901 838 871 985 852 883 865 847 874 907 912 897 834 874 894 884 812 901 955 879 892 876 918 883 937 864 862 897 851 881 890 872 856 856 884 873 848 852 866 850 870 884 854 878 834 871 871 864 830 874 828 878 824 842 835 809 877 840 847 865 816 840 813 791 830 822 920 920 867 876 880 859 878 884 902 900 840 866 873 874 840 853 871 818 850 848 879 849 848 791 841 840 860 840 858 854 889 854 841 813 832 875 830 851 854 879 855 852 856 860 873 847 847 851 834 903 908 908 913 895 917 893 931 872 870 874 855 822 851 915 881 865 880 798 806 869 790 851 788 863 832 805 816 836 825 844 819 803 803 868 796 751 830 844 787 807 805 819 805 807 858 848 792 801 820 793 826 802 796 830 814 814 790 838 890 808 812 826 799 795 790 798 803 817 797 766 797 809 817 811 813 819 787 847 777 809 785 828 802 786 806 790 778 794 799 814 790 782 774 822 826 788 880 888 854 832 896 859 847 859 823 862 792 819 836 845 834 847 836 835 849 842 791 806 848 832 820 854 802 806 833 828 815 823 860 833 838 807 836 819 828 830 832 855 846 827 790 835 803 826 792 835 798 821 818 867 794 820 815 794 858 792 731 809 860 867 801 842 782 839 811 783 819 800 845 811 810 764 816 841 786 801 787 787 791 822 794 833 787 875 817 821 767 814 833 780 749 804 842 896 844 895 860 875 848 841 812 820 831 807 815 811 854 835 839 851 825 831 812 842 786 838 844 800 795 828 850 860 831 836 813 798 827 852 781 826 832 790 839 825 830 776 749 808 813 824 826 843 845 827 812 844 833 837 818 799 824 790 860 701 798 841 844 826 795 795 802 812 799 860 852 784 771 739 829 787 779 774 780 884 839 702 799 776 779 804 801 832 835 815 831 940 909 942 927 896 860 928 895 919 905 915 901 922 943 901 892 886 954 916 908 862 898 914 881 907 846 874 897 900 893 879 882 906 888 868 868 900 882 902 884 892 872 852 795 907 871 804 828 830 939 851 825 852 849 873 848 861 799 851 859 870 862 845 819 898 854 855 824 840 835 821 861 891 854 872 975 916 959 946 904 983 986 963 953 934 935 909 914 953 937 954 903 929 887 948 893 913 905 883 836 945 892 843 896 853 837 858 844 834 864 860 880 838 847 888 914 922 890 891 868 869 820 900 889 806 901 838 871 986 852 883 865 848 873 907 912 898 834 874 894 883 810 900 955 878 891 876 918 884 937 864 862 897 850 882 890 872 856 856 884 874 848 852 866 850 870 885 854 879 833 871 871 863 830 874 828 878 823 842 836 808 877 840 847 864 816 841 813 791 830 822 920 919 868 876 880 859 878 884 903 901 841 867 874 874 840 853 871 818 851 848 878 850 848 791 842 839 860 840 858 853 888 854 840 813 832 876 830 851 853 878 855 851 855 861 873 848 848 850 833 903 908 907 912 894 917 894 931 872 869 874 856 822 850 915 881 865 880 799 806 869 790 851 788 863 832 805 816 836 824 843 819 803 802 868 796 751 831 844 788 806 805 819 805 807 860 848 794 801 820 793 826 803 796 830 814 815 790 838 890 808 812 826 799 795 790 798 804 816 796 765 798 810 817 812 814 818 786 848 776 808 784 829 803 786 805 790 778 794 798 814 790 780 773 822 826 789 880 889 854 832 897 859 847 858 823 862 792 820 836 845 834 848 836 835 849 843 791 806 848 832 819 854 803 806 832 827 816 822 860 832 838 807 834 820 827 831 832 855 846 827 790 835 803 826 791 836 797 819 819 867 796 820 816 794 859 791 732 808 860 867 800 842 781 839 810 782 819 800 846 811 810 763 815 841 785 801 788 786 792 821 793 836 787 875 817 822 768 814 833 781 751 803 842 896 845 895 860 875 848 841 812 818 830 808 816 810 854 836 839 851 825 832 813 842 786 839 845 800 796 828 849 860 831 837 813 798 827 851 781 826 831 789 839 824 831 775 750 809 813 825 826 843 846 827 812 843 831 836 819 799 824 789 860 700 799 842 843 826 795 795 803 813 798 861 852 785 770 740 829 787 779 774 781 884 839 701 799 776 779 803 801 831 834 815 831 940 910 941 926 896 860 928 895 919 906 915 901 922 942 902 892 887 954 916 908 862 898 914 881 907 847 874 897 900 893 879 882 906 888 866 869 900 882 901 883 892 872 853 796 907 870 804 828 831 940 852 824 853 850 873 847 860 800 851 859 869 862 846 819 899 853 856 824 841 836 822 860 891 854 870 975 916 959 948 904 983 985 963 953 934 934 910 914 952 938 954 903 929 887 947 893 913 904 883 836 945 892 843 896 853 838 858 844 834 864 860 880 838 848 888 914 923 890 891 868 869 820 900 889 807 901 838 871 984 852 884 866 848 873 906 912 898 832 874 894 883 809 900 955 877 890 876 918 884 937 864 862 897 850 882 890 872 857 857 884 874 848 852 866 850 869 887 854 878 832 871 872 862 831 874 828 877 823 843 837 808 877 840 846 864 815 841 813 791 830 822 919 918 868 876 880 859 878 884 904 902 841 867 874 874 840 853 871 817 851 849 878 850 848 790 842 840 859 841 858 853 888 855 840 813 833 876 830 851 853 877 856 851 855 860 873 847 847 850 832 903 908 907 911 894 918 894 931 872 870 874 856 820 849 915 882 864 879 799 806 869 789 851 788 863 832 804 816 835 824 842 819 803 801 869 796 751 832 843 788 806 804 818 805 807 861 849 796 802 820 793 827 804 796 830 813 814 792 838 890 808 813 826 798 795 791 798 804 816 795 765 798 809 817 812 814 818 785 848 775 809 784 829 804 785 805 791 778 793 798 814 790 780 773 823 826 790 881 889 854 831 897 859 847 858 823 862 791 820 837 845 833 848 835 834 850 843 791 806 847 833 819 854 804 806 833 828 817 823 859 832 837 807 834 822 828 832 832 855 846 826 790 835 804 826 791 838 796 817 818 867 796 821 816 794 858 789 731 808 860 867 800 842 781 840 810 783 818 800 846 811 810 762 815 841 784 801 789 786 792 821 793 840 788 875 816 822 768 815 833 781 752 803 841 894 845 895 859 875 848 841 812 817 831 808 816 809 855 836 839 852 825 831 814 842 786 839 845 800 796 828 848 861 829 838 813 798 827 849 780 825 831 788 839 824 832 775 750 809 814 824 826 842 846 827 812 843 831 836 819 798 824 788 860 700 799 841 842 827 795 794 803 813 797 861 853 785 770 740 830 787 780 773 782 883 838 702 799 776 778 805 801 832 833 815 832 939 910 941 926 895 859 928 895 919 906 914 902 923 942 901 891 888 953 916 908 862 898 914 881 907 847 874 896 900 893 879 881 906 888 866 869 900 882 900 883 892 872 853 796 906 870 805 828 832 940 852 824 853 850 873 847 860 799 850 859 870 862 846 819 900 852 857 824 841 837 822 860 890 854 870 975 917 959 950 904 983 985 964 954 933 935 910 915 951 938 955 902 929 887 947 894 914 904 884 838 944 892 842 896 852 839 857 844 833 863 859 880 838 850 889 913 925 890 890 867 870 822 899 890 807 901 838 870 983 853 884 865 847 873 905 911 898 831 874 894 884 809 899 956 877 889 875 918 883 937 865 862 898 850 881 889 872 857 858 884 873 848 852 866 850 869 888 854 878 832 870 871 861 833 874 828 877 823 844 838 807 878 838 846 863 815 841 814 790 831 823 918 918 868 876 879 858 877 885 905 901 841 868 874 874 840 854 871 817 851 849 878 850 848 790 842 840 859 841 857 853 888 855 840 812 833 876 830 851 852 877 856 852 855 860 874 847 846 851 832 903 908 906 912 895 917 893 931 871 870 873 855 818 847 914 882 863 878 800 806 870 788 851 787 863 832 804 816 834 824 843 820 803 801 870 796 752 832 843 788 806 804 818 804 807 863 849 795 802 820 792 828 804 795 831 813 814 793 837 890 808 814 826 799 796 791 798 804 816 795 766 798 808 816 812 814 817 786 848 774 809 783 830 805 784 805 790 778 793 797 814 790 779 773 823 826 790 882 890 855 831 897 859 846 858 823 863 791 820 837 845 832 849 834 834 852 843 790 806 847 833 820 854 803 806 834 829 817 823 858 831 836 806 833 822 828 832 833 855 845 826 791 835 806 826 792 837 795 818 819 866 796 821 815 793 858 788 731 808 860 867 801 843 781 841 809 784 817 800 845 811 810 761 815 841 783 801 789 786 792 820 792 843 788 874 816 822 768 815 832 782 754 802 839 895 845 895 859 875 848 841 812 816 832 808 816 810 856 836 839 852 825 831 814 842 787 839 844 799 796 828 848 862 827 839 814 798 827 848 783 824 830 787 839 824 833 775 750 809 814 824 826 842 846 827 812 844 830 836 819 797 824 788 860 700 799 841 842 827 795 795 803 813 796 861 853 784 769 740 831 787 780 773 783 883 838 703 800 776 777 806 801 832 832 814 833 939 911 941 926 894 859 928 895 920 906 915 902 922 942 901 891 888 953 916 908 861 898 914 881 908 847 874 896 901 893 880 880 906 888 866 870 901 881 900 883 893 871 852 796 906 870 805 828 832 940 852 825 854 850 872 847 860 799 852 859 870 862 847 819 897 852 858 825 841 836 822 860 890 855 869 975 916 960 950 904 983 985 964 954 933 936 910 915 950 938 956 901 930 887 946 893 914 904 884 840 943 893 843 896 855 839 856 844 833 863 859 880 840 849 889 913 924 891 890 868 870 822 900 890 806 902 838 870 984 854 885 865 847 874 901 911 898 830 874 894 885 809 899 956 878 890 875 918 882 938 865 862 898 850 881 888 871 858 858 884 872 848 852 865 850 868 889 853 877 832 870 871 861 835 873 828 877 822 844 838 806 878 838 846 863 816 841 814 791 830 823 918 918 867 876 879 858 877 885 904 901 840 868 874 874 840 855 871 817 851 849 878 849 849 790 842 840 858 841 857 854 888 855 840 812 833 875 829 850 851 877 856 853 856 860 874 846 845 851 833 903 908 906 912 897 917 893 930 870 871 873 854 819 846 913 883 864 878 799 806 870 788 851 787 863 832 803 817 834 824 844 820 803 802 870 796 752 832 843 789 806 804 817 804 807 862 849 795 802 820 792 829 806 795 832 812 814 793 837 891 808 815 826 799 797 791 798 804 816 794 766 798 808 816 812 813 816 786 848 775 809 784 829 806 785 806 790 778 792 797 813 790 778 773 823 826 789 882 890 855 831 898 859 845 858 823 863 790 820 838 845 832 849 835 834 852 842 790 807 848 834 820 853 803 806 834 830 817 823 858 830 836 807 833 823 827 832 833 855 845 826 790 835 806 827 793 837 795 818 819 866 796 820 815 793 858 788 731 808 861 867 802 842 783 840 810 786 817 800 844 812 809 760 815 842 784 800 789 786 793 820 792 844 788 874 816 822 768 815 832 782 754 802 839 896 846 895 860 876 848 840 812 816 832 808 817 812 856 835 839 852 825 830 813 842 787 838 845 798 796 827 848 862 825 838 816 798 828 848 785 823 830 788 839 824 833 775 749 809 814 824 826 842 845 826 812 844 831 836 819 796 824 788 860 701 799 841 843 827 795 795 803 813 796 862 854 784 770 740 831 788 780 772 782 882 837 704 799 777 776 807 802 833 832 813 833 940 911 942 925 893 859 928 895 920 905 915 902 922 944 900 891 887 952 916 908 861 899 913 881 908 847 874 895 902 893 879 880 906 887 866 869 902 880 899 883 893 871 852 796 906 870 805 827 832 940 853 826 853 850 873 847 859 798 853 859 870 862 847 818 894 852 859 825 840 836 823 860 891 856 868 975 916 960 950 904 984 985 964 954 933 936 910 915 950 938 958 900 930 889 946 892 915 904 883 842 942 893 843 896 857 839 856 843 833 863 859 880 842 848 889 913 924 892 890 869 871 822 900 891 807 902 839 870 986 855 886 866 846 874 898 912 899 831 875 894 886 809 898 954 878 890 875 919 882 939 864 863 898 850 881 888 871 857 858 884 871 847 852 865 850 868 889 853 878 832 869 870 862 835 873 828 877 822 842 837 806 878 837 846 863 816 841 814 792 829 823 919 917 867 876 879 858 877 885 904 901 840 867 874 874 839 855 870 816 851 849 879 849 849 790 842 839 858 841 857 854 889 854 840 811 832 875 829 850 852 877 856 852 857 860 875 843 845 852 833 903 908 906 913 897 916 894 930 870 871 874 852 819 846 912 883 866 877 799 805 870 787 851 786 863 832 803 817 835 824 844 820 804 802 869 796 752 833 843 789 806 804 817 804 807 862 849 794 801 820 792 829 806 795 832 812 815 793 836 891 808 814 827 799 797 791 798 804 816 794 767 797 809 817 811 814 815 786 850 775 808 786 829 805 786 806 789 778 791 798 813 789 778 773 823 826 787 880 890 855 831 898 860 844 858 824 862 790 821 838 844 832 849 836 834 852 842 789 808 848 834 820 853 803 807 834 831 817 823 858 830 835 807 834 822 827 832 833 856 845 825 789 835 805 826 794 836 794 818 819 866 796 819 814 793 860 788 730 808 861 867 802 840 784 840 810 786 818 799 844 812 808 758 815 842 784 800 789 787 794 820 792 842 788 873 816 822 769 816 833 782 753 801 840 897 846 896 860 876 848 840 813 817 832 808 818 813 856 835 839 850 825 831 814 842 787 838 846 797 796 826 847 862 825 837 817 800 829 848 787 823 830 789 839 825 833 774 748 808 814 824 826 842 845 826 812 844 831 836 818 797 824 789 861 701 799 840 844 827 794 795 804 814 795 861 854 784 770 740 832 789 781 772 782 882 837 704 799 777 777 807 803 833 832 813 832 940 911 942 925 893 860 927 895 920 904 915 902 922 946 900 891 887 951 916 908 861 900 913 882 909 847 875 896 903 894 879 881 906 886 866 868 903 880 898 882 893 871 852 796 906 870 804 827 833 940 853 827 853 850 874 847 860 798 853 858 869 863 847 819 893 852 860 825 840 835 823 860 892 856 866 975 916 961 948 904 984 984 964 954 934 936 911 914 948 938 957 900 930 890 946 892 915 904 881 842 942 893 843 895 859 839 858 843 834 863 860 880 841 848 889 913 924 893 890 870 871 821 899 890 808 902 839 870 987 855 886 867 846 874 896 914 899 831 876 894 886 808 898 953 878 890 875 919 882 939 864 862 898 850 881 888 870 857 858 884 872 846 852 865 850 868 889 852 878 831 870 871 862 835 873 827 877 821 841 837 806 878 838 846 863 816 841 814 794 828 823 919 917 867 876 879 858 877 885 904 900 840 868 874 874 839 855 870 817 851 849 879 850 848 789 842 838 859 841 858 854 890 854 841 811 832 874 829 850 852 878 855 851 858 859 875 841 845 852 834 903 908 907 914 895 916 895 929 870 871 874 852 820 846 912 883 868 877 799 805 870 787 852 786 863 832 804 816 836 824 844 819 804 802 869 796 752 833 843 790 806 804 817 804 807 862 849 794 800 820 792 830 806 795 832 812 816 793 836 891 809 814 827 799 797 791 798 803 816 795 767 797 809 816 811 814 815 786 850 775 808 787 830 805 787 807 789 778 790 798 813 788 778 774 823 825 786 879 890 855 832 896 860 844 858 824 862 790 822 837 844 833 849 836 834 851 842 789 809 847 834 820 853 804 807 833 830 817 823 858 832 836 807 835 822 826 831 832 856 846 825 788 835 804 826 793 837 795 817 819 866 796 819 815 793 860 789 730 807 861 866 803 840 785 839 810 786 818 799 844 811 809 757 815 841 785 800 789 788 795 820 792 841 788 873 816 822 769 816 833 782 752 802 840 898 846 895 860 876 849 840 813 818 832 807 818 814 856 835 840 850 824 831 814 842 788 839 846 797 797 825 847 862 825 836 817 800 829 849 786 823 831 790 838 826 834 774 748 808 815 824 826 842 844 826 812 844 831 836 817 798 822 788 861 701 800 840 844 826 794 795 805 814 796 860 854 784 769 739 831 790 780 773 781 882 836 704 799 777 778 806 803 832 832 814 831 940 911 942 925 894 860 926 895 921 903 915 902 921 946 900 892 886 951 917 909 861 900 914 882 909 846 875 896 903 894 879 882 906 885 865 868 904 880 898 882 892 871 853 796 906 870 804 827 833 940 853 828 852 850 875 847 861 798 853 858 870 863 847 820 895 852 860 825 840 835 823 860 892 856 866 975 916 962 946 903 984 984 965 954 934 937 912 914 947 938 957 900 930 891 946 893 915 905 880 843 942 892 842 895 859 838 858 842 835 863 859 880 839 848 889 913 923 892 889 871 870 822 899 890 808 902 840 870 986 856 887 868 845 874 892 915 899 830 876 895 886 808 898 952 878 890 875 918 881 939 864 862 898 850 881 888 871 856 857 883 872 847 852 865 850 869 889 852 879 831 871 871 862 835 873 827 877 821 840 837 806 878 838 845 864 815 841 814 794 828 824 918 917 867 876 879 857 876 884 903 899 840 869 874 875 839 856 870 817 850 849 878 849 848 789 841 838 859 841 859 854 891 852 841 811 832 874 828 850 853 878 855 850 857 859 876 839 845 853 834 902 908 908 914 894 915 894 928 871 872 874 852 820 845 913 883 868 877 799 805 870 787 852 786 864 832 804 816 837 824 845 819 805 802 868 796 753 834 843 790 807 804 818 805 807 863 848 794 800 820 792 830 805 795 832 812 815 793 836 890 808 814 826 799 798 791 799 803 816 797 767 796 810 814 810 815 816 785 851 774 808 787 831 805 787 807 790 777 790 797 814 788 778 775 824 824 786 880 891 855 832 895 860 844 857 823 863 790 821 837 844 833 848 837 834 851 843 790 809 846 834 821 853 805 806 832 830 817 823 858 834 836 807 836 822 826 831 832 856 846 825 789 834 805 826 793 838 796 817 818 866 795 819 815 793 861 791 731 807 861 865 803 841 785 839 810 786 818 799 844 810 809 755 815 841 785 800 788 788 796 821 791 841 788 874 815 822 769 816 833 781 752 803 841 898 848 895 861 877 849 840 813 819 833 806 818 814 856 835 840 850 824 831 814 843 788 839 846 798 798 824 847 861 825 836 816 800 829 850 785 823 832 790 839 826 835 775 747 808 815 824 826 841 843 826 811 844 832 836 817 799 821 788 861 701 800 841 844 825 794 795 804 814 796 860 854 784 770 740 831 790 779 773 781 882 836 702 799 777 779 806 802 832 832 815 831 942 911 942 926 894 860 925 895 922 903 915 903 921 944 899 894 886 950 917 909 860 899 914 881 910 846 875 896 902 894 878 882 906 886 864 867 904 880 898 882 891 871 852 796 906 870 804 827 833 940 852 828 852 850 876 847 862 798 853 858 870 863 847 822 896 852 860 825 840 835 823 860 892 856 866 976 915 962 946 903 984 984 966 954 934 937 913 915 945 936 956 900 929 891 947 896 915 905 881 841 942 892 842 895 859 838 859 843 834 865 859 880 837 849 889 912 923 892 889 872 869 822 898 890 808 902 838 870 985 856 888 868 846 874 890 914 900 831 877 895 887 807 898 951 878 892 875 918 881 939 863 862 898 850 882 889 871 856 856 883 873 847 852 865 850 870 889 852 879 832 872 872 863 835 873 828 878 821 840 836 806 877 838 844 865 814 842 814 793 828 824 918 918 868 876 879 857 876 883 903 897 840 870 874 875 841 856 869 817 850 849 877 848 847 789 840 839 859 840 860 854 891 852 842 811 833 876 827 850 854 878 855 850 856 859 875 839 846 854 834 902 907 909 914 893 915 894 927 871 872 873 852 820 846 913 882 868 876 800 804 870 787 852 786 864 833 803 816 837 824 846 819 804 802 868 796 753 834 844 790 807 804 818 805 808 862 847 793 800 820 792 830 805 795 831 813 815 793 837 891 808 814 826 799 796 791 800 804 816 799 767 796 809 813 810 816 816 785 851 774 808 787 831 805 787 807 792 777 791 797 815 788 778 776 824 824 787 882 891 854 832 894 860 844 856 823 864 790 819 837 845 833 848 838 834 850 844 790 809 845 833 823 852 804 805 833 830 817 824 858 834 836 807 836 823 825 830 831 855 846 825 790 835 806 825 793 838 797 817 817 866 795 821 815 794 861 792 733 806 861 865 803 842 785 839 811 786 817 798 844 810 810 751 815 841 784 799 788 789 796 822 791 840 788 874 816 822 769 817 834 781 753 804 841 898 849 895 862 877 849 841 814 819 832 807 817 814 857 836 840 850 824 832 815 843 788 840 844 798 798 824 847 862 824 836 816 799 828 851 784 824 834 790 838 826 835 776 747 807 815 824 826 840 842 826 811 844 832 837 817 799 820 787 861 702 799 842 844 825 795 795 804 814 795 861 854 783 770 742 833 790 778 773 780 883 837 701 799 777 780 806 802 832 832 815 832 943 911 942 926 895 860 923 896 922 902 914 902 921 943 899 894 886 950 918 909 860 899 915 881 909 846 874 896 901 893 878 882 906 887 864 867 905 881 898 882 891 871 852 796 906 870 804 828 832 939 852 827 852 850 875 847 862 800 853 858 869 862 848 821 896 852 862 824 839 834 822 860 891 856 865 975 914 962 948 903 984 983 966 954 934 937 913 916 944 936 956 901 928 891 947 897 913 905 883 839 942 891 842 895 858 838 858 844 834 867 858 881 837 851 890 911 923 892 889 872 868 822 898 890 808 901 837 870 985 855 888 868 846 874 885 912 898 833 877 896 888 807 898 951 879 892 875 918 881 938 863 861 898 850 882 890 871 856 856 883 872 847 852 865 850 870 889 853 880 832 872 871 863 836 874 828 878 821 840 836 807 877 839 844 865 815 842 814 792 830 824 918 919 868 876 879 857 876 883 902 897 840 870 874 875 842 856 870 816 849 850 877 847 847 790 840 839 859 840 859 855 890 852 842 811 833 877 827 850 855 878 854 850 855 859 875 839 846 854 834 901 906 908 914 893 916 894 929 871 872 873 852 820 846 913 882 867 875 800 804 870 787 852 787 864 834 803 816 837 824 846 819 804 802 868 795 753 834 843 790 808 805 818 805 808 860 846 793 799 820 792 830 805 795 831 814 814 792 837 891 808 814 826 798 795 791 800 804 816 798 767 796 808 814 810 817 816 785 851 774 808 787 831 805 787 807 793 777 792 797 816 788 778 776 825 823 788 884 892 852 832 894 860 844 856 822 865 790 818 837 846 833 847 838 834 851 843 789 809 845 832 823 852 804 804 834 829 817 824 859 833 836 807 836 823 825 829 831 854 848 825 790 836 806 825 794 838 797 817 816 866 795 822 815 794 861 792 734 807 861 866 802 842 785 840 812 786 817 796 844 810 810 748 815 841 783 799 787 788 795 822 790 839 788 874 816 822 769 817 835 781 754 804 842 898 850 896 863 877 848 841 815 820 832 809 817 814 857 836 840 850 824 832 816 844 787 840 843 798 798 824 847 862 824 836 816 797 828 851 784 824 834 791 838 826 834 776 747 807 814 824 827 840 843 826 812 845 834 837 816 800 821 787 861 702 798 843 843 824 796 795 805 814 795 862 854 783 771 744 835 789 778 772 780 882 838 702 800 777 778 806 802 832 832 816 832 942 911 942 927 895 860 921 894 922 902 914 901 922 944 900 894 887 952 918 909 860 899 915 881 909 847 875 896 900 893 879 882 906 887 864 867 905 881 899 882 891 872 851 797 907 870 805 828 832 939 851 826 852 850 873 847 862 801 852 858 870 862 848 821 895 852 863 824 839 834 822 859 891 856 864 975 914 962 950 903 983 983 965 954 934 936 913 917 942 936 956 902 929 890 947 898 912 904 883 837 942 890 843 896 857 838 859 845 834 867 859 881 838 852 890 910 923 892 889 871 868 822 898 890 808 899 837 870 986 855 889 868 846 874 881 910 897 835 877 895 888 806 898 950 880 892 875 918 881 937 864 862 898 850 882 890 870 856 856 883 872 847 851 866 850 870 888 853 880 833 872 871 863 836 874 828 878 822 840 835 808 876 839 844 864 815 841 813 791 832 824 918 920 868 877 879 858 875 882 902 897 840 870 874 875 840 855 870 816 849 850 877 847 848 790 840 838 859 841 859 856 890 853 841 812 834 878 828 851 856 878 854 850 856 859 875 837 846 854 833 901 906 908 914 893 917 894 930 872 872 873 852 820 846 912 881 866 874 800 805 870 787 852 788 864 834 803 816 837 824 846 819 804 802 868 794 752 834 842 789 808 805 818 805 808 860 847 793 799 820 793 831 805 795 832 814 814 793 838 891 807 813 827 800 794 791 799 804 816 797 768 796 806 814 810 819 815 786 849 774 808 787 830 806 787 806 793 776 792 797 816 788 779 776 824 823 788 886 892 851 831 894 860 845 855 822 864 790 818 837 844 832 848 838 834 852 842 789 809 846 832 824 852 804 804 835 829 817 825 859 833 836 806 836 823 825 829 832 853 849 826 789 836 806 825 794 838 798 817 815 866 795 824 814 794 862 792 735 807 861 866 803 841 785 841 812 786 817 795 845 810 810 746 814 841 782 799 787 788 794 822 790 839 788 874 817 822 769 818 835 781 754 804 842 899 850 896 863 876 847 841 814 821 831 810 817 813 856 836 840 851 824 831 816 844 788 841 843 799 798 824 847 862 824 836 817 797 827 851 783 824 834 790 838 825 832 775 747 806 813 824 827 840 844 826 812 845 836 838 815 799 822 787 860 702 798 844 843 825 796 795 806 815 794 862 854 783 771 744 834 787 778 771 781 880 838 704 800 777 776 807 802 832 833 816 832 942 910 942 927 895 859 918 893 921 902 914 901 922 944 901 893 887 953 918 910 859 900 915 881 909 847 876 895 900 893 879 882 906 887 865 867 905 881 899 882 891 872 851 798 908 869 806 828 831 939 851 827 853 850 872 846 861 801 852 858 870 861 848 820 895 852 865 824 839 834 822 859 890 856 863 974 914 961 950 904 983 983 963 954 934 936 912 917 941 937 956 903 930 890 948 898 911 902 883 837 943 888 843 897 858 838 860 846 833 866 859 881 838 852 889 911 924 892 889 871 869 822 898 890 809 898 839 871 986 854 889 867 845 874 877 910 896 836 877 895 888 806 898 950 880 892 874 917 881 936 864 863 898 850 882 890 870 856 856 884 872 847 852 866 851 870 888 854 880 834 871 871 863 835 874 828 878 823 840 834 808 877 840 845 864 816 840 811 790 834 824 918 920 869 877 879 858 875 882 902 896 840 869 874 875 839 854 871 816 848 850 878 847 848 789 840 838 859 842 859 856 890 853 840 812 834 877 828 852 856 879 853 851 858 859 874 835 846 854 833 900 907 908 914 894 918 894 932 872 873 873 853 820 847 911 881 865 874 800 805 870 787 853 788 864 834 803 816 837 823 846 819 803 802 868 793 752 834 842 789 808 805 818 805 809 861 847 793 799 820 793 829 805 795 832 814 814 792 838 890 807 814 828 801 794 791 799 804 815 796 768 796 807 814 810 820 815 786 848 774 809 787 830 807 785 806 793 775 792 796 817 787 780 776 823 822 788 886 892 853 830 894 860 845 856 822 863 790 818 838 843 832 848 837 835 851 842 788 809 846 832 824 852 805 805 835 828 817 824 860 834 836 806 836 823 827 829 832 854 849 827 789 836 805 825 795 838 799 817 816 866 795 824 814 794 862 792 735 808 861 866 803 841 785 842 811 787 817 795 846 810 811 745 813 841 782 799 787 786 792 821 791 840 788 874 817 821 768 818 835 781 755 804 843 899 849 896 864 876 848 840 812 821 831 810 817 812 856 835 840 851 824 830 816 844 789 843 843 800 798 825 846 862 823 836 816 797 828 852 783 825 834 788 838 825 831 775 747 806 813 825 827 841 845 825 812 846 836 837 814 799 822 787 860 702 798 843 844 825 796 794 806 815 794 861 854 782 771 744 832 787 778 770 782 877 838 705 801 777 774 807 803 831 834 816 832 941 910 942 927 894 859 915 892 920 902 915 900 922 944 901 894 887 954 918 910 859 900 915 881 910 848 876 894 899 892 879 882 906 886 866 867 904 881 900 882 891 873 852 798 907 870 806 828 832 939 850 828 853 850 871 846 862 802 852 858 871 861 848 820 894 851 865 824 839 835 822 860 890 858 863 974 915 961 951 904 984 984 962 953 934 937 912 917 940 937 957 903 932 889 948 898 911 901 883 837 944 888 843 897 858 838 861 846 834 866 859 880 838 852 889 912 925 892 890 872 870 823 898 889 809 897 840 872 986 854 890 866 844 874 874 910 896 836 877 895 888 805 898 949 881 891 874 917 881 936 864 864 897 850 881 890 870 857 856 884 873 847 852 866 851 870 888 854 879 834 871 871 863 834 874 828 878 824 840 834 808 878 840 846 864 817 840 811 789 834 824 917 919 869 877 879 858 876 882 902 896 840 869 873 875 838 854 871 817 848 851 878 846 849 789 841 838 860 842 859 857 891 853 840 812 834 877 827 851 856 880 852 850 858 859 874 832 846 853 833 900 907 907 914 894 918 894 931 872 873 873 854 820 848 912 881 865 875 800 805 870 788 853 788 864 834 802 817 837 824 846 819 803 802 869 794 751 833 842 789 808 804 818 805 809 862 848 793 800 820 793 828 804 796 832 814 814 792 838 889 807 815 828 802 794 791 799 804 816 796 769 796 808 814 811 822 816 787 846 775 809 787 830 808 784 806 793 775 792 796 816 786 780 776 822 820 787 883 892 854 830 894 861 845 858 822 863 791 818 838 844 834 848 837 835 850 842 789 810 845 832 822 852 806 806 835 828 818 824 860 834 836 806 836 823 828 830 833 854 848 828 789 835 804 825 794 838 799 818 818 866 796 823 814 793 863 792 733 808 861 866 803 842 784 843 810 786 816 797 846 810 812 745 812 840 782 799 788 786 792 821 792 842 788 875 817 820 768 819 835 780 755 805 843 898 849 896 864 875 848 840 811 821 832 811 816 812 857 835 840 852 824 830 816 843 790 843 844 801 798 825 846 862 824 836 817 798 828 852 784 826 835 787 839 826 831 774 746 806 813 826 826 842 845 824 812 845 835 837 813 798 823 787 860 703 797 844 844 825 795 794 806 816 794 860 853 782 770 745 829 786 778 770 782 872 838 705 802 777 774 806 803 831 835 816 832 941 910 942 927 894 859 910 892 919 902 914 900 922 944 900 894 887 954 917 909 858 900 915 880 910 848 876 895 898 892 879 882 905 886 866 867 903 881 900 882 891 872 852 799 906 871 805 828 832 939 849 829 853 851 871 846 862 802 851 857 872 862 849 820 894 850 866 824 838 836 822 861 890 858 863 974 916 961 951 905 985 987 962 954 934 937 911 916 940 937 958 903 932 890 949 898 911 903 883 837 944 888 843 897 858 838 862 845 834 866 858 879 838 852 889 913 925 892 890 873 870 823 898 888 809 896 840 874 986 854 889 865 844 874 873 911 897 836 877 894 888 806 898 948 881 891 875 917 882 937 864 864 897 851 880 889 870 858 856 885 874 847 852 865 851 870 888 854 877 834 871 871 864 832 874 828 878 825 840 834 807 879 840 846 864 818 840 812 789 833 822 917 918 870 877 879 858 876 882 901 896 840 869 873 875 839 854 871 817 848 851 879 846 850 790 842 838 859 842 859 856 891 853 840 812 834 876 827 851 856 880 851 850 857 859 874 831 846 854 834 901 907 906 914 894 918 894 931 871 874 873 854 821 849 912 881 864 874 799 805 870 788 852 788 864 834 801 817 837 824 845 819 803 801 870 795 751 832 843 788 808 804 819 804 808 861 847 793 801 820 793 827 804 796 832 815 815 792 838 889 807 815 828 802 794 791 800 804 817 795 770 797 809 814 811 822 816 787 846 776 808 786 831 808 785 806 793 775 792 796 816 787 781 776 823 820 787 881 891 855 830 894 862 845 858 822 863 792 819 838 845 836 847 837 836 850 844 790 810 845 831 820 852 806 806 835 827 818 824 859 833 836 806 836 823 829 829 833 853 847 827 789 835 804 826 793 838 798 818 818 867 796 822 815 793 864 792 732 808 861 866 803 842 784 844 809 786 816 799 846 810 813 745 812 840 782 798 788 786 792 821 794 840 788 876 817 819 767 818 836 780 754 806 843 897 849 896 864 874 848 840 811 819 832 811 815 812 858 834 839 853 824 830 815 843 790 842 844 800 798 826 846 862 825 836 818 799 828 852 785 827 835 787 839 826 833 773 747 807 813 826 826 842 845 822 812 845 833 837 813 800 823 787 860 703 797 844 844 826 795 794 806 816 793 860 853 782 769 745 829 786 777 769 783 866 838 704 802 777 774 806 802 832 835 816 832 940 910 942 927 894 859 907 892 918 902 914 900 921 943 900 894 887 954 916 908 858 900 916 880 910 849 876 895 899 891 879 883 905 886 865 867 904 880 900 882 891 873 852 799 905 872 804 827 832 938 849 829 853 850 872 847 862 803 851 857 873 862 850 820 895 848 866 824 838 836 822 862 891 858 863 974 916 962 950 904 985 989 963 955 934 937 912 916 940 938 959 902 932 890 949 898 912 904 883 838 944 888 842 897 856 837 863 845 835 866 857 878 837 851 889 914 924 891 890 873 870 823 898 886 809 896 840 873 986 854 889 866 845 874 872 911 896 836 877 893 888 807 898 948 880 891 874 917 882 937 864 864 898 852 880 888 870 857 857 885 874 847 853 865 851 870 888 854 877 833 871 871 865 832 874 828 879 825 840 834 807 879 840 846 865 818 840 812 788 832 821 916 918 870 877 879 857 877 882 900 897 839 869 873 875 840 855 871 817 849 852 879 846 851 790 842 838 859 842 859 856 890 852 840 812 834 876 827 851 855 880 851 850 856 859 874 831 847 854 835 902 906 906 914 894 918 894 930 870 874 874 853 822 849 913 880 864 872 799 804 870 789 852 788 863 834 800 817 837 825 844 819 803 801 871 795 750 832 843 787 808 804 819 804 807 861 847 793 800 818 792 827 804 796 831 816 815 792 838 889 806 815 828 801 794 791 801 805 817 795 770 797 808 815 811 823 816 787 847 776 807 785 832 807 785 806 793 775 792 796 815 787 781 775 823 820 788 881 891 854 831 895 862 845 857 822 863 792 819 838 846 837 848 838 836 849 845 790 809 845 830 819 852 806 806 835 826 819 824 860 832 836 806 836 822 829 829 832 853 846 826 788 835 804 828 792 837 799 819 818 867 796 822 816 793 864 791 731 808 860 865 802 842 784 844 809 785 816 799 846 810 812 743 812 840 783 798 788 786 792 821 794 838 788 876 817 820 767 818 836 779 755 807 844 897 849 896 863 874 848 841 811 817 832 810 815 813 858 834 839 853 824 830 814 842 790 840 844 800 799 825 846 861 824 836 817 799 828 853 786 826 834 788 838 826 833 772 747 808 813 827 826 842 845 822 812 844 833 837 812 802 822 786 860 703 797 844 845 825 796 794 805 817 793 861 852 782 768 745 830 786 777 768 782 857 838 703 803 777 774 806 801 833 836 816 831 940 911 941 927 894 859 904 892 919 902 913 900 920 942 900 895 886 954 916 907 858 899 916 879 909 849 876 896 900 891 879 883 906 886 865 867 905 880 900 882 891 873 851 798 904 872 804 827 831 938 850 829 852 850 873 848 862 804 851 857 873 862 850 820 896 847 867 824 838 837 822 861 892 857 863 974 914 963 948 904 984 988 964 956 934 936 912 915 940 939 958 903 932 890 949 897 913 906 882 839 944 889 842 897 855 837 863 845 835 867 858 878 838 851 890 913 924 891 892 874 870 823 897 886 807 896 840 872 985 855 889 867 845 873 870 910 896 836 878 892 888 808 899 946 880 891 874 918 881 937 864 863 898 853 881 889 870 856 857 885 875 847 853 865 850 870 888 854 877 833 871 871 866 832 875 828 878 825 840 833 806 879 840 846 865 817 841 812 788 831 820 917 920 870 876 879 857 877 881 900 898 839 869 872 875 840 855 871 817 850 852 879 847 851 790 843 838 858 842 859 856 890 852 841 812 834 876 828 851 856 878 851 850 856 859 874 831 847 854 835 903 906 906 914 894 918 895 930 869 874 874 852 822 850 913 880 865 871 799 805 871 790 852 788 863 834 802 817 837 825 844 819 803 802 871 795 750 833 844 787 809 804 819 804 807 861 847 793 800 818 792 828 804 796 830 817 816 793 838 889 806 814 828 801 794 791 802 806 816 795 770 798 808 815 811 827 816 786 848 777 808 785 831 807 785 807 794 775 792 797 815 787 781 774 823 820 789 882 890 854 831 896 862 845 857 822 864 792 819 838 846 837 849 838 836 849 845 790 809 845 830 819 852 804 805 834 826 819 824 860 832 836 806 836 822 830 829 831 853 847 826 788 835 804 830 793 837 799 820 818 868 796 822 816 793 863 791 732 808 861 866 801 842 783 845 810 785 817 799 846 810 811 741 812 840 784 798 787 787 792 821 794 835 788 876 817 820 767 817 836 779 756 806 843 897 848 896 863 875 848 842 811 815 832 809 815 813 858 833 838 851 824 829 814 842 791 839 845 801 800 826 847 860 823 836 816 798 828 853 789 824 834 789 837 826 832 772 748 809 813 827 826 842 845 822 811 844 832 837 812 804 820 786 860 703 797 843 845 825 797 793 805 817 793 861 852 782 768 744 831 786 777 768 782 850 837 703 803 777 774 807 800 834 836 817 831 940 912 940 927 894 859 901 893 919 902 913 899 920 943 900 895 886 953 917 907 859 898 916 880 909 849 876 896 900 891 879 884 906 886 864 867 905 878 900 883 892 874 852 798 904 872 804 827 831 939 850 829 853 850 873 848 862 804 851 858 873 861 850 821 896 847 867 825 838 837 822 860 893 857 862 974 913 963 946 904 984 987 965 955 934 936 911 914 940 939 958 903 932 890 950 896 913 906 881 838 944 890 843 897 855 837 861 845 835 866 859 879 838 851 890 912 924 892 894 873 871 822 897 888 806 897 840 872 984 855 889 867 847 874 870 910 896 837 877 892 887 808 899 944 879 891 873 919 881 938 864 862 899 853 882 890 870 856 857 885 875 847 853 865 849 870 888 854 877 832 871 871 866 833 875 827 877 824 840 833 806 879 839 846 865 817 842 813 787 831 820 917 921 870 875 879 858 877 881 900 898 839 868 872 875 840 855 872 817 850 852 879 848 851 790 843 838 858 842 860 856 890 853 842 813 834 875 829 851 856 877 853 850 856 859 873 831 847 854 834 902 907 906 913 894 918 895 929 869 875 873 851 822 850 912 881 865 872 799 806 870 790 852 789 862 835 803 817 837 825 844 819 802 802 871 794 751 834 844 788 809 804 818 804 806 860 848 794 799 818 792 829 804 796 830 818 816 793 838 889 807 814 828 801 794 792 803 807 815 795 770 798 808 816 812 830 816 786 849 777 809 786 830 807 785 806 794 775 792 798 814 788 781 774 823 820 790 884 891 853 831 897 862 845 858 823 864 791 819 838 847 835 850 838 836 848 845 788 808 846 831 819 851 803 806 834 827 819 823 860 832 835 805 836 822 830 829 830 853 848 827 788 835 805 829 793 836 799 820 818 867 798 822 816 793 862 791 733 809 862 866 802 842 782 845 810 785 818 798 846 811 810 738 812 839 784 798 787 787 792 822 793 834 788 876 818 820 767 817 836 780 756 804 842 898 847 897 863 876 848 842 811 816 832 808 816 813 859 833 838 850 825 829 815 843 791 838 845 802 800 826 847 859 821 836 815 798 828 852 790 823 835 789 837 825 832 772 748 809 813 827 826 843 845 822 811 843 831 837 813 805 819 786 860 704 797 843 845 825 797 793 806 818 794 862 852 782 769 742 832 786 777 768 782 843 837 704 803 778 774 807 802 834 836 817 832 940 912 940 927 894 859 898 893 919 902 913 900 920 945 901 896 886 953 917 907 859 897 916 881 908 849 876 896 901 891 879 884 907 886 864 867 904 878 900 882 892 874 852 797 905 871 805 827 831 940 851 828 854 850 873 849 862 804 851 859 872 861 848 820 896 846 867 824 838 837 821 860 893 856 861 973 911 963 947 904 983 985 966 953 933 936 910 914 940 940 958 902 931 891 950 895 913 906 880 838 945 891 846 897 854 837 860 845 836 865 860 879 840 850 890 912 924 893 895 873 871 820 896 890 806 899 841 872 983 854 888 866 849 875 867 911 896 838 877 893 886 808 900 940 878 891 873 919 880 939 864 863 899 853 882 891 870 856 857 885 875 846 853 865 849 869 888 854 877 833 871 872 865 833 875 826 876 823 840 832 807 879 839 844 865 817 842 812 787 831 821 917 921 870 875 879 858 877 881 901 898 839 868 871 875 840 854 872 817 851 852 879 849 851 790 842 838 858 842 860 856 890 853 841 813 835 874 831 851 856 877 854 849 856 859 872 829 846 853 834 901 907 906 912 894 918 895 929 869 876 873 851 821 850 912 881 865 872 799 806 869 789 852 788 862 836 804 817 836 824 844 819 802 802 871 793 752 833 845 788 810 805 818 804 805 859 848 793 800 818 791 829 805 795 830 818 816 793 838 889 807 813 828 801 794 792 802 806 816 796 770 798 808 816 812 834 817 786 849 777 810 786 830 806 785 806 794 776 793 798 814 789 781 774 823 820 789 885 891 853 832 897 862 845 859 822 864 789 819 838 847 833 850 837 836 849 845 787 808 846 831 819 850 802 806 834 828 818 823 860 832 836 805 836 822 829 830 830 854 849 828 788 835 805 828 793 836 798 822 818 867 799 822 816 793 862 790 734 810 862 866 804 842 781 844 811 785 819 798 846 811 811 738 812 839 784 798 787 787 792 822 793 833 788 876 818 822 767 816 836 781 756 803 841 899 846 897 862 876 848 842 812 816 832 807 816 813 859 832 838 848 826 830 815 844 791 837 845 805 800 826 847 858 821 836 815 798 828 851 791 824 836 789 836 825 833 772 748 809 813 827 826 843 845 823 811 843 832 838 814 803 819 786 860 704 799 843 846 824 797 793 807 818 792 862 851 783 770 741 831 786 777 768 783 836 837 704 803 778 772 808 804 834 835 816 831 941 912 940 927 894 858 896 893 919 902 912 900 920 945 902 896 886 953 918 908 860 897 915 881 908 848 876 896 902 891 880 884 906 885 863 866 904 878 899 882 892 874 853 797 906 871 805 827 831 941 850 828 855 850 872 849 862 803 852 859 872 860 847 820 896 846 868 824 838 837 822 859 892 856 861 973 911 963 949 905 980 985 966 951 933 936 909 914 941 941 958 902 930 891 951 894 913 906 880 838 946 892 848 897 854 837 859 845 837 866 860 880 840 849 890 912 924 893 895 873 871 820 897 890 807 900 841 872 983 854 888 866 850 876 864 912 896 839 877 893 886 808 899 936 877 891 875 919 880 940 864 863 899 853 882 890 870 856 858 885 875 846 854 865 849 869 888 854 878 833 871 873 865 833 874 826 876 823 839 833 807 878 839 843 865 817 842 812 786 832 821 917 921 869 876 879 859 877 881 901 898 838 867 872 875 840 853 872 816 851 852 878 849 851 789 842 839 858 842 860 856 890 853 841 814 836 870 832 852 856 877 856 849 857 859 871 828 846 852 834 901 907 906 912 894 918 894 928 870 875 873 852 821 850 911 882 865 872 799 806 868 789 852 788 864 836 803 816 836 823 844 819 802 803 871 792 753 833 846 788 810 805 818 804 805 859 849 793 800 817 791 829 805 795 831 817 816 793 837 889 808 814 829 801 793 792 802 806 816 796 769 797 809 816 812 835 817 786 849 777 809 787 830 805 785 806 794 778 793 797 814 791 781 775 823 820 789 884 891 852 832 897 862 845 859 822 863 790 819 838 847 832 850 837 836 849 845 787 808 846 831 820 851 802 806 833 830 818 823 860 832 836 805 836 822 829 830 829 854 849 828 788 834 805 826 793 836 797 822 818 866 800 823 816 793 862 789 734 810 862 866 805 842 782 843 811 785 819 798 846 812 811 738 812 838 784 798 787 787 792 822 793 833 787 876 818 823 768 816 836 782 756 804 842 900 846 898 862 875 849 842 812 816 833 808 816 813 859 832 838 848 826 831 815 845 792 837 844 806 798 826 847 858 821 836 816 799 828 852 792 825 836 790 836 826 833 772 748 809 813 826 826 844 846 824 813 843 832 838 814 801 820 785 860 704 799 844 845 824 797 793 807 819 791 863 851 783 771 741 831 787 778 767 785 831 837 706 802 776 771 808 806 834 834 816 831 941 912 941 926 894 858 894 893 919 902 911 900 920 944 902 896 887 952 918 909 860 898 914 881 908 848 876 896 902 891 881 884 906 886 862 866 903 878 899 882 891 873 853 797 906 871 805 826 831 941 850 827 854 850 872 850 862 803 852 858 873 861 846 820 897 845 868 823 838 837 822 860 892 856 861 973 912 961 949 905 977 985 965 952 933 936 908 914 941 940 957 902 930 891 950 893 913 905 882 839 946 891 847 897 854 837 859 845 836 868 859 879 840 849 890 912 922 892 895 874 871 821 898 889 807 900 840 872 983 854 887 866 849 876 862 914 896 839 877 893 885 808 899 933 876 891 876 919 880 940 864 864 900 853 881 890 871 856 858 886 875 846 854 865 850 869 887 854 878 832 870 873 866 833 874 826 876 823 839 834 809 878 839 843 865 817 842 811 784 831 821 917 921 868 877 878 859 876 882 900 898 838 867 872 876 840 854 871 816 851 852 878 849 851 789 842 840 859 842 860 856 890 853 840 814 836 864 833 852 856 877 856 850 858 859 870 827 846 852 833 902 907 907 912 894 918 894 928 870 875 873 852 821 850 911 881 864 872 798 806 868 789 852 788 866 835 802 817 835 823 843 818 802 804 870 793 753 833 846 786 810 805 818 805 806 858 848 793 801 817 791 828 804 795 832 816 815 792 837 889 808 815 829 801 794 793 802 805 818 796 769 797 809 816 812 836 817 786 849 777 809 787 831 804 785 806 794 778 793 797 815 791 781 774 823 821 788 883 891 852 833 896 862 844 859 822 863 792 819 838 846 832 850 837 836 850 845 788 808 847 830 821 852 802 806 833 831 818 823 860 832 838 805 836 822 828 831 829 853 849 828 788 834 805 826 793 836 796 822 818 866 799 823 815 794 861 788 735 810 861 867 805 842 783 842 810 785 819 798 847 812 811 738 812 839 785 799 786 788 793 822 793 833 787 875 817 822 770 816 836 782 758 805 843 899 846 897 861 874 850 841 812 816 833 808 816 813 859 832 838 848 826 832 816 844 792 837 844 808 796 826 848 858 821 835 817 799 828 853 795 825 837 791 836 826 834 772 748 808 814 826 825 844 847 825 814 843 833 838 815 800 820 786 860 704 800 843 844 825 799 794 808 820 789 863 851 783 772 741 830 787 778 766 784 824 837 706 801 775 770 808 807 834 832 815 831 941 911 941 925 895 858 891 894 919 903 909 900 920 942 901 896 887 952 918 909 860 899 914 881 909 848 876 896 901 891 882 884 905 886 864 866 903 878 900 883 891 873 853 798 906 871 805 827 831 940 851 828 854 851 873 849 862 802 852 857 874 862 846 820 897 845 868 823 838 837 822 860 890 857 862 974 913 959 948 905 974 985 965 954 932 936 908 913 940 939 956 902 930 890 949 893 913 905 884 840 946 891 847 897 856 837 860 844 834 870 860 879 838 850 889 912 921 891 894 875 871 822 898 887 806 900 839 872 984 855 887 866 847 877 862 914 897 839 875 893 885 808 898 932 876 891 877 919 881 940 865 864 901 853 880 889 872 856 858 887 875 848 853 864 850 869 888 854 879 832 871 873 866 833 873 826 875 823 839 835 809 877 838 843 865 817 842 810 784 831 822 917 920 868 877 879 859 876 882 900 897 837 867 874 876 840 854 872 817 851 852 877 850 851 789 842 841 860 842 860 856 889 853 840 814 836 857 831 853 856 877 856 851 859 860 870 827 845 852 832 902 906 908 912 894 918 894 928 870 874 874 852 821 849 910 881 865 871 798 805 868 789 852 788 866 834 802 818 835 824 843 818 802 804 870 794 753 832 846 784 809 804 817 806 807 859 848 794 801 817 790 828 803 795 832 815 814 792 836 890 808 815 829 802 796 792 801 805 818 796 769 798 808 816 812 836 818 786 849 777 809 786 832 804 785 806 794 777 793 797 815 791 781 773 822 821 788 882 891 852 833 896 861 844 859 822 862 794 818 837 846 833 850 837 837 850 844 789 808 847 829 822 853 803 806 833 832 819 824 860 833 838 805 836 822 828 831 830 853 849 828 788 833 805 826 793 836 798 821 819 865 797 823 814 794 860 790 735 810 860 867 805 841 784 842 810 785 820 799 848 812 810 738 812 840 785 800 786 788 793 822 794 832 788 873 816 821 771 815 836 782 760 805 843 898 847 896 862 873 850 841 812 816 833 809 816 813 859 832 837 849 826 830 816 842 792 836 843 809 795 826 848 859 820 835 817 798 827 853 796 825 837 792 838 826 834 772 748 808 814 826 825 844 847 825 813 844 833 838 815 801 820 787 860 704 798 843 844 825 801 794 808 819 789 863 851 783 771 741 830 787 779 766 784 818 837 704 800 774 770 807 807 834 832 815 831 941 911 942 924 895 858 888 894 919 903 909 900 920 942 901 894 887 952 917 909 860 899 914 881 909 848 876 894 900 891 883 884 904 886 865 866 903 878 902 883 892 873 853 798 907 872 804 828 831 940 851 829 853 851 873 849 862 802 853 858 873 862 846 820 898 846 868 824 838 837 822 861 890 857 862 976 914 958 948 905 974 985 967 955 931 935 907 913 939 937 956 902 928 889 948 892 912 906 885 839 945 891 847 898 858 835 860 844 834 870 861 878 837 851 889 912 921 890 894 876 871 822 898 888 805 901 838 871 985 855 888 865 847 876 862 913 897 839 873 892 885 808 898 930 876 892 877 918 882 940 867 863 900 853 879 889 872 857 857 888 875 848 852 864 850 870 888 854 879 832 871 873 866 833 873 825 875 822 838 835 809 877 838 843 865 818 842 810 784 830 821 918 920 867 877 879 858 876 882 899 897 837 868 874 877 840 854 871 818 852 852 878 850 851 790 841 841 861 842 860 857 890 854 839 814 834 852 829 852 856 877 856 852 859 860 872 828 845 852 832 902 906 908 912 894 918 894 930 870 874 874 853 822 848 910 881 865 872 798 805 867 789 851 789 865 833 802 818 836 825 843 818 802 802 869 794 753 831 845 784 808 804 817 807 808 861 848 795 801 818 790 828 804 794 832 814 814 791 836 890 808 814 828 802 798 791 800 805 818 797 769 798 807 816 812 837 818 785 849 778 809 785 833 804 785 806 795 776 793 798 815 791 781 773 821 822 788 882 890 853 832 896 861 843 859 822 861 794 817 836 847 833 851 836 836 850 844 790 809 848 829 822 853 804 805 833 831 820 825 859 833 838 805 836 822 828 832 831 852 849 828 788 834 805 826 793 835 800 820 819 865 796 822 814 794 859 792 735 811 860 868 805 841 784 842 810 785 820 799 848 812 810 738 814 841 785 800 786 789 793 822 794 831 788 873 816 820 770 816 836 782 761 805 843 898 847 896 862 874 849 841 812 817 833 808 816 813 858 832 837 850 825 828 816 841 792 836 842 809 796 827 848 859 823 834 817 797 827 851 800 824 836 792 840 826 834 771 748 807 814 827 824 843 846 825 812 844 833 839 815 802 821 788 860 704 798 842 844 826 803 793 808 819 789 862 851 783 769 740 830 787 779 766 783 811 838 702 800 773 770 807 805 834 832 815 831 941 911 943 925 895 860 885 893 919 903 907 901 920 944 901 894 888 952 917 908 861 899 914 881 908 848 876 895 900 891 883 884 904 886 867 866 903 879 903 884 893 872 854 798 906 872 804 828 831 940 852 829 852 852 873 849 862 800 853 858 872 862 846 822 898 846 868 824 838 837 822 861 890 857 862 977 914 958 949 904 972 985 968 956 930 935 908 912 938 937 958 902 927 888 948 892 912 906 886 839 943 892 846 898 860 833 861 844 836 870 860 879 835 851 888 912 921 889 892 877 870 822 897 888 804 902 837 870 984 855 888 864 846 875 859 913 897 840 871 891 883 808 897 928 878 892 876 918 882 940 868 863 898 852 880 889 871 856 857 888 875 848 851 864 850 871 888 854 880 832 872 873 866 833 873 826 875 822 837 835 808 877 838 843 866 818 843 810 785 830 821 918 920 867 876 879 858 876 882 900 897 837 868 874 877 840 855 871 818 852 851 879 851 851 790 841 841 861 843 859 857 891 853 839 813 834 844 829 852 857 877 856 852 859 860 873 828 846 853 833 902 905 908 912 894 918 894 931 870 873 874 853 822 848 910 880 866 873 798 806 868 789 850 790 864 833 802 818 838 825 844 818 802 801 868 795 752 830 845 782 808 804 817 807 808 862 848 795 801 820 790 828 804 794 831 814 815 792 836 891 808 814 828 802 797 790 800 804 818 796 769 798 807 815 812 838 818 786 849 778 809 785 834 804 786 807 795 775 793 798 815 791 781 773 821 822 788 882 890 853 832 897 860 842 859 822 860 794 817 837 846 834 850 836 836 851 844 790 809 847 830 822 854 804 805 834 831 820 825 859 834 838 806 837 822 828 831 831 853 849 828 789 835 805 827 793 835 801 820 820 865 795 822 814 794 859 792 737 811 860 867 805 841 784 842 811 785 820 798 848 812 810 736 815 841 785 800 787 790 793 822 794 829 788 872 816 820 770 815 836 783 762 804 843 898 847 896 862 875 850 841 812 818 833 807 816 812 857 833 836 850 824 827 814 840 791 835 842 810 797 826 848 859 825 835 817 796 827 850 802 822 834 792 840 826 833 771 748 807 813 827 824 842 845 826 812 844 833 839 814 801 821 788 860 704 796 842 844 827 803 792 808 819 789 863 851 783 769 740 830 787 779 767 784 806 838 701 800 774 770 807 804 834 833 815 831 941 911 943 926 896 861 884 892 919 902 906 902 920 945 901 893 886 952 916 907 861 900 914 881 907 848 877 897 900 891 882 884 905 886 867 867 903 879 903 884 894 872 854 798 906 872 804 829 832 940 852 828 852 852 872 848 863 799 853 859 872 862 847 823 898 845 868 824 838 837 822 862 890 857 861 976 914 958 950 903 968 986 968 956 931 935 909 912 936 937 958 902 927 887 949 894 912 904 885 838 942 892 846 898 860 831 861 844 837 870 859 880 835 851 888 911 920 889 892 877 870 823 897 888 805 904 836 870 984 856 889 864 846 874 855 913 898 841 872 890 882 808 897 922 878 892 875 918 882 940 868 864 897 852 880 888 871 857 856 887 875 848 852 865 851 872 889 854 879 833 871 873 865 832 872 826 876 821 837 835 807 878 838 843 866 819 842 810 786 830 821 918 920 867 876 880 858 877 882 900 897 837 869 874 877 840 855 871 818 853 851 879 850 851 790 841 842 860 843 858 857 891 853 839 813 834 837 830 853 857 877 856 851 859 858 876 829 846 853 834 902 905 908 912 894 918 894 931 870 873 873 853 822 847 910 880 865 874 798 806 869 788 850 790 864 834 803 818 839 825 845 819 802 800 869 796 753 830 845 781 807 804 818 808 808 861 848 795 801 821 790 828 804 794 830 813 816 793 837 891 807 815 828 803 797 790 800 804 817 796 769 798 808 814 811 838 818 786 849 778 808 785 835 803 786 807 794 774 793 798 815 791 781 773 822 822 790 881 889 853 830 897 860 843 859 822 861 794 817 838 845 835 849 836 836 851 844 790 809 846 831 821 854 804 805 835 830 819 824 858 834 837 807 836 822 828 831 831 854 849 828 790 835 805 828 793 836 799 820 820 865 797 823 814 793 859 791 738 812 860 867 804 841 784 843 811 785 821 798 848 813 810 735 815 840 785 800 787 789 794 822 793 827 788 874 816 820 769 815 836 783 761 806 843 898 846 895 862 876 850 842 811 817 833 806 816 812 857 833 835 850 824 828 813 840 790 837 843 810 798 826 848 860 827 835 817 796 827 848 804 824 832 791 839 825 833 772 748 807 812 827 823 842 844 826 813 845 833 838 814 800 820 787 860 705 795 842 843 828 804 791 807 818 789 863 851 783 770 741 831 786 778 767 784 802 839 701 800 776 768 808 803 835 834 816 831 940 911 943 926 896 862 883 892 919 903 904 902 920 945 901 894 884 953 916 907 862 900 915 882 906 847 878 898 900 891 881 884 906 886 867 869 903 879 902 883 894 872 854 798 906 872 805 828 832 940 853 829 852 852 872 847 864 799 853 859 872 862 847 822 898 845 868 824 837 838 823 863 891 857 860 976 915 958 950 901 960 986 967 955 933 936 910 912 934 938 957 902 929 887 951 895 915 903 885 838 941 892 845 897 860 831 860 845 838 870 858 881 836 851 889 911 919 890 893 877 870 823 897 888 807 905 836 871 985 856 888 864 846 875 850 913 898 842 872 892 882 808 897 920 878 891 874 918 882 940 868 864 896 852 880 889 871 856 857 887 874 848 852 865 851 873 889 853 878 833 871 872 865 832 871 827 876 822 837 836 807 878 838 843 866 820 840 810 786 830 821 919 919 868 876 880 858 876 881 899 897 837 869 873 878 841 854 871 818 852 850 880 850 850 790 841 841 860 843 858 857 890 852 839 812 835 831 831 853 856 878 856 850 859 857 876 829 846 852 834 903 906 908 912 895 919 893 931 869 873 873 854 822 846 911 879 865 873 798 806 869 788 850 790 864 834 804 817 839 824 845 819 802 801 869 796 753 830 845 780 808 803 818 807 807 860 849 794 800 823 789 828 804 795 830 812 815 793 838 891 807 816 828 802 796 790 801 803 817 796 769 798 808 815 811 839 817 785 849 779 808 785 836 803 785 808 792 774 793 797 814 790 781 772 822 822 791 880 890 853 830 898 862 845 859 822 861 794 817 840 845 836 849 836 836 851 844 788 809 845 831 821 852 804 805 836 829 818 823 858 833 838 808 836 822 828 831 831 854 848 828 791 836 806 828 793 836 798 819 820 865 799 823 814 792 860 790 740 812 859 867 803 841 784 843 811 785 822 799 849 812 810 735 814 841 786 800 788 788 793 822 793 826 788 876 817 820 769 814 835 782 761 808 843 897 846 895 862 876 850 844 810 817 833 807 816 811 856 833 835 850 824 829 814 840 790 838 844 813 798 826 849 860 827 836 817 796 828 848 804 825 833 790 838 824 832 772 748 807 813 827 822 843 845 826 813 845 834 838 813 800 820 786 860 704 795 842 843 828 804 791 805 818 789 864 852 783 772 741 832 786 778 767 784 798 839 701 800 778 766 808 803 834 834 816 831 940 910 943 926 897 862 882 893 919 903 904 902 920 945 901 894 885 953 916 906 862 900 915 880 906 847 877 898 900 890 880 885 907 887 866 869 902 879 902 882 895 872 854 797 906 872 805 828 832 939 853 829 852 851 871 846 864 800 853 858 873 862 847 823 898 845 870 823 836 837 823 864 891 856 860 976 914 957 950 901 954 987 967 953 934 936 909 911 934 938 956 902 930 888 952 896 917 902 885 838 941 891 845 897 860 831 860 846 838 869 857 881 837 851 889 911 918 890 894 876 870 823 898 888 808 905 836 872 988 855 888 864 846 875 847 913 898 842 872 893 882 809 897 916 878 891 874 918 881 940 868 865 897 852 879 890 870 856 858 888 874 847 851 865 849 872 890 852 878 833 871 872 865 832 871 826 877 823 837 836 808 878 837 844 867 819 839 808 786 830 821 918 920 867 877 880 858 876 881 898 897 838 870 873 878 841 854 870 818 851 850 880 850 849 791 842 841 860 843 858 857 889 852 839 812 835 826 831 853 856 879 856 850 859 856 877 829 846 852 834 903 907 908 913 896 919 892 930 868 872 873 854 822 846 911 879 865 872 798 806 869 788 850 789 863 834 804 816 838 824 846 819 802 801 869 797 752 830 846 780 808 803 819 807 806 860 849 793 799 823 789 828 804 795 831 813 815 793 838 892 807 816 829 802 796 790 801 803 817 796 768 798 809 816 811 838 817 784 848 779 808 785 837 801 784 807 792 774 792 797 814 790 781 771 822 823 790 879 891 853 830 899 863 846 859 822 861 794 818 841 846 837 849 836 836 851 844 787 810 845 830 821 850 804 805 836 829 817 823 859 833 838 807 835 822 828 832 831 855 848 828 790 835 806 829 794 837 797 819 819 865 799 823 815 792 860 790 741 812 858 867 803 842 784 842 811 785 822 800 849 811 811 735 812 841 787 801 787 786 792 822 793 826 788 876 818 820 770 814 835 782 760 809 842 896 847 895 862 876 849 844 810 816 833 809 815 811 856 833 836 850 824 829 815 841 789 839 845 815 797 825 850 860 826 836 818 796 828 848 804 827 834 790 836 822 832 771 748 808 815 827 823 843 845 826 812 846 834 838 813 800 821 786 860 702 795 842 842 827 805 791 804 818 789 864 853 783 771 741 833 786 777 768 784 795 838 700 801 779 765 809 804 834 834 816 831 940 909 943 926 897 861 882 894 919 903 903 902 920 945 901 894 887 954 917 907 862 899 915 879 906 847 877 898 900 891 880 885 907 887 866 868 902 880 901 883 894 872 854 797 906 873 805 828 832 939 854 828 852 851 870 846 864 801 853 858 874 862 847 823 898 844 871 823 836 836 822 864 891 855 860 976 912 957 949 901 948 987 967 953 933 935 910 912 934 938 956 903 929 889 953 896 918 903 886 840 942 892 845 898 860 830 861 848 838 870 856 881 838 851 889 913 918 890 894 875 871 823 899 888 807 905 836 874 988 855 888 864 846 874 844 912 900 842 873 895 882 810 897 915 877 891 875 918 882 940 868 864 898 852 880 891 870 856 858 888 874 847 852 865 848 870 892 851 879 833 870 872 866 832 872 826 877 824 838 836 808 878 839 845 866 819 839 806 786 831 822 918 920 866 877 879 858 875 882 898 897 839 870 874 877 842 854 870 818 850 850 880 850 850 791 842 840 860 843 858 856 889 852 840 813 835 822 831 852 855 880 857 850 858 856 877 829 845 852 834 904 907 908 913 896 919 892 929 868 872 873 854 822 848 911 880 866 872 798 806 869 789 850 789 863 835 804 816 837 823 846 819 801 802 870 796 751 830 846 779 809 804 820 808 806 860 848 793 798 823 789 828 804 795 832 814 814 793 839 892 808 817 829 802 796 789 801 802 817 795 768 798 809 817 811 839 817 784 847 779 808 786 838 801 783 806 793 775 792 797 815 790 781 770 822 823 790 880 891 853 830 898 863 845 860 823 861 793 818 840 848 837 849 836 838 851 844 786 809 845 831 821 851 804 805 836 829 818 823 859 833 838 807 834 822 828 833 831 857 848 828 790 835 805 829 794 837 797 820 819 865 800 823 815 793 860 789 741 812 859 867 803 842 784 841 812 785 821 800 849 811 811 735 812 840 786 800 787 786 790 821 793 825 788 875 818 820 770 814 836 781 761 808 842 897 848 897 862 876 849 843 810 817 833 809 815 812 857 833 836 849 824 829 816 841 790 838 846 817 798 825 850 860 826 836 817 796 829 850 804 826 834 789 836 824 827 771 748 808 815 827 824 843 845 826 811 845 835 838 812 801 822 786 860 701 795 842 842 826 806 792 805 818 788 864 853 784 770 740 832 786 777 768 784 793 838 700 801 779 766 809 804 834 832 816 831 940 909 942 926 897 860 881 893 920 903 903 902 920 945 900 894 889 954 918 908 862 898 915 878 907 846 876 897 901 892 880 885 907 888 866 868 901 880 901 884 892 872 854 796 906 873 805 828 832 939 854 827 852 851 870 846 864 800 853 858 874 863 847 823 899 844 871 824 837 836 821 864 890 854 861 976 912 958 949 903 947 987 966 954 933 935 910 914 935 938 956 903 929 890 953 896 916 904 887 842 942 893 845 899 860 829 861 847 837 871 856 880 839 851 889 915 919 890 894 875 871 823 900 888 806 904 836 873 986 854 888 865 847 873 842 912 902 842 874 895 881 810 898 914 877 891 875 919 882 940 866 862 898 852 880 891 871 856 858 890 874 847 853 865 848 869 893 851 880 832 870 872 866 832 874 826 878 824 838 836 808 878 840 845 866 818 840 805 786 830 822 918 920 866 877 880 857 875 882 898 897 839 871 874 876 842 854 870 818 850 850 880 850 850 792 842 840 860 843 859 857 889 852 840 813 834 818 831 852 855 880 856 851 858 854 877 829 845 852 834 904 907 908 914 896 919 893 928 868 872 872 854 822 849 911 880 866 872 798 806 870 790 850 788 863 834 803 816 836 823 845 818 802 802 870 796 750 830 845 778 809 804 819 808 806 861 847 793 798 823 790 829 804 794 832 814 815 792 838 892 808 817 829 802 796 790 801 802 818 795 768 799 809 816 810 839 816 784 848 779 809 786 839 800 783 805 794 775 792 797 816 791 781 770 823 823 790 882 892 853 830 897 862 844 860 824 861 792 818 840 848 837 848 835 840 851 844 786 809 845 831 821 853 804 804 836 829 818 823 860 834 838 806 834 822 828 834 831 856 848 828 790 835 806 829 794 837 798 821 820 866 799 823 815 793 860 788 741 812 860 867 803 843 785 840 811 785 819 799 848 813 810 734 811 840 785 800 787 787 790 820 793 824 788 874 817 820 770 814 837 780 762 808 841 897 848 900 862 875 849 843 809 817 833 809 815 813 857 834 836 849 824 830 815 841 790 838 846 818 799 825 850 861 825 836 816 797 829 851 803 826 833 790 836 827 822 772 748 808 815 827 825 842 846 826 813 845 835 838 812 801 823 787 860 700 796 842 842 826 805 792 805 816 788 864 852 785 770 740 831 784 777 769 784 792 837 699 802 779 766 808 803 834 830 816 831 940 909 942 926 896 859 880 892 920 903 903 902 921 944 899 893 889 953 919 908 862 898 915 878 906 846 876 896 901 893 880 884 906 888 866 868 901 879 901 884 891 872 854 797 905 873 805 828 832 940 854 827 852 851 871 846 864 800 854 858 873 863 847 822 898 843 870 824 838 836 821 865 890 854 862 975 911 959 948 905 942 987 965 954 932 934 911 916 935 938 957 904 930 891 954 896 915 904 887 842 942 892 845 899 860 828 862 846 837 870 857 880 840 850 889 916 920 890 894 875 870 823 900 887 805 903 836 872 984 854 888 864 847 874 840 912 902 843 875 895 881 810 899 912 877 891 875 920 883 939 865 862 899 852 881 891 871 856 858 889 874 846 853 865 848 870 893 851 880 833 870 871 866 832 875 826 879 824 838 836 808 878 841 844 866 818 841 805 786 828 822 919 920 867 877 881 858 876 883 899 897 838 870 875 876 842 855 869 818 851 851 880 850 850 791 842 840 860 843 860 857 889 852 840 813 834 815 831 852 854 880 854 851 856 852 877 829 844 852 834 904 907 908 914 896 918 893 928 868 872 872 854 823 849 911 880 867 872 798 807 870 790 851 787 863 833 803 816 836 822 845 817 803 801 870 796 750 830 845 776 809 806 819 808 806 861 846 793 798 822 790 830 803 794 832 814 815 792 837 891 809 817 829 802 795 790 801 802 818 795 769 800 809 816 810 839 816 785 849 779 808 786 841 801 782 805 794 775 791 798 815 791 781 771 824 823 790 883 892 854 830 896 862 845 859 825 861 791 818 840 848 837 848 835 842 851 844 787 809 846 831 821 856 804 804 835 829 819 823 860 834 838 806 834 821 829 834 830 854 849 827 789 835 806 829 794 836 799 821 822 866 798 823 814 793 861 788 741 812 861 867 803 843 785 840 809 785 818 798 848 813 809 732 811 840 785 800 787 787 790 820 794 823 788 874 817 821 771 814 838 780 763 806 843 898 848 901 863 875 849 844 808 818 833 809 816 815 857 835 837 849 823 831 814 840 791 839 845 818 800 825 850 860 824 836 814 797 829 852 804 825 833 790 836 830 816 772 748 807 814 826 825 842 846 826 814 846 835 839 812 801 823 787 860 699 797 843 842 825 803 793 806 814 787 863 851 786 771 739 829 783 777 768 785 791 837 700 802 779 766 807 803 834 828 817 832 940 910 941 926 896 859 880 890 920 903 903 900 922 944 898 893 888 953 919 909 862 898 915 879 906 846 876 894 900 893 880 883 907 888 866 867 901 879 902 883 891 872 854 797 904 872 805 828 831 940 853 827 853 851 872 846 864 800 854 857 873 863 847 821 898 842 870 824 839 835 821 865 891 854 864 975 911 959 948 906 938 987 966 955 931 932 910 916 934 938 957 904 930 891 954 896 915 903 886 841 942 891 844 900 860 827 861 845 836 869 858 878 840 850 889 916 921 890 893 875 870 822 900 887 804 902 836 872 981 854 889 863 846 876 839 913 901 844 875 893 881 809 900 912 876 891 876 921 883 939 863 862 900 852 881 891 872 855 858 889 874 847 853 865 849 871 893 852 879 833 871 871 867 833 875 826 879 824 839 836 808 878 840 844 865 818 842 805 786 827 821 919 921 867 876 882 860 876 884 900 897 838 870 875 876 841 856 869 818 851 851 880 850 849 793 842 839 860 843 860 856 888 853 840 813 833 811 830 851 854 880 852 851 855 850 877 829 844 852 835 904 907 908 915 895 918 893 929 869 871 872 855 823 850 911 880 867 873 798 808 871 790 852 786 863 833 802 816 836 822 844 818 803 801 869 796 750 831 845 775 809 806 818 806 807 861 846 793 798 822 789 830 803 794 832 814 816 792 836 890 808 816 829 802 795 791 801 803 817 796 770 801 809 816 809 838 815 785 850 779 808 786 842 801 784 805 794 776 791 798 814 791 780 772 824 823 790 883 892 855 831 895 862 846 858 825 861 792 818 839 848 836 848 834 843 850 844 788 809 846 831 821 856 805 804 834 829 820 824 860 834 838 806 834 821 829 833 831 853 849 826 789 835 807 829 794 836 800 820 823 867 798 822 814 794 861 789 742 811 860 867 803 842 785 841 808 785 819 798 848 814 809 731 812 840 786 800 788 788 790 820 794 820 788 873 816 821 771 815 837 780 764 805 844 898 848 899 862 875 849 843 808 818 834 808 816 816 858 836 837 849 823 831 812 840 790 840 844 820 799 825 849 860 824 837 814 797 830 851 805 825 833 791 836 830 813 772 748 806 814 826 825 842 845 826 814 847 834 839 813 802 823 787 860 700 798 844 843 826 802 794 806 813 787 863 851 786 771 738 829 784 777 767 785 791 838 702 802 778 766 806 803 834 828 817 833 940 909 942 926 896 859 879 888 920 903 902 900 922 944 898 893 887 953 918 908 862 898 915 880 906 847 876 895 900 893 880 883 908 888 867 868 901 878 903 882 891 872 854 798 904 872 805 828 830 939 852 828 853 851 873 846 863 800 854 857 873 863 847 821 897 842 869 825 839 835 822 865 891 854 865 976 911 959 948 906 934 987 966 954 930 934 909 916 934 937 956 905 930 892 954 897 915 903 884 839 943 891 844 900 860 828 860 845 836 868 858 878 839 850 888 914 922 890 892 875 872 820 900 888 806 901 837 872 978 855 890 865 846 876 839 912 901 843 876 891 882 809 900 911 876 891 876 922 883 938 862 863 900 853 881 891 872 855 857 889 874 847 854 865 849 871 893 853 879 833 872 871 867 834 875 826 879 823 839 835 808 878 839 844 864 818 842 806 787 828 821 919 920 867 875 882 861 876 885 901 897 837 870 875 876 841 856 869 817 851 852 880 850 849 795 841 839 859 843 860 854 889 854 841 814 832 810 830 851 854 880 852 852 854 850 877 829 844 852 835 903 907 908 915 894 917 892 929 869 872 873 855 823 850 911 880 867 874 798 808 872 791 852 786 864 833 803 816 836 822 844 818 802 800 869 796 750 832 845 775 809 805 818 805 808 861 847 792 798 822 788 830 803 794 832 814 817 792 836 890 808 816 829 801 794 791 801 804 817 796 770 801 809 816 809 837 815 785 850 780 808 786 843 801 785 805 794 777 792 798 814 791 780 773 824 823 790 884 892 854 830 894 862 845 859 826 860 793 818 838 848 835 849 834 847 850 844 788 809 846 832 821 855 805 804 833 829 820 824 860 834 838 806 835 820 830 830 831 854 849 826 790 835 807 829 794 836 800 819 823 867 798 822 814 795 861 789 743 811 860 866 803 842 785 841 807 785 820 798 848 814 810 731 813 840 786 800 788 788 790 822 796 818 788 872 816 822 771 816 837 781 764 805 846 898 848 896 862 875 849 841 808 818 835 808 816 816 858 835 838 849 824 831 812 842 790 841 843 821 798 825 849 860 824 838 814 798 830 850 806 826 833 792 836 830 808 772 748 806 813 826 825 842 845 826 813 847 832 839 813 803 823 787 860 700 798 845 844 828 802 794 808 812 785 863 851 786 772 738 831 785 776 766 785 791 839 701 803 778 765 806 804 834 829 818 833 940 909 942 926 896 859 878 886 920 903 904 900 922 944 899 892 887 953 918 908 861 898 915 881 905 848 876 895 900 893 879 883 908 888 867 868 901 879 902 883 891 872 853 798 904 872 805 828 829 938 852 829 854 851 874 847 863 800 853 857 874 863 848 821 896 842 868 826 839 835 822 864 891 854 866 976 912 959 948 906 932 987 965 953 932 936 909 915 934 937 956 905 930 891 953 897 915 903 882 840 943 893 843 900 861 829 859 845 835 869 858 878 838 850 888 913 924 891 892 874 873 820 900 889 807 900 838 872 973 855 890 867 848 875 841 912 902 841 876 890 882 809 900 910 877 891 877 922 883 938 863 864 899 854 881 890 871 856 856 889 874 847 855 866 850 870 893 853 879 832 872 871 867 834 875 827 878 823 840 835 808 879 838 845 864 818 842 806 788 829 821 919 920 867 874 882 861 876 885 902 896 837 870 874 876 841 856 870 817 851 851 880 850 850 799 841 839 859 843 860 852 889 853 841 814 832 809 830 851 854 880 852 852 854 851 876 829 844 852 834 903 906 907 914 894 917 892 929 869 874 873 856 823 850 911 879 866 874 797 808 872 791 853 785 865 834 803 816 836 823 844 818 802 800 869 796 750 832 844 774 808 804 818 805 809 862 848 791 798 823 788 830 805 794 832 815 816 792 837 890 807 816 829 801 794 792 801 805 817 795 769 802 809 816 808 838 816 785 850 779 807 786 843 801 786 806 794 777 792 798 814 791 780 773 824 823 789 885 892 854 830 894 862 844 859 826 861 793 818 839 848 834 850 836 852 850 844 789 809 846 831 821 855 805 804 833 829 820 825 860 834 838 806 836 820 830 828 832 855 849 827 792 835 807 829 794 836 799 819 822 867 798 822 814 795 861 789 746 811 860 866 803 841 785 842 807 786 821 797 848 813 810 732 814 840 786 800 788 788 791 823 796 815 788 871 815 822 769 816 837 781 764 806 847 898 848 896 862 876 849 839 808 819 835 808 816 816 857 835 837 849 825 830 812 843 791 840 844 821 798 825 848 860 824 839 815 800 830 849 807 826 833 793 836 829 803 772 747 807 813 826 825 842 845 826 812 845 832 840 813 804 822 787 860 701 798 844 845 829 802 794 810 811 784 863 852 786 772 738 832 786 776 765 785 792 840 698 804 778 764 806 804 833 830 818 833 940 909 943 925 896 859 878 884 920 903 905 900 922 944 899 891 887 953 918 908 861 898 915 881 905 850 876 896 900 893 879 883 908 888 866 869 900 879 902 883 891 873 852 797 904 872 805 827 831 937 852 830 854 852 874 848 863 800 853 858 874 862 849 821 896 842 868 827 839 835 822 864 891 854 868 976 913 958 948 905 932 987 965 952 933 938 909 915 934 938 956 904 928 890 952 898 915 903 881 838 943 894 843 899 863 831 858 844 835 871 858 879 837 850 889 912 925 891 891 873 874 820 900 889 806 898 837 872 969 856 890 867 850 874 842 912 902 840 875 890 884 809 900 909 878 891 877 921 883 938 864 864 899 854 881 890 871 856 856 888 874 847 856 866 850 870 893 854 878 832 871 871 867 833 875 827 878 822 840 834 808 879 838 845 863 818 840 804 788 830 821 918 919 868 875 882 860 876 885 902 897 838 870 873 876 841 855 870 817 851 851 880 850 850 802 842 839 859 843 860 852 889 852 840 814 832 809 832 850 854 880 853 853 854 851 874 829 845 852 834 903 906 907 914 894 917 892 929 868 874 873 857 823 848 910 880 866 874 797 808 872 791 853 785 866 834 804 816 836 824 844 818 802 800 869 796 749 832 845 774 806 802 818 804 809 862 849 791 798 823 788 830 806 794 832 816 815 793 838 891 807 816 829 801 794 792 800 804 817 795 769 803 809 817 810 838 816 785 850 779 807 786 844 801 786 806 793 778 792 799 814 790 781 773 824 823 789 885 892 853 829 894 862 844 859 825 862 792 818 840 848 834 850 837 855 851 843 790 809 847 831 821 855 805 804 832 829 820 825 860 833 837 807 837 821 830 828 832 856 849 828 791 835 807 828 794 836 799 820 822 867 798 822 814 795 862 790 748 811 861 866 802 841 786 842 808 787 821 797 848 812 809 732 814 839 786 800 788 788 791 822 795 814 788 869 815 822 767 816 836 780 764 807 846 897 848 895 863 875 849 838 808 819 836 809 816 816 857 834 837 849 826 828 813 843 792 839 844 822 797 824 848 860 825 838 815 800 828 848 808 826 833 793 837 828 798 772 746 808 813 826 825 842 846 826 811 844 831 840 814 805 822 787 860 702 798 844 845 829 801 794 811 809 783 863 853 785 772 738 834 786 777 763 786 793 839 698 804 778 762 806 804 833 832 818 833 940 909 943 925 895 860 877 882 919 903 906 901 923 944 898 891 888 953 916 908 861 898 916 882 907 851 875 896 900 893 880 883 907 889 866 870 900 879 902 884 891 873 852 797 905 872 805 827 833 937 854 829 854 852 874 849 863 799 853 859 874 862 850 822 896 842 868 826 839 836 822 865 892 854 868 976 914 959 948 904 931 987 965 952 934 937 909 914 934 938 956 904 927 888 950 898 915 902 882 837 944 894 842 899 865 831 858 843 835 872 859 880 836 850 889 912 924 890 891 873 874 820 900 888 805 897 837 872 962 855 890 865 851 875 841 911 899 842 874 890 884 809 899 908 879 891 878 921 883 938 864 865 899 853 881 891 870 856 856 888 876 847 856 867 851 870 893 854 878 833 871 872 866 832 875 828 878 822 840 834 807 878 838 845 862 818 839 803 788 830 821 918 919 869 875 881 860 876 885 901 898 838 870 873 876 841 854 870 817 851 852 880 849 851 804 843 838 859 844 860 853 889 851 840 814 832 810 833 850 854 880 853 854 854 851 874 829 845 853 834 903 906 907 914 894 917 891 929 868 874 873 858 824 847 910 880 865 874 798 808 870 791 853 785 867 834 804 816 837 824 844 818 803 800 869 795 749 832 845 772 806 803 818 804 809 862 849 791 797 823 789 830 807 794 832 816 814 794 839 892 807 815 829 802 795 791 800 804 817 795 769 801 809 818 810 838 816 785 850 779 807 785 844 801 785 806 793 778 792 800 814 790 781 774 825 823 790 885 892 853 829 894 861 845 859 824 864 792 818 840 847 835 851 838 856 852 844 790 809 847 830 821 855 804 805 832 829 819 826 860 832 836 808 836 823 830 828 833 856 850 829 790 835 807 828 794 836 800 820 822 868 799 822 815 795 862 790 750 811 861 866 802 842 785 842 810 787 821 798 848 811 808 733 814 839 786 801 788 789 792 822 794 814 787 867 815 821 766 817 836 780 764 807 844 898 849 895 864 874 849 839 808 819 836 809 816 815 857 834 836 848 825 828 814 842 792 839 845 824 797 823 849 860 825 836 816 800 826 849 810 826 832 792 839 826 791 772 745 807 814 826 825 842 847 826 811 844 831 840 814 805 822 788 860 702 797 846 845 828 802 794 811 808 784 863 854 786 772 738 834 786 778 762 787 794 838 700 803 778 760 805 804 833 831 816 834 940 909 944 926 895 860 877 881 918 903 905 901 923 944 898 892 888 952 916 909 861 898 916 881 908 851 874 896 900 892 881 883 907 889 866 870 901 880 902 884 890 874 851 796 905 872 806 826 836 937 855 829 854 852 875 849 863 799 853 860 874 861 849 822 895 842 868 825 839 836 823 865 892 854 868 976 914 958 948 903 930 987 965 953 933 937 909 914 934 938 955 904 927 888 950 897 915 902 882 836 944 894 842 898 867 830 858 844 835 871 859 881 836 850 889 912 923 891 891 873 874 821 900 887 804 897 836 873 953 855 890 863 849 875 839 912 897 843 874 890 885 809 899 908 878 891 878 922 883 938 864 864 899 852 881 891 870 857 856 887 877 848 855 867 851 870 893 853 878 833 870 872 867 832 875 828 878 824 841 834 807 878 838 846 863 818 839 802 788 830 821 918 919 869 875 880 859 877 885 900 899 838 869 874 876 841 853 871 818 852 852 879 850 852 805 844 839 860 845 859 854 889 851 840 814 833 810 831 850 855 879 853 854 855 852 874 829 846 852 834 903 906 907 914 895 917 892 930 868 873 873 858 824 848 909 881 865 874 799 808 869 791 853 785 867 834 804 816 836 824 846 818 802 801 870 794 749 832 846 771 807 803 818 804 809 861 848 791 797 823 790 829 807 795 832 816 815 794 840 893 808 814 828 802 795 791 800 804 818 796 769 799 809 818 811 839 816 784 850 779 808 785 845 801 784 806 793 778 792 800 814 790 781 774 825 824 790 885 892 853 829 894 861 847 858 823 864 792 818 840 847 835 851 838 861 852 845 790 809 847 830 822 855 804 805 832 828 819 826 859 832 834 807 837 823 829 828 834 855 850 829 789 836 806 827 794 836 800 820 822 868 800 822 815 796 862 790 750 811 861 866 802 842 784 841 810 787 821 799 847 811 808 734 813 839 786 801 787 789 792 822 794 811 788 862 815 820 766 818 836 780 763 807 842 899 849 896 864 874 849 841 808 818 836 809 816 815 857 834 836 848 825 828 816 841 792 840 846 826 797 822 849 860 825 835 816 800 827 849 811 826 833 790 841 825 787 772 744 805 815 827 825 842 846 827 811 844 832 840 814 804 823 788 859 703 796 847 844 827 802 794 811 807 784 864 854 787 773 738 832 787 779 761 787 796 838 701 802 778 759 806 804 833 831 815 834 940 910 943 926 895 860 876 880 918 904 905 901 923 945 898 893 888 952 917 909 861 897 917 880 910 850 874 896 900 892 882 883 906 890 866 870 901 880 901 885 890 874 851 796 905 872 806 826 836 936 855 829 854 852 876 849 864 798 853 860 873 860 849 822 896 842 869 824 839 836 823 866 892 854 867 976 915 958 948 903 928 986 964 953 932 937 909 915 934 937 955 904 927 888 949 897 915 902 881 837 945 894 842 898 867 829 858 845 836 869 859 882 837 850 889 912 921 892 891 874 873 822 900 887 806 898 836 872 941 855 891 864 847 875 837 914 896 844 874 890 886 809 899 908 877 891 877 921 883 937 864 864 898 851 881 892 871 857 856 887 878 847 854 867 851 871 892 853 878 832 870 872 867 832 875 828 879 825 841 835 807 877 838 846 863 818 839 801 788 829 820 919 920 868 876 880 860 877 885 899 899 838 869 876 876 841 854 871 818 852 852 879 850 852 810 844 840 860 846 859 856 890 851 840 814 833 810 830 851 856 878 854 853 855 852 874 829 846 852 834 903 907 908 914 895 917 892 930 868 873 873 857 823 848 908 881 865 873 798 808 870 790 852 785 866 834 804 816 836 823 847 819 802 801 871 794 750 832 846 770 809 803 818 805 808 861 848 790 798 823 792 829 806 796 832 816 816 794 840 892 810 815 827 802 795 790 800 804 819 796 769 796 809 818 811 840 816 784 849 779 809 787 845 802 783 806 793 777 792 800 814 790 781 774 825 824 790 885 891 853 829 894 862 847 858 823 863 792 818 840 847 836 850 838 866 852 846 790 809 846 831 823 855 804 805 832 828 818 826 859 832 834 807 838 822 829 828 834 855 849 828 789 836 806 826 794 837 800 820 822 868 800 822 814 796 862 791 751 811 861 866 802 842 784 840 810 787 821 800 846 811 808 735 813 839 785 800 786 789 792 821 794 808 788 859 817 820 767 818 836 781 763 806 841 901 848 896 863 874 849 842 809 817 834 809 815 814 857 834 837 848 825 829 816 840 792 842 845 826 797 823 849 860 824 834 816 800 829 849 811 825 833 789 841 825 784 773 743 805 815 826 824 842 845 827 812 845 833 839 814 802 823 788 859 703 796 846 844 826 802 795 811 807 784 864 854 788 772 738 831 787 779 761 787 796 836 699 802 777 760 807 805 833 830 815 834 940 910 944 927 895 860 875 879 918 904 905 902 923 946 898 894 888 951 918 908 861 897 917 879 910 849 874 896 900 892 883 883 905 890 866 870 902 880 901 885 890 873 851 796 906 872 806 827 835 937 854 829 854 852 875 848 864 798 852 859 873 860 848 822 896 842 869 825 838 836 823 866 892 854 867 975 914 958 948 903 926 986 964 954 932 938 909 916 935 937 954 903 926 888 948 896 916 902 880 838 945 894 842 899 868 827 859 846 836 867 860 882 839 850 890 912 920 892 891 873 873 823 900 887 808 899 836 872 929 857 891 864 848 875 836 914 896 844 874 889 886 809 900 906 876 892 877 921 882 937 864 864 897 852 882 892 871 856 857 887 876 847 854 866 851 872 892 853 877 831 871 872 867 832 875 828 879 826 841 836 806 877 838 847 864 818 840 802 787 829 820 919 920 868 875 880 860 877 884 899 898 838 870 876 876 841 854 871 818 852 852 879 851 853 815 844 839 860 846 860 856 890 851 840 813 833 810 830 852 856 878 854 853 854 851 874 829 846 852 835 903 907 908 914 895 917 892 931 868 873 873 855 822 849 908 880 865 874 798 808 872 789 852 785 865 835 804 817 836 824 848 819 802 802 871 793 750 832 846 768 809 803 819 805 808 861 848 791 799 823 792 829 805 797 832 816 816 794 839 891 811 815 827 802 795 790 801 804 819 796 770 797 808 818 811 841 816 784 848 778 810 788 846 802 783 807 793 777 793 799 814 790 780 775 825 823 790 884 891 853 830 894 862 846 859 823 861 792 819 839 847 837 850 839 870 852 846 789 809 846 832 823 855 804 805 832 827 818 826 857 832 834 807 839 822 829 828 834 855 848 828 790 837 806 827 794 837 800 819 823 868 800 822 814 796 862 791 753 811 861 866 803 841 784 841 810 787 822 800 846 810 808 735 814 839 786 800 786 789 792 820 794 803 788 856 818 821 766 817 836 781 763 806 841 900 848 896 862 874 848 842 810 816 832 809 815 814 857 834 837 849 825 830 815 840 791 842 844 826 797 823 849 860 824 835 817 800 830 848 812 825 834 788 842 824 781 773 742 806 816 825 824 843 846 826 812 846 834 839 814 802 823 788 859 703 796 845 845 826 802 795 811 806 784 864 853 788 771 738 830 787 779 761 788 796 836 698 802 777 761 808 805 833 830 816 834 940 910 944 927 896 860 873 878 918 905 905 902 922 946 899 894 888 951 918 908 861 896 917 879 910 848 874 896 900 893 883 883 905 890 867 870 902 880 900 884 891 872 851 796 905 872 806 827 835 938 853 829 854 852 873 848 864 797 852 859 874 859 847 823 897 842 869 825 838 836 823 866 892 854 868 974 914 958 948 903 923 985 964 954 932 938 910 917 936 937 953 903 926 889 949 896 916 902 878 839 946 894 842 899 869 825 859 846 836 869 860 882 840 849 890 913 921 892 892 873 872 823 900 887 808 899 836 871 919 857 892 863 848 874 834 912 897 844 874 888 886 809 900 905 877 892 878 921 882 938 863 864 897 852 881 892 871 856 858 887 876 847 854 865 851 872 892 853 877 831 872 873 867 832 874 827 880 826 840 836 806 877 838 846 863 818 840 803 786 828 821 919 920 868 875 880 861 876 884 899 898 838 870 876 876 841 853 871 817 852 851 879 851 853 820 844 838 861 845 860 855 890 852 840 812 832 810 830 852 856 878 853 852 854 850 875 828 846 854 835 902 907 908 914 895 917 892 931 868 872 873 854 822 848 908 879 865 874 798 809 874 788 852 785 865 835 803 817 835 825 847 819 802 801 871 794 750 832 845 766 809 803 819 806 808 860 848 791 800 822 791 829 805 796 832 815 815 793 838 891 811 815 828 802 795 790 801 804 820 796 770 798 809 818 811 840 816 785 848 778 810 788 846 802 783 808 793 777 794 800 814 790 780 775 825 823 789 883 890 854 831 894 862 845 860 824 860 793 819 839 848 837 850 840 871 851 844 789 810 846 832 823 854 803 805 832 828 817 826 857 832 834 807 839 824 828 828 833 856 848 828 790 837 806 829 794 837 800 819 823 868 800 822 814 796 861 791 754 812 861 866 803 840 783 841 811 787 823 800 848 811 808 735 814 838 787 800 787 788 792 820 793 801 788 854 819 821 766 816 836 782 762 805 841 899 849 896 861 874 848 842 812 816 831 809 814 814 857 834 837 850 825 830 815 840 790 842 843 826 797 822 850 861 825 836 817 800 830 848 812 824 833 788 842 824 777 774 742 808 816 825 825 843 846 827 812 846 834 839 814 802 822 788 860 703 797 844 846 827 803 794 811 806 784 863 851 788 770 737 832 786 778 761 789 795 836 697 802 777 761 808 805 832 830 817 834 941 910 944 927 896 860 871 878 918 906 905 903 921 948 900 895 888 952 918 908 861 896 916 879 910 847 875 896 901 893 883 883 905 888 867 870 902 880 900 883 891 873 850 796 906 872 806 827 834 939 853 828 853 852 872 847 864 798 852 859 874 859 847 822 898 842 870 825 839 836 823 867 892 854 868 975 914 959 948 902 921 985 964 954 931 939 911 917 935 937 953 903 926 891 951 896 916 902 878 838 946 894 842 899 870 824 859 846 836 871 861 882 840 849 890 914 922 892 892 874 872 822 899 887 808 899 836 871 912 856 892 862 849 873 832 912 896 844 875 886 886 809 900 905 877 892 878 921 882 939 863 864 898 853 881 892 871 856 858 886 878 847 854 866 851 872 892 854 877 831 873 873 868 831 873 827 880 826 840 836 806 878 838 846 863 818 840 804 785 828 822 920 919 868 875 881 862 876 884 900 897 837 870 876 876 841 852 871 816 852 850 878 850 852 822 844 837 861 844 860 854 890 852 840 812 831 810 831 852 856 878 852 852 855 850 875 828 846 854 835 902 906 908 914 895 917 892 931 870 872 873 854 823 847 909 878 865 874 798 807 873 788 852 785 864 835 802 817 835 826 845 819 802 801 870 794 751 832 844 764 809 802 820 806 808 860 848 792 800 822 791 828 805 796 832 815 815 793 836 891 810 815 829 803 795 790 802 804 820 796 771 798 810 817 812 840 816 786 848 778 810 790 846 803 783 809 794 777 795 799 815 790 780 773 825 823 789 883 890 854 831 894 862 844 860 824 861 794 820 839 848 837 851 840 871 851 842 789 811 846 832 822 854 802 806 832 828 817 826 857 832 834 807 838 825 828 828 833 856 849 828 789 837 806 831 794 837 801 818 822 867 800 822 814 795 861 790 754 814 862 867 804 840 784 842 811 787 823 800 850 811 810 735 813 837 788 801 788 787 791 820 793 799 788 851 818 822 766 816 837 782 763 806 842 897 849 896 860 874 848 842 812 816 832 809 814 815 858 833 837 850 824 830 816 840 790 843 843 825 798 822 851 861 825 838 818 800 830 850 813 824 833 789 842 824 774 774 743 810 816 824 825 842 846 827 812 846 832 840 814 802 822 788 860 702 797 844 846 828 804 795 812 806 784 863 852 788 769 737 833 786 778 760 789 795 835 697 802 777 760 808 805 832 830 818 834 942 910 944 927 896 860 870 878 918 907 906 903 921 950 900 894 888 952 918 908 861 896 916 879 909 847 875 897 901 892 882 883 905 886 868 870 902 879 900 882 891 874 851 796 908 873 806 827 833 939 853 828 853 851 873 848 865 798 853 858 874 860 848 821 898 842 870 824 840 836 823 867 893 854 869 975 914 959 948 902 920 985 963 954 932 939 912 917 935 938 952 904 927 892 953 897 915 903 878 836 946 894 843 899 871 823 859 845 836 872 861 882 838 850 890 913 924 892 892 874 872 822 899 887 808 899 836 871 905 855 892 861 850 872 831 915 897 844 875 886 886 809 899 906 877 893 879 921 881 941 863 864 899 854 881 891 871 856 858 886 879 847 854 868 851 872 892 854 877 831 873 874 868 832 873 827 880 827 840 835 805 878 837 845 864 819 841 803 785 828 824 920 920 868 875 881 861 876 884 902 897 837 870 876 875 842 851 871 816 852 850 878 849 852 825 843 837 861 844 861 853 890 852 841 813 831 811 832 852 856 878 852 852 855 851 875 829 846 854 835 902 907 908 914 894 918 891 932 870 871 873 855 823 847 911 878 864 873 798 806 872 788 852 784 864 834 802 817 836 826 844 819 803 800 870 795 751 833 844 761 809 803 819 806 809 860 848 791 799 821 792 828 806 795 832 814 816 792 836 891 809 815 830 803 795 789 802 804 819 796 771 798 811 817 812 840 816 786 848 778 810 792 847 803 783 809 794 777 794 799 816 791 779 772 825 822 788 883 890 854 831 894 862 844 860 824 861 794 820 838 849 837 851 840 872 851 843 789 811 847 832 822 854 803 806 832 829 818 826 858 832 834 806 838 825 827 828 832 856 849 827 790 837 806 831 794 836 801 818 821 867 800 822 815 794 861 790 754 813 862 868 804 842 784 842 812 787 823 799 850 811 811 736 812 837 788 802 787 786 790 821 793 799 788 847 817 822 766 816 837 782 763 807 843 897 849 896 861 874 848 843 812 817 833 809 814 816 858 833 837 849 823 830 816 841 790 843 843 824 798 822 852 861 825 838 819 801 830 851 813 824 832 790 842 824 771 775 743 810 816 825 826 842 846 828 812 846 833 842 814 802 822 789 859 702 797 845 846 828 804 795 812 806 785 863 854 787 769 738 835 786 778 761 789 795 832 697 802 777 759 806 805 832 830 818 833 942 909 944 926 895 860 870 877 919 905 906 903 921 953 900 894 888 952 918 908 861 897 916 880 909 848 876 898 901 891 883 882 906 885 868 870 902 879 901 882 889 873 853 797 907 873 806 827 832 939 853 828 852 850 873 848 865 797 854 859 873 860 848 821 898 842 871 825 841 836 823 867 893 854 870 976 915 959 949 901 920 985 963 953 932 939 912 917 935 938 953 905 927 890 953 897 915 904 877 835 945 893 843 899 871 823 858 845 835 872 861 882 837 850 890 912 924 892 892 874 872 822 898 887 809 900 835 871 900 855 892 861 851 872 831 916 898 844 875 886 886 809 900 907 878 893 878 921 881 940 863 864 899 855 880 891 872 856 858 887 878 846 854 869 851 871 892 854 878 832 872 873 867 832 874 827 881 827 840 835 805 878 836 845 864 819 841 802 785 828 824 920 921 869 875 882 860 876 884 901 897 837 870 877 876 842 851 872 816 852 851 878 848 852 830 843 838 861 844 860 853 889 853 841 814 831 811 832 852 856 878 853 852 856 852 875 829 846 853 835 902 907 908 914 894 919 890 932 871 871 873 855 823 847 911 878 863 873 797 806 872 790 851 784 864 833 802 817 836 826 845 819 803 801 870 797 751 833 844 761 809 804 820 806 809 862 847 791 798 821 794 827 807 794 832 815 817 792 836 891 808 816 830 802 794 789 801 804 817 796 771 798 812 817 812 839 816 786 848 778 809 795 847 803 783 809 794 777 794 798 817 790 779 772 824 823 787 882 890 854 831 894 862 844 860 825 860 794 820 838 849 837 851 840 872 851 845 789 811 847 832 822 854 804 808 832 829 820 826 859 832 834 806 838 825 828 828 833 855 849 827 791 837 806 830 793 835 800 819 820 866 799 822 815 792 862 790 754 812 862 868 803 843 783 843 811 786 823 799 849 812 811 736 812 837 788 802 786 786 790 822 793 800 788 844 817 822 767 817 837 782 763 807 844 897 849 895 861 876 849 843 811 817 834 811 815 816 859 833 837 848 822 830 816 842 790 842 844 824 798 822 852 860 826 837 819 801 830 852 814 823 832 791 842 824 769 776 743 809 815 826 827 842 847 828 812 847 835 842 815 802 821 790 859 702 798 845 847 827 804 795 812 806 785 864 856 787 768 739 836 786 778 761 789 796 826 696 802 777 759 805 805 833 830 817 832 942 909 944 925 894 860 871 878 919 903 906 902 922 953 899 894 887 952 918 909 860 898 916 880 909 848 876 898 901 890 883 882 906 886 868 870 902 879 901 882 888 872 854 798 906 874 806 826 832 938 854 827 852 850 872 849 865 797 854 860 872 860 848 821 898 842 871 825 840 836 823 868 893 855 870 975 915 959 949 901 920 985 963 953 932 938 911 917 936 938 955 906 927 889 953 897 915 903 878 836 944 892 844 899 871 824 858 845 835 872 860 882 837 851 891 910 923 890 892 874 873 822 897 886 810 900 834 872 898 855 890 862 852 873 831 915 900 845 874 886 886 809 901 907 878 892 879 922 882 940 863 864 899 855 879 891 872 856 858 889 878 846 854 869 851 871 892 854 879 832 872 873 866 833 875 827 881 827 841 834 806 879 835 844 864 819 841 802 785 828 824 921 922 869 875 882 859 875 884 901 896 838 870 877 876 842 852 872 816 852 851 879 848 851 833 843 839 860 844 859 853 889 854 841 813 831 811 834 852 856 878 853 852 856 852 875 829 845 852 835 902 907 908 915 894 919 890 932 871 871 873 855 823 848 911 878 863 873 797 807 872 791 850 785 864 833 802 817 836 827 845 819 803 801 870 797 751 832 845 761 809 804 820 806 808 863 847 791 799 821 794 827 807 794 831 815 818 792 836 891 809 816 830 801 794 790 800 804 816 797 771 798 812 817 812 838 816 787 848 778 808 796 845 803 782 809 795 777 794 797 816 790 780 772 824 824 788 881 890 854 830 893 862 844 860 825 860 794 819 837 850 836 851 841 874 851 846 790 811 848 831 822 855 805 808 832 829 821 826 859 831 836 806 836 825 828 828 833 855 848 826 791 837 807 830 793 834 800 819 820 866 799 822 816 792 863 789 754 812 861 868 802 842 782 843 811 785 823 800 849 811 811 735 811 838 788 802 786 787 790 822 793 802 788 842 817 822 767 817 837 783 763 806 844 897 850 895 861 876 849 843 811 818 834 814 816 815 859 834 838 848 823 829 815 843 790 841 844 824 797 820 851 860 826 835 818 800 830 851 814 823 834 792 840 825 769 776 743 809 815 827 828 843 847 828 811 846 836 841 815 802 820 788 859 703 798 846 846 826 804 795 811 806 786 865 856 786 768 739 835 785 778 761 789 796 821 696 802 778 759 804 806 833 829 816 832 941 909 944 924 894 860 871 878 919 902 906 900 922 953 899 893 886 952 918 908 859 898 916 880 909 848 876 898 901 890 884 882 907 886 868 870 903 879 902 882 888 871 854 798 905 874 806 826 832 939 854 827 852 849 872 849 865 797 855 860 872 861 847 822 898 843 871 826 840 836 823 868 894 856 868 974 916 958 949 902 919 985 963 952 933 937 911 916 937 938 957 906 926 888 952 897 915 902 878 837 943 892 845 899 871 824 857 845 836 871 859 880 838 851 891 910 923 889 893 874 872 822 897 886 810 901 833 872 893 855 888 861 854 874 831 915 900 844 874 886 886 810 902 907 879 892 880 921 882 940 863 864 900 855 878 891 872 856 858 890 878 846 854 869 851 871 892 855 879 833 872 873 866 834 875 828 881 826 841 835 805 880 836 844 863 819 840 803 785 826 824 922 921 869 875 883 859 875 884 901 896 838 870 877 876 841 852 872 817 852 851 880 848 851 835 844 840 860 844 859 853 890 854 840 813 831 810 834 851 856 878 853 852 856 851 875 829 844 852 836 902 907 908 915 895 919 891 931 871 872 874 855 822 848 911 878 863 873 797 808 871 790 851 786 864 833 802 817 836 827 844 819 803 801 870 797 750 831 846 761 808 804 819 805 808 864 848 791 801 820 794 827 807 793 830 815 818 792 836 891 809 817 830 801 793 789 800 804 816 797 771 798 811 817 811 837 817 786 849 778 808 799 844 803 781 809 796 778 794 797 815 790 781 772 824 825 788 880 890 854 830 892 862 844 859 825 860 794 818 836 849 835 850 841 875 851 845 790 812 848 831 822 855 804 807 832 828 822 826 859 831 837 806 835 825 828 828 834 856 848 826 791 838 808 830 792 835 799 819 820 866 799 823 816 792 864 788 754 813 861 868 802 842 780 843 811 783 823 800 849 812 811 734 811 837 788 802 785 788 793 822 793 804 788 841 816 821 767 817 837 783 763 805 844 897 850 895 862 876 850 843 811 819 834 816 818 814 859 835 838 847 823 829 814 844 790 841 844 825 797 819 850 860 826 833 817 798 830 851 815 824 835 793 839 825 768 775 742 810 815 827 828 844 847 827 811 846 835 840 815 802 819 787 859 703 799 846 846 826 804 794 810 807 786 865 855 786 769 739 833 784 778 761 790 797 817 696 802 778 759 804 805 833 829 816 831 941 909 943 924 894 860 870 879 919 902 905 899 922 954 899 893 885 952 918 909 858 897 916 880 909 848 877 899 901 891 883 882 907 886 868 870 903 879 901 883 887 870 854 798 906 874 805 825 832 939 854 827 851 850 872 850 865 797 855 860 873 861 847 822 897 843 870 826 841 836 823 868 893 856 867 974 916 958 949 903 919 986 962 952 934 936 910 916 937 938 958 906 926 888 951 896 915 903 879 839 943 892 846 899 872 824 858 846 836 871 858 879 839 850 890 909 924 889 893 874 872 822 897 887 810 901 834 874 889 855 888 860 855 875 832 915 900 843 874 885 887 810 902 906 879 891 880 921 882 940 864 864 901 854 879 891 872 856 858 889 878 846 853 869 851 872 892 855 878 834 872 873 866 834 876 829 881 825 842 835 804 880 837 844 862 820 840 804 783 824 824 922 920 870 876 883 859 875 884 900 896 839 870 877 876 841 852 871 818 853 850 881 849 851 838 844 839 860 845 860 853 890 854 840 813 832 810 835 851 856 879 853 852 857 851 876 829 844 852 836 902 906 908 915 896 918 891 931 871 872 874 855 822 848 911 879 864 874 797 808 870 789 852 787 865 834 802 817 836 827 844 819 804 801 871 796 750 831 847 761 808 803 818 804 808 863 849 791 801 821 794 827 807 794 830 815 818 792 836 891 809 816 830 801 793 788 800 804 817 797 771 799 810 818 810 836 818 785 850 778 808 800 842 803 779 809 796 778 794 797 815 789 782 772 825 826 788 880 890 854 830 892 862 844 859 825 860 793 818 835 848 835 850 841 876 850 845 790 811 847 831 822 856 804 805 832 828 822 825 860 830 838 806 836 825 828 829 834 857 848 826 790 838 808 830 792 836 799 818 820 866 799 824 817 792 864 788 755 814 861 868 802 842 780 843 811 782 823 800 849 812 811 734 811 837 788 802 785 789 795 821 794 803 787 841 816 822 766 818 837 784 764 805 843 898 850 896 864 875 850 843 811 820 834 818 818 814 859 836 838 848 823 830 814 845 790 840 845 826 797 819 850 861 825 833 816 797 829 851 816 824 835 794 839 826 768 775 742 810 816 827 829 845 847 827 812 845 835 840 815 802 819 785 860 704 798 845 846 826 803 795 811 808 784 865 854 786 770 738 831 785 779 761 790 797 814 696 802 779 759 804 804 833 830 815 831 941 910 943 924 894 860 871 880 919 903 904 899 921 955 899 892 884 953 917 910 859 897 915 880 908 848 878 899 901 891 883 881 907 886 868 869 904 880 901 883 887 870 853 798 906 874 805 826 832 940 854 828 852 850 872 850 865 797 855 858 873 861 847 822 896 843 870 826 841 836 823 869 892 857 866 974 915 958 949 904 918 986 963 951 935 937 910 917 936 936 959 906 927 890 949 894 915 903 879 839 941 893 845 898 872 824 860 846 837 871 858 878 839 850 888 909 925 890 895 874 872 821 896 888 810 900 834 874 884 855 890 860 855 875 832 915 901 843 874 885 887 811 901 906 879 890 880 920 881 939 864 864 901 852 879 890 873 856 858 889 878 847 852 868 852 872 893 855 878 834 872 873 866 834 876 829 880 823 842 835 804 880 837 845 862 820 840 806 782 822 823 922 920 872 877 883 859 875 884 900 897 839 870 877 876 841 852 870 818 853 850 880 850 851 840 844 839 860 845 860 854 890 854 840 814 832 810 835 851 857 880 854 852 858 850 876 830 844 852 837 902 906 908 915 897 918 892 930 871 872 874 855 822 847 911 879 865 874 797 807 871 789 852 787 866 834 802 817 837 826 845 819 804 802 871 796 749 831 846 761 807 803 817 805 808 861 849 790 799 822 794 827 808 795 830 815 818 792 836 890 809 816 830 802 793 788 800 804 818 797 771 800 810 818 809 836 818 784 850 777 808 802 842 803 779 809 797 778 794 797 816 789 781 772 825 826 787 880 891 853 830 892 861 844 860 825 860 792 819 835 847 836 850 842 875 850 845 790 810 847 830 822 855 804 803 832 828 821 825 861 830 838 806 837 824 828 830 835 857 848 826 790 837 807 830 792 837 799 818 820 866 798 824 816 793 865 787 756 814 860 868 802 842 781 842 812 784 824 800 848 813 812 736 812 836 788 802 785 788 795 821 794 800 787 841 815 822 767 817 837 784 764 805 843 898 850 896 864 874 850 844 812 820 834 821 819 815 859 836 838 848 823 829 814 843 790 840 845 827 796 819 850 862 825 834 817 798 828 852 818 824 834 792 839 827 766 775 741 810 816 826 828 845 847 827 812 846 836 840 815 802 819 785 861 704 797 846 846 827 802 795 812 809 782 865 852 786 771 738 831 785 779 761 790 798 812 696 802 779 759 804 803 833 830 814 830 941 910 943 924 895 860 871 880 919 903 904 900 921 956 900 892 883 953 917 910 859 898 915 880 908 847 878 899 900 891 882 883 906 886 868 869 904 880 901 883 887 870 853 797 907 875 804 826 832 940 853 828 853 850 872 850 865 797 855 858 872 860 847 822 896 844 871 827 842 837 823 869 891 858 866 974 915 958 949 904 917 987 964 951 934 937 910 918 936 934 958 906 928 891 949 894 915 904 879 840 940 894 845 897 872 823 861 846 837 872 860 878 838 849 888 909 925 890 896 874 873 821 896 889 810 901 835 873 880 855 893 860 854 875 833 915 902 843 875 885 886 811 901 906 878 890 879 920 881 939 864 865 900 852 879 890 873 856 858 890 878 846 852 868 852 872 894 855 878 834 872 873 866 833 876 829 880 823 842 835 804 879 836 844 861 820 840 806 781 822 823 921 921 872 878 882 858 875 884 899 898 840 870 877 876 841 852 870 818 854 851 879 851 852 842 844 838 860 846 860 855 889 854 841 815 832 810 836 851 857 880 855 851 858 850 875 830 844 852 837 902 906 909 916 897 919 891 929 870 873 873 855 822 847 911 879 866 874 797 807 872 790 851 787 865 834 802 818 838 826 846 819 804 802 872 796 749 831 846 761 808 803 817 806 808 861 849 790 798 822 793 827 807 796 830 815 818 792 835 890 809 816 830 802 794 790 801 805 818 796 771 800 810 820 811 836 818 784 850 777 809 805 843 804 778 808 797 778 794 797 816 788 780 772 825 825 786 880 891 853 830 891 862 843 860 824 861 792 819 836 847 836 850 842 874 850 846 789 808 847 830 822 854 804 804 832 829 819 826 862 831 838 805 838 824 829 831 835 856 848 827 790 836 806 830 790 837 799 817 821 866 798 824 816 793 866 788 757 814 860 868 802 841 782 842 812 785 824 800 848 812 812 738 812 835 789 801 785 788 794 821 795 790 788 841 815 822 768 817 838 784 764 806 842 898 849 896 862 874 850 844 812 820 834 823 819 816 860 836 839 847 824 828 814 842 791 840 846 827 797 820 850 863 826 836 818 798 828 851 818 824 833 791 840 828 764 775 740 810 814 826 828 844 847 827 812 846 836 840 815 802 819 786 861 703 797 846 846 828 802 795 812 809 779 864 852 786 771 738 832 785 780 761 790 798 810 696 803 778 759 805 804 833 830 814 830 941 910 943 924 895 860 872 880 918 903 904 901 921 956 900 892 883 953 917 911 860 898 916 880 907 847 877 898 900 892 881 885 906 886 867 869 904 879 901 882 886 870 854 797 907 875 805 827 832 940 853 829 854 850 872 850 865 797 854 858 872 860 847 822 896 844 872 826 842 836 824 869 892 858 866 974 914 958 948 903 917 988 965 951 934 937 911 917 937 932 957 905 928 891 949 896 915 905 880 839 938 893 846 896 872 822 861 846 836 871 863 879 838 849 890 909 924 889 895 875 873 822 896 890 811 901 835 871 875 855 893 860 853 874 834 915 901 844 875 885 886 811 900 906 878 891 878 920 882 939 864 865 899 852 878 891 873 856 858 891 878 845 852 868 853 872 894 854 878 834 873 872 866 833 875 829 880 823 842 834 802 879 836 844 861 820 840 806 782 822 823 920 922 872 878 882 858 875 884 900 899 839 870 876 876 841 851 869 817 853 851 879 851 852 842 845 838 859 845 860 855 890 854 840 815 831 811 836 852 857 880 856 850 858 850 873 830 844 852 838 902 905 909 916 896 918 891 927 870 874 872 854 822 849 910 879 866 874 798 807 873 791 851 788 865 835 802 819 838 826 848 819 803 800 872 796 748 830 846 761 808 803 817 806 808 861 848 790 797 823 792 827 806 796 829 815 818 792 834 890 810 816 831 803 794 791 801 805 818 796 771 799 811 820 811 836 818 783 850 778 809 808 843 804 776 807 797 776 793 797 816 789 780 772 826 824 787 881 891 852 831 890 862 843 861 824 861 792 820 836 846 836 850 843 873 851 846 789 809 848 829 822 854 804 804 832 829 818 826 862 831 838 805 838 823 829 831 836 855 849 828 789 835 806 830 789 836 799 817 822 866 798 824 816 793 866 789 758 814 861 869 803 841 784 842 813 785 824 801 847 812 812 739 813 836 788 801 785 788 792 822 795 782 788 842 815 822 768 817 838 783 764 807 842 898 848 897 861 874 851 844 812 820 833 826 818 815 860 835 839 845 825 829 815 841 791 840 845 826 798 819 851 863 826 836 818 797 828 851 818 824 834 789 840 828 764 775 739 810 813 826 828 844 847 828 813 846 836 841 814 802 819 786 862 702 798 846 845 828 803 794 812 808 779 865 852 786 771 737 832 785 780 762 790 799 808 696 803 777 758 805 804 833 830 813 831 941 910 943 924 894 860 872 880 917 903 903 902 922 957 899 892 885 953 917 911 859 897 917 880 907 847 876 898 900 892 880 887 906 885 866 869 903 878 901 881 886 870 854 797 906 875 805 827 833 940 852 829 853 851 873 850 865 797 853 858 872 860 847 822 896 844 873 825 843 836 824 870 892 858 866 975 913 958 946 902 918 989 965 952 934 937 912 917 938 934 956 905 927 891 949 898 915 904 881 839 939 891 847 895 873 822 861 846 836 871 864 881 837 850 892 910 923 889 893 875 874 822 896 891 811 901 836 870 871 854 893 860 854 874 837 916 900 845 874 885 885 810 900 906 878 892 878 920 882 940 864 864 900 852 879 892 873 856 858 891 878 844 852 869 854 872 895 854 877 833 873 871 867 833 874 828 881 823 842 834 800 879 837 844 862 819 840 806 782 823 824 921 922 871 879 882 857 875 884 900 899 838 870 876 875 841 851 869 817 852 851 880 852 853 843 844 838 859 844 861 854 890 854 840 815 831 811 834 852 858 880 856 850 858 850 873 830 844 852 837 902 904 909 916 896 918 892 928 869 875 872 854 822 851 910 879 866 874 798 806 872 791 850 788 864 835 802 819 838 826 848 818 803 798 871 796 748 830 846 762 808 803 819 806 808 861 849 791 797 822 792 827 806 796 829 816 819 793 835 891 811 815 831 804 794 791 801 804 817 795 771 799 811 820 810 836 818 783 850 778 808 810 843 805 773 807 797 775 793 798 815 789 780 772 827 824 788 881 891 852 832 891 863 842 861 823 862 792 820 837 846 836 851 843 873 851 847 791 810 848 829 822 855 803 805 832 829 818 826 862 830 838 806 837 823 828 831 835 854 849 828 790 834 806 830 788 836 800 817 823 865 798 824 816 794 865 791 760 813 862 869 803 842 784 841 814 786 823 802 848 811 812 738 813 837 789 801 785 788 792 823 795 776 789 842 815 821 768 816 839 783 765 808 842 897 848 897 862 875 851 844 812 819 832 828 817 814 860 836 839 844 826 830 816 841 792 838 845 825 798 818 852 862 826 837 818 796 828 851 818 825 835 789 841 828 765 776 738 808 812 826 827 845 846 827 813 845 836 842 814 802 819 786 862 702 799 845 845 828 804 794 812 808 779 865 853 786 771 737 832 785 780 762 790 800 806 696 803 777 757 806 803 833 830 813 831 940 910 942 924 893 860 872 880 916 903 903 902 922 959 899 892 886 954 918 911 859 897 918 880 907 847 877 898 900 893 880 886 906 885 865 869 902 878 901 881 885 871 854 798 906 874 806 827 834 940 852 829 852 851 873 850 866 797 854 858 872 860 847 823 896 844 873 824 843 836 824 870 892 858 865 976 912 958 945 902 919 989 964 952 933 936 912 917 938 934 956 905 927 890 949 898 916 902 882 839 940 890 846 896 876 820 861 847 836 870 862 883 837 850 892 911 922 890 891 875 874 822 898 892 811 902 836 872 870 854 893 860 855 874 838 916 900 845 873 886 885 810 900 906 878 892 878 921 883 940 864 863 900 852 879 892 873 856 857 892 877 844 852 869 854 873 894 853 877 833 874 870 867 833 874 826 881 823 842 834 797 879 838 844 864 819 840 806 781 823 824 921 922 870 878 882 857 875 885 900 899 838 871 875 875 841 850 870 816 852 851 880 852 853 843 844 839 859 844 861 853 891 854 840 814 831 812 832 852 858 880 854 850 858 851 873 830 845 851 836 902 905 910 916 896 918 892 929 869 874 872 854 822 850 910 879 866 873 798 806 872 791 851 788 865 835 802 819 838 827 848 818 803 798 870 796 748 830 847 763 808 803 820 806 808 861 849 791 798 822 792 827 807 795 829 816 818 794 835 891 810 814 830 804 793 791 802 802 817 795 771 798 810 820 809 836 818 784 850 778 808 811 843 805 771 807 796 774 793 798 814 790 780 773 827 824 789 882 891 852 832 892 862 842 861 822 861 792 819 838 846 836 851 843 872 852 848 792 810 848 829 822 856 804 805 832 829 819 827 861 831 838 806 837 822 828 830 835 854 848 828 790 834 806 829 787 836 800 817 824 865 799 824 816 794 864 791 761 814 862 869 804 843 784 842 814 786 821 802 848 811 812 737 814 838 790 802 785 787 792 824 795 776 790 841 815 821 768 817 839 783 766 807 842 897 848 897 863 875 850 844 812 817 833 832 816 813 860 837 839 844 826 831 817 842 792 837 845 824 798 817 852 860 826 837 818 796 829 851 819 825 836 789 841 827 767 775 740 806 812 827 826 845 846 827 813 845 836 842 814 802 819 786 862 702 798 844 846 828 803 794 812 808 780 866 854 786 772 738 832 786 779 761 791 801 804 696 803 777 757 806 802 833 829 814 831 940 910 941 925 892 860 872 880 916 903 903 902 922 959 899 891 886 954 917 911 858 898 918 881 907 847 877 898 899 893 881 885 906 885 864 869 902 878 901 881 885 871 854 798 905 874 806 827 834 939 852 828 852 851 873 850 867 797 854 859 872 860 847 822 896 844 872 824 843 836 824 870 892 859 865 976 911 958 946 902 919 990 964 952 933 936 913 918 937 934 957 904 927 890 949 897 917 902 882 838 941 891 846 896 878 820 861 848 836 871 860 883 837 850 893 912 922 891 890 876 874 822 899 892 810 902 837 872 870 854 892 860 856 874 840 916 900 846 873 886 884 809 899 907 878 892 878 921 883 939 864 863 900 853 879 892 872 856 857 893 878 846 852 869 854 873 894 852 876 833 874 870 868 833 875 824 881 824 842 834 797 879 837 845 865 820 841 805 781 822 823 921 922 870 878 881 858 875 885 900 898 838 870 875 875 840 850 870 816 851 850 880 852 853 843 843 840 860 844 861 853 891 854 840 813 831 812 831 850 858 880 853 850 858 851 873 830 846 851 836 902 904 910 916 896 917 892 931 868 873 872 854 821 849 910 879 865 873 798 806 872 791 851 788 865 835 803 819 838 827 848 818 803 798 870 795 749 830 847 763 808 803 821 805 808 861 850 791 799 822 792 827 806 795 828 815 818 795 836 891 810 814 829 805 793 791 802 802 818 796 771 798 810 819 809 837 819 784 850 778 809 813 843 805 771 807 796 774 793 797 814 791 782 773 826 824 790 882 891 852 830 894 862 843 860 823 860 792 818 839 846 835 850 842 872 852 848 794 810 848 829 822 856 804 805 833 828 819 827 861 831 837 806 837 822 827 829 834 854 848 828 790 834 807 829 785 836 799 817 824 865 798 825 815 794 864 790 761 814 861 868 804 842 784 842 814 786 820 802 849 811 812 736 813 839 790 803 785 787 792 824 795 776 791 840 815 820 769 817 839 782 768 807 842 896 848 896 864 876 849 843 812 817 833 837 816 814 860 839 839 845 826 831 817 844 792 837 846 824 798 816 852 860 826 837 818 796 830 852 818 826 836 789 840 826 767 774 741 805 812 828 826 844 846 826 813 845 837 841 814 802 818 787 862 702 798 845 847 827 801 794 811 809 781 865 854 786 772 739 831 786 778 760 791 802 803 697 804 778 757 806 802 833 829 814 831 939 910 941 926 892 860 872 881 918 903 903 902 922 959 899 891 886 954 917 911 858 898 917 880 907 847 877 897 899 892 882 884 906 885 864 869 902 879 902 881 884 871 854 798 905 874 806 826 834 940 852 828 852 851 874 851 867 797 853 858 872 860 847 822 896 844 872 824 843 837 823 870 892 859 866 974 912 958 948 901 918 988 963 952 934 936 911 919 937 934 958 903 928 890 949 897 918 903 884 838 941 892 845 898 879 820 861 849 837 872 859 883 837 850 893 913 923 892 889 877 874 821 900 892 810 899 836 872 870 855 892 860 855 873 840 915 900 846 873 886 885 809 898 908 879 891 878 922 883 939 864 863 899 854 879 891 872 856 858 892 878 846 852 869 854 872 894 853 877 833 874 871 868 833 875 824 880 824 842 833 796 879 836 846 865 820 841 805 780 822 823 921 921 870 878 880 860 875 885 899 898 838 870 875 876 840 850 871 816 851 850 880 851 854 843 843 839 860 843 861 852 891 854 840 814 831 813 831 849 858 879 852 850 857 851 873 830 846 853 836 902 904 910 917 896 918 892 931 868 873 872 854 821 848 910 879 864 874 797 807 872 792 852 788 865 835 804 818 838 827 848 818 804 797 870 795 750 830 847 764 808 804 821 805 808 863 848 791 798 822 792 827 805 794 828 815 818 795 836 891 810 813 828 805 793 791 802 802 818 796 772 798 809 818 810 838 820 784 849 779 809 816 842 805 771 807 796 773 793 797 813 791 783 773 825 824 789 882 891 853 830 894 862 843 859 823 859 792 818 839 845 835 850 841 870 852 849 794 810 848 830 822 856 805 805 834 828 819 826 860 831 836 807 837 822 827 828 833 854 848 828 790 835 807 829 782 837 799 817 824 866 798 826 815 794 864 789 761 814 860 868 804 841 784 842 814 786 819 802 850 812 811 735 813 839 790 804 786 787 792 824 794 776 791 841 815 820 769 817 838 782 769 808 841 896 849 895 864 875 848 842 812 818 833 841 816 814 860 839 839 845 826 831 816 844 792 837 846 824 798 817 853 861 826 838 816 795 830 852 818 826 835 789 840 826 767 773 742 806 811 828 825 842 846 825 813 846 837 840 813 802 818 788 861 702 799 845 848 826 800 795 811 810 781 864 855 786 771 741 831 786 777 759 790 803 803 696 804 778 756 806 802 833 829 814 832 940 910 941 927 892 860 871 881 919 904 902 901 923 958 898 892 885 954 917 911 858 897 917 880 906 847 878 897 899 892 883 883 906 886 864 869 903 879 902 882 883 871 854 798 906 874 806 825 835 940 852 827 852 851 873 852 867 798 853 858 873 860 847 822 896 844 872 825 842 838 823 869 892 859 866 973 912 958 948 900 917 987 962 952 934 936 909 919 938 935 958 903 928 891 949 896 917 903 886 837 941 892 845 899 878 818 861 850 837 872 858 883 837 850 893 913 923 892 887 877 874 822 899 891 809 897 836 872 870 855 890 860 855 874 841 914 900 846 873 886 885 808 898 908 879 891 878 922 883 939 864 863 899 854 879 891 871 856 859 890 878 846 852 868 854 872 894 853 878 833 874 872 869 834 875 824 879 825 841 833 795 879 835 846 864 821 841 804 780 821 823 921 920 870 879 880 861 876 885 898 898 839 869 874 876 840 850 872 816 851 851 880 851 854 844 842 839 860 843 861 852 891 853 839 815 831 813 831 848 858 879 852 849 856 851 873 831 845 855 836 902 905 909 917 896 919 893 931 868 873 872 853 821 848 910 879 863 875 797 807 872 792 852 787 865 836 804 818 837 826 848 819 804 797 870 796 750 830 846 764 807 804 820 805 808 864 847 791 797 823 792 827 805 794 828 815 818 795 836 891 810 813 828 805 793 791 802 802 818 796 772 799 809 817 810 839 820 784 849 779 809 817 842 805 771 807 796 772 794 797 814 791 783 773 825 825 789 882 892 853 831 893 862 844 858 823 858 792 817 838 845 835 849 840 868 851 849 793 811 848 830 822 856 806 805 834 828 818 825 860 830 836 807 837 822 828 828 833 853 848 828 790 835 807 828 779 836 798 815 823 867 798 826 815 795 864 789 762 814 860 866 804 840 783 842 814 786 820 802 850 813 810 735 813 838 790 803 786 788 792 823 794 778 790 841 815 820 768 817 838 781 770 809 842 896 850 894 864 875 848 842 812 819 833 844 816 814 861 839 838 844 826 832 815 843 792 838 846 824 799 817 852 861 826 838 816 795 830 852 818 826 833 790 839 826 767 773 743 806 810 826 825 840 846 824 813 847 837 840 813 802 818 788 861 702 799 845 848 825 800 795 811 811 782 862 856 787 770 741 831 786 776 759 789 803 803 694 804 779 755 806 803 833 829 815 832 940 910 941 926 893 860 871 881 919 905 902 901 923 958 898 893 886 954 917 912 858 897 917 880 906 847 879 896 900 892 883 882 905 886 864 868 904 879 902 882 883 872 853 797 908 874 806 825 835 941 853 827 852 851 873 853 867 798 853 859 875 860 847 822 896 843 872 826 842 838 823 870 892 859 866 974 913 957 948 901 916 985 962 952 934 935 907 919 938 935 958 902 929 892 949 896 916 903 886 836 941 892 845 900 877 816 861 850 837 872 859 883 837 850 891 913 923 892 887 876 874 823 899 890 809 896 835 871 871 856 888 861 855 876 841 913 900 846 874 886 885 808 898 907 880 891 878 922 883 938 865 863 899 855 878 890 872 856 859 889 879 845 852 868 853 873 895 853 878 832 873 873 869 834 875 824 879 826 841 833 794 879 835 846 864 820 840 803 780 820 823 921 920 869 878 880 860 876 884 898 898 839 868 874 876 841 849 873 817 851 852 881 851 853 845 842 839 860 843 860 853 891 853 840 815 831 813 831 848 858 879 852 850 855 851 873 831 845 856 836 902 906 909 916 896 920 893 931 868 874 872 853 820 849 910 879 863 876 797 807 873 792 852 787 864 836 804 819 837 826 847 820 803 798 870 797 751 830 846 763 806 805 820 805 808 866 846 791 796 824 792 826 806 794 829 815 817 795 835 891 810 814 828 804 793 790 802 802 817 795 772 800 810 817 810 838 819 785 849 779 810 817 843 806 769 807 797 771 795 798 814 790 783 773 825 825 788 881 893 853 831 894 862 844 858 823 857 792 817 837 845 836 849 840 866 850 849 792 812 848 830 823 856 806 806 834 827 818 822 860 830 835 807 837 823 828 829 833 852 848 828 790 835 806 828 775 836 798 812 824 867 798 826 816 795 864 790 762 814 861 866 802 840 783 841 813 786 820 802 849 813 809 735 813 838 790 801 786 789 793 823 794 781 789 842 814 820 768 817 838 781 768 810 842 896 850 895 864 875 849 842 812 819 833 847 815 814 861 839 838 843 825 832 814 842 792 839 846 824 798 817 851 861 826 838 817 796 830 852 818 825 833 790 840 826 766 773 742 807 810 825 826 840 846 824 812 848 837 840 812 803 818 787 860 702 799 844 847 825 799 795 812 811 781 862 856 787 771 740 831 784 776 759 789 803 800 693 804 779 753 806 803 832 830 816 832 941 910 941 926 893 860 871 882 919 905 902 901 923 959 898 893 886 955 917 912 858 896 917 880 906 848 879 896 901 892 882 882 904 886 864 868 904 878 902 884 882 872 853 797 908 875 806 825 835 941 854 827 853 851 872 853 867 798 853 859 874 860 848 822 896 842 872 826 842 837 822 871 892 859 866 974 914 956 947 901 916 984 964 951 934 935 907 919 940 935 958 903 930 892 950 896 915 902 886 834 940 892 846 901 876 816 861 849 837 872 860 883 838 850 890 913 923 892 888 875 873 824 898 889 807 897 834 871 872 857 888 861 855 877 840 912 901 845 874 887 886 808 898 906 881 892 878 922 883 938 864 864 900 855 878 890 871 856 859 889 878 843 853 868 853 874 895 854 878 832 872 873 868 833 875 823 879 826 841 833 792 879 836 847 864 819 840 802 779 821 822 921 920 869 878 880 859 876 883 898 898 839 868 875 876 842 849 874 817 850 853 881 850 852 844 842 838 860 843 860 854 890 852 840 815 830 812 832 849 858 879 851 850 854 850 874 830 845 855 836 903 907 909 914 897 921 893 931 869 874 872 854 820 849 911 880 862 876 796 807 872 792 852 786 863 837 804 819 837 825 848 820 803 798 870 798 752 830 846 763 806 804 820 805 808 865 847 791 795 824 792 826 807 794 829 815 817 795 835 891 810 815 828 802 793 789 802 802 816 795 772 801 811 817 811 838 818 785 849 778 810 817 844 806 768 806 798 770 795 799 814 790 783 773 825 825 788 880 894 853 832 894 862 845 858 823 858 792 818 837 845 838 849 839 866 850 849 790 812 848 830 823 856 806 806 834 827 818 822 860 829 835 807 837 824 829 830 833 851 848 829 790 836 806 829 772 837 799 809 824 867 799 824 816 795 863 790 762 814 861 865 801 840 783 841 813 786 821 802 849 813 811 736 813 837 790 800 786 790 792 823 794 779 788 844 814 820 768 817 838 781 766 810 842 897 849 895 864 875 849 842 813 819 833 850 815 814 860 839 838 843 826 832 813 843 792 839 846 823 797 817 850 861 826 839 817 796 830 852 818 824 834 790 840 826 764 774 741 806 811 826 827 841 846 824 812 848 837 840 812 804 819 787 860 702 798 843 845 826 799 795 812 811 780 863 857 786 772 740 832 783 776 759 789 804 796 694 805 780 752 805 803 833 830 816 832 941 910 941 925 893 860 871 882 919 905 902 902 923 959 897 893 886 955 918 911 858 896 917 879 906 848 879 895 902 892 882 883 904 886 864 868 904 878 902 884 882 873 853 796 908 876 805 824 835 940 855 827 854 850 872 852 866 797 853 860 873 860 848 821 897 842 872 826 842 837 821 871 892 859 866 974 914 955 947 902 916 985 965 951 935 935 906 920 940 935 958 903 930 892 950 897 915 902 885 834 940 892 845 901 875 818 862 849 836 872 860 883 839 850 889 914 922 893 890 875 872 823 898 889 806 898 834 871 871 858 889 861 856 878 840 910 902 846 874 887 886 809 898 906 880 892 878 922 883 937 862 864 900 855 878 890 871 856 859 889 878 844 853 868 854 874 896 854 878 832 872 873 868 833 875 821 878 826 840 834 791 880 836 846 864 818 840 802 780 822 822 921 920 870 878 879 859 876 883 898 897 839 868 875 876 841 849 874 817 851 853 881 850 851 843 842 838 859 844 859 854 890 852 840 815 830 812 832 849 857 879 850 850 854 850 873 829 844 853 836 904 908 909 914 897 920 893 932 870 874 872 854 820 850 911 881 862 876 796 807 872 791 852 786 863 837 804 819 838 825 848 820 803 798 870 797 752 830 846 762 807 804 820 805 807 865 848 792 795 824 792 826 807 794 828 816 817 794 835 891 810 817 828 802 794 789 802 801 816 795 772 800 811 818 811 838 818 785 849 778 811 817 844 806 766 807 798 770 796 800 814 790 783 773 825 825 788 879 894 853 832 895 861 845 858 823 860 792 818 838 846 838 850 839 865 850 850 791 812 848 830 822 857 805 805 834 827 819 823 860 829 835 807 837 824 828 831 833 848 848 830 790 837 806 830 769 837 800 808 825 868 800 823 816 795 863 791 762 814 861 866 800 842 782 842 813 786 821 802 849 813 811 736 814 836 789 800 786 791 792 823 793 772 788 845 814 820 769 817 838 781 764 809 842 898 848 895 865 876 849 844 813 819 833 850 815 814 859 839 838 843 826 832 813 844 792 840 846 823 796 816 850 861 827 839 818 797 830 851 817 823 834 790 840 826 763 774 739 806 813 828 827 841 846 825 812 846 837 840 812 804 819 788 860 702 798 843 844 827 800 794 813 811 780 864 857 786 774 739 832 781 777 759 789 805 794 695 805 780 752 805 803 833 830 815 833 941 910 942 925 894 860 871 881 919 905 902 902 923 959 897 893 887 955 918 910 858 896 917 879 906 848 878 895 903 892 882 883 904 886 865 868 903 878 902 884 882 873 855 796 908 876 805 824 835 940 855 827 855 849 872 852 866 797 852 859 872 860 848 822 897 842 872 827 842 837 821 871 892 860 867 974 915 955 947 903 916 987 964 951 935 935 907 920 939 934 957 904 930 891 950 896 915 901 885 835 940 892 844 901 874 821 862 848 836 873 860 883 840 851 889 914 921 893 890 875 872 823 898 888 806 898 833 871 870 857 891 861 856 877 841 909 901 846 874 886 886 810 898 907 880 892 878 922 883 938 862 865 901 854 879 891 871 856 859 889 877 846 853 868 854 874 896 853 878 832 872 873 867 833 875 821 877 826 840 835 790 880 836 846 863 818 840 803 780 823 822 921 920 870 878 880 859 875 882 898 897 839 869 875 876 839 849 874 816 852 853 880 850 851 841 842 839 860 844 860 854 890 852 839 814 831 812 832 849 857 879 851 850 854 850 873 829 844 854 835 904 908 909 914 897 920 893 932 871 874 872 854 821 850 910 882 862 876 796 807 872 791 851 786 864 838 804 819 838 824 849 820 803 798 870 796 751 830 846 763 808 805 819 805 806 864 849 792 796 824 792 826 808 794 828 816 817 795 835 892 810 817 828 802 794 789 801 801 816 795 772 800 811 819 811 837 818 786 850 777 810 817 845 806 766 807 798 771 793 801 814 790 783 774 824 825 788 879 894 854 832 895 860 846 858 824 862 793 818 838 846 837 851 839 865 850 849 791 812 848 830 822 856 805 805 834 827 819 825 860 829 836 807 837 824 827 831 833 843 849 831 791 836 807 832 767 837 800 807 825 867 802 822 816 795 862 792 763 814 862 866 801 844 781 843 814 786 821 802 850 812 811 736 814 836 788 800 786 791 791 823 792 765 789 845 814 821 770 816 838 782 765 809 842 900 847 895 865 877 849 844 812 819 834 852 814 814 859 839 838 844 825 832 814 845 792 840 847 822 795 816 850 861 828 839 818 798 830 851 817 824 835 790 840 826 761 774 738 807 815 827 828 842 846 826 812 846 838 840 812 802 819 788 861 702 799 843 843 828 801 794 813 811 780 864 855 786 775 740 832 781 777 758 790 805 794 695 805 780 752 805 804 833 831 816 834 941 911 942 925 894 860 872 881 918 904 903 902 923 960 897 893 886 955 918 910 859 896 917 879 906 849 878 895 903 892 882 884 905 886 866 868 903 878 903 883 882 872 856 797 908 876 805 824 833 940 856 827 855 849 872 852 866 797 852 858 873 860 848 823 897 843 872 827 843 837 822 871 891 860 867 975 915 955 947 902 917 988 964 953 935 935 908 920 938 936 956 904 930 891 951 895 915 901 886 836 940 892 843 901 874 820 861 849 836 874 860 883 838 853 889 912 921 894 891 875 872 823 898 888 808 898 833 871 870 856 892 861 857 876 842 908 901 847 874 887 886 811 897 908 881 890 878 922 883 938 863 866 901 854 879 892 871 856 858 890 877 846 853 868 853 873 895 853 878 833 873 873 866 833 874 820 876 827 839 836 788 880 835 846 863 818 839 803 781 822 822 921 920 871 878 880 860 874 882 898 898 839 870 875 877 839 850 873 816 853 853 879 849 851 840 841 840 861 843 861 854 890 852 839 814 831 812 833 850 857 878 852 850 855 849 872 829 844 855 835 904 907 909 915 897 920 893 932 870 874 872 854 821 849 910 882 862 876 796 807 872 790 852 786 864 838 804 819 838 824 849 820 803 798 870 796 751 830 846 764 807 805 819 806 806 864 850 790 797 825 792 826 808 794 827 817 818 795 836 892 809 817 828 804 795 789 800 801 815 795 773 799 810 818 811 837 819 786 850 777 810 817 845 806 766 806 797 771 790 800 814 790 782 773 825 825 788 880 894 855 831 894 860 847 858 824 862 793 818 838 847 837 852 839 864 850 847 792 812 849 830 822 855 806 804 834 827 818 827 860 829 836 807 836 824 826 832 832 835 849 831 791 835 808 832 765 836 799 804 824 867 803 822 816 794 863 792 764 814 862 867 802 844 781 842 814 786 821 801 850 812 810 737 814 836 787 800 786 791 792 822 792 761 790 844 814 822 770 815 838 783 765 809 842 901 847 895 865 878 848 844 812 818 833 855 815 813 860 839 838 845 825 832 816 845 792 839 847 822 795 815 850 861 827 840 820 799 830 851 816 822 835 790 840 826 760 774 738 807 815 827 828 842 846 826 812 845 837 840 813 801 819 788 861 702 799 844 842 829 802 793 813 811 782 864 853 785 774 740 832 781 777 757 790 805 794 694 805 779 751 804 804 832 831 817 834 942 912 942 925 895 860 872 881 917 904 903 902 923 960 897 893 885 955 918 911 860 896 916 880 906 850 878 895 903 892 883 884 906 885 866 868 903 878 903 882 882 872 855 798 908 875 806 824 832 940 856 827 855 849 872 852 866 797 853 857 875 859 848 824 897 843 872 827 844 836 823 871 892 861 867 975 915 955 948 901 917 987 962 954 935 937 908 919 939 938 956 904 929 891 952 894 914 901 887 836 941 892 844 900 874 820 862 848 837 873 860 883 837 855 889 910 921 893 891 875 873 823 898 888 810 898 833 870 872 855 892 861 858 874 842 908 901 848 874 888 885 812 898 908 882 889 878 921 883 939 864 867 900 854 879 892 871 856 858 890 877 846 853 868 852 872 893 853 879 833 874 873 867 832 874 820 876 827 839 837 788 880 836 846 863 819 839 804 781 821 823 921 920 870 878 880 860 874 882 899 898 838 870 875 876 840 851 873 815 854 853 878 849 851 840 842 839 861 843 862 854 889 852 840 814 831 813 834 850 857 878 853 850 855 849 873 829 844 856 835 903 907 909 915 897 919 893 931 870 874 872 854 822 848 911 882 863 875 796 808 873 790 853 785 865 837 803 820 838 825 847 820 802 798 871 795 751 831 845 765 806 805 819 806 806 864 849 789 797 825 792 826 808 794 827 817 818 795 836 891 810 816 828 804 795 788 800 802 816 796 773 800 810 818 810 838 820 786 851 777 810 817 845 805 767 806 796 771 787 799 813 790 781 773 825 825 788 880 894 854 831 894 859 847 859 823 862 793 819 838 847 837 851 840 863 850 845 790 813 850 830 821 854 807 804 834 827 818 826 859 829 836 807 836 823 825 832 831 828 848 831 792 834 809 831 763 836 799 798 824 866 803 822 816 792 864 792 765 813 863 867 802 843 782 842 814 785 821 800 849 813 810 738 813 836 787 800 786 791 793 822 792 759 790 842 814 823 770 814 838 784 766 810 842 901 848 896 865 876 849 844 811 818 833 856 815 813 860 839 838 845 825 832 818 844 793 839 847 824 794 814 849 860 826 840 820 800 829 851 816 822 834 791 840 826 760 773 738 807 815 827 828 841 846 826 812 845 836 841 813 802 820 789 862 702 798 845 842 828 802 792 813 811 782 864 851 785 773 740 831 781 777 756 789 804 794 693 805 779 750 804 804 832 831 818 835 942 912 943 925 895 860 872 881 917 903 903 902 923 959 897 893 885 954 918 912 860 896 916 880 905 850 877 896 902 892 884 884 907 885 866 870 902 877 903 882 882 872 855 799 907 875 806 823 831 941 856 827 854 850 872 852 866 797 854 856 876 858 848 825 897 843 872 827 844 836 824 871 892 861 867 976 915 955 948 901 918 987 962 955 935 938 909 919 939 939 956 903 928 892 952 895 914 902 887 836 942 893 844 900 873 819 862 848 836 873 859 883 837 854 889 910 921 893 891 875 873 823 898 887 812 898 833 870 874 854 891 861 858 874 842 906 900 847 873 889 884 812 899 908 883 889 879 921 883 939 864 867 900 854 879 893 871 856 858 890 878 847 853 868 851 871 892 854 879 833 874 873 867 832 874 820 876 828 839 838 788 879 836 845 863 819 840 803 782 821 823 921 920 870 879 881 860 875 883 900 898 838 869 875 876 841 851 873 815 854 853 878 849 850 840 842 838 860 843 861 854 889 853 840 814 831 814 834 850 857 878 853 850 855 849 873 829 843 856 836 903 907 909 915 897 918 892 931 870 874 872 854 822 847 913 881 863 875 795 808 873 790 853 785 865 836 802 821 838 827 847 820 802 799 872 795 751 831 845 766 806 806 819 806 806 865 849 789 797 825 792 826 808 794 827 818 819 794 837 891 810 815 828 804 795 788 801 803 816 796 774 800 811 817 810 839 820 785 850 777 810 818 844 804 766 806 796 770 787 798 813 790 782 773 826 826 789 880 893 852 831 894 860 847 860 823 862 793 820 839 847 837 850 841 863 850 844 788 812 850 830 820 854 806 805 834 828 818 826 859 830 836 807 835 824 824 832 829 821 848 831 792 834 808 831 760 837 799 794 824 866 803 822 815 792 866 791 765 813 864 867 802 842 783 843 813 785 820 800 848 814 811 740 812 836 787 800 786 792 794 821 791 758 791 839 815 823 770 814 838 784 766 810 841 900 849 896 866 875 849 844 811 818 834 857 815 814 859 839 839 845 825 831 818 843 794 840 846 825 794 812 848 860 826 840 820 799 829 851 816 821 834 791 839 826 760 771 739 807 815 827 828 841 846 827 813 845 836 841 813 803 821 789 862 702 798 846 843 828 803 792 813 811 782 864 851 784 773 740 831 781 778 757 789 803 795 693 805 778 750 804 804 832 830 819 835 943 913 943 926 895 860 871 881 918 902 904 902 924 959 897 892 885 954 918 912 860 895 916 881 906 850 876 896 901 892 883 884 906 884 866 870 902 877 903 882 883 872 855 799 906 874 807 823 830 941 857 827 853 851 873 853 866 797 854 856 875 858 848 825 897 843 873 827 845 836 823 871 892 861 866 976 915 955 948 902 919 987 963 955 936 938 908 919 938 939 956 902 926 893 952 897 914 904 886 836 942 893 844 900 874 820 863 848 836 873 859 883 837 852 889 910 922 892 891 875 872 823 899 888 812 898 833 869 877 853 890 862 858 874 841 904 900 846 873 889 884 812 899 909 884 889 881 921 883 939 864 867 899 854 880 893 871 856 858 890 878 847 853 868 851 870 892 854 879 832 874 872 867 833 875 819 876 828 839 838 788 879 837 845 862 818 840 803 782 821 824 921 920 869 879 881 860 876 884 900 898 839 868 875 875 842 851 873 814 853 853 878 849 850 840 842 837 859 843 860 854 889 854 841 814 831 814 833 851 857 878 854 851 854 849 873 830 842 856 836 903 906 908 915 897 918 892 931 870 874 872 854 822 848 912 880 862 875 796 807 872 790 853 786 865 835 802 821 838 827 847 819 803 800 872 794 751 831 845 766 807 805 819 806 807 865 849 790 796 825 791 826 808 795 828 818 818 794 838 891 810 815 828 804 795 789 802 803 816 796 774 800 811 818 809 840 820 785 848 777 810 818 843 804 765 805 796 770 786 798 813 790 783 772 826 826 789 880 892 851 832 894 860 846 860 824 862 793 820 840 847 838 850 841 863 850 843 786 812 849 831 820 854 806 806 833 829 820 825 860 830 836 807 835 824 826 832 830 816 848 831 793 835 807 830 756 838 800 791 823 867 802 822 814 792 866 790 766 812 864 866 802 842 782 843 812 785 820 802 848 813 810 738 812 835 786 801 786 792 795 821 792 757 792 838 815 822 770 814 838 784 766 809 840 898 849 896 865 874 849 844 812 818 834 858 815 815 859 839 839 845 825 831 818 842 794 840 845 826 794 811 848 859 826 838 818 798 829 851 816 820 835 792 838 825 762 770 740 807 815 827 828 840 848 828 814 844 836 841 813 804 821 789 863 701 798 847 845 828 804 792 813 812 781 864 852 785 773 740 831 782 779 759 790 802 797 694 805 778 749 804 803 832 830 819 835 943 913 944 927 895 861 870 881 918 902 904 902 924 958 898 892 886 954 918 912 861 895 916 880 906 849 875 896 901 892 882 884 906 884 865 871 901 878 903 882 884 871 855 800 906 874 808 822 831 941 858 827 853 851 874 853 865 797 854 857 874 858 846 824 897 844 872 826 844 836 823 871 891 862 866 976 915 956 946 902 918 987 963 954 936 938 908 920 936 940 955 902 926 894 952 898 915 904 885 836 942 893 845 899 875 820 862 848 836 873 858 881 837 850 888 911 923 891 891 875 872 823 900 889 813 898 833 869 880 852 889 863 858 874 841 903 900 846 873 889 885 811 898 909 884 889 881 921 882 938 864 866 898 854 881 893 871 856 858 890 878 847 853 868 852 870 892 854 879 833 873 872 867 833 875 819 878 828 839 838 787 879 837 845 862 818 841 803 782 821 824 921 920 869 879 881 860 876 884 900 897 839 868 876 875 841 850 873 814 853 853 877 849 849 840 843 837 860 843 860 854 889 855 840 814 831 815 832 851 857 878 854 851 855 850 874 830 841 856 836 903 907 906 916 897 918 892 931 870 874 872 854 822 848 911 879 862 875 797 807 872 790 853 787 865 834 802 821 838 826 847 819 803 802 871 795 752 832 844 766 808 804 819 806 807 865 849 790 796 825 791 826 807 795 829 818 817 795 839 891 810 815 829 802 795 789 803 803 816 796 773 800 812 818 809 840 820 785 847 776 809 817 842 804 764 806 796 771 786 799 814 790 784 772 826 825 790 881 892 853 833 894 862 846 860 824 862 793 819 839 847 838 851 841 862 850 843 786 812 849 830 821 854 806 806 834 829 821 825 860 830 835 807 835 824 827 832 830 810 848 831 793 836 807 830 755 838 800 788 823 867 802 821 814 792 866 790 766 812 864 865 802 842 781 843 812 784 820 802 848 811 810 736 812 835 786 802 787 791 796 821 793 756 792 838 814 820 770 814 837 784 766 809 840 897 849 895 866 873 850 844 813 819 835 859 814 815 859 839 839 845 825 831 818 842 794 840 844 826 795 811 849 859 825 837 817 798 828 851 816 819 836 791 838 825 761 770 740 807 815 827 828 838 849 827 814 844 837 840 813 804 822 789 864 701 798 846 846 828 804 793 814 811 781 864 853 785 773 741 831 783 779 759 792 802 799 695 804 777 749 804 803 832 830 818 836 943 912 943 928 895 860 870 881 918 901 904 901 924 957 899 892 886 954 918 911 860 895 917 879 906 849 875 896 901 892 881 884 905 884 864 872 901 878 903 882 885 872 855 799 906 874 807 823 832 941 858 827 852 851 874 853 865 796 854 859 874 859 845 824 897 844 871 825 842 836 824 871 890 862 865 976 916 956 946 902 916 987 964 953 936 938 908 919 936 939 955 902 925 894 952 900 916 903 884 836 942 892 845 899 877 820 862 848 836 872 859 880 836 848 888 911 924 891 891 874 874 824 901 889 812 898 833 868 882 853 889 864 858 874 841 903 901 846 874 888 886 810 898 908 884 890 880 920 882 939 864 865 898 855 882 893 872 855 858 890 878 846 853 867 852 870 893 854 878 832 872 871 866 834 875 818 879 828 838 839 786 879 837 845 862 817 841 803 781 821 824 920 921 868 878 882 860 876 884 899 898 840 868 876 875 840 850 872 814 852 853 877 849 849 839 844 837 860 843 860 854 890 855 840 814 832 815 832 851 856 879 854 852 856 850 874 831 841 856 836 904 907 907 916 897 918 893 930 870 874 872 855 822 849 911 879 862 875 799 807 872 790 853 787 864 834 802 821 837 825 847 819 803 802 870 796 753 831 844 766 810 804 819 806 808 865 849 790 795 825 790 826 807 795 830 818 817 794 839 891 810 815 829 802 795 789 803 803 816 796 772 801 812 818 810 841 819 785 848 776 808 816 842 804 763 806 796 772 786 798 815 790 783 772 826 825 790 881 893 855 833 894 862 845 860 824 862 793 819 839 847 838 851 840 862 851 844 786 811 850 830 822 853 805 806 835 829 821 825 861 830 835 807 836 825 827 831 830 804 848 831 792 837 808 830 755 838 799 785 824 867 801 821 813 792 865 790 766 813 863 865 803 843 783 843 812 783 819 801 848 809 810 733 813 834 785 802 786 790 797 821 795 756 791 838 814 818 770 814 837 784 766 810 841 896 849 895 865 873 851 844 812 819 835 860 813 814 859 839 839 846 825 831 819 841 794 839 845 826 796 811 849 860 824 835 817 798 828 851 817 818 837 790 838 825 760 772 739 807 815 827 827 837 850 827 813 843 837 839 814 804 821 790 865 701 798 846 846 828 804 794 814 811 781 864 855 786 772 741 831 784 779 759 793 803 800 695 803 778 749 803 803 832 830 817 836 944 912 943 928 894 860 871 880 918 902 904 901 924 956 900 892 887 954 918 911 859 894 917 878 906 849 875 896 901 892 881 884 905 884 864 871 902 878 903 882 885 872 855 798 907 874 807 823 833 941 858 828 852 851 874 853 865 796 854 861 874 859 845 824 896 844 872 824 841 836 824 871 890 862 865 975 916 958 946 901 915 987 964 952 934 937 908 918 937 938 954 904 925 892 952 900 917 902 884 836 941 890 846 900 876 820 861 848 837 872 859 879 836 849 887 911 925 891 891 872 876 824 900 888 812 898 833 868 882 854 889 863 858 874 841 904 901 846 875 887 886 808 898 908 883 890 880 919 882 940 864 865 897 855 881 892 873 854 858 890 878 845 854 866 852 870 894 854 879 832 872 871 866 834 875 818 880 828 838 838 786 878 836 846 863 817 840 803 780 821 824 920 921 868 877 881 860 877 883 899 899 840 867 877 875 839 850 872 814 851 852 877 850 849 838 844 837 861 842 860 854 890 854 839 814 832 815 832 851 856 880 854 851 857 851 874 832 841 856 836 904 907 908 916 896 918 893 930 870 874 871 855 822 849 913 879 861 875 799 807 872 790 854 786 864 833 802 820 837 825 848 819 803 803 869 797 753 831 845 767 809 804 819 806 808 864 850 790 795 825 791 826 808 795 830 817 817 794 839 892 810 814 829 803 794 788 804 803 815 796 770 800 812 818 810 842 818 785 850 776 809 815 843 804 763 806 796 773 784 799 816 790 782 773 826 825 791 880 893 854 834 895 863 845 860 824 862 794 820 838 847 837 850 840 862 852 844 787 811 850 831 823 853 805 805 837 829 821 825 860 830 834 808 837 826 825 830 830 799 848 830 792 837 808 830 754 838 798 782 824 867 801 821 814 792 866 789 767 815 862 865 803 843 784 843 813 784 819 800 847 808 810 733 814 834 786 802 785 790 798 821 795 754 791 838 813 818 770 813 837 783 766 812 842 897 849 894 865 873 852 844 812 820 835 860 813 814 859 840 838 847 825 830 819 842 795 840 846 825 796 811 849 861 824 836 817 797 828 851 818 817 837 789 839 826 760 773 740 806 815 826 827 836 850 827 812 843 838 838 814 804 821 790 864 703 800 846 845 829 803 794 815 810 780 864 855 785 770 741 830 784 778 758 793 802 800 696 802 779 749 804 804 833 831 816 835 944 911 943 928 894 860 871 880 918 902 904 901 923 956 900 892 887 954 918 911 858 896 918 878 906 848 876 896 901 892 880 884 904 884 863 871 903 878 903 882 886 872 854 798 908 874 808 823 833 941 857 829 852 850 875 853 866 795 855 861 874 859 847 823 895 845 873 826 838 837 824 871 890 862 864 975 917 959 946 900 915 986 963 952 933 936 908 917 938 936 954 906 925 891 952 900 918 902 884 836 941 888 845 901 875 820 861 847 837 872 859 880 836 850 887 912 925 891 891 871 876 824 896 888 812 898 833 868 883 854 890 862 858 875 842 903 901 845 875 887 886 809 898 908 883 891 881 918 882 941 864 865 896 857 880 892 873 855 859 890 878 845 854 866 852 869 894 854 879 833 872 871 865 834 875 818 880 828 838 838 787 878 836 846 864 818 840 803 779 822 824 920 921 869 876 880 859 877 883 899 900 840 867 877 876 839 850 872 815 850 852 877 851 849 837 844 837 862 842 860 853 890 854 839 815 831 815 832 850 856 880 854 851 857 850 874 832 841 856 837 904 906 909 916 895 918 894 930 870 873 871 854 822 848 915 879 861 875 799 807 872 790 854 786 863 833 803 820 838 825 849 819 803 802 869 797 752 831 845 767 809 804 819 807 808 864 850 790 794 825 792 826 808 794 830 816 817 793 839 892 811 814 829 804 793 787 804 802 815 796 770 799 812 818 811 842 819 786 851 776 810 816 843 804 763 805 795 772 783 800 816 789 781 774 826 825 790 879 893 853 834 895 863 845 859 823 862 794 821 838 846 836 850 840 863 853 845 787 811 849 832 822 854 804 805 837 828 822 825 860 830 836 808 838 827 823 830 831 796 848 830 792 837 809 831 752 838 797 780 825 867 802 821 816 792 866 789 767 816 862 865 803 843 784 843 814 785 819 800 848 809 811 734 814 834 788 802 785 790 798 822 796 753 790 838 813 818 769 813 838 782 767 812 843 898 849 893 864 873 851 844 811 820 835 860 812 814 859 840 839 848 825 829 820 843 795 839 847 825 796 811 849 861 823 836 818 797 828 851 818 816 837 790 839 826 761 774 740 806 814 826 827 836 850 827 814 843 838 838 814 804 821 791 864 704 801 845 846 829 802 794 814 811 779 863 855 785 770 740 830 785 779 758 792 802 800 696 802 780 748 805 805 832 832 817 835 944 911 943 928 894 861 871 880 918 902 904 901 923 955 900 892 888 954 918 910 859 898 919 879 906 848 876 897 901 892 881 884 904 884 864 870 904 878 903 882 886 872 853 797 908 874 808 824 833 941 857 831 852 850 875 853 866 795 855 861 874 859 847 823 893 845 874 827 836 837 824 871 891 863 864 974 917 959 945 901 916 986 962 953 932 936 910 917 939 937 955 907 924 890 952 900 918 902 884 835 941 888 844 902 874 820 861 847 838 872 859 880 836 850 887 912 925 891 891 872 875 824 893 890 812 900 833 869 885 854 890 864 858 877 843 901 900 844 875 888 886 809 899 908 883 891 882 917 882 941 865 865 895 858 881 892 874 856 860 891 878 845 853 866 853 870 894 853 879 834 871 871 866 834 874 817 881 828 838 837 787 878 836 846 864 819 839 802 778 822 824 919 921 870 876 880 859 877 883 900 900 840 866 877 878 839 850 872 815 850 852 877 851 849 837 844 837 862 841 861 854 890 853 840 815 830 815 832 850 856 879 854 851 857 850 875 832 842 856 837 905 906 908 916 895 919 894 931 870 873 872 852 822 847 914 879 861 875 799 808 872 790 854 787 864 834 803 818 838 825 849 819 803 801 869 797 752 831 845 768 809 804 819 808 808 863 850 790 794 824 792 827 808 795 830 816 817 793 838 892 811 814 830 805 793 787 803 802 816 796 770 798 812 819 811 843 819 787 851 776 811 816 844 804 763 806 795 771 782 800 816 788 781 774 827 825 789 878 893 851 834 895 863 845 859 823 862 794 822 839 846 837 850 840 863 852 845 787 810 847 833 821 856 804 806 836 828 821 824 861 830 837 809 837 826 822 830 831 796 848 830 793 837 809 832 751 837 797 778 825 867 803 821 818 792 867 789 768 815 863 864 803 842 784 844 814 786 819 800 848 810 811 735 813 833 789 802 786 790 798 822 796 754 790 838 812 818 769 814 838 781 767 812 844 899 849 893 864 874 851 844 810 820 835 860 812 814 859 840 841 848 824 829 819 844 795 838 847 825 796 811 848 861 823 836 818 796 828 852 818 816 837 790 839 826 762 774 740 806 814 826 827 836 849 826 815 844 838 838 815 803 821 791 864 705 802 844 846 830 801 793 814 811 778 863 855 786 771 740 830 785 779 756 792 802 800 695 801 779 748 807 805 831 833 817 834 944 912 943 928 894 861 871 880 919 902 904 902 922 955 900 892 888 954 919 910 859 899 919 879 906 849 877 898 902 892 883 883 905 885 865 870 904 878 903 883 886 872 854 798 907 874 808 824 834 941 857 832 852 850 874 853 866 796 855 861 874 859 846 823 893 845 874 826 834 837 825 870 891 863 863 972 917 959 946 902 916 986 962 955 932 937 911 918 939 938 956 906 924 891 952 900 917 902 884 835 941 889 843 902 875 820 862 847 838 872 859 881 837 851 888 911 924 891 891 872 873 822 892 890 812 902 834 870 886 854 890 866 858 878 843 900 900 845 874 889 886 810 899 908 883 891 882 917 882 940 865 865 894 857 882 892 874 858 862 892 878 846 853 867 853 871 896 853 878 834 871 871 866 834 875 816 880 828 838 837 787 878 838 847 865 821 839 802 778 824 824 919 921 871 876 880 859 876 883 899 900 839 866 877 878 839 850 872 815 851 852 878 851 849 836 844 838 862 841 862 855 890 853 840 815 829 814 832 850 856 879 854 851 856 850 874 831 842 856 838 904 907 908 916 896 920 894 931 869 873 872 852 822 846 914 879 861 875 798 808 872 791 854 788 865 836 803 817 838 825 848 820 803 800 869 797 752 831 846 768 809 804 818 808 807 862 849 790 794 823 792 828 808 796 830 816 817 794 838 891 812 815 830 805 793 787 801 802 816 795 770 798 811 819 811 842 819 788 850 777 811 816 843 805 763 807 796 771 782 800 816 788 781 773 827 824 789 878 893 852 834 895 863 845 859 823 862 794 822 839 846 837 851 841 864 852 845 788 810 845 833 822 857 804 805 836 828 820 824 861 830 840 809 837 826 822 831 831 796 848 830 793 837 809 832 750 837 797 776 825 867 804 821 817 793 867 790 767 815 863 864 804 842 784 845 814 785 818 801 848 812 811 736 812 832 789 802 787 790 798 823 795 755 791 838 813 818 769 814 838 781 767 811 844 899 849 893 864 875 850 844 810 820 835 861 812 814 859 840 841 847 825 830 819 845 794 837 847 826 795 812 848 861 824 837 819 796 828 851 818 816 836 790 839 825 763 775 740 806 814 827 827 836 848 826 815 845 837 839 816 802 821 792 864 705 802 843 847 829 801 794 814 810 779 862 855 787 772 740 830 785 779 755 792 802 799 695 801 779 747 807 806 832 832 817 834 944 912 942 928 894 861 871 880 920 903 904 902 921 955 900 892 888 954 920 910 858 899 919 879 907 849 877 899 902 892 884 884 906 886 865 870 905 878 903 883 886 872 855 798 907 875 807 826 834 940 856 832 852 851 873 852 866 796 855 861 874 859 846 823 892 845 874 825 832 837 825 869 892 864 863 972 918 959 947 901 915 986 963 956 932 937 911 918 940 937 957 904 926 891 951 899 916 902 884 836 940 891 843 901 875 821 862 847 838 873 859 881 838 850 888 911 924 891 891 872 873 822 892 890 813 904 834 870 888 856 891 867 858 878 844 900 899 847 873 890 886 811 899 908 883 892 882 917 882 940 866 865 894 856 882 892 872 858 863 894 879 846 853 867 853 872 898 853 877 834 872 870 867 834 875 815 880 827 837 837 786 879 839 848 865 823 839 803 779 826 824 920 921 871 877 880 858 875 883 899 900 839 866 877 877 840 851 873 816 851 853 879 851 849 835 845 838 861 840 861 855 889 853 840 815 830 814 832 850 855 879 853 850 856 850 874 830 842 856 838 904 909 908 915 897 920 895 930 870 873 873 852 823 847 913 878 860 874 798 810 872 791 854 788 867 837 803 817 837 825 848 819 803 799 869 797 752 830 848 769 808 804 818 808 807 862 848 790 795 823 792 830 808 797 830 816 816 794 838 890 811 816 829 806 793 788 801 802 818 794 770 798 811 819 811 842 820 788 850 777 810 815 842 805 763 808 796 770 781 800 816 787 781 772 828 824 790 878 893 852 833 895 863 845 859 823 862 794 820 839 846 837 852 841 864 852 845 788 809 845 833 822 858 805 805 835 830 819 824 861 830 840 809 836 826 823 831 831 798 847 830 792 837 808 832 750 837 797 776 825 867 804 822 817 793 866 790 767 815 863 865 803 842 783 845 814 784 818 800 848 813 812 737 812 832 789 802 786 788 798 824 795 755 791 838 813 819 768 815 838 782 767 811 844 899 849 893 864 875 849 843 810 821 836 862 812 814 859 840 841 846 825 831 818 845 794 837 847 826 794 814 848 861 824 838 819 796 829 850 818 812 837 789 840 825 764 775 738 807 814 827 827 835 848 826 814 845 836 840 815 802 821 793 864 705 801 842 846 828 800 794 814 809 779 862 856 788 772 740 830 785 779 754 793 802 799 694 801 778 746 806 805 834 832 816 833 944 912 942 928 894 861 871 880 920 903 904 902 919 957 901 892 887 954 920 909 860 899 918 878 907 848 877 899 902 892 883 884 906 887 863 870 905 877 903 883 887 871 857 798 906 875 806 825 835 940 855 830 853 851 872 851 866 796 854 861 874 859 846 824 892 844 874 825 830 837 825 869 892 864 863 973 920 959 948 901 916 986 963 955 932 937 910 918 940 936 957 902 926 891 950 900 917 901 884 836 940 894 843 901 876 822 861 846 838 873 859 880 838 850 889 912 925 890 891 872 872 822 894 889 814 903 834 870 888 857 891 867 859 878 844 900 899 849 873 891 886 811 899 907 883 892 882 918 882 940 866 865 893 854 882 892 872 857 862 894 878 846 853 866 853 873 899 852 877 834 872 870 866 834 875 815 880 826 837 837 786 879 838 848 866 822 839 803 780 826 824 919 922 871 877 880 858 875 882 898 900 838 867 877 876 840 851 873 816 851 854 879 851 850 835 845 838 861 840 861 854 889 853 840 815 830 813 833 850 855 879 853 850 855 850 874 831 841 855 838 904 910 908 914 899 919 895 930 872 873 873 853 824 847 912 880 860 874 798 810 872 790 854 788 867 836 804 817 837 825 848 819 803 799 869 797 752 830 849 769 808 804 818 807 806 862 848 790 795 823 792 830 808 797 830 816 816 794 838 890 810 816 829 806 793 789 802 802 818 792 770 798 811 819 811 841 820 788 849 777 809 815 842 804 763 807 795 770 780 800 816 789 781 770 828 824 791 878 893 852 833 894 863 845 859 823 862 793 818 838 845 836 851 842 862 852 845 789 809 845 833 823 858 805 804 835 831 819 825 862 829 840 809 836 825 823 832 831 801 848 830 791 837 809 832 750 838 798 776 825 867 803 823 817 794 866 790 767 815 862 867 803 842 783 845 814 784 819 799 849 814 812 736 812 832 790 802 786 786 798 824 794 748 791 839 814 820 768 815 838 782 768 810 844 899 849 893 863 874 848 843 811 820 835 863 813 814 859 840 840 845 825 831 818 845 793 837 846 826 794 812 848 861 825 837 818 796 829 850 818 809 837 788 839 824 764 776 737 807 814 827 827 833 848 826 813 845 836 841 813 802 820 793 864 704 801 843 846 828 800 795 814 807 779 862 856 788 771 740 831 785 780 755 793 801 800 693 801 779 745 806 804 833 831 815 832 943 912 941 928 894 862 871 879 920 902 904 902 917 958 901 892 886 954 919 909 861 899 916 878 907 848 877 899 902 893 881 885 907 887 863 870 905 877 903 883 888 870 858 798 906 875 806 825 835 940 854 828 852 851 871 849 865 796 854 862 875 858 846 824 892 843 874 826 827 837 824 868 892 864 864 974 922 958 949 900 917 986 963 954 932 937 911 918 941 935 957 903 928 892 949 900 917 901 883 837 939 894 844 901 876 823 860 846 838 873 860 881 837 850 889 912 925 890 892 872 872 823 896 889 816 903 834 870 887 858 891 867 859 877 844 900 899 849 874 891 888 812 899 907 882 892 883 920 883 940 866 864 892 854 882 893 872 856 862 894 876 846 852 865 854 872 898 852 878 833 872 870 866 834 875 814 880 826 836 837 786 880 838 849 866 821 840 803 778 826 823 919 922 871 877 879 858 875 882 898 900 838 867 877 876 840 851 873 816 851 854 879 851 850 836 846 838 860 841 861 853 889 853 840 815 830 813 833 849 856 879 853 850 855 850 874 832 840 855 838 904 910 908 914 899 918 895 930 873 873 873 853 824 847 912 881 860 872 798 809 873 790 854 788 866 836 805 817 837 825 848 819 804 799 869 797 752 830 849 769 808 804 818 807 806 862 848 790 795 822 792 830 808 798 830 816 817 794 838 892 809 815 828 807 793 789 803 802 819 793 770 798 810 818 810 841 820 787 848 776 808 815 842 802 763 806 795 770 778 800 816 790 781 771 828 825 791 878 893 854 832 894 863 845 859 824 862 791 817 838 847 835 851 841 861 852 845 790 810 846 832 822 857 805 804 836 832 819 826 862 829 839 808 838 824 823 831 831 804 849 830 789 836 810 831 750 838 800 775 825 867 802 823 817 794 866 790 767 815 863 867 803 842 783 845 813 783 819 798 850 816 812 735 812 832 789 803 786 785 799 824 795 741 792 839 814 820 768 815 838 782 768 810 845 899 848 893 863 873 848 842 811 819 833 864 814 814 859 840 840 845 825 832 818 844 792 837 846 826 794 811 849 861 826 836 817 796 829 850 818 807 836 788 839 825 766 777 736 807 814 826 828 830 848 826 813 846 836 841 813 802 820 792 864 703 802 845 846 829 801 795 813 807 779 861 856 789 769 741 831 786 780 756 793 801 801 694 801 780 743 806 804 831 831 814 834 942 912 941 928 893 862 871 878 920 902 904 902 917 958 900 891 886 954 917 910 861 899 915 879 907 847 877 899 902 893 879 885 907 886 865 870 905 878 903 883 889 869 858 798 906 876 806 824 835 940 854 827 850 852 870 848 865 795 854 862 874 858 846 823 893 842 873 827 825 837 823 868 892 864 864 974 923 958 949 900 919 986 962 954 932 937 912 918 941 935 958 903 928 893 950 900 917 901 883 837 939 895 845 901 875 823 860 847 837 872 860 881 838 850 888 911 925 890 892 872 872 824 898 888 817 902 833 871 886 858 891 868 860 876 843 900 899 849 876 890 889 813 898 907 882 891 883 921 884 940 865 864 891 854 882 894 872 856 861 893 875 846 852 865 854 872 898 851 878 833 872 871 866 834 875 813 880 826 834 836 785 880 839 849 866 820 839 803 775 826 823 920 922 871 876 878 858 875 882 898 901 838 867 877 877 840 852 873 816 851 854 879 851 850 837 846 838 860 842 860 853 889 853 840 814 830 813 833 848 856 880 853 850 855 850 874 833 840 855 838 905 909 909 914 899 918 895 930 872 873 872 853 823 848 912 882 861 872 797 808 874 789 854 788 866 836 804 818 836 826 848 818 804 798 869 797 752 830 848 769 808 804 818 807 807 862 848 791 795 822 792 830 807 798 830 815 817 795 838 891 808 815 828 807 792 789 803 801 820 793 770 798 810 818 810 841 820 787 848 776 808 815 843 801 763 806 796 769 777 800 815 791 781 772 827 825 791 878 894 855 831 895 864 844 859 825 862 789 817 838 848 834 850 841 860 853 844 790 811 847 832 821 856 804 804 837 830 820 827 861 829 838 808 839 824 824 831 831 806 850 830 788 836 810 830 752 838 801 775 825 866 801 823 817 794 866 790 768 815 863 866 802 842 782 845 812 784 819 800 850 816 812 735 812 831 788 804 786 786 799 824 795 734 791 839 813 820 768 815 840 781 769 810 845 900 847 894 862 874 847 842 812 818 832 864 814 814 859 839 839 846 825 832 818 844 793 838 846 826 793 810 849 862 826 835 816 797 829 850 818 807 836 788 838 825 766 778 737 807 813 827 827 826 848 826 814 846 836 841 815 802 820 791 865 704 801 846 846 830 801 796 813 807 780 862 856 788 768 741 832 786 780 757 793 802 800 695 801 782 741 806 804 829 831 814 835 941 912 942 927 893 862 871 878 920 902 905 902 916 958 899 890 885 954 917 910 861 899 915 880 907 847 877 898 902 893 879 885 907 885 867 870 905 878 902 883 889 869 857 798 906 877 806 824 835 941 854 827 850 852 870 847 865 795 855 862 874 858 847 822 894 841 873 826 822 837 824 867 891 864 864 972 924 959 949 900 918 986 962 955 932 937 913 919 940 935 958 902 928 893 950 899 917 901 884 836 939 895 847 900 876 823 860 848 836 871 862 881 838 850 889 911 924 890 892 873 873 824 896 887 818 903 833 871 886 858 891 867 860 876 842 900 898 850 876 889 887 813 898 908 882 891 884 922 885 940 865 864 892 854 882 894 872 856 861 894 875 846 852 865 853 872 898 851 878 832 873 871 866 834 876 813 880 826 833 835 785 880 839 849 866 819 839 802 773 827 823 920 921 872 876 878 858 875 883 898 901 838 867 877 877 839 852 873 816 851 853 879 851 850 837 846 838 860 842 860 853 888 853 840 814 830 813 834 848 856 880 854 850 856 850 873 832 840 855 839 905 908 910 915 899 918 895 930 872 873 872 854 822 847 912 882 862 873 797 807 874 789 854 788 864 835 804 818 835 827 848 818 804 799 869 797 752 830 847 769 808 804 818 807 808 863 848 791 796 822 792 830 807 798 830 814 817 795 838 889 808 814 827 806 792 788 803 802 819 794 770 797 810 818 809 841 820 787 848 776 809 814 844 801 762 806 796 768 775 800 814 790 782 772 827 825 791 878 894 854 831 896 863 843 859 825 862 790 818 837 848 834 850 841 860 853 844 788 813 848 832 821 856 805 804 838 829 820 827 861 830 838 807 839 825 825 831 831 808 849 830 787 836 810 828 754 838 802 776 825 867 801 823 817 793 865 790 769 814 863 865 802 842 782 845 812 784 820 801 850 815 812 736 813 830 786 805 786 788 799 824 795 734 791 839 813 820 769 814 840 781 769 810 845 900 848 894 863 875 846 841 812 817 832 864 815 813 859 838 838 845 825 832 818 843 794 838 846 825 793 811 849 861 827 836 816 797 829 850 818 807 835 789 838 825 767 777 739 807 813 828 826 824 848 826 814 846 837 841 816 802 819 789 865 705 799 847 845 830 801 795 814 807 780 863 857 788 769 741 832 786 779 757 792 802 799 696 802 782 741 805 804 829 831 814 836 941 912 942 926 893 862 871 879 920 902 905 902 913 957 897 891 885 954 918 910 860 898 916 880 907 847 876 897 902 892 880 885 907 883 866 869 904 878 902 883 890 869 856 799 906 877 807 824 835 941 854 826 852 852 870 844 866 795 856 862 874 857 847 822 894 841 873 826 822 837 826 866 891 864 864 971 924 960 949 899 917 987 962 955 931 936 912 919 938 936 956 903 929 893 951 897 919 901 884 834 940 894 846 900 876 823 860 846 837 870 862 882 838 850 890 911 924 890 892 873 874 825 895 886 818 903 832 870 885 858 891 867 860 875 841 898 897 850 876 887 886 815 898 908 882 892 884 922 886 941 865 864 892 855 882 894 872 856 862 894 874 846 852 865 853 872 899 852 878 833 873 870 865 834 876 814 880 827 832 835 785 880 839 848 866 819 839 802 774 827 823 921 920 872 877 878 858 876 884 898 900 838 866 877 877 839 852 874 816 852 852 879 851 851 837 845 838 861 842 860 853 888 853 840 814 830 813 834 848 856 880 854 850 855 851 873 831 841 855 840 904 908 911 915 899 919 894 930 872 873 872 855 822 847 912 881 864 874 797 807 873 790 854 788 864 834 804 817 835 827 848 818 803 799 869 797 752 831 846 768 808 803 818 806 810 863 849 792 796 822 792 829 807 798 830 814 817 795 839 888 808 814 828 805 793 788 803 803 819 794 770 797 809 818 809 842 820 787 848 776 809 813 844 800 762 805 796 768 775 799 814 789 782 773 826 825 790 879 894 853 830 896 862 842 860 824 861 790 818 836 847 835 850 842 861 854 843 786 813 848 832 820 857 805 805 839 829 819 828 860 830 837 807 837 825 826 831 831 810 849 830 787 835 810 828 756 838 802 776 825 868 801 824 817 793 866 789 770 814 863 865 803 842 781 845 811 785 820 802 849 815 812 737 814 829 786 806 786 788 799 823 795 NaN 790 840 813 820 768 813 841 782 769 810 844 898 848 894 864 877 845 841 813 818 832 864 816 813 859 838 837 845 825 832 817 843 794 837 847 825 793 812 848 861 827 836 817 797 829 850 819 806 835 790 838 825 767 777 740 807 813 828 825 822 848 826 814 846 838 841 816 802 819 789 865 706 798 847 844 830 801 795 814 808 780 864 857 788 770 740 832 786 778 755 793 802 798 697 802 782 741 805 804 829 830 815 834 941 912 943 926 893 862 872 880 920 902 905 902 910 957 896 891 885 955 919 910 860 898 916 880 907 848 875 896 902 892 880 884 907 882 866 869 904 876 902 883 889 869 856 799 906 877 806 825 835 941 854 826 853 852 870 841 866 794 856 863 874 857 847 822 894 842 873 827 821 837 827 866 890 864 865 972 926 960 948 898 915 986 961 954 931 936 911 919 937 937 955 903 929 892 951 898 921 901 885 834 941 894 844 900 876 822 860 845 838 869 861 883 838 850 891 910 924 890 892 873 875 826 896 886 821 904 832 869 885 857 892 868 860 875 840 896 898 849 876 886 886 816 898 909 881 892 884 922 887 941 864 864 891 855 882 894 872 855 862 892 874 846 852 865 853 872 899 852 879 834 874 870 865 835 876 813 880 828 832 834 785 880 839 847 865 819 839 801 775 828 822 921 920 871 877 878 859 877 884 898 900 839 867 877 876 839 852 874 816 852 852 879 851 852 836 844 839 861 842 860 854 887 853 840 815 831 813 834 848 856 880 853 850 854 850 872 831 841 855 840 904 908 911 915 898 920 894 930 872 873 872 854 822 846 912 880 864 874 797 807 872 792 854 787 864 834 803 817 836 828 848 819 803 799 869 797 752 831 846 768 808 802 818 806 810 863 849 792 796 822 792 828 807 798 830 815 816 795 839 887 809 813 828 804 793 789 803 804 819 794 769 797 808 817 809 842 821 787 848 776 810 813 844 800 764 805 796 769 774 799 814 789 782 773 825 825 790 879 894 851 830 897 860 843 860 823 861 792 818 836 847 836 851 842 862 854 843 786 813 850 832 819 857 806 804 838 829 818 828 859 830 837 807 835 825 826 832 831 811 849 830 788 835 810 828 755 838 801 776 826 869 801 824 817 793 866 789 772 814 862 865 803 844 782 844 811 785 820 802 848 814 812 736 813 829 786 806 786 788 799 822 795 NaN 790 841 812 820 768 813 841 784 770 811 845 897 848 895 865 877 845 841 813 818 832 864 816 814 859 838 836 845 825 831 817 843 794 837 847 825 793 812 848 860 826 836 817 797 830 850 820 805 835 790 839 826 767 775 740 808 812 828 826 821 848 826 814 847 838 841 816 802 820 789 864 705 798 847 842 830 801 795 814 808 780 866 857 788 771 742 832 785 776 754 794 802 799 697 802 782 740 804 804 829 830 816 832 941 913 943 925 893 861 872 880 919 902 905 902 908 956 896 891 885 955 919 910 859 898 916 879 907 848 874 895 902 892 879 884 907 882 866 869 904 875 902 883 888 870 856 799 906 877 806 825 835 941 855 827 853 852 871 838 866 793 856 863 873 856 847 823 894 842 873 828 819 837 826 866 890 864 866 973 927 960 947 899 913 985 962 952 933 936 911 919 937 938 955 903 929 892 952 900 923 901 886 834 940 895 844 900 876 822 860 844 840 869 861 884 838 850 891 909 924 890 892 873 875 826 896 886 824 903 833 868 885 857 893 868 860 876 840 894 899 849 876 886 888 815 898 908 881 892 884 922 887 941 864 865 891 856 883 894 872 855 862 891 873 846 853 866 853 871 899 853 880 834 874 871 865 835 875 812 880 829 832 835 784 880 839 846 865 819 839 801 774 827 822 921 920 872 877 879 860 877 884 898 900 840 868 878 876 839 852 874 816 853 853 878 851 854 835 843 839 861 843 860 855 887 853 840 815 832 813 833 848 856 880 852 850 854 848 873 831 842 855 841 903 908 911 915 897 920 894 930 870 873 873 854 822 846 913 879 864 874 796 807 872 794 853 787 864 835 804 817 837 826 848 819 803 800 868 798 752 831 846 767 808 803 819 806 809 863 850 791 796 823 792 829 808 798 829 815 816 796 838 887 810 812 828 803 793 789 803 804 818 794 769 796 806 817 810 842 821 786 848 776 810 812 844 801 766 806 795 770 773 799 814 789 782 772 825 825 790 880 894 851 830 897 860 844 861 823 861 793 818 837 847 836 853 842 863 854 843 786 813 850 832 820 856 807 804 838 829 818 828 860 830 836 807 834 825 825 831 831 812 849 829 790 835 810 828 755 839 800 776 826 868 802 824 817 794 867 788 773 814 862 865 804 845 783 843 812 785 820 801 847 814 811 735 813 829 786 805 785 788 798 822 794 NaN 790 841 812 820 768 813 841 786 770 812 845 897 848 896 866 877 845 841 813 818 831 863 817 814 859 838 836 846 825 830 817 842 794 836 847 826 794 812 848 860 826 836 818 797 830 850 820 805 836 790 839 825 767 774 740 808 814 827 827 818 848 826 813 847 838 841 815 802 820 789 864 705 798 847 842 829 802 795 815 808 779 865 856 787 770 743 832 785 776 752 795 802 801 698 803 781 740 804 804 830 830 817 832 941 913 943 926 893 860 872 879 918 902 905 902 908 955 897 891 885 954 919 910 859 898 916 879 907 848 875 896 902 893 877 884 907 882 866 869 903 876 902 883 886 871 855 798 906 876 806 825 835 941 855 828 852 852 871 838 866 793 857 863 873 856 847 824 894 842 873 828 818 837 826 865 890 864 866 973 929 960 947 901 913 984 962 951 934 936 910 919 937 938 956 903 930 892 953 901 922 902 886 833 940 894 846 901 878 822 861 846 841 869 861 885 839 850 891 909 925 891 892 872 876 826 896 887 827 902 834 869 885 857 893 868 859 874 839 894 900 849 876 885 891 815 898 908 881 893 883 922 886 941 864 866 891 855 882 893 872 856 862 890 873 846 855 866 854 869 898 853 880 835 874 873 866 835 875 812 880 829 832 836 784 880 839 846 865 819 839 801 773 826 822 921 920 872 878 879 859 876 884 898 900 841 869 878 875 840 851 874 817 853 852 878 852 854 835 842 839 861 844 860 856 887 852 840 815 831 814 834 848 856 880 852 850 854 848 873 831 842 855 840 903 907 910 915 898 921 894 931 870 873 873 854 822 845 912 879 863 875 796 807 872 793 852 787 865 836 805 817 837 825 848 818 803 800 870 798 752 831 847 767 809 803 819 806 808 863 850 790 795 824 792 829 808 798 830 815 816 796 838 888 810 812 828 803 793 789 802 804 818 794 770 797 804 817 810 842 821 786 847 777 809 812 844 801 768 808 795 771 772 798 815 789 782 772 825 825 790 880 894 851 830 897 860 845 861 823 860 794 819 839 847 835 853 842 863 853 843 787 812 851 833 821 855 808 804 836 829 818 827 860 830 836 807 835 825 824 831 831 812 849 829 791 835 809 828 754 839 799 776 826 867 802 824 817 794 867 788 773 814 862 865 804 846 782 842 812 785 821 801 847 814 810 735 812 829 787 804 785 789 798 822 794 NaN 790 841 811 820 769 814 841 786 770 813 844 899 849 895 866 877 846 841 814 817 832 862 817 814 860 839 837 846 825 831 818 842 794 835 847 826 795 812 848 859 825 836 818 798 830 850 820 806 837 790 840 825 767 774 740 808 814 827 827 815 848 826 812 848 838 841 815 803 819 789 864 706 799 847 842 829 803 796 816 808 778 863 855 788 769 744 833 785 776 751 794 802 803 697 803 781 740 802 804 832 830 817 832 941 914 943 928 893 859 872 878 917 902 906 901 908 954 898 890 885 954 918 910 859 897 916 879 907 848 876 897 902 894 876 884 907 882 865 870 902 876 901 883 886 872 855 799 905 876 808 825 835 941 855 829 851 851 871 837 867 794 857 863 874 857 847 824 894 843 873 828 816 837 825 864 890 864 866 973 928 960 947 902 913 984 963 951 934 936 910 918 936 938 956 903 930 893 953 900 922 902 886 832 939 893 847 901 879 821 862 847 841 869 862 884 839 850 891 910 925 892 892 871 875 826 897 888 830 901 834 871 884 856 893 869 859 874 838 895 901 850 876 885 890 815 898 909 881 894 883 921 885 941 865 867 891 855 882 893 872 856 862 890 873 847 856 866 854 868 898 854 880 835 874 873 866 835 875 812 880 827 831 836 784 879 838 845 866 819 840 802 774 825 823 922 920 872 878 880 859 874 883 898 900 841 870 878 876 839 851 874 817 853 852 878 852 856 836 842 839 861 844 860 857 889 853 840 816 832 814 834 849 857 880 852 850 853 848 874 831 842 855 840 903 907 910 915 898 921 894 931 869 873 872 853 822 847 911 879 862 876 795 807 872 792 852 787 865 837 806 817 837 825 848 818 803 801 872 799 753 831 847 768 810 803 820 806 807 863 850 789 793 826 792 829 808 797 830 815 816 796 838 889 810 814 828 804 793 789 802 803 818 795 771 798 803 817 810 842 821 786 847 777 809 811 844 800 768 808 797 771 771 799 814 789 781 772 826 825 790 880 893 852 830 896 861 846 860 823 860 794 819 839 847 836 854 842 862 854 843 787 812 851 833 822 854 808 805 836 829 819 826 861 830 836 808 837 825 824 830 831 812 849 829 792 835 810 829 754 839 799 776 826 866 802 824 817 794 867 788 773 814 862 864 803 846 782 841 813 785 822 801 847 814 810 736 813 829 789 804 785 789 798 822 794 NaN 791 842 812 820 769 814 841 787 770 812 844 900 850 895 866 877 847 842 812 817 833 862 816 814 860 839 838 845 825 832 818 843 795 837 847 826 796 811 848 859 825 837 818 798 830 850 819 807 837 790 840 824 767 774 740 808 814 827 827 812 848 826 812 847 837 841 815 804 820 789 864 706 798 847 842 829 803 796 815 808 778 861 854 789 769 745 833 786 776 751 794 802 803 697 804 780 741 801 804 833 830 817 832 941 914 944 929 894 859 872 876 917 902 905 900 908 954 898 889 886 953 918 910 860 897 917 879 907 849 876 897 902 895 875 884 907 883 865 870 902 877 901 882 886 872 854 800 906 874 808 825 835 941 855 829 851 851 870 836 866 794 857 863 875 857 847 824 894 843 873 828 815 837 825 864 890 864 865 972 928 960 946 904 915 986 963 952 933 937 910 918 935 939 956 903 930 892 952 897 922 902 887 832 939 892 847 902 879 821 861 848 841 870 862 882 838 851 891 911 925 892 891 871 874 827 897 888 833 901 834 872 885 856 893 869 858 874 838 895 901 851 876 886 888 816 897 910 880 894 884 921 884 941 865 867 891 855 881 894 872 857 864 891 872 847 855 867 855 868 898 854 879 835 874 873 866 834 875 812 881 826 831 836 784 879 837 846 866 818 840 802 775 826 823 922 920 871 878 880 859 874 883 897 900 841 870 877 877 839 850 874 816 852 852 878 852 859 837 842 838 860 843 860 857 890 854 840 815 833 814 834 849 857 880 852 850 853 848 873 831 842 855 839 902 908 909 916 898 921 894 931 869 873 872 852 822 848 910 879 863 876 796 807 872 790 852 787 866 837 806 817 838 825 848 818 803 800 873 799 753 831 848 767 811 803 820 806 807 863 850 789 792 826 792 829 808 797 830 815 816 797 838 890 809 816 827 804 793 788 801 803 818 795 772 799 801 817 810 842 820 786 847 777 809 811 844 800 768 808 797 770 770 799 814 789 782 772 827 825 790 880 892 852 830 896 861 846 859 823 860 794 819 838 848 835 854 842 862 854 843 787 812 851 833 823 854 808 805 835 829 820 825 861 830 837 807 838 825 824 830 832 812 849 829 792 836 810 829 752 838 799 776 825 866 802 824 817 795 868 789 772 814 862 865 803 845 782 842 814 786 821 801 847 813 810 736 813 828 790 804 784 789 797 821 794 NaN 791 842 812 820 769 815 840 787 770 810 845 901 850 895 866 876 848 842 810 817 834 863 816 814 860 840 839 845 825 833 818 845 796 838 847 825 795 811 849 859 825 837 817 798 830 850 818 807 837 790 840 824 766 775 739 807 813 826 827 810 849 826 813 847 837 840 815 803 822 789 865 705 798 847 843 829 802 796 815 808 779 861 854 790 771 745 833 786 776 751 794 802 803 696 804 780 742 802 803 834 830 817 832 942 913 943 928 894 859 872 876 917 903 905 899 907 955 898 889 885 953 918 910 860 897 918 880 908 849 874 897 901 896 876 884 907 883 865 871 904 878 901 882 886 871 855 800 906 873 808 825 835 941 855 828 852 851 870 834 866 794 856 863 875 857 847 822 894 843 873 827 815 837 824 864 890 864 865 972 927 960 946 904 918 987 963 952 933 937 910 917 935 939 956 904 929 891 951 894 923 902 887 832 940 892 847 902 878 820 860 848 840 870 862 881 838 852 890 911 925 894 890 872 874 828 897 887 836 901 834 872 885 856 893 869 859 875 839 896 901 851 877 887 885 817 896 910 880 894 884 921 883 941 865 867 891 855 881 894 872 857 865 891 873 847 855 867 855 868 899 855 877 836 874 873 866 834 875 812 882 825 832 835 785 879 837 847 867 818 840 802 776 827 824 922 920 870 878 881 859 874 883 897 899 841 870 878 878 839 849 875 816 851 853 878 852 862 836 842 838 861 842 860 856 891 855 839 815 833 814 834 850 858 880 852 849 853 847 873 831 841 854 838 903 908 909 917 898 920 894 932 869 872 872 852 821 850 910 879 863 875 796 806 871 791 852 787 867 837 806 817 838 825 848 819 803 800 872 798 754 832 848 767 811 802 819 807 808 862 850 789 792 825 791 828 808 796 829 815 816 796 839 890 810 817 827 804 793 788 801 803 818 794 773 800 799 817 811 841 820 786 848 776 809 811 844 800 768 808 798 769 770 799 814 789 782 773 828 825 790 882 891 852 830 896 862 847 857 824 860 794 818 837 848 835 855 842 861 854 844 787 812 851 833 823 854 808 806 835 829 821 824 860 830 838 807 836 825 824 831 832 811 849 828 792 836 810 830 751 838 799 776 824 867 802 825 817 795 868 789 772 814 862 866 802 845 783 842 814 786 821 800 848 813 809 736 814 828 790 803 784 790 797 821 795 NaN 792 842 813 819 768 815 840 785 770 810 845 901 849 896 866 875 849 842 809 817 834 864 816 814 860 840 840 845 824 834 818 846 797 840 848 825 793 811 849 859 825 838 816 797 830 851 818 806 837 789 840 824 766 776 738 808 812 825 828 807 848 825 813 846 836 840 815 801 824 789 866 703 798 847 843 829 802 795 815 808 780 862 853 789 773 746 833 786 776 752 794 802 802 697 804 780 740 804 802 834 830 817 832 942 911 943 927 893 860 872 876 918 903 905 899 907 957 899 889 884 953 918 911 860 896 919 880 908 850 874 896 901 895 876 884 907 883 865 871 905 879 901 882 886 871 855 799 906 872 808 826 836 940 855 829 852 851 870 832 866 794 857 863 876 857 846 821 894 843 874 826 815 837 825 864 891 864 865 972 927 959 946 904 920 989 963 953 934 936 910 917 934 939 957 904 929 890 951 894 922 903 886 832 940 892 846 902 878 820 858 847 839 870 862 882 837 853 890 912 924 895 890 873 874 830 897 886 838 901 833 873 886 856 893 868 860 877 840 895 900 851 876 888 885 817 895 908 879 894 884 921 883 941 865 866 891 855 881 894 872 857 866 891 874 847 856 865 856 869 900 854 876 836 874 872 865 834 874 813 881 826 832 835 785 880 838 847 866 818 840 801 778 828 824 923 921 870 877 880 859 875 883 898 899 841 868 877 878 839 849 875 816 851 853 878 851 865 836 842 837 861 842 860 855 890 856 838 814 833 813 834 849 858 880 852 849 853 848 872 831 840 853 838 904 908 909 918 898 920 894 931 870 872 872 852 820 850 910 879 862 874 797 806 871 793 852 787 866 837 806 817 838 824 848 820 803 799 872 798 754 831 848 767 810 803 818 808 808 861 850 788 793 824 790 828 808 796 828 815 816 796 839 890 811 817 827 803 794 788 801 804 818 794 773 800 797 818 812 841 820 786 849 776 809 811 845 801 768 808 798 769 770 800 814 788 783 774 828 826 790 883 892 852 830 897 862 847 857 824 861 793 818 835 849 835 855 842 861 853 844 787 812 851 833 823 854 807 806 835 828 820 824 860 829 839 807 835 825 824 832 833 811 849 828 791 836 809 830 750 837 799 776 823 868 802 826 817 795 868 789 772 815 861 867 802 846 783 843 813 786 820 800 849 814 810 735 814 828 789 803 784 791 797 821 795 NaN 792 841 813 819 769 815 839 784 769 808 847 901 848 896 867 874 850 843 810 818 834 865 816 814 860 840 841 846 824 833 818 845 797 841 847 824 791 812 850 860 825 838 816 796 829 852 816 806 837 789 839 824 765 778 737 808 813 826 828 803 847 825 814 846 836 840 815 800 824 788 867 702 798 847 843 829 802 793 815 808 780 861 853 788 772 746 834 787 775 753 795 801 801 698 804 780 739 804 802 834 831 818 831 941 910 943 926 893 860 872 876 919 903 905 900 906 958 899 889 884 953 918 911 860 897 920 880 908 849 874 896 901 894 877 884 907 883 865 871 906 879 901 881 886 871 856 798 906 872 807 826 836 941 855 829 853 851 870 832 866 794 857 863 876 857 846 820 895 843 874 826 815 837 826 864 891 864 865 973 929 959 946 903 920 988 962 953 934 935 910 916 934 938 958 904 928 891 951 893 921 904 887 832 941 892 846 903 878 820 858 847 838 870 862 883 838 853 890 912 925 894 891 874 874 831 896 886 840 900 834 873 884 857 892 868 861 878 840 893 899 851 875 889 884 816 896 908 879 893 883 921 884 941 865 866 890 855 882 895 872 857 866 892 875 848 856 864 855 869 899 854 876 837 874 870 865 834 874 813 881 826 833 836 785 880 838 846 865 818 840 801 778 828 824 923 921 870 877 880 858 876 883 898 899 841 867 876 878 838 849 876 816 852 853 879 851 869 836 841 837 862 842 860 854 889 856 838 814 833 812 834 849 858 879 852 849 854 848 872 830 840 853 838 905 908 909 919 897 920 894 931 870 872 872 852 819 850 910 880 861 875 797 806 871 795 852 787 865 838 806 817 838 824 847 820 804 800 872 799 754 830 848 767 809 803 818 808 807 860 849 788 794 822 790 828 808 796 829 816 816 795 839 890 812 817 828 802 794 789 801 804 819 795 772 800 797 818 812 841 819 785 849 777 809 811 847 801 768 809 798 769 770 800 815 790 784 773 828 826 790 883 893 852 830 896 863 847 858 824 862 793 818 834 849 834 854 841 862 852 843 787 812 851 832 822 854 806 806 836 829 820 824 860 829 839 808 835 825 823 831 833 812 849 829 791 837 808 830 751 838 799 777 824 869 802 826 817 795 868 790 774 815 861 866 802 846 783 843 813 786 821 800 850 814 812 736 814 828 788 804 785 792 797 821 795 NaN 792 839 814 819 770 815 839 782 769 808 847 901 848 896 868 873 850 842 811 819 834 865 815 814 860 840 840 846 825 832 818 844 797 841 846 824 790 814 850 860 825 838 817 795 828 851 816 806 837 788 839 826 765 778 737 808 814 826 828 800 846 825 814 846 836 840 814 800 823 788 867 703 798 847 843 829 803 792 815 807 780 861 853 787 772 746 834 787 775 753 795 800 802 699 805 780 738 802 803 833 831 818 831 941 911 943 926 893 860 872 876 919 903 906 901 906 958 899 889 885 954 917 911 861 898 919 879 907 849 875 896 900 893 877 885 907 883 865 871 906 878 900 881 887 872 856 798 906 873 806 827 837 942 855 828 853 851 870 832 867 794 858 862 876 858 846 820 895 843 874 826 815 837 825 864 891 863 865 975 932 959 946 902 920 988 962 953 933 934 910 916 933 938 958 904 928 890 952 894 920 905 889 832 941 892 846 903 878 819 859 847 838 870 863 884 838 853 890 912 925 891 892 876 874 831 897 886 843 900 834 873 883 857 891 867 861 877 841 892 899 851 875 889 882 816 896 907 879 892 882 921 885 941 865 866 890 855 882 895 873 857 866 892 875 847 856 863 855 870 898 853 875 837 874 869 865 834 874 812 881 826 834 838 786 880 839 846 865 818 839 800 778 827 824 923 921 870 878 879 858 877 882 899 900 841 866 876 879 838 849 876 815 852 853 879 851 873 836 842 838 862 843 858 855 889 856 838 814 834 812 834 848 858 878 852 850 854 847 873 830 841 853 838 905 907 910 918 896 920 894 930 870 873 873 852 819 850 910 879 860 875 797 806 871 795 852 787 864 839 805 816 838 823 847 818 804 801 872 799 754 829 847 766 809 803 818 809 807 861 849 788 794 822 790 829 807 796 830 816 817 796 839 890 812 818 829 800 794 789 801 805 819 796 772 799 797 818 812 841 819 785 850 776 809 811 847 801 768 808 797 769 770 800 815 792 784 771 828 826 790 883 893 852 830 895 863 847 860 824 863 793 819 835 849 834 852 841 862 851 843 787 811 851 831 822 853 806 806 836 830 819 824 860 830 838 808 836 825 822 830 833 812 849 830 792 837 808 830 751 838 800 777 825 868 803 826 818 795 868 790 775 815 862 865 801 846 783 843 814 787 821 800 850 814 812 736 813 829 788 804 786 791 797 820 795 NaN 791 839 813 819 772 815 838 781 769 809 847 901 848 896 868 874 850 842 812 819 834 865 815 814 860 839 838 846 825 831 818 845 796 842 845 824 788 814 850 859 825 838 820 794 828 850 816 806 836 788 839 827 766 778 738 807 815 827 828 800 847 824 814 846 836 839 814 800 822 789 867 705 797 847 842 829 803 792 815 807 780 860 854 787 772 746 833 787 774 753 795 800 803 699 805 781 738 800 804 832 831 818 832 942 911 944 927 893 860 872 876 918 903 906 902 906 958 899 889 886 954 918 911 861 898 918 879 907 849 876 896 901 894 877 884 906 883 865 871 905 876 900 882 887 873 855 797 906 874 805 827 837 943 856 828 854 852 871 832 868 794 858 861 875 858 846 821 895 843 874 827 814 837 824 865 891 861 865 976 935 958 948 901 919 988 962 953 932 934 909 916 933 938 957 904 929 890 952 895 922 904 891 832 940 892 847 902 879 819 859 848 838 870 865 884 838 853 890 913 925 889 893 877 874 831 898 887 845 899 833 873 883 857 890 867 860 876 841 890 899 850 876 888 881 816 897 907 880 892 882 921 886 940 865 866 890 855 882 894 874 857 866 893 874 846 856 864 854 869 897 853 877 836 874 870 865 834 874 812 880 826 834 839 787 881 839 846 865 818 839 800 778 827 824 923 921 870 879 879 859 876 882 899 900 840 867 876 878 839 849 876 814 852 853 879 851 877 836 843 838 862 844 857 856 890 856 837 814 835 813 834 847 858 878 852 850 854 846 873 830 842 854 839 905 908 911 917 895 920 893 931 870 874 873 852 820 850 911 877 860 875 797 807 872 793 851 787 865 839 804 815 838 823 846 817 804 802 873 798 753 830 847 766 809 804 817 809 806 863 848 789 794 822 790 829 807 796 830 816 818 796 839 889 812 818 829 798 795 788 801 805 819 796 772 798 797 818 812 841 819 784 850 776 809 811 845 801 769 806 797 768 770 799 815 793 784 770 827 825 790 884 893 852 830 894 864 847 862 825 863 792 819 836 847 835 851 841 863 851 843 788 811 851 830 822 853 805 805 836 831 818 824 860 830 837 808 836 825 823 830 833 812 848 832 793 838 809 830 751 839 800 777 824 868 804 825 816 793 868 790 776 815 862 865 800 845 784 843 814 787 821 800 849 814 812 736 813 829 787 804 785 791 798 820 795 NaN 790 839 813 819 770 815 838 780 770 810 847 900 848 895 868 874 849 842 813 820 835 864 816 814 860 839 836 845 824 831 817 844 796 841 846 824 789 812 849 859 826 838 824 794 827 850 819 807 836 788 840 828 768 778 739 806 816 826 828 799 847 824 814 846 837 838 813 801 822 790 867 706 797 846 842 829 803 792 815 808 780 860 854 787 771 746 832 787 774 753 796 800 805 698 805 782 738 801 804 831 831 818 832 942 911 944 928 893 860 873 877 918 904 906 902 906 958 900 889 886 956 918 911 861 898 917 878 907 849 876 896 900 894 878 883 907 884 865 872 905 877 900 882 887 874 855 798 908 874 805 827 836 943 857 829 854 852 872 832 866 794 857 860 874 859 848 821 895 842 874 827 814 837 823 866 891 861 864 975 935 958 949 901 918 987 962 953 932 934 909 917 934 938 956 904 930 890 952 896 924 902 893 832 942 892 847 902 879 820 860 848 838 870 864 884 837 853 890 913 925 889 893 878 874 831 899 889 846 899 831 872 883 857 890 867 859 874 840 890 898 851 878 888 880 816 898 907 881 892 882 921 886 940 864 866 889 855 882 893 873 856 865 894 874 845 854 864 854 869 898 854 878 835 873 871 866 834 874 811 880 826 834 840 788 881 839 846 865 817 840 800 777 827 824 924 920 871 879 879 859 875 882 899 900 840 867 876 876 839 849 876 814 852 853 879 852 880 836 844 839 862 844 856 856 890 856 837 814 835 813 834 848 858 878 852 850 855 847 873 830 843 855 839 904 909 912 916 895 920 893 931 870 875 873 851 820 849 912 875 860 874 797 807 874 792 851 787 866 838 803 815 838 824 846 817 804 802 874 797 753 829 846 766 810 804 817 809 807 864 848 790 794 821 790 829 806 796 830 815 818 796 839 889 812 817 829 796 794 788 802 805 818 796 772 797 797 819 812 842 819 784 850 776 809 811 842 800 770 806 797 768 770 800 814 793 784 768 826 824 790 884 892 852 830 894 864 847 862 825 862 793 820 837 846 836 849 842 864 852 844 788 811 850 830 822 853 805 805 837 830 818 824 861 830 836 808 836 825 823 830 833 812 848 832 793 837 810 830 752 839 801 777 824 868 804 825 815 792 868 790 775 814 862 865 801 845 784 844 814 786 820 800 850 813 812 736 813 828 787 804 785 791 797 820 795 NaN 790 840 813 820 768 815 838 781 770 812 846 899 849 895 868 875 849 843 812 820 835 864 816 815 860 840 836 844 822 831 817 843 796 840 846 825 790 809 849 859 827 836 825 793 826 850 821 807 836 789 841 827 770 778 740 806 816 827 827 797 848 826 814 846 838 838 813 801 821 790 866 706 796 846 842 829 803 792 815 808 781 861 854 788 771 746 832 787 775 752 795 800 804 698 805 781 738 802 804 831 831 818 833 942 911 944 929 893 860 875 879 918 904 905 902 905 959 900 890 886 956 919 911 861 898 916 879 906 849 876 895 901 893 878 882 907 884 865 872 905 877 901 881 887 874 854 798 908 875 805 826 836 943 858 829 854 853 872 832 864 794 857 860 874 858 848 821 894 842 874 827 812 837 823 866 891 862 864 975 935 958 950 900 918 986 962 953 932 934 909 918 935 938 955 903 930 890 952 896 925 901 895 833 943 892 845 900 879 822 861 848 838 870 862 884 837 854 891 913 925 890 893 878 875 830 900 888 848 900 829 871 883 857 891 867 859 874 839 891 898 851 878 888 880 816 898 906 881 892 881 921 885 940 865 866 889 856 882 892 872 856 864 895 873 845 853 864 854 869 899 854 879 834 872 871 866 834 875 810 880 826 833 841 788 881 838 846 866 816 841 800 776 827 824 924 920 872 879 880 859 875 884 898 900 840 867 876 876 839 849 876 814 852 852 880 851 884 836 844 838 862 843 855 855 890 855 838 814 834 813 834 848 858 878 852 850 856 848 873 830 843 855 839 903 910 911 916 895 920 893 932 871 876 873 850 820 849 914 873 860 874 796 808 874 790 852 786 867 837 803 816 838 824 845 817 804 801 874 797 752 830 845 766 810 804 816 809 807 864 848 791 794 822 791 829 805 796 831 815 818 796 839 889 811 816 829 795 793 787 802 804 817 796 772 796 796 819 812 841 820 784 849 777 809 810 842 800 770 806 797 768 770 800 815 792 783 768 827 824 790 883 891 852 830 895 862 847 862 825 862 793 821 838 845 837 848 842 865 853 844 790 811 850 831 822 852 804 804 837 828 820 824 861 831 837 807 837 824 824 830 833 812 848 832 792 836 810 830 753 839 801 777 825 868 804 825 814 790 868 790 776 813 862 865 802 845 784 845 813 786 821 800 850 814 812 736 813 827 787 804 785 791 796 820 795 NaN 791 840 813 820 767 816 838 782 770 814 846 899 850 895 867 876 849 844 812 821 835 864 816 816 859 841 838 843 822 832 817 842 796 839 846 826 791 808 848 859 827 835 824 793 825 850 822 807 836 790 842 826 770 778 740 806 815 827 826 795 848 828 814 846 839 838 813 800 820 790 865 707 797 846 842 829 803 792 815 808 780 862 854 787 771 746 831 787 776 752 794 800 804 698 804 780 738 802 804 831 830 818 833 941 912 944 928 892 860 876 880 917 903 904 901 905 958 900 890 885 956 919 912 862 898 916 879 905 848 876 895 900 893 878 882 908 885 865 872 904 877 902 880 888 874 855 798 908 876 805 826 835 942 858 830 854 853 872 831 863 794 857 859 874 859 848 820 893 842 873 827 811 837 824 867 890 862 864 974 935 958 950 899 919 987 962 952 932 936 909 917 936 938 955 904 929 890 952 895 924 901 898 832 943 893 843 899 878 823 862 847 838 870 860 884 837 854 890 912 924 891 893 879 875 828 901 886 850 900 831 870 883 857 892 867 860 874 837 892 897 851 878 889 879 817 899 906 881 892 880 921 885 940 865 866 888 855 882 893 871 857 864 896 873 844 853 864 854 870 900 855 879 835 872 871 866 834 876 810 880 827 832 841 788 882 838 845 866 815 841 800 775 827 824 925 921 874 880 880 860 875 885 898 900 841 867 876 876 839 849 876 814 852 852 880 851 886 836 844 839 861 843 855 854 889 854 838 814 833 813 834 849 858 878 851 850 856 850 872 830 843 855 839 903 910 910 917 895 920 893 932 872 876 872 851 821 848 915 871 860 873 795 808 874 790 852 786 866 837 803 817 838 824 845 817 804 800 874 798 752 830 846 767 810 804 816 808 807 863 848 791 794 822 791 829 805 796 832 815 818 796 839 890 811 814 828 794 792 786 803 803 817 795 771 796 796 819 812 841 820 784 848 777 809 810 842 801 769 806 797 768 770 800 816 791 783 767 827 825 790 882 890 852 829 896 861 847 861 825 862 794 821 839 845 837 849 842 864 853 844 791 810 850 832 821 853 804 804 836 828 820 824 862 831 837 807 837 824 824 830 832 813 848 832 792 835 810 831 754 840 801 776 825 868 803 825 815 792 869 789 777 812 862 864 803 844 783 844 813 786 820 800 850 815 811 736 813 826 787 804 784 791 796 821 795 NaN 792 840 813 820 769 816 838 782 770 815 845 898 852 895 866 875 849 844 810 822 834 864 816 817 859 843 840 843 822 832 818 842 796 839 845 826 790 809 849 859 827 834 826 794 825 850 821 806 836 790 842 826 771 778 740 808 814 828 826 794 848 829 814 846 839 838 813 802 820 790 864 707 798 846 841 828 803 792 814 808 780 862 854 787 772 746 831 786 777 752 793 800 804 699 804 778 738 802 804 832 830 818 833 942 912 943 927 892 861 876 880 917 902 904 901 905 957 900 890 885 956 918 912 862 898 916 880 905 848 877 895 901 894 879 882 908 886 866 871 904 877 902 880 888 874 856 798 908 876 805 825 836 941 858 830 854 854 872 831 863 793 857 859 875 859 847 821 893 842 874 826 810 837 825 867 890 861 864 973 935 958 950 898 919 988 962 953 932 937 910 916 936 938 954 905 928 892 951 895 922 901 898 832 942 893 843 899 878 822 862 848 838 870 860 884 837 853 890 912 923 891 893 879 876 827 901 884 852 900 833 871 884 857 893 866 862 874 837 892 897 852 878 890 877 818 898 906 881 892 879 921 884 940 864 866 887 855 882 893 872 857 865 896 873 845 854 864 854 870 901 856 879 835 871 871 866 834 876 811 880 828 831 841 788 882 838 844 866 814 841 801 774 826 824 924 921 874 879 880 860 875 884 898 900 841 867 877 877 840 849 875 813 852 853 880 850 888 836 844 839 860 843 855 854 890 852 838 814 833 813 834 849 858 878 851 850 856 850 872 830 844 855 838 903 909 910 917 896 920 893 932 871 875 872 851 822 848 914 869 860 872 795 808 874 790 853 787 866 836 803 818 838 824 846 818 804 800 874 799 752 830 846 768 811 804 816 808 807 862 849 791 793 823 790 829 806 796 831 815 818 795 839 891 811 814 828 792 792 786 803 803 817 796 771 796 796 819 812 840 819 785 848 776 808 811 844 801 769 806 797 768 770 800 818 791 783 766 828 825 790 881 888 854 829 896 861 847 860 824 862 794 822 839 846 836 850 841 862 854 844 792 810 849 832 821 853 803 805 835 829 820 824 861 831 838 806 837 824 823 830 832 814 847 832 792 836 809 831 754 841 801 775 826 868 802 825 815 792 869 788 779 813 862 865 802 844 782 844 813 786 820 800 849 814 810 737 813 827 786 804 784 790 797 822 795 NaN 792 840 814 820 771 815 838 783 771 815 845 898 852 895 867 875 849 844 810 820 832 864 816 817 859 843 840 842 822 832 818 842 797 839 843 826 789 811 849 859 826 834 829 796 826 849 819 804 836 789 843 826 771 779 740 809 813 828 826 792 847 828 813 846 838 839 813 803 821 791 863 707 798 845 840 830 803 792 814 808 779 862 855 787 772 748 830 785 777 754 793 801 804 700 803 778 738 802 804 832 829 818 834 942 912 943 926 892 861 876 879 917 902 904 902 904 957 900 889 885 955 917 912 862 898 916 880 906 848 877 896 900 895 880 882 907 886 867 870 904 876 902 880 887 874 856 798 908 875 805 826 836 940 856 830 854 854 872 830 863 793 858 859 875 859 847 822 892 842 875 826 809 837 827 867 890 861 863 974 937 958 949 898 919 988 961 952 932 936 910 913 936 938 955 906 927 893 950 896 921 901 898 833 942 894 844 899 878 821 863 849 838 870 860 884 837 853 890 912 923 892 893 879 876 826 900 884 854 900 836 871 884 856 891 865 862 873 838 893 897 852 878 891 876 818 897 905 880 892 879 921 884 940 864 865 886 856 882 892 874 857 865 896 873 847 855 864 854 870 902 856 879 835 871 871 866 834 876 811 880 828 831 841 788 882 838 844 866 813 841 801 772 826 824 925 920 873 878 879 860 875 884 898 900 841 868 877 877 840 849 875 814 852 854 880 850 893 837 844 839 861 843 856 854 890 853 839 814 833 813 833 849 857 878 851 850 855 850 873 831 844 855 838 904 908 910 918 896 920 893 931 870 875 872 851 823 847 914 867 859 872 795 808 873 790 853 788 867 836 804 818 837 824 846 818 804 800 872 798 752 831 847 768 811 804 816 807 808 862 849 791 794 823 790 829 806 796 831 815 818 795 839 891 812 814 828 793 792 786 803 803 818 796 770 796 796 819 812 841 818 785 848 775 808 811 845 801 769 806 797 766 770 800 816 790 783 766 829 824 790 881 887 855 830 896 862 846 859 824 862 793 822 839 846 836 851 841 861 854 844 791 809 847 831 821 853 802 805 834 829 819 824 860 831 838 805 837 824 822 832 833 815 848 832 791 836 808 831 754 842 801 774 826 868 802 824 816 793 869 787 781 814 862 865 802 843 782 843 812 787 820 801 848 813 809 738 813 828 786 804 785 790 798 823 796 NaN 792 841 814 818 771 815 837 783 771 815 844 899 851 896 867 875 848 844 809 818 831 863 816 816 860 844 840 841 822 831 818 842 798 840 842 826 789 812 850 860 826 835 832 796 828 849 819 802 835 788 843 826 771 779 741 810 813 829 826 790 847 827 813 845 838 839 812 805 822 792 861 706 798 845 840 830 804 791 814 807 779 862 856 788 773 750 830 784 778 753 793 800 805 700 803 778 738 802 804 832 829 817 834 942 912 943 926 893 862 876 879 917 903 904 903 902 956 900 888 885 955 916 911 862 898 916 879 906 849 877 896 900 895 881 883 907 885 868 870 903 876 903 881 886 875 856 798 908 874 805 826 835 940 855 829 854 855 872 830 863 792 859 860 874 858 847 824 891 842 876 827 807 837 827 867 890 861 863 973 938 958 948 899 919 988 961 951 932 934 910 912 936 938 956 907 926 893 950 898 920 901 897 834 944 895 845 899 878 821 862 850 838 870 860 884 837 852 890 913 923 892 893 881 875 826 898 886 854 902 835 871 885 856 890 863 862 873 838 894 897 852 878 890 875 818 896 905 879 892 879 921 884 940 864 865 887 856 882 892 874 856 864 896 872 848 856 864 854 870 902 855 880 835 871 871 866 834 875 811 880 828 831 840 788 881 838 845 867 813 841 800 771 825 825 925 920 872 878 879 859 875 884 899 900 842 868 877 877 839 848 875 814 852 853 879 851 896 837 844 839 863 843 856 854 890 854 839 814 834 814 833 849 858 878 851 850 855 849 873 831 843 855 838 904 907 910 918 896 920 893 930 870 874 872 851 823 846 914 865 859 872 796 808 874 791 852 788 868 837 804 817 838 825 847 818 804 800 870 798 752 831 847 769 810 804 817 806 808 862 850 790 794 823 790 828 806 796 830 814 818 796 839 890 815 815 828 793 791 785 803 803 818 796 771 797 797 818 812 842 818 785 847 776 807 811 847 801 769 806 797 764 770 800 815 791 783 766 829 824 790 881 887 855 830 896 862 845 859 824 862 792 821 839 847 836 851 840 861 853 844 791 809 846 830 822 854 802 805 835 830 818 824 859 831 838 805 836 824 822 832 833 814 849 832 791 836 808 831 755 841 801 775 826 868 804 823 816 793 869 788 782 815 861 864 802 843 781 843 812 786 819 802 847 811 809 738 813 828 786 804 785 790 798 824 796 NaN 792 842 814 819 770 815 837 783 772 815 843 900 850 896 868 875 847 843 808 816 832 863 816 816 860 844 840 842 822 831 817 841 798 840 842 824 788 812 850 860 826 835 832 796 831 849 820 802 836 789 842 826 771 779 741 810 814 829 826 788 847 827 813 845 837 839 812 805 822 792 861 706 798 846 840 831 804 790 815 807 779 862 856 788 773 752 832 784 778 750 793 801 804 700 803 779 736 802 803 831 829 816 834 942 912 943 926 893 862 875 879 918 904 904 903 901 956 900 889 885 954 917 910 860 898 916 879 906 850 878 896 899 895 882 883 907 885 867 869 902 876 903 880 886 874 856 798 909 874 805 826 835 941 854 828 853 855 872 830 864 792 860 861 873 858 847 824 891 842 876 828 805 837 828 867 890 861 863 973 940 958 948 898 919 988 960 950 932 933 910 914 936 939 957 907 926 892 949 899 920 900 896 836 944 896 845 899 878 821 860 850 838 870 859 884 837 852 890 914 923 892 893 883 875 827 897 887 855 902 835 871 885 856 889 863 861 873 838 896 897 853 877 890 874 818 895 904 878 892 878 920 885 940 864 866 887 857 882 892 874 856 863 897 872 846 854 864 855 869 901 854 880 835 871 871 865 835 874 810 880 828 831 840 788 880 839 845 867 814 841 800 771 824 825 926 921 872 879 879 859 875 884 899 900 843 868 877 877 839 849 875 813 851 853 879 851 901 838 844 839 864 844 856 854 890 855 839 814 834 813 833 849 858 878 851 850 855 848 873 831 843 855 837 904 906 909 918 895 920 894 930 871 874 872 851 821 846 913 863 859 872 796 807 874 791 851 788 868 837 804 816 837 825 848 818 804 800 869 797 753 831 846 769 810 803 818 806 809 863 849 789 796 823 790 828 806 796 830 813 819 796 839 890 817 815 827 793 790 785 802 803 818 796 771 798 796 818 812 842 818 786 846 776 807 811 847 801 769 806 798 763 770 801 813 791 783 766 829 823 790 881 888 854 831 896 861 845 859 825 862 792 820 839 847 836 851 840 862 853 844 791 810 846 829 822 854 804 806 835 830 818 824 858 830 837 805 836 823 821 832 833 814 850 831 791 836 808 832 756 840 801 776 825 867 804 822 815 794 868 789 783 815 861 864 802 843 780 843 812 786 819 802 847 812 810 738 812 828 786 804 785 790 798 824 795 NaN 792 842 813 821 769 815 836 783 772 815 843 901 849 896 868 874 847 843 808 816 832 863 816 817 859 844 840 842 824 831 818 841 798 840 844 823 788 811 851 860 826 834 832 797 832 850 820 802 836 789 842 826 770 778 740 810 814 828 825 787 848 828 814 846 836 839 813 805 822 790 862 705 798 846 840 830 805 789 817 806 778 863 856 789 772 751 834 786 779 749 792 802 803 701 803 780 734 803 802 831 830 816 835 942 912 942 926 893 862 874 879 918 904 905 903 901 955 900 889 886 953 917 910 859 898 916 880 906 850 878 896 899 895 882 883 907 885 865 869 902 876 903 880 886 875 856 798 908 874 805 826 835 941 853 827 853 855 872 829 864 792 860 862 873 858 848 825 891 841 875 829 804 837 828 867 890 861 864 973 940 958 948 898 919 987 960 950 932 933 909 916 936 939 957 907 927 892 949 899 919 899 895 835 942 896 845 900 877 821 859 850 838 870 858 885 836 852 891 912 923 892 893 886 875 827 896 888 859 903 835 870 886 856 888 862 862 874 838 896 897 853 877 890 873 818 895 905 879 892 878 920 886 940 864 867 886 856 883 892 874 855 863 899 871 844 853 863 856 869 901 852 881 835 870 872 865 837 874 810 880 828 830 840 789 880 841 845 866 815 840 801 771 824 825 925 921 873 879 879 859 875 884 898 901 844 868 878 876 839 849 876 813 852 852 879 851 905 838 844 839 863 842 857 854 890 855 839 814 834 813 832 848 858 878 851 850 855 848 873 831 842 855 837 903 906 909 918 895 920 894 930 872 874 871 851 820 846 913 862 860 872 796 808 873 790 852 788 867 838 804 815 837 825 848 819 804 800 869 797 752 830 846 770 810 803 819 806 808 864 849 788 797 823 790 828 806 796 829 813 819 796 839 890 818 815 827 792 790 785 802 804 819 797 771 799 795 819 812 842 818 787 845 776 807 811 846 801 769 806 798 764 770 801 813 791 783 766 829 823 790 881 888 853 831 896 861 844 859 825 862 792 819 839 847 837 851 840 863 852 843 790 810 846 830 823 854 806 806 835 832 818 824 858 830 837 806 836 823 821 832 832 813 850 831 791 836 809 831 758 840 801 776 825 867 804 822 816 794 868 789 783 815 861 864 801 843 780 843 813 785 819 802 847 812 811 739 812 828 785 803 785 790 797 823 795 NaN 792 841 813 822 768 815 836 784 772 814 844 901 848 896 868 874 846 843 808 817 832 864 816 818 859 843 840 842 825 832 819 841 797 841 845 824 788 811 851 860 826 834 833 797 831 852 820 802 837 789 841 827 770 778 739 810 815 828 825 787 848 828 814 846 836 840 814 804 821 789 863 704 798 846 840 829 805 789 817 806 778 864 856 791 771 751 836 788 778 751 792 803 802 701 804 780 731 803 801 831 830 816 835 942 912 942 926 894 862 874 879 918 904 906 903 900 954 900 889 887 952 917 910 859 898 916 880 906 848 879 896 899 895 880 883 907 886 864 869 903 876 903 880 887 875 856 798 908 874 805 826 836 941 854 827 853 856 873 828 864 793 861 861 873 858 848 825 890 841 874 829 804 837 827 867 891 861 864 973 941 958 949 898 918 987 960 951 932 933 909 919 936 939 957 906 928 892 948 898 919 898 897 835 940 893 845 902 877 820 857 850 839 870 859 885 836 853 891 909 923 892 892 889 875 827 896 887 863 904 835 871 886 856 890 862 862 874 839 896 897 853 875 889 870 818 896 905 880 893 878 920 886 940 865 867 886 856 884 892 873 854 864 900 872 845 853 863 855 869 901 852 880 835 870 872 864 838 874 810 880 828 830 840 789 881 843 846 865 816 840 801 771 824 825 925 921 874 880 878 859 875 884 898 901 843 868 878 876 839 850 876 813 852 852 879 852 908 837 844 838 863 842 858 854 890 855 839 814 834 813 832 848 858 878 851 850 855 848 873 831 842 856 837 902 907 909 918 896 920 894 930 871 874 872 851 819 847 912 860 861 872 796 808 873 791 852 788 866 838 804 815 836 826 847 820 804 800 870 796 750 830 845 770 810 804 818 806 808 864 848 788 796 824 789 829 807 796 830 814 819 796 839 891 819 815 827 791 791 785 802 805 819 797 771 800 794 819 813 842 818 788 845 776 807 811 846 802 769 806 798 764 770 800 814 791 784 766 830 824 791 881 889 853 831 895 861 844 859 825 862 792 820 839 847 837 852 840 864 853 843 790 811 848 831 823 854 808 807 834 832 819 823 859 831 836 806 836 823 821 832 831 813 850 830 792 837 808 831 759 840 802 776 825 866 804 822 816 793 868 790 783 815 861 864 801 843 779 843 813 785 819 802 848 812 812 739 812 828 785 802 786 790 796 822 796 NaN 792 841 813 822 769 815 838 784 772 814 846 901 848 897 868 874 846 843 809 817 831 864 815 818 859 842 839 841 826 831 820 841 797 840 847 826 788 811 851 861 825 834 836 797 830 854 820 803 837 790 841 829 769 777 738 809 814 829 826 786 848 828 814 847 835 842 815 802 821 789 864 703 798 846 841 829 804 790 818 807 778 863 856 792 771 751 835 788 779 751 791 803 802 700 805 779 730 802 801 831 831 816 834 943 912 942 926 894 862 874 878 919 903 907 903 899 954 900 890 887 952 918 910 859 897 916 881 906 847 879 896 899 895 881 882 907 886 864 870 904 877 903 880 888 875 856 798 907 874 807 826 836 941 855 826 852 856 874 827 864 794 862 861 874 859 849 826 889 841 873 829 805 837 828 868 890 861 864 973 940 959 950 898 918 987 960 951 933 933 909 919 937 940 956 906 929 891 948 899 919 897 899 836 940 890 844 902 876 820 855 850 837 870 860 885 836 854 891 907 922 892 892 891 875 827 896 886 866 905 836 871 885 856 891 862 860 873 840 897 897 853 874 888 868 819 897 906 880 892 878 920 886 940 865 867 886 855 884 892 873 854 864 900 872 846 853 863 854 869 901 852 880 835 871 872 864 837 874 810 881 828 830 841 790 882 846 847 865 816 840 800 770 825 825 924 921 874 881 878 860 875 884 898 901 843 869 878 876 840 850 876 814 853 852 879 852 912 837 844 838 863 841 859 855 890 855 839 813 834 813 832 847 858 878 851 850 855 848 872 831 842 857 838 902 907 909 918 896 920 894 930 871 873 872 851 818 847 912 858 862 872 797 807 874 792 852 788 865 838 804 814 837 826 847 820 804 800 872 798 750 830 845 770 809 804 818 807 807 864 848 788 795 824 790 829 807 796 830 815 818 796 839 892 821 815 828 790 792 786 802 806 820 797 772 800 794 819 813 842 818 788 846 776 807 810 846 802 768 806 798 763 770 799 815 790 784 767 830 825 791 880 890 852 832 894 861 845 860 824 861 792 820 840 848 837 854 840 863 853 843 790 812 850 832 822 855 808 807 834 831 821 823 860 832 836 806 836 824 821 831 831 812 849 830 793 837 808 831 761 840 803 777 826 866 804 823 816 793 868 789 783 815 862 864 800 844 778 843 814 784 820 802 848 812 812 738 813 828 787 802 785 790 796 821 795 NaN 793 840 813 821 769 815 839 785 772 814 848 901 848 897 868 873 845 844 810 817 832 864 816 819 859 842 839 840 825 831 820 842 797 838 847 826 788 810 852 860 826 833 840 798 830 854 820 804 838 790 841 829 768 777 739 809 814 829 828 786 848 828 815 847 835 842 816 802 821 790 864 704 799 846 842 829 804 791 818 808 779 861 857 794 772 750 834 788 780 750 791 802 802 699 806 780 730 802 802 831 831 816 834 945 912 942 925 894 862 873 879 920 902 907 903 896 954 900 891 886 954 918 910 860 897 917 881 906 848 879 896 900 895 883 882 907 886 864 870 903 877 903 879 888 875 856 798 907 874 809 826 836 941 856 826 852 856 874 827 865 795 862 861 874 860 849 825 889 840 874 829 805 837 828 868 891 862 864 973 939 959 952 897 917 986 960 952 933 933 909 918 940 940 955 906 928 891 948 900 920 896 900 837 942 888 844 902 874 820 856 850 835 870 861 884 836 854 891 908 922 892 891 894 874 828 896 886 865 906 836 872 885 856 893 862 861 873 840 898 897 853 873 888 866 818 897 907 880 892 879 920 885 940 865 867 886 856 884 893 873 855 865 900 872 848 853 863 854 870 902 852 879 835 871 872 864 837 875 810 882 828 830 842 790 882 848 848 866 815 840 800 770 825 824 924 921 874 882 878 860 876 884 898 901 843 869 877 875 840 850 875 814 852 852 879 853 914 837 843 837 863 842 859 856 890 854 839 813 834 813 832 847 858 878 851 850 855 848 873 831 841 856 838 902 907 910 918 896 920 894 930 871 873 873 852 819 848 912 858 862 872 797 807 875 792 852 788 865 837 804 815 838 826 847 820 805 801 873 799 750 830 846 771 809 804 818 808 807 865 849 788 794 824 791 829 807 796 830 815 818 795 839 892 823 816 828 790 792 786 803 806 819 796 771 799 794 820 812 842 818 787 846 777 807 810 846 802 767 807 798 762 770 798 815 789 785 767 831 825 791 880 890 852 832 894 862 845 861 824 860 794 820 841 848 838 854 840 862 853 843 789 812 851 832 821 856 808 807 835 830 821 824 860 832 836 806 836 825 821 831 831 812 849 829 793 837 808 831 761 840 803 779 826 866 804 823 816 793 869 789 783 815 864 864 801 844 778 842 814 785 820 800 849 813 813 736 814 829 788 801 784 790 796 820 794 NaN 794 840 813 821 770 815 839 786 772 814 847 901 848 896 868 873 846 844 810 817 833 864 817 820 858 842 839 841 825 831 820 842 798 837 847 825 787 810 852 859 826 834 844 799 830 855 821 804 838 790 840 828 767 776 739 808 814 827 830 786 847 827 816 847 835 842 816 802 822 791 864 705 799 845 843 830 803 792 818 808 779 861 857 794 772 750 834 788 781 749 791 802 802 699 806 779 730 802 804 832 830 816 834 945 912 942 925 894 862 873 880 920 902 906 903 896 954 900 890 885 955 918 911 860 897 917 881 906 849 879 895 900 894 884 882 907 885 865 870 903 877 903 879 888 874 857 798 907 875 809 825 837 941 856 827 852 855 874 827 866 794 861 861 875 859 848 825 890 838 874 829 805 837 829 869 892 862 864 973 938 959 952 896 918 986 960 951 934 933 910 917 942 942 954 905 927 891 948 901 920 896 898 837 942 888 845 901 873 820 858 850 834 871 861 884 836 854 891 910 921 892 891 899 874 830 896 886 863 906 836 873 886 856 893 864 863 872 840 899 897 852 873 887 866 818 897 907 880 891 880 920 885 940 865 866 886 855 884 894 872 855 865 900 871 849 853 863 855 870 902 852 879 835 872 872 863 838 876 811 884 829 830 841 789 881 850 848 866 815 841 799 770 825 824 924 921 874 880 878 859 876 884 897 901 843 868 877 876 840 850 875 814 852 852 878 853 919 837 843 837 863 843 858 856 890 854 839 814 834 813 832 848 857 878 851 850 856 847 873 832 842 856 838 902 906 910 918 896 920 895 930 871 873 872 852 819 848 911 858 862 872 798 806 876 791 851 789 865 836 804 815 838 827 847 820 806 800 874 800 751 830 847 771 809 804 818 809 807 865 850 788 795 824 792 830 807 796 830 815 818 795 838 891 825 817 828 790 793 786 803 806 818 794 771 799 793 820 812 842 819 786 845 778 808 811 847 802 766 808 798 763 770 798 815 788 785 767 831 825 791 879 891 852 832 894 863 846 862 825 861 794 819 840 848 838 854 840 862 853 843 788 812 851 832 820 856 807 807 835 830 822 825 860 832 836 806 836 825 821 831 831 811 848 829 793 838 808 830 760 839 803 780 826 867 804 822 816 793 869 789 783 815 864 866 801 843 779 841 813 786 820 799 849 813 813 736 814 829 790 801 784 791 797 820 793 NaN 794 840 813 821 770 816 839 786 773 814 846 900 848 896 869 872 847 844 810 817 833 864 816 820 857 843 838 842 824 831 821 842 798 836 847 824 786 810 852 858 826 836 846 799 830 856 821 804 838 791 842 827 767 776 739 808 813 826 829 784 846 826 816 847 836 842 816 802 822 790 865 705 799 844 844 830 804 793 817 809 778 862 857 794 772 749 834 786 780 749 791 802 801 699 807 778 731 802 804 832 831 816 834 945 912 942 925 894 862 872 881 921 903 906 904 895 955 900 890 884 956 918 912 860 897 917 881 906 850 879 895 900 893 884 882 907 884 865 869 903 876 904 879 887 874 859 798 907 875 808 824 837 942 856 827 852 855 874 828 865 794 860 860 874 858 847 824 892 838 873 829 805 837 831 869 892 862 865 972 939 958 951 898 918 986 961 953 933 933 911 917 942 942 954 904 928 890 949 900 920 895 897 836 943 890 846 901 872 819 860 849 834 872 861 883 835 853 891 911 922 891 891 904 874 830 895 886 862 906 838 873 885 856 893 866 865 872 840 900 898 852 873 886 866 817 896 908 879 891 881 920 885 940 865 866 886 855 884 895 872 856 865 900 870 848 853 863 855 870 901 852 879 835 871 872 864 837 877 811 885 829 830 840 788 881 852 847 866 815 841 799 770 826 824 923 921 874 878 878 858 875 884 897 901 842 868 877 877 840 849 875 814 852 853 879 854 921 837 842 838 862 844 858 856 890 853 838 814 833 813 833 848 857 878 852 849 856 847 874 833 842 855 838 903 906 910 917 896 920 895 931 871 874 871 852 819 848 911 859 862 872 798 806 876 791 850 788 865 835 804 815 837 827 847 820 807 800 873 800 752 830 848 771 808 803 819 809 808 865 850 789 795 824 792 830 807 796 831 815 818 795 838 891 826 816 828 791 794 787 803 806 818 793 771 799 792 819 812 841 819 786 845 780 808 811 846 801 767 808 799 763 769 798 815 788 785 767 832 825 791 879 891 852 832 894 862 846 862 826 862 794 818 840 848 838 853 839 863 854 843 789 812 850 831 820 856 808 806 834 830 822 826 860 833 836 806 837 826 821 831 832 810 848 829 793 838 807 830 760 838 802 780 826 867 805 822 817 794 869 789 784 815 863 867 801 842 780 841 813 787 820 798 849 812 812 737 814 828 790 802 783 792 798 820 793 NaN 792 840 812 821 770 816 839 784 774 814 846 899 848 896 869 872 848 844 810 818 833 864 815 819 857 844 837 842 824 831 821 841 798 837 847 824 786 810 850 858 826 838 846 800 830 856 821 805 839 792 843 826 768 777 739 808 812 828 828 782 846 825 815 847 836 841 817 803 822 790 865 705 799 841 844 830 803 793 816 809 778 864 857 794 772 751 834 784 779 749 791 802 801 699 808 777 730 802 804 833 832 816 835 944 912 941 926 894 862 872 882 921 903 906 904 895 956 900 891 885 956 917 913 860 897 916 880 906 850 879 895 900 893 885 882 907 883 865 869 903 875 904 880 887 874 860 798 907 874 807 824 838 941 856 827 853 855 874 829 865 793 860 860 874 857 847 823 892 838 873 829 805 837 832 869 891 862 865 973 939 957 950 899 918 986 963 955 934 933 912 917 942 942 955 905 929 890 950 899 920 895 899 835 945 891 847 901 873 819 860 848 834 872 862 883 834 853 891 912 922 891 893 907 874 830 894 886 862 907 842 873 884 857 893 867 865 873 840 898 899 852 874 886 865 818 896 909 879 892 881 920 885 940 865 866 887 856 884 895 872 856 865 901 870 847 852 863 855 871 901 852 879 835 872 873 865 835 878 811 885 829 830 840 788 881 853 847 866 815 840 798 770 826 825 923 921 874 877 878 858 875 883 897 900 842 866 876 877 840 849 875 814 852 853 879 854 923 837 843 839 862 844 858 856 890 852 838 814 832 812 833 849 857 878 853 848 856 847 874 833 843 855 837 904 906 910 917 896 920 894 931 871 875 870 852 820 847 911 858 862 872 798 805 875 791 852 786 865 835 803 816 836 827 847 819 808 800 872 800 752 830 847 770 808 804 820 810 808 865 850 790 794 824 791 830 806 795 830 815 818 795 839 891 826 814 829 791 794 788 802 806 817 793 772 800 792 819 812 841 820 787 845 780 808 811 845 800 768 808 798 764 769 799 815 788 785 767 832 824 790 880 891 852 832 895 861 847 861 826 863 794 818 839 847 838 854 839 865 854 844 789 812 851 831 820 855 808 806 832 830 822 826 860 833 836 806 838 825 822 830 832 810 848 829 793 838 806 830 760 838 802 779 825 868 806 822 817 793 869 789 785 814 862 868 801 842 780 841 813 787 820 798 849 813 811 738 813 827 790 804 783 792 798 820 793 NaN 791 842 813 822 770 816 839 783 775 814 846 899 848 896 869 872 848 843 810 819 832 863 815 818 858 843 837 842 825 830 821 841 799 838 847 824 786 810 849 859 827 838 846 800 831 857 820 805 839 791 845 826 768 778 739 807 812 829 828 781 845 824 814 846 837 840 817 803 822 790 866 704 799 838 843 830 803 793 815 808 776 864 857 793 772 753 834 783 780 749 791 802 802 698 807 777 729 802 804 833 833 816 834 942 912 942 926 893 863 872 881 920 902 905 904 894 956 900 891 885 956 917 914 860 898 917 880 906 850 880 896 899 893 886 883 907 883 865 869 904 875 904 880 886 875 862 798 907 874 807 824 838 941 857 826 853 855 873 830 866 793 860 860 874 857 846 823 892 840 873 829 806 837 833 868 891 861 864 973 940 957 948 901 917 987 963 955 935 933 912 918 941 942 956 907 931 890 950 898 920 894 900 835 947 892 848 901 874 820 860 848 836 872 862 883 834 853 892 913 923 892 895 909 874 830 895 886 862 906 846 872 882 857 893 867 865 874 841 897 900 852 876 885 864 818 895 909 879 891 881 920 885 941 865 866 888 857 883 894 871 855 865 900 870 846 852 863 856 871 901 852 879 834 874 874 866 834 878 811 885 829 830 840 788 881 858 847 866 815 840 797 770 827 825 922 920 873 878 878 859 875 883 897 900 842 866 877 877 840 849 876 814 852 853 880 854 925 837 843 839 862 844 858 856 890 851 838 814 832 811 833 850 856 878 853 848 855 848 875 834 843 855 836 905 906 910 917 896 920 894 930 871 875 870 852 820 847 913 857 862 873 797 804 874 792 853 785 864 836 803 816 835 826 847 819 807 800 871 799 751 830 847 769 809 804 819 809 809 866 849 790 793 824 791 830 806 795 830 815 817 795 839 892 828 814 830 791 794 787 802 807 817 793 772 801 791 818 813 842 818 788 845 780 808 811 843 799 769 807 798 765 768 800 815 788 785 767 830 824 790 880 891 852 833 894 861 848 860 825 863 794 818 839 847 837 854 839 864 852 845 789 812 851 831 821 854 808 807 834 830 821 827 859 834 837 806 838 824 823 830 832 810 848 830 792 838 806 831 759 837 802 779 825 868 806 821 818 793 869 789 786 813 862 868 800 842 781 841 813 786 820 798 848 813 811 737 813 827 790 805 782 792 798 820 793 NaN 792 843 814 822 770 816 838 782 775 814 847 899 847 895 868 872 848 843 811 819 832 863 815 817 858 842 837 842 825 830 820 842 800 839 848 824 786 810 848 859 827 837 846 798 831 855 821 805 839 790 845 826 768 778 740 807 812 831 826 780 845 823 813 844 837 838 817 804 822 790 866 704 798 834 843 830 802 793 816 808 777 863 856 793 772 754 834 783 780 749 791 801 803 699 806 776 729 801 804 834 834 816 834 940 913 943 926 893 863 872 880 920 902 905 903 894 957 899 890 885 956 918 913 860 898 917 880 906 850 880 897 899 894 885 883 907 882 866 869 904 875 903 881 886 875 860 798 908 874 808 824 838 941 858 826 853 855 872 830 865 793 860 860 874 857 845 823 892 841 874 829 807 838 832 868 892 861 864 973 940 958 948 901 917 988 963 954 936 932 913 918 940 942 958 906 932 891 950 899 920 894 901 835 945 892 849 901 875 821 860 848 837 873 863 883 833 853 892 914 924 892 896 912 875 830 897 886 863 904 849 873 882 857 892 867 866 874 842 896 900 852 877 884 863 820 895 909 878 891 881 919 886 941 865 867 889 858 883 894 871 855 864 900 871 846 852 862 856 871 901 853 879 834 874 874 866 833 878 811 885 828 828 840 788 881 862 846 866 814 841 795 770 827 824 921 920 873 879 878 858 875 883 897 900 842 868 878 877 841 849 877 814 852 853 880 854 927 837 843 839 863 844 858 855 890 851 839 814 832 810 833 849 856 878 853 848 855 848 875 835 843 855 836 906 906 911 918 897 921 894 930 870 874 870 852 820 847 915 856 862 874 796 804 873 792 855 785 863 838 802 815 835 826 847 818 806 800 871 798 750 830 846 769 809 805 818 809 809 865 849 790 792 823 792 830 806 794 830 815 816 795 840 892 830 814 830 790 794 786 802 806 818 794 772 801 790 818 813 842 817 788 845 780 808 811 843 799 769 807 797 767 768 801 815 788 785 767 829 824 789 880 891 853 832 894 862 849 860 825 864 793 819 839 847 837 854 839 864 853 846 790 812 851 830 822 854 808 807 835 831 820 826 859 834 837 807 839 825 823 830 832 810 848 831 791 837 807 832 759 838 802 779 825 868 806 821 819 792 870 789 787 812 861 866 800 843 781 841 813 787 820 799 848 813 812 736 813 828 790 806 783 792 797 821 794 NaN 792 844 816 822 770 816 837 782 775 814 848 899 847 896 868 872 848 844 810 819 832 864 816 816 859 841 838 841 825 830 820 843 800 839 848 824 786 810 848 860 827 836 846 796 831 853 821 805 839 788 845 827 768 778 739 807 812 832 825 782 845 823 812 844 837 838 816 804 822 789 867 705 798 832 843 830 802 792 818 809 778 862 856 792 773 752 834 786 780 749 792 802 804 700 805 777 729 800 804 834 834 816 834 939 913 943 926 893 863 873 878 918 902 904 903 894 957 899 889 885 956 918 912 861 898 916 880 905 850 880 897 899 894 884 883 906 882 867 870 905 876 903 881 886 875 858 798 908 874 808 824 838 942 858 826 853 855 872 829 865 794 860 861 875 856 845 823 892 842 874 829 807 838 831 869 892 861 864 973 940 958 948 900 918 989 962 952 935 932 913 918 941 942 957 904 931 891 950 899 921 894 902 835 942 891 849 900 876 821 860 848 838 874 863 883 833 853 892 914 923 892 896 915 875 830 899 886 863 902 852 873 881 857 892 866 866 874 842 897 898 851 876 884 862 822 895 908 878 891 881 918 886 941 865 867 890 858 883 894 871 855 864 899 872 845 852 862 856 872 901 853 878 833 873 874 866 833 878 810 884 827 828 840 788 880 866 846 866 813 841 794 769 826 824 920 920 873 880 879 858 876 884 898 900 843 869 878 877 841 849 878 814 852 853 879 854 928 837 843 839 863 842 859 855 890 851 840 814 832 810 833 848 856 878 853 849 856 848 874 836 842 854 837 906 906 911 918 896 922 895 930 870 874 870 853 820 848 917 856 861 873 796 804 873 792 856 785 862 838 803 815 835 825 847 819 804 800 871 798 750 830 846 769 809 805 817 808 809 865 848 790 791 823 793 830 806 794 829 815 816 795 840 892 831 816 830 788 794 786 802 806 820 794 772 801 788 818 813 842 816 788 846 780 808 811 844 799 769 807 796 767 769 801 814 787 786 769 828 825 789 880 891 854 832 895 862 849 860 824 864 794 819 839 846 836 854 840 863 854 846 790 812 850 831 823 854 807 808 836 831 821 826 859 834 838 807 840 826 823 831 832 811 847 832 791 836 808 833 759 840 801 778 825 868 805 821 819 792 870 789 787 812 861 864 800 845 781 840 813 787 820 799 847 814 812 735 813 829 790 806 785 793 798 821 795 NaN 792 842 816 822 770 816 838 781 775 813 848 899 847 896 868 872 850 844 810 818 832 865 816 816 859 841 840 840 825 830 821 845 799 839 846 824 787 810 849 860 828 834 849 795 831 851 822 805 839 788 846 828 769 779 739 807 812 831 824 783 845 824 811 844 837 838 814 804 823 789 868 706 798 830 843 829 802 792 820 809 778 862 855 791 773 752 834 789 780 749 792 802 804 701 805 778 728 800 804 834 833 817 834 936 913 943 926 893 862 874 878 918 902 904 903 894 957 898 888 886 955 917 910 862 898 916 880 905 850 879 898 900 894 883 883 906 881 868 870 904 876 902 881 886 875 857 798 908 873 808 825 837 943 859 826 854 855 872 828 865 794 860 861 876 856 846 823 892 842 874 829 807 838 832 870 893 862 863 974 940 958 948 900 918 989 962 952 935 932 913 918 941 943 956 902 930 891 950 900 923 894 900 836 940 891 849 900 875 821 860 849 839 874 864 883 834 854 892 913 923 891 895 916 875 830 899 887 864 904 857 874 880 856 892 866 866 873 842 898 898 851 876 884 862 823 895 908 878 892 881 918 886 941 866 867 889 857 883 895 871 855 863 899 873 845 852 861 856 872 901 854 878 833 873 874 866 833 878 810 884 826 826 841 787 880 869 846 866 812 841 793 770 825 823 919 920 874 880 879 858 876 884 898 901 844 870 879 877 841 849 878 815 852 852 879 854 929 837 843 839 864 842 859 854 891 851 839 814 832 811 833 847 856 878 852 849 856 849 872 835 842 854 838 905 906 911 919 897 922 895 929 870 874 870 853 820 850 916 856 860 872 796 806 874 793 855 785 859 838 803 815 835 826 846 818 804 799 870 798 750 829 846 769 810 805 817 809 809 864 848 790 792 823 792 830 806 794 829 814 816 795 840 893 832 817 830 788 794 787 802 805 820 794 772 801 787 818 812 843 816 788 846 780 807 811 844 799 769 806 796 767 769 801 815 787 784 770 828 826 788 881 891 854 831 896 863 850 860 824 864 795 819 838 846 835 854 840 863 855 846 791 812 850 831 822 854 807 807 835 832 823 825 859 833 838 808 840 827 822 832 832 812 848 833 792 836 808 834 758 841 799 778 825 868 806 821 818 792 870 789 788 813 862 863 800 846 781 840 813 788 820 799 848 814 812 736 814 828 790 806 786 793 798 820 795 NaN 794 840 816 822 770 816 840 781 776 814 848 899 847 897 868 872 849 844 810 817 832 865 817 816 859 842 841 840 824 830 822 846 798 840 845 825 787 811 850 860 829 834 852 795 831 851 821 804 839 788 846 828 769 779 740 807 812 828 820 785 846 824 811 844 837 838 813 805 823 788 868 706 798 826 842 829 803 793 820 809 779 862 855 790 773 752 833 789 779 749 792 800 804 703 804 779 727 801 804 832 831 817 834 934 912 942 926 894 861 874 878 919 902 905 903 894 957 899 889 886 955 917 910 862 897 916 880 906 850 878 897 900 894 882 883 907 882 868 870 904 876 902 881 886 876 858 798 908 874 807 825 837 944 858 825 853 855 872 829 866 794 860 862 876 857 847 823 892 843 875 829 808 838 833 870 893 864 863 974 941 958 948 899 918 990 962 953 934 932 914 918 940 941 955 903 929 891 949 900 923 894 898 836 942 890 849 899 874 821 860 849 839 874 864 883 834 854 891 913 923 891 894 917 875 831 899 888 865 906 862 873 882 855 893 867 865 873 841 898 900 851 876 885 862 822 896 908 879 892 881 918 886 941 865 867 887 856 883 896 871 854 865 899 873 846 852 861 856 871 901 854 878 834 874 874 866 834 878 810 883 827 825 842 787 880 871 846 866 812 840 793 770 824 823 918 920 874 880 879 858 876 884 898 902 844 870 878 876 842 850 877 815 852 852 879 854 929 836 843 839 863 841 859 854 891 851 838 814 832 811 833 848 857 878 851 849 856 849 872 835 843 853 839 904 906 911 919 897 922 895 928 870 874 871 853 820 851 915 856 859 872 796 807 874 793 853 786 857 838 804 815 835 827 846 817 804 799 869 799 751 828 846 768 810 804 818 809 808 863 849 789 792 823 792 830 805 794 829 814 816 794 839 894 834 816 829 788 794 787 802 805 820 794 772 802 786 819 810 843 817 787 846 781 807 812 845 800 769 805 795 766 770 801 815 787 782 771 828 827 789 882 890 854 831 898 863 852 860 825 863 795 819 838 847 836 855 840 863 855 845 792 813 850 832 822 855 807 807 834 832 824 824 859 832 838 807 838 828 822 832 831 812 849 832 793 836 809 834 757 840 798 778 826 867 805 821 816 793 870 788 789 813 862 864 799 846 781 841 813 789 820 799 848 814 812 736 814 827 789 807 786 792 799 820 796 NaN 795 840 816 821 769 815 841 782 775 814 848 899 847 896 867 872 847 844 810 817 832 866 817 817 860 842 841 840 824 829 822 846 798 840 846 825 787 812 851 859 828 835 855 795 830 851 820 804 839 788 845 828 769 779 741 807 812 827 816 786 846 824 812 844 837 839 813 806 823 788 867 706 798 822 842 829 804 795 820 809 779 863 855 790 772 753 834 788 779 749 792 798 802 705 804 779 725 803 804 832 830 818 833 930 912 942 925 894 860 875 878 920 903 906 903 892 956 899 890 886 954 918 910 862 896 916 880 906 850 878 896 900 894 881 883 908 884 868 870 904 876 902 882 886 876 858 799 908 874 806 825 837 944 857 826 852 856 872 830 867 795 860 862 876 858 848 824 892 843 875 828 809 838 834 870 893 864 864 973 940 958 950 898 918 990 961 953 934 932 914 917 940 939 955 904 928 892 948 898 921 894 896 836 944 890 849 899 874 821 860 849 838 874 865 884 834 854 890 913 923 890 894 918 875 831 898 888 864 908 868 873 884 855 893 867 865 872 840 898 901 850 876 885 863 821 896 907 878 892 880 919 885 942 865 867 885 856 883 896 872 854 866 900 873 847 852 861 856 870 901 856 879 834 875 874 866 835 878 810 883 828 824 842 787 880 874 846 865 812 840 793 771 824 823 917 919 874 880 879 858 876 884 898 903 844 869 877 877 841 850 877 815 852 852 879 854 929 836 843 839 862 842 860 855 891 851 837 814 832 812 832 849 857 878 851 849 855 848 873 834 842 852 839 904 906 910 919 897 921 895 928 869 873 871 852 819 850 914 855 860 874 797 808 874 793 853 787 854 838 804 815 835 827 846 817 804 800 868 800 751 828 846 768 810 804 818 810 807 864 851 789 793 823 791 829 805 794 829 814 816 794 838 894 836 816 828 787 794 786 803 805 819 794 772 801 785 819 809 843 818 787 845 781 807 813 845 800 768 805 793 766 769 800 815 787 780 771 828 828 789 882 890 854 832 897 863 853 860 826 863 794 819 837 848 836 856 841 863 854 845 793 814 850 832 822 855 806 806 833 832 822 824 859 831 838 807 837 828 823 832 830 812 850 831 794 836 810 835 756 839 799 778 826 867 804 821 815 794 870 788 791 814 863 866 799 846 781 842 813 790 820 799 848 814 813 735 814 826 789 807 786 792 799 821 796 NaN 795 841 817 820 769 815 842 782 774 814 848 899 847 895 867 872 846 844 810 818 832 866 817 818 861 842 840 840 825 830 821 845 798 840 847 824 786 813 851 859 826 836 855 795 829 851 819 804 838 790 844 827 769 779 741 808 812 828 810 786 846 825 813 844 838 839 814 807 823 788 867 705 798 817 843 830 805 796 820 809 778 863 856 790 770 754 834 786 779 748 792 798 801 705 804 778 723 804 803 831 830 818 832 926 912 943 924 894 860 874 877 921 903 906 903 891 956 899 890 886 954 918 910 861 896 917 880 907 850 878 894 900 894 881 883 908 885 868 869 904 877 902 882 886 876 858 800 909 875 807 825 837 943 856 826 851 855 872 831 867 794 861 863 876 859 848 824 892 841 874 828 810 838 834 871 893 864 864 973 940 957 951 898 919 990 959 952 934 932 914 916 938 937 956 905 928 893 947 897 919 894 896 835 944 890 849 899 874 822 860 849 837 873 865 884 834 854 888 913 922 889 893 919 875 831 898 888 862 908 870 873 886 855 892 867 865 872 840 898 901 848 876 885 863 821 895 907 877 893 880 920 884 942 865 867 885 857 882 895 873 855 867 900 873 847 852 862 856 871 902 857 880 835 875 874 866 836 878 809 884 829 824 842 786 880 874 847 864 813 840 792 772 824 823 916 919 873 878 880 859 876 885 898 903 844 868 877 878 841 850 876 815 852 852 879 853 928 836 843 839 861 843 860 856 891 852 837 814 833 812 832 849 857 877 852 849 854 847 874 834 842 852 840 904 906 910 918 897 921 895 928 869 872 871 851 819 850 912 856 861 875 797 807 874 793 854 787 852 838 804 815 836 828 846 818 804 800 867 800 751 828 846 769 809 803 817 810 806 864 851 789 794 823 791 828 806 794 830 814 816 795 837 894 836 814 828 786 794 786 804 805 818 794 772 800 785 820 808 843 820 787 845 781 806 812 846 801 768 805 792 765 769 798 815 787 781 771 828 829 789 882 890 853 831 897 863 854 859 828 863 793 819 837 848 836 855 840 863 854 846 798 813 850 832 820 856 805 806 831 832 820 824 860 830 838 807 837 827 823 833 830 812 849 830 793 837 811 834 755 837 800 778 826 867 803 822 814 795 870 788 793 813 863 867 799 846 782 842 813 790 820 799 847 813 813 734 814 826 789 807 785 792 799 822 795 NaN 794 843 817 819 769 815 841 783 774 814 846 900 847 894 867 872 847 844 810 819 832 867 818 818 861 841 839 840 825 832 821 845 799 840 849 824 786 814 850 859 825 837 855 795 829 851 819 805 837 792 843 826 770 780 741 808 812 830 804 788 847 825 814 844 837 839 815 808 823 788 865 705 798 814 843 831 806 796 821 809 777 863 857 790 770 754 834 786 779 748 793 799 802 704 805 778 722 802 804 830 830 818 831 924 912 943 924 894 861 874 878 921 903 905 904 889 956 899 890 886 954 919 910 861 896 918 881 906 850 878 894 901 893 882 882 908 885 868 868 904 877 902 881 886 876 858 801 909 876 807 825 837 942 855 826 851 854 871 831 866 793 862 863 876 859 848 824 892 840 874 828 810 837 834 871 893 864 865 972 939 957 952 898 920 990 958 952 934 932 914 914 937 937 957 906 928 893 948 896 919 893 896 835 944 890 850 900 874 823 860 848 837 873 865 883 834 855 888 912 922 889 892 920 875 830 896 888 861 909 874 873 887 855 891 867 866 871 840 897 901 845 876 885 863 822 895 906 876 893 879 920 884 942 865 868 886 857 882 895 873 855 867 901 873 848 852 863 856 871 901 858 880 835 874 873 867 836 879 809 884 829 824 842 786 880 875 847 863 813 840 791 771 825 823 915 920 872 877 880 859 875 885 898 902 843 867 878 879 840 850 876 815 852 852 879 852 928 837 843 839 861 843 860 856 890 852 837 813 833 811 832 849 857 877 852 849 853 847 874 833 841 852 840 904 906 909 918 897 920 896 930 870 872 871 851 818 849 912 855 862 874 797 807 874 792 855 786 849 838 804 816 836 829 847 819 804 800 865 799 751 829 846 769 809 804 817 809 807 865 851 789 794 824 791 827 807 795 830 813 817 796 838 893 836 815 828 786 793 786 804 805 818 794 772 800 785 820 809 842 820 788 846 781 807 811 846 800 767 806 791 766 769 798 816 788 782 771 828 829 789 882 890 852 831 896 862 856 859 828 863 793 819 837 848 837 853 840 863 855 847 803 813 851 832 819 855 804 806 831 831 820 824 861 831 838 808 837 827 823 833 830 812 849 830 794 837 811 832 755 837 800 779 826 866 804 822 814 794 870 788 794 812 863 868 799 845 782 842 813 788 820 799 844 813 814 734 814 825 789 806 785 792 799 823 795 NaN 795 842 817 818 769 815 839 784 775 814 845 900 848 894 866 872 848 844 809 819 832 867 818 818 860 841 839 840 824 833 820 844 798 840 847 824 786 814 850 859 825 836 855 796 830 852 820 805 836 794 842 825 770 780 741 807 812 830 800 790 848 826 814 844 835 839 816 807 822 789 865 705 798 810 844 832 805 796 822 810 777 862 857 791 771 755 834 787 779 747 792 800 802 705 807 780 722 800 805 829 830 818 832 922 912 943 924 893 861 874 879 921 903 904 904 889 956 900 890 886 955 919 910 861 896 919 880 906 850 878 894 901 893 883 881 907 886 868 867 904 877 902 880 886 876 858 800 909 875 806 824 837 941 856 826 852 853 871 832 866 792 862 863 876 859 848 824 892 839 874 829 811 837 833 871 893 865 865 973 940 957 951 897 922 990 958 952 934 931 914 914 937 936 958 906 929 893 948 896 919 892 895 835 944 889 850 900 874 822 860 848 837 873 865 883 834 855 888 912 921 890 892 921 876 829 894 888 861 907 878 874 886 854 891 867 866 871 840 898 900 844 875 886 862 822 894 906 877 893 879 921 884 943 865 868 887 857 882 895 873 855 866 901 873 849 851 864 857 871 901 857 880 836 873 872 867 835 878 809 884 829 824 842 786 881 878 846 865 813 840 789 770 825 822 915 921 874 877 880 859 874 884 898 903 843 866 879 879 840 849 876 815 852 853 878 852 928 838 843 839 862 843 860 855 890 853 838 813 834 810 832 849 857 877 853 849 852 847 875 833 842 852 839 904 907 909 918 897 920 896 930 871 873 871 850 819 849 911 854 861 873 797 806 875 792 855 786 844 838 804 816 836 829 847 820 804 801 862 798 752 830 845 770 808 804 817 808 807 865 850 788 794 824 790 827 807 795 831 814 818 796 839 892 837 815 828 786 792 786 803 805 817 793 772 800 785 819 808 843 820 788 847 780 808 810 847 800 767 806 791 766 770 798 816 788 782 771 828 828 790 882 891 852 832 895 862 859 860 829 863 793 820 837 848 836 851 840 862 854 847 808 814 851 832 820 855 805 806 830 830 820 824 860 832 837 807 836 826 823 833 831 812 849 830 794 837 810 830 755 837 800 780 825 866 805 823 815 792 870 787 796 813 863 868 798 845 783 842 813 788 820 799 840 813 814 734 814 824 789 806 785 792 799 823 794 NaN 797 842 816 818 769 815 838 784 777 814 845 901 848 894 868 873 846 844 810 818 831 867 819 818 859 842 840 840 824 833 820 844 797 839 845 824 786 813 849 860 826 837 855 796 830 853 821 806 836 793 842 825 770 780 740 807 812 830 798 792 850 826 814 845 834 839 816 807 822 789 864 705 798 806 844 832 804 797 823 810 777 862 857 792 772 755 833 788 779 746 792 800 802 708 807 782 723 801 806 828 830 818 833 920 913 943 924 894 861 874 880 920 902 905 902 889 956 900 890 886 955 919 911 860 897 920 879 906 850 877 893 901 893 883 881 907 886 868 867 904 877 902 878 887 876 858 799 909 874 806 823 837 942 857 825 852 853 872 832 866 793 861 863 877 858 848 824 892 839 874 829 811 837 832 871 893 865 866 973 940 957 950 898 923 989 959 952 935 931 912 914 938 936 958 906 929 893 948 896 919 892 895 836 944 888 850 901 875 821 860 849 837 873 865 882 834 855 889 912 920 889 892 922 876 828 893 888 860 906 881 874 884 854 892 867 867 871 841 898 899 844 875 886 862 823 894 908 878 893 880 921 884 943 865 868 888 856 881 895 873 855 866 900 874 848 851 864 857 872 902 856 879 837 872 872 867 834 877 810 884 829 823 843 785 881 880 846 866 813 841 788 770 825 822 915 922 875 878 880 859 874 883 898 902 842 865 879 879 841 849 876 814 852 852 879 852 927 837 843 839 862 843 860 855 890 853 838 813 834 810 831 849 857 878 852 848 852 847 874 833 842 851 839 905 907 909 918 897 920 896 930 873 873 871 850 819 849 911 853 861 873 798 806 875 791 854 786 840 838 803 816 836 828 847 820 803 801 858 798 752 829 845 770 808 804 817 806 807 865 850 789 793 824 790 826 807 794 831 815 818 796 839 893 839 815 829 786 792 786 803 804 816 792 772 800 785 819 808 843 820 788 847 779 807 810 847 800 767 806 791 766 770 799 817 788 783 771 828 827 791 882 892 852 832 894 862 863 860 829 862 794 820 837 848 835 852 840 862 854 846 812 814 852 831 823 855 806 806 830 830 820 824 861 834 836 805 836 826 823 833 832 811 849 830 794 838 809 830 755 837 800 780 825 866 806 824 815 792 870 787 797 814 864 868 798 844 783 842 813 787 821 798 837 812 813 734 814 823 789 805 786 791 798 822 794 NaN 800 841 814 819 769 816 838 783 779 814 844 901 848 894 870 873 845 843 812 817 830 866 819 818 860 843 841 840 824 832 820 842 796 839 845 824 786 812 849 861 826 837 853 796 830 854 822 806 835 792 842 825 770 779 740 806 812 830 795 793 850 826 814 847 833 840 817 806 822 789 865 705 798 803 844 832 802 796 823 809 777 862 857 794 773 755 833 789 779 744 792 799 802 711 808 783 724 801 805 829 830 818 834 919 913 942 924 894 861 875 880 919 902 905 900 890 956 900 890 886 955 918 911 860 898 919 878 906 850 878 892 900 893 883 882 907 886 868 867 904 877 903 879 888 876 858 800 909 873 807 823 837 942 857 824 853 854 872 833 866 795 861 863 878 857 847 824 892 839 875 830 811 837 832 871 893 864 866 972 940 958 950 898 922 989 959 952 935 931 911 914 938 938 958 905 929 893 948 895 919 892 894 834 944 889 850 901 876 820 860 849 838 873 864 883 834 855 890 912 920 888 892 923 876 828 894 888 860 904 884 874 884 854 893 867 867 871 842 898 899 845 876 886 863 822 894 910 880 893 880 921 884 943 864 867 888 855 881 896 873 855 865 900 874 848 851 864 857 873 902 856 878 839 872 871 867 834 876 810 883 829 823 842 785 881 883 844 867 813 841 787 770 826 823 914 921 875 879 879 859 873 883 897 902 841 866 878 879 842 849 876 814 852 852 879 852 926 837 842 838 863 843 860 856 890 853 838 814 834 810 830 849 858 878 852 847 854 847 874 833 843 850 838 904 908 910 917 897 920 897 930 873 872 872 851 819 849 912 853 862 873 798 806 874 790 854 786 838 837 802 816 837 828 847 821 802 802 854 798 752 829 845 769 808 804 817 806 806 864 850 789 793 824 790 826 806 794 831 815 818 795 838 892 839 816 829 786 792 787 803 804 817 793 772 800 785 818 810 844 820 788 847 779 806 810 847 800 767 807 790 765 771 799 818 788 783 771 828 826 791 881 892 851 833 892 862 867 860 830 862 794 820 837 848 834 851 840 862 853 845 814 813 852 832 824 855 806 807 831 830 820 824 861 834 837 805 836 827 823 833 832 811 849 830 792 838 810 830 755 838 800 779 825 866 805 824 815 792 870 787 799 814 865 867 798 844 783 843 813 787 822 796 834 812 814 734 814 822 788 805 786 790 798 820 793 NaN 800 841 813 819 769 816 837 782 780 814 844 901 848 894 872 873 846 843 811 817 829 864 819 818 860 844 842 841 824 831 821 842 796 839 845 824 786 812 849 862 826 837 852 794 831 854 821 806 835 791 842 825 771 779 739 806 812 829 791 794 850 826 814 846 832 840 817 805 822 789 865 705 799 800 843 832 802 796 823 808 777 862 856 794 773 755 833 789 778 744 793 798 804 712 807 783 723 801 804 831 831 817 834 917 914 942 924 895 862 875 880 919 902 905 900 890 956 901 890 886 955 918 911 860 899 919 878 905 850 878 892 900 894 882 883 907 886 868 868 904 877 903 879 888 876 858 800 909 872 808 824 837 942 857 824 852 854 872 834 866 797 862 862 878 857 846 824 892 839 875 830 810 837 833 871 893 864 866 972 938 957 949 898 919 989 959 953 935 932 910 915 938 940 958 905 929 894 949 894 919 891 893 831 944 891 850 900 877 820 861 849 838 872 864 884 834 854 890 912 922 888 891 922 877 828 894 887 860 904 884 873 886 855 893 867 867 872 844 897 901 846 876 886 863 822 894 911 880 893 881 921 884 943 864 867 888 855 882 895 873 856 863 899 875 847 851 864 857 873 903 856 877 839 872 871 867 834 875 810 882 829 823 842 785 882 882 844 866 813 841 787 770 826 822 912 921 875 879 879 859 873 883 897 901 840 866 878 879 843 849 876 814 852 852 879 852 926 836 842 838 863 843 860 856 890 853 839 814 833 810 829 849 858 878 851 847 855 847 875 833 842 850 839 903 908 910 917 897 921 897 931 873 873 872 852 819 849 912 853 863 873 798 805 874 790 852 786 837 836 802 816 837 827 847 820 801 801 849 799 752 829 846 768 807 804 817 807 805 863 850 789 792 824 790 826 805 794 831 814 818 795 837 892 839 815 829 786 793 786 803 805 818 793 772 800 785 818 811 844 821 788 847 779 806 810 847 800 767 807 788 765 772 799 819 789 783 771 829 826 790 880 892 851 832 893 862 869 860 829 861 794 819 837 848 834 851 840 862 854 845 818 812 852 833 823 855 806 807 833 830 819 824 861 834 837 807 837 828 823 833 833 810 849 830 792 838 812 831 755 838 800 778 825 866 805 824 815 792 870 788 799 814 865 867 800 843 783 844 813 787 822 795 833 812 814 734 814 822 788 805 786 790 798 821 793 NaN 801 840 812 819 769 816 837 781 780 814 845 901 848 894 871 874 847 843 810 817 830 863 819 818 858 844 841 842 824 831 822 842 797 839 846 824 786 812 850 862 826 837 851 794 831 854 821 806 836 790 842 826 772 780 740 805 813 829 786 794 850 825 814 845 832 841 816 805 822 789 865 706 800 798 843 832 801 794 823 807 777 862 857 796 772 754 833 788 777 744 792 798 805 713 805 783 721 801 804 832 832 818 835 917 913 944 924 895 861 875 880 920 903 905 901 891 956 900 890 886 955 918 911 861 899 918 878 904 851 879 893 899 894 882 884 906 886 868 869 904 877 903 879 888 876 859 800 909 872 809 824 837 942 857 824 851 854 872 834 865 796 862 862 876 857 845 824 892 840 875 830 810 838 833 871 892 865 865 971 937 956 949 898 917 989 959 954 934 932 912 915 939 942 957 905 928 894 950 894 919 891 892 828 944 893 849 899 877 820 861 848 837 871 864 886 834 854 890 911 923 889 891 922 876 828 895 886 860 905 886 872 888 856 893 867 866 872 844 897 902 847 876 886 863 822 894 911 880 892 880 920 885 943 864 867 888 855 883 894 873 856 862 898 875 848 851 862 857 872 903 857 877 839 872 871 866 834 875 810 880 829 823 840 785 883 882 845 866 813 841 787 771 827 822 910 920 875 879 879 859 873 883 897 901 840 867 877 879 843 849 877 814 852 852 878 852 926 836 842 837 863 842 860 856 890 853 839 814 833 810 829 850 858 878 851 846 857 846 875 833 842 851 839 902 908 910 917 896 920 896 931 873 875 872 852 820 849 912 853 864 873 798 805 874 790 852 786 833 836 802 816 838 828 847 820 801 800 847 800 753 829 847 768 807 804 818 807 806 863 849 789 793 824 790 826 805 794 831 813 818 795 836 891 839 814 829 783 793 786 803 806 819 793 772 800 784 818 812 844 823 788 848 779 806 809 846 800 768 807 786 764 773 799 819 789 783 771 830 826 790 880 893 851 831 894 863 870 860 828 861 794 819 838 848 835 850 841 862 854 844 822 812 852 833 822 855 806 808 835 831 818 823 861 834 837 809 838 828 823 834 834 810 850 830 791 838 813 831 755 838 799 778 825 866 805 823 815 793 870 788 799 815 865 866 801 843 783 845 812 787 822 796 830 813 815 734 814 822 789 805 786 791 797 823 794 742 804 841 811 819 768 816 838 780 779 814 845 902 849 895 870 874 850 843 808 817 832 863 819 818 858 843 841 844 824 831 822 843 797 839 846 823 786 812 851 862 826 837 852 796 831 853 820 806 838 789 841 826 771 780 740 806 813 829 784 795 850 825 814 845 832 841 815 805 822 789 865 707 800 798 844 832 801 793 824 806 777 861 859 796 772 755 833 788 776 745 792 798 805 714 804 783 721 802 804 832 834 819 835 916 912 945 924 895 861 875 881 922 904 905 902 892 955 900 891 885 956 917 910 861 899 918 878 902 850 878 893 899 895 882 884 905 885 867 870 904 877 904 880 888 877 860 800 909 873 809 824 838 943 857 825 850 855 871 834 865 794 862 862 875 857 846 825 891 842 875 830 810 838 833 872 890 866 864 970 936 956 950 897 918 989 959 956 934 932 913 915 938 942 957 905 928 894 951 894 920 892 893 829 944 893 848 899 877 820 861 848 836 870 864 885 834 854 890 910 924 890 891 922 876 827 896 886 860 907 888 872 887 856 894 867 866 872 843 897 901 848 876 884 862 822 894 910 879 892 880 920 885 943 864 867 887 854 884 894 872 855 860 898 875 849 852 862 857 871 902 857 876 838 873 872 866 835 876 811 881 830 822 840 786 884 883 846 866 813 841 787 771 828 822 909 920 875 879 880 859 872 884 897 900 840 867 877 878 843 849 877 814 853 853 877 852 926 836 842 836 863 841 861 855 891 853 839 814 833 810 829 850 858 879 851 846 857 846 876 834 842 853 839 902 908 910 918 896 920 896 931 873 876 872 852 820 849 912 852 864 873 799 804 874 790 852 787 830 835 803 816 838 828 847 819 801 799 843 800 754 829 847 769 808 804 818 807 806 864 848 789 793 823 790 827 806 794 831 813 819 796 837 892 840 814 830 781 792 786 803 806 820 793 771 801 785 818 811 844 824 789 848 779 807 809 845 800 768 807 784 764 772 799 819 790 782 771 830 826 789 880 893 851 831 894 863 871 861 828 862 794 819 838 848 836 850 841 862 854 844 827 812 852 833 823 855 806 808 834 831 817 824 861 832 836 809 840 827 822 834 834 811 850 830 792 837 813 832 755 838 800 778 825 866 805 823 815 794 871 788 799 815 865 866 801 843 782 845 812 787 822 797 827 813 815 734 815 822 789 804 786 792 797 825 795 742 808 841 809 820 768 816 839 780 777 816 845 902 849 895 870 874 850 845 808 818 833 862 819 818 858 842 841 844 824 831 822 844 796 838 846 823 786 812 851 860 826 837 853 797 831 852 821 806 839 788 840 826 771 780 740 807 813 829 783 795 849 825 814 846 833 841 815 805 823 788 864 708 801 796 844 832 801 793 824 808 776 861 860 796 772 756 834 788 776 745 793 799 803 714 803 783 721 802 805 832 833 819 835 913 912 946 925 894 860 875 881 923 905 906 902 892 955 899 891 885 956 918 910 861 899 918 878 902 850 878 894 899 896 882 883 904 884 867 869 904 876 904 880 888 877 861 800 909 874 809 823 838 943 856 825 851 855 870 833 865 794 862 862 875 856 847 825 891 841 875 830 810 838 833 871 890 866 864 969 937 956 950 897 921 989 960 956 935 932 913 915 938 941 957 905 928 892 951 895 921 891 893 831 946 894 848 898 877 820 860 849 835 869 865 885 834 855 891 910 923 889 892 922 874 827 897 885 861 908 889 873 886 856 895 868 866 872 841 898 900 848 876 883 860 822 894 910 879 892 881 919 885 943 864 867 887 855 884 895 872 855 857 900 874 849 853 862 857 871 903 857 876 838 873 873 866 835 876 811 883 830 822 840 786 884 885 846 867 813 840 787 771 827 822 907 920 875 879 880 859 873 884 897 900 841 867 877 878 842 850 877 815 853 853 877 851 926 837 843 836 864 840 862 855 891 853 839 814 833 810 829 850 858 880 851 847 857 845 876 834 842 853 840 901 908 909 919 897 920 896 930 873 876 872 852 820 849 912 851 864 873 800 805 874 791 853 787 826 835 804 816 838 828 848 818 802 799 840 800 753 829 847 770 808 804 818 808 807 865 849 789 792 822 790 829 807 794 831 814 819 797 838 892 841 814 830 779 791 786 803 806 820 793 771 800 786 818 811 844 824 788 849 779 807 809 845 800 768 808 784 763 772 799 818 790 782 771 829 826 789 881 892 852 831 894 861 872 861 827 862 793 819 838 846 837 851 841 863 854 844 831 812 852 833 823 855 806 808 834 830 818 824 861 830 835 808 840 827 822 834 834 811 850 829 792 837 813 832 755 838 801 778 825 866 805 823 816 794 871 787 800 815 866 866 801 843 782 845 812 787 821 795 824 813 815 734 816 823 790 803 786 792 796 826 796 750 811 841 806 821 768 816 840 780 776 817 846 902 849 896 870 875 851 846 808 818 833 863 819 818 859 842 841 842 825 830 822 845 796 840 846 823 786 812 850 859 826 836 852 798 831 852 822 807 839 789 840 826 771 779 740 808 813 829 784 795 849 825 814 848 834 841 814 805 822 788 864 709 801 795 845 832 801 794 825 810 775 861 861 796 772 757 834 788 777 744 794 800 803 714 804 783 721 802 805 833 833 819 835 909 912 946 925 894 859 875 880 923 904 906 902 892 955 898 890 885 956 918 910 861 900 917 879 902 850 878 895 899 895 882 883 905 882 867 868 904 877 904 880 888 877 861 800 909 874 809 823 838 943 856 824 851 855 870 833 865 794 861 862 876 855 848 825 891 840 875 830 810 837 833 871 892 867 864 965 937 957 950 897 922 988 960 956 935 932 913 916 939 941 958 904 929 891 951 896 922 890 894 833 946 895 848 898 877 820 860 849 836 869 866 885 834 855 891 911 923 888 892 922 873 828 897 886 862 907 887 874 885 856 896 868 866 872 841 898 900 849 876 883 859 821 894 909 879 891 882 919 885 943 864 866 888 855 884 896 872 856 855 901 874 848 853 863 857 871 904 856 877 837 872 873 866 834 876 811 884 830 821 841 786 884 888 846 867 813 840 787 770 826 823 906 920 875 879 880 858 874 884 897 900 842 868 878 878 842 850 875 815 854 853 878 851 925 837 844 837 864 841 863 855 892 854 839 815 834 811 829 850 858 880 851 848 856 845 875 834 841 853 840 902 907 908 919 897 920 896 929 873 875 872 851 820 849 911 851 863 874 799 805 875 791 853 788 824 835 804 817 838 828 848 818 803 799 835 799 752 828 848 769 808 805 818 808 807 865 851 789 793 822 789 830 807 794 832 814 820 797 838 892 842 814 830 780 791 786 803 805 821 793 770 799 788 819 811 844 824 789 849 779 807 810 846 799 768 809 782 762 772 800 818 791 782 770 827 826 789 881 891 854 832 894 861 873 861 825 864 793 819 838 846 838 852 841 862 854 844 835 813 851 833 823 855 806 807 834 830 820 824 861 828 836 807 838 827 822 834 834 812 849 829 793 837 813 831 754 838 801 778 826 866 806 824 816 794 871 786 801 815 866 866 800 844 781 845 812 787 820 794 822 813 815 734 816 824 790 804 786 792 796 826 796 758 812 842 802 822 768 816 840 780 777 818 846 903 849 896 870 874 851 846 808 818 832 864 819 817 859 843 840 840 825 831 822 845 797 841 846 822 787 812 850 859 825 836 851 797 831 851 823 807 838 791 840 826 770 778 739 809 813 829 784 795 850 826 814 848 834 840 814 805 822 790 862 709 800 794 846 832 801 794 825 810 773 861 860 796 771 756 834 788 777 743 794 800 805 714 804 782 720 801 806 833 833 818 835 906 911 945 926 894 858 875 880 922 904 907 902 891 955 898 890 886 956 919 910 861 901 917 879 903 849 877 896 899 894 881 882 905 882 867 868 904 877 904 880 889 878 861 799 910 874 808 824 837 943 856 824 852 854 870 833 865 794 861 863 876 854 848 825 892 838 875 830 811 837 833 870 893 867 865 963 938 957 950 899 921 988 960 955 936 932 912 917 940 941 958 903 929 891 952 897 921 889 894 834 946 895 848 898 877 819 860 849 837 871 866 886 834 856 890 912 923 888 892 923 874 829 897 888 861 906 885 874 884 856 896 868 867 872 840 899 900 849 876 884 860 820 894 909 880 891 882 919 885 943 864 866 888 855 883 896 873 857 853 900 873 848 853 863 856 870 904 855 879 836 871 874 866 834 876 810 884 830 820 841 786 884 888 845 867 813 840 786 769 826 822 905 920 875 879 879 858 874 884 897 900 841 868 879 878 842 849 874 815 855 853 879 851 924 838 844 839 864 841 863 855 892 855 839 815 834 811 829 850 858 880 850 849 856 847 873 833 841 851 840 902 907 908 919 898 920 896 929 873 875 872 852 820 849 911 851 863 874 798 806 875 791 853 787 822 835 803 817 837 828 848 819 804 799 832 800 751 828 848 769 809 805 818 809 807 865 853 789 794 823 789 830 807 795 832 815 819 797 838 892 842 815 830 780 791 786 803 805 821 793 770 798 788 819 811 844 824 789 848 778 807 811 846 798 768 809 780 763 772 800 819 791 782 769 827 827 788 882 890 854 832 893 862 874 861 824 864 794 819 837 846 839 852 841 862 854 844 838 814 850 833 823 855 806 806 834 831 821 824 861 829 837 807 836 827 822 834 834 812 849 829 793 836 813 831 754 838 800 778 827 866 807 823 816 794 871 786 802 814 866 865 798 845 781 845 813 787 820 794 819 814 816 735 815 824 790 804 786 792 796 826 795 767 813 843 800 822 768 816 840 781 777 817 845 903 849 896 870 874 851 846 808 818 832 866 820 817 860 844 838 838 825 832 822 845 797 842 845 823 787 812 850 860 826 835 849 796 830 850 822 807 837 792 840 826 769 778 738 809 813 830 786 794 850 826 814 847 835 839 814 806 823 792 861 708 800 794 845 832 801 794 825 809 774 862 859 796 770 756 832 788 777 743 794 801 806 714 805 782 720 801 806 833 832 816 835 903 911 945 925 894 858 876 880 922 904 907 902 891 955 898 889 886 956 920 910 861 901 917 879 904 849 877 896 899 893 881 882 905 882 867 868 904 877 904 880 889 878 860 798 911 875 808 824 837 943 856 824 852 854 870 834 865 795 861 863 876 854 848 825 891 839 874 830 812 836 833 870 892 867 866 961 938 957 950 901 920 987 960 954 936 932 912 918 942 939 958 904 929 892 952 896 920 889 895 834 947 894 848 899 877 819 859 848 837 872 864 886 833 856 889 913 924 888 892 922 875 829 897 890 861 906 884 874 884 856 896 868 868 872 839 899 901 849 876 885 860 821 894 909 881 891 882 919 885 943 866 866 889 855 882 896 874 858 853 899 872 849 852 862 855 870 904 855 880 835 870 874 867 834 876 810 884 830 820 841 787 884 888 845 867 813 841 785 769 826 822 905 920 875 878 878 858 874 885 897 900 840 868 878 879 841 850 873 815 855 852 880 851 923 839 845 841 864 842 863 855 893 856 838 815 834 811 829 850 858 880 849 850 856 848 871 832 842 850 840 902 908 909 919 898 920 896 929 874 875 874 852 821 849 912 851 863 874 796 806 875 790 852 787 820 835 803 817 837 828 848 819 803 799 828 800 752 828 848 769 808 805 818 810 807 865 853 789 796 823 790 830 807 795 831 814 819 797 838 892 842 815 830 779 791 786 803 805 820 793 771 799 788 819 812 844 823 789 847 778 806 812 847 798 769 809 778 763 774 801 819 792 783 769 828 827 788 882 890 852 832 893 863 876 861 824 864 796 819 836 847 839 852 840 862 854 844 839 815 848 832 824 856 806 805 834 831 820 825 862 831 838 808 837 827 823 833 833 813 850 829 793 836 814 832 754 838 799 778 827 866 807 823 818 795 870 786 803 814 865 865 798 847 782 844 813 786 820 794 815 815 816 735 814 824 790 804 786 792 796 825 794 768 814 843 800 821 768 816 841 781 778 816 844 903 848 896 870 873 851 846 809 817 834 865 820 818 860 843 837 839 825 833 822 844 797 842 846 823 787 811 850 861 826 835 848 794 830 850 821 807 836 792 840 825 769 778 738 809 813 830 787 793 850 826 814 847 836 839 815 806 824 793 861 706 799 792 845 832 800 793 825 808 773 863 857 796 770 756 831 788 777 743 793 800 805 715 805 782 720 801 806 833 832 816 835 902 910 944 924 893 859 876 880 921 903 907 903 891 955 898 890 885 956 920 910 860 901 918 879 905 849 877 895 899 893 882 881 905 883 867 869 904 877 904 880 889 878 858 798 910 875 808 824 837 943 857 824 852 854 870 835 866 795 861 863 876 856 848 825 890 839 874 829 812 837 833 869 893 867 866 961 939 958 949 900 921 987 959 953 936 933 911 918 942 937 957 905 929 894 952 897 922 890 896 834 948 893 848 900 877 819 859 848 837 873 863 885 832 857 888 914 925 890 893 921 876 830 898 890 860 906 884 872 884 857 895 868 868 871 838 897 902 849 876 885 861 822 894 909 882 892 882 919 885 943 867 865 888 855 882 896 874 857 850 899 873 850 852 862 854 870 903 855 879 834 870 874 867 835 876 809 884 830 820 842 788 884 888 845 868 813 841 785 769 827 821 904 920 875 878 878 857 873 885 896 900 840 868 878 879 840 850 873 815 855 852 880 850 922 838 844 841 864 842 862 854 893 856 837 815 834 811 829 850 858 879 848 850 856 848 870 832 842 849 840 902 908 909 918 899 920 897 929 874 874 874 853 821 849 913 851 863 874 796 806 876 790 851 787 820 835 803 816 836 828 848 819 803 799 828 801 752 828 848 769 808 804 818 810 806 864 853 789 796 824 790 829 807 795 832 814 818 796 837 893 841 815 830 780 791 786 803 805 819 793 772 799 787 819 812 844 823 788 846 777 806 812 847 798 769 809 778 763 775 801 818 792 783 769 829 826 789 881 891 851 832 894 863 877 861 824 864 796 820 835 847 838 853 842 862 854 845 841 816 849 832 824 856 807 805 834 831 820 825 862 831 837 808 839 827 823 833 832 813 850 829 792 836 814 833 754 838 799 778 827 866 807 823 819 794 870 786 802 814 864 865 798 847 784 843 814 786 820 794 813 815 816 735 813 822 790 803 786 791 796 824 794 769 815 843 797 821 768 816 840 781 778 815 845 902 848 897 869 874 850 846 810 816 836 865 819 819 859 842 838 839 824 833 821 844 797 842 847 823 787 811 850 860 828 835 848 793 829 850 821 807 836 792 842 827 768 778 738 809 813 830 788 792 850 827 814 847 838 839 816 807 825 792 862 705 799 790 845 832 800 792 825 809 773 863 856 796 771 755 831 788 777 743 794 800 804 715 805 782 719 801 805 833 831 818 834 900 910 944 924 893 860 876 880 921 903 906 903 890 955 898 890 885 955 921 910 860 900 918 879 906 850 877 895 898 893 883 880 905 884 866 869 904 877 904 880 889 878 857 798 909 875 808 824 837 942 856 824 853 854 870 836 867 794 862 863 876 857 848 825 888 839 874 829 811 837 833 869 893 867 865 960 940 958 948 899 920 987 960 954 935 932 911 917 942 936 957 906 929 894 951 897 924 890 897 835 946 894 848 901 876 820 860 848 837 872 862 884 833 857 889 913 925 892 892 920 876 830 899 890 861 907 884 869 884 857 894 868 867 871 839 896 901 847 876 885 861 822 894 909 881 892 882 919 886 942 869 865 888 855 882 896 874 856 848 899 873 850 852 862 853 871 902 856 878 834 870 874 867 835 877 810 885 830 819 842 788 883 888 845 868 814 841 784 768 826 822 903 920 874 878 877 858 873 885 895 900 840 868 878 878 840 850 874 815 854 852 881 851 922 838 844 841 863 842 863 854 893 855 837 815 834 810 829 850 857 878 848 849 855 849 870 832 842 850 840 902 909 910 918 900 920 897 929 874 873 873 854 821 849 912 851 863 874 796 807 876 791 852 787 818 835 803 816 836 829 848 819 803 800 827 801 752 827 848 769 807 804 818 811 806 864 853 789 796 824 790 829 806 794 832 813 818 797 837 893 841 814 829 780 792 787 803 804 819 794 773 799 786 820 812 844 823 787 846 778 806 812 847 799 769 809 776 762 774 802 818 792 783 769 829 826 790 881 891 852 831 895 863 877 861 824 864 795 820 835 847 837 853 844 862 854 845 845 816 850 831 823 856 808 805 833 831 820 826 862 831 837 808 840 827 823 833 832 812 848 830 792 835 814 833 754 839 800 778 827 867 807 823 820 794 871 787 802 814 864 865 798 847 786 842 814 786 820 793 812 815 816 736 813 822 790 803 786 791 796 824 794 770 815 842 793 822 768 815 840 782 777 815 846 902 847 898 869 874 850 846 811 816 836 865 819 818 859 841 839 840 824 832 821 844 798 841 847 823 786 810 850 860 828 836 849 793 829 851 822 807 836 792 843 828 769 778 739 809 812 830 788 792 850 828 814 846 838 838 817 807 824 791 864 705 799 789 846 833 800 792 824 810 773 863 856 797 772 755 832 787 778 743 794 800 804 715 805 783 719 802 804 832 832 820 833 898 911 944 924 892 862 875 880 922 902 906 903 889 955 899 891 885 954 920 909 860 900 918 878 906 850 877 895 897 893 884 881 905 885 866 869 904 877 904 879 889 878 858 798 908 875 808 824 838 942 856 824 852 854 870 836 866 792 861 863 875 857 848 824 889 840 874 830 810 836 833 869 894 868 865 960 940 958 947 898 919 988 960 955 935 931 912 917 941 937 957 906 928 893 950 897 926 891 897 836 944 895 848 903 876 820 860 848 837 872 862 884 832 857 890 912 925 893 892 920 875 829 900 890 861 908 884 867 884 857 895 867 867 871 840 894 899 846 875 885 862 822 894 909 880 892 881 920 886 943 870 865 887 854 882 896 874 855 845 899 874 850 853 861 852 872 902 856 878 835 871 873 868 835 877 810 886 830 816 842 787 883 889 845 868 815 841 784 768 826 822 901 920 874 877 877 858 873 884 896 901 840 868 878 878 840 850 874 816 853 852 881 852 922 837 843 840 864 842 863 854 893 854 837 815 834 810 828 850 858 878 848 848 856 849 870 832 842 851 841 902 910 910 918 901 920 898 929 874 872 870 854 820 849 911 851 862 874 796 807 876 791 853 786 817 835 803 817 836 829 848 818 803 802 825 802 752 827 848 769 808 804 819 810 806 865 853 788 796 824 790 829 806 794 831 813 818 798 836 893 841 814 829 781 792 787 803 805 819 794 774 799 786 820 812 844 823 787 847 779 806 812 846 799 768 808 773 761 773 802 818 790 784 769 830 825 790 882 892 852 830 895 862 877 861 824 865 794 820 835 848 837 854 844 862 853 845 849 816 850 831 823 856 809 805 833 832 820 826 862 831 836 808 839 828 823 833 831 812 847 831 792 836 814 832 754 840 802 777 827 867 807 823 819 793 873 787 804 814 864 865 798 848 785 840 814 786 820 793 810 814 816 735 813 821 791 803 786 791 796 824 794 771 816 841 790 822 768 814 840 782 778 814 846 901 847 898 869 874 849 846 812 816 835 865 819 817 859 841 840 840 824 830 821 844 798 840 846 823 787 810 850 859 828 836 850 793 830 851 822 807 836 793 845 830 771 779 740 809 812 830 789 793 850 828 814 846 837 838 818 807 823 791 866 705 799 789 847 832 801 793 826 811 773 863 857 797 773 755 832 788 779 743 794 801 805 715 805 782 720 802 803 832 832 820 832 896 911 945 924 892 864 875 880 922 902 905 902 889 955 898 891 885 954 919 909 860 900 917 878 905 850 878 895 897 893 884 883 906 884 866 869 904 877 904 879 890 878 858 798 908 875 808 824 838 942 855 824 852 853 870 836 866 791 860 863 875 857 848 824 889 841 874 830 810 836 833 868 893 868 866 958 940 958 947 898 918 990 961 955 935 929 911 917 940 939 958 905 928 892 950 896 924 891 898 836 942 895 848 904 877 821 861 847 837 872 863 885 833 857 890 912 925 892 892 918 875 828 901 889 862 910 883 868 884 858 896 866 866 871 840 894 898 845 874 885 862 823 894 910 879 892 881 921 887 943 868 866 887 854 882 896 874 855 845 899 873 851 852 862 852 871 902 856 878 835 871 873 867 835 878 810 886 829 813 842 786 883 890 845 868 816 841 784 767 826 822 900 920 874 877 877 858 873 884 897 900 841 868 878 877 841 849 875 816 853 852 881 853 922 838 842 840 864 842 863 855 893 854 838 815 834 810 828 850 858 878 849 848 857 849 871 832 842 852 841 902 910 909 918 901 920 897 930 873 872 868 854 819 849 911 851 862 874 796 806 875 791 854 786 814 835 803 817 836 829 848 817 804 803 823 802 751 826 846 769 808 804 818 808 806 865 852 789 797 825 790 829 806 794 830 813 818 798 838 892 840 814 829 782 792 787 803 805 820 795 774 799 785 820 813 844 823 787 848 780 807 812 845 799 768 808 770 760 771 802 819 789 785 768 831 825 790 882 893 852 830 894 862 876 860 823 865 792 820 836 849 837 853 842 862 853 845 852 815 850 831 822 856 808 804 833 832 820 826 861 831 836 808 838 828 823 833 831 811 848 831 792 836 813 832 754 841 802 778 826 867 807 822 819 792 874 788 806 814 865 865 798 848 784 837 814 787 820 794 809 813 816 735 814 821 791 803 785 791 796 824 794 773 817 841 789 822 768 814 839 782 780 814 844 900 846 897 869 874 849 845 813 816 834 864 820 816 860 841 839 840 823 829 822 845 798 839 846 824 787 811 850 860 827 837 850 794 830 851 822 807 836 793 845 830 772 779 739 808 812 831 789 792 850 828 815 846 837 838 817 807 823 792 866 706 800 788 848 830 802 794 828 811 773 863 857 797 772 754 832 788 780 742 793 801 806 716 805 781 717 802 804 832 833 820 833 894 911 945 924 892 867 875 880 922 902 904 902 889 955 898 890 885 955 919 910 860 900 916 877 904 850 878 896 897 894 884 884 905 883 867 869 904 877 903 878 889 879 859 799 908 875 808 824 838 942 855 825 851 853 870 835 866 791 860 863 875 856 848 824 890 842 875 830 810 835 832 869 893 868 867 958 940 957 947 898 919 988 961 954 934 929 910 917 939 940 958 904 927 893 949 894 923 891 899 836 942 894 848 904 877 822 860 848 837 873 863 886 832 856 890 912 926 892 893 917 874 828 900 888 862 909 884 869 884 858 897 866 866 871 841 895 899 844 871 885 863 823 894 910 879 891 881 921 886 943 866 867 887 855 883 896 874 856 844 899 874 851 852 863 852 871 902 856 878 835 871 872 867 836 879 811 886 829 811 841 786 884 890 846 867 816 841 785 767 826 822 899 920 874 877 876 858 873 883 897 899 842 868 877 876 840 849 876 816 852 852 881 853 923 838 842 840 864 842 862 855 893 854 837 815 834 811 827 850 858 878 849 848 858 849 871 832 842 853 842 903 910 909 918 900 920 896 930 873 872 869 853 820 848 912 851 862 875 797 806 874 791 854 786 812 835 803 817 836 828 850 817 804 803 821 802 750 826 846 769 808 803 818 808 806 864 852 790 796 826 790 829 806 794 829 813 818 798 840 891 839 814 829 782 792 788 803 805 820 795 774 799 785 820 813 844 822 787 848 780 807 810 844 799 768 809 769 760 771 801 818 790 786 768 832 825 790 882 892 852 830 894 861 876 860 823 864 793 821 837 849 838 852 840 862 852 845 853 815 850 831 822 856 807 804 832 831 820 827 860 831 836 808 838 828 824 832 831 811 848 831 791 837 812 833 755 841 802 778 826 867 807 822 819 792 872 788 808 815 864 867 799 851 782 835 812 788 820 794 809 813 815 735 814 821 790 803 785 791 797 823 793 775 818 841 788 821 768 815 838 782 781 814 843 900 846 896 869 874 849 845 814 817 834 864 821 817 861 841 838 840 823 829 822 845 796 839 846 824 786 811 850 860 826 836 849 796 831 851 821 806 836 793 846 828 773 779 738 808 812 831 790 792 850 827 815 846 836 839 817 808 822 792 866 707 800 788 848 829 804 794 830 812 773 863 857 796 772 754 832 789 779 740 792 801 807 716 805 780 715 802 804 832 833 819 834 893 911 946 924 892 872 875 879 922 902 903 901 889 955 898 889 884 956 919 910 860 901 916 877 904 850 879 895 898 894 884 884 905 883 867 870 904 877 903 878 889 880 859 800 909 875 808 823 838 942 856 825 851 853 870 835 867 791 861 864 876 856 848 825 890 842 875 830 810 835 831 870 893 868 867 957 939 956 947 899 919 987 961 952 933 930 910 916 939 939 959 903 927 894 949 896 923 891 897 835 942 893 848 903 876 822 860 848 837 874 863 886 832 856 891 912 926 892 894 915 874 827 901 887 862 907 884 869 884 858 897 865 866 871 841 895 899 844 868 886 864 824 894 910 879 891 881 921 885 943 864 868 888 856 883 897 874 857 843 899 874 851 851 864 852 870 903 856 879 835 871 871 867 836 879 811 886 828 810 840 785 884 890 846 867 816 841 785 766 826 822 897 920 874 878 876 857 873 883 897 897 842 868 877 877 840 849 877 816 852 852 881 852 923 838 842 840 863 842 862 856 892 854 837 814 834 811 827 851 858 878 850 848 858 849 871 832 842 852 842 904 910 909 918 900 920 896 931 872 873 870 852 820 849 912 851 863 874 798 806 875 792 855 785 811 836 803 816 836 827 851 816 805 803 818 802 750 826 845 769 807 803 817 808 806 864 851 791 796 826 790 829 806 794 828 813 818 798 840 890 838 813 830 780 792 788 803 804 819 795 773 799 786 820 814 844 822 787 848 779 808 810 845 799 769 809 766 758 771 800 818 790 785 768 832 826 790 881 891 852 830 894 861 875 860 824 863 793 821 837 849 838 852 840 862 852 845 854 815 850 831 822 857 806 805 833 831 819 827 859 831 837 808 839 827 824 832 830 811 849 831 790 836 812 833 755 840 802 780 826 867 808 822 819 792 870 788 807 816 863 868 799 854 781 832 811 789 819 795 808 813 815 735 814 820 790 803 784 792 797 822 793 779 820 841 788 820 768 816 837 782 780 814 843 900 846 894 869 875 848 844 815 817 834 864 821 818 861 841 838 840 824 830 821 845 796 839 846 825 786 811 850 859 827 836 849 797 831 852 819 806 836 793 846 827 772 779 738 808 813 831 791 791 850 827 814 846 837 840 817 808 822 792 866 708 799 787 848 829 804 793 829 812 774 863 858 795 772 755 832 789 778 739 793 800 807 717 803 780 714 802 805 832 834 819 834 891 911 945 924 893 877 876 879 921 903 903 900 890 955 899 889 885 956 918 910 860 901 916 877 904 850 879 895 899 894 884 884 906 883 867 870 904 876 903 879 889 881 859 801 909 875 808 823 837 943 856 825 852 853 869 835 868 790 861 864 875 856 847 825 890 841 876 829 810 836 831 871 893 868 868 957 939 957 947 899 919 985 961 950 932 930 910 916 939 938 958 904 927 895 948 898 924 890 895 834 942 893 848 902 876 822 860 848 837 872 862 885 832 858 891 912 925 891 893 915 874 827 902 887 863 904 884 869 884 857 897 865 866 871 841 896 898 844 866 886 866 824 894 910 879 890 881 921 885 943 864 868 888 858 883 897 874 856 842 899 874 851 850 864 852 870 903 856 879 834 871 872 867 837 878 812 885 828 810 839 784 884 889 846 867 816 841 784 766 827 822 898 920 874 879 876 857 873 884 897 896 842 868 877 878 840 850 877 815 852 852 881 852 923 838 843 839 863 843 862 856 890 854 837 814 834 812 827 851 858 877 850 848 857 849 871 832 842 851 842 905 910 910 918 899 920 896 931 872 873 870 852 820 850 912 852 863 874 798 805 877 792 856 785 811 837 803 815 836 827 851 816 806 803 816 801 752 826 845 768 806 803 817 809 806 863 851 791 797 826 791 829 805 793 829 814 819 797 839 890 838 813 830 779 792 788 804 804 819 795 773 798 786 820 814 844 822 787 847 779 809 809 846 799 769 809 764 757 771 800 817 790 784 768 831 827 790 881 890 852 830 894 861 875 860 825 862 793 822 838 848 838 852 841 862 853 845 855 815 852 831 822 857 807 806 834 830 818 827 861 831 837 808 840 826 824 831 830 812 849 831 789 836 812 833 756 840 802 780 826 868 808 823 820 792 868 788 806 815 862 869 800 856 779 829 812 789 820 795 807 812 815 735 814 820 789 803 784 792 797 822 792 783 820 841 787 819 767 817 837 782 780 815 843 900 846 894 869 876 848 844 814 816 833 864 820 818 861 841 840 841 825 830 820 845 796 838 845 824 785 811 850 859 827 835 848 799 830 852 819 806 836 792 845 825 771 779 737 808 813 831 792 791 852 827 814 846 837 840 816 808 822 793 866 707 799 786 847 829 804 792 830 811 774 863 859 795 772 755 833 789 778 738 794 800 807 717 801 779 715 802 806 833 835 818 834 890 910 944 924 894 882 876 880 921 903 903 900 891 955 899 890 885 955 919 910 860 901 916 877 904 850 879 894 900 894 884 884 906 884 866 870 905 875 903 879 889 880 859 801 909 874 808 823 838 943 856 824 852 853 869 835 868 790 862 864 875 856 847 826 891 842 875 829 811 838 832 871 892 868 868 956 939 957 948 900 919 986 962 950 932 930 912 915 940 936 957 904 927 896 949 899 925 890 894 834 942 894 848 902 875 821 860 847 837 869 862 884 833 859 891 912 924 892 892 914 874 826 902 886 864 904 883 869 884 855 896 865 866 871 842 896 898 845 864 885 866 825 894 909 879 891 881 921 886 943 864 868 888 857 884 898 874 856 841 900 874 851 850 863 852 870 903 856 880 834 870 872 867 837 878 813 884 828 809 839 784 884 888 846 867 816 841 783 766 827 823 899 920 875 879 878 858 873 885 898 895 843 868 877 879 840 850 877 814 853 852 881 852 922 838 844 838 863 843 863 856 889 854 837 815 834 812 828 851 858 877 850 848 857 849 871 831 842 851 841 905 910 910 918 899 920 895 931 872 873 870 852 820 850 912 852 863 874 797 805 878 792 855 785 810 838 804 815 836 827 850 816 806 802 814 801 753 826 845 768 807 803 816 809 807 863 852 790 796 826 791 829 806 793 829 814 819 798 838 891 837 812 830 778 792 787 805 803 819 796 773 798 786 821 814 844 822 787 847 779 810 809 847 800 769 809 762 756 771 800 817 790 783 769 831 827 790 880 890 852 830 895 862 875 860 826 863 793 821 837 849 837 852 842 863 853 844 856 815 852 832 822 858 808 808 835 831 818 827 862 831 836 809 840 826 824 831 830 813 849 830 789 835 811 833 756 840 802 780 826 868 809 823 820 792 868 788 807 815 863 868 800 858 779 825 812 789 820 794 806 812 815 735 814 821 788 803 784 793 798 822 793 787 821 841 787 819 767 818 837 782 781 815 843 900 847 894 870 876 848 844 813 815 833 864 819 818 861 841 842 842 825 830 820 845 797 838 845 824 785 811 850 858 826 835 848 798 830 852 820 807 835 791 844 826 772 779 738 808 813 831 793 791 853 827 815 846 838 840 816 808 822 793 866 706 799 787 846 829 805 792 831 810 774 863 860 795 771 755 833 789 778 738 795 799 807 718 799 779 716 802 806 834 835 818 833 888 910 944 925 894 886 876 881 921 904 902 900 892 954 899 890 886 955 919 909 860 900 916 876 904 850 879 894 900 893 884 883 906 884 866 869 905 874 904 880 890 878 858 802 909 874 809 823 838 944 856 824 852 853 869 836 868 791 862 864 875 855 847 826 891 842 875 828 811 838 832 871 892 868 866 956 940 957 948 900 918 986 962 951 932 931 912 915 940 936 956 904 928 895 950 897 925 889 894 834 942 894 848 901 875 820 860 847 837 867 862 882 833 861 891 912 922 892 890 914 873 826 902 886 865 906 884 869 884 854 896 866 866 872 844 896 898 846 859 884 867 825 894 909 879 891 882 921 886 943 865 869 889 857 884 898 873 856 841 901 874 851 851 863 853 870 902 855 880 833 871 873 867 837 877 813 882 829 809 840 783 884 887 845 868 816 840 782 766 828 823 900 920 876 879 879 858 873 884 898 894 842 868 876 879 840 850 877 814 853 851 881 852 921 837 844 838 863 843 864 857 890 855 838 816 834 812 828 850 858 877 850 847 857 849 872 831 842 851 841 905 910 910 917 899 920 896 930 872 872 870 853 819 850 913 853 863 874 797 804 878 793 854 786 809 838 804 815 836 828 848 817 805 802 812 800 752 826 846 768 808 804 817 809 807 863 852 790 795 825 792 829 806 793 829 815 818 797 838 892 837 813 831 777 792 787 804 804 819 795 774 798 786 820 813 844 820 787 847 779 808 809 847 800 769 809 761 756 771 800 817 790 782 769 831 827 790 880 889 852 830 895 862 876 860 826 863 793 820 836 849 836 852 843 863 853 843 856 815 852 833 822 858 808 807 835 832 819 826 864 831 836 809 841 826 824 831 830 812 848 830 789 835 811 833 756 840 801 779 827 868 810 823 819 793 869 788 809 814 863 867 799 861 780 820 813 788 821 795 806 811 815 735 814 821 788 803 784 792 799 822 795 788 822 840 787 819 767 818 837 783 781 816 844 901 849 895 870 874 849 845 812 814 833 863 819 819 860 841 841 843 825 830 820 845 798 839 845 823 785 811 850 858 826 834 848 798 830 852 821 808 833 790 843 826 772 780 738 808 813 832 793 791 853 826 816 845 838 840 816 807 822 792 864 706 799 788 846 829 805 792 832 808 775 863 860 795 770 755 833 788 778 738 796 799 807 718 799 779 716 802 807 836 833 818 832 887 910 943 925 894 890 876 881 921 904 902 901 891 954 899 890 886 955 919 909 859 900 916 877 904 850 879 894 899 892 884 883 906 884 866 868 904 875 904 880 890 878 858 804 909 875 810 823 838 944 857 824 852 853 869 836 868 791 862 863 875 855 848 825 891 843 875 828 812 837 832 870 891 867 865 956 940 957 949 899 918 987 962 952 932 931 913 914 940 937 956 905 928 894 951 896 924 888 894 835 943 894 847 901 874 819 861 846 838 867 862 882 833 861 891 912 922 891 890 914 872 826 902 887 866 907 884 868 884 854 897 866 867 872 846 896 898 848 853 883 867 825 895 910 879 892 882 920 886 943 866 870 890 857 885 898 873 856 840 901 874 851 852 863 853 869 903 855 880 833 871 872 867 837 876 812 880 829 807 840 783 884 887 845 869 816 840 781 766 828 823 900 920 876 879 880 858 873 884 898 893 842 868 876 879 840 850 877 814 854 850 880 852 921 837 843 838 863 842 864 858 890 855 838 816 834 813 828 850 857 877 850 848 857 849 872 831 842 851 841 906 911 910 917 900 920 896 930 872 872 870 852 819 850 914 853 863 874 796 804 877 793 853 787 806 839 805 814 836 828 847 817 804 801 810 800 752 826 847 769 809 805 818 809 807 864 852 790 794 825 792 829 806 793 831 816 818 797 838 893 837 813 831 777 792 786 804 804 819 795 774 798 786 819 813 844 819 787 847 780 807 809 846 800 770 809 761 756 772 799 817 790 782 769 831 826 790 881 888 854 830 895 862 876 860 826 863 793 820 835 850 835 852 843 864 853 842 858 815 851 832 822 858 810 805 835 832 820 825 864 831 836 808 840 827 824 831 831 812 848 830 790 837 810 833 756 840 800 779 828 867 809 823 818 794 869 787 811 815 864 867 799 864 782 815 814 787 820 795 806 812 814 736 814 821 789 803 784 791 800 822 797 788 822 839 787 820 767 818 837 784 780 817 844 902 850 895 870 874 848 845 811 814 833 863 818 818 860 840 841 845 824 830 820 844 797 839 845 823 784 811 851 858 826 834 849 798 830 852 820 808 831 790 843 827 773 780 739 807 812 832 793 791 853 826 816 845 839 840 815 807 822 791 862 705 799 790 846 830 804 792 833 807 775 863 859 794 770 755 833 788 780 739 796 798 807 718 798 779 715 802 807 836 832 818 832 887 910 943 925 894 896 876 880 921 903 903 901 891 954 898 889 886 955 919 909 859 900 916 877 905 850 878 894 899 891 885 882 906 884 866 867 904 875 904 881 890 880 858 805 909 874 810 823 837 943 858 823 852 852 869 836 868 792 862 863 876 855 848 823 890 843 875 828 811 836 832 870 891 867 864 956 939 957 949 899 919 987 961 952 933 931 912 914 940 938 956 906 929 894 952 896 922 887 894 835 943 894 847 901 873 819 861 847 838 865 863 881 833 860 891 911 922 889 890 914 872 826 901 886 865 909 884 868 884 854 898 866 868 873 844 897 897 847 847 885 868 826 895 911 880 892 882 920 886 944 866 870 890 857 885 898 873 856 839 902 873 851 854 863 852 870 904 856 880 833 872 872 867 836 876 812 878 830 805 842 784 884 886 845 869 816 840 781 766 826 823 901 920 876 879 880 858 875 884 897 892 842 868 876 879 840 850 877 814 854 850 880 852 920 836 842 838 864 842 863 858 890 855 839 816 834 813 827 850 857 877 851 848 857 849 873 831 841 851 841 905 911 910 917 900 920 895 930 872 873 870 852 820 849 915 854 864 874 796 804 876 793 852 786 804 839 805 814 836 827 847 818 803 801 807 800 751 826 846 769 808 805 820 808 808 864 852 789 794 825 791 829 806 793 832 817 817 797 838 892 838 813 831 778 792 786 804 805 819 795 775 797 785 818 813 845 818 786 847 780 807 809 846 800 770 809 760 757 773 799 817 791 783 769 832 826 790 882 888 855 830 895 862 875 859 826 863 794 820 835 849 835 852 843 864 853 842 861 816 851 831 822 859 810 805 834 832 820 825 863 831 835 807 838 828 824 831 831 811 849 831 790 839 810 833 755 839 800 778 828 868 809 822 817 795 869 786 811 815 864 866 798 866 784 807 813 787 820 795 806 814 813 737 815 821 789 803 785 790 799 822 797 790 822 839 788 820 767 817 838 784 780 816 844 902 850 895 869 874 848 844 811 813 833 863 818 817 860 841 841 846 824 829 820 843 796 839 843 824 784 811 851 858 828 834 849 798 830 852 819 808 831 790 843 827 773 780 738 806 812 830 794 791 851 826 815 845 838 841 815 808 821 791 861 706 798 791 846 830 804 792 832 807 775 864 858 794 772 755 833 788 781 740 796 797 807 719 797 780 714 802 807 836 833 818 833 887 910 942 925 894 901 875 880 921 903 904 902 890 956 898 888 887 954 919 910 859 899 916 878 905 849 878 894 898 891 884 882 906 883 865 867 904 876 904 880 890 880 858 804 909 874 810 824 836 942 858 823 852 851 870 837 867 792 862 863 875 855 848 822 889 844 875 828 811 835 831 870 892 867 865 954 939 958 949 898 920 987 960 952 934 931 912 914 940 939 958 908 929 894 952 895 923 886 893 835 942 894 846 901 874 819 862 847 838 862 863 879 834 860 891 910 923 889 890 915 873 825 899 886 864 909 884 869 885 854 900 867 869 873 842 898 898 847 842 887 868 826 895 911 880 892 882 920 887 944 868 870 890 856 884 898 874 856 838 902 872 850 854 863 851 870 904 857 880 833 872 872 866 836 876 811 875 830 805 842 784 884 885 844 868 816 840 781 766 823 823 899 920 875 879 880 857 876 884 897 890 842 868 876 878 840 849 877 814 854 849 880 852 919 836 843 838 864 841 863 857 891 855 840 816 834 812 827 850 857 877 852 847 857 849 873 832 841 851 841 904 910 910 918 900 920 896 929 872 873 870 852 821 848 915 854 864 873 795 804 876 793 852 786 802 839 804 814 836 827 847 819 804 801 805 800 751 826 846 768 808 804 820 808 808 865 852 789 793 825 790 828 806 793 832 816 817 797 837 892 838 813 830 778 791 785 805 805 819 796 775 798 785 818 813 845 818 786 848 780 806 810 846 800 770 809 760 757 773 799 816 792 783 769 832 827 791 882 888 855 829 895 862 872 858 826 863 794 820 836 848 835 853 843 863 853 842 862 816 851 830 822 858 811 807 834 831 819 825 863 831 835 806 838 829 823 831 830 811 849 832 791 840 812 832 754 839 800 778 827 869 808 823 817 795 870 786 811 815 864 866 798 866 784 802 813 786 819 794 806 815 813 737 815 821 789 802 785 790 798 822 797 792 823 840 788 820 767 816 838 783 780 815 845 901 850 895 868 874 848 844 811 814 833 864 818 817 860 842 840 847 824 828 821 844 795 839 842 824 785 811 851 858 830 834 848 798 830 851 820 807 831 791 844 827 772 780 738 806 812 829 794 792 850 826 814 846 838 841 816 808 821 790 862 708 797 792 847 830 803 792 832 807 776 864 858 795 773 755 833 788 782 738 796 797 806 719 796 781 714 802 807 835 834 819 834 886 910 942 925 894 905 876 881 922 902 904 902 889 957 897 888 886 954 919 910 860 899 916 878 905 848 878 894 898 891 884 882 906 883 865 867 905 876 904 880 889 878 858 803 909 873 808 824 836 942 858 824 853 850 870 837 867 792 862 863 875 855 848 822 890 843 875 828 811 835 830 870 893 867 864 951 939 958 949 898 922 986 960 952 934 931 912 915 939 938 958 908 929 894 952 895 923 887 893 835 942 894 846 902 877 821 862 847 838 859 863 876 834 861 891 909 923 890 891 915 873 824 899 885 864 909 883 872 886 854 900 869 867 873 840 898 897 846 839 888 868 827 895 912 880 892 882 920 887 944 867 868 890 856 884 898 874 856 837 902 873 850 854 864 850 870 904 856 879 833 872 873 867 835 877 811 872 830 806 843 785 883 884 844 868 817 840 781 767 821 823 898 919 873 879 880 857 876 884 896 889 842 868 876 878 841 849 877 814 854 849 880 851 919 836 844 839 864 841 862 856 890 855 839 816 834 811 827 850 858 877 853 847 857 849 874 832 841 850 841 902 910 910 919 900 920 896 928 873 874 870 851 821 848 915 854 864 873 794 805 874 793 853 785 800 839 804 814 835 828 847 819 805 801 804 800 752 825 845 768 808 804 820 809 808 865 852 788 793 824 790 828 806 794 832 815 817 798 837 893 839 813 830 778 791 785 806 806 819 796 775 798 785 818 812 845 818 786 848 781 806 810 846 800 770 809 759 757 773 799 815 792 783 769 832 827 790 883 888 855 829 894 861 870 858 826 862 794 819 836 848 836 854 843 863 854 843 861 817 850 830 822 857 810 808 834 831 820 826 862 831 835 806 838 829 823 832 830 811 850 832 791 838 813 832 754 838 801 778 826 870 808 824 816 795 871 786 811 815 865 866 798 866 784 795 813 786 820 793 805 815 813 737 815 822 788 801 786 791 798 823 798 795 823 840 787 820 767 816 838 782 780 814 847 901 849 894 868 874 847 843 811 816 833 865 818 817 861 842 840 846 824 827 821 845 795 839 839 825 786 811 852 859 830 835 847 798 830 851 822 806 831 791 844 827 771 780 737 806 812 828 794 792 849 826 814 846 838 841 814 808 820 790 863 709 796 792 848 830 803 792 832 807 776 864 859 794 773 755 832 788 781 736 796 798 805 719 794 782 714 802 806 834 834 819 834 886 910 943 926 894 908 876 882 922 902 904 902 890 958 897 888 886 954 919 910 860 899 916 878 905 847 878 894 898 891 884 882 907 884 865 867 904 875 905 879 888 878 858 802 909 873 807 824 835 942 858 825 852 849 871 837 867 792 862 863 876 855 849 822 890 842 875 828 810 835 828 870 895 867 864 949 939 958 949 899 923 987 961 953 932 932 912 914 939 937 959 908 928 895 951 895 923 888 894 835 942 895 846 902 879 822 862 848 838 856 863 875 834 861 891 908 924 892 891 915 874 824 898 885 865 909 881 874 886 855 900 871 866 873 841 897 897 846 836 888 868 828 895 911 880 892 882 920 886 943 866 867 890 856 884 897 874 856 837 903 873 850 854 863 850 870 904 856 878 833 872 874 867 836 878 811 867 830 808 843 785 883 884 844 868 817 840 781 766 821 823 897 919 873 879 881 857 875 883 896 889 842 868 877 877 841 848 877 814 855 849 880 851 919 836 844 838 863 840 862 856 890 855 839 816 834 811 826 851 858 877 854 847 857 848 874 832 841 850 841 902 910 910 919 900 920 897 928 873 875 870 851 822 848 915 852 865 873 795 805 874 792 853 785 797 839 804 815 836 828 847 818 805 801 804 800 753 826 845 767 809 803 820 809 808 865 852 788 793 824 790 828 806 794 832 816 817 799 837 894 839 814 831 778 791 785 804 806 819 795 776 798 785 819 812 845 820 787 847 780 806 809 846 800 770 810 759 757 773 799 815 792 783 770 831 828 789 883 889 855 829 894 862 870 859 825 862 794 819 837 848 836 854 842 863 855 843 860 817 849 830 822 856 810 809 834 830 820 826 860 831 836 807 839 829 823 832 830 810 850 832 791 836 814 832 754 839 801 778 825 869 806 825 816 795 871 787 813 815 865 866 799 867 783 790 812 787 821 792 806 815 813 736 816 822 789 800 786 792 798 824 798 795 823 840 787 819 767 816 837 782 780 813 848 900 847 894 868 874 848 842 810 818 832 865 818 818 861 842 840 844 823 827 822 846 796 839 838 825 786 810 852 859 829 835 846 798 829 850 822 805 831 791 844 827 770 779 736 806 812 828 794 791 850 827 814 846 838 840 812 808 820 791 863 709 796 792 847 831 804 791 832 806 776 864 859 794 772 754 832 787 781 734 796 798 804 720 792 782 713 802 806 833 834 820 834 886 910 943 926 895 911 877 882 922 902 904 902 891 958 897 888 886 953 919 911 860 899 916 878 905 848 880 894 898 891 884 882 907 884 865 867 903 876 906 879 887 878 858 801 909 874 806 824 835 942 857 826 852 849 871 837 867 793 862 863 877 855 849 822 891 841 876 828 809 835 829 870 895 867 864 951 939 958 949 900 922 988 962 953 931 932 912 913 940 937 959 908 928 895 950 896 922 888 895 835 942 896 846 903 879 822 861 848 838 853 863 871 835 860 891 907 924 892 891 915 874 824 898 885 866 909 880 875 886 856 899 870 865 872 841 898 896 846 833 886 868 828 895 910 880 892 882 920 886 942 865 867 890 856 884 896 874 856 836 903 873 851 854 863 850 872 905 855 877 833 872 874 867 836 878 812 863 830 808 842 785 883 884 845 868 817 841 780 766 822 823 898 919 873 879 880 858 874 883 896 889 841 868 877 877 841 848 877 814 855 850 880 851 919 836 843 838 863 840 862 855 890 855 838 817 835 811 826 851 859 878 854 847 858 848 874 832 841 849 841 904 910 910 919 900 920 896 928 873 875 871 852 821 848 915 851 865 873 795 806 874 792 853 785 796 839 804 815 837 828 846 818 805 801 804 800 752 828 844 767 809 803 819 810 808 865 851 788 794 823 791 828 806 795 831 815 818 799 837 893 839 814 832 778 792 785 803 805 819 794 775 798 786 820 812 845 821 788 847 780 807 809 846 800 770 810 759 757 773 799 815 790 782 770 830 827 789 883 889 854 829 894 862 871 859 825 863 795 819 837 848 837 854 842 863 855 843 861 817 848 830 822 856 810 809 834 830 820 826 859 832 836 808 838 830 823 832 830 810 850 833 791 837 814 833 754 840 801 778 825 868 804 825 816 795 871 787 814 815 865 866 799 867 782 786 812 788 823 792 807 815 813 736 816 822 789 798 786 792 798 823 797 799 823 840 787 818 767 816 837 781 781 814 848 900 847 895 869 873 848 842 810 818 833 864 818 818 861 842 840 841 823 828 821 846 796 838 836 825 786 811 852 860 828 835 846 798 828 850 820 804 830 792 845 827 769 779 736 805 812 829 794 791 851 827 814 845 837 839 811 808 821 793 864 708 797 793 846 832 806 791 832 806 776 864 859 794 770 754 832 786 781 734 796 798 804 722 790 783 713 801 806 832 834 820 834 886 911 943 926 894 913 876 882 922 903 904 902 892 958 897 888 887 952 919 911 860 900 916 878 905 849 881 895 898 891 883 884 907 885 865 867 902 876 906 878 887 880 858 801 910 874 805 824 835 942 857 826 852 848 871 838 868 793 862 862 878 855 849 821 891 840 876 828 809 836 829 871 895 868 865 952 939 957 948 901 920 988 963 953 932 933 913 912 940 938 960 908 927 894 950 896 923 888 896 835 942 896 846 901 878 822 861 849 838 851 863 868 836 859 891 907 924 892 891 915 874 825 897 886 867 909 880 875 886 856 898 870 866 872 841 900 896 845 831 885 868 826 895 909 880 892 882 920 886 942 866 868 890 857 883 896 874 856 835 904 873 851 854 863 850 873 905 855 876 832 872 874 867 836 877 811 854 829 808 841 784 883 884 846 868 817 841 779 766 821 823 899 919 875 879 880 858 874 882 897 889 840 868 877 877 840 847 878 814 854 850 880 851 920 837 843 838 863 840 862 856 890 855 838 816 835 812 826 850 860 878 854 847 859 848 874 832 841 850 841 905 910 910 919 900 920 895 930 874 875 871 853 821 848 914 851 865 873 795 807 874 791 853 786 797 840 804 815 838 827 846 818 804 801 804 800 751 829 843 767 809 804 819 810 808 865 850 788 794 823 791 827 806 795 831 815 819 799 837 893 837 814 832 778 792 785 802 805 819 793 775 798 787 820 811 845 822 789 846 780 808 809 846 800 770 811 759 757 773 798 815 789 782 771 830 827 790 883 889 854 829 894 862 872 859 826 863 795 820 837 848 837 853 842 864 854 843 862 817 848 830 822 856 810 809 835 830 820 826 859 831 836 807 838 829 822 832 830 810 850 833 790 837 814 833 754 842 801 778 825 868 803 825 816 796 871 788 815 816 865 867 799 866 782 782 812 788 822 792 808 814 813 736 816 822 789 796 785 792 798 822 796 805 823 841 788 818 766 816 837 781 781 814 848 900 846 895 869 872 848 843 811 818 833 863 819 817 861 842 840 838 822 830 820 847 796 838 835 825 786 813 852 859 827 835 847 797 828 850 820 805 826 792 845 827 769 779 737 806 812 830 793 791 852 827 814 845 837 839 813 808 822 795 863 706 797 793 845 832 807 791 832 806 776 865 858 794 769 753 832 785 782 734 796 798 804 723 788 783 712 801 805 832 834 821 834 886 912 943 926 894 916 876 882 921 903 904 902 893 958 897 887 887 951 918 911 861 900 916 878 905 851 882 894 898 892 883 885 907 884 865 867 902 876 906 878 888 880 857 802 910 875 806 825 835 942 856 826 852 848 870 838 868 792 862 862 878 855 849 821 890 840 876 828 809 836 829 872 894 868 865 952 940 957 948 901 918 988 963 954 933 933 914 912 939 939 960 908 926 894 950 896 923 887 896 835 942 895 845 900 878 821 860 849 838 851 863 865 837 860 889 907 923 892 892 915 873 826 897 887 867 909 879 874 887 856 898 870 867 872 840 902 897 845 830 884 868 823 896 910 881 892 882 920 886 942 866 868 891 857 883 896 874 855 835 904 874 851 853 863 849 872 905 856 875 833 873 873 867 836 877 810 846 829 808 840 784 883 883 846 868 817 841 779 766 821 824 900 919 876 879 879 858 875 882 898 890 839 868 877 877 842 846 877 814 854 850 880 852 920 838 843 838 864 841 862 856 890 855 838 816 836 812 827 851 861 878 855 848 860 848 874 831 841 850 840 907 911 910 919 900 920 896 932 874 875 870 853 821 849 912 851 864 873 795 808 874 791 854 786 798 840 804 815 838 827 847 818 803 801 803 800 750 828 843 767 808 805 819 810 808 865 849 788 794 824 790 827 806 795 831 815 820 798 837 894 836 814 833 777 792 785 802 804 820 792 775 799 787 820 810 845 822 788 847 781 809 810 846 800 770 812 759 757 774 798 815 788 782 770 830 827 790 883 889 854 830 894 862 872 860 826 863 796 821 836 848 837 854 842 864 853 843 862 817 847 832 822 857 810 809 835 830 821 826 859 831 836 807 838 829 821 831 831 810 848 833 791 837 813 833 754 842 801 778 826 869 804 824 816 797 871 788 814 816 864 866 800 866 782 779 812 789 822 792 808 814 814 736 816 823 788 792 785 792 799 822 795 810 824 840 788 818 766 815 837 781 781 814 847 899 846 895 870 872 848 843 811 817 834 863 820 817 861 842 840 840 822 830 821 847 796 839 835 824 786 814 852 858 827 835 849 796 829 850 821 805 822 793 845 828 770 780 738 806 812 831 793 790 852 826 814 845 837 839 814 807 823 795 864 705 798 793 844 832 808 791 833 806 775 866 858 794 769 753 832 786 782 734 796 798 804 723 785 783 711 800 805 832 833 822 834 886 912 942 926 894 919 876 883 920 903 905 902 894 958 897 887 886 952 918 911 861 901 916 877 905 852 880 894 898 892 883 885 907 884 865 866 903 875 906 879 888 880 859 802 909 875 807 825 836 941 856 826 852 849 870 838 868 791 863 862 878 855 849 822 890 841 875 828 809 836 829 872 894 868 865 953 939 957 947 901 918 988 963 954 934 933 914 913 938 940 961 909 925 896 949 896 923 887 896 836 941 894 845 899 878 821 860 849 839 851 864 861 837 862 887 907 922 892 892 916 872 825 897 887 867 908 878 873 888 856 898 869 867 872 841 901 897 845 829 885 868 823 896 910 881 891 882 920 887 942 866 868 891 857 883 895 874 855 834 903 873 851 854 863 848 871 904 857 876 833 873 872 868 836 877 810 836 829 807 840 785 884 882 846 868 818 841 778 766 820 823 900 919 875 878 879 858 875 882 899 890 840 869 877 877 843 847 876 814 854 850 879 852 921 837 844 838 864 841 862 857 890 855 838 815 836 812 827 851 861 879 854 848 860 849 875 831 841 851 840 907 911 909 920 900 921 896 932 875 875 870 852 822 850 911 851 864 873 796 806 876 790 855 787 799 840 804 816 837 827 847 817 803 801 803 801 750 828 844 767 807 804 819 810 807 864 848 788 794 824 790 827 806 795 831 815 820 798 837 894 835 815 833 777 792 786 802 804 820 792 775 799 787 820 811 845 822 788 847 782 809 810 845 800 770 812 759 756 774 798 816 788 782 770 829 827 790 883 888 853 831 894 863 872 860 826 862 796 821 835 848 836 853 843 863 853 842 863 818 845 832 822 858 810 809 835 830 822 825 859 830 836 807 839 829 821 831 831 810 846 832 791 838 813 832 754 842 802 780 826 870 805 825 817 797 871 789 815 815 864 865 800 866 781 777 812 789 823 791 808 814 814 736 816 823 788 790 784 791 798 822 795 812 824 840 788 818 767 816 838 781 781 814 847 899 846 894 870 872 849 844 811 816 834 863 820 816 861 842 840 843 822 831 821 847 796 839 834 824 786 813 851 859 826 835 850 795 830 851 822 804 821 794 846 828 771 780 738 807 812 832 793 789 852 826 814 846 837 840 813 807 824 795 864 704 798 793 845 831 808 791 833 806 775 866 858 795 769 754 831 787 782 735 796 798 804 723 782 783 711 800 805 832 833 822 834 886 912 942 926 894 922 876 883 921 904 905 902 895 958 897 888 885 953 918 911 861 901 917 877 904 854 879 894 897 892 883 884 906 884 865 865 903 874 905 880 888 879 860 804 908 875 809 825 836 941 856 825 852 850 871 838 869 790 863 863 877 855 848 822 890 842 874 828 809 835 828 873 894 868 865 953 939 956 947 901 918 987 962 953 933 933 914 914 939 940 960 909 924 897 948 896 923 888 896 837 941 894 845 899 878 820 859 848 839 851 865 857 837 863 887 907 922 891 891 918 872 825 897 887 867 907 878 872 889 855 898 867 868 871 842 901 898 846 828 886 867 823 896 912 881 891 882 920 888 942 866 868 891 857 883 894 873 854 834 904 872 850 854 863 846 869 905 857 877 833 873 870 869 836 877 810 829 829 806 840 785 885 882 845 868 819 841 777 765 820 822 900 919 874 878 879 858 875 882 899 889 840 869 877 877 844 847 875 813 854 849 879 853 922 837 844 839 865 841 862 857 890 854 838 816 836 812 828 852 860 879 852 847 860 850 875 831 841 851 839 906 910 909 919 899 921 896 931 875 874 869 852 822 850 910 850 863 873 797 805 877 790 854 787 798 840 804 816 837 827 848 818 803 801 803 801 749 829 846 767 806 803 820 810 807 864 847 788 794 824 790 827 806 795 831 816 820 798 838 894 836 815 833 777 792 786 802 804 821 793 775 800 787 819 812 846 822 789 847 783 808 810 846 800 770 812 759 755 774 799 816 789 783 769 829 828 791 882 888 853 832 893 864 871 859 827 862 797 821 835 848 836 852 844 863 853 843 862 819 844 833 822 857 810 808 836 831 822 826 859 830 836 807 839 828 822 831 832 811 845 830 790 838 813 832 754 841 802 781 825 869 806 825 818 796 871 789 818 814 864 865 801 866 780 774 812 790 824 791 807 814 815 735 816 823 789 785 784 791 798 823 795 812 824 840 788 818 769 816 838 781 782 815 847 899 846 894 869 872 849 843 811 817 834 863 820 816 862 842 840 845 823 831 822 848 797 839 833 824 786 811 851 860 826 836 849 795 832 851 822 804 818 795 846 828 772 781 738 807 812 833 793 789 852 826 813 846 837 840 813 808 825 794 866 704 798 793 846 831 807 792 833 805 775 866 858 795 770 756 833 788 781 735 796 798 804 724 779 783 710 800 805 832 833 821 833 886 912 942 927 893 925 875 883 921 904 906 901 894 957 896 888 884 954 919 910 860 901 917 877 903 855 880 895 897 894 883 883 906 885 865 867 904 874 904 881 889 879 860 804 908 875 809 825 838 941 855 825 852 851 871 837 869 791 863 864 877 855 847 822 891 843 873 829 810 834 828 873 894 867 864 953 939 956 947 900 918 987 962 952 931 932 913 914 940 940 959 909 926 895 947 896 922 888 895 836 941 894 845 899 876 820 859 848 840 849 865 853 837 863 887 908 923 889 891 919 874 824 897 886 868 907 878 872 888 855 898 866 870 870 842 901 898 846 827 886 867 823 895 913 881 892 882 919 888 942 866 868 890 857 883 895 873 855 834 904 871 849 854 863 847 869 906 857 878 833 873 870 869 836 877 810 820 830 806 840 785 886 882 844 868 819 841 776 765 820 821 900 919 875 878 878 858 875 881 898 889 841 869 877 878 843 847 875 814 855 849 880 853 921 837 843 840 865 841 862 857 890 854 838 816 834 813 829 852 858 879 850 847 860 850 875 831 840 852 838 905 910 909 918 898 920 896 930 875 874 869 852 821 850 910 851 864 873 797 805 877 790 854 787 797 839 804 816 837 826 848 818 803 802 803 801 749 829 846 768 806 802 820 809 807 864 847 788 794 824 790 827 806 794 832 816 820 798 838 895 836 815 832 776 793 785 802 804 820 794 775 800 787 818 812 846 821 789 848 783 807 810 846 800 770 811 759 753 774 800 817 790 783 768 830 828 791 882 888 852 832 893 864 870 859 827 863 798 821 835 848 836 852 844 864 853 842 861 818 843 833 822 857 810 807 837 831 821 826 860 831 835 807 840 828 823 831 833 811 846 829 789 838 814 832 754 840 802 781 825 869 806 824 819 795 870 789 820 814 865 866 801 866 780 774 813 790 824 792 807 814 815 735 817 822 789 782 784 791 798 822 795 810 824 840 789 818 770 816 838 782 783 814 846 900 846 894 870 872 850 843 811 819 833 863 820 816 862 842 840 844 824 832 822 846 797 839 832 824 786 810 851 861 826 837 850 795 832 851 822 803 815 796 847 829 772 781 737 808 812 833 793 789 852 826 813 846 837 839 813 807 826 794 866 705 798 794 847 831 805 792 832 806 775 866 858 795 771 757 833 787 780 735 796 799 805 726 777 783 710 800 805 832 833 820 833 887 911 943 926 892 926 875 882 922 903 905 901 893 956 897 889 884 955 920 909 860 901 917 877 904 857 880 895 897 895 884 883 905 885 865 869 904 874 903 880 889 879 859 804 909 876 809 825 839 942 855 825 851 851 871 838 868 791 863 864 876 856 847 822 892 843 873 829 810 834 828 873 894 868 864 953 938 955 948 900 918 986 962 952 929 932 913 915 942 940 957 909 927 893 946 895 921 889 893 834 942 894 846 900 876 821 859 848 840 847 864 853 837 862 887 908 925 887 891 920 876 825 897 886 869 908 880 872 888 855 898 865 871 870 842 900 899 846 827 886 865 823 896 914 881 894 882 919 888 943 865 868 890 857 884 895 873 856 833 905 870 849 854 863 848 870 908 857 879 833 872 870 869 836 877 810 812 831 804 840 784 886 883 842 869 818 841 776 766 820 821 901 920 875 879 878 858 875 881 897 889 842 869 877 878 842 848 875 815 854 849 882 853 920 838 843 841 865 841 863 856 890 855 837 816 833 813 830 852 858 878 851 848 859 850 876 832 841 852 839 905 909 910 917 898 919 896 930 874 874 870 852 820 849 910 852 864 873 796 805 876 790 853 787 797 838 804 815 836 827 849 818 803 802 804 801 750 829 847 768 806 802 821 809 807 864 848 788 795 824 790 828 805 794 832 816 820 798 838 894 836 814 831 777 794 785 803 805 821 795 774 799 787 818 811 846 821 790 849 784 807 810 847 800 770 810 759 753 773 799 817 791 783 768 830 829 790 881 888 852 832 893 864 870 860 827 864 799 821 835 849 836 851 843 864 854 842 860 818 843 832 822 857 810 805 837 831 820 826 861 831 835 806 839 828 824 831 834 810 847 830 789 837 814 832 754 840 802 780 825 870 807 824 819 795 870 789 820 814 866 866 801 866 780 771 814 790 824 792 808 814 815 735 816 822 790 779 784 792 798 822 795 809 824 840 788 819 769 816 838 784 783 814 846 900 846 894 871 873 850 843 811 819 833 863 819 818 862 842 840 842 825 831 822 844 797 838 832 825 786 809 850 861 826 837 851 795 832 851 822 804 811 796 846 829 772 781 737 809 812 832 792 790 852 826 814 845 837 839 813 806 826 794 867 706 799 795 846 831 803 793 832 807 775 866 858 795 771 756 833 787 780 735 796 800 804 729 775 783 710 801 806 832 833 820 832 886 910 944 926 892 928 875 882 921 903 904 902 891 956 898 889 884 955 921 909 860 902 917 879 905 859 880 894 898 895 884 882 905 884 865 870 904 874 903 880 889 879 858 803 910 875 808 825 839 942 856 825 851 851 871 838 868 791 864 863 876 856 847 821 892 843 873 830 810 833 829 873 894 868 864 953 939 954 948 899 919 986 963 952 929 931 913 915 943 941 957 909 928 892 949 895 920 888 893 833 943 894 847 900 875 821 859 848 841 845 864 852 836 863 887 908 926 887 891 920 875 826 896 886 870 908 881 873 888 855 898 866 871 870 841 899 900 847 827 886 864 820 896 915 882 894 882 919 887 943 866 868 890 856 884 895 874 858 833 905 871 850 854 863 848 870 908 857 879 833 872 871 869 835 877 809 805 831 803 839 784 884 884 843 869 818 841 776 766 821 821 902 921 876 880 877 858 876 881 897 890 841 869 877 878 842 849 875 816 854 849 882 853 920 838 842 840 865 841 863 856 890 856 837 815 832 813 830 852 858 876 851 848 859 851 875 833 842 853 840 905 909 910 917 898 918 897 930 875 874 870 853 820 848 911 853 863 873 796 806 876 790 853 787 798 837 804 815 836 829 850 819 803 802 805 800 750 829 846 767 806 803 822 808 808 864 849 788 795 825 790 829 805 794 832 816 819 798 838 892 837 814 830 778 793 785 805 805 821 796 774 799 787 818 810 846 820 790 849 783 807 810 847 800 770 810 759 753 773 798 817 791 782 769 830 830 790 881 888 852 831 893 864 870 860 827 864 799 820 835 849 837 851 844 865 854 842 861 818 840 831 821 857 810 805 837 831 821 826 862 830 834 806 839 827 824 831 835 810 847 830 790 837 813 830 754 841 801 780 825 869 807 823 818 795 871 788 820 815 866 866 800 866 780 770 814 790 825 793 810 814 814 735 816 823 790 776 785 792 798 822 796 807 821 840 786 820 769 816 838 785 784 814 845 901 847 894 872 873 849 843 812 819 833 864 819 819 862 842 840 841 824 831 823 843 797 838 830 825 787 809 850 861 826 836 851 795 832 851 822 804 810 796 846 828 772 782 736 809 812 832 792 790 852 827 814 845 837 841 812 805 826 794 867 706 799 796 845 831 803 793 830 808 774 866 858 795 771 756 832 787 780 735 797 800 804 729 773 783 709 801 806 832 833 820 833 886 910 944 926 892 929 875 882 920 902 904 903 892 955 899 889 884 954 922 911 860 903 917 880 905 862 880 893 898 896 884 882 904 885 865 869 903 874 903 880 890 879 858 802 910 874 808 825 837 941 857 825 850 851 871 838 868 792 864 863 876 855 848 821 893 843 874 831 810 833 829 874 893 868 864 953 940 954 948 899 920 986 962 953 930 931 913 915 943 941 957 909 929 892 952 895 920 887 893 833 943 894 847 900 875 821 860 848 841 846 862 850 836 863 888 908 928 888 891 920 873 827 895 886 869 910 881 873 888 855 897 868 871 871 841 898 900 847 826 887 863 817 896 915 881 895 881 919 887 943 866 869 890 857 884 895 874 858 832 905 872 850 853 862 848 870 908 857 879 834 872 872 869 834 877 809 801 830 802 839 784 883 884 843 870 817 841 776 766 822 822 902 922 876 880 878 858 876 882 897 889 842 869 877 878 842 850 876 816 853 850 881 853 920 838 843 840 865 841 863 856 890 856 836 815 833 813 829 852 859 876 851 848 860 851 874 833 843 852 841 905 909 911 916 898 918 896 930 876 874 870 853 819 848 911 853 864 872 796 806 876 790 854 787 798 837 804 815 836 829 851 819 803 802 806 800 751 828 846 767 806 805 822 808 808 865 850 788 795 825 790 829 806 794 831 816 818 798 838 890 838 814 830 778 793 786 806 806 821 796 774 799 786 819 811 846 820 790 849 784 807 810 847 801 769 810 759 753 773 797 817 791 782 769 830 830 791 881 888 851 831 893 862 870 861 828 865 799 820 835 849 838 851 844 865 854 842 861 817 837 830 821 856 810 805 835 832 822 827 862 830 835 806 839 827 823 831 836 810 847 831 791 837 813 829 754 842 801 781 825 868 806 823 818 795 873 788 821 816 866 865 800 866 780 768 814 790 824 793 811 814 814 736 816 823 789 774 785 792 798 822 796 807 819 841 783 820 769 816 838 784 782 813 845 901 847 894 872 873 849 842 812 818 834 865 818 819 862 841 839 841 824 831 823 842 796 840 828 825 786 809 850 861 826 836 851 795 832 852 822 804 808 794 846 828 772 781 736 809 812 833 792 789 852 830 815 844 836 842 812 806 826 794 867 705 799 796 845 831 804 793 830 809 774 866 858 795 771 756 831 788 780 735 797 800 803 730 772 783 709 801 805 832 832 820 834 885 910 944 925 892 929 875 882 920 902 904 902 892 954 898 888 883 954 922 912 860 903 917 883 906 864 879 892 898 896 884 883 904 885 865 868 903 873 903 879 889 879 859 803 910 874 808 824 836 940 858 825 850 851 871 837 867 793 864 863 876 855 848 820 892 843 874 830 809 834 830 874 892 868 864 953 940 954 948 899 921 988 961 953 931 932 912 914 944 942 958 910 930 892 954 895 919 886 894 834 944 895 847 899 875 821 861 849 841 846 861 848 836 863 888 908 927 889 892 920 872 827 895 886 868 912 881 873 888 856 897 868 871 872 840 899 900 845 825 887 862 819 896 916 881 894 881 919 887 942 866 869 890 857 884 895 873 857 832 905 873 850 852 862 848 870 908 857 879 835 872 873 869 834 877 810 797 830 802 840 784 884 884 843 870 816 842 776 766 822 822 901 922 876 880 878 859 876 883 898 889 842 869 876 878 842 850 877 816 853 849 880 853 920 838 843 839 866 841 863 857 891 855 836 816 833 813 828 852 859 876 851 848 860 850 873 832 842 852 842 904 909 911 916 898 918 896 930 877 874 870 853 819 848 911 852 864 871 796 806 876 790 855 787 799 836 804 815 837 827 851 820 804 802 806 800 751 827 846 766 806 806 821 809 808 866 850 788 796 826 790 829 807 795 830 816 819 798 838 888 838 814 831 778 792 787 806 806 822 795 774 798 785 819 811 845 820 790 848 784 806 810 846 801 769 810 759 753 774 798 817 791 782 770 830 829 791 881 890 851 831 893 861 871 861 828 865 800 819 835 848 838 852 845 865 854 843 861 817 834 830 820 856 810 806 834 831 822 828 861 830 836 807 838 828 823 832 836 810 847 831 790 837 814 829 754 842 801 782 825 867 806 822 817 796 875 788 823 816 866 865 799 866 781 768 813 790 824 792 811 815 814 736 816 823 788 773 785 792 798 821 795 811 817 841 783 820 769 816 839 784 781 813 845 901 847 894 872 873 849 842 811 816 835 865 818 820 862 841 838 842 824 831 823 842 796 841 826 824 786 809 849 862 826 836 850 796 832 851 822 805 808 792 845 827 772 781 736 809 812 834 792 789 852 833 815 844 836 841 812 806 825 794 866 705 798 798 844 832 805 793 831 809 775 866 857 795 771 757 831 788 780 735 797 801 804 731 771 783 708 801 805 832 832 820 835 885 910 945 925 893 930 875 881 920 902 905 902 892 955 898 888 882 954 922 912 861 902 917 885 906 867 878 892 897 896 884 883 904 886 865 868 903 873 904 879 889 879 860 803 910 873 808 823 836 941 858 825 851 852 871 836 867 795 864 863 876 855 848 820 891 843 874 830 809 836 830 874 891 867 865 953 940 953 948 899 921 989 961 954 932 933 913 913 945 942 958 911 931 893 952 896 920 885 894 835 944 895 846 897 875 820 862 850 841 846 860 846 837 863 889 909 927 890 893 921 873 827 895 887 866 914 881 873 888 856 898 868 871 872 841 899 898 845 824 887 862 823 897 916 881 893 881 919 887 942 867 869 890 857 884 896 873 856 832 906 874 850 851 862 848 870 908 858 879 835 872 874 869 835 877 810 794 829 801 841 785 886 885 842 870 816 841 776 766 823 823 899 922 876 880 878 859 876 884 898 889 842 869 876 878 842 850 877 816 854 849 880 853 920 837 843 839 866 840 863 857 891 853 836 816 833 813 828 852 858 876 851 848 861 850 873 832 841 852 842 904 909 911 917 898 917 895 930 877 874 870 853 819 848 910 852 864 871 796 806 875 790 855 787 800 837 803 815 837 826 852 820 805 801 806 800 751 827 846 767 806 805 820 810 808 865 850 789 796 826 790 829 808 795 829 816 819 798 838 887 838 814 831 778 791 786 805 806 822 795 775 798 784 820 812 844 821 790 848 784 806 809 846 802 769 810 759 754 774 798 817 792 782 770 831 828 791 881 891 851 832 893 862 871 861 828 866 802 818 834 848 837 852 845 865 854 843 860 816 835 831 821 856 811 807 833 831 822 828 861 830 837 809 837 828 822 832 835 810 847 831 790 837 813 829 754 840 801 781 826 868 805 822 817 796 875 788 824 816 866 865 799 866 780 768 812 788 823 791 811 815 814 736 817 824 787 773 786 792 798 821 795 814 817 840 784 820 768 816 840 783 781 814 846 901 848 894 871 874 849 842 810 816 836 864 819 819 862 841 838 842 824 831 823 842 796 842 826 823 786 810 850 862 826 836 849 797 832 850 822 806 808 790 844 827 771 781 736 810 811 833 793 789 852 836 816 845 836 840 814 806 824 794 865 705 798 798 844 832 806 793 832 809 773 866 857 795 770 757 831 788 780 734 797 800 804 732 771 782 707 800 806 832 831 820 835 886 911 945 926 893 930 875 881 920 902 904 901 892 956 897 887 882 955 921 911 861 902 917 886 906 870 877 893 897 896 884 883 904 887 864 869 903 873 906 880 887 879 860 803 910 872 808 823 836 941 858 826 851 853 871 835 867 795 862 863 876 856 848 821 890 843 873 829 809 838 830 874 891 867 865 953 939 953 948 899 922 989 961 954 932 933 914 913 944 942 958 912 931 894 950 897 922 884 895 834 945 896 845 896 876 819 862 849 841 846 861 845 837 862 890 909 926 890 894 920 875 827 897 886 865 914 881 873 887 856 898 868 871 871 842 899 896 845 824 886 862 827 897 916 881 893 881 919 888 942 868 868 891 856 884 896 873 855 832 906 872 850 851 862 848 870 907 857 879 835 872 875 869 835 877 809 792 829 800 841 785 887 885 842 870 816 840 777 766 824 823 898 922 874 880 878 860 876 884 897 890 841 869 876 878 841 850 877 816 854 849 880 853 920 837 843 838 866 840 863 857 890 852 836 817 833 812 828 852 859 876 850 848 860 849 873 833 841 852 843 903 910 910 919 899 918 895 930 876 874 870 854 819 848 910 853 864 872 796 805 875 791 855 786 798 837 802 815 837 826 852 820 806 801 806 800 751 827 845 767 806 804 820 810 806 865 851 790 796 826 792 828 807 795 830 817 820 799 839 885 838 815 831 778 792 786 804 805 822 795 775 798 784 820 812 845 821 790 848 783 806 809 846 802 769 810 759 754 774 798 817 792 782 770 832 829 791 881 892 852 834 894 863 871 861 828 866 804 818 834 849 836 854 844 863 855 844 860 816 835 831 820 856 811 807 833 831 821 828 861 830 838 808 838 828 822 832 833 809 847 830 791 837 812 830 754 839 801 780 826 870 805 824 817 795 874 787 823 816 864 866 799 866 779 768 811 787 823 789 812 815 814 736 817 823 786 772 786 792 799 821 795 818 818 838 784 820 768 816 840 783 782 815 845 901 848 894 871 874 850 842 810 816 834 863 820 819 862 840 838 842 825 830 822 842 796 842 826 824 786 812 850 862 826 837 848 797 832 848 822 806 809 789 843 827 772 780 737 811 811 833 794 791 852 837 816 846 836 839 816 806 823 795 864 706 798 799 844 832 806 793 831 809 771 866 857 794 770 757 830 788 781 735 797 800 803 732 770 782 706 801 806 832 831 820 835 886 912 944 926 893 931 876 880 921 903 904 902 891 956 896 888 883 955 921 910 861 902 917 887 906 874 876 894 897 896 884 883 904 886 865 869 903 874 907 881 886 878 860 803 910 873 807 822 836 941 857 827 851 853 871 835 868 795 861 863 875 856 848 822 890 843 873 830 808 838 830 873 891 868 865 953 940 953 948 900 921 988 961 955 933 933 915 913 942 943 958 912 930 895 950 898 923 886 895 833 944 897 845 895 876 818 863 848 841 846 861 844 838 862 889 910 926 891 894 919 877 828 899 886 864 914 881 873 885 856 899 869 872 870 844 898 896 846 824 886 863 828 897 915 881 893 881 920 888 942 868 868 892 856 884 896 873 856 832 906 872 850 851 863 849 870 906 858 879 834 873 876 869 835 877 809 792 829 800 841 786 887 886 841 869 816 840 777 765 824 822 900 922 874 879 879 860 877 883 896 889 841 869 876 878 841 850 877 816 854 848 880 853 919 837 843 838 866 840 863 857 889 852 836 817 833 811 828 852 859 875 850 847 858 848 872 833 841 853 843 903 910 910 919 899 920 895 930 876 873 871 854 820 849 911 853 864 874 795 806 874 791 855 786 796 836 802 815 837 826 851 821 806 801 806 801 751 827 845 768 806 803 819 809 805 865 851 790 796 826 793 827 807 795 831 817 821 798 839 883 839 816 830 779 794 786 804 805 822 795 775 798 785 821 812 845 821 791 847 783 806 810 846 803 769 810 759 755 774 798 817 792 783 770 833 829 790 881 892 852 837 894 864 870 860 827 866 804 819 834 849 836 854 844 861 855 844 860 816 835 832 820 855 812 807 832 831 821 828 861 829 838 807 838 829 821 832 832 809 848 830 792 836 812 829 754 839 801 780 827 870 805 825 817 794 872 787 823 816 864 866 799 865 778 768 811 785 823 788 812 815 814 735 817 822 785 772 786 792 799 821 795 818 818 838 784 820 769 816 839 783 783 816 846 901 848 894 871 874 850 842 811 816 832 864 821 819 861 839 839 842 825 830 822 842 797 841 826 824 787 813 851 861 827 837 848 798 832 849 822 805 810 790 843 826 773 780 737 811 810 832 795 792 852 840 816 847 835 839 817 806 823 795 865 706 798 799 844 831 806 793 830 808 770 865 856 794 769 756 830 787 782 735 796 798 803 732 769 781 704 802 806 832 831 821 835 886 912 944 926 894 932 876 880 921 903 904 902 892 956 896 888 884 956 921 909 861 902 917 888 905 878 877 895 897 896 883 884 904 886 865 871 901 875 907 881 886 878 859 804 911 874 807 823 837 941 857 827 850 853 871 836 870 794 861 863 875 855 847 823 890 843 873 831 808 839 830 873 892 868 866 953 941 953 947 900 920 987 960 955 934 932 915 914 940 944 959 910 929 895 951 898 922 887 895 832 944 897 846 896 877 817 863 846 840 847 861 844 837 862 888 911 925 892 894 918 877 828 901 886 864 914 882 873 883 856 899 870 872 870 844 896 896 845 824 886 863 828 897 915 881 893 882 921 889 942 868 868 893 857 882 896 872 857 832 906 871 850 851 863 849 870 906 858 879 834 874 876 870 835 878 809 790 829 799 841 786 887 886 841 869 817 842 777 765 823 822 901 921 874 879 879 860 877 882 895 889 841 869 876 878 841 850 878 815 853 848 881 854 919 837 843 838 866 840 864 857 888 852 836 817 833 811 828 851 860 875 850 848 857 849 871 833 841 853 842 903 910 910 919 900 921 895 931 876 873 872 855 820 848 911 852 864 876 794 807 874 793 854 786 795 836 802 816 837 826 850 821 805 800 807 801 751 827 846 767 806 804 820 808 805 866 851 790 796 826 794 827 807 795 833 816 821 796 839 880 840 816 831 779 794 786 804 805 822 796 775 798 785 821 812 845 821 791 847 783 807 810 847 804 769 810 760 756 774 797 816 792 784 770 834 828 791 882 892 852 837 894 865 870 860 826 865 806 819 835 849 836 854 844 862 856 844 860 816 835 831 820 855 811 807 832 831 822 827 861 829 838 806 838 829 821 832 832 809 847 830 793 837 813 829 754 840 801 780 827 869 805 826 817 794 872 787 823 816 864 866 799 864 778 768 811 786 822 788 812 815 814 734 817 820 785 771 784 792 800 821 795 819 819 838 784 821 769 816 839 784 782 815 846 902 847 895 871 873 850 843 812 816 832 864 821 819 860 840 839 842 825 829 823 842 797 841 824 824 788 812 851 860 828 837 848 798 831 850 822 803 807 790 842 825 774 780 738 810 810 830 796 792 852 843 816 847 835 839 817 806 823 794 865 706 798 799 844 831 806 793 832 810 771 864 857 794 770 756 829 787 783 734 796 798 804 732 769 780 704 802 805 833 831 822 835 885 913 944 925 893 933 877 880 920 903 904 902 893 956 896 888 884 956 921 908 861 901 918 891 905 881 877 895 896 896 882 884 905 885 865 872 900 875 907 881 886 878 858 804 911 876 807 823 837 941 858 827 849 852 871 837 872 794 862 864 876 855 846 823 891 843 873 831 808 837 830 872 892 868 866 953 941 954 947 900 919 987 960 955 934 931 913 914 941 944 960 909 929 896 952 898 921 889 894 832 944 898 847 898 878 817 863 847 839 847 863 843 837 862 887 912 924 892 895 918 877 828 901 886 866 915 884 873 882 857 900 870 872 870 845 896 897 845 823 886 863 827 896 915 882 892 883 922 890 941 867 868 893 857 881 896 872 857 832 906 871 850 851 864 849 871 907 858 880 834 876 875 871 835 878 808 789 829 798 840 786 887 886 842 869 816 843 777 766 822 822 902 920 875 880 880 858 876 882 896 889 841 869 876 877 841 850 878 814 853 849 882 854 920 836 843 838 865 839 864 857 888 852 837 817 833 811 828 851 860 874 850 848 858 851 871 833 841 853 841 903 910 910 919 900 922 895 932 876 872 872 855 820 848 912 852 864 874 794 808 874 794 854 786 796 835 802 815 837 825 849 820 804 800 808 801 751 827 847 767 807 804 821 808 805 866 851 790 796 826 793 826 807 796 834 815 821 795 838 877 840 816 831 778 793 786 805 805 822 796 775 798 786 821 812 846 821 791 847 784 807 810 847 804 768 810 761 756 773 798 816 792 784 770 835 827 791 882 892 852 837 893 865 870 860 825 864 808 819 835 849 835 853 844 863 856 844 860 816 835 830 820 854 811 807 833 831 822 826 862 829 838 806 837 829 821 832 831 809 847 831 793 839 814 829 754 840 800 779 827 868 805 826 817 794 872 787 823 816 865 866 798 864 778 769 811 786 822 787 812 816 815 734 817 820 786 770 784 792 800 821 795 821 818 839 785 821 768 815 839 784 782 815 846 902 847 896 870 873 851 843 812 817 833 866 821 818 859 841 838 842 824 828 823 842 797 842 822 823 788 810 851 860 828 836 847 797 832 850 822 803 804 791 841 825 774 780 738 811 810 829 796 792 853 846 817 846 835 839 816 806 823 793 864 706 797 800 844 830 806 793 833 811 772 864 859 795 771 757 828 787 784 734 798 798 805 731 769 780 704 802 804 833 831 823 834 885 913 944 924 893 933 877 880 919 903 904 902 894 956 897 889 885 957 921 908 860 901 918 894 904 884 878 895 896 896 882 885 905 885 865 870 900 876 907 880 887 879 858 803 911 875 808 824 837 941 858 827 850 852 871 838 872 793 864 864 878 855 847 823 891 843 874 831 809 836 830 872 892 867 866 954 941 955 947 900 919 987 960 955 934 929 912 914 941 942 959 908 928 896 952 898 921 889 895 832 943 898 847 899 878 817 863 847 838 848 865 843 836 861 888 912 924 892 893 918 877 829 899 885 867 916 885 873 883 858 900 869 873 871 845 896 897 845 823 885 865 827 896 915 882 892 883 923 889 940 866 868 893 857 881 896 872 857 832 906 872 850 852 863 848 871 906 858 880 834 876 874 872 835 877 808 787 828 797 840 786 886 887 842 869 816 842 777 766 821 822 900 920 876 880 880 858 876 882 896 888 841 869 876 877 842 850 878 814 854 849 881 854 920 836 843 838 865 838 864 857 888 853 838 817 834 811 828 851 860 874 851 849 858 852 871 833 841 853 840 903 910 909 919 900 922 895 933 876 872 872 856 820 848 913 852 864 873 795 808 874 795 853 786 798 836 803 814 837 824 849 819 802 799 808 801 751 827 848 768 808 804 821 809 805 866 852 790 796 827 792 826 807 796 834 816 821 796 836 874 840 816 832 777 792 786 804 805 822 796 774 799 785 821 812 845 821 791 847 784 807 808 846 803 768 810 762 756 773 800 816 792 782 770 835 827 792 882 892 852 836 893 865 870 859 825 863 811 819 835 849 836 852 844 865 856 844 860 816 834 830 820 854 811 807 833 831 821 826 862 829 838 807 837 829 822 832 831 809 847 831 792 839 814 831 754 840 798 779 827 867 805 825 817 794 872 787 823 816 866 867 798 864 778 770 810 787 822 788 812 816 815 734 817 820 788 770 783 793 801 821 795 822 818 841 786 821 768 815 838 783 782 816 846 902 848 897 870 874 851 843 812 818 834 866 821 818 859 843 836 842 824 829 823 843 797 843 820 822 787 810 851 860 828 835 847 797 832 850 822 804 801 791 841 827 774 781 738 811 810 828 796 792 854 846 817 845 835 838 816 807 824 792 863 706 797 800 844 830 807 793 834 812 771 864 860 795 771 758 825 787 784 733 800 798 805 731 772 780 703 802 804 833 831 822 833 886 913 945 925 892 934 877 880 919 903 903 903 893 957 898 890 885 957 920 909 860 902 917 897 904 886 878 895 896 896 882 884 906 884 866 868 902 877 907 881 887 880 859 803 911 875 808 823 837 941 857 826 852 851 870 837 872 793 864 863 879 854 848 822 891 843 875 831 809 834 829 873 892 867 867 954 941 955 948 900 919 987 962 953 934 927 910 914 941 940 958 908 930 896 951 898 923 890 895 833 944 898 846 898 877 817 863 847 838 846 866 841 836 860 889 912 925 892 892 918 877 829 897 885 867 916 885 873 885 860 900 868 873 872 845 897 896 845 823 885 866 827 896 916 883 892 883 923 888 936 865 867 893 857 882 896 872 857 832 908 872 850 852 862 848 871 906 858 881 835 876 873 872 835 875 808 786 829 797 840 785 886 887 842 869 816 840 777 766 821 822 899 920 876 880 879 857 876 882 896 888 841 869 875 878 843 850 877 814 854 850 880 853 920 836 842 839 865 837 864 857 888 854 838 817 834 811 828 851 859 875 852 849 858 852 871 834 841 854 840 903 910 910 919 900 921 896 931 877 872 871 856 821 849 914 852 864 872 795 808 875 794 853 787 798 836 803 813 836 824 849 819 802 799 808 802 750 827 848 768 809 804 819 810 805 866 851 790 795 826 792 826 807 797 833 816 820 796 835 870 840 816 832 776 793 786 803 805 822 797 774 799 785 821 812 844 820 791 847 784 808 808 845 803 767 811 762 756 774 801 816 791 782 769 834 827 792 882 892 852 834 892 864 870 859 825 862 812 819 836 849 836 852 845 865 856 844 861 817 834 830 820 855 812 807 834 831 821 825 861 830 837 807 837 830 823 832 832 809 847 832 791 838 814 834 755 840 797 780 827 866 805 825 817 794 872 786 824 816 866 867 798 864 779 769 811 788 821 789 811 816 815 735 817 820 789 771 784 793 801 820 796 823 817 842 786 820 768 815 838 783 783 816 846 902 850 898 869 876 850 843 812 818 834 866 821 818 859 843 835 843 824 830 823 843 798 843 820 821 787 811 851 861 828 835 846 797 832 851 821 806 801 792 841 828 774 781 737 812 811 828 796 792 854 849 816 845 835 838 816 807 824 793 863 706 798 800 844 830 808 793 835 811 771 864 860 795 770 759 823 787 784 732 801 798 806 731 774 781 703 802 805 834 831 821 832 887 913 945 925 893 934 876 881 919 903 903 903 892 957 899 891 885 956 920 909 860 903 916 899 904 890 878 894 897 895 882 884 907 884 866 866 903 878 906 881 887 880 859 802 910 876 808 823 837 940 857 826 853 851 870 837 871 792 865 862 879 854 849 823 890 844 876 831 809 834 828 873 892 867 867 954 940 955 948 901 919 986 963 952 933 927 911 914 941 938 958 907 932 896 951 898 924 890 895 834 944 897 845 898 877 818 863 847 838 844 865 839 835 859 890 911 924 891 891 919 879 830 894 884 867 916 884 873 887 860 900 868 873 873 845 898 895 844 823 884 867 826 896 915 883 892 883 922 887 932 864 867 893 857 883 896 872 857 832 909 872 850 852 862 847 871 905 858 881 834 875 873 872 836 874 808 786 828 796 839 784 886 887 841 869 816 840 778 766 821 822 899 920 876 879 878 857 876 883 896 888 841 869 875 877 843 850 877 814 854 850 879 852 919 836 842 839 865 837 865 857 888 855 837 818 834 811 828 851 858 876 854 849 858 852 872 834 841 854 839 904 910 911 919 899 920 896 930 877 873 871 856 822 849 913 851 864 872 795 808 875 794 853 788 799 837 804 813 836 824 849 819 802 799 808 801 751 827 848 768 809 805 818 811 805 866 851 789 795 826 792 827 807 797 831 816 820 797 835 865 839 816 832 775 794 786 803 805 821 797 774 799 785 821 812 843 819 790 848 784 808 809 846 803 767 812 762 755 774 801 816 791 784 768 834 827 791 882 892 852 835 892 863 869 859 825 862 814 820 838 849 836 852 845 865 857 846 861 816 834 829 822 856 812 807 835 831 821 825 860 831 837 807 837 830 824 832 832 810 847 833 791 836 813 836 755 840 798 780 827 865 805 825 818 793 872 786 824 816 866 867 797 863 780 767 812 790 820 790 811 814 815 735 817 820 790 772 784 793 801 820 797 827 818 841 787 818 768 815 839 782 784 816 846 902 852 899 869 877 849 843 811 818 834 866 820 818 859 842 836 844 825 831 823 844 798 842 820 820 786 811 850 861 828 836 846 797 832 851 820 808 801 792 841 828 774 782 737 812 811 829 795 792 854 852 815 844 835 838 816 808 825 794 864 706 799 800 844 831 808 792 835 811 771 864 860 794 770 761 821 786 783 732 800 798 806 732 775 781 703 801 805 834 831 820 831 888 912 944 926 893 935 875 882 919 904 903 904 893 958 899 891 885 956 920 911 860 903 916 901 904 893 878 894 897 894 884 885 907 884 866 866 903 878 905 882 887 880 858 802 910 876 808 822 837 941 857 826 853 850 869 836 870 792 864 862 878 854 849 823 890 844 876 832 809 834 828 874 892 866 866 953 939 954 947 901 919 986 963 950 932 929 912 914 941 938 958 907 934 896 951 898 924 890 895 835 944 897 844 898 876 819 862 846 838 842 863 837 836 859 890 910 924 890 891 920 881 830 894 884 868 916 884 872 887 859 899 868 873 873 845 899 895 844 823 884 867 826 897 914 883 893 883 922 886 926 864 867 893 858 884 896 872 857 832 908 872 850 852 862 847 871 904 858 880 833 874 873 873 837 874 808 786 828 796 839 784 885 887 841 869 817 841 777 766 821 822 899 920 876 879 878 857 876 884 896 888 841 869 875 876 843 850 876 814 854 850 879 852 919 836 842 839 865 836 865 856 888 855 837 818 834 812 829 851 858 877 853 849 857 852 873 834 842 854 838 904 911 911 918 899 919 896 930 876 874 871 856 822 851 912 851 863 872 796 808 876 794 853 788 800 837 804 813 837 824 850 819 803 799 808 800 751 828 848 768 809 807 818 811 806 866 851 789 795 826 792 828 807 795 829 816 820 797 836 862 840 816 832 775 793 785 804 804 821 797 773 800 786 820 813 844 819 790 848 783 808 809 847 803 767 812 762 755 773 802 816 791 785 767 833 827 790 883 892 854 835 891 862 869 859 825 862 816 820 839 849 836 852 845 865 858 846 861 817 834 828 823 856 813 808 836 831 821 825 860 832 838 807 837 831 824 833 833 810 848 833 791 836 812 836 755 840 799 781 827 866 806 825 818 793 872 786 825 815 866 867 797 861 780 766 813 790 818 791 810 814 815 735 817 819 790 774 785 793 801 821 797 832 818 840 788 818 769 815 839 782 785 816 846 902 852 899 870 876 848 844 811 819 835 866 820 818 859 842 837 844 826 832 823 844 798 841 819 820 786 811 850 860 828 836 848 798 833 852 819 808 801 792 842 828 774 781 736 812 811 830 795 793 854 854 815 844 836 838 816 807 824 794 864 707 800 800 844 832 806 792 835 812 771 863 860 794 771 761 820 786 782 731 800 798 805 734 775 781 704 799 806 834 830 820 831 888 912 944 926 893 934 875 882 919 904 903 904 894 957 898 890 885 955 920 912 860 903 916 902 903 896 878 894 896 893 885 884 907 883 866 865 902 877 905 882 887 880 858 803 909 876 807 823 837 941 858 827 852 850 869 836 870 792 864 862 878 854 848 823 889 843 876 832 809 834 828 873 891 866 866 953 938 954 946 901 919 987 962 949 931 931 914 914 941 939 958 906 933 896 951 898 924 888 895 836 944 897 846 897 877 820 860 846 838 842 863 838 837 861 890 911 925 889 892 920 883 830 895 884 868 916 883 872 887 859 900 868 874 873 844 898 896 845 824 885 868 826 897 913 883 894 882 921 886 922 865 866 892 857 883 896 873 858 833 908 872 851 852 862 848 871 904 858 878 833 873 873 872 837 874 808 785 829 795 839 784 884 887 841 869 816 842 776 766 822 823 900 920 875 878 878 857 875 883 896 888 841 868 875 876 844 850 876 814 854 850 879 852 919 836 842 840 865 836 865 856 888 855 837 818 834 812 829 851 858 877 852 848 857 851 874 834 841 855 838 904 911 910 918 898 919 897 929 876 874 871 855 822 851 911 851 862 872 797 808 875 794 854 788 801 837 803 813 838 824 851 819 803 799 808 799 752 828 847 769 808 807 819 811 807 866 851 789 795 827 792 828 806 794 830 816 821 797 837 860 840 815 833 776 793 785 804 804 821 797 773 800 787 819 814 844 820 791 848 783 808 809 849 803 768 811 762 754 773 802 816 791 785 768 834 827 790 882 892 856 835 890 862 869 859 825 863 817 820 839 849 836 853 845 864 857 847 861 817 834 827 823 856 812 808 836 832 821 825 860 832 838 807 837 831 824 833 834 809 848 832 791 835 812 836 755 840 800 780 827 866 807 825 818 792 872 786 825 814 866 868 797 859 779 766 813 789 818 791 810 814 815 735 818 819 790 775 786 793 801 821 797 837 818 840 789 820 770 814 840 783 786 816 845 902 852 898 870 875 848 843 811 820 836 865 820 818 859 842 836 843 827 833 822 845 798 839 819 821 786 812 849 860 828 836 850 798 833 852 819 807 801 793 843 828 774 782 736 812 811 832 796 793 854 855 814 845 837 837 816 806 824 794 865 707 800 801 844 833 804 792 835 812 772 860 860 793 771 761 819 786 781 730 800 798 804 735 774 781 704 798 805 834 829 820 832 886 912 943 927 893 934 874 882 919 905 904 904 894 957 898 890 885 955 920 913 860 902 916 903 902 898 878 894 896 895 886 884 907 883 866 865 902 876 905 881 888 879 858 804 909 876 807 823 837 941 859 826 851 851 869 836 869 792 863 863 877 853 848 823 889 843 876 832 808 833 828 872 891 865 866 952 938 953 948 901 920 988 961 950 930 933 914 916 941 939 957 907 931 898 951 897 923 887 895 836 943 896 847 896 877 819 860 847 838 842 866 838 837 862 889 911 926 889 892 920 883 831 895 884 868 917 883 872 887 858 900 868 874 873 843 898 897 846 824 885 868 826 898 913 883 893 882 921 885 918 865 866 891 857 882 896 873 858 833 907 872 851 851 862 848 871 904 858 877 834 873 873 872 837 875 809 785 830 795 839 784 884 887 842 870 815 841 775 767 823 824 900 920 875 879 879 857 875 883 895 888 841 868 875 876 844 849 875 814 855 851 879 853 919 836 841 840 865 837 865 856 888 855 838 819 834 812 829 851 859 877 850 847 857 851 874 834 841 855 838 904 911 910 918 898 918 897 930 876 875 870 854 822 850 911 852 861 872 798 807 874 794 854 787 801 838 803 813 839 825 851 820 804 800 808 798 752 828 846 770 806 806 819 812 808 866 852 789 795 827 791 828 806 794 830 815 821 797 837 858 840 815 833 776 792 784 804 803 820 796 772 801 788 818 814 845 820 791 848 782 808 809 848 803 768 810 763 754 773 803 815 791 785 768 834 827 790 883 892 857 836 887 862 870 859 825 864 817 819 839 849 837 853 846 864 855 847 860 817 834 827 823 856 812 808 836 834 822 826 860 833 837 806 837 830 824 834 834 809 848 832 791 835 812 834 754 840 800 778 827 866 808 824 817 792 873 786 825 814 866 867 798 859 779 766 813 789 819 792 809 815 816 735 818 820 790 774 786 794 800 821 797 837 819 839 789 820 771 814 839 784 785 815 845 903 851 898 871 875 848 842 810 820 836 864 820 818 860 842 837 843 827 834 822 845 798 838 819 821 787 812 849 860 828 836 852 797 834 852 818 807 801 793 844 828 774 781 736 813 811 832 796 793 853 856 814 845 838 837 816 804 823 794 865 708 800 801 844 833 803 792 835 813 772 855 859 793 771 760 817 787 781 729 800 798 802 735 774 781 704 798 806 835 828 820 833 885 912 943 927 893 934 874 882 919 905 904 903 893 956 899 890 885 955 919 912 859 901 916 903 902 899 878 894 896 897 885 884 906 883 866 865 902 875 905 881 887 878 857 806 909 875 807 823 837 941 858 825 850 852 869 835 869 793 862 864 877 853 849 823 889 843 876 832 808 834 829 872 891 864 866 952 938 952 950 900 919 988 960 951 930 933 914 916 941 939 957 908 929 899 951 896 921 885 895 836 942 896 848 896 877 819 860 847 838 843 868 837 837 864 888 911 927 890 892 920 882 830 897 885 867 917 883 872 886 859 900 868 875 874 842 898 897 845 824 884 868 827 897 913 883 893 882 920 886 914 866 865 891 857 881 895 873 858 833 907 872 850 851 861 848 871 905 858 878 834 873 874 873 836 876 810 785 831 795 840 784 884 887 842 870 816 840 775 768 823 824 900 920 874 879 879 856 874 884 895 888 841 868 875 876 844 849 875 814 855 851 879 853 919 836 842 840 865 838 865 855 888 855 838 819 834 812 831 852 859 877 848 847 857 850 875 836 841 855 838 904 911 911 918 898 918 897 930 875 875 870 854 821 849 911 853 860 873 798 806 874 794 854 787 801 838 803 813 838 825 850 820 804 802 808 799 752 828 845 771 806 805 819 812 808 866 853 789 795 827 791 828 807 796 830 815 820 797 836 856 839 815 832 775 793 784 804 803 820 795 772 801 788 818 815 846 820 790 848 782 808 808 848 802 768 809 763 754 773 803 814 790 785 769 834 826 791 883 892 857 835 883 862 871 859 825 865 817 820 839 848 836 852 846 864 854 847 860 817 834 827 823 857 811 806 834 834 822 826 860 832 837 806 837 830 824 834 834 808 847 831 791 835 812 832 755 840 800 777 827 867 808 825 817 792 872 787 826 814 866 867 799 859 780 765 814 788 819 792 808 816 816 735 819 820 790 774 786 794 800 822 797 838 820 839 789 820 770 812 839 785 784 814 846 903 850 897 871 875 847 842 810 820 836 864 820 819 860 843 838 843 826 834 822 845 798 837 819 822 787 813 849 859 828 836 852 797 833 853 820 807 801 793 845 829 774 781 736 813 811 832 796 793 853 856 814 845 839 837 815 805 823 794 865 708 800 802 844 833 804 792 835 813 772 850 859 794 770 759 816 788 781 729 800 798 802 734 775 781 703 798 806 835 828 819 833 885 913 943 927 893 934 875 882 918 905 904 902 892 955 900 889 885 955 919 910 858 900 916 904 902 900 878 894 898 899 885 884 906 883 867 865 901 874 905 881 887 878 857 806 910 875 808 822 837 942 857 822 851 853 869 836 869 792 862 864 878 853 849 821 890 843 876 832 808 834 828 872 892 864 866 953 938 951 952 900 919 987 961 952 930 933 913 916 941 940 957 908 927 899 950 895 921 885 896 834 941 898 849 896 877 819 861 848 838 844 867 835 836 864 886 911 928 890 893 920 880 830 897 885 866 916 883 873 886 859 899 868 875 874 844 898 898 844 824 883 867 827 897 913 882 892 882 921 887 909 866 866 892 857 882 896 873 858 833 907 871 849 851 861 847 871 906 857 879 834 873 874 872 836 876 810 784 831 795 840 785 884 887 843 869 817 840 775 768 824 824 900 921 874 880 880 857 873 884 895 887 840 868 875 876 844 849 875 815 855 850 879 853 920 837 844 840 865 839 864 855 888 855 837 818 834 812 832 852 860 877 849 847 857 850 874 834 841 854 839 905 910 911 918 898 919 897 931 875 875 869 854 820 848 910 853 860 874 797 806 875 794 854 787 800 837 804 812 838 826 850 820 803 803 808 799 752 828 846 770 807 805 819 810 810 866 853 789 795 826 792 828 807 798 832 814 820 798 836 855 840 815 831 774 793 784 803 804 821 795 773 801 788 818 816 847 819 790 849 782 808 808 848 801 768 809 763 754 773 803 814 790 785 769 834 827 792 883 892 857 834 879 862 872 860 827 866 818 820 839 848 837 852 846 864 854 847 860 817 835 827 823 857 810 806 833 834 823 826 860 831 837 805 837 830 825 834 834 808 846 831 791 835 812 831 756 842 799 778 827 868 808 826 818 793 872 787 826 814 866 867 800 859 780 764 814 789 819 791 808 816 816 734 820 819 790 776 786 795 799 822 797 838 821 839 788 819 770 811 839 784 782 813 846 903 850 897 871 874 847 842 810 818 835 864 820 820 860 843 839 844 825 835 821 845 797 837 819 822 787 814 849 859 828 836 852 796 833 854 822 807 801 794 846 828 774 781 737 813 811 831 797 793 853 856 814 846 838 837 815 805 823 794 865 708 799 801 844 833 804 792 836 812 772 846 858 794 770 760 815 788 780 728 800 798 801 733 775 781 702 799 805 835 830 818 832 885 913 943 927 893 934 876 882 919 905 903 901 892 954 902 890 885 955 919 909 859 900 916 905 903 901 878 895 898 898 885 883 905 883 868 866 901 874 905 882 886 879 856 806 910 875 809 822 837 942 857 820 851 853 869 836 870 792 862 864 879 853 850 820 890 843 875 832 808 835 828 872 894 864 866 954 938 952 952 900 919 986 961 953 930 932 913 916 941 941 958 908 927 899 950 895 922 885 896 834 941 899 848 896 878 819 862 847 838 845 866 834 836 864 887 911 926 891 893 920 878 830 897 884 866 915 883 873 886 859 898 868 874 874 845 900 898 842 825 883 867 828 896 914 882 892 882 921 888 903 866 867 892 857 882 897 873 857 833 907 872 849 851 860 847 871 906 857 879 834 874 874 872 837 876 810 782 830 795 840 785 884 887 843 868 818 840 775 769 824 823 900 921 874 880 879 857 873 884 896 887 838 868 875 876 844 849 876 815 854 850 878 852 920 837 845 840 866 838 864 854 888 855 838 818 834 811 835 851 860 877 850 847 858 850 874 833 841 854 840 905 910 912 917 898 920 897 932 875 875 868 854 819 849 910 852 859 873 796 805 877 795 854 787 799 836 805 812 838 826 849 819 802 803 807 799 752 828 847 768 807 805 819 808 813 866 853 789 794 826 792 828 806 797 833 815 819 798 836 854 840 815 830 773 793 785 803 805 820 795 774 801 787 819 815 847 819 790 849 781 808 808 848 802 769 809 762 755 773 803 815 789 785 769 835 829 793 883 892 856 834 874 862 872 860 829 866 818 821 838 849 836 852 846 864 855 847 859 817 835 828 823 857 809 806 833 833 823 826 859 830 837 804 837 829 826 834 834 809 847 831 791 836 812 830 757 843 800 778 827 868 809 827 817 794 871 787 827 814 867 868 800 860 781 762 814 788 819 790 808 816 816 733 821 818 790 778 786 795 799 822 797 835 820 840 789 819 770 809 840 783 782 813 847 903 850 897 871 873 847 842 810 816 834 863 820 820 859 842 839 846 824 833 821 846 796 838 820 823 787 814 849 858 827 837 852 796 833 854 823 807 801 794 846 828 774 782 737 813 811 831 796 793 852 857 815 846 838 839 815 805 824 794 865 708 798 800 843 833 804 792 836 810 772 842 858 794 770 760 814 788 780 728 800 798 801 733 775 780 700 800 804 836 831 817 831 885 913 944 927 893 934 876 883 919 904 903 902 893 954 902 890 886 955 919 910 859 902 916 906 903 901 878 896 897 898 885 883 906 884 867 867 901 874 905 881 887 880 857 806 911 875 808 822 837 942 858 820 850 853 870 837 870 792 862 862 880 854 850 818 889 843 875 833 808 835 829 873 894 865 866 954 938 953 952 900 920 986 962 953 929 931 914 916 941 942 958 907 928 899 950 895 923 884 896 833 941 900 848 896 878 819 862 847 839 846 864 833 836 864 888 911 924 892 893 921 877 829 897 884 865 916 882 873 886 860 899 868 874 873 845 900 897 841 826 884 868 829 896 914 881 893 881 922 889 900 866 868 892 857 882 898 873 857 834 907 872 849 851 860 847 871 907 857 879 834 874 873 872 837 876 810 781 829 795 839 786 885 887 842 868 819 840 775 769 824 823 900 921 875 880 878 857 873 884 896 886 838 868 876 877 844 850 877 815 855 850 878 852 920 837 846 840 866 838 864 854 888 854 839 818 835 810 839 850 860 878 850 847 859 850 873 831 841 853 840 905 910 912 917 898 920 897 932 875 874 868 853 819 849 910 851 861 873 797 806 877 795 855 787 799 836 806 812 838 826 849 819 802 802 807 799 752 827 848 769 807 805 819 807 815 866 853 789 796 826 791 828 807 796 832 815 818 799 837 853 840 815 830 773 792 786 804 806 820 795 774 801 786 819 813 847 819 790 848 781 809 808 848 802 770 809 760 755 774 804 816 789 785 769 834 829 792 884 892 856 833 870 863 873 860 830 865 819 821 836 850 836 851 845 864 856 847 858 816 836 828 823 857 808 806 833 832 823 826 859 829 838 805 837 829 826 832 834 809 849 831 791 837 812 831 756 844 802 779 826 869 810 826 817 794 872 786 827 814 866 868 798 861 780 761 814 787 819 789 809 816 816 732 821 817 790 780 786 794 799 822 797 834 820 840 790 819 770 808 840 782 782 813 847 902 850 896 871 873 848 843 810 816 834 863 819 821 859 840 840 846 823 830 823 846 796 839 820 824 787 814 849 858 826 837 851 796 834 854 823 806 802 793 847 827 774 783 738 813 811 832 795 794 852 858 816 845 838 841 816 805 824 793 864 708 798 798 845 833 804 793 835 808 772 836 858 794 770 762 812 788 779 727 800 798 801 732 776 780 700 800 804 834 833 818 831 886 913 944 927 893 933 875 883 920 903 903 903 893 955 902 890 886 955 919 912 859 903 916 908 904 902 879 896 896 898 885 883 906 884 866 867 902 875 905 880 887 879 858 806 910 875 807 822 837 941 859 820 850 853 871 837 871 793 861 862 880 854 850 817 888 843 875 833 809 834 829 874 894 865 867 954 938 954 952 900 920 986 962 954 928 931 913 917 941 941 959 908 929 899 950 895 923 884 896 833 943 901 846 896 878 819 861 847 840 846 864 833 836 864 888 910 922 892 894 921 876 828 897 884 866 916 882 874 885 860 900 868 875 874 843 900 896 840 827 884 868 830 896 914 881 894 881 922 889 897 865 869 891 857 882 898 873 857 834 907 872 850 850 860 847 870 907 857 879 834 875 872 872 838 876 809 781 828 795 840 786 886 887 842 869 819 841 775 769 825 823 900 920 875 880 878 856 873 884 896 887 839 868 876 877 844 850 877 816 855 851 877 852 919 837 846 839 866 838 864 854 888 854 839 818 834 809 843 850 860 878 850 847 859 850 874 831 841 853 840 904 910 912 918 898 921 896 932 875 874 868 852 820 848 910 852 862 873 797 806 878 794 856 788 798 836 806 812 838 826 849 818 803 802 807 799 752 827 847 771 806 805 819 807 815 867 853 789 797 826 791 828 807 796 829 816 818 798 837 851 840 815 830 772 792 786 804 806 821 795 773 802 786 820 812 847 819 790 847 782 809 808 847 803 770 810 761 755 774 804 816 790 784 769 833 828 792 884 892 856 834 866 863 874 860 830 864 819 821 836 851 836 852 844 864 856 847 858 817 836 828 824 857 808 805 833 832 822 826 860 830 838 806 837 828 825 832 834 809 851 831 790 837 812 832 755 843 802 778 826 868 810 826 816 794 872 786 828 814 866 869 797 861 780 761 814 786 819 789 810 816 816 734 821 816 790 779 785 793 799 822 797 836 819 841 790 819 770 808 840 782 782 815 846 903 850 896 872 873 849 843 810 817 834 864 819 820 859 840 840 845 823 828 824 845 796 840 820 824 787 814 849 858 826 838 850 795 834 853 822 806 802 794 847 827 774 783 738 813 811 833 795 794 851 858 816 846 838 843 816 806 824 792 864 709 797 798 848 833 804 794 834 808 772 828 858 794 770 762 810 787 780 727 800 798 802 732 777 782 700 800 804 832 833 818 832 887 913 944 927 894 933 875 883 920 903 902 903 894 956 900 890 886 955 919 913 860 903 916 909 903 905 878 896 896 898 885 883 906 885 864 866 902 876 906 879 887 878 859 805 910 875 806 823 837 941 859 820 850 852 872 838 870 793 861 861 879 855 850 818 888 844 875 834 809 834 829 874 895 866 866 954 938 954 952 899 921 986 962 953 929 931 913 918 941 940 959 908 930 898 950 896 923 884 896 833 944 901 846 896 879 821 860 847 840 847 864 833 836 864 888 909 922 892 894 922 875 828 897 884 866 916 880 874 885 860 901 868 876 875 841 899 896 839 827 883 867 830 897 914 881 894 881 922 888 895 865 869 890 857 881 898 873 857 835 907 873 850 850 861 848 870 906 857 879 833 876 872 872 838 876 809 781 828 796 840 787 886 887 841 870 820 843 775 769 825 823 901 920 875 879 877 856 874 884 896 886 839 868 876 877 843 850 877 815 855 851 877 852 918 837 845 839 866 838 864 855 888 854 838 818 833 809 848 851 861 878 851 847 858 850 874 831 841 852 840 904 910 912 918 898 921 895 932 875 874 868 852 820 847 909 853 863 874 798 807 878 793 855 788 798 836 805 815 839 827 849 817 803 802 807 800 752 826 847 771 806 805 818 809 816 867 853 790 798 826 792 828 808 796 828 816 817 798 837 849 840 816 830 772 792 786 805 806 822 796 773 802 786 820 811 847 820 791 846 782 808 808 846 803 770 810 763 755 774 804 816 790 783 769 832 827 792 884 892 856 834 863 864 873 860 828 862 820 821 835 851 835 853 843 864 856 846 858 818 837 828 823 856 808 806 833 833 822 825 860 830 838 808 838 828 824 831 834 809 851 831 790 837 812 833 753 842 802 778 825 868 810 826 816 794 872 787 829 815 866 869 798 861 780 761 813 787 819 789 810 815 816 735 820 815 790 778 785 792 799 821 796 845 820 842 790 820 770 808 840 782 781 816 847 903 848 896 872 873 849 844 809 819 835 866 820 820 860 840 840 845 822 829 825 845 796 840 820 824 787 814 850 858 825 838 850 794 833 853 823 805 802 795 846 827 773 783 739 814 811 832 795 794 851 855 816 847 838 843 816 806 824 792 864 708 797 798 850 833 804 795 835 809 773 820 857 795 770 762 809 787 780 728 800 798 803 732 777 783 699 800 804 831 833 818 833 888 912 945 926 894 933 875 883 920 903 902 902 894 955 898 890 885 955 920 912 860 903 916 909 903 907 878 897 896 897 885 883 906 885 864 866 902 877 907 879 887 878 859 805 910 874 806 824 837 942 858 818 850 853 872 838 870 794 862 862 878 855 849 818 888 843 875 834 809 834 830 874 895 866 865 954 939 954 951 898 922 985 963 952 930 930 913 918 942 940 958 908 929 897 950 896 924 884 896 833 946 900 847 896 880 822 860 846 840 846 865 833 836 864 888 909 922 892 894 922 876 829 898 884 867 915 880 875 885 858 901 868 877 876 841 898 895 839 826 883 865 829 897 915 881 893 881 921 888 893 865 869 890 857 881 899 873 857 835 907 873 850 852 861 848 870 906 857 880 833 876 871 871 839 876 810 781 828 796 840 787 886 887 841 870 819 844 775 769 826 823 901 920 874 879 877 856 874 884 896 886 840 867 877 877 843 850 877 814 855 851 878 852 918 837 845 838 866 838 864 855 887 854 838 818 833 808 852 852 861 878 852 847 858 849 874 830 841 852 841 904 911 911 918 898 921 893 930 876 875 869 852 820 847 909 854 864 874 798 807 878 793 854 789 799 835 805 816 840 827 849 817 802 801 807 801 752 826 846 770 806 805 818 812 817 866 853 790 798 825 792 828 807 795 829 817 817 798 838 846 841 815 829 772 791 787 805 806 822 796 774 801 786 820 811 846 820 791 845 782 808 808 846 804 770 810 765 754 774 805 816 789 782 769 833 827 792 884 892 855 834 857 864 872 860 826 862 822 821 836 851 835 854 843 863 856 846 859 818 837 828 822 856 808 806 833 833 821 825 860 830 838 809 839 829 824 832 834 808 850 831 790 836 812 833 754 841 802 777 825 868 809 825 816 794 873 788 828 815 866 868 798 861 780 761 812 787 820 788 810 815 816 736 819 815 791 777 785 792 799 820 796 852 821 840 790 821 770 809 840 782 782 816 847 902 847 896 872 873 850 845 809 820 835 867 822 820 861 842 840 843 822 830 825 846 796 841 819 823 787 814 850 859 826 839 850 795 832 852 823 805 802 796 846 827 773 783 739 814 811 832 795 794 850 853 817 848 838 844 815 806 824 792 864 707 797 798 850 833 804 795 836 809 773 811 857 795 771 762 810 787 781 728 801 799 803 732 776 784 699 800 805 831 832 818 834 888 912 945 925 895 933 876 884 921 904 902 902 895 955 898 891 885 954 921 910 861 903 916 910 903 908 878 897 896 895 884 883 906 885 864 866 902 876 908 879 887 878 859 805 909 874 806 824 837 943 858 817 850 853 872 838 871 794 862 861 878 855 848 818 889 842 874 833 808 835 831 874 895 867 864 954 939 954 950 898 921 986 963 951 931 930 912 918 942 939 958 908 929 897 950 897 924 885 895 833 945 899 847 896 880 821 860 846 839 845 865 833 836 864 888 909 921 893 894 922 878 829 899 883 868 914 881 874 884 857 901 868 878 875 841 898 895 839 826 884 864 829 898 917 881 893 882 921 888 890 864 869 890 858 882 898 872 858 835 907 873 850 852 861 848 870 906 857 880 833 875 871 870 839 876 810 782 828 795 840 786 886 887 841 870 818 845 774 769 826 824 902 920 874 879 877 856 875 883 896 886 840 867 877 877 844 850 876 813 855 851 880 852 918 837 845 838 866 837 863 855 887 853 837 818 834 808 856 853 861 878 851 847 858 849 875 831 841 854 841 903 912 910 919 898 921 895 929 877 875 869 852 821 848 909 854 864 874 798 808 878 793 852 789 799 835 805 818 839 828 850 817 802 801 808 801 751 826 847 768 806 805 818 814 819 866 854 790 797 825 793 828 807 794 831 817 818 798 838 844 840 815 829 773 791 786 805 806 822 796 774 801 787 818 811 845 820 791 846 782 809 809 846 804 771 810 765 753 774 806 816 788 783 769 833 827 792 884 892 855 834 854 865 871 860 825 863 823 821 837 851 837 854 843 862 855 846 859 818 837 828 822 856 808 805 834 833 821 824 860 831 838 809 839 829 823 831 835 808 849 832 790 836 812 833 754 841 802 777 824 868 808 825 816 794 875 787 828 815 865 867 798 862 780 762 814 788 820 788 810 815 815 735 819 815 792 777 786 793 799 820 796 856 820 839 790 823 770 808 840 781 782 815 847 902 847 896 871 873 850 845 810 821 835 867 822 820 862 842 841 842 823 831 825 846 796 841 819 822 787 814 850 860 828 839 851 796 830 851 823 805 802 795 844 827 773 783 739 814 812 831 794 794 850 853 817 848 837 847 814 807 823 793 864 707 798 799 849 833 805 796 837 809 772 804 858 795 771 762 811 787 782 729 801 799 803 732 775 782 699 800 806 831 830 818 834 887 912 944 924 895 933 876 883 922 904 903 902 895 956 899 892 885 954 922 908 861 903 917 910 903 908 879 897 897 894 885 883 906 885 863 867 901 876 908 879 887 877 859 806 908 873 806 824 837 944 858 815 851 853 871 838 872 793 863 861 877 856 848 818 889 842 874 832 806 836 830 874 894 867 864 954 940 954 949 899 921 987 962 950 932 929 911 917 942 938 957 908 928 898 950 897 923 886 895 832 943 899 847 896 880 819 861 847 838 844 865 832 836 864 888 910 921 894 893 921 879 829 898 884 868 915 881 873 885 856 900 868 878 875 843 899 895 840 826 884 864 830 898 918 881 893 883 921 888 889 865 870 892 858 883 896 872 858 835 908 873 850 852 861 848 870 906 857 878 834 875 872 871 840 876 810 782 828 795 840 786 886 886 841 870 817 846 775 769 825 824 902 920 873 879 878 856 875 883 896 885 841 866 877 877 844 850 875 813 854 851 881 852 918 836 844 839 865 837 863 855 887 853 838 817 834 809 859 853 861 878 850 847 859 849 875 832 841 855 841 903 914 910 919 898 921 897 928 877 874 870 852 821 848 910 852 864 874 798 808 877 793 852 788 799 835 805 818 837 827 850 817 802 801 809 801 751 825 847 769 806 805 818 814 821 866 853 790 797 825 793 828 807 794 831 817 818 798 837 841 840 815 830 774 791 785 805 806 822 797 774 801 788 818 811 844 819 791 846 782 809 809 845 804 772 810 765 753 774 806 816 787 784 769 833 828 793 886 892 855 834 850 865 872 860 826 865 824 822 837 852 838 854 843 862 855 846 858 817 837 829 822 856 809 806 833 833 821 824 860 831 838 808 839 828 823 831 835 808 848 832 789 836 812 833 754 841 802 778 824 868 808 825 817 794 877 786 828 816 865 865 798 862 780 764 815 788 821 788 810 816 816 735 818 816 792 777 784 794 799 821 795 857 818 838 791 822 770 807 839 781 783 815 847 902 847 896 870 873 851 844 810 821 835 866 821 820 862 842 841 843 822 831 823 847 796 841 819 822 787 813 849 861 829 838 851 796 830 850 822 806 802 794 843 827 774 783 740 814 812 830 794 794 851 853 818 848 837 850 814 808 822 793 864 708 798 800 849 833 805 796 836 809 772 799 859 794 770 762 812 787 782 729 802 799 802 733 774 782 699 799 806 832 830 819 834 886 912 944 925 895 932 876 882 920 903 904 902 895 956 899 892 886 954 922 908 862 903 918 910 903 908 879 896 896 894 885 883 905 885 862 867 901 876 907 879 886 877 859 808 908 874 807 824 837 944 857 814 853 852 872 837 872 793 862 861 877 856 850 819 889 842 874 831 806 837 830 874 895 867 865 954 941 953 950 899 921 989 960 950 932 929 912 916 942 938 957 908 927 898 950 898 923 888 895 832 942 897 847 895 879 818 862 848 838 844 866 832 836 864 887 910 922 895 893 921 879 829 897 885 868 916 881 872 886 857 899 868 877 876 844 900 895 839 826 884 864 830 899 917 882 893 883 922 888 888 866 870 893 858 884 896 872 858 835 908 874 850 852 860 849 871 906 857 877 834 874 872 872 840 875 810 782 827 794 840 785 886 886 840 870 817 846 775 768 824 824 902 920 872 879 879 856 875 883 896 884 841 866 877 878 844 850 875 813 854 851 880 852 918 836 844 839 865 838 864 854 887 852 838 816 833 810 861 853 862 877 849 847 859 849 875 833 841 855 841 903 914 911 919 898 921 898 927 877 874 872 852 821 848 910 851 865 874 796 811 876 792 852 788 799 835 804 817 835 828 850 818 802 800 808 800 751 825 847 770 806 805 818 813 822 865 852 791 797 826 793 829 808 795 832 816 819 798 836 839 840 815 830 773 790 784 804 805 822 797 774 801 789 818 810 845 819 790 847 782 809 809 845 804 772 811 763 753 774 806 817 788 784 769 832 828 793 887 892 854 833 849 865 872 861 826 866 825 822 837 852 838 854 843 862 855 846 858 817 836 830 822 855 810 808 833 833 821 825 860 831 838 807 839 828 824 831 836 808 848 831 789 835 813 834 754 840 802 778 824 868 808 825 817 794 878 786 829 816 866 865 798 863 781 765 816 788 821 787 809 816 817 735 819 814 792 777 783 795 799 822 795 858 818 839 791 822 769 807 839 783 784 816 845 901 846 896 871 873 852 844 811 821 835 866 819 821 862 842 842 844 822 831 822 848 795 840 819 822 788 813 851 861 829 838 851 795 830 850 822 807 802 793 843 827 776 783 740 813 812 830 794 794 852 854 818 848 836 853 813 808 821 793 864 708 798 800 850 833 805 796 834 808 771 795 859 793 770 763 811 787 782 728 802 798 802 734 774 783 699 799 806 832 830 819 835 885 912 944 926 895 932 877 881 919 903 904 902 895 957 899 892 886 954 921 908 862 904 918 910 903 907 878 895 896 894 885 884 904 886 862 867 901 876 906 879 886 877 859 808 909 874 808 824 838 943 857 812 853 852 872 836 872 792 862 861 878 856 850 819 889 842 874 830 807 837 830 874 895 867 866 954 940 953 951 898 921 989 960 950 933 929 913 915 941 939 959 909 928 898 950 897 923 888 895 832 943 896 846 895 878 820 863 848 838 845 866 833 836 866 887 909 924 895 893 922 878 830 895 886 869 917 881 872 887 858 898 867 878 876 844 900 895 839 826 885 863 831 899 918 882 893 882 922 887 888 867 871 894 857 884 896 872 858 835 908 873 850 851 860 849 871 906 856 876 834 874 872 873 840 875 811 782 827 793 840 784 885 886 840 870 817 845 776 768 823 824 902 920 872 879 878 857 875 882 896 884 840 867 877 878 844 850 876 814 854 850 880 852 918 837 844 839 865 839 865 854 888 852 838 816 834 811 865 853 862 878 849 847 859 849 874 832 841 855 842 904 913 911 919 899 921 898 927 878 874 873 852 821 848 910 852 865 874 795 814 876 792 852 788 798 835 804 817 836 827 850 818 801 800 807 799 752 825 846 769 806 805 818 813 824 865 851 791 797 826 793 829 808 796 832 814 819 798 836 837 840 815 830 772 790 785 803 805 821 797 774 802 789 818 811 846 818 790 848 782 809 810 845 803 771 811 762 752 774 806 817 789 784 768 831 828 792 888 892 854 833 846 863 873 861 826 866 824 824 837 851 837 853 843 863 855 846 858 816 836 830 821 855 811 809 832 834 822 827 861 831 838 806 839 828 825 832 836 808 849 831 790 837 813 835 754 840 802 778 825 868 808 826 817 794 877 787 832 816 868 866 799 863 781 766 815 788 821 787 809 816 818 735 819 813 792 776 784 794 799 822 794 856 819 840 791 821 769 807 839 784 784 816 844 900 847 896 871 873 852 844 811 820 835 865 820 822 861 842 841 845 823 831 821 848 796 840 820 822 790 812 852 861 828 838 851 794 831 850 822 808 802 794 843 826 776 784 743 813 812 830 794 793 851 854 817 848 836 855 814 808 821 793 864 708 799 801 850 833 805 795 834 808 771 792 859 793 769 764 810 787 782 727 802 798 802 735 774 784 698 798 806 832 830 819 835 886 911 944 926 894 932 878 880 919 903 904 902 895 957 899 892 886 954 920 909 863 905 917 910 904 907 878 895 896 893 884 884 903 886 863 867 901 876 905 879 886 877 858 810 909 875 808 824 838 942 856 813 851 852 872 836 872 792 862 861 879 856 851 819 889 842 874 830 808 837 830 874 895 867 868 955 939 953 951 897 921 987 961 950 933 931 912 914 940 940 961 909 930 897 949 896 923 889 894 833 944 896 847 895 877 820 864 849 839 846 867 834 836 867 886 908 926 893 893 923 878 832 895 886 870 918 881 871 887 859 898 867 878 876 844 900 896 839 826 885 862 830 899 918 881 892 881 922 887 888 867 871 894 857 884 897 871 858 835 907 873 850 851 860 849 871 906 856 876 834 873 872 873 840 875 810 783 827 792 840 784 885 886 841 870 817 844 775 768 824 825 902 920 872 879 877 857 875 882 896 884 840 867 877 879 844 850 877 814 855 850 880 851 917 837 844 839 866 839 866 854 889 852 838 816 834 811 869 852 862 878 850 847 859 849 873 832 841 854 842 905 912 910 918 899 921 897 927 878 875 873 851 820 847 910 853 865 874 795 816 876 793 852 788 798 836 804 817 837 826 850 818 801 800 806 799 752 825 846 768 807 805 819 812 824 865 851 790 796 827 793 828 808 797 831 814 818 799 837 835 841 815 830 772 790 786 803 805 821 797 774 802 789 819 811 847 818 789 848 782 808 809 845 803 770 811 761 753 774 806 817 791 784 767 831 828 791 889 892 854 834 844 862 872 861 827 866 824 824 837 851 836 853 843 865 854 846 858 816 836 830 820 854 811 810 832 834 822 829 862 831 838 805 839 828 825 832 836 808 850 830 791 838 813 836 754 840 802 778 825 868 808 826 817 794 876 788 834 816 868 867 798 864 781 767 814 788 822 786 808 815 818 735 819 812 792 775 785 793 799 822 793 855 820 840 791 821 769 807 839 785 785 816 843 899 847 896 872 873 852 844 811 820 836 866 822 822 861 842 841 844 824 830 821 848 796 840 820 823 789 811 853 860 828 838 851 795 831 850 822 806 802 796 844 826 775 784 745 813 811 830 795 792 852 852 815 849 837 858 816 808 820 792 864 707 799 802 849 832 805 794 835 808 770 789 859 793 768 764 808 788 781 727 802 798 803 737 774 784 698 798 807 832 830 819 835 886 911 945 926 894 932 878 881 920 903 904 902 895 958 899 892 886 954 921 909 862 906 917 910 904 907 877 896 896 893 884 885 902 886 864 868 902 875 904 879 886 876 858 810 910 875 808 825 838 942 857 816 850 852 871 835 872 792 862 861 880 857 851 818 889 842 874 830 809 837 830 874 895 867 868 956 939 953 950 897 921 985 962 950 934 933 910 913 940 941 963 909 932 896 948 895 923 890 894 833 945 897 846 896 876 820 864 849 839 847 867 834 836 867 885 908 925 892 893 923 878 834 895 886 871 919 881 871 887 859 897 867 879 876 846 900 897 839 825 885 861 830 899 919 880 892 880 922 887 886 867 871 894 856 884 896 870 857 836 907 873 850 852 861 850 871 906 856 877 834 875 872 872 839 875 810 785 827 792 839 785 885 885 842 870 817 843 775 768 824 824 901 921 873 879 877 858 875 883 897 884 838 867 877 879 844 850 877 815 855 850 880 852 917 838 844 840 866 839 865 854 889 852 838 816 834 811 872 852 862 878 851 847 858 850 873 832 841 854 842 905 911 910 918 900 921 896 927 877 875 873 851 819 847 909 853 865 874 795 818 875 794 852 788 799 836 804 818 837 825 850 818 802 799 806 799 753 825 847 768 808 806 820 810 824 866 850 790 797 827 794 827 806 798 830 815 818 798 837 833 842 815 831 772 790 786 803 804 821 797 775 802 789 819 812 848 818 789 848 782 808 809 846 803 768 812 762 752 773 806 817 790 784 766 832 828 790 888 892 854 835 842 861 872 860 827 866 823 823 836 850 836 853 842 864 855 846 858 817 836 830 820 854 812 810 832 834 824 829 862 831 838 805 840 828 825 833 835 808 850 830 791 839 814 834 754 840 802 779 825 869 808 826 817 793 876 788 835 816 868 867 796 864 781 767 814 788 822 784 808 815 818 735 818 812 792 773 787 793 798 823 794 854 820 840 791 822 769 808 840 785 785 816 843 899 847 896 872 874 851 845 811 819 836 866 823 822 861 842 840 844 825 830 821 846 796 840 821 823 788 809 854 860 828 839 852 795 831 850 822 805 802 796 843 825 774 783 746 814 811 831 795 792 853 850 815 849 838 862 817 808 820 792 865 706 799 802 848 832 804 793 835 808 770 788 859 794 767 765 807 790 781 727 802 798 804 738 773 784 698 798 807 832 830 819 836 886 910 945 926 894 934 877 882 921 903 904 902 894 958 900 892 886 955 921 909 862 906 916 910 903 906 877 896 897 893 884 884 904 886 866 868 901 875 904 880 886 876 858 810 909 875 808 825 837 942 858 818 850 852 870 835 871 792 861 861 879 858 850 818 888 842 874 830 809 837 830 874 894 867 866 957 939 953 950 897 922 984 962 951 933 933 908 913 941 941 963 909 931 898 948 895 923 890 894 833 945 898 846 898 877 821 864 849 840 847 868 835 836 865 885 908 925 890 892 923 877 834 895 886 871 920 882 871 887 859 897 866 880 876 848 901 896 838 825 885 861 829 898 918 879 892 880 922 888 885 866 871 895 856 884 896 870 856 836 907 873 850 852 862 850 870 906 856 876 833 876 872 872 839 875 810 786 827 792 839 785 885 884 842 870 816 844 774 768 824 824 900 921 873 879 878 858 875 883 897 884 839 866 876 878 844 849 876 815 855 850 880 854 916 838 844 840 866 839 864 854 889 852 838 816 834 812 873 851 862 878 851 847 858 850 873 832 840 854 842 906 910 911 918 900 921 895 928 877 874 873 852 819 847 909 853 864 875 795 821 875 794 852 788 799 837 805 816 838 826 850 818 802 799 805 800 752 825 847 768 807 805 821 810 824 868 849 789 797 826 794 828 804 798 830 816 817 798 837 831 841 815 832 772 791 786 803 804 821 797 775 802 789 819 812 848 818 788 848 782 808 809 845 802 769 812 762 753 773 806 816 791 785 767 832 827 789 885 892 855 836 841 861 872 859 828 865 823 822 836 849 835 853 842 864 856 845 859 818 836 831 820 854 812 811 832 834 823 828 861 831 838 805 839 828 824 833 833 808 850 830 790 838 814 833 754 840 802 779 825 869 807 826 817 793 876 787 835 816 867 867 795 864 781 768 814 790 822 783 808 815 818 736 818 813 792 772 786 793 798 823 794 855 820 840 792 822 770 807 841 785 786 816 844 901 847 896 872 874 851 845 811 819 836 866 823 822 862 841 840 844 824 830 822 845 795 840 821 823 787 808 854 860 828 839 852 796 831 850 822 804 801 795 842 826 774 782 746 814 811 831 795 792 853 848 815 849 839 866 816 808 820 793 866 706 799 803 847 832 804 793 836 808 768 786 859 795 767 763 807 790 781 726 802 798 804 739 775 785 697 798 807 832 830 819 837 886 910 946 926 894 934 876 884 921 902 904 903 894 958 899 892 886 956 921 909 862 907 916 910 902 905 877 896 898 894 884 884 907 886 867 868 901 875 905 881 886 877 858 812 909 874 808 825 836 942 858 819 851 851 870 835 871 792 860 861 878 859 850 818 889 842 874 830 809 836 829 873 893 867 864 956 939 953 950 898 922 984 962 950 932 932 908 914 942 941 962 909 930 900 947 895 924 891 894 832 944 898 846 899 876 822 864 849 841 847 868 836 836 863 886 908 925 890 892 923 877 833 896 885 871 919 882 871 888 859 898 867 880 876 846 901 894 835 826 886 859 831 897 917 879 893 880 922 889 883 866 872 895 857 885 896 870 856 835 907 873 850 853 862 850 870 906 856 877 834 877 872 872 839 875 810 786 828 792 839 785 884 884 842 871 817 845 773 769 824 824 900 920 873 879 878 857 875 884 897 884 839 866 876 877 844 848 875 815 854 850 880 856 917 838 844 840 866 839 864 854 889 852 838 816 835 812 874 851 861 877 851 847 859 851 873 832 840 854 842 906 910 912 918 900 921 894 928 876 873 873 852 819 847 910 853 864 875 796 824 874 794 852 788 800 837 805 814 838 827 849 818 802 800 805 799 752 826 848 769 807 804 820 811 824 868 850 789 797 826 793 829 804 798 830 817 817 798 837 832 840 815 833 771 791 785 803 804 821 797 775 802 788 819 811 848 818 788 848 782 809 809 845 802 770 812 762 753 774 807 816 791 785 768 833 827 789 883 892 855 836 840 861 872 858 829 865 823 821 836 849 835 854 843 863 856 844 859 818 836 833 820 855 812 811 832 834 822 827 860 831 838 805 839 828 824 833 833 808 849 830 791 837 814 833 754 840 802 778 825 869 805 826 817 793 876 787 834 815 866 868 797 864 781 768 814 792 822 783 809 816 818 736 819 812 792 773 786 793 798 823 794 857 820 841 791 820 771 806 842 785 786 816 845 901 847 895 873 874 851 845 811 820 836 867 822 822 863 841 840 844 824 830 823 845 795 840 821 823 788 808 852 860 828 839 851 796 831 850 823 804 801 794 841 827 775 781 746 814 811 831 794 792 853 847 815 849 839 868 815 808 819 793 866 706 799 804 847 832 803 793 836 807 767 785 858 795 767 762 808 789 780 725 802 799 805 739 777 787 696 798 806 831 831 818 836 886 910 946 926 895 932 876 884 921 902 903 903 893 959 899 891 886 957 920 908 862 908 917 909 903 904 878 895 898 896 885 884 909 885 868 868 901 875 906 882 885 878 858 814 909 874 809 824 836 942 858 821 851 850 870 836 871 791 860 861 878 859 849 818 889 842 875 830 809 835 829 873 892 868 863 956 938 953 950 898 922 984 962 950 932 930 909 914 942 941 963 909 930 900 947 895 923 892 893 832 944 897 846 898 875 822 864 847 842 848 868 836 835 864 887 909 925 890 892 923 878 832 897 885 870 918 882 872 889 859 898 868 880 874 844 902 893 833 826 886 858 833 896 916 879 893 881 922 889 884 866 872 895 858 885 896 872 855 835 907 873 850 853 862 849 870 906 856 877 834 876 872 873 839 875 810 788 828 792 839 785 885 884 842 871 818 845 773 769 823 824 899 920 874 878 877 857 874 884 897 885 839 867 876 877 844 848 874 815 853 850 880 856 917 838 845 840 866 838 864 854 888 853 838 816 835 812 876 851 862 877 851 848 859 851 873 832 840 855 842 905 911 912 918 900 921 894 928 876 872 873 852 819 848 911 853 863 875 796 825 874 794 852 788 799 838 805 813 839 827 848 819 802 800 805 800 751 826 847 768 806 803 819 811 823 867 850 789 797 826 792 830 805 798 830 817 817 799 836 831 839 815 834 771 790 785 803 804 821 797 775 802 787 819 810 848 818 788 849 782 808 809 846 802 771 811 762 753 775 807 816 790 785 768 833 826 789 883 892 855 836 838 862 872 859 830 864 823 821 836 849 834 854 844 863 856 842 858 819 836 833 821 855 812 810 833 834 822 827 860 831 838 805 838 828 825 832 833 809 848 831 793 837 814 833 754 840 801 778 826 869 806 825 817 793 876 787 834 816 866 868 798 863 780 768 814 797 822 783 810 817 817 736 819 812 793 775 785 793 799 822 794 859 820 841 790 818 772 805 842 785 786 815 846 902 848 895 873 874 851 844 811 820 836 867 822 822 862 841 839 844 824 831 824 845 795 840 820 823 788 807 851 861 828 838 850 796 831 849 823 803 801 795 841 828 776 782 748 815 811 831 793 793 853 847 815 848 838 871 814 808 818 793 866 706 798 804 846 832 802 793 835 807 766 785 858 795 766 760 809 788 780 725 802 799 805 739 779 788 696 799 804 832 831 818 834 887 911 946 926 894 931 876 884 922 903 903 902 893 958 898 891 886 957 920 908 862 909 918 908 904 903 878 895 897 895 885 884 909 884 866 868 900 876 906 882 885 878 858 818 909 873 809 824 836 942 858 823 851 850 869 836 870 791 859 862 878 858 849 818 890 843 876 830 808 834 830 873 892 868 863 955 938 953 949 898 922 985 962 950 932 930 909 915 942 941 962 908 930 899 947 894 923 892 893 832 945 896 846 898 875 821 864 846 840 848 868 836 835 865 887 911 925 891 892 922 879 832 898 886 869 918 882 873 890 859 898 869 880 873 842 902 893 833 826 886 856 834 896 916 879 893 881 920 888 884 866 871 895 860 885 896 873 855 835 907 873 849 853 862 849 870 906 856 877 835 875 872 873 839 875 810 788 829 791 840 785 885 884 842 871 819 846 774 769 823 824 899 919 874 878 876 857 874 884 896 885 839 868 875 877 844 848 874 815 854 850 879 856 918 838 846 841 865 838 863 855 888 853 838 816 835 812 876 851 861 878 851 848 859 851 873 831 841 855 841 905 912 912 918 899 922 894 928 876 872 871 852 819 849 913 852 863 875 796 827 874 795 853 787 799 837 805 814 838 827 848 819 802 799 805 800 751 827 846 768 806 804 819 811 822 866 851 790 798 826 791 829 806 798 831 816 818 799 836 830 839 815 831 772 790 785 803 804 821 797 774 802 786 818 810 848 819 788 849 783 808 809 846 802 770 810 762 753 775 807 816 789 786 769 833 826 789 884 893 856 835 835 864 872 860 829 863 822 821 836 849 834 853 844 862 856 844 858 819 837 833 822 856 812 809 834 834 821 827 860 831 837 806 838 829 825 832 833 809 848 831 794 837 813 833 754 840 801 778 827 868 808 825 818 794 876 786 835 816 866 868 797 863 779 767 815 800 821 782 811 817 815 736 819 811 793 777 785 793 800 822 794 860 820 841 790 818 772 805 840 784 786 815 846 901 848 894 873 874 850 844 812 820 836 867 822 821 860 842 837 844 824 831 825 844 795 840 820 824 788 807 849 862 828 838 850 795 832 849 824 804 802 796 841 827 776 782 750 816 811 831 793 793 853 847 816 848 838 872 815 809 818 793 865 706 797 804 847 832 802 792 835 810 766 784 857 795 766 759 809 788 780 725 802 800 805 741 778 790 696 800 804 833 831 818 832 888 911 946 925 893 931 876 883 922 904 902 902 893 957 897 891 887 957 920 909 862 910 918 908 904 902 877 895 897 893 886 884 909 882 866 867 900 877 906 882 885 878 858 821 910 873 809 824 836 942 858 823 852 850 869 836 871 791 859 863 879 857 849 818 890 842 877 830 808 834 830 872 893 868 864 955 936 953 948 898 922 987 962 952 933 930 909 915 942 940 961 907 930 899 949 894 923 891 894 834 944 895 846 897 877 821 864 845 838 849 867 835 835 866 887 912 924 891 892 922 878 832 899 887 869 918 882 874 889 860 898 870 881 871 843 903 893 833 825 886 856 835 896 915 878 893 881 920 887 885 866 870 894 859 885 897 875 855 835 907 873 849 852 862 850 869 906 856 878 835 876 872 873 839 876 811 789 829 790 840 786 885 885 841 871 819 846 774 769 823 824 899 920 875 878 877 857 874 884 894 884 839 869 875 877 844 848 874 814 854 850 878 855 918 838 845 842 864 838 863 855 888 854 839 816 835 813 875 851 860 878 852 848 858 851 874 830 841 854 841 905 913 911 918 899 922 894 928 876 872 870 851 819 848 914 852 863 875 796 829 875 795 853 786 799 836 805 815 837 827 848 819 803 799 805 800 751 827 846 767 806 806 820 810 821 866 852 791 798 826 791 829 807 798 831 815 818 799 836 830 840 815 829 772 790 785 804 804 821 797 774 801 787 818 810 847 819 788 850 783 808 809 847 802 769 809 761 753 776 807 817 789 787 769 833 826 790 884 893 857 835 833 864 872 861 828 863 822 821 836 849 834 854 842 862 856 846 859 819 836 833 822 857 811 807 834 834 820 827 860 831 836 806 837 829 825 832 834 809 849 831 794 837 814 833 754 841 800 778 828 868 809 825 818 794 877 786 838 816 866 868 798 864 778 767 816 804 819 783 811 817 815 736 818 811 792 777 785 793 800 821 795 861 821 841 790 817 774 804 839 782 787 814 846 901 848 894 872 873 848 844 812 820 836 867 822 821 860 842 838 845 824 831 825 844 796 841 819 824 788 806 849 862 828 838 850 795 832 850 823 805 802 796 842 826 776 782 752 816 810 831 794 792 853 845 816 848 838 874 816 809 818 794 864 706 796 803 848 832 802 792 836 812 766 784 857 795 765 760 808 788 780 725 802 800 804 743 777 792 696 800 805 834 831 820 831 888 913 946 925 893 931 875 883 922 904 902 902 894 956 897 890 887 958 920 909 862 911 918 908 904 901 877 894 896 892 886 883 908 882 865 867 900 877 905 882 886 878 858 827 911 872 810 824 837 942 858 823 852 851 870 836 871 790 859 863 879 856 849 818 890 842 878 830 808 834 830 872 894 868 864 954 936 954 947 899 922 988 962 953 932 930 909 915 941 940 959 906 929 900 950 894 924 889 894 834 944 895 847 897 880 821 863 845 836 849 866 835 835 867 887 912 923 892 892 923 878 832 899 887 869 918 882 874 889 859 899 871 883 871 844 903 893 833 825 884 858 835 896 915 878 892 882 921 887 885 865 869 893 859 885 897 875 855 835 908 873 848 852 863 850 869 906 856 878 835 875 872 873 839 876 811 788 829 789 841 786 885 887 841 871 819 846 774 770 823 824 899 920 875 878 877 857 874 884 893 884 839 870 875 878 844 848 874 814 855 850 878 854 918 839 844 842 864 838 863 855 888 854 840 815 834 814 875 851 858 878 852 848 856 851 874 830 842 853 841 905 912 911 918 899 922 894 928 876 873 869 851 819 847 913 852 863 875 796 832 875 794 853 785 799 834 806 815 837 826 848 818 803 800 805 800 751 826 846 768 807 806 821 810 820 866 853 792 799 826 792 829 808 798 832 815 819 799 836 829 840 816 826 772 789 785 804 804 822 796 773 800 788 818 811 847 819 788 850 784 808 809 847 803 767 810 761 752 776 806 817 789 789 770 833 826 791 884 893 857 835 831 863 871 860 827 862 822 821 836 849 834 854 841 862 858 848 859 818 836 833 822 857 809 807 834 833 819 826 860 831 836 806 836 829 826 832 834 809 849 832 792 838 814 833 755 841 800 778 828 868 810 825 817 795 877 787 839 816 865 869 799 864 779 766 815 805 818 785 811 817 815 736 818 810 792 777 785 793 801 820 796 861 822 841 791 816 776 804 838 782 787 814 846 902 848 895 871 873 846 844 812 820 837 867 822 820 861 842 839 845 824 832 826 844 797 842 818 824 788 806 849 862 828 838 851 795 832 850 824 806 802 796 842 826 775 782 752 816 810 831 794 792 853 843 816 847 839 876 816 808 816 794 864 706 796 802 848 833 802 792 838 813 766 784 858 794 765 761 808 788 780 726 802 800 804 744 777 795 697 801 806 834 830 821 830 889 914 944 925 894 931 875 883 922 905 901 902 894 956 897 890 887 958 920 910 862 912 918 908 904 900 877 894 897 892 886 883 907 883 866 867 900 877 904 882 887 877 859 832 911 873 809 824 837 942 858 823 852 850 871 837 871 790 859 863 879 855 849 818 891 842 878 831 808 834 828 872 894 868 865 954 936 955 947 899 922 989 963 951 932 930 909 915 941 940 959 906 926 901 950 897 925 889 894 835 944 894 848 897 880 821 860 847 838 849 865 836 834 867 886 912 923 892 892 924 880 831 900 887 869 918 884 875 888 858 900 871 884 871 844 903 894 832 824 882 859 835 895 915 877 892 882 921 888 884 865 869 893 859 885 897 875 855 835 908 874 847 851 864 850 869 906 857 878 833 875 872 873 839 877 811 788 829 789 842 786 885 889 841 871 819 846 774 770 823 824 899 921 875 878 877 857 874 883 893 884 839 870 875 879 843 848 874 814 856 850 877 854 918 839 843 842 865 838 863 855 888 854 840 815 833 814 874 851 858 879 852 848 856 851 874 830 842 854 840 904 912 910 919 899 922 894 928 876 874 870 851 819 846 912 852 863 874 797 835 875 793 853 786 799 834 806 815 836 826 849 818 802 800 806 801 751 826 845 769 808 805 820 810 818 866 854 792 799 826 791 829 807 798 833 815 819 799 836 830 840 816 825 772 789 784 805 804 822 796 772 800 788 819 812 846 819 788 850 784 808 809 847 803 767 810 761 751 776 805 817 790 791 770 833 827 791 884 893 857 836 829 863 871 859 827 862 823 822 836 849 834 855 841 862 859 848 859 818 836 833 822 856 808 808 834 833 818 826 861 830 837 807 836 829 826 831 834 809 849 833 792 837 814 833 755 842 801 779 829 868 810 824 817 795 877 787 839 816 866 869 800 865 779 766 814 808 819 784 810 817 816 735 818 809 792 776 785 794 801 820 796 862 822 841 790 818 779 804 838 783 786 814 845 902 849 896 870 873 845 843 812 820 837 867 822 820 863 841 840 844 824 832 826 844 797 842 818 824 787 805 849 862 828 839 852 795 832 850 824 805 802 796 842 826 775 782 753 815 811 831 794 792 853 841 816 846 839 877 816 808 815 794 863 706 798 802 847 832 802 793 838 812 766 781 858 794 766 762 808 787 780 726 802 800 803 744 779 796 698 801 806 832 829 820 831 889 914 943 925 894 931 876 883 921 905 901 903 894 956 898 890 888 957 920 910 862 912 919 908 905 900 878 894 897 893 886 882 907 884 867 867 900 877 905 882 887 877 860 838 911 875 808 824 838 943 859 822 851 850 870 838 871 791 859 863 880 856 849 818 891 842 878 831 808 834 827 873 895 868 866 953 936 955 947 900 922 989 964 949 932 930 908 914 940 939 959 906 922 902 949 899 925 889 894 835 944 894 849 896 879 821 858 849 840 848 864 836 834 867 887 912 923 892 892 925 881 831 901 887 869 918 885 874 889 857 900 871 885 873 844 902 894 832 824 883 860 835 894 914 877 892 882 921 888 884 866 869 892 860 884 897 875 856 836 908 874 846 851 864 849 870 907 857 877 832 874 872 872 839 876 811 789 828 789 841 786 886 889 841 871 819 846 773 770 822 824 899 921 875 878 877 858 874 883 895 885 839 869 875 879 843 847 874 814 855 851 877 854 918 839 843 842 865 838 863 856 888 854 840 816 833 814 873 850 858 879 852 847 857 851 874 831 842 855 840 904 912 910 918 899 922 895 928 877 874 870 852 819 846 910 852 863 874 797 838 875 792 852 786 799 835 806 814 837 826 850 819 802 800 807 802 751 827 844 770 808 804 819 810 815 867 854 792 800 826 792 829 808 798 832 815 820 799 836 829 841 816 823 771 788 785 805 805 823 796 772 800 788 819 812 846 819 788 850 785 808 809 847 803 767 811 761 751 776 804 816 790 794 770 832 828 791 885 893 857 837 827 863 871 858 827 862 824 822 836 848 835 855 843 863 858 848 858 818 836 832 822 856 809 808 833 833 818 827 862 830 838 807 836 829 827 830 835 808 849 834 791 836 814 832 755 842 802 779 828 868 809 824 817 795 876 786 839 816 868 869 801 864 780 766 813 811 819 783 810 817 816 735 817 809 791 776 785 794 801 820 796 862 822 840 790 821 780 804 838 785 787 814 844 903 849 896 870 874 844 844 812 820 836 866 822 819 862 842 839 844 824 831 825 844 797 842 819 824 787 804 848 862 828 839 852 796 831 851 826 805 802 796 842 827 776 781 754 814 811 830 794 792 853 841 815 846 838 879 817 808 814 794 863 705 798 801 846 832 804 793 837 810 767 779 859 794 768 762 809 787 780 726 803 799 804 744 779 798 698 802 806 832 829 820 832 889 914 942 926 895 932 876 882 921 905 902 904 895 956 898 891 888 956 920 910 862 912 919 908 904 900 879 894 897 893 886 882 906 884 867 866 900 877 905 882 887 877 861 843 910 876 808 823 838 944 859 823 850 850 870 839 871 791 859 862 880 856 849 818 891 842 878 831 808 834 827 873 894 869 867 954 936 955 948 900 922 990 964 948 931 930 908 913 940 938 959 907 919 902 947 901 924 889 895 835 944 893 849 894 880 821 858 850 841 848 864 836 834 867 889 911 922 892 893 926 881 830 900 886 869 917 886 872 889 856 901 871 885 875 844 902 893 832 825 886 860 835 894 915 876 892 882 921 887 883 867 869 892 859 884 896 874 856 837 908 874 846 852 864 849 870 907 857 877 831 874 872 872 840 876 811 788 828 789 841 786 886 888 841 871 818 846 773 769 822 824 899 921 876 879 876 858 873 882 897 885 839 869 875 879 843 847 873 815 854 851 877 854 918 839 843 842 865 838 863 856 888 854 840 817 834 814 872 850 859 879 852 846 858 851 875 833 841 856 840 905 912 910 918 899 921 895 927 876 874 870 852 818 846 910 852 862 874 797 841 876 792 852 786 799 837 804 814 836 826 852 819 802 800 808 801 751 827 845 769 807 805 818 810 814 867 853 791 800 826 792 828 808 797 831 816 820 799 836 830 842 816 821 769 786 786 806 806 824 797 773 801 788 819 811 847 819 787 851 785 808 809 848 803 767 811 762 751 776 804 816 790 796 771 833 829 791 886 893 857 838 826 863 872 858 827 863 823 823 836 848 837 854 844 864 856 848 857 817 836 832 823 856 809 808 832 834 819 828 862 830 838 808 837 829 826 829 835 808 849 834 790 835 814 832 755 842 803 779 828 868 809 824 816 794 875 786 839 815 869 869 800 862 780 765 814 815 820 782 810 817 816 734 818 810 792 775 786 795 800 820 796 862 821 840 789 822 780 804 838 787 787 815 844 903 848 896 870 875 842 844 812 820 835 865 822 819 860 843 838 844 824 830 823 844 797 841 820 824 787 804 849 862 828 838 852 795 831 851 826 805 802 796 843 827 776 781 756 813 812 830 795 791 853 841 816 847 837 881 817 808 814 794 863 705 797 800 846 833 804 794 836 810 767 778 860 794 769 763 811 788 780 726 804 799 805 746 778 799 698 802 806 831 829 819 834 889 914 943 927 895 932 877 882 921 904 902 905 894 956 898 892 888 956 920 909 862 913 919 907 904 901 879 896 897 893 886 882 906 884 865 866 900 878 905 881 887 877 861 848 910 876 808 822 838 943 859 822 851 850 870 840 872 792 859 862 881 857 849 818 891 842 878 831 807 834 826 874 893 870 868 955 935 955 949 900 922 989 964 948 930 930 907 913 940 938 960 909 918 902 948 899 923 889 895 835 944 892 849 893 880 821 859 850 842 848 863 834 835 866 890 910 922 892 895 927 881 830 900 885 869 917 886 871 889 857 901 871 885 876 844 902 892 832 825 889 859 836 895 916 876 892 882 922 887 882 867 870 891 858 885 896 873 857 837 908 874 847 852 864 849 870 907 856 877 832 875 873 872 840 877 811 787 828 789 841 786 886 887 840 870 818 845 773 767 822 823 899 921 877 879 877 858 873 882 897 886 838 868 875 878 843 847 873 816 853 850 878 854 918 839 843 841 864 838 862 856 888 854 841 817 834 813 872 850 859 878 851 846 858 850 876 834 841 856 840 906 912 910 918 899 920 896 927 876 874 870 853 818 848 910 852 862 874 796 844 876 792 852 786 799 839 803 813 836 826 852 819 802 799 809 801 751 827 846 769 807 806 819 810 814 866 852 791 800 826 792 827 808 797 830 816 820 800 835 830 841 816 820 769 784 786 806 806 823 797 775 802 787 819 811 848 818 787 850 785 808 809 847 804 768 811 763 751 776 803 816 790 800 771 833 828 791 886 893 856 840 826 863 872 858 827 864 822 823 836 848 839 854 845 865 855 849 858 816 837 831 824 857 808 807 831 834 820 828 862 830 838 809 837 829 826 829 836 808 850 834 790 835 814 832 754 842 803 779 828 868 808 824 816 793 874 786 840 815 869 867 799 862 780 765 814 817 820 782 810 817 816 733 818 810 792 775 786 795 799 820 796 865 822 840 787 822 782 804 839 787 788 815 845 903 847 895 870 876 841 844 811 820 833 866 822 820 860 844 838 844 824 830 822 844 797 841 820 823 787 803 850 862 828 838 852 795 831 850 826 806 803 797 844 828 777 781 757 813 812 830 795 791 853 840 816 847 836 883 818 807 814 795 864 705 797 799 847 833 804 794 836 810 766 776 861 794 768 762 812 789 780 724 805 798 806 747 777 800 698 803 806 832 829 819 834 889 913 944 928 895 933 878 882 921 904 902 904 894 956 898 891 888 955 919 909 862 913 919 906 904 901 879 897 898 894 886 882 907 885 863 866 900 878 905 881 888 877 860 855 911 876 808 822 838 943 860 821 851 850 870 840 872 793 859 863 880 857 848 818 890 842 878 831 807 834 826 874 892 870 869 956 934 953 949 900 922 989 964 950 930 929 907 914 940 939 960 910 917 901 948 898 922 888 895 837 944 892 849 894 880 820 860 851 842 848 864 833 835 866 888 909 922 892 896 928 881 830 900 884 869 917 885 870 889 858 900 870 884 875 843 902 890 832 826 888 858 838 895 917 876 892 882 922 887 881 866 869 891 857 884 896 872 858 837 908 873 848 853 863 849 869 908 855 877 834 875 873 872 840 878 810 785 828 790 841 786 886 888 840 869 818 846 773 766 822 823 899 921 877 879 878 859 873 881 897 887 838 868 876 878 844 848 873 816 854 850 879 854 918 838 844 840 864 837 863 856 888 855 841 817 834 813 873 850 859 876 851 847 857 850 876 834 840 855 841 906 913 911 918 899 920 897 928 876 874 870 853 818 849 911 852 861 874 796 845 876 793 852 786 799 839 803 813 836 826 853 818 802 799 809 801 751 826 847 769 807 807 820 811 814 866 852 791 800 825 792 826 807 797 830 815 821 800 835 830 839 816 816 769 782 786 805 806 822 796 776 802 787 819 811 848 818 787 849 786 807 809 846 805 768 810 763 750 776 804 816 791 803 771 833 828 791 886 892 856 840 825 863 873 858 826 866 821 822 835 848 838 854 844 864 856 849 858 816 837 831 824 856 809 808 831 834 821 828 862 830 838 809 837 829 825 830 836 808 849 833 790 835 813 831 753 842 803 778 828 868 808 824 817 794 876 787 841 814 869 866 798 862 779 765 814 818 820 781 811 817 816 733 819 811 792 774 785 794 799 820 797 868 822 840 787 821 784 804 839 787 788 814 846 903 846 894 870 877 841 844 811 818 833 866 822 821 861 844 838 844 824 831 822 844 798 841 818 823 786 802 851 860 828 837 853 794 830 850 826 808 804 797 845 827 777 781 757 813 811 831 796 792 854 841 816 848 835 883 818 806 814 796 864 705 796 800 847 833 804 795 837 811 765 774 861 793 767 762 814 790 780 723 806 799 806 747 777 800 698 804 806 832 830 819 834 888 911 944 927 895 933 877 882 922 904 902 904 894 956 898 891 888 954 919 909 862 914 918 907 904 901 879 897 898 895 886 884 907 884 863 867 900 878 906 881 888 877 858 862 912 875 808 822 838 944 860 820 851 850 871 840 872 792 859 863 879 857 848 818 889 843 879 831 807 835 827 874 892 870 869 956 936 952 949 900 922 988 964 952 930 929 907 913 941 939 960 910 916 902 948 898 922 886 896 838 944 893 850 896 879 820 861 851 841 848 866 834 836 867 887 908 921 892 895 928 882 830 899 884 868 917 884 870 889 859 900 869 884 874 843 901 890 833 827 886 857 839 894 918 876 891 881 922 887 881 866 869 891 857 884 896 872 857 837 907 873 847 852 863 849 869 908 856 878 833 875 872 872 840 878 810 785 829 790 841 785 885 888 840 868 817 845 774 766 821 824 900 921 877 879 879 859 872 880 897 887 838 867 876 878 844 849 873 816 853 851 880 854 918 838 844 840 864 838 864 856 888 855 841 817 834 812 875 850 859 875 850 847 856 850 876 833 840 854 841 905 913 911 918 899 920 898 928 875 874 869 854 819 849 911 852 862 874 796 848 876 794 853 786 799 839 803 814 836 827 853 818 802 798 810 801 751 826 846 768 806 806 820 812 814 867 852 790 800 824 791 826 807 797 830 815 820 800 835 830 838 815 812 770 779 785 805 806 821 796 776 801 787 819 812 848 818 787 848 786 805 810 844 806 769 810 763 750 776 805 815 792 805 770 834 828 790 886 892 856 840 823 863 873 858 826 866 822 822 834 849 836 854 844 864 857 848 859 816 838 830 824 856 811 809 833 834 822 828 862 830 837 808 837 830 825 830 836 808 849 833 790 835 814 830 752 842 802 778 828 868 808 823 817 794 877 788 843 814 868 865 798 863 779 766 814 819 820 780 812 817 815 733 819 811 792 774 784 794 799 820 797 870 821 841 788 821 786 804 839 787 789 814 847 903 846 894 870 875 840 844 811 817 833 868 822 822 862 842 837 844 824 832 822 844 798 841 818 823 786 802 850 858 828 837 854 794 829 852 825 809 806 796 845 827 777 782 757 813 810 831 797 792 854 842 816 848 835 883 818 807 815 797 865 706 796 800 847 833 803 795 837 811 764 772 861 793 766 762 814 790 781 723 806 799 806 747 777 801 698 805 806 832 831 820 833 887 910 944 927 895 933 876 882 922 904 902 903 894 957 898 891 888 953 919 909 862 914 918 906 904 900 879 897 898 895 886 884 907 884 864 868 900 876 906 881 887 877 856 870 911 875 807 823 839 944 860 820 852 850 872 841 872 792 860 864 878 857 848 818 888 843 878 832 806 835 827 874 892 871 869 955 938 951 949 901 922 986 964 953 932 929 909 912 942 939 961 910 915 902 949 899 924 884 896 840 944 895 850 897 878 819 861 851 840 848 867 835 836 867 889 909 916 892 894 928 883 830 898 884 868 918 883 871 889 859 899 868 883 874 845 901 890 834 827 885 856 840 893 918 876 892 881 922 887 881 865 869 892 857 885 896 872 857 836 907 873 847 852 864 849 868 908 857 877 832 874 872 872 840 877 810 785 828 790 840 785 884 888 840 868 818 845 774 766 821 824 900 921 877 879 879 859 872 881 896 887 838 867 877 878 844 851 873 816 853 851 880 855 917 838 845 840 864 838 864 856 889 855 840 817 834 812 877 851 858 875 851 848 856 849 876 833 840 854 840 905 912 910 919 899 921 898 928 875 874 869 854 819 849 912 852 862 874 796 852 875 794 853 786 799 839 803 814 836 827 853 818 803 798 810 801 751 825 847 768 806 804 820 812 814 868 852 790 799 825 791 827 806 797 830 814 818 800 836 830 838 816 807 770 777 784 805 806 821 797 776 801 787 820 812 848 818 787 848 786 804 810 845 806 771 810 763 750 776 806 815 793 806 770 834 829 790 885 891 856 839 822 863 874 858 826 867 823 822 835 849 834 853 844 864 858 847 859 817 838 829 823 855 813 810 834 835 821 829 861 831 837 807 837 830 824 830 836 808 848 833 790 835 814 831 751 842 801 777 828 868 808 823 817 794 878 788 845 813 868 866 799 864 779 767 814 820 820 779 812 817 815 735 819 811 792 774 784 794 799 820 797 871 820 841 788 821 789 804 839 786 789 814 848 904 846 894 870 873 840 845 811 817 833 868 822 822 862 841 837 844 824 833 822 844 797 841 818 823 785 801 850 858 828 837 854 794 829 855 823 808 806 796 845 826 777 782 757 813 810 830 797 793 854 844 816 848 835 884 818 808 815 797 866 707 796 800 847 833 803 795 838 811 763 772 860 794 766 763 814 790 781 723 806 799 806 747 777 801 697 804 805 833 832 822 833 887 911 944 927 895 933 875 882 922 904 902 903 895 957 899 890 887 953 920 909 862 915 918 906 904 899 880 897 898 895 886 884 908 883 866 868 900 876 906 881 887 877 854 873 911 875 807 824 839 943 860 820 852 850 872 841 871 791 859 863 877 857 848 817 888 842 878 832 808 836 827 874 892 871 869 955 939 951 949 900 922 984 964 953 934 929 911 910 941 940 960 910 914 903 948 899 925 884 896 840 944 896 849 898 878 819 862 850 840 850 867 837 835 867 892 910 911 892 894 928 883 830 898 884 870 918 883 872 889 860 899 869 882 874 847 901 891 832 826 886 855 840 893 918 877 892 882 921 887 881 865 869 893 857 885 897 871 857 836 907 874 847 852 864 849 868 908 858 876 832 874 872 873 840 877 810 784 828 790 840 785 885 888 840 868 818 846 774 767 821 824 899 920 877 880 879 859 873 881 896 887 838 866 877 878 844 851 873 816 852 850 880 856 917 839 845 839 863 838 863 856 890 855 839 818 834 811 877 852 858 876 850 848 856 849 877 832 840 855 840 906 911 909 919 899 921 897 928 875 873 869 854 819 849 912 852 862 874 796 855 875 793 854 786 800 838 802 813 835 826 853 818 804 799 810 801 751 825 848 768 807 803 820 813 814 868 852 791 799 826 790 828 807 798 830 815 816 801 836 831 839 816 806 770 775 784 805 805 822 798 776 800 788 820 812 848 818 788 848 787 805 810 846 806 771 810 763 750 776 806 815 792 808 769 834 829 790 885 892 857 839 821 863 874 858 826 865 823 821 835 849 834 852 844 864 858 847 859 817 838 829 822 855 812 809 834 835 820 829 861 831 837 807 837 830 824 830 836 807 849 833 791 834 815 832 751 841 801 777 826 868 809 822 817 794 877 788 846 813 868 866 799 864 779 767 815 820 819 780 811 816 815 738 819 810 792 774 786 794 799 820 797 872 819 842 788 821 792 803 838 785 789 815 848 905 847 894 870 871 840 846 810 820 834 868 822 822 861 840 839 844 824 832 822 845 797 842 818 824 785 801 850 859 827 837 852 794 830 857 820 806 806 796 843 825 777 783 756 814 810 830 797 793 854 844 816 847 835 885 818 809 815 797 866 707 796 800 847 834 804 794 838 810 763 771 860 795 767 763 814 789 780 723 806 799 806 747 776 801 696 802 805 833 832 824 833 887 912 944 928 895 933 875 882 922 904 903 904 896 957 899 890 887 952 920 909 861 915 918 905 904 899 880 897 898 894 885 884 908 884 868 867 901 877 906 881 887 877 853 878 910 875 807 824 839 943 860 819 852 851 872 841 871 792 859 862 877 857 848 817 889 842 877 832 809 836 827 874 893 870 869 956 939 951 949 900 922 983 963 954 934 929 912 911 940 940 959 909 913 903 948 900 924 886 896 840 944 897 849 898 879 820 861 850 840 851 867 837 835 867 894 911 906 893 893 927 883 830 898 884 871 917 883 874 888 860 899 869 882 874 850 900 892 830 826 886 854 840 893 918 877 892 882 920 888 882 866 869 894 858 885 898 871 856 836 908 874 848 852 865 849 868 909 858 876 831 874 872 872 840 877 810 784 829 790 840 785 886 888 840 868 818 847 773 767 821 824 899 920 876 880 879 858 873 882 896 887 838 866 877 878 844 850 873 816 853 850 880 856 917 838 845 839 863 838 861 856 891 855 838 818 833 811 878 852 859 877 850 848 856 849 878 832 840 855 839 905 911 908 919 900 921 897 929 875 873 869 854 818 848 912 853 861 874 796 856 876 792 854 786 801 838 803 813 835 826 852 819 804 800 808 802 751 825 849 767 806 803 821 813 814 868 852 791 799 827 790 828 807 798 830 815 816 801 837 831 839 816 803 770 773 784 805 805 822 797 775 800 787 821 812 848 818 789 848 788 805 810 847 806 770 810 764 750 776 806 815 791 810 770 834 830 791 885 892 857 840 820 862 874 858 827 864 823 820 835 849 833 852 844 864 857 847 858 818 837 830 822 855 812 808 834 835 820 830 861 831 836 808 837 830 824 831 836 807 848 833 791 834 815 833 751 841 800 777 825 868 809 819 816 794 876 787 846 813 868 866 799 864 779 768 814 820 819 781 810 817 817 740 820 810 793 775 786 794 798 820 797 872 819 841 789 821 795 803 838 784 788 815 848 906 847 894 869 872 839 845 810 820 834 866 821 821 861 842 840 844 824 832 823 847 797 843 819 825 786 801 850 860 826 837 852 793 831 856 820 806 806 796 842 825 777 783 756 815 810 830 796 793 853 845 815 846 835 886 818 809 816 796 865 706 796 800 848 834 804 793 839 809 763 770 858 796 768 764 813 787 778 723 806 799 807 748 777 801 695 801 805 832 832 823 833 886 912 944 928 895 933 875 881 922 904 902 904 897 958 899 891 887 950 920 909 861 916 919 905 905 899 878 896 898 894 886 884 908 884 867 866 901 878 906 881 887 877 851 881 910 875 807 823 838 942 860 818 851 851 872 841 871 792 859 862 878 858 848 817 890 841 878 832 809 837 828 874 893 870 868 955 938 951 950 899 922 983 962 954 934 929 912 911 940 940 958 909 914 903 948 902 924 887 896 841 943 897 849 899 880 820 861 850 840 854 866 837 834 868 893 910 905 893 893 928 883 830 898 883 872 916 884 875 888 860 899 869 882 874 850 900 892 828 826 887 852 840 894 918 878 892 882 919 889 882 867 869 893 858 886 898 872 856 836 909 874 848 853 865 849 868 910 858 877 831 874 873 872 840 878 811 784 829 790 840 785 886 888 840 868 818 848 772 768 822 824 899 920 876 880 879 857 874 882 897 886 839 866 877 878 844 849 874 815 853 849 881 855 917 838 844 839 864 838 861 856 891 854 838 818 832 811 878 853 859 876 849 849 856 850 881 832 840 855 839 904 911 908 920 901 921 897 930 876 873 870 855 818 848 910 853 861 874 795 858 876 793 855 785 802 838 803 814 834 826 852 820 804 801 806 802 750 825 849 768 806 802 821 814 813 868 852 791 799 826 790 828 807 797 830 815 816 800 837 831 840 816 800 769 772 784 805 804 822 797 774 801 788 820 813 848 819 790 848 788 804 810 846 805 770 810 764 751 775 806 816 790 813 770 834 829 792 885 893 857 841 819 862 874 859 828 862 823 820 834 850 833 852 844 864 857 846 856 819 835 832 821 856 813 808 835 835 820 830 861 831 836 808 837 830 824 832 836 808 847 833 792 835 816 833 750 842 800 777 824 868 809 816 815 794 876 786 846 812 868 866 799 863 778 769 813 820 819 782 810 817 817 740 820 809 793 776 786 795 798 820 797 872 818 841 789 822 794 804 839 784 787 815 847 904 848 895 868 872 838 845 811 819 834 866 821 820 861 843 841 843 824 833 823 848 796 844 819 826 787 799 850 860 826 838 851 794 831 855 822 806 805 795 841 826 777 784 756 816 810 831 797 792 852 846 815 846 836 886 819 808 816 795 865 706 796 800 848 834 804 794 840 808 763 770 858 795 768 764 814 786 778 723 806 799 808 748 777 803 694 803 806 832 831 821 833 886 912 945 929 895 933 876 881 922 903 902 904 897 958 899 891 887 947 921 910 861 916 919 906 905 900 877 896 897 894 886 884 908 884 867 866 901 878 906 881 887 877 850 886 910 875 807 823 838 942 861 818 850 851 872 840 871 792 859 863 880 858 849 818 890 840 879 831 808 837 830 874 893 871 868 955 937 952 950 900 922 984 961 957 933 929 912 911 941 940 958 908 915 903 947 903 924 886 895 843 943 897 848 898 879 820 861 849 839 854 867 837 834 870 892 909 904 892 892 927 883 830 898 883 872 915 883 875 888 860 899 870 884 873 849 901 894 828 826 888 849 841 895 918 878 892 882 918 889 882 868 869 893 858 885 898 872 856 836 910 873 849 853 864 849 868 910 859 878 831 874 873 871 840 878 812 785 829 790 840 785 886 887 840 868 817 848 770 766 822 823 898 919 875 879 879 857 874 881 897 885 839 866 877 878 844 849 875 814 853 850 881 855 916 838 844 838 864 839 862 856 889 854 838 818 831 812 878 852 860 876 849 849 856 851 884 832 840 855 840 904 912 908 920 900 921 898 930 877 873 870 857 818 848 909 853 861 874 795 860 875 793 856 786 802 839 804 814 833 826 851 821 803 801 806 803 750 826 848 769 805 803 821 814 813 868 852 791 799 826 790 828 807 796 831 815 816 800 836 832 841 815 798 769 769 784 805 804 821 797 774 801 789 818 813 847 819 790 848 789 805 810 846 804 769 810 764 752 775 806 816 790 817 770 833 828 792 885 893 856 842 818 862 874 860 829 862 823 820 835 850 833 852 845 863 858 845 856 819 833 831 821 856 813 807 834 834 820 831 860 830 836 808 837 830 824 833 836 809 846 833 792 836 816 832 749 841 798 777 823 868 809 815 814 794 876 784 846 812 868 865 798 863 778 770 812 819 820 782 810 818 818 738 820 808 792 776 784 796 798 821 796 867 818 840 789 822 794 804 839 784 786 816 846 904 848 895 868 873 837 845 811 818 834 864 822 821 861 843 841 842 824 832 822 848 796 844 819 826 788 797 850 860 827 838 851 794 830 853 824 806 805 795 841 828 776 784 757 816 811 831 797 791 851 847 815 846 836 884 819 808 816 795 865 706 797 801 849 834 805 795 842 808 763 770 858 795 768 763 814 788 780 722 806 798 806 749 778 805 693 806 806 832 830 820 833 886 912 945 929 894 933 876 881 922 904 902 903 896 958 899 891 887 946 922 910 862 916 918 906 904 900 876 897 897 893 886 884 908 885 866 866 901 879 906 880 887 876 848 888 910 875 808 823 837 942 862 818 849 852 872 840 871 791 858 864 880 857 849 817 890 840 880 830 808 837 830 874 893 871 868 955 938 953 950 900 921 986 961 960 934 928 913 911 942 939 958 908 915 903 947 904 923 883 894 846 942 898 848 898 878 820 861 849 838 854 866 836 835 871 892 909 904 891 892 926 884 830 897 883 872 916 882 874 888 860 899 871 886 873 847 903 894 828 825 889 847 841 895 918 879 892 882 917 890 881 868 869 892 859 885 899 873 856 836 910 872 848 853 864 849 868 910 859 878 831 875 873 872 840 878 812 785 829 790 840 785 886 887 840 868 817 848 770 765 823 823 898 919 876 878 878 857 874 881 897 885 839 866 877 878 844 849 877 814 853 850 881 855 916 837 844 838 865 839 863 856 888 854 838 818 832 812 877 851 860 877 849 848 856 851 888 832 840 855 840 905 912 908 920 899 920 898 931 878 872 869 859 818 848 909 853 862 875 794 863 875 794 854 786 803 839 804 814 833 826 850 821 803 801 806 803 750 826 848 770 806 804 821 815 813 868 851 792 798 826 790 828 808 796 831 815 816 798 835 832 842 815 797 769 766 784 805 804 821 798 774 801 789 816 814 847 819 790 848 790 806 810 846 804 769 810 764 752 775 806 815 790 818 769 833 828 791 885 893 855 842 818 862 872 860 828 862 823 821 835 851 834 852 846 862 858 845 856 819 832 830 820 856 813 807 834 834 820 831 860 830 837 807 838 830 825 834 836 809 846 834 792 837 816 831 751 841 798 777 823 868 809 815 815 795 876 784 846 813 867 865 798 862 778 769 813 819 820 782 810 818 818 736 821 808 792 776 785 796 800 822 797 862 818 840 789 822 793 804 839 784 786 817 846 904 848 895 869 873 837 844 811 819 834 865 822 822 862 843 842 842 825 832 822 848 797 844 818 826 787 796 850 861 827 837 850 795 830 852 823 806 804 795 841 828 776 784 757 816 811 832 797 790 850 847 816 846 837 884 819 807 817 796 865 706 798 803 848 834 806 795 842 809 762 770 858 795 769 764 814 790 781 722 805 798 804 750 777 806 692 808 806 832 830 821 834 886 911 946 928 893 932 876 881 922 904 902 903 894 958 900 891 887 945 923 910 862 916 918 907 904 899 876 898 898 892 886 883 908 885 865 866 901 880 905 880 887 876 845 891 911 875 808 823 837 942 862 818 849 851 872 840 871 791 857 864 879 858 849 817 890 839 880 830 809 837 830 873 893 870 867 954 939 954 950 900 920 988 961 964 934 928 913 911 941 940 958 907 914 904 946 905 922 882 894 847 940 898 848 897 877 821 861 849 837 853 866 837 835 874 892 909 903 890 892 925 884 830 897 883 872 918 881 873 888 861 900 871 887 873 845 904 895 827 824 890 845 840 895 919 879 892 882 918 890 881 868 869 893 860 884 899 873 856 836 911 872 848 852 864 849 869 909 859 877 831 876 872 872 840 878 811 785 829 789 841 784 885 887 840 868 817 848 770 764 823 823 899 919 876 878 878 858 874 880 896 885 838 867 877 878 844 849 877 814 853 849 881 855 916 836 844 838 866 840 864 856 887 855 838 818 832 812 876 850 859 877 848 848 856 851 889 832 841 855 841 906 913 909 920 898 919 898 931 878 873 870 860 819 848 909 853 863 875 795 865 874 795 853 786 803 840 805 814 834 826 849 821 802 801 805 803 750 826 848 770 806 804 820 814 813 868 851 792 798 826 790 828 808 795 832 815 816 798 834 832 842 815 796 769 764 784 805 804 820 797 775 801 788 817 814 847 820 789 848 791 806 809 846 805 769 810 763 750 774 805 814 790 818 768 832 829 791 885 894 854 843 818 862 871 859 828 863 823 822 836 851 835 852 848 861 857 845 856 819 833 830 820 855 814 807 833 834 820 831 860 829 836 806 838 831 826 834 836 809 846 834 792 837 816 831 753 841 799 777 824 868 809 813 816 795 876 784 846 813 867 867 799 862 779 768 813 817 820 781 811 819 818 734 822 808 792 775 785 795 801 822 797 858 818 840 790 822 794 804 840 784 787 816 846 904 848 895 870 873 836 845 811 820 835 865 823 824 864 843 842 842 825 831 822 848 798 844 817 825 786 795 850 861 828 836 851 795 830 849 822 805 804 796 842 828 778 782 757 816 811 832 798 790 850 847 817 846 837 883 819 807 817 797 864 706 798 804 848 835 806 795 841 809 762 770 860 796 768 764 814 791 782 721 805 797 801 751 776 804 692 807 806 832 830 822 834 886 911 946 927 894 932 876 881 922 904 901 903 893 958 901 892 887 943 923 910 862 917 918 907 903 900 877 897 898 893 886 882 907 885 866 865 900 879 904 880 888 876 842 894 911 875 808 823 838 943 862 817 850 850 872 840 871 791 857 864 878 860 849 817 890 839 879 830 809 836 830 873 893 870 867 954 940 955 949 898 921 987 960 966 933 928 912 911 940 941 957 906 912 906 946 905 922 884 892 848 940 898 849 898 878 820 860 849 836 852 865 838 836 874 892 908 902 890 892 925 885 830 897 882 872 920 881 873 888 861 900 871 887 874 844 904 895 827 824 891 846 839 895 919 879 892 882 919 889 881 868 870 893 861 884 899 873 856 836 911 872 848 852 865 848 869 908 860 876 832 877 872 873 840 878 811 784 830 789 841 784 885 887 841 867 816 848 770 764 822 823 899 919 877 879 878 859 875 880 897 884 839 867 877 879 844 849 876 815 853 849 880 855 916 836 844 839 866 840 865 855 887 856 838 818 833 813 875 850 859 878 848 848 856 850 890 832 841 854 842 905 914 911 920 898 919 897 930 878 873 870 861 819 849 910 853 864 875 796 867 875 795 851 786 803 839 804 814 835 826 849 821 802 800 806 802 749 826 849 771 806 804 821 813 812 868 850 791 798 825 790 828 808 796 832 814 817 798 834 831 842 815 794 769 762 784 805 804 820 797 775 800 788 817 815 847 820 789 847 792 806 808 846 806 770 810 762 750 774 804 815 790 819 767 832 829 791 884 894 853 843 818 861 870 860 828 864 823 822 836 850 836 853 848 861 857 845 857 819 834 830 819 854 813 807 833 834 820 830 859 828 836 806 838 831 827 834 835 810 846 834 792 835 816 831 755 841 801 778 824 868 808 811 817 796 876 784 846 812 867 868 798 863 780 767 813 814 820 780 811 819 819 734 823 809 793 775 785 795 802 822 797 858 818 840 790 822 795 804 840 783 787 814 846 904 848 895 872 872 836 845 811 820 835 866 822 823 864 842 843 842 824 831 822 847 800 844 816 825 786 794 850 861 828 834 852 796 830 849 823 804 804 795 842 827 779 783 757 815 811 832 798 790 848 846 817 846 837 882 818 808 817 798 864 706 798 804 848 835 806 795 841 810 762 771 860 796 767 762 814 792 781 720 806 797 801 751 775 802 692 806 806 831 831 822 834 886 911 945 927 895 932 877 881 922 904 900 903 892 957 901 892 887 941 923 910 862 917 918 907 902 900 878 896 900 894 885 881 907 886 866 866 901 878 904 880 888 876 839 896 911 875 808 823 839 944 862 817 852 849 873 840 871 791 857 864 879 862 848 817 890 839 878 831 809 835 829 873 892 870 867 954 939 955 949 896 922 986 960 967 933 929 911 911 939 941 957 904 910 905 946 904 923 886 891 850 940 897 849 898 878 820 860 849 836 852 865 837 836 874 891 907 902 889 892 926 886 831 897 882 872 919 881 873 888 860 900 869 887 875 844 905 895 827 824 892 846 838 895 919 879 892 882 920 888 881 869 871 893 861 883 898 873 856 835 910 872 848 851 866 848 870 908 860 875 832 876 873 873 841 879 811 784 830 789 841 784 885 887 841 868 816 847 771 765 822 823 900 920 877 879 879 859 875 880 898 885 840 867 878 880 845 849 875 814 854 849 879 855 916 836 844 840 867 840 864 855 887 856 838 818 832 814 875 850 860 878 848 848 856 850 893 832 842 854 842 905 915 911 919 898 919 897 929 877 873 870 861 819 849 909 853 864 874 796 867 876 795 852 786 801 839 803 813 836 826 850 821 802 800 807 802 749 827 849 770 807 804 821 813 812 868 850 791 798 824 790 828 807 797 832 814 817 798 835 830 842 815 792 769 761 785 805 804 819 798 775 800 788 818 814 847 820 788 846 794 806 807 846 806 770 811 762 752 774 804 815 790 820 767 833 829 791 882 893 854 843 818 861 871 861 829 864 822 822 836 849 836 853 846 861 857 845 858 819 835 830 819 855 813 808 833 834 820 830 859 829 836 806 838 831 828 833 834 810 847 833 792 834 816 832 754 841 803 778 825 869 808 809 816 796 876 785 845 812 866 870 798 863 780 768 813 811 821 779 812 818 820 735 822 808 793 775 784 794 801 822 797 858 819 840 790 822 796 804 841 782 788 812 846 904 848 895 872 871 836 845 811 821 835 866 822 823 865 842 843 843 825 832 822 847 799 842 816 825 786 794 851 861 829 834 852 796 830 849 824 806 806 794 843 827 780 785 757 814 811 831 798 791 843 845 817 847 836 881 816 807 816 798 865 705 798 804 848 836 806 794 842 810 762 772 860 796 765 761 814 792 781 720 806 796 803 753 775 801 692 806 806 832 832 821 834 887 911 944 928 895 933 877 881 921 904 901 904 893 957 901 892 888 939 922 910 862 917 918 907 902 900 878 894 900 896 885 881 907 886 866 866 902 877 904 880 889 876 834 897 912 876 808 822 839 944 861 817 852 849 873 841 870 791 858 863 879 861 848 818 890 839 878 832 809 835 827 874 892 870 866 954 939 953 949 895 923 984 959 969 933 930 910 911 939 941 958 904 910 903 947 904 924 886 890 852 941 897 849 898 878 819 859 850 838 851 865 836 835 874 891 907 900 889 892 927 886 832 897 882 872 919 881 873 887 859 900 867 888 874 845 904 894 828 824 891 848 837 894 920 878 892 882 920 888 881 869 872 894 860 883 898 873 856 834 911 872 847 851 867 848 870 907 860 875 832 875 872 872 841 878 811 784 831 788 840 784 885 886 841 869 816 845 771 766 822 823 900 920 877 880 879 860 876 879 898 885 840 866 878 880 845 849 875 814 854 849 879 856 916 836 844 841 868 840 863 856 887 856 838 818 833 814 875 850 860 877 848 848 856 850 895 832 842 853 841 906 915 911 919 898 920 897 927 877 874 869 861 819 849 909 853 864 874 795 867 876 795 853 786 800 840 803 813 836 826 851 820 802 800 809 801 749 828 850 769 807 805 821 813 811 868 850 791 798 826 791 829 806 798 832 815 818 798 835 830 841 816 792 769 760 785 805 805 819 797 775 800 788 818 814 847 820 788 846 795 807 807 846 806 770 812 763 754 774 804 816 790 821 767 834 828 791 880 892 854 843 817 861 872 863 829 865 822 821 836 848 837 853 845 861 857 845 859 818 836 829 820 856 813 808 834 834 820 829 858 830 836 806 838 832 828 833 833 810 848 833 792 833 816 832 754 842 803 778 825 869 807 809 816 796 877 785 844 813 866 870 798 863 780 768 813 811 822 779 812 818 819 735 822 808 793 775 784 794 801 822 797 856 819 839 790 821 796 804 841 783 788 811 846 905 847 894 872 870 836 845 811 821 834 867 822 824 864 843 841 843 826 833 823 846 798 842 816 825 786 793 852 861 829 833 852 795 830 850 824 807 808 794 843 828 780 787 757 815 812 830 798 790 839 845 816 848 836 880 815 807 814 798 866 705 798 804 849 836 806 794 842 811 763 772 859 796 764 761 814 791 780 720 806 795 805 754 775 802 693 806 806 834 833 820 834 887 911 943 929 895 933 877 881 921 904 901 905 893 956 900 892 889 939 921 910 863 918 919 906 901 900 878 894 900 897 884 881 907 886 866 866 902 877 904 880 889 876 829 899 912 875 807 823 838 945 861 817 850 849 874 841 871 792 858 863 879 860 848 818 890 840 879 832 809 834 825 874 892 870 866 953 939 951 948 895 922 985 960 971 933 930 911 912 940 941 959 904 910 902 947 905 924 887 891 854 941 897 849 897 878 820 860 850 839 851 865 835 834 874 891 908 898 891 893 928 885 832 898 882 872 918 882 872 887 858 900 867 888 874 845 903 894 826 825 890 848 836 894 920 879 892 882 920 888 881 868 873 894 860 882 899 873 855 834 911 873 846 851 867 848 871 907 860 875 832 874 872 872 841 877 811 784 831 789 840 783 885 886 841 870 817 842 771 767 823 822 901 920 876 879 879 860 876 879 897 885 840 865 878 880 846 850 874 814 854 849 879 856 916 836 844 841 869 839 863 856 888 856 838 818 834 814 873 851 860 876 850 848 854 850 896 832 841 852 841 906 915 910 918 898 921 897 927 878 874 869 861 819 849 909 852 864 874 794 866 877 795 853 786 800 840 804 813 837 826 853 820 802 800 808 802 749 828 849 768 808 805 822 813 810 868 851 790 799 827 791 829 804 798 831 816 819 797 836 830 841 816 792 769 759 786 806 805 820 796 775 800 788 819 814 847 820 788 846 796 807 808 846 806 770 812 764 754 775 804 816 790 821 768 835 828 791 878 892 855 842 817 862 871 864 828 865 822 821 835 848 838 853 842 862 857 845 858 818 835 828 822 857 813 808 834 834 820 830 857 832 836 806 838 833 828 833 833 810 849 833 792 834 815 833 754 843 803 778 825 869 807 809 816 796 878 784 844 813 866 870 798 863 780 767 814 811 823 779 812 818 818 735 822 808 793 775 785 794 801 823 798 854 819 838 790 821 795 804 841 783 788 811 847 905 846 894 873 871 835 844 811 822 834 866 822 824 863 844 840 843 827 834 823 846 797 841 817 824 786 792 852 861 828 833 852 795 830 851 825 807 808 795 843 829 780 787 756 816 812 830 798 791 834 844 816 850 837 880 814 806 812 798 866 705 798 804 849 837 805 794 843 811 763 773 858 796 765 761 815 790 780 720 806 795 807 754 776 803 693 805 806 834 833 820 835 887 912 943 930 896 934 877 881 921 904 901 905 894 956 900 892 889 938 921 910 864 919 920 905 902 899 878 895 900 897 884 881 907 886 866 866 902 878 905 880 889 876 824 900 912 874 807 823 838 945 861 818 849 850 874 841 871 792 859 862 880 859 848 819 891 840 878 832 809 834 825 875 890 870 866 952 939 951 947 897 921 985 961 974 933 929 913 912 941 941 958 904 909 903 947 906 924 887 891 854 940 896 849 896 877 820 860 850 840 850 864 836 832 875 891 908 896 891 893 928 884 831 899 882 873 918 883 871 887 859 900 869 888 875 845 902 894 825 826 890 847 840 894 920 878 892 882 921 888 881 868 873 894 860 882 899 873 855 835 912 873 844 850 867 848 870 907 859 875 831 875 872 872 841 876 810 783 831 789 840 784 885 887 841 870 818 840 770 767 823 823 902 919 876 879 879 859 876 880 896 885 839 864 878 880 846 851 875 814 854 849 880 856 916 836 844 841 869 839 863 856 888 856 838 818 834 813 870 851 859 875 850 847 852 850 896 832 841 851 840 906 915 910 918 899 922 896 927 878 874 869 860 818 850 909 853 864 874 794 868 876 794 853 786 801 839 805 813 837 827 853 819 803 800 807 803 749 829 849 769 808 806 822 813 810 868 852 790 799 829 792 829 804 800 832 816 819 796 837 830 841 816 792 769 757 786 805 804 821 795 774 800 788 819 814 846 820 789 845 795 808 808 846 806 770 813 764 752 776 804 816 790 822 769 835 828 791 877 892 855 842 818 863 869 863 828 865 822 821 835 848 838 853 842 861 857 845 859 819 834 829 823 856 812 808 834 834 820 830 857 832 836 807 838 832 829 833 833 810 850 834 792 836 814 834 754 843 802 778 825 870 807 809 816 795 878 785 844 813 867 870 799 863 779 767 815 810 823 781 811 817 817 736 822 808 792 775 786 794 800 823 797 846 819 838 790 822 794 804 842 783 788 812 848 906 845 894 873 872 834 844 811 821 834 865 822 825 862 844 838 843 826 834 824 846 796 842 819 823 786 790 852 860 827 833 852 795 830 851 825 806 807 796 843 830 779 786 756 816 811 830 798 791 830 844 815 850 838 880 814 807 812 798 865 705 798 804 850 837 805 794 843 810 763 774 859 796 767 762 815 789 780 720 807 795 807 753 776 802 693 804 806 833 833 822 836 887 912 943 930 896 934 877 880 920 904 901 905 895 956 899 891 889 937 922 910 863 919 919 905 902 900 878 895 899 896 884 881 906 886 865 866 901 878 905 880 888 876 821 900 911 873 806 823 838 945 861 818 849 850 873 841 872 793 859 862 880 857 848 819 891 840 877 831 809 835 825 876 889 870 867 953 939 952 946 899 920 986 961 974 933 927 913 912 941 941 958 904 909 904 947 907 924 888 891 854 940 894 849 896 878 820 861 849 840 850 864 836 833 876 892 907 896 890 892 928 885 830 898 882 873 918 884 871 888 860 900 872 887 876 844 902 896 824 826 890 847 844 894 920 877 892 882 921 888 880 867 872 893 860 883 899 873 855 835 911 873 844 849 867 848 869 907 859 875 830 876 874 872 841 877 810 783 830 788 841 785 885 888 841 869 818 838 770 768 822 824 901 918 877 880 878 859 875 880 897 886 839 864 878 880 846 852 875 813 854 849 880 856 917 837 844 842 868 839 863 856 888 857 839 818 833 812 868 851 859 875 850 847 852 850 896 832 841 850 840 905 914 910 918 900 921 896 928 878 873 869 860 818 850 909 852 864 874 794 869 876 793 853 786 801 839 804 812 837 827 853 818 804 800 806 804 750 828 849 770 808 805 823 812 810 868 853 790 799 829 792 829 804 800 833 815 819 796 837 831 841 816 791 768 756 787 805 803 822 795 774 800 788 819 815 846 820 789 845 795 808 808 846 806 770 813 764 751 776 804 817 790 822 770 835 828 791 876 892 855 841 818 863 869 863 828 865 822 821 835 848 838 853 842 860 856 845 859 819 835 828 822 856 811 808 834 835 821 829 858 832 836 807 838 831 829 833 834 809 850 834 793 837 813 835 754 843 802 777 825 870 808 809 816 796 878 786 845 812 868 868 799 864 780 766 815 808 822 783 811 817 818 736 821 807 792 774 786 793 798 822 797 839 819 840 790 823 793 804 842 783 788 813 848 906 845 895 873 873 833 843 812 821 834 864 822 825 862 844 839 844 826 834 824 846 797 842 819 821 787 790 853 860 826 834 852 795 830 851 825 806 805 796 843 830 778 786 755 815 810 830 798 790 825 844 815 848 837 880 813 808 811 798 865 706 797 804 849 837 805 794 843 810 763 774 859 796 767 762 816 790 780 718 808 796 806 753 776 802 693 804 806 833 833 823 837 887 912 943 929 896 935 877 880 919 904 902 905 895 956 899 890 888 935 922 910 863 918 918 904 902 900 877 895 899 895 884 881 907 886 865 864 901 878 905 880 887 876 819 900 910 873 806 823 839 945 861 818 849 850 873 841 871 792 858 863 880 857 848 819 890 840 876 830 808 835 826 876 890 870 867 955 939 952 947 900 921 987 961 975 933 927 911 913 938 941 957 904 910 905 946 907 924 888 891 854 941 893 849 896 879 821 861 849 840 850 864 837 834 877 892 907 895 889 890 928 886 830 898 883 873 919 883 871 888 860 898 872 886 876 844 902 896 824 826 889 847 847 894 921 876 893 882 922 888 880 867 871 893 860 883 899 874 855 834 911 873 845 848 867 849 868 906 858 875 830 878 874 872 841 877 810 783 829 787 841 785 884 889 841 869 818 836 770 767 821 825 901 918 878 880 878 859 874 881 897 886 838 864 878 880 844 850 875 813 854 849 880 856 917 837 844 842 868 839 863 856 889 855 838 816 832 812 868 851 859 875 849 848 853 851 897 832 841 850 840 905 914 910 918 900 920 896 928 877 874 869 859 818 850 909 852 864 875 794 870 875 792 853 786 802 838 804 812 837 827 853 817 804 801 806 804 750 828 847 770 808 805 823 812 810 868 853 791 800 829 792 829 805 801 834 814 819 796 837 831 841 816 790 768 756 788 804 803 822 795 774 801 787 819 815 846 820 789 844 795 808 808 845 806 770 814 763 750 777 802 817 789 823 769 835 829 791 875 891 856 839 818 863 869 863 828 865 822 822 835 849 838 853 843 861 856 845 859 819 836 828 822 857 810 808 834 835 822 829 860 832 836 807 838 830 829 834 834 808 849 834 794 837 812 836 753 843 801 777 825 869 810 808 816 795 878 788 846 812 868 868 799 865 780 766 815 806 820 784 811 817 818 736 821 808 792 774 785 792 797 821 797 834 819 840 790 822 794 805 841 782 787 814 847 906 845 895 872 873 833 842 812 821 835 865 822 826 862 844 839 844 825 835 825 845 797 842 819 821 788 790 852 860 825 836 853 795 830 850 823 808 805 795 843 830 777 785 755 814 810 831 798 790 822 846 815 847 836 879 814 810 810 798 865 707 796 804 849 837 804 794 843 810 764 774 860 795 766 762 817 790 779 716 808 798 807 754 777 803 692 804 807 832 833 823 837 888 912 943 927 896 934 877 880 919 904 902 905 895 956 899 889 888 934 923 910 863 917 916 905 901 900 877 895 898 895 885 881 907 886 865 863 901 878 905 880 888 877 818 901 909 874 806 822 839 945 862 817 850 850 872 841 871 792 858 863 880 858 848 819 888 840 876 830 808 836 826 876 891 870 867 956 938 952 949 900 922 988 961 974 933 927 910 913 938 941 957 906 910 905 946 906 924 887 892 856 941 893 848 896 880 822 862 848 840 850 864 838 835 877 893 910 895 889 891 928 887 830 898 884 873 920 882 871 889 859 897 871 885 876 844 901 895 825 826 889 847 846 894 921 877 894 882 922 888 881 868 870 892 860 883 898 874 855 835 911 873 846 849 867 849 867 905 856 875 830 878 872 872 842 878 810 783 828 788 841 784 884 888 841 869 817 834 770 766 821 824 901 918 879 880 878 859 874 881 897 886 838 865 878 879 843 850 874 813 854 849 880 856 917 837 844 843 867 840 863 856 891 853 838 815 832 812 867 850 860 876 848 848 854 851 898 831 842 850 839 905 914 910 919 899 919 895 928 877 874 869 859 818 850 909 852 864 876 794 868 875 792 853 786 802 838 804 812 837 827 852 817 804 802 806 803 751 828 846 770 807 805 823 813 812 867 853 792 801 827 792 829 805 801 835 813 820 796 836 831 841 816 790 767 756 788 804 803 822 795 774 801 787 820 814 845 821 789 844 795 808 807 845 806 770 814 763 750 777 802 817 789 822 768 835 829 791 875 891 856 837 818 863 870 863 829 866 822 822 836 849 839 854 844 862 856 845 859 818 838 829 822 858 809 809 834 835 822 828 860 832 836 807 838 830 829 833 835 808 848 833 794 837 813 837 753 843 800 777 825 868 810 808 817 794 877 788 846 813 868 867 799 865 780 765 814 805 820 783 812 817 818 736 820 808 792 774 784 792 796 821 797 834 819 840 789 821 794 806 840 782 786 814 847 906 846 894 872 873 833 842 812 821 837 865 822 826 863 844 839 845 824 835 824 844 798 842 818 821 790 790 852 860 827 837 852 795 830 851 822 808 806 795 842 831 777 786 755 816 810 831 797 789 821 848 815 847 836 878 814 810 810 799 866 707 796 804 849 837 804 793 844 811 763 775 859 794 764 762 818 790 779 716 808 798 807 754 778 805 691 804 807 832 834 823 837 889 912 944 926 896 933 876 881 919 904 902 905 895 956 898 889 888 933 923 911 863 917 916 906 901 900 877 895 898 896 886 882 907 886 866 864 901 878 905 880 888 877 817 901 909 875 805 822 838 945 863 818 850 850 872 841 870 791 858 862 880 858 848 819 889 839 876 831 808 836 826 876 893 870 866 955 938 951 951 900 922 988 962 975 934 927 911 912 940 942 959 907 910 905 947 905 924 887 893 858 941 893 848 897 880 822 863 849 839 849 864 838 835 877 893 912 896 889 892 928 885 829 897 885 873 920 881 871 888 858 896 870 885 876 844 901 893 824 826 889 847 845 895 921 878 895 882 922 889 882 868 870 892 860 883 897 874 855 836 912 873 847 849 868 848 866 904 856 875 830 878 872 872 841 878 810 783 828 789 842 784 885 888 841 869 817 832 770 764 821 824 901 918 878 880 878 858 874 881 897 886 838 867 878 879 843 850 875 812 854 849 880 856 917 836 844 842 866 840 863 856 892 852 838 815 832 813 866 850 861 876 849 848 855 852 899 831 842 849 839 905 913 911 919 898 919 895 927 876 874 869 860 818 851 909 852 863 875 794 867 875 792 853 786 803 838 804 812 837 827 851 817 803 802 806 802 751 829 845 770 806 805 823 814 813 867 853 791 800 826 793 829 805 800 835 813 821 797 835 831 841 816 791 768 756 788 804 803 822 794 774 802 787 820 813 845 821 790 846 794 808 807 845 807 770 813 762 750 776 803 816 789 822 767 835 829 792 875 892 856 837 818 863 871 863 829 866 822 822 836 850 839 854 843 862 858 845 859 818 837 831 822 858 809 809 834 835 822 828 860 832 836 807 838 830 829 833 835 808 848 833 793 837 814 836 752 843 800 778 825 868 810 807 817 793 876 788 846 814 868 867 799 865 781 765 814 805 821 782 812 817 818 736 820 807 791 774 784 792 796 821 797 836 820 840 789 820 794 806 839 782 786 815 847 906 847 894 873 873 833 842 812 821 837 865 821 826 864 843 838 846 823 835 823 844 797 842 818 820 790 789 852 860 829 837 851 796 830 852 822 808 806 796 842 831 776 786 755 818 811 831 797 789 818 849 816 847 838 878 814 811 811 800 866 707 797 803 849 837 803 793 844 811 764 776 858 794 765 762 816 790 780 716 808 797 808 755 777 806 690 804 807 832 834 823 836 889 912 945 927 896 933 876 882 920 904 902 904 895 957 898 889 888 934 923 911 863 917 916 908 902 900 877 896 897 897 887 882 908 886 867 864 901 877 905 879 889 878 816 902 910 876 805 823 838 945 863 818 850 850 871 842 870 791 859 862 880 858 848 819 889 838 874 832 808 835 826 876 893 870 866 955 938 952 951 901 921 987 962 976 936 927 912 912 941 941 962 909 910 905 948 904 925 887 894 860 942 893 847 897 880 822 864 850 839 849 864 837 835 878 893 914 896 890 894 927 882 828 896 886 873 921 880 871 889 858 896 869 884 875 845 900 892 824 825 889 846 845 894 921 879 895 882 922 890 882 868 871 892 860 883 898 874 856 836 913 873 847 848 868 848 867 904 857 876 830 878 873 872 840 877 810 783 828 791 842 784 885 888 840 869 816 829 769 764 820 824 901 919 878 880 878 857 874 881 897 886 838 868 877 879 844 850 875 813 854 849 880 856 917 836 844 840 866 838 863 855 892 853 838 814 832 813 866 850 862 876 850 849 855 852 900 831 842 850 840 906 912 911 918 899 919 895 927 876 874 870 861 818 851 910 851 862 874 794 867 875 792 853 786 803 839 804 812 837 827 850 818 803 801 806 802 752 829 844 770 805 805 823 814 813 868 853 790 799 827 793 829 806 799 834 814 822 797 835 831 840 816 791 768 756 787 805 804 821 795 774 802 786 820 812 845 821 789 848 794 808 807 845 808 770 813 762 750 776 804 815 789 821 767 835 829 792 874 892 856 836 818 864 871 863 829 866 823 822 836 850 838 854 844 862 859 844 858 819 836 833 823 858 810 809 834 834 821 828 860 831 836 808 839 830 829 833 835 807 848 833 793 837 814 835 752 843 800 778 825 868 810 808 818 792 876 788 847 815 868 867 799 866 782 765 814 805 822 781 812 817 818 736 819 806 792 774 785 792 796 821 798 836 820 840 789 820 792 806 839 782 785 814 847 906 847 895 874 873 832 843 810 821 837 864 820 826 864 842 837 846 824 835 822 845 797 842 819 821 789 788 851 861 831 837 851 796 830 854 824 807 806 796 843 831 777 786 755 820 811 831 796 790 816 848 816 848 839 876 814 811 812 801 866 707 798 803 849 837 803 792 844 811 764 776 858 795 765 762 815 790 781 716 808 796 808 756 776 805 690 804 807 832 834 823 835 889 912 945 928 896 933 876 882 920 904 901 904 896 957 898 890 889 934 923 911 863 918 917 907 902 900 878 896 897 897 886 882 908 884 868 865 901 877 905 879 890 878 816 904 910 875 805 823 838 944 864 818 850 852 871 842 870 792 858 862 880 858 848 819 889 838 873 832 808 834 827 875 893 870 867 955 938 953 950 901 920 987 963 977 936 927 913 911 941 941 962 909 910 905 948 905 926 887 894 859 943 893 848 897 880 821 864 852 839 848 865 835 835 877 893 914 896 891 895 927 880 827 896 886 872 921 880 870 890 858 897 870 884 874 846 900 891 823 824 890 846 845 893 922 880 894 883 923 890 881 869 871 893 860 883 900 874 855 836 914 873 847 848 868 848 868 904 858 875 830 878 874 873 839 877 809 784 828 792 842 784 886 888 841 870 817 826 768 764 820 824 901 920 878 880 878 857 874 881 897 885 838 867 877 879 845 851 875 813 854 849 880 856 917 836 844 838 867 837 862 854 890 854 839 814 832 813 866 850 862 875 851 849 856 853 900 832 842 850 840 906 912 911 917 899 919 895 927 876 874 870 862 818 852 910 851 861 873 795 868 876 793 853 785 803 839 803 812 837 827 850 820 802 801 806 802 752 829 845 770 805 805 823 814 814 868 853 790 798 826 792 828 806 797 832 814 823 796 835 831 839 816 793 768 755 787 806 805 821 795 775 802 785 820 813 845 822 788 850 793 808 807 846 808 770 812 762 750 775 806 815 789 821 767 834 829 792 872 891 855 836 818 864 871 863 828 865 824 822 836 850 837 854 844 862 860 844 859 819 834 833 824 858 810 809 834 834 821 828 861 831 836 808 840 830 829 833 834 807 847 833 793 836 814 833 752 843 800 779 824 868 809 808 818 792 877 787 848 815 867 867 799 866 780 766 814 805 822 781 812 818 818 736 819 806 792 774 786 793 796 821 798 836 820 840 790 821 790 806 839 783 785 813 847 905 847 895 873 873 832 844 810 821 836 863 820 826 865 840 838 846 825 833 822 845 796 841 820 822 788 788 851 861 831 836 852 796 832 854 826 807 806 796 843 831 778 785 755 820 810 831 795 791 814 847 816 848 839 876 814 810 812 800 865 707 798 803 849 837 802 793 844 810 764 776 857 796 765 762 813 789 783 715 808 797 808 756 775 804 691 805 807 833 833 823 836 889 912 945 927 896 933 876 883 920 903 901 904 897 956 897 891 889 934 922 911 863 918 918 907 904 900 879 896 897 897 886 882 909 884 867 864 901 878 904 879 890 878 815 905 910 874 805 823 837 943 864 818 850 852 871 842 871 792 858 862 880 858 848 819 889 838 871 832 808 833 828 875 893 870 867 956 939 955 950 900 920 988 963 977 936 927 914 910 941 941 961 910 910 905 948 906 925 887 895 859 943 892 849 899 880 820 865 851 839 848 867 834 834 877 893 913 896 891 894 927 880 827 898 886 872 920 879 870 891 858 896 872 885 873 846 900 890 822 824 890 845 845 893 922 880 894 884 923 890 880 869 871 893 860 884 901 874 855 835 914 873 848 847 868 847 869 904 858 875 831 877 874 873 839 877 810 784 828 790 841 784 887 888 841 871 817 824 766 766 820 824 901 920 878 881 878 857 873 881 897 885 838 866 878 878 846 851 875 813 854 850 880 856 917 837 845 838 867 836 862 854 889 854 839 814 832 813 867 850 862 876 850 849 856 853 902 832 842 851 840 906 912 911 917 899 919 895 927 877 874 870 863 819 852 911 851 861 872 796 868 876 793 853 784 804 839 804 812 838 827 850 821 801 801 806 801 752 829 845 769 805 805 822 812 814 868 853 790 797 826 791 828 806 797 830 815 824 797 835 830 839 816 795 768 755 786 807 805 821 795 775 802 784 820 813 845 822 788 850 793 807 807 847 808 771 812 762 749 776 806 816 789 822 767 834 829 791 870 891 855 836 818 864 871 863 827 864 824 821 837 850 836 853 845 862 859 844 860 819 833 832 825 858 811 809 834 834 822 828 860 831 836 809 840 830 828 833 834 807 847 833 794 836 813 832 751 843 802 778 824 868 809 808 817 793 879 787 849 815 866 867 799 865 779 766 815 804 821 781 812 818 818 738 820 806 793 774 787 793 797 821 799 836 820 842 791 822 787 806 840 783 785 812 847 903 847 895 873 873 832 845 810 822 835 863 821 827 865 840 840 846 825 832 822 846 796 841 820 824 788 788 851 861 830 836 854 796 833 854 826 807 805 797 844 831 779 784 755 819 810 831 794 791 814 847 816 848 839 875 815 809 813 798 864 707 797 803 848 837 803 794 845 810 763 776 858 796 765 762 812 790 783 714 808 797 807 755 775 803 691 805 807 833 832 823 837 888 912 944 927 897 933 876 883 921 902 900 904 897 956 897 892 889 933 922 911 863 918 918 906 904 900 879 896 897 897 886 882 909 883 866 864 901 878 903 879 891 879 816 905 910 874 805 823 837 942 863 818 850 853 871 842 872 792 858 862 880 858 848 819 889 838 871 832 808 832 828 876 893 871 867 956 940 955 951 899 920 988 963 978 935 928 914 910 941 940 960 910 910 905 948 907 924 886 896 859 943 892 850 900 881 820 865 849 840 849 868 833 833 877 894 913 897 891 892 926 879 828 901 886 872 919 879 870 891 858 896 873 886 873 846 900 889 822 824 890 844 845 894 921 880 894 884 924 890 881 869 872 893 861 884 901 874 856 835 914 872 848 847 868 847 868 903 858 875 831 877 874 873 839 876 810 784 828 788 841 784 887 888 840 872 818 823 766 768 820 825 900 920 878 882 878 857 873 880 896 885 837 866 878 878 846 852 875 813 854 850 881 856 917 837 846 838 868 836 861 855 888 855 839 814 832 813 867 849 862 877 849 848 855 852 902 831 842 851 839 906 913 911 917 898 919 895 928 877 874 870 863 819 852 912 851 861 872 796 868 876 793 853 785 804 840 805 812 838 827 851 821 800 801 806 801 751 829 845 769 805 805 822 812 815 867 853 790 797 825 790 827 806 797 830 816 826 797 835 829 839 817 796 767 754 786 807 804 821 795 775 801 784 819 812 845 822 788 850 793 807 808 847 808 771 812 762 748 776 806 817 788 822 766 834 829 791 870 891 855 835 818 864 871 863 828 864 823 822 837 850 836 853 845 862 859 844 860 818 833 832 825 858 812 809 834 834 822 827 860 831 836 809 840 831 827 833 835 808 847 832 794 836 813 832 751 843 801 778 824 868 811 808 817 794 880 786 849 815 866 867 799 863 777 766 815 804 821 781 811 818 818 739 820 806 793 774 787 793 797 822 799 836 820 842 791 821 787 806 840 782 785 812 848 902 847 895 873 872 832 846 812 823 835 863 822 828 865 841 839 845 825 831 822 847 796 840 820 825 788 788 850 861 828 835 855 796 834 853 825 806 805 797 844 830 779 782 755 819 810 832 794 791 813 848 817 848 839 875 815 809 814 796 863 707 797 803 847 838 803 796 845 811 763 776 859 797 766 761 811 791 783 712 808 798 807 755 774 801 691 804 807 833 832 823 838 888 913 944 927 896 932 875 883 921 901 900 904 897 956 897 892 889 932 921 911 863 918 918 906 905 900 879 896 897 897 886 882 908 883 866 864 901 877 904 879 891 879 817 905 910 874 805 823 836 942 862 817 850 853 871 841 871 792 857 862 880 859 848 818 889 838 870 832 808 832 830 876 893 871 867 954 940 955 952 898 920 988 963 977 935 928 913 911 941 940 961 910 910 905 949 907 923 886 896 859 943 892 851 900 882 820 863 847 840 851 867 833 833 877 893 912 898 891 890 926 879 828 902 885 872 918 879 869 892 858 897 872 889 873 846 900 890 822 825 889 843 844 895 920 881 894 884 924 891 881 869 872 893 862 884 900 874 856 835 913 870 848 848 868 847 868 902 858 876 832 878 874 873 840 876 811 784 828 786 842 785 887 889 841 872 818 820 766 770 820 825 900 919 878 882 877 857 873 880 896 884 837 867 879 878 846 851 875 813 854 851 881 856 918 838 846 840 868 838 861 856 888 855 839 815 831 813 867 848 862 878 849 847 855 852 902 831 841 851 839 905 912 912 917 898 919 896 928 877 874 870 862 818 851 913 851 861 873 796 868 876 793 852 786 805 839 805 812 838 827 851 822 800 801 805 801 749 828 845 768 805 804 821 813 815 866 853 790 797 825 790 826 805 797 830 817 828 797 835 827 839 816 796 767 754 786 807 803 821 796 776 801 786 819 814 845 822 788 849 793 808 808 846 808 771 812 762 748 775 807 815 789 821 765 834 829 791 871 892 855 834 820 863 872 864 828 864 823 822 837 850 837 853 845 862 859 845 861 818 833 831 825 858 813 809 834 834 823 827 859 831 835 809 840 831 826 833 834 808 848 833 794 835 813 832 751 843 800 778 824 868 812 807 815 795 879 786 849 814 867 867 798 862 779 766 816 803 822 782 811 817 818 739 821 805 792 774 785 794 797 822 799 836 820 842 790 820 787 805 840 782 785 812 848 902 847 895 873 872 832 846 813 824 836 863 822 828 865 842 837 845 826 830 823 848 796 840 819 824 788 789 850 860 828 835 855 798 834 853 825 805 805 797 844 829 779 781 755 818 810 832 794 791 810 848 817 848 839 875 815 810 814 796 864 707 797 804 847 837 804 795 845 811 763 775 860 797 766 761 811 793 783 712 807 798 806 757 774 800 691 803 807 832 830 824 838 888 913 944 927 896 932 875 883 921 901 900 904 897 956 897 891 889 931 921 911 863 918 917 906 905 900 878 895 898 897 885 882 908 884 865 866 901 878 904 879 890 879 818 905 911 874 806 823 836 943 861 817 850 853 871 841 871 792 857 862 881 858 849 818 890 838 870 831 808 832 830 876 893 870 866 954 941 956 951 897 920 989 962 977 934 929 913 911 940 940 962 910 909 905 949 905 922 886 896 858 943 892 852 898 882 819 861 846 840 852 867 832 832 878 893 912 900 892 889 926 878 829 900 885 872 916 879 870 891 859 898 870 890 873 848 901 890 822 826 889 844 842 895 920 882 893 883 923 890 881 868 873 893 863 884 898 874 856 834 913 869 847 849 867 848 868 901 859 876 834 878 873 872 841 875 811 784 829 787 842 785 886 888 842 871 818 818 766 771 820 825 900 919 877 882 877 857 874 879 896 883 838 867 880 878 846 851 875 813 854 851 882 856 919 838 846 840 867 838 862 858 888 855 839 815 831 813 867 849 862 878 849 847 855 852 903 830 841 851 839 905 912 912 917 898 919 896 928 878 873 870 862 817 851 913 852 862 873 796 868 876 793 852 786 804 838 805 812 838 827 850 821 801 801 807 801 749 828 844 767 806 804 821 813 814 866 853 790 797 827 790 826 804 796 831 817 830 798 835 827 840 815 796 767 754 786 807 804 821 796 776 801 786 818 816 846 822 789 848 793 807 809 846 808 771 812 762 748 775 807 814 789 820 765 834 829 792 870 893 856 834 820 863 872 864 828 864 823 823 837 850 837 854 844 862 858 845 861 817 832 831 825 858 813 809 834 834 823 828 859 831 835 809 840 832 826 832 833 809 849 833 795 835 813 832 751 843 799 778 824 868 813 806 815 795 878 787 848 814 867 867 798 863 780 765 816 804 822 783 811 816 817 739 821 803 792 774 784 794 797 823 799 835 820 842 791 819 787 804 840 783 784 812 848 902 847 895 874 871 832 846 812 822 837 863 822 828 865 841 836 846 826 831 824 848 797 840 818 824 788 790 849 860 830 835 855 798 834 852 825 805 805 797 844 829 780 781 756 818 810 832 795 790 808 849 817 848 839 875 814 811 814 795 865 706 798 805 849 837 804 794 844 811 764 775 860 798 767 762 813 793 783 712 807 799 806 758 774 800 691 803 807 832 829 824 837 888 914 944 927 895 932 875 883 921 903 900 904 896 956 897 890 889 931 920 911 864 919 917 906 904 901 877 894 899 897 885 882 908 884 866 867 901 878 904 879 890 879 818 905 911 874 806 823 836 944 860 818 851 854 871 841 872 791 858 863 881 857 849 817 889 837 869 832 808 832 830 876 893 870 866 954 940 955 951 897 921 990 962 976 934 929 913 911 940 940 962 910 909 906 950 903 921 886 895 859 944 892 853 895 882 819 859 846 840 851 867 832 832 879 892 912 900 892 889 926 877 830 899 884 871 916 879 871 890 860 897 869 891 873 850 901 892 822 826 888 846 842 895 919 885 893 883 923 889 881 868 873 894 863 884 897 873 856 833 913 868 846 850 866 848 868 901 859 875 835 877 873 872 842 875 811 783 829 787 842 785 886 888 843 870 818 815 766 772 820 824 900 919 877 882 876 857 874 880 896 882 838 867 880 878 846 852 875 813 853 852 882 857 920 838 846 841 867 838 862 858 888 855 839 815 831 814 868 849 862 877 849 847 855 851 904 830 842 851 839 905 912 912 917 899 919 896 928 879 873 870 861 818 850 914 852 862 873 797 868 875 793 851 787 804 837 804 813 838 827 849 821 801 801 808 801 748 828 845 767 806 804 821 813 814 866 853 790 798 828 790 828 804 796 831 816 831 798 835 828 840 816 797 766 754 787 807 804 821 796 775 801 786 819 818 848 822 789 848 793 807 809 845 808 771 813 762 749 776 806 815 790 819 765 834 830 792 869 893 857 834 819 863 872 864 828 865 822 824 837 850 837 854 843 862 858 846 860 816 832 830 824 858 812 809 834 833 822 828 859 831 835 808 840 831 826 832 832 808 848 834 794 834 814 832 751 844 800 778 824 868 812 805 816 795 876 788 848 815 868 867 798 863 781 765 815 805 822 783 810 816 817 738 821 801 792 774 783 794 797 823 799 835 820 841 792 819 787 804 841 784 784 813 847 903 847 894 875 870 832 846 812 820 837 864 822 827 864 841 838 846 826 832 824 848 797 840 817 824 788 789 848 859 830 836 855 799 833 852 825 805 805 797 844 829 781 782 757 818 810 831 795 790 805 849 817 848 840 876 815 810 812 795 866 706 799 806 851 836 804 793 844 810 764 774 859 798 767 762 815 792 783 712 807 799 805 759 774 801 690 803 806 833 829 824 835 887 914 944 927 895 933 875 883 921 905 900 904 895 956 898 890 889 931 920 910 864 920 918 906 904 902 876 894 899 896 886 882 908 884 866 866 900 878 904 880 891 879 817 904 911 874 806 823 836 944 860 818 852 854 871 840 873 792 858 864 881 857 849 818 889 837 867 832 809 831 830 876 892 869 866 955 939 954 949 898 923 989 961 976 934 929 912 911 940 941 960 910 908 906 948 900 921 886 894 861 945 893 855 895 882 818 859 847 841 850 867 832 832 880 892 911 900 892 890 925 878 830 899 884 871 916 878 872 890 860 896 870 891 872 851 901 893 823 826 888 845 842 894 919 887 893 883 922 888 881 868 873 894 863 885 897 873 855 833 914 869 846 850 865 849 868 901 860 874 835 877 872 872 842 875 811 783 829 788 842 785 885 888 842 869 819 815 765 771 820 824 900 920 877 881 876 857 874 880 897 883 838 868 879 878 845 852 876 813 853 852 882 857 919 838 845 840 867 838 862 858 888 855 838 816 831 814 868 850 862 877 849 848 855 851 905 830 843 852 840 905 912 912 917 899 919 895 928 879 874 869 860 818 849 914 852 863 873 797 868 875 793 851 787 802 837 804 814 838 827 849 820 801 801 809 802 748 828 846 768 805 804 821 813 814 866 852 789 799 829 790 829 804 796 831 816 831 798 835 828 840 816 798 766 754 787 806 804 821 797 775 801 785 820 818 849 822 789 848 792 806 809 845 809 771 813 763 751 776 806 815 790 819 765 834 829 792 867 893 857 834 818 863 872 864 829 865 821 823 837 850 837 853 842 861 858 846 860 815 832 830 823 858 812 808 834 833 822 827 860 831 836 808 840 831 826 832 832 809 847 834 794 835 814 833 751 844 802 778 823 869 811 805 817 796 873 789 848 815 867 867 798 864 781 765 814 805 821 783 810 816 817 738 822 802 792 774 785 794 797 823 798 834 819 841 792 818 786 804 841 785 784 813 847 903 849 895 875 870 831 846 811 819 837 864 822 825 864 841 839 845 826 833 823 848 797 840 818 825 788 788 848 860 827 836 854 798 832 852 825 805 806 798 843 829 782 784 758 818 810 830 795 791 804 849 816 848 840 877 815 810 811 796 867 707 798 806 851 835 805 793 845 809 763 774 859 797 767 763 817 791 784 711 808 799 805 759 774 802 689 804 805 833 829 824 834 888 914 945 927 894 933 876 883 921 906 900 904 895 956 899 889 889 930 920 910 864 920 918 906 904 902 878 896 898 895 886 882 908 885 866 865 900 877 905 879 891 879 815 904 911 874 807 823 836 944 860 817 852 853 871 840 873 793 856 864 880 857 849 818 889 837 865 833 809 832 829 876 891 869 866 954 938 953 948 899 923 987 960 977 935 930 910 911 940 940 959 911 908 904 946 900 922 886 894 862 945 893 857 896 881 818 859 848 841 850 866 832 832 880 891 911 902 892 892 925 878 830 899 884 871 916 878 871 890 859 896 870 891 871 851 900 894 824 826 888 843 841 893 919 889 892 883 922 888 880 869 873 894 862 886 896 873 854 834 914 869 846 849 864 849 868 901 860 874 834 878 872 872 842 874 811 784 829 788 842 785 885 889 840 868 819 815 765 770 822 823 900 920 877 881 876 858 875 881 897 884 838 868 878 879 845 853 876 812 854 852 882 857 919 838 844 841 868 838 862 858 888 855 838 816 831 813 869 851 862 876 849 848 854 852 906 830 844 852 841 905 912 912 917 900 920 894 928 878 875 869 860 818 849 912 852 864 873 798 868 875 794 851 788 802 837 804 815 838 827 850 820 801 800 808 803 749 828 846 769 804 805 821 814 814 866 852 788 800 828 789 830 805 796 831 815 831 797 835 829 840 816 800 766 754 786 806 804 820 797 775 801 785 819 816 849 822 789 848 791 806 808 845 809 771 813 763 751 776 806 815 791 818 764 834 828 792 867 893 857 833 818 863 870 863 830 864 821 822 837 849 837 852 842 862 859 847 859 814 834 830 822 858 811 808 834 833 823 826 861 832 836 808 840 830 826 832 832 810 847 834 794 835 815 833 753 844 802 778 822 869 810 806 819 795 871 789 848 814 867 867 799 864 782 765 814 806 821 782 810 816 816 738 822 802 792 774 787 794 798 824 797 834 818 841 793 819 786 804 840 785 786 814 847 903 850 895 874 872 831 846 811 820 837 865 822 824 864 841 839 844 825 833 823 848 797 840 819 824 788 786 848 860 826 837 852 796 832 853 826 807 806 798 843 829 782 784 758 818 810 832 795 792 802 849 816 849 839 876 816 811 811 796 867 708 797 806 850 835 804 792 845 809 762 774 859 797 768 763 816 790 785 711 807 799 805 759 774 802 688 804 805 832 829 824 833 888 914 944 927 893 933 877 883 922 906 900 906 895 956 899 888 889 930 920 910 862 919 919 906 903 902 879 897 897 894 886 882 908 885 866 864 900 877 905 880 891 878 812 903 911 874 806 823 837 944 860 817 852 853 870 840 873 792 856 862 880 858 849 819 889 836 863 834 809 832 828 876 891 869 866 954 938 954 948 899 922 986 959 976 936 931 909 912 939 940 958 912 907 903 944 900 923 886 894 862 944 894 858 899 881 817 859 850 841 850 866 833 832 880 892 911 904 892 893 925 878 830 899 884 871 917 878 870 890 858 896 871 891 870 850 898 894 824 826 889 840 842 893 920 890 892 883 922 889 880 869 873 895 862 886 896 873 854 836 914 868 846 848 864 850 868 901 859 874 833 878 872 872 841 874 811 784 829 787 843 785 884 890 839 868 820 815 764 769 822 823 900 920 877 880 876 858 874 880 898 886 839 868 876 879 845 852 877 812 854 852 882 856 919 837 844 841 868 838 862 857 889 855 838 816 832 813 868 851 861 876 848 847 854 852 906 830 844 851 841 906 912 911 917 901 920 895 929 875 876 869 860 818 848 910 851 864 873 798 868 875 794 851 787 803 836 804 816 839 827 851 819 801 799 808 804 750 828 846 769 803 806 821 814 814 867 851 787 800 828 789 830 806 796 830 814 832 797 835 829 839 815 800 766 754 785 806 804 820 797 775 803 785 819 814 849 822 789 849 791 806 807 844 809 771 813 763 750 776 805 816 791 818 763 834 828 792 866 892 857 835 818 864 870 862 831 864 822 821 837 849 837 852 841 863 859 848 859 816 836 831 821 859 811 808 835 832 824 826 861 832 836 807 839 830 826 832 833 810 848 835 793 835 816 833 755 844 802 778 820 869 809 806 819 795 868 791 848 813 867 867 799 865 783 765 814 807 822 782 809 817 816 737 822 801 792 775 788 794 798 824 797 833 818 841 793 820 785 805 840 786 787 814 847 903 849 895 874 873 831 846 811 822 836 866 822 824 864 841 839 844 825 833 824 848 796 841 819 823 790 784 848 860 827 837 852 795 832 854 826 808 807 798 843 828 782 784 758 818 811 833 795 793 802 849 816 849 838 876 816 811 811 797 867 709 796 806 849 835 804 792 846 810 761 775 859 796 768 763 816 791 785 711 806 799 804 759 775 802 688 804 805 831 829 824 833 888 914 944 926 892 932 877 883 922 906 900 908 895 956 898 888 890 930 921 910 861 918 918 906 903 902 879 897 898 894 886 881 908 886 866 864 900 876 905 881 892 878 810 902 912 874 806 822 836 944 860 817 854 853 870 840 873 791 858 861 881 858 850 819 889 836 863 834 810 832 828 876 891 869 866 954 938 954 950 897 921 987 960 976 937 931 909 912 938 940 957 912 908 902 944 900 923 885 894 861 943 894 860 902 881 817 859 849 841 852 866 834 832 880 892 909 906 892 893 925 878 830 899 884 871 918 879 869 889 858 896 871 891 872 850 898 891 824 826 890 839 842 893 921 891 892 884 921 890 880 869 872 896 862 886 897 873 855 836 913 867 845 848 865 849 868 902 859 875 833 878 872 872 841 874 811 785 830 787 843 785 885 890 840 868 820 815 763 768 820 823 900 920 878 880 877 858 874 879 898 886 839 868 876 879 845 852 876 812 855 852 881 856 919 837 844 840 868 838 861 856 890 855 839 816 832 814 867 850 861 876 848 847 854 852 906 830 843 851 841 907 911 911 917 901 921 896 929 873 876 869 860 819 848 909 851 863 872 798 868 875 794 851 786 804 836 804 816 838 827 852 820 801 799 807 804 752 828 848 769 803 806 820 814 814 868 851 788 800 828 790 829 806 796 830 813 832 797 835 829 839 815 801 767 755 786 806 803 821 797 776 804 785 819 813 849 822 789 849 791 807 807 846 809 771 814 763 749 776 805 816 790 818 762 834 829 793 866 893 858 836 818 864 870 860 831 863 822 820 838 849 837 853 841 862 858 848 859 817 836 831 822 859 811 808 835 832 826 826 861 832 837 806 838 831 826 832 833 810 849 836 792 836 817 832 757 844 802 778 820 869 809 805 819 794 866 792 848 812 867 867 799 865 783 765 814 808 822 781 809 817 817 737 822 800 792 776 788 793 797 824 797 833 818 842 793 822 785 805 840 787 787 814 847 903 849 894 873 874 831 847 811 821 835 865 821 823 862 841 838 844 826 833 825 848 796 841 819 821 791 784 849 859 828 837 852 794 832 854 826 810 807 798 843 827 782 784 759 817 811 833 795 792 801 849 816 850 838 876 816 811 811 797 866 709 797 807 849 836 804 793 847 810 760 776 859 796 767 763 815 791 785 710 806 799 803 759 776 801 687 803 806 830 830 824 833 888 914 943 926 890 932 876 882 922 905 900 910 895 956 899 889 890 929 921 911 862 918 917 905 902 902 878 897 898 894 886 882 908 886 866 864 902 876 905 882 892 879 809 901 913 874 806 822 836 944 860 818 856 853 870 839 873 789 859 862 882 858 850 820 888 836 861 833 810 832 828 876 891 868 867 954 938 955 952 895 920 987 962 975 936 932 909 911 937 939 957 910 909 901 945 900 922 884 893 863 944 894 860 902 880 816 858 849 840 854 867 834 833 880 892 908 905 892 892 926 878 829 899 884 870 919 879 870 889 858 894 872 891 873 851 898 889 823 827 889 842 843 892 920 894 893 884 920 890 879 869 871 896 862 886 897 874 855 836 914 866 845 848 865 849 868 903 859 875 834 877 872 872 841 873 811 785 830 787 843 784 885 890 841 869 820 815 762 768 818 824 900 920 879 879 878 858 874 878 898 885 840 868 876 879 844 851 875 812 855 852 880 856 919 836 844 839 868 838 860 854 890 855 839 816 833 814 868 850 861 876 848 847 854 852 907 831 842 852 841 907 912 911 917 899 922 898 930 874 876 869 861 819 849 909 851 863 872 798 868 874 794 851 785 804 836 804 816 837 827 851 820 801 798 807 804 752 828 849 769 803 805 819 814 814 869 852 790 800 828 790 828 806 797 831 814 832 797 835 828 839 816 801 768 755 786 806 803 822 797 776 804 785 819 814 849 821 789 848 791 807 808 847 810 771 813 763 750 776 805 816 790 817 763 834 830 792 868 893 857 836 818 864 871 860 831 862 822 820 840 851 836 853 841 861 857 847 859 818 836 831 822 858 811 808 835 832 826 826 862 831 838 805 837 831 826 832 834 809 850 838 791 836 817 832 757 844 803 778 820 869 809 804 818 794 864 793 849 813 868 867 798 865 781 765 815 808 822 781 808 817 819 737 822 800 792 776 789 793 796 823 797 832 818 842 793 822 786 805 840 788 787 814 847 903 849 894 874 873 831 847 811 821 834 865 821 822 861 841 838 844 826 833 825 848 795 842 819 821 793 784 850 859 828 836 852 794 832 854 826 810 807 798 844 826 782 784 759 816 811 832 795 792 801 849 817 850 839 877 816 810 811 797 865 708 797 807 850 837 804 794 847 810 760 777 859 796 766 764 815 791 784 710 808 799 803 759 777 801 686 804 806 830 832 824 833 888 914 944 927 891 932 876 882 922 905 900 912 896 956 900 890 890 929 921 911 863 918 916 905 902 902 878 896 898 894 887 882 908 886 866 864 904 875 904 882 892 879 808 899 913 875 806 823 836 944 859 819 858 853 870 840 873 789 860 863 883 859 851 821 888 836 860 832 809 832 828 876 890 868 868 954 938 954 950 894 920 986 962 975 934 932 910 911 935 939 958 907 910 900 945 901 923 882 894 866 945 894 861 901 880 815 859 848 840 854 867 834 834 879 891 908 904 892 892 927 879 828 900 885 871 918 880 870 888 857 891 873 891 875 850 898 888 823 828 888 846 844 893 920 896 893 885 920 891 879 869 870 895 862 886 898 874 854 836 914 867 845 848 865 849 868 904 859 874 834 877 872 872 841 873 811 784 830 787 842 784 885 890 841 870 820 815 761 768 818 825 899 920 879 879 877 858 874 880 898 885 840 869 876 878 844 850 876 812 856 852 879 858 920 836 843 839 867 838 860 853 890 855 839 816 833 814 867 850 861 876 848 848 854 852 907 832 842 853 841 906 912 911 917 898 921 898 930 874 876 868 861 819 849 910 851 863 872 798 868 874 793 851 786 805 836 804 815 837 828 851 819 801 798 807 804 752 829 849 769 803 804 820 815 814 869 853 791 800 828 790 827 805 798 832 815 832 797 836 827 839 817 802 768 755 785 806 803 822 797 776 804 785 819 815 848 822 790 846 791 808 808 848 811 771 812 764 752 776 805 816 789 816 764 834 830 792 869 892 856 835 819 864 872 861 830 863 822 820 841 852 836 853 841 861 857 847 858 818 836 831 823 858 811 809 835 833 825 826 862 832 839 805 837 831 826 832 834 809 850 838 791 836 816 832 757 845 802 778 820 869 810 803 818 794 862 793 849 813 868 868 797 865 780 765 815 808 822 782 808 817 820 738 821 801 792 776 789 793 795 822 796 832 819 842 794 822 787 804 840 788 787 814 846 904 849 894 874 872 831 847 811 820 834 865 821 822 861 841 838 844 826 834 825 847 795 842 820 822 792 784 850 858 828 836 853 793 833 854 826 809 807 798 843 826 782 783 759 816 812 832 795 791 801 848 817 850 839 876 816 810 811 796 864 709 795 807 850 837 804 794 847 811 760 777 859 795 765 764 815 792 786 709 809 800 804 759 777 800 686 804 806 830 834 824 833 888 914 944 927 891 932 877 882 922 905 900 915 896 955 901 891 890 929 921 911 864 917 916 905 902 901 878 896 898 894 888 883 907 886 866 864 905 875 904 881 892 880 807 898 913 874 806 822 836 944 859 820 860 853 870 842 873 789 861 863 884 859 850 820 888 837 859 832 809 831 828 876 890 868 869 954 939 953 949 896 920 985 962 976 933 931 912 911 935 939 960 905 909 899 946 901 923 881 894 868 945 894 861 900 881 814 859 848 840 852 867 833 836 880 890 909 903 892 892 929 880 828 901 886 872 917 880 871 888 857 888 872 894 876 849 897 888 823 828 887 850 844 893 920 900 893 885 920 891 880 868 870 895 862 886 898 874 853 835 914 868 845 848 864 851 868 905 859 874 834 876 872 872 841 874 811 783 830 785 842 784 885 889 841 870 819 816 761 767 817 826 899 921 879 879 876 858 873 881 898 885 840 868 876 878 843 849 876 812 856 852 879 859 920 837 842 838 867 838 861 855 889 856 838 816 832 813 867 849 862 877 849 849 854 852 907 832 842 854 841 906 913 912 917 897 920 897 931 875 875 868 861 819 850 910 851 864 873 798 869 874 793 852 786 805 836 804 814 838 830 851 819 802 798 807 805 751 829 848 769 803 802 822 815 813 869 852 791 800 828 790 827 805 798 832 816 832 797 836 826 840 817 802 768 756 786 806 803 822 797 775 803 785 820 814 848 822 790 846 791 808 808 847 811 770 812 764 752 776 805 816 789 817 765 835 830 792 869 892 855 834 819 865 872 861 830 863 822 821 840 852 835 853 842 861 858 846 858 818 836 831 824 857 812 809 835 835 825 826 863 833 839 805 839 831 825 832 834 808 850 837 791 836 816 832 757 844 801 778 820 868 811 802 818 794 859 792 850 813 867 868 798 865 779 765 815 807 822 782 810 818 818 738 820 802 793 775 788 793 794 822 796 833 819 842 794 822 788 804 841 786 787 814 845 905 849 894 874 872 831 847 811 819 834 864 821 823 862 841 837 844 826 833 824 847 795 841 821 823 791 783 849 858 828 836 854 792 833 855 826 808 806 798 843 825 781 782 759 817 812 832 796 792 800 846 817 850 839 874 815 809 810 796 864 709 794 807 851 837 804 794 846 811 760 777 858 794 765 765 814 791 786 709 808 799 804 760 777 800 686 805 805 832 833 824 832 888 914 945 927 892 932 877 882 922 905 899 917 896 956 901 891 890 930 921 910 864 917 916 905 902 900 879 895 898 895 889 883 908 886 866 864 905 875 904 879 892 879 806 897 912 874 806 822 835 945 859 821 865 853 870 843 873 790 861 862 884 858 849 820 889 838 860 832 808 830 828 876 890 868 869 954 940 952 949 898 920 984 962 976 931 930 913 911 935 940 962 905 908 898 947 901 924 880 894 868 946 895 862 899 882 814 859 849 840 850 868 834 835 879 890 910 903 892 893 930 882 828 901 886 872 916 880 871 888 857 885 870 897 878 848 896 888 822 828 887 849 844 893 922 902 893 885 919 891 880 868 870 895 862 885 898 874 852 835 913 868 846 848 864 851 869 905 859 874 834 876 871 872 840 874 811 783 830 784 842 784 886 889 840 870 819 816 761 766 818 826 899 921 879 880 875 858 873 882 897 885 840 868 876 878 844 850 877 813 856 852 879 858 920 837 842 838 867 838 862 856 887 856 838 816 832 811 867 849 863 877 850 849 854 851 907 832 843 853 841 906 913 912 916 897 919 896 931 876 875 868 861 819 850 909 852 864 873 798 868 874 793 852 786 805 836 805 813 838 830 851 820 802 798 808 805 751 828 847 769 803 802 823 815 813 870 852 790 800 828 790 828 805 799 832 816 831 797 836 826 841 817 802 767 757 785 806 803 822 797 775 802 784 820 814 848 822 790 846 792 808 808 846 811 770 812 765 752 776 806 816 789 818 765 835 830 792 868 891 855 834 819 865 870 862 830 863 823 821 840 851 837 853 843 862 859 846 857 818 836 832 823 857 812 809 834 836 823 826 863 833 839 805 841 831 825 832 835 808 850 836 792 837 815 833 757 843 800 778 820 868 812 801 818 794 855 792 851 813 867 868 799 865 780 765 816 806 822 781 811 818 817 738 821 802 793 775 786 793 792 822 796 834 819 841 794 821 789 805 841 785 787 815 846 905 848 894 873 872 832 848 812 819 834 863 822 824 863 842 836 844 826 832 824 846 795 841 821 824 790 783 848 858 828 836 854 792 833 854 826 808 806 798 842 824 779 781 759 818 811 832 796 793 799 844 818 849 840 874 816 810 810 796 863 709 794 808 851 837 805 794 846 811 759 777 858 793 767 765 814 791 786 709 808 799 805 760 777 799 687 806 805 834 832 824 832 888 914 944 926 892 933 877 881 923 905 898 920 896 956 901 890 889 930 921 910 864 918 917 905 902 901 880 894 898 895 889 884 908 886 866 864 904 874 903 878 892 879 806 897 912 874 805 822 835 945 860 821 871 853 870 843 873 790 860 862 884 857 848 819 889 839 861 832 808 830 827 875 890 868 868 954 939 951 950 900 921 984 962 976 931 929 912 912 935 940 962 905 908 897 947 901 924 880 894 868 946 896 865 899 883 815 859 848 840 850 868 834 834 880 890 911 903 891 894 930 882 828 902 886 872 917 878 870 887 856 881 869 900 878 847 896 889 820 828 887 848 844 893 922 903 894 885 919 891 880 868 871 895 862 884 897 874 852 836 913 867 846 848 864 850 868 905 858 874 834 876 871 873 839 874 811 784 831 784 842 784 886 889 839 870 818 817 761 765 818 825 900 921 879 881 875 858 873 882 897 885 839 867 876 878 844 850 877 812 856 852 879 858 919 837 841 838 866 838 863 856 888 856 838 816 832 810 867 848 864 877 850 849 854 852 907 833 843 853 841 905 913 911 915 898 918 896 932 876 874 868 860 818 850 908 852 863 874 797 868 874 792 852 786 805 836 805 813 838 829 851 820 803 798 808 805 750 828 848 768 803 802 823 815 813 870 851 790 800 828 791 827 806 799 832 816 829 797 836 826 842 816 802 767 757 785 806 803 821 797 775 801 783 819 813 848 822 790 845 793 809 808 845 811 770 813 765 752 775 807 816 790 818 764 836 830 792 866 891 855 834 819 864 869 862 830 863 823 822 839 850 838 853 844 863 858 846 858 818 836 832 822 857 813 809 834 836 822 826 863 832 839 805 841 831 825 833 834 808 850 835 793 837 816 833 756 843 800 778 820 868 811 800 818 794 852 792 851 813 867 869 799 865 780 765 816 806 822 780 811 818 817 736 821 800 793 775 785 793 790 822 796 835 819 841 794 820 789 806 841 784 787 816 846 905 849 894 872 871 833 847 813 819 834 862 822 824 863 842 836 844 826 831 824 846 796 841 821 824 791 783 849 858 828 836 854 793 832 854 826 808 807 797 843 824 779 781 759 819 810 832 796 793 800 844 818 849 840 874 817 810 810 797 864 709 795 808 851 836 805 794 846 812 759 777 859 792 768 765 814 790 786 709 808 799 806 761 776 799 687 805 806 834 831 824 833 888 914 944 926 892 933 878 880 923 904 898 921 895 957 900 890 889 930 921 910 863 918 917 905 902 901 881 893 898 894 888 884 908 886 866 864 905 874 904 878 892 878 806 896 912 873 805 822 834 946 861 822 877 854 871 843 872 789 860 862 884 857 847 820 889 840 861 833 808 830 827 875 890 868 866 955 938 951 951 900 921 984 962 976 933 929 910 913 935 940 961 905 908 896 948 901 924 880 892 868 946 896 867 900 883 816 859 848 840 849 868 835 833 881 889 910 902 890 895 931 883 828 902 886 872 917 878 870 887 856 878 870 900 878 847 896 889 819 828 887 846 845 892 922 903 894 884 920 890 880 868 871 895 862 882 897 875 852 836 913 867 847 848 864 848 868 905 857 873 834 876 871 872 839 875 811 785 832 784 842 784 886 889 839 870 817 817 761 765 819 825 900 921 878 880 875 859 872 882 896 885 839 867 876 878 843 851 877 812 856 852 880 858 918 836 841 838 866 838 863 857 888 856 838 816 832 810 868 848 864 876 850 849 854 852 907 833 844 853 841 905 913 911 915 900 919 897 932 876 874 868 860 818 850 907 852 862 874 797 868 874 792 852 786 805 836 805 813 837 828 850 820 802 797 808 805 750 829 847 767 803 804 822 814 813 871 851 789 801 828 791 826 807 798 832 816 827 797 836 826 842 816 802 766 757 785 806 803 821 797 776 801 782 820 814 848 822 790 845 794 809 808 844 811 770 813 764 752 776 807 816 791 819 764 836 830 792 867 892 855 834 819 864 870 862 830 863 823 823 839 851 839 853 844 864 858 845 857 818 837 832 821 857 813 809 834 836 821 826 862 831 838 806 840 832 825 833 834 808 850 834 794 837 815 833 756 842 801 778 820 868 811 801 818 794 851 792 851 814 867 869 799 864 780 764 816 806 821 780 811 818 817 736 821 798 792 775 785 793 788 822 796 835 819 841 794 820 788 807 840 786 787 816 847 905 849 894 872 871 834 846 814 820 835 862 822 823 863 842 836 844 826 831 824 847 796 842 822 824 792 783 849 860 827 836 854 794 832 853 826 808 807 798 844 824 779 780 759 820 809 833 796 794 800 844 817 848 839 876 818 810 811 797 865 708 796 809 850 835 805 793 847 812 759 776 859 793 768 764 814 788 787 710 807 798 806 761 775 799 687 805 806 834 831 824 833 889 914 943 926 892 933 878 881 923 904 897 922 896 956 900 890 889 929 921 909 863 919 918 904 901 902 880 893 898 894 887 883 908 886 867 864 905 874 905 879 892 879 807 896 912 873 806 821 834 946 861 823 882 854 872 843 872 789 860 862 884 857 847 820 888 840 861 832 808 830 826 876 891 868 866 955 938 952 950 900 921 985 962 974 934 928 909 912 935 941 960 905 908 895 948 902 924 879 891 868 947 896 866 899 883 818 859 847 840 847 868 835 833 881 889 910 902 890 894 931 884 828 903 886 872 917 878 870 886 856 877 872 899 876 846 895 889 818 827 888 847 846 892 921 905 894 884 920 891 880 868 872 895 863 882 897 876 853 835 914 867 848 848 863 848 868 904 856 873 835 876 872 872 840 875 811 786 832 783 841 784 886 889 839 869 816 817 760 766 819 825 899 920 877 881 876 859 873 882 896 885 838 867 876 878 843 850 877 812 856 852 881 857 917 836 842 838 867 838 862 857 889 856 838 815 831 812 869 848 864 876 849 849 853 852 906 833 844 853 840 905 913 911 914 901 919 897 932 876 875 868 861 817 849 907 852 862 874 797 868 875 792 851 786 805 836 804 814 837 827 850 820 801 798 808 806 750 830 846 768 804 805 822 814 814 870 851 788 801 828 791 825 808 799 832 816 826 797 835 827 842 816 802 766 757 785 806 804 820 797 776 801 781 820 815 848 822 790 846 795 809 808 844 812 771 813 764 752 777 806 815 791 820 764 835 830 792 867 892 855 835 819 864 871 862 830 862 823 824 839 851 838 852 844 864 859 845 856 817 837 832 821 857 813 809 834 836 821 826 862 830 837 806 839 832 825 833 834 808 851 834 794 837 814 833 756 840 802 779 820 868 812 801 817 794 851 791 851 814 867 868 799 864 779 764 814 806 821 780 812 817 816 735 820 797 792 776 785 793 787 822 796 835 819 841 793 821 788 807 840 786 788 816 847 905 850 894 872 870 835 846 814 820 835 862 822 823 864 842 837 844 826 832 824 848 797 842 824 823 794 784 850 861 828 836 855 793 831 853 826 808 807 798 844 825 780 780 759 820 810 833 796 794 800 844 816 848 838 877 818 810 811 798 866 708 796 809 849 834 804 793 847 812 760 776 859 794 767 764 816 787 787 710 807 799 807 761 777 799 686 805 806 835 831 824 833 890 914 943 926 891 933 877 882 922 904 896 923 896 956 899 890 889 929 921 910 863 919 918 904 900 901 879 893 898 894 887 883 907 885 868 864 905 874 905 880 893 880 807 896 911 873 806 820 835 947 861 824 889 854 874 842 870 789 860 863 883 858 847 819 888 840 860 832 809 831 826 876 890 868 866 955 937 952 948 900 921 985 961 973 936 928 909 911 936 942 960 905 907 898 948 902 924 877 891 868 946 896 866 900 882 818 860 847 840 849 868 834 832 881 888 910 903 891 893 932 886 828 903 886 872 918 879 870 886 857 876 874 899 874 846 896 888 818 826 887 848 848 892 919 907 894 885 920 891 880 868 872 895 863 883 898 876 853 835 914 867 847 849 862 849 869 903 857 873 836 876 873 872 840 875 811 786 832 783 841 784 886 890 838 869 817 817 758 766 819 825 898 920 876 882 877 859 873 882 897 885 838 867 876 878 842 850 877 812 856 852 882 858 918 836 844 839 867 838 862 857 889 855 838 815 831 813 869 849 862 876 849 849 853 852 906 832 843 853 840 905 913 911 913 900 920 897 932 876 875 869 861 817 848 906 852 862 874 797 868 876 793 851 786 804 836 804 814 837 827 850 820 800 798 808 806 750 829 846 769 803 805 821 814 814 870 851 788 801 828 791 825 808 799 832 816 826 798 834 827 843 815 802 767 757 785 805 804 820 797 776 801 781 821 816 848 823 790 846 795 809 807 844 812 771 813 763 752 778 805 814 792 821 764 835 830 793 868 892 855 835 819 864 872 863 830 861 823 824 839 852 838 852 845 864 859 845 855 818 836 832 822 857 814 808 835 836 822 825 861 831 837 808 841 833 826 833 834 808 851 834 794 838 812 833 755 839 801 779 819 868 813 802 815 794 850 791 851 813 867 868 799 863 779 764 813 807 821 781 813 816 816 735 820 796 793 776 785 793 784 822 796 836 819 842 791 822 787 807 841 786 788 815 848 905 849 895 872 870 836 846 814 820 836 862 822 824 864 842 837 843 825 832 824 848 797 842 824 822 793 784 849 863 828 836 855 792 830 852 826 808 806 798 844 827 780 781 759 820 810 832 796 794 799 846 816 848 839 878 818 810 812 798 866 708 796 809 849 832 804 792 847 812 760 776 859 795 767 764 817 787 788 711 807 799 808 760 778 799 686 805 806 835 831 824 833 890 913 942 927 891 933 876 882 921 904 897 923 897 956 899 890 889 928 920 910 863 920 918 905 900 900 878 893 898 894 888 882 907 885 868 864 905 874 905 880 893 879 807 896 911 873 806 820 836 946 861 825 894 854 873 840 869 789 859 863 882 859 849 817 889 840 859 832 809 832 826 876 890 868 867 954 937 953 948 900 921 985 961 972 936 927 909 909 936 943 961 906 907 902 948 902 925 875 891 870 944 897 866 900 882 817 859 847 841 852 868 834 833 881 889 910 903 891 892 932 886 828 908 886 872 920 880 871 885 857 874 875 899 874 845 898 886 818 824 887 847 848 893 917 910 894 886 920 891 880 867 872 894 863 884 898 876 852 834 914 867 847 850 861 850 870 903 858 874 836 876 873 873 840 876 810 785 832 782 841 784 887 890 838 869 817 817 757 767 820 825 898 920 876 883 878 860 873 881 898 884 838 866 876 878 842 851 878 813 855 852 882 858 918 837 844 839 867 838 862 858 889 854 838 815 831 813 868 849 862 877 849 848 853 852 905 832 843 853 840 906 912 911 912 899 920 897 931 876 876 870 861 818 848 906 852 862 874 796 868 876 795 852 785 804 836 804 814 837 828 850 820 800 799 808 805 750 829 847 769 803 805 821 814 815 869 850 788 802 828 791 826 808 800 832 817 826 797 834 828 843 815 802 768 757 785 805 803 820 796 776 801 780 820 816 849 823 791 846 795 809 807 844 813 771 813 763 751 777 804 814 792 821 765 835 830 793 869 891 854 836 819 864 871 862 830 861 823 824 839 852 838 852 846 863 859 845 855 820 836 832 823 857 814 808 834 836 823 826 862 832 837 808 842 833 827 833 834 808 851 835 794 838 812 833 754 837 801 780 819 868 813 802 814 793 848 791 851 813 866 869 799 863 779 764 813 807 821 781 814 816 816 735 821 797 795 776 785 793 782 821 797 838 819 843 790 822 788 807 841 785 788 815 848 905 849 896 872 871 836 847 814 820 836 861 823 824 864 843 837 843 825 833 825 848 797 841 823 822 792 784 849 861 829 836 855 793 830 852 827 808 806 798 845 827 780 781 760 820 811 831 796 794 799 847 816 848 840 878 819 811 812 798 866 708 795 809 850 832 804 791 847 812 760 776 858 794 768 765 817 787 788 710 808 800 808 759 779 799 686 804 806 836 830 823 833 889 913 938 926 890 933 876 880 920 905 898 923 897 957 899 891 889 929 920 911 864 920 917 906 901 900 879 892 898 893 889 881 907 885 869 864 905 874 905 880 892 878 808 897 910 874 806 820 837 946 862 824 901 854 873 840 867 790 859 864 881 859 850 816 890 839 858 832 809 832 827 876 890 868 866 954 937 954 947 900 921 985 960 971 936 926 910 909 936 944 962 907 908 906 949 902 925 873 892 870 943 895 866 900 881 816 858 848 841 854 868 834 834 880 891 909 902 891 892 932 887 828 912 886 872 922 880 871 885 858 874 875 900 874 844 898 886 818 823 886 846 848 893 916 911 894 886 920 891 881 868 872 893 863 884 899 876 852 834 914 868 847 851 862 851 870 903 858 875 836 876 873 874 840 876 810 785 832 781 842 784 888 890 838 870 819 817 756 767 821 825 898 920 877 882 879 859 873 881 899 882 838 866 876 878 843 851 878 814 854 852 883 859 918 837 844 840 867 838 862 858 889 855 838 815 830 813 867 849 860 877 850 848 854 852 905 832 842 853 840 905 913 911 912 898 919 897 930 877 876 870 860 817 848 906 852 861 874 797 868 877 796 853 785 804 836 805 814 837 830 850 820 800 800 809 804 750 830 848 769 803 805 821 815 815 869 850 788 802 829 791 826 808 800 832 816 826 796 834 828 844 815 803 769 757 785 805 803 820 796 776 801 779 820 816 849 823 792 846 795 809 808 844 813 772 812 762 752 775 804 814 792 822 765 835 830 793 869 892 854 836 819 864 871 861 829 861 822 824 838 852 838 853 846 862 859 846 855 821 835 832 824 856 813 807 833 836 824 826 862 833 837 809 843 833 827 833 834 808 851 835 794 837 814 833 753 835 801 780 820 868 814 803 814 793 847 791 851 813 866 870 799 863 779 764 814 806 821 783 814 816 818 736 821 798 795 776 785 793 780 821 799 839 818 842 791 822 790 806 840 785 787 815 848 905 849 896 872 871 836 847 814 821 837 861 823 822 864 843 837 844 826 833 826 848 797 841 821 821 792 784 849 860 830 837 854 793 830 852 828 809 806 799 845 827 780 781 760 820 812 832 796 794 799 847 817 848 841 879 818 811 812 798 866 708 794 810 850 832 804 791 847 811 759 776 857 794 769 766 816 788 789 709 809 799 808 759 779 799 686 804 806 836 830 822 834 888 914 933 927 890 932 876 879 920 906 900 922 896 957 899 891 889 930 920 911 864 921 916 907 903 900 879 893 898 894 890 880 907 885 870 864 903 874 905 881 890 877 810 898 910 874 806 822 837 946 862 824 906 854 874 840 865 790 859 864 881 859 851 816 890 839 857 831 809 833 828 876 890 868 866 954 938 955 946 900 921 986 960 971 936 926 910 908 936 943 963 908 910 906 948 903 926 873 892 870 944 894 866 899 883 815 858 848 841 854 868 835 834 879 892 909 902 891 891 932 887 829 916 886 872 923 880 870 885 857 875 874 900 874 846 897 886 818 825 885 845 848 892 916 912 894 886 920 891 882 868 871 894 864 883 899 875 852 834 914 870 848 851 863 851 871 903 858 875 836 877 873 872 840 877 810 785 832 780 842 784 888 891 839 870 821 817 756 766 822 825 899 921 878 881 878 859 873 881 899 882 838 866 877 878 844 851 878 814 853 852 884 859 918 837 844 840 868 837 863 858 888 855 837 815 830 813 867 850 859 878 850 848 855 852 905 831 842 853 840 905 913 911 911 897 919 896 928 876 876 870 860 817 849 906 851 862 874 798 868 878 797 854 786 804 836 805 814 836 829 850 819 800 800 809 803 750 829 848 769 803 806 821 816 815 870 850 788 802 829 791 827 807 801 832 816 825 796 835 828 844 815 802 768 758 784 804 803 820 796 776 802 779 820 816 849 823 793 846 795 809 809 844 813 772 813 763 752 777 804 815 792 822 764 835 830 793 870 893 854 835 820 864 872 860 829 861 821 824 838 851 838 854 847 862 858 846 856 821 835 832 824 856 813 807 833 836 824 826 862 834 836 808 844 833 827 833 834 808 850 836 794 836 815 832 753 833 801 779 821 868 815 803 814 794 845 790 851 813 867 870 799 863 779 765 815 806 821 784 814 816 819 736 823 798 795 776 785 792 780 821 800 839 818 841 791 823 791 806 839 786 786 815 848 906 849 895 872 871 836 847 814 822 837 861 823 820 863 843 838 845 827 833 826 849 797 840 821 822 792 783 849 858 830 838 854 793 830 852 828 810 805 799 845 827 780 781 760 820 810 832 797 794 799 848 817 848 841 880 817 811 812 798 866 708 795 810 850 832 804 791 848 810 759 776 857 794 769 767 816 789 790 708 810 799 808 759 779 799 686 804 806 836 830 820 834 889 914 930 928 890 932 876 879 919 906 900 922 896 957 899 891 889 931 921 911 864 921 916 907 902 900 880 893 897 895 889 880 908 885 869 864 902 876 905 881 890 877 811 898 910 874 806 823 837 946 862 824 910 854 874 840 860 790 860 864 880 858 850 816 890 839 856 830 809 834 828 877 890 868 865 956 938 955 946 899 921 986 960 970 936 927 911 909 936 943 964 909 910 905 947 904 926 873 893 870 946 892 866 899 885 815 858 849 840 854 868 835 834 879 891 910 902 891 891 932 886 829 916 885 872 923 880 871 885 856 874 872 900 874 848 896 886 818 827 885 846 848 891 915 912 895 885 920 892 882 867 871 894 864 882 899 875 852 834 914 871 848 851 863 850 871 903 858 874 836 877 873 872 840 877 810 785 832 780 843 784 888 892 839 870 822 818 756 765 822 825 900 920 878 880 877 858 874 881 899 882 837 866 877 878 844 850 877 814 853 852 884 859 917 837 844 840 868 837 863 857 888 855 837 815 830 813 868 850 858 877 851 849 855 852 905 830 841 853 839 905 913 910 910 897 919 896 928 875 875 870 859 817 850 907 851 862 873 798 868 878 795 855 786 804 836 805 813 836 828 850 819 800 800 809 804 750 828 847 768 804 806 821 816 815 871 851 788 801 828 791 826 807 801 832 816 825 796 836 828 842 815 802 768 758 784 804 803 821 796 776 803 778 820 815 849 823 793 846 795 808 810 843 813 772 814 763 753 778 804 815 792 820 764 835 830 793 870 894 854 835 821 863 872 860 828 862 820 823 838 849 838 854 845 863 856 847 856 819 836 832 824 856 814 807 835 836 824 826 863 834 837 808 844 834 826 833 834 809 851 836 795 836 814 832 752 833 801 778 821 868 815 802 813 795 845 789 851 813 867 870 798 864 779 765 816 806 822 785 814 816 820 736 824 798 795 777 786 792 778 822 800 838 819 840 791 823 791 806 839 786 786 815 848 906 849 893 872 871 837 848 814 824 836 862 824 820 862 842 838 846 828 833 825 850 797 839 821 822 792 783 849 858 830 838 855 793 830 853 828 811 804 798 844 827 780 781 759 820 808 831 798 794 799 848 817 847 842 879 816 811 812 797 866 708 796 810 850 832 804 792 848 810 759 776 857 794 769 767 816 790 790 708 810 799 808 759 778 799 686 804 806 836 831 820 834 889 914 926 929 889 932 875 879 919 906 899 922 896 956 899 890 889 932 921 912 865 921 917 907 900 901 880 893 897 896 888 880 907 885 868 864 902 877 906 881 890 877 812 898 911 874 805 823 837 946 862 824 912 854 873 840 855 790 860 864 880 858 850 816 889 838 854 830 809 834 828 877 891 869 866 957 937 955 946 900 921 987 962 971 936 928 911 911 936 942 965 909 910 904 947 905 927 873 894 870 946 893 866 899 886 815 859 848 839 853 868 835 833 880 890 910 902 892 890 931 886 829 915 885 872 923 880 872 885 856 872 870 901 873 850 897 886 818 828 885 847 848 891 915 913 896 884 921 892 882 867 871 894 864 883 899 875 852 834 914 871 849 851 862 851 871 904 858 874 836 878 873 871 840 877 810 785 831 780 843 784 888 891 839 870 821 818 756 763 822 826 900 920 879 880 876 859 873 881 899 882 837 866 877 878 844 850 876 814 853 853 883 858 917 837 844 840 868 836 864 856 887 856 838 815 830 813 869 849 858 876 851 850 855 853 906 831 841 852 840 904 914 910 909 898 919 896 929 874 875 870 860 818 851 908 850 862 873 797 869 877 794 855 786 804 837 805 814 835 828 850 819 801 800 809 805 750 828 847 768 805 805 822 816 814 871 851 788 799 828 792 825 807 801 832 816 825 796 836 828 841 816 802 768 759 784 803 804 822 796 776 802 778 819 815 849 823 792 846 795 807 810 844 814 770 814 764 753 780 804 816 792 819 763 834 829 793 870 894 854 836 821 863 872 861 828 862 820 823 838 849 838 854 844 864 856 847 857 818 836 832 824 857 814 807 836 836 824 825 862 833 838 807 843 834 825 833 833 809 851 836 796 837 813 832 752 833 802 777 820 868 815 802 813 797 845 789 850 813 868 868 798 863 779 765 815 806 822 785 814 816 821 737 825 798 795 777 786 792 777 823 798 839 820 841 791 823 791 805 839 786 786 815 848 906 849 893 872 870 839 848 814 824 837 863 824 821 861 842 839 846 829 834 824 851 797 840 822 824 792 783 849 859 830 838 855 793 829 853 828 812 804 797 844 825 780 782 758 820 808 830 798 793 800 848 818 847 842 879 816 812 813 798 866 708 796 810 850 832 804 793 848 809 759 776 857 794 768 766 816 790 790 708 808 798 808 759 777 801 686 804 806 836 832 820 833 888 913 922 929 890 932 876 880 920 906 899 922 896 955 899 889 889 932 921 912 864 922 918 907 898 901 879 892 896 896 887 881 907 885 868 864 902 876 905 881 890 878 814 898 912 874 805 823 837 946 863 824 914 854 871 840 849 791 860 863 881 858 850 816 889 838 854 831 808 834 828 877 891 869 867 956 937 955 947 901 921 987 962 971 936 929 911 912 935 942 963 909 911 903 948 903 927 873 894 870 946 895 865 898 884 815 860 848 840 852 867 835 833 881 889 910 902 892 890 931 885 829 917 884 873 923 881 874 884 855 872 871 901 872 851 897 886 818 827 886 846 848 893 915 913 896 884 921 892 881 868 872 894 865 884 899 875 852 834 914 870 849 850 862 852 871 904 859 874 836 878 874 872 840 876 810 784 830 781 844 784 887 891 839 870 819 818 756 762 822 827 899 919 880 880 877 858 872 882 899 881 838 866 876 878 843 850 875 813 853 853 882 858 916 837 843 840 867 836 864 856 887 856 840 815 831 812 870 849 858 876 851 851 855 853 906 832 840 852 840 905 914 910 909 899 918 896 929 874 875 869 860 819 851 908 849 862 873 796 868 876 794 854 785 804 838 805 814 835 828 850 819 801 801 808 805 750 828 847 768 805 804 824 815 814 871 852 788 799 828 792 825 807 801 832 815 825 797 837 827 840 817 803 768 759 785 804 805 823 796 777 802 778 820 815 849 824 790 846 796 807 811 844 814 770 813 764 753 778 804 817 792 818 763 834 829 793 869 894 854 836 821 863 872 861 828 862 821 823 838 849 838 854 842 863 858 847 857 817 837 832 824 857 814 807 836 836 824 825 861 833 838 807 842 832 825 834 834 809 850 836 797 838 813 832 753 833 802 776 819 868 813 802 814 797 845 789 850 813 868 867 798 862 778 765 815 806 822 784 813 816 821 737 824 799 795 778 786 791 776 823 797 840 820 841 791 823 790 805 838 786 786 814 848 906 849 893 871 870 839 848 815 824 837 864 824 821 861 842 840 846 829 834 823 850 798 842 822 825 792 783 848 859 829 838 856 794 829 854 829 812 804 796 844 824 781 782 757 820 808 830 798 792 800 848 818 847 841 878 816 812 813 798 867 708 795 810 850 831 804 795 848 810 759 775 857 794 767 767 816 790 789 708 808 798 808 760 778 802 686 804 806 835 832 821 833 888 913 917 928 890 931 877 880 922 906 899 924 896 955 898 888 889 932 921 913 864 922 918 907 899 901 878 893 896 896 888 882 907 885 867 864 903 875 905 881 890 879 814 898 912 874 806 822 837 946 863 824 917 855 871 841 846 792 859 862 882 858 850 816 888 837 855 832 809 833 827 878 892 869 868 954 937 956 948 901 921 987 960 972 937 929 910 912 935 942 960 910 911 901 949 901 927 873 893 870 945 896 865 898 884 815 860 848 841 852 867 835 834 881 890 910 902 893 891 931 885 829 920 884 872 923 881 873 884 855 874 872 900 872 852 897 885 818 827 887 844 847 894 914 914 897 885 920 890 881 868 873 894 864 884 900 874 852 834 914 869 848 849 862 852 870 904 860 875 837 878 874 872 840 876 810 785 829 782 843 784 886 890 839 870 818 818 756 761 822 827 898 919 880 881 877 858 872 882 898 880 838 866 877 878 843 850 875 812 853 853 881 858 917 838 843 839 866 836 863 856 887 856 840 816 831 812 870 849 859 877 851 851 854 852 906 832 840 852 840 905 914 910 909 899 918 897 929 874 874 868 860 818 851 909 848 862 873 795 869 874 794 853 785 804 839 805 814 836 829 850 821 802 801 807 804 751 828 848 768 805 804 824 814 814 871 853 788 800 828 792 824 807 801 831 815 826 798 837 826 840 817 803 768 759 785 804 804 822 795 777 801 778 820 815 849 824 789 846 796 808 811 844 814 770 811 764 753 777 804 817 792 819 763 833 829 793 869 894 854 837 822 863 872 862 828 861 821 823 838 850 837 853 843 863 859 848 857 817 837 832 825 857 814 807 836 836 825 824 860 833 837 807 842 832 825 835 834 810 850 837 797 838 813 832 753 835 802 775 819 868 812 802 815 797 844 788 850 813 868 867 798 863 778 766 814 806 821 784 812 816 821 737 823 799 795 778 787 791 775 822 798 840 820 842 790 823 790 805 838 785 786 814 849 905 850 894 870 870 839 848 815 824 837 865 823 821 862 843 840 846 828 834 822 849 797 843 822 826 792 783 847 859 828 837 857 795 829 854 829 811 804 797 845 822 782 783 757 819 809 829 797 792 800 848 818 846 840 877 815 812 814 799 867 708 794 810 850 831 803 795 848 811 758 774 857 794 767 767 816 789 789 708 809 797 809 762 778 803 686 805 807 835 832 821 834 888 913 913 928 890 931 878 881 923 906 898 925 895 955 899 888 889 932 920 913 864 922 918 907 899 900 877 894 896 895 889 881 907 885 868 864 903 875 905 880 890 879 814 898 913 874 806 822 837 946 863 824 919 855 872 842 842 792 859 863 882 859 850 815 888 837 857 833 808 832 826 878 891 869 869 952 936 956 949 901 922 987 958 972 938 929 911 912 936 942 958 910 911 899 948 899 927 871 893 870 945 897 865 898 883 816 859 848 843 854 867 835 834 881 891 910 902 893 893 931 885 829 925 884 872 923 882 873 883 856 876 873 900 873 852 896 885 819 826 888 842 846 894 913 915 897 885 920 889 881 868 874 894 864 885 899 874 852 834 913 868 848 848 862 852 869 904 860 875 837 878 874 872 840 875 810 785 828 784 843 784 885 891 839 870 817 818 756 760 823 827 898 918 879 881 878 857 872 882 898 881 838 866 877 878 843 849 875 812 854 853 882 857 917 838 843 838 865 837 862 857 889 856 841 816 832 812 869 850 860 877 851 850 853 851 906 831 840 852 840 905 913 910 908 899 918 897 929 875 874 869 860 817 851 909 848 863 874 795 869 874 794 852 786 805 839 805 814 836 830 850 822 801 800 806 804 752 828 848 768 805 804 824 814 814 871 853 787 801 828 792 822 807 802 830 815 825 799 837 825 840 816 802 768 759 786 805 804 821 795 776 801 776 821 815 849 824 789 846 796 808 810 845 815 770 811 763 753 776 804 816 792 820 763 833 828 793 870 894 854 837 822 863 871 862 828 860 822 823 837 851 837 852 843 863 860 848 857 817 837 831 826 857 814 807 836 837 825 824 861 832 836 808 842 832 826 836 834 810 850 836 796 837 813 832 754 836 801 776 819 867 811 802 817 797 842 788 849 813 868 868 797 864 779 766 815 806 821 784 812 816 820 736 823 799 796 778 787 791 773 822 798 839 820 842 790 823 791 806 838 785 786 814 849 903 850 895 870 870 840 848 815 824 836 865 823 821 863 843 841 846 828 834 822 848 797 843 822 827 791 784 846 859 828 838 858 794 828 854 828 810 804 798 844 822 782 783 757 819 808 829 797 793 800 849 817 846 839 876 816 812 814 798 867 707 795 810 850 832 804 796 847 811 757 774 858 794 767 767 816 789 790 707 810 797 810 763 778 802 686 806 807 834 832 820 834 888 913 910 929 890 931 879 881 922 907 899 926 895 956 899 889 889 933 920 913 865 922 918 908 898 900 877 894 897 894 888 881 907 885 869 864 903 876 905 880 890 879 813 898 913 875 806 822 836 946 863 824 919 855 873 843 840 792 858 864 882 859 849 815 888 836 857 834 807 831 825 878 891 869 869 953 936 955 949 899 922 987 958 972 938 929 912 911 936 942 958 910 912 896 947 900 927 870 893 869 944 897 866 899 883 816 859 848 842 854 868 835 834 881 892 910 903 893 894 931 885 829 928 884 872 923 882 873 884 856 876 872 902 874 850 897 885 819 826 888 842 845 894 912 917 897 885 919 889 881 869 874 894 864 885 899 875 852 834 913 867 850 848 862 852 868 904 860 875 837 878 874 872 840 876 810 785 828 784 843 784 885 891 840 869 818 818 756 760 823 828 899 919 879 881 879 857 873 881 898 882 838 866 878 878 843 847 876 812 854 853 884 857 917 839 843 838 865 838 861 856 890 856 841 816 833 812 868 850 860 878 851 850 853 850 905 831 841 852 839 905 912 910 906 899 918 897 928 876 874 870 860 816 851 908 849 864 874 795 869 874 794 852 786 805 840 805 814 837 830 849 824 801 798 806 804 752 828 848 768 805 805 822 813 813 871 853 787 800 828 792 820 807 802 830 815 825 799 836 826 840 816 800 768 759 786 805 804 820 795 776 801 775 821 815 848 825 788 846 796 808 810 845 816 770 811 762 753 776 804 815 792 820 763 833 828 793 870 894 854 837 822 863 871 862 829 860 823 823 838 852 837 852 843 862 860 849 858 817 837 831 826 857 814 807 836 837 824 823 862 830 836 808 843 833 827 836 834 810 850 835 795 837 813 832 754 837 801 776 819 867 812 802 817 796 842 788 852 813 868 869 798 865 780 767 816 806 820 784 812 817 820 736 824 798 796 778 787 792 772 822 799 838 821 842 790 823 791 808 839 785 786 813 850 902 850 895 870 870 840 848 814 824 835 864 823 822 864 843 841 845 829 834 822 849 797 843 822 827 791 784 846 860 828 838 858 793 828 854 828 810 804 799 844 822 782 783 757 818 808 829 797 794 801 849 816 846 839 875 817 811 814 798 867 706 796 810 850 832 804 796 847 811 756 775 858 793 766 766 816 789 791 707 810 797 811 763 778 802 685 805 807 834 831 819 834 887 913 905 929 891 931 879 881 921 907 899 926 896 956 899 889 889 934 919 912 864 922 918 908 898 900 876 893 898 894 887 881 907 885 868 863 903 878 904 880 890 878 813 898 914 874 806 822 835 947 863 823 920 854 873 842 837 792 858 865 882 859 849 815 888 835 857 834 806 832 824 878 891 868 868 953 935 953 950 897 921 987 958 973 937 930 913 910 937 942 959 910 912 894 947 901 927 868 892 870 944 897 867 899 883 816 860 848 842 855 869 835 832 881 892 910 904 893 894 931 886 829 932 885 872 923 883 874 884 856 877 872 903 874 849 898 886 818 825 888 842 846 894 910 918 896 885 919 890 881 869 873 894 864 885 900 876 852 834 913 867 851 848 862 852 869 904 859 875 837 878 874 873 841 876 811 786 828 783 842 784 885 891 840 870 818 818 756 759 823 828 900 920 878 881 878 857 873 881 897 883 839 866 878 878 843 846 876 812 854 852 884 858 917 839 843 838 864 838 861 856 890 855 841 816 833 813 867 850 860 878 851 850 852 850 906 832 841 853 839 906 912 910 905 900 918 897 928 877 874 871 860 816 852 907 850 864 875 796 869 875 794 852 787 806 840 805 815 838 830 849 825 802 798 807 804 752 828 848 768 804 805 821 813 813 871 852 787 800 829 793 818 807 802 831 815 825 799 836 826 840 816 799 768 758 785 805 804 820 796 775 802 774 822 816 849 825 789 846 796 809 810 845 817 770 812 762 754 776 804 815 791 821 763 834 828 793 870 893 855 838 822 863 871 862 830 860 824 823 839 852 837 853 844 861 859 849 858 818 836 830 827 856 813 807 835 837 824 822 861 830 837 808 842 833 827 835 834 811 850 834 795 837 813 831 754 837 801 777 818 867 813 802 817 795 843 788 854 813 868 869 799 865 780 767 817 807 820 783 812 819 819 736 825 798 796 777 787 792 771 822 799 839 822 841 791 822 791 810 840 785 786 814 850 902 849 894 871 870 840 848 812 823 834 864 823 822 863 843 842 845 829 834 823 849 797 843 822 827 791 784 847 861 828 838 858 794 827 855 828 810 805 799 844 821 782 784 757 818 809 829 797 794 803 848 816 847 840 875 818 810 814 798 866 706 796 810 850 832 804 796 847 812 755 776 859 793 766 765 816 788 791 707 810 797 810 762 778 802 685 805 806 834 830 818 834 887 913 903 929 892 931 879 880 921 906 898 926 896 957 899 890 889 934 919 912 862 922 918 907 898 900 876 890 899 894 886 881 908 885 867 863 902 878 904 881 890 878 814 899 914 874 806 822 835 946 863 824 921 854 872 842 834 790 858 865 883 859 848 816 889 836 856 833 806 833 823 878 891 868 869 953 936 952 950 896 919 985 959 973 935 930 914 910 937 942 960 909 913 894 947 902 927 867 891 871 944 897 867 898 884 815 860 848 842 855 869 836 831 881 892 911 904 894 894 931 885 829 933 885 872 923 883 875 885 856 875 873 904 873 847 899 886 816 824 888 843 846 894 910 919 896 885 919 890 882 869 872 894 864 885 900 876 853 834 913 868 853 847 862 852 869 904 859 875 836 878 873 873 841 876 811 785 829 783 842 784 885 891 840 871 818 817 756 760 822 828 899 921 878 882 877 857 872 880 897 883 839 866 879 879 843 847 876 813 854 852 883 859 917 839 843 838 864 839 861 856 890 855 840 816 833 813 867 850 861 878 851 850 852 850 908 832 841 854 839 906 912 910 905 901 918 897 928 877 875 872 860 817 852 905 850 863 876 796 869 875 794 852 787 806 841 805 815 838 830 849 824 802 798 808 804 752 828 848 768 802 804 820 813 813 871 852 788 800 829 793 815 807 801 831 814 825 799 836 826 839 816 799 768 757 785 805 804 821 796 775 802 774 822 816 849 826 789 846 796 809 809 845 818 771 813 763 754 776 805 816 792 821 763 834 827 794 868 892 855 838 822 863 870 862 830 860 823 823 840 853 837 854 844 860 858 849 858 818 836 829 827 857 813 807 834 837 824 822 861 832 838 808 841 833 827 834 835 811 850 834 795 837 812 831 754 836 801 778 817 867 814 803 817 794 843 789 856 814 868 868 800 864 780 767 815 809 819 783 813 820 819 736 825 798 795 775 786 792 769 822 799 839 822 840 792 822 790 811 841 785 786 816 850 903 849 893 871 870 840 849 811 822 835 864 824 822 863 843 842 845 828 833 823 849 798 843 822 826 790 784 848 861 828 838 858 795 828 856 827 809 805 799 844 821 782 784 756 818 810 830 798 794 804 848 816 847 841 876 818 810 814 798 865 706 794 809 849 832 804 794 848 812 755 777 859 793 767 764 816 787 791 707 811 797 810 761 779 802 683 805 806 834 830 819 835 887 913 900 928 892 931 878 880 921 906 898 927 896 958 898 891 889 934 919 912 861 922 918 907 897 900 877 888 899 894 887 881 909 884 866 862 902 878 904 881 889 879 814 899 914 874 806 821 834 944 862 824 922 854 872 841 833 790 858 865 884 859 849 818 889 838 856 833 806 833 822 878 891 867 869 952 936 952 949 897 919 984 959 973 935 930 913 910 938 942 961 909 914 894 948 902 927 867 891 872 945 897 868 897 885 815 861 849 841 855 869 836 830 881 892 911 905 894 894 932 885 829 935 885 872 923 883 876 884 856 874 874 905 872 848 899 884 815 822 888 843 847 894 910 920 896 885 920 890 882 869 872 894 865 884 901 876 853 834 912 869 853 847 863 852 869 904 859 874 836 877 872 872 841 876 811 785 830 783 843 783 886 891 840 871 818 818 756 761 823 828 898 921 877 882 876 856 872 879 898 883 839 866 880 880 842 848 876 813 854 852 882 859 918 839 842 838 865 839 861 856 889 855 840 816 832 814 868 849 862 878 850 850 853 850 908 832 841 855 839 905 913 911 907 901 918 897 927 876 874 873 861 817 851 905 851 863 876 796 868 875 794 852 786 807 840 804 815 837 830 849 823 802 799 808 803 752 829 848 768 801 804 820 813 813 871 853 789 800 829 792 813 807 801 831 816 825 798 837 826 839 815 799 767 757 784 806 804 822 797 774 803 775 821 817 849 826 790 847 796 809 808 845 817 771 814 764 755 775 805 816 792 822 763 834 827 794 866 892 856 836 822 863 870 862 830 860 822 823 839 852 838 854 844 860 857 849 857 818 836 829 827 857 813 808 835 836 823 823 860 834 839 808 840 833 827 834 836 811 851 834 795 838 812 831 754 836 800 778 817 868 813 804 816 794 842 790 856 815 869 868 800 864 780 767 813 809 820 784 812 819 818 736 825 798 795 774 786 792 767 822 800 840 821 840 791 822 790 811 841 784 786 817 849 904 848 893 871 870 840 849 812 822 836 864 824 823 863 844 842 845 828 832 823 849 798 844 822 825 789 785 848 862 828 838 858 796 830 856 827 809 806 799 844 821 783 784 756 818 811 830 798 793 803 847 817 847 842 876 819 810 814 798 865 706 793 809 848 832 805 794 848 811 756 777 859 793 767 764 816 786 792 707 811 798 809 761 779 802 682 805 807 833 830 820 835 887 912 898 928 892 931 877 880 922 905 898 927 896 958 898 891 888 934 919 911 862 922 918 907 897 900 878 887 898 895 887 880 909 884 868 863 902 878 904 881 889 880 814 900 913 874 806 822 834 943 862 824 922 854 872 842 834 789 857 865 885 860 850 817 890 839 858 832 807 834 822 877 891 867 869 952 938 953 948 898 919 984 959 974 934 929 912 910 938 942 961 909 914 895 949 901 926 866 892 872 945 895 869 897 884 814 860 849 841 854 869 835 831 880 892 912 906 895 894 932 885 829 936 886 872 923 882 876 884 855 871 873 907 872 848 900 883 815 822 888 842 847 894 910 920 895 885 921 890 883 870 872 894 865 884 901 876 854 834 913 870 853 847 863 852 869 903 859 873 835 877 872 872 841 876 810 786 831 783 843 782 886 891 839 871 818 819 755 762 823 827 897 921 877 882 876 857 872 879 899 884 839 867 880 880 842 848 876 813 854 853 882 859 918 840 842 837 865 840 861 857 889 855 840 816 832 814 867 849 862 878 850 850 853 851 907 832 841 854 838 905 914 911 908 901 918 897 926 876 874 873 861 818 850 906 851 862 876 796 868 874 795 852 786 807 840 803 814 836 830 850 822 802 800 808 803 751 829 848 768 801 804 821 813 814 871 853 790 800 830 792 812 807 801 831 818 826 798 837 826 839 815 799 766 757 784 806 804 822 797 774 802 775 821 817 849 827 790 847 797 809 808 845 816 771 814 764 756 775 805 817 792 821 763 835 827 793 866 892 857 835 821 863 870 862 830 860 822 822 839 850 838 853 844 860 858 848 856 818 836 830 827 857 812 809 835 836 822 824 860 834 839 807 839 833 827 834 835 811 850 833 795 838 812 831 754 836 801 777 816 868 813 804 816 794 842 791 856 816 870 868 799 864 780 766 813 807 821 784 812 819 819 737 825 799 794 774 786 792 765 823 799 841 819 840 790 823 789 811 841 785 786 818 849 905 847 892 871 871 840 849 812 821 837 864 824 823 863 843 841 845 828 832 823 848 798 843 823 824 788 786 849 863 828 838 857 796 832 855 827 809 807 800 844 820 783 784 757 819 811 831 799 794 803 846 817 847 843 877 820 811 814 799 866 708 792 808 847 831 806 793 848 811 756 777 859 794 766 765 817 786 793 707 811 798 807 762 778 803 681 805 807 833 831 822 836 887 913 897 928 891 931 876 880 922 906 897 927 896 956 897 890 888 933 920 910 863 922 918 907 898 899 879 886 898 895 887 880 909 884 869 864 902 877 905 881 888 880 814 901 912 874 807 823 833 943 861 824 922 854 872 842 836 790 856 865 884 860 850 816 891 839 859 832 807 834 822 877 890 868 868 952 941 953 946 899 919 984 958 973 935 928 912 910 939 942 961 909 915 897 949 902 927 865 893 873 944 894 869 897 885 815 860 848 840 853 869 835 831 880 891 912 906 895 894 931 885 828 936 886 872 922 882 875 885 855 871 872 908 871 848 900 884 814 821 888 841 847 893 910 920 895 885 922 890 883 870 872 894 866 884 901 876 854 834 913 868 854 848 864 852 870 903 859 872 835 876 872 872 842 876 810 788 832 783 843 782 886 892 838 871 817 820 756 762 824 826 898 921 877 882 876 857 872 879 899 884 839 867 879 880 842 846 876 813 854 853 882 858 918 840 843 837 865 840 862 857 888 855 840 816 832 815 867 849 862 878 850 849 853 853 906 833 840 853 838 906 914 911 908 901 918 896 925 875 874 873 862 818 849 906 851 862 876 797 868 874 796 852 785 806 839 802 814 835 830 850 821 801 800 808 803 750 829 848 768 802 804 820 813 814 871 853 790 800 829 792 811 806 801 831 819 826 797 836 826 838 815 799 765 756 784 807 805 821 797 774 802 775 820 818 849 828 790 847 798 808 808 844 816 771 814 763 757 774 805 818 792 820 763 836 828 793 867 892 857 834 821 864 870 862 830 859 823 822 839 849 839 852 845 859 859 848 856 818 836 831 826 858 811 810 835 834 821 825 860 834 839 807 839 832 827 833 834 811 849 834 796 838 812 832 754 836 802 777 816 869 814 804 816 795 844 792 856 816 870 867 800 864 781 766 815 805 820 784 811 819 820 738 824 801 794 774 787 791 764 823 798 842 819 841 789 824 789 811 841 786 784 819 849 906 846 893 872 871 839 850 812 821 836 864 824 822 863 842 840 845 828 833 824 849 797 843 822 824 788 784 849 864 827 838 856 796 832 854 827 810 808 800 844 819 783 784 758 820 811 831 799 793 803 846 818 847 843 878 820 811 815 800 867 710 792 809 847 831 807 793 848 810 756 777 859 795 766 766 818 786 794 707 811 797 806 764 778 802 682 805 807 833 832 822 836 888 913 895 927 891 932 876 880 922 906 897 927 896 954 897 890 889 931 920 910 863 923 918 907 899 899 879 884 898 895 888 880 909 884 868 864 902 876 906 882 888 880 814 902 912 875 807 823 833 943 861 824 922 855 872 842 837 789 856 865 884 860 850 815 891 839 860 833 806 835 819 877 890 868 868 953 943 953 945 900 919 983 959 972 935 928 912 909 939 942 962 910 915 898 948 903 927 864 893 874 943 894 869 897 886 816 861 848 841 852 869 835 831 879 891 912 906 894 895 930 887 827 936 886 872 922 882 874 885 855 871 872 908 870 847 899 886 812 822 889 840 847 893 909 920 895 885 922 890 884 871 873 894 866 884 901 876 854 834 913 867 853 848 865 852 870 903 859 872 836 877 872 872 842 876 810 788 832 783 844 782 886 892 837 870 816 820 756 764 824 826 898 921 877 882 876 858 872 880 899 884 838 868 878 880 843 845 876 814 855 851 881 858 918 839 844 836 865 840 862 857 888 854 840 816 831 815 868 848 862 879 850 849 852 854 906 834 840 853 839 906 914 910 907 900 918 895 925 875 875 872 861 818 849 906 851 862 875 797 868 874 795 852 785 806 839 802 814 835 831 850 821 800 800 808 803 749 829 848 768 804 804 820 813 814 871 853 790 799 828 792 810 806 802 831 819 826 797 836 826 838 815 799 765 756 784 807 805 820 796 774 802 775 821 818 849 828 789 847 798 808 808 844 816 771 814 762 756 775 804 818 792 819 763 836 830 793 868 894 858 835 821 864 871 863 829 859 823 822 839 849 840 852 845 858 859 846 856 816 837 832 827 858 812 810 835 835 821 826 860 834 838 806 838 833 826 833 833 811 848 834 796 838 812 832 754 836 803 778 815 868 814 803 816 796 846 793 856 816 869 867 800 864 782 766 816 805 818 784 811 818 821 739 823 801 793 774 787 790 764 823 798 842 818 841 790 824 790 811 841 786 783 819 849 907 846 895 873 870 838 850 812 820 836 864 822 822 864 842 839 845 828 833 824 850 797 843 822 824 789 782 850 863 828 837 856 796 833 853 826 811 808 800 844 818 782 784 759 821 810 831 799 793 803 845 818 847 842 878 820 810 814 800 868 711 793 810 847 832 807 794 847 810 756 776 860 795 766 768 818 786 796 707 811 797 807 766 777 801 682 804 806 832 832 822 835 888 914 894 925 891 932 876 880 921 906 898 927 896 954 897 891 890 930 921 910 863 923 917 906 900 899 878 882 898 896 888 879 908 883 868 864 903 875 906 883 888 880 814 902 912 876 808 822 832 944 862 824 922 855 872 842 837 790 858 865 883 860 850 815 891 838 860 833 806 835 816 876 890 869 869 952 943 952 946 901 920 983 960 972 935 928 911 908 939 942 962 910 915 900 947 903 927 866 893 876 943 894 868 897 886 816 862 848 841 852 868 835 831 881 891 912 904 894 894 928 888 828 936 885 873 922 882 873 886 854 872 871 908 871 846 897 888 811 824 889 841 847 894 910 920 895 884 922 890 884 871 873 894 865 884 900 876 853 835 913 866 851 848 866 852 869 902 859 872 836 877 872 872 841 877 811 786 831 784 843 783 886 892 836 870 816 820 756 765 824 826 898 921 877 881 876 858 872 881 900 884 837 868 877 879 845 845 875 815 855 850 881 857 918 838 844 836 866 840 863 858 888 853 840 816 832 814 869 848 863 879 850 849 852 852 907 834 840 853 839 906 914 911 906 899 918 894 926 875 876 871 860 818 849 906 852 862 874 796 868 874 794 851 785 805 838 802 814 835 831 850 821 800 800 809 803 749 828 848 768 805 803 820 813 815 871 854 790 799 827 792 808 806 802 831 819 826 798 835 826 840 815 799 765 756 784 806 804 819 795 774 802 775 820 818 849 828 788 847 797 808 808 843 816 771 814 763 754 774 803 817 792 819 764 836 830 793 868 894 858 836 820 864 871 864 829 858 823 822 839 849 841 851 845 858 858 846 856 815 837 831 827 858 812 810 835 836 821 827 860 834 838 806 839 833 826 833 834 810 847 834 794 838 812 832 754 837 803 779 816 868 814 802 817 795 847 792 856 816 867 867 799 864 782 765 815 806 816 785 810 817 821 738 823 800 793 775 787 790 764 823 800 842 818 841 790 824 790 812 841 786 783 819 849 906 845 897 873 870 836 849 813 819 835 864 820 822 864 842 839 845 827 834 824 850 797 844 822 823 789 781 850 863 829 836 856 796 833 853 826 811 808 799 844 817 782 784 759 821 810 831 798 793 802 845 818 847 842 879 820 808 813 800 868 712 793 812 847 832 806 794 846 810 755 776 859 795 765 768 819 786 797 708 811 797 809 766 777 801 683 804 805 832 831 821 834 888 915 894 925 891 931 876 880 920 905 898 927 896 955 897 892 891 931 921 911 864 922 916 907 899 900 878 881 898 896 888 879 908 883 867 864 903 875 905 882 889 879 815 903 913 875 807 820 832 944 862 824 922 855 872 841 837 790 858 865 883 859 850 815 890 838 860 832 806 835 814 876 891 869 869 952 941 953 948 901 920 984 961 973 936 928 911 908 938 942 962 910 915 900 947 901 926 869 893 877 943 894 868 896 888 816 862 848 841 852 868 835 830 882 891 912 902 893 895 926 890 828 937 884 873 922 882 873 887 854 872 871 909 872 848 896 888 812 824 888 842 848 894 910 919 894 884 922 889 884 871 872 895 865 885 899 877 852 835 913 866 849 849 866 852 869 902 859 873 837 877 873 873 840 878 811 785 831 784 843 782 885 892 837 870 817 820 756 766 825 826 898 921 876 881 877 857 872 881 900 884 838 868 878 879 845 845 874 815 855 851 881 856 918 838 845 836 866 840 863 858 888 853 839 815 832 814 871 848 863 879 849 848 852 851 908 834 840 854 840 906 913 911 906 899 918 894 927 875 877 872 858 818 849 905 853 862 874 796 869 874 794 851 785 805 838 802 814 835 831 850 821 799 799 810 803 750 828 848 768 805 803 820 813 816 870 854 791 799 826 792 806 806 801 830 818 825 797 835 827 841 816 799 763 756 784 805 804 818 795 775 802 775 821 817 849 828 787 847 798 808 808 842 816 771 814 763 752 773 802 817 791 819 762 835 829 794 867 894 858 837 820 864 870 864 828 858 823 822 839 849 841 851 844 858 857 846 857 815 837 831 827 857 814 810 835 836 822 828 860 833 839 806 840 834 827 833 835 808 847 834 793 837 812 832 754 838 803 780 816 869 813 801 817 795 847 791 856 816 867 867 799 863 782 765 814 806 816 785 810 816 821 737 824 798 793 776 787 792 763 823 801 842 818 841 790 824 791 812 842 785 783 819 849 906 846 897 873 870 836 848 814 819 836 864 817 822 864 842 839 845 827 834 824 849 796 844 822 823 789 780 850 863 830 835 856 797 832 853 825 812 807 799 844 817 782 784 759 821 811 831 797 794 802 844 817 847 842 879 818 808 812 800 867 714 793 812 846 834 806 793 846 810 755 776 859 795 765 769 819 785 796 708 811 798 811 766 777 801 683 803 805 832 831 820 833 889 916 892 925 891 930 876 880 921 905 898 926 897 957 897 891 890 931 921 911 864 923 916 908 899 901 878 880 898 897 887 879 908 884 867 864 903 874 905 881 890 879 816 904 913 875 807 820 832 944 862 825 923 854 872 841 837 791 858 865 883 859 850 815 888 838 860 832 806 835 815 876 892 869 868 953 939 954 949 901 919 986 962 974 937 928 911 908 938 941 962 911 914 900 947 900 926 872 893 877 942 895 867 896 889 816 862 848 842 852 869 835 830 883 891 912 902 894 895 923 890 829 938 884 874 922 882 874 888 855 873 870 908 873 849 896 888 812 826 888 843 850 894 910 918 894 884 922 890 883 871 872 896 864 885 899 877 852 836 914 866 848 850 866 852 868 902 859 874 837 876 873 873 839 878 811 785 830 783 842 782 885 892 837 870 818 820 756 766 825 826 897 921 878 881 877 857 872 880 900 884 838 867 878 879 845 845 875 815 855 851 881 856 918 838 844 837 867 841 863 858 888 854 839 814 832 815 870 848 863 878 849 848 851 850 908 833 841 854 840 906 913 911 905 899 918 894 926 875 877 872 857 817 849 906 853 862 874 796 869 873 794 851 786 805 837 803 814 836 830 850 821 799 798 808 803 750 828 848 769 804 802 820 812 816 869 854 791 799 826 792 804 805 801 830 818 825 797 834 827 843 816 800 761 757 785 805 804 819 795 777 802 774 821 815 850 827 787 847 799 808 808 840 816 772 813 763 753 771 803 817 791 820 759 835 829 794 867 893 857 837 820 864 870 863 828 859 823 822 839 850 840 851 843 860 857 846 858 816 838 830 827 855 814 810 835 835 822 827 860 834 839 808 841 834 829 833 836 807 848 834 792 836 812 831 755 837 803 779 817 870 813 801 817 795 847 790 857 816 868 867 798 863 781 764 814 807 816 785 810 817 821 737 826 797 794 777 787 793 761 823 801 842 819 841 790 823 791 811 842 785 784 818 849 907 846 895 872 869 836 846 814 820 836 863 816 822 863 842 838 844 828 834 824 848 796 843 822 824 789 781 850 864 829 835 856 797 831 853 824 812 807 799 843 817 782 785 759 822 812 830 796 794 802 845 817 848 842 880 817 808 811 799 866 714 793 813 846 836 805 792 845 810 755 776 859 794 765 769 818 784 796 708 812 798 811 766 777 802 683 802 805 832 830 820 833 889 916 891 925 891 930 876 881 921 905 898 926 897 959 896 890 890 931 921 911 864 923 916 908 898 901 878 878 898 897 888 879 907 884 867 864 904 874 905 880 892 879 815 903 912 876 806 820 833 944 862 825 922 854 872 841 837 791 857 865 882 858 850 816 887 838 860 832 807 836 815 877 892 869 868 954 936 954 949 901 919 985 962 974 936 928 911 908 939 940 963 911 914 901 947 902 926 872 893 878 941 896 867 894 891 816 862 849 842 851 869 834 830 882 891 912 902 893 894 922 888 829 939 884 873 924 883 875 889 856 873 870 907 872 851 897 889 812 827 890 843 852 894 910 918 893 884 922 890 883 871 872 896 863 885 899 878 852 835 916 867 847 850 866 851 868 902 859 875 836 876 873 873 838 878 811 785 830 782 842 782 884 893 837 870 818 820 755 765 824 826 896 921 879 881 877 857 872 879 900 884 839 866 878 879 845 845 876 815 856 852 881 856 919 838 844 837 867 842 863 858 888 856 839 813 832 816 870 848 864 877 849 847 851 850 908 833 842 854 840 906 913 911 905 899 919 894 925 876 877 872 857 818 849 906 853 862 874 796 869 872 794 850 787 805 836 804 814 837 830 850 821 800 798 807 804 750 828 847 769 804 803 819 812 816 868 853 790 799 827 792 804 805 800 830 817 824 796 835 826 843 816 800 759 756 785 806 805 820 795 778 802 772 820 815 849 826 788 848 801 808 808 840 815 772 813 763 755 770 804 817 791 820 756 835 829 793 867 892 856 836 821 865 869 863 827 860 823 822 839 851 839 851 843 861 857 847 858 816 838 830 827 854 814 810 835 834 822 827 860 834 840 808 841 835 829 833 836 807 849 834 793 836 813 831 754 837 803 779 816 869 813 800 817 795 847 789 857 816 868 867 799 862 781 764 814 808 816 785 811 818 821 737 827 797 794 777 787 793 759 823 801 841 820 841 791 823 792 811 842 785 784 818 848 907 847 895 871 870 836 846 815 820 836 863 816 822 862 842 838 844 828 834 825 848 795 843 822 825 789 782 850 864 829 836 855 796 830 854 824 812 807 799 843 818 782 785 759 822 812 831 797 795 802 847 817 848 840 880 817 808 811 799 865 714 793 813 846 837 805 793 847 810 755 777 859 792 765 768 816 782 796 708 811 798 811 765 776 803 684 802 805 833 830 821 833 889 916 890 926 891 930 876 882 922 906 899 926 897 958 896 890 890 931 921 911 863 924 916 908 898 901 878 877 897 896 889 880 907 885 867 864 904 874 905 881 891 879 815 901 912 877 806 820 834 944 862 825 922 854 872 841 838 790 856 864 883 858 850 816 888 838 860 833 808 836 815 878 892 869 868 955 936 952 949 901 919 985 962 974 935 928 911 908 940 939 964 911 914 902 946 903 926 870 892 878 940 898 867 894 892 816 860 848 843 851 870 834 829 882 891 912 903 893 892 919 887 829 939 884 873 926 885 875 889 858 873 868 906 872 850 897 889 812 829 891 844 853 893 910 918 893 883 922 890 883 872 872 896 862 885 900 878 852 835 918 867 847 850 866 851 868 902 859 874 836 876 873 873 838 877 812 784 830 781 842 782 883 893 838 870 818 820 755 765 823 825 896 920 880 881 877 858 872 880 901 885 838 867 878 879 845 845 877 815 856 852 881 856 919 838 844 838 867 841 863 857 890 858 838 813 832 816 870 849 864 876 848 847 850 851 908 833 842 855 840 906 913 910 905 900 919 894 924 876 877 871 857 819 849 908 852 863 874 797 869 872 794 850 787 805 836 804 814 838 830 850 821 801 798 806 805 750 828 847 769 804 804 818 813 816 869 853 790 799 827 793 804 805 800 831 817 825 796 835 826 843 817 801 759 755 784 807 806 820 795 778 801 772 820 815 849 826 788 848 801 808 808 839 815 772 813 763 756 769 806 816 790 820 755 835 831 793 867 892 856 835 820 866 869 863 828 860 822 822 838 850 838 852 843 862 857 848 859 817 837 830 827 855 814 808 836 834 822 828 860 834 840 809 841 835 829 834 835 808 849 835 794 837 814 832 754 836 803 779 816 869 812 800 817 794 847 790 856 816 868 867 799 862 781 765 815 808 816 785 811 818 820 737 827 796 795 777 787 793 758 822 800 839 820 840 791 823 791 811 841 786 783 818 848 908 847 896 870 871 836 847 814 820 836 864 815 822 863 842 838 844 829 834 825 849 794 843 823 826 789 782 850 865 830 837 854 794 830 854 826 812 807 799 843 818 783 784 759 823 810 832 798 795 802 848 817 849 839 880 818 808 812 798 865 715 793 814 847 837 805 793 848 811 755 777 860 794 765 769 817 782 797 708 810 798 812 764 776 804 684 803 805 833 830 822 833 888 915 890 927 891 930 875 883 922 907 899 926 898 958 896 890 890 931 921 911 862 925 916 908 898 901 879 876 898 896 890 880 906 885 867 864 904 874 905 881 890 879 814 900 912 878 806 820 834 944 861 824 922 854 872 841 840 789 855 864 884 859 849 817 888 838 860 832 807 836 814 880 892 869 868 954 936 951 949 901 920 984 962 973 935 929 911 908 940 939 965 911 914 903 946 904 925 867 892 878 939 897 866 895 892 816 860 847 842 851 870 834 831 881 890 912 904 892 892 915 886 829 939 885 874 927 886 875 889 859 873 866 906 872 851 897 888 811 829 892 843 853 893 909 918 893 883 922 890 883 872 872 895 862 885 900 878 853 835 918 868 847 850 865 851 869 902 859 874 836 877 873 874 838 877 812 784 830 782 842 782 884 893 839 871 818 820 754 766 822 825 897 920 880 881 877 859 872 880 901 885 838 867 878 879 845 845 877 814 855 852 882 857 919 838 844 838 866 841 864 857 890 858 838 814 832 815 869 849 864 876 848 848 850 851 908 833 841 855 840 907 914 910 905 902 919 895 924 876 877 870 858 819 849 909 852 863 874 797 869 872 793 850 787 806 835 804 814 838 830 851 821 802 798 806 804 750 828 847 769 804 804 818 813 817 871 853 788 798 828 793 804 805 799 832 818 825 797 835 826 843 817 800 759 755 784 807 806 821 795 778 802 772 819 815 850 826 788 848 801 808 809 838 815 773 812 763 755 768 806 817 789 820 755 836 831 792 867 892 856 835 820 866 870 863 828 860 822 822 837 850 839 854 843 862 857 848 858 817 836 831 826 856 814 806 836 834 823 829 861 834 839 808 841 834 829 834 834 808 849 834 795 837 814 832 754 835 803 779 816 869 812 800 816 794 847 790 856 816 869 868 799 863 781 765 814 808 816 785 810 818 820 737 826 796 795 777 787 793 758 822 800 838 820 840 792 823 790 812 841 786 783 818 847 909 848 896 870 872 836 847 814 821 836 864 814 823 863 842 838 844 829 834 825 850 793 842 823 827 789 782 849 865 830 837 854 792 830 854 828 812 806 799 843 818 783 784 759 823 809 833 799 795 803 850 817 851 838 879 819 809 812 798 865 716 793 814 849 836 805 793 849 811 756 777 859 796 766 768 818 782 797 708 811 797 811 764 775 804 684 804 805 834 830 823 833 888 915 890 928 892 931 875 882 921 907 899 926 898 957 897 890 890 930 921 910 862 926 917 908 898 900 878 877 898 895 890 880 907 886 868 864 903 874 905 881 889 878 813 901 911 878 806 821 834 944 861 824 921 854 872 841 841 788 855 865 885 860 850 817 888 837 859 832 807 837 814 881 891 869 867 953 938 951 950 901 920 984 961 972 936 929 911 908 940 939 965 911 913 903 946 904 925 867 891 877 939 897 867 896 892 816 859 846 842 851 869 834 833 881 890 911 903 892 893 912 886 827 940 887 876 926 886 874 890 859 872 863 908 871 851 897 888 810 830 891 843 853 892 909 918 894 884 922 890 883 871 872 895 863 885 900 878 853 836 918 868 847 850 865 851 869 903 860 874 836 876 873 874 839 877 812 784 830 782 842 781 886 893 840 871 818 819 753 766 823 824 898 920 880 881 877 860 871 881 900 885 838 867 878 880 845 845 876 813 855 852 882 858 918 838 844 839 865 840 864 856 891 857 838 815 832 814 869 849 864 876 847 848 851 852 908 834 840 855 840 907 913 910 904 902 919 896 926 876 877 870 859 818 849 910 852 863 874 797 869 873 794 851 786 806 835 804 815 837 831 851 821 801 798 807 801 750 828 848 768 804 804 819 813 817 872 853 788 798 828 794 804 805 799 833 818 825 798 835 826 842 818 800 759 756 783 807 806 821 795 777 803 771 819 815 850 827 788 848 802 808 809 834 815 772 812 764 754 767 806 817 789 820 754 836 832 792 868 891 856 835 820 865 870 863 829 859 823 822 836 850 839 855 844 862 857 848 857 816 835 832 825 856 814 805 836 835 824 828 861 833 838 808 841 834 828 834 832 809 850 834 795 837 814 832 754 834 803 779 815 868 812 801 815 795 846 790 856 816 869 869 799 863 781 764 814 808 816 784 810 818 820 737 825 797 794 777 788 794 758 821 799 838 820 839 792 822 790 812 841 786 782 819 846 908 848 895 872 872 837 847 814 821 836 864 812 823 864 842 838 844 830 834 826 850 793 843 823 827 790 782 849 865 829 837 855 793 831 854 829 811 806 799 843 817 782 782 759 823 809 833 799 795 804 850 817 852 839 878 819 809 812 798 864 718 793 813 851 835 805 794 847 811 756 777 858 796 768 768 820 781 798 708 813 797 809 765 775 804 684 804 805 834 830 822 832 888 914 888 927 892 931 875 882 920 907 899 925 898 958 898 890 890 930 921 910 861 926 918 907 898 900 878 878 899 894 890 880 908 885 868 864 902 875 905 881 889 879 813 901 911 878 806 821 833 945 862 824 920 854 872 840 841 788 855 866 886 860 850 817 889 837 859 831 807 837 814 882 892 870 867 953 939 952 950 901 919 984 961 972 937 929 911 908 940 940 964 911 912 904 947 903 925 868 891 877 940 897 867 898 893 815 860 845 841 851 868 833 833 881 891 910 904 892 895 910 887 825 941 888 877 925 886 873 890 859 871 860 909 871 851 896 888 811 830 890 843 852 892 911 918 894 884 922 890 882 870 872 895 863 885 900 878 853 836 918 868 847 850 865 851 869 904 860 875 837 876 873 874 840 877 813 784 830 781 842 781 886 893 841 871 818 819 753 766 824 824 898 920 880 882 876 860 871 881 900 884 838 867 878 881 845 845 876 812 855 851 881 859 917 838 844 839 865 840 865 857 892 856 838 815 831 814 869 849 864 877 847 848 852 852 909 834 840 854 840 907 913 910 903 903 919 896 927 875 877 870 860 817 850 910 852 863 874 796 869 873 795 853 786 807 835 804 816 836 831 852 822 800 799 807 797 750 828 848 768 804 804 820 813 817 873 852 788 798 829 794 804 805 799 833 818 825 798 834 826 841 818 800 759 758 783 807 806 821 795 777 804 771 819 816 850 828 787 848 803 808 809 830 815 770 812 765 754 765 806 817 789 819 755 836 833 792 868 891 856 836 821 865 870 862 830 859 823 821 836 849 840 855 844 862 858 848 856 816 834 831 825 856 814 805 835 835 823 827 862 832 838 808 840 834 828 834 832 809 850 834 795 837 814 831 754 835 803 779 815 868 812 802 815 795 846 789 857 816 869 869 799 863 781 764 814 808 816 784 810 818 820 737 824 798 795 777 788 793 758 822 799 839 820 840 792 821 790 812 841 785 783 819 846 906 847 895 872 872 838 846 814 822 836 865 810 823 865 842 838 844 829 833 826 850 794 845 823 827 790 783 850 865 827 837 855 794 832 854 829 810 807 799 843 818 780 782 759 823 809 834 799 795 805 850 818 852 839 877 819 809 812 798 864 721 794 812 850 835 805 794 845 811 756 777 858 794 768 769 821 779 799 709 814 797 808 766 774 803 683 804 804 834 830 822 832 888 914 887 927 892 930 875 882 921 907 899 924 898 958 899 890 890 931 921 911 861 926 917 907 898 899 878 879 899 894 889 880 908 885 868 864 902 876 904 882 890 879 812 902 911 877 806 822 832 945 863 826 918 855 872 840 841 789 855 866 886 860 850 818 890 837 859 831 807 837 814 881 892 870 867 952 941 954 949 901 919 983 961 972 936 930 910 908 939 940 963 911 911 903 948 903 925 869 891 878 942 898 867 898 894 815 861 847 842 851 868 833 832 881 891 911 904 892 894 910 888 824 940 888 877 926 886 873 890 858 871 856 910 871 849 895 889 812 828 887 843 851 892 912 919 894 885 922 890 882 870 872 894 863 885 900 877 853 836 917 868 846 850 865 851 870 903 859 875 837 877 872 874 841 877 812 784 830 780 842 781 886 894 841 872 818 820 753 766 824 825 898 919 880 882 876 859 872 880 900 883 838 866 878 881 844 845 876 812 856 851 880 859 917 838 844 839 865 841 865 857 891 856 838 814 830 814 869 849 863 877 847 848 852 852 909 833 840 853 840 906 913 911 902 903 919 896 927 874 877 870 859 817 849 910 853 863 874 795 869 874 795 853 785 807 836 803 815 836 832 852 822 800 800 806 796 750 829 848 768 804 803 820 813 817 873 852 787 798 829 793 804 805 799 833 818 826 799 834 826 842 817 800 759 758 783 806 807 821 795 777 803 772 819 815 849 828 787 846 802 808 807 827 815 770 812 764 755 763 805 817 789 818 755 836 832 792 869 891 857 836 821 864 870 862 832 859 823 820 837 848 839 856 843 862 859 847 856 816 834 830 824 856 814 806 835 836 823 827 862 831 838 809 840 834 827 834 832 810 850 834 795 837 814 831 753 836 802 779 815 866 812 802 815 795 846 789 857 816 870 869 798 862 780 764 815 808 816 784 810 817 820 737 824 798 795 776 788 793 757 822 798 839 819 840 792 822 790 812 839 784 784 819 846 904 846 895 873 872 838 846 815 822 835 865 809 823 865 842 838 844 828 833 826 849 795 846 824 827 790 784 851 864 826 837 855 795 832 854 829 811 808 799 843 816 780 782 760 822 808 834 798 794 805 848 818 852 839 877 819 809 812 799 864 723 795 810 850 834 805 794 845 811 756 778 858 792 769 771 820 777 801 709 813 797 808 766 774 802 681 803 807 833 830 821 832 888 914 886 927 892 930 875 882 921 907 899 923 898 957 899 890 889 931 921 912 861 926 916 907 898 899 879 879 899 894 889 879 908 885 868 864 901 877 904 882 891 879 812 902 911 877 806 822 832 945 863 827 916 856 872 841 841 790 856 866 886 860 851 818 891 837 859 831 807 837 814 880 892 870 868 952 941 955 948 901 919 983 962 972 934 929 910 909 940 940 962 912 911 903 947 903 925 869 891 879 943 897 868 897 898 816 861 848 843 851 868 833 832 881 891 911 904 892 893 909 888 824 939 887 877 927 886 872 890 857 871 852 910 872 846 895 890 813 825 884 843 851 891 913 918 894 885 922 890 882 871 872 894 863 885 900 876 853 835 917 868 846 850 865 851 870 902 859 875 838 877 872 874 841 877 811 784 831 779 843 781 886 895 841 872 818 820 752 766 824 826 898 919 880 882 876 858 872 881 900 883 838 865 878 880 843 845 876 813 857 851 879 859 917 838 844 839 865 841 865 857 890 856 839 813 831 815 869 848 863 877 847 848 852 851 909 832 841 852 841 906 913 911 902 903 920 897 928 873 877 870 859 817 849 909 853 863 875 794 869 874 795 853 785 807 837 803 814 836 832 851 822 801 800 806 795 750 829 848 768 804 803 820 814 816 872 852 787 799 828 792 803 805 799 834 817 826 799 834 826 842 817 800 759 758 783 806 807 821 796 777 803 772 819 814 850 828 787 844 801 808 806 824 815 771 813 762 755 761 805 817 789 817 756 836 830 792 869 893 857 836 822 864 870 860 832 859 823 821 838 848 838 856 843 862 860 846 857 816 834 830 824 856 814 807 834 835 822 827 862 830 838 809 841 835 828 834 834 810 849 834 796 838 814 831 753 835 801 779 816 866 812 803 816 795 846 789 856 816 870 869 798 863 779 764 815 808 816 785 810 817 820 737 825 797 796 776 788 793 757 822 798 840 820 841 792 824 790 811 838 783 784 819 847 905 845 895 873 872 838 845 815 822 835 866 808 824 865 842 838 845 828 833 826 849 797 845 824 827 790 786 851 865 825 837 856 795 832 855 828 812 808 800 844 814 781 783 760 822 808 834 798 794 804 848 818 852 838 877 819 810 812 799 866 724 795 809 850 835 805 794 845 811 754 779 858 792 769 773 819 777 801 708 812 796 809 768 775 802 679 802 810 831 830 820 832 887 914 886 927 893 930 875 882 922 907 899 923 897 956 899 890 889 931 921 912 862 926 916 908 898 900 879 879 899 894 890 878 908 884 868 864 901 877 904 882 891 880 812 902 911 876 806 822 832 944 863 828 916 857 872 842 842 790 857 865 886 859 851 817 891 838 859 830 807 836 815 880 892 869 868 952 939 955 947 901 919 982 962 972 933 929 910 909 940 940 962 913 911 904 946 904 926 866 892 880 944 896 868 897 900 817 861 850 844 851 868 832 832 881 891 910 904 894 890 907 888 824 938 886 876 926 885 872 889 856 871 849 910 872 846 894 888 813 824 882 843 853 891 914 918 894 886 922 890 882 871 873 893 863 885 900 877 853 835 916 868 846 849 865 851 870 902 858 874 838 877 871 874 841 877 810 785 832 778 844 782 886 895 841 871 819 820 752 766 824 826 898 919 880 882 876 857 873 881 900 884 838 865 878 880 843 845 877 814 858 851 878 858 917 838 844 839 866 841 865 857 890 856 839 814 831 816 870 848 864 877 847 847 852 851 908 833 841 852 841 905 914 912 902 903 920 897 929 873 877 870 859 818 849 909 853 863 875 794 870 876 795 853 785 806 839 802 813 836 831 850 823 801 800 807 795 750 829 848 768 804 802 821 815 815 871 853 788 800 827 792 803 806 798 834 817 827 798 834 826 844 816 800 759 758 784 806 807 821 796 776 804 772 819 814 850 827 788 845 800 808 805 820 816 772 812 761 755 760 804 816 788 817 755 837 828 793 870 894 857 838 821 863 871 861 832 859 823 821 837 849 838 855 844 861 860 846 857 816 835 830 824 857 814 808 834 835 823 827 862 831 838 808 841 834 829 834 834 810 848 835 795 839 814 832 754 835 800 780 816 865 812 803 816 795 846 790 855 816 870 870 799 865 779 764 815 808 814 785 811 817 820 737 825 797 796 775 788 792 757 822 798 842 820 842 791 825 791 810 838 783 783 819 848 906 845 895 872 872 838 845 814 823 835 866 805 824 865 843 838 845 829 833 825 849 797 844 824 825 789 786 851 865 825 837 855 795 832 856 827 813 807 801 844 812 781 784 760 821 808 834 798 794 803 848 819 852 838 876 819 810 812 800 867 725 794 809 851 836 806 793 845 811 753 779 858 792 769 772 818 777 801 707 812 796 809 769 777 802 678 802 812 831 830 820 832 887 913 885 927 893 930 876 882 922 907 899 922 897 956 898 890 889 931 921 911 862 926 917 908 898 901 879 879 899 895 890 878 908 884 868 863 901 877 905 882 891 881 812 902 910 876 806 822 834 944 863 828 915 858 871 843 842 790 858 866 886 859 851 817 890 838 859 830 808 836 814 880 892 868 868 954 937 955 946 901 920 982 962 972 933 928 911 909 940 940 963 913 911 904 945 904 926 864 893 880 944 896 868 896 901 818 862 850 844 851 869 832 833 881 891 910 904 895 890 904 887 824 938 886 876 927 885 872 888 856 871 844 910 871 848 894 886 812 825 882 842 855 891 914 919 894 886 921 890 882 870 873 894 862 885 901 878 853 834 916 868 848 848 865 851 870 900 858 874 839 877 871 873 841 876 811 786 832 778 843 782 887 894 841 870 818 820 752 766 824 827 898 920 880 882 876 857 873 881 901 885 838 865 878 880 843 845 877 814 858 852 878 857 916 839 843 840 866 840 866 858 890 856 838 814 832 816 869 848 864 878 847 847 852 852 908 834 842 852 841 906 915 913 903 903 920 896 930 873 878 870 859 818 849 908 853 863 875 794 870 876 795 853 786 806 839 802 813 835 830 851 823 802 800 808 795 749 829 847 768 804 803 822 816 815 870 853 788 801 826 791 803 807 798 834 817 826 798 833 826 844 816 801 758 756 785 806 806 822 797 776 804 772 820 815 851 827 788 845 800 807 805 816 816 772 813 762 755 758 804 816 788 816 755 837 829 793 870 894 857 839 821 862 872 861 831 858 822 821 837 849 838 854 846 860 860 846 857 816 836 830 824 858 814 808 834 834 823 826 862 832 838 808 840 834 830 834 834 810 848 834 795 840 814 833 754 835 801 781 816 865 811 803 816 795 846 790 854 817 869 870 801 867 779 764 815 809 812 785 811 817 819 736 825 797 795 776 789 792 757 822 797 843 820 842 791 825 792 810 838 784 782 819 848 906 845 894 872 872 838 845 815 823 835 865 803 824 864 844 838 846 829 833 825 848 797 844 823 823 789 786 850 865 826 837 855 795 832 857 826 812 808 801 844 813 782 784 760 822 808 834 799 794 803 850 819 852 838 876 820 809 812 800 868 727 793 810 851 836 805 793 845 811 752 779 858 791 768 772 818 777 801 705 812 797 809 768 778 801 677 804 811 832 830 819 833 887 912 884 927 894 930 876 881 922 907 899 922 897 956 898 890 889 931 920 910 863 925 918 908 898 901 878 880 899 896 889 879 909 884 868 863 901 876 906 882 891 881 812 902 910 876 806 822 835 944 863 829 914 858 871 843 843 790 858 867 885 859 851 817 889 838 859 830 808 835 814 881 892 868 869 955 934 955 946 901 921 982 962 972 933 927 912 909 940 939 963 912 911 903 944 902 927 862 893 879 943 896 868 896 902 816 861 850 843 850 870 834 832 881 892 911 903 894 890 902 887 824 938 885 877 928 885 872 886 856 871 839 910 871 851 893 884 812 826 882 840 856 892 915 920 895 886 921 891 882 870 874 894 862 885 902 879 852 834 917 869 849 848 865 852 869 899 859 873 839 877 871 873 839 876 812 786 831 778 842 782 887 894 841 871 818 819 752 766 824 827 898 921 879 881 877 857 873 880 901 886 839 866 878 880 844 844 877 814 858 853 878 857 916 840 842 840 866 839 866 859 889 856 838 815 832 817 868 848 864 878 846 848 852 852 909 835 842 853 840 906 915 913 903 903 919 895 928 872 878 870 858 818 849 908 852 863 875 795 870 875 795 852 786 806 838 803 812 835 830 852 821 801 800 808 795 749 829 847 769 804 804 822 816 815 870 853 789 801 827 791 803 807 798 833 817 826 797 834 826 843 816 801 758 755 786 806 805 822 797 776 804 771 820 815 852 827 789 845 800 806 805 814 817 772 813 763 755 756 804 816 788 817 754 837 830 794 870 895 858 840 821 863 873 862 830 859 822 821 837 849 838 854 846 859 860 846 856 816 837 830 825 859 814 808 835 835 824 825 862 832 838 808 839 835 829 834 834 810 848 834 795 840 814 833 754 836 801 781 816 866 811 802 817 795 847 790 855 816 868 869 801 869 779 764 814 810 809 785 812 817 819 736 825 797 795 776 788 793 756 822 796 842 820 842 792 824 792 810 839 785 780 819 848 907 846 894 872 872 838 845 815 824 834 864 801 824 863 843 839 845 829 833 825 848 798 843 822 821 790 786 850 865 826 837 855 795 831 857 826 813 809 801 844 813 783 784 759 823 808 834 800 794 805 850 819 851 837 875 821 808 812 800 868 729 793 810 851 836 804 794 845 811 752 778 858 793 768 772 818 777 801 704 813 798 809 767 778 800 677 804 809 833 830 819 833 887 912 883 926 894 930 877 881 923 907 899 923 897 958 897 890 890 931 920 910 863 926 917 908 898 901 878 881 899 895 890 879 908 884 868 863 902 875 906 882 891 881 811 902 910 876 806 822 835 944 862 829 914 858 871 843 844 790 858 867 885 859 850 818 890 839 858 830 807 834 814 881 892 868 869 954 934 955 946 901 922 982 961 971 933 926 914 909 940 940 963 910 910 904 944 901 928 862 894 879 942 898 868 896 904 815 860 851 843 850 870 836 833 881 893 913 903 894 891 902 887 824 938 885 877 928 886 872 886 856 871 835 910 870 849 895 884 812 826 879 839 856 893 914 921 894 886 921 891 882 871 874 894 864 885 902 878 852 835 917 869 850 847 865 853 869 898 860 873 838 876 870 873 838 876 813 787 830 777 841 782 887 893 841 871 818 819 753 766 824 827 897 921 879 881 877 857 873 880 900 886 840 866 879 880 844 844 876 814 858 853 878 858 916 840 842 839 865 839 866 859 889 856 838 815 832 817 867 849 864 879 845 848 852 852 909 835 842 853 840 906 914 912 902 903 919 895 926 872 876 870 858 818 849 908 852 863 874 796 870 874 795 852 786 806 838 803 812 835 830 853 820 801 800 808 793 748 829 847 769 804 804 822 816 815 870 853 789 802 828 792 803 806 798 833 817 826 797 833 825 843 816 801 756 755 786 806 805 822 797 776 804 771 821 815 852 826 790 846 802 807 803 810 817 772 813 763 756 755 805 817 788 817 755 837 830 794 869 895 857 839 820 864 873 862 830 860 822 821 837 849 837 854 846 860 861 845 855 816 838 830 825 859 814 808 835 836 824 825 861 833 838 809 839 835 827 834 833 808 849 834 795 839 814 833 755 836 802 780 816 867 811 802 818 795 847 789 855 816 868 869 801 870 779 764 814 810 808 785 812 817 820 738 826 796 794 776 787 792 756 821 796 841 819 841 792 824 791 810 840 784 780 819 849 907 847 894 872 872 837 847 816 824 834 863 800 823 862 843 840 844 828 833 825 847 798 842 822 822 790 786 850 866 827 837 856 794 830 857 825 813 810 800 843 813 784 784 758 824 809 834 800 794 806 850 819 850 836 875 822 809 811 800 868 730 793 810 850 836 804 795 846 810 753 778 858 794 768 772 818 777 802 703 813 798 808 767 777 800 677 804 808 832 830 820 832 887 912 883 926 894 930 876 881 923 908 899 923 896 958 897 891 889 931 920 910 863 926 918 908 897 901 878 882 899 895 890 879 908 885 869 863 904 874 906 883 892 881 811 902 909 876 806 822 834 945 862 830 914 859 871 843 844 789 858 867 885 859 849 818 890 840 857 830 806 833 815 881 892 868 869 952 936 955 946 900 923 981 960 972 934 926 914 908 940 940 964 908 910 904 943 900 928 862 894 878 943 901 869 896 905 814 859 851 842 851 870 836 834 881 893 914 902 894 892 901 887 824 937 885 878 927 887 872 887 857 871 834 910 870 848 896 884 812 825 875 839 856 894 914 921 894 886 921 891 882 872 874 894 865 885 902 877 852 836 916 868 850 847 865 853 869 898 861 872 837 876 870 873 837 875 813 787 830 777 841 781 887 893 841 871 818 820 755 767 824 827 896 921 879 881 877 857 872 881 899 886 840 867 880 880 844 844 876 814 857 853 879 859 917 839 843 839 864 840 866 858 889 856 838 815 832 817 866 850 864 879 846 848 852 852 908 835 842 852 840 906 913 912 901 904 919 896 926 874 875 870 856 817 848 908 852 863 874 796 870 872 795 852 786 806 837 803 812 835 831 852 821 801 800 808 791 748 829 847 769 803 804 822 816 816 870 852 788 803 828 792 802 806 798 833 817 826 796 834 826 842 817 800 756 755 786 806 805 822 797 776 805 770 822 815 852 826 790 846 803 807 802 808 818 772 814 763 757 754 805 818 790 817 755 836 830 794 868 895 857 838 820 865 872 862 830 861 823 821 838 850 837 853 846 861 861 845 854 816 838 830 826 859 814 808 835 837 823 825 860 833 838 809 839 836 827 834 833 807 850 836 794 839 814 832 756 836 802 780 816 869 812 802 818 795 848 789 855 816 868 868 800 870 779 764 814 808 807 785 812 817 820 739 825 795 794 776 786 792 755 821 797 840 819 840 793 824 790 810 840 784 781 818 849 907 847 894 874 871 837 848 815 824 834 864 798 822 862 843 839 844 828 833 825 847 799 841 822 822 790 785 850 866 827 837 856 792 830 857 824 813 809 798 843 812 784 782 758 824 809 834 799 794 805 850 819 849 835 876 821 809 811 801 868 731 793 810 850 836 804 795 846 810 753 778 857 795 768 772 818 778 802 703 813 798 808 767 778 800 677 804 807 832 830 820 832 888 912 882 926 893 930 876 882 923 908 899 924 896 958 897 890 889 931 920 911 863 926 918 908 898 901 879 882 898 895 891 879 907 886 870 863 904 874 905 882 893 881 810 902 909 875 806 822 834 945 862 830 914 860 870 842 845 789 858 868 884 860 848 817 891 842 856 830 806 833 815 881 892 868 868 951 937 956 947 898 923 982 960 973 934 925 913 906 940 940 964 908 911 905 944 900 929 861 894 878 943 902 870 896 905 813 859 851 841 850 871 835 834 880 894 913 901 894 892 899 888 824 936 884 879 926 888 871 888 857 871 832 910 871 846 897 884 812 825 872 837 856 893 914 920 894 886 921 891 882 872 873 894 866 885 902 877 851 836 916 868 849 847 865 852 870 899 860 872 835 876 871 874 837 875 812 787 831 777 842 781 888 892 841 870 818 819 756 767 824 827 897 921 880 880 877 858 872 881 899 886 840 866 879 880 845 843 875 814 856 853 879 859 918 838 842 838 863 842 865 856 889 856 839 815 831 816 866 850 864 880 846 848 852 852 908 835 842 852 840 906 913 911 900 906 918 897 926 876 875 870 856 817 849 909 852 863 874 795 870 872 795 852 786 806 837 803 812 835 830 852 821 800 800 808 790 748 829 846 770 802 803 822 816 816 870 852 786 803 829 792 802 806 797 833 817 828 796 834 826 842 817 800 756 755 785 806 805 821 797 776 805 770 821 815 852 826 789 847 804 808 800 806 818 771 814 763 757 753 805 818 791 818 755 837 830 794 868 894 856 838 821 866 872 863 830 861 824 821 838 850 837 853 846 862 860 846 853 817 838 830 826 858 814 808 835 837 822 826 859 835 838 808 839 836 826 834 833 806 850 837 794 839 814 832 757 836 802 781 816 869 813 801 818 795 848 789 856 817 867 868 801 869 779 765 814 807 805 786 812 817 820 740 825 794 795 776 786 791 754 822 797 840 819 838 794 825 790 810 841 784 782 816 850 906 847 894 875 871 837 849 814 824 834 865 796 822 862 842 839 844 829 834 825 848 800 842 823 822 790 785 850 866 827 837 856 791 830 856 824 813 809 798 843 811 784 781 759 824 809 833 799 794 805 850 819 849 835 876 819 810 811 801 869 732 793 809 850 836 804 795 846 810 754 779 856 796 768 772 818 778 802 703 813 797 808 768 779 799 678 803 807 832 830 820 832 888 912 882 925 893 930 877 882 923 908 899 924 897 956 897 890 888 931 920 912 862 926 918 908 899 900 879 882 898 894 890 879 908 888 870 862 904 875 905 881 893 881 812 901 909 875 806 821 834 946 862 830 914 862 870 842 845 789 858 867 884 859 849 816 891 842 856 830 807 833 815 881 892 868 867 953 939 956 948 898 923 983 961 974 935 925 913 901 939 940 964 909 911 904 944 902 930 860 894 877 944 900 870 897 905 813 860 852 840 850 872 835 834 880 895 912 901 895 892 897 888 824 936 884 879 926 888 870 888 857 871 829 910 872 845 896 884 812 825 872 835 855 893 914 919 894 887 921 890 882 872 872 894 865 884 901 877 850 836 912 868 849 847 864 852 870 900 860 872 834 876 871 874 837 875 812 786 831 777 842 782 888 893 841 870 819 819 755 768 824 827 897 921 880 880 877 858 871 882 900 886 839 866 878 880 845 844 874 814 856 853 879 860 918 838 842 838 863 842 865 857 889 856 839 816 830 816 866 850 865 880 847 848 852 852 907 834 842 852 841 905 914 910 899 909 918 896 925 878 875 870 856 818 848 909 853 863 874 795 870 872 795 852 786 806 837 803 813 836 830 852 821 799 800 808 790 748 828 847 770 802 804 823 816 815 871 852 785 802 828 792 802 806 797 833 817 828 796 834 827 842 816 800 757 755 785 806 805 820 796 776 805 769 820 815 852 827 788 847 804 808 799 806 817 771 815 764 758 752 805 817 791 818 755 837 830 793 868 894 856 838 822 865 872 864 829 860 823 820 838 850 838 852 847 862 860 846 854 818 838 830 826 858 814 808 836 837 822 827 858 836 837 807 838 836 827 834 832 806 850 838 795 839 814 831 757 836 802 781 816 869 814 802 817 795 849 789 857 818 867 868 801 868 779 765 814 806 803 786 813 817 821 740 824 794 795 775 786 791 754 823 799 841 820 838 794 825 789 810 841 785 783 815 850 906 847 895 874 871 838 849 813 824 834 866 794 823 862 841 839 844 830 834 826 849 800 842 823 822 790 785 851 867 828 837 856 791 830 854 824 812 810 797 843 810 783 782 759 824 808 833 798 794 805 850 819 848 834 877 819 809 811 801 870 734 792 809 851 836 804 795 845 810 754 780 856 795 768 772 820 777 801 703 813 797 809 768 780 799 678 803 806 832 830 820 831 888 912 882 924 892 929 877 882 922 908 898 924 897 955 898 891 888 931 920 912 862 926 918 909 900 900 879 882 899 894 890 879 908 888 870 862 903 876 905 880 894 880 813 902 910 875 806 821 833 946 861 830 915 864 870 842 845 788 858 867 883 858 849 815 890 841 857 831 808 832 813 880 892 868 867 955 938 956 948 898 923 984 962 975 936 924 913 897 938 940 965 910 910 904 945 903 930 860 894 878 944 898 869 898 905 814 860 852 840 849 874 835 834 880 896 910 902 895 892 897 888 824 936 884 879 926 887 870 887 856 870 827 910 872 846 895 884 812 826 872 832 855 893 914 919 894 887 922 889 882 872 872 894 865 884 900 878 850 836 909 869 849 847 864 852 870 900 860 872 834 876 871 874 838 875 812 786 831 777 841 783 888 893 842 870 820 818 755 769 824 828 897 921 880 880 877 858 870 882 901 887 838 866 878 879 845 844 874 814 856 853 879 860 917 838 842 839 863 841 865 858 888 855 839 816 830 816 866 850 864 880 848 848 852 853 908 834 842 852 840 904 914 910 899 913 918 896 925 878 874 870 856 818 848 910 853 862 875 794 870 872 795 852 785 807 837 803 813 836 831 852 821 797 800 808 792 748 828 848 770 802 804 823 817 815 871 852 785 802 827 792 802 805 798 832 818 827 795 834 827 842 816 800 757 755 785 805 805 819 794 776 805 769 819 815 852 827 788 847 804 807 799 806 816 771 815 764 759 751 805 817 791 818 754 837 829 793 868 894 857 838 823 865 873 865 828 860 823 820 838 850 838 854 847 863 859 847 854 819 837 830 826 859 814 808 837 837 822 827 858 836 836 806 838 835 827 834 832 807 850 838 796 839 814 831 756 836 801 780 817 869 814 802 817 794 848 789 857 819 867 868 801 867 779 765 814 806 802 786 813 817 822 740 824 794 795 775 788 790 754 824 799 841 822 838 794 824 789 810 842 786 783 815 850 905 847 896 873 871 838 850 812 825 834 866 792 823 862 841 840 845 830 834 826 850 799 841 824 822 790 785 851 866 828 837 856 791 830 854 824 812 809 797 842 809 783 782 759 825 807 834 798 795 805 850 820 848 832 878 820 809 811 800 871 735 792 810 852 836 803 795 844 810 753 780 856 794 768 770 820 775 801 703 812 797 810 768 780 798 679 803 807 832 829 820 832 888 912 882 925 892 929 877 882 922 908 898 923 897 956 898 891 887 932 920 912 862 926 919 910 900 899 878 882 899 894 890 880 908 889 871 862 902 877 905 880 894 879 814 902 910 876 806 820 833 945 859 830 916 865 871 841 845 788 858 867 883 857 850 815 889 840 858 831 806 832 812 879 892 867 866 955 937 956 948 899 923 984 963 975 937 924 914 893 939 940 966 911 910 904 945 905 931 860 893 878 943 898 868 899 904 815 860 851 842 849 873 835 834 881 896 910 902 895 893 897 888 825 934 884 880 927 885 872 886 856 870 826 911 872 847 895 884 812 826 871 833 855 894 914 919 894 886 922 889 883 872 872 895 865 884 900 877 850 835 904 869 849 847 864 852 870 898 860 873 834 876 871 875 838 875 812 787 831 776 840 785 887 893 841 870 820 818 755 771 824 827 897 922 880 880 877 858 870 881 902 887 838 867 878 878 844 845 875 814 856 853 879 860 916 839 842 839 864 841 864 858 888 855 839 816 830 816 866 850 864 880 848 849 852 853 909 833 842 852 839 905 914 911 900 918 918 897 925 877 874 870 856 818 848 910 853 861 876 794 870 873 795 853 786 807 836 803 814 836 831 852 821 797 800 808 794 749 827 849 770 802 804 823 817 815 871 852 785 802 826 792 803 805 798 830 818 826 795 833 828 843 816 800 757 755 785 805 805 820 794 776 805 768 819 814 852 827 788 847 803 806 798 804 817 771 815 764 760 750 805 817 791 819 754 837 829 793 868 893 857 838 823 865 873 865 828 860 823 821 838 850 838 855 846 863 859 846 855 819 837 830 825 859 813 808 838 837 822 828 858 835 835 805 838 835 828 834 833 808 849 838 796 839 814 831 754 836 801 778 817 869 814 802 817 794 847 789 857 820 869 867 799 867 779 765 815 806 801 786 813 817 822 740 825 794 795 775 788 790 755 824 800 841 822 838 794 824 788 810 842 786 782 815 850 905 847 897 872 871 839 850 812 825 836 865 792 822 863 842 840 845 830 833 825 850 798 840 823 822 791 786 851 864 827 838 856 791 830 855 823 811 809 796 842 809 784 782 758 825 808 835 798 796 805 850 819 848 828 879 822 808 811 799 871 735 792 811 852 835 803 794 842 810 752 780 857 793 768 769 820 774 801 703 812 798 811 768 781 798 678 803 808 833 828 820 833 889 912 881 926 892 929 877 882 922 908 899 923 898 956 898 891 888 932 920 912 862 926 919 910 899 900 878 882 899 894 890 880 908 889 872 861 903 876 905 880 894 878 814 902 910 877 806 820 833 945 859 830 916 866 872 841 844 789 858 867 883 858 851 815 889 839 858 831 805 832 811 878 892 867 865 955 935 955 948 900 923 983 963 975 938 924 916 889 940 941 966 910 911 903 944 905 931 860 893 878 942 899 870 899 904 815 860 851 843 850 874 834 834 882 896 910 903 895 893 897 887 826 934 884 880 927 884 874 887 856 870 826 912 872 849 895 884 812 827 870 833 856 894 915 918 894 886 922 889 883 871 873 896 864 884 900 877 850 834 902 868 849 847 865 852 870 897 860 874 835 877 871 876 838 876 811 787 830 776 840 783 886 893 840 870 821 820 754 773 824 827 897 922 880 880 877 858 870 881 902 887 838 867 878 878 844 844 874 815 855 853 879 859 916 839 843 839 864 840 865 858 889 855 838 816 830 816 866 850 863 880 848 849 852 853 910 832 842 852 839 905 914 911 901 922 919 897 924 877 874 871 857 818 849 909 852 860 876 794 870 874 795 854 787 808 836 802 814 835 831 852 821 798 800 808 796 749 828 848 770 802 803 823 816 816 870 852 786 802 826 792 803 805 798 831 818 826 794 833 828 843 818 800 756 755 785 805 806 820 794 776 804 768 819 814 852 827 788 846 803 806 798 804 818 772 815 765 760 750 805 817 791 820 752 837 828 793 868 893 858 838 822 866 874 865 828 860 824 820 838 851 837 856 846 864 858 845 856 819 837 830 825 859 813 808 838 836 822 827 859 834 835 805 838 835 828 835 834 808 848 837 795 839 814 831 754 837 801 777 817 870 812 802 816 794 847 789 858 822 870 867 798 867 779 765 815 807 801 786 813 817 821 740 825 794 796 776 788 790 757 824 801 841 822 838 794 824 788 809 842 787 782 815 849 905 847 897 872 872 839 850 812 825 838 864 792 822 863 842 841 845 830 833 823 850 798 840 822 822 792 786 850 862 827 838 856 792 830 856 822 810 809 796 842 810 784 782 758 825 810 835 799 795 805 849 818 847 825 879 822 808 811 799 870 734 792 812 852 834 803 793 843 810 750 781 858 794 768 768 820 772 802 703 813 799 810 768 782 799 679 804 808 833 827 819 834 889 913 881 928 892 930 876 881 922 908 900 923 898 957 898 890 888 933 920 912 862 926 919 910 899 900 878 882 898 894 891 880 908 890 872 861 904 875 905 880 895 878 814 902 910 877 806 820 833 946 859 829 916 867 872 840 844 789 858 867 883 859 851 815 889 838 858 832 805 832 811 878 892 867 864 954 935 954 947 900 922 982 962 974 938 925 916 886 942 942 966 909 911 903 943 906 931 861 895 878 941 900 871 900 903 814 860 850 843 850 875 835 834 882 895 911 903 895 894 896 887 826 933 885 878 927 884 875 887 855 870 827 914 872 849 895 883 811 828 870 833 857 895 915 918 894 885 922 889 883 870 873 897 863 883 899 877 851 834 899 868 848 847 865 851 870 897 859 874 835 877 872 875 837 876 811 788 829 776 840 782 885 892 840 872 821 820 754 775 823 827 898 922 880 880 877 858 871 881 901 886 837 866 878 878 844 843 874 814 855 853 879 859 917 839 842 839 865 839 866 858 889 855 837 816 830 815 867 850 864 879 848 850 852 853 910 832 842 852 839 906 913 910 900 925 918 898 924 876 874 872 857 818 850 908 851 859 875 794 870 874 796 854 788 807 835 804 814 834 831 852 821 799 799 808 796 748 829 848 769 803 801 823 815 816 869 853 786 802 827 792 803 806 799 833 818 827 794 832 828 842 818 800 755 754 784 805 806 820 795 776 803 767 818 814 851 827 790 846 803 807 797 804 819 772 816 764 759 750 805 817 791 821 751 837 828 793 868 892 859 838 822 866 874 865 828 859 823 820 838 851 836 856 846 864 859 845 856 818 837 830 825 858 813 809 838 836 823 826 860 834 836 806 840 835 828 837 834 808 848 837 795 840 813 830 754 837 802 778 817 871 810 801 816 794 847 789 860 824 872 866 797 867 779 765 815 807 800 786 813 818 821 740 826 793 796 776 788 791 758 824 801 841 821 839 794 825 788 808 841 788 782 814 849 904 847 896 871 872 839 850 813 825 838 864 793 822 864 843 841 845 830 833 822 849 800 840 822 822 793 786 850 862 826 837 856 793 830 856 820 811 809 797 842 809 784 783 758 825 810 835 800 795 805 848 818 849 824 878 821 809 811 799 869 733 792 813 852 834 803 792 844 810 750 781 858 795 767 770 820 772 803 703 813 798 810 768 780 800 679 804 807 833 828 818 834 889 913 881 928 892 930 876 881 922 908 900 923 898 958 897 890 889 932 920 912 862 926 918 910 899 900 879 883 898 894 892 879 908 889 872 860 904 874 904 880 895 877 814 902 910 876 806 821 833 946 859 829 917 869 872 841 844 789 858 868 884 860 849 815 889 839 858 833 805 832 811 879 892 866 864 953 935 954 947 900 922 982 961 974 937 926 915 878 941 943 967 908 911 902 944 906 932 862 896 878 941 898 873 900 903 813 860 850 843 848 876 835 833 882 895 911 903 895 894 895 887 826 932 885 876 928 883 874 888 856 869 827 915 871 849 895 883 810 828 870 832 858 894 916 919 894 885 922 890 882 870 872 897 863 883 899 876 850 835 895 868 847 847 865 850 870 898 859 874 835 877 872 875 837 875 812 789 830 776 840 781 886 892 840 872 821 820 753 776 823 827 898 922 880 880 877 858 871 880 900 885 836 866 878 878 844 843 875 814 855 854 879 858 917 839 842 838 865 839 866 858 889 855 837 816 829 814 868 851 864 878 848 849 851 853 910 833 842 852 839 906 913 910 900 928 918 898 924 876 874 873 858 818 850 907 851 861 875 793 870 874 796 854 788 806 834 805 814 834 830 852 821 799 800 808 797 748 830 848 769 803 800 824 814 816 869 853 786 802 827 791 803 806 799 834 817 827 795 833 828 841 818 799 755 754 784 805 806 820 796 775 802 768 819 815 851 827 791 845 803 808 796 804 819 772 816 764 758 750 805 818 791 821 752 837 829 793 869 892 861 838 822 866 874 864 828 858 822 820 838 852 836 855 846 864 859 846 856 817 837 829 826 856 814 810 838 837 823 826 860 835 837 807 841 835 827 838 833 808 848 836 795 840 812 832 753 837 802 779 818 871 809 801 817 794 848 789 862 826 871 868 798 868 778 765 815 807 800 786 813 818 822 740 826 792 796 776 787 792 758 823 801 841 821 840 794 826 788 808 841 788 783 813 849 904 847 896 871 872 838 850 813 825 838 864 794 822 866 843 840 844 830 833 823 848 802 841 823 822 793 786 850 862 826 836 856 794 830 857 821 812 809 797 842 808 783 783 758 826 808 836 800 794 805 847 818 850 823 878 821 810 811 799 868 734 792 812 852 834 804 792 846 811 750 780 858 796 766 772 820 771 803 703 814 798 810 768 779 801 679 804 806 832 830 818 834 889 912 881 928 893 930 875 882 923 907 900 922 898 958 896 890 888 932 920 912 861 926 918 910 899 900 878 883 898 894 892 879 908 889 872 860 905 874 903 881 895 876 814 902 910 875 806 821 833 945 860 829 917 870 872 842 844 789 857 868 885 860 848 816 889 839 857 833 806 833 811 879 892 866 864 953 936 954 947 901 920 981 960 974 936 926 914 872 940 943 967 907 911 902 944 906 932 864 897 878 942 898 872 900 903 813 860 849 842 848 876 835 833 882 895 911 902 895 894 894 887 825 931 885 874 928 882 873 888 856 869 828 914 871 848 895 883 809 828 869 832 859 894 916 920 893 885 921 890 882 871 872 897 863 884 899 876 850 835 892 868 848 847 864 850 870 900 859 874 834 877 872 874 838 875 812 790 831 776 840 781 887 891 839 872 821 820 752 778 823 827 899 921 880 881 877 858 871 880 899 886 835 866 879 878 843 844 876 813 855 854 879 859 916 839 842 838 865 840 866 858 889 854 837 816 830 813 868 850 863 877 848 849 850 852 910 834 842 852 839 907 912 910 899 929 917 897 925 877 874 873 859 817 850 906 851 863 874 795 869 874 795 853 788 807 835 806 815 833 830 852 821 800 801 807 798 749 829 848 770 803 801 824 814 817 869 852 787 802 828 791 802 806 800 833 817 826 795 834 828 840 818 798 754 754 784 805 806 820 797 775 802 768 820 815 851 827 791 845 804 808 795 804 818 771 816 764 758 750 806 818 791 820 752 837 829 794 869 892 860 838 821 867 875 863 828 858 822 820 838 852 836 854 846 864 859 848 856 816 838 828 828 855 815 810 836 837 823 826 860 836 837 807 842 836 826 836 832 808 848 836 795 840 812 833 753 837 801 779 818 872 809 801 818 793 848 788 862 826 871 869 798 867 777 765 815 807 800 786 813 819 822 742 826 792 796 776 788 792 757 822 801 840 821 842 794 825 789 808 842 788 784 812 849 905 847 896 871 871 838 850 813 824 837 864 794 823 868 842 840 843 830 833 823 848 804 842 824 822 794 786 851 863 826 835 856 795 830 857 820 813 809 797 842 807 783 784 758 826 807 836 799 793 805 846 819 851 822 878 821 811 811 799 867 736 794 811 851 834 804 793 846 811 750 780 858 796 765 773 820 771 803 704 813 798 810 767 778 802 680 805 806 832 832 819 833 889 912 882 928 894 930 875 882 923 908 901 922 898 958 895 890 889 932 921 910 861 926 918 910 899 900 878 882 898 894 892 880 909 888 870 860 905 874 904 881 895 876 813 903 910 876 807 823 833 945 860 830 918 872 872 843 844 789 857 867 886 860 849 816 888 839 857 833 808 833 811 878 893 866 865 954 937 954 948 902 920 983 960 973 934 926 913 862 940 943 967 908 911 902 945 905 931 864 897 878 942 896 870 899 903 812 860 849 842 848 876 834 833 882 894 911 902 895 894 894 886 825 932 885 874 929 882 872 889 857 869 827 913 872 848 895 884 809 828 866 832 860 895 916 920 894 886 921 891 883 871 872 896 864 884 899 876 851 836 888 869 848 847 864 850 871 900 860 874 834 876 872 875 839 875 812 790 832 776 841 781 887 891 839 871 822 820 751 783 823 826 899 921 880 881 877 858 871 880 899 888 836 865 879 878 843 846 877 814 855 854 879 859 916 840 842 838 865 841 867 858 890 855 837 817 830 812 868 850 863 876 848 848 849 852 910 833 842 851 839 908 912 910 899 930 916 897 926 877 874 872 860 817 850 908 852 864 873 797 869 874 795 852 787 808 836 807 815 834 829 853 821 800 802 807 797 749 829 848 770 803 802 823 814 818 870 852 788 802 828 791 803 807 800 833 817 826 796 835 827 841 816 798 753 754 784 806 806 820 797 776 802 769 820 816 851 827 790 845 804 808 795 805 818 772 816 764 758 750 806 818 790 819 753 837 829 794 869 892 858 837 821 867 875 863 828 858 822 820 839 851 836 852 846 864 860 848 856 817 839 828 828 855 815 809 834 838 823 825 860 836 837 807 842 836 826 835 832 808 849 838 795 840 812 835 753 837 801 780 818 872 810 801 820 794 848 788 861 826 871 870 800 867 777 765 814 807 800 786 812 820 821 744 826 792 795 776 788 792 757 822 801 839 822 842 794 824 789 809 842 787 784 812 849 905 847 895 872 871 838 850 813 824 837 864 793 824 869 841 839 843 829 833 823 848 808 843 823 822 794 786 852 864 827 834 856 795 830 856 819 813 810 797 842 807 783 783 759 826 807 835 798 793 805 846 819 850 824 878 822 810 811 798 866 738 796 809 851 834 804 794 846 811 750 780 859 796 765 772 820 771 802 704 813 798 810 767 777 802 680 804 805 833 832 820 832 889 912 881 928 893 930 874 882 923 908 900 922 898 957 896 891 889 933 922 909 862 926 918 910 900 900 878 881 898 894 892 880 909 887 869 860 905 874 905 881 896 877 813 903 909 877 807 823 833 945 859 832 918 872 872 842 844 789 856 866 887 860 849 816 888 839 857 832 809 833 811 878 894 866 865 954 937 954 949 902 920 986 959 972 934 926 914 858 940 942 967 909 911 900 945 902 930 865 898 879 943 896 869 898 902 813 859 848 842 849 875 834 833 882 893 911 901 895 894 894 886 826 933 885 872 928 882 871 889 858 869 827 912 873 847 896 885 809 828 863 832 861 895 915 920 895 886 921 891 883 871 873 895 864 884 899 877 851 836 885 869 848 847 864 850 871 900 861 873 833 876 871 877 839 875 813 790 832 776 841 781 886 891 839 870 822 820 750 787 823 825 899 921 880 882 878 859 871 881 899 887 836 865 879 878 843 846 877 814 856 854 879 860 916 840 842 838 865 841 867 858 892 855 838 817 830 812 868 850 863 876 847 849 850 851 909 833 841 852 840 908 912 910 899 933 916 896 927 876 873 872 860 817 850 909 852 863 872 798 869 874 796 852 786 808 836 807 814 835 828 853 821 799 802 806 796 749 828 848 770 804 803 822 816 818 869 853 788 802 828 792 802 808 799 834 817 826 796 835 827 841 815 798 753 754 784 806 807 821 798 776 801 769 820 816 851 827 789 845 805 808 794 805 818 772 815 764 758 751 806 818 791 819 753 836 830 794 869 894 857 838 821 867 875 863 829 859 822 820 838 850 838 852 845 864 859 846 857 817 839 828 827 856 815 809 833 839 823 825 860 836 837 807 842 836 826 835 832 808 850 839 795 840 812 836 754 837 800 782 819 872 810 801 820 794 848 787 860 828 871 870 800 866 778 765 814 808 800 785 812 820 820 746 825 792 795 776 789 792 757 822 801 838 823 842 795 822 789 809 842 786 784 812 849 905 847 895 874 872 838 849 813 825 836 865 792 824 869 841 839 843 829 833 823 847 813 843 822 823 795 787 852 865 828 834 856 794 830 855 818 812 810 798 842 806 783 782 760 826 808 834 798 794 805 846 820 850 825 878 822 808 812 799 867 738 797 809 850 834 804 794 846 811 750 780 859 796 766 771 819 770 802 704 813 798 809 767 777 801 679 804 806 833 832 820 833 888 911 880 928 892 930 874 882 923 908 898 922 898 957 896 891 890 934 921 910 863 926 918 910 900 901 878 881 897 894 893 880 909 887 867 862 905 875 905 881 896 878 812 903 909 878 807 823 833 945 859 832 919 872 872 842 844 788 856 866 887 860 849 816 888 839 858 831 808 833 810 880 895 866 865 954 937 954 950 902 920 987 959 972 934 926 914 851 940 942 966 910 911 900 945 900 929 864 898 879 944 895 869 897 902 814 858 849 843 847 874 835 832 882 892 911 901 894 894 894 886 826 933 885 868 928 883 875 889 858 870 826 913 874 846 896 886 809 828 861 832 861 895 915 921 896 885 921 891 883 872 873 895 864 884 899 878 851 837 881 868 848 847 863 851 871 899 862 872 833 876 871 878 839 875 813 789 832 776 841 780 886 891 840 870 822 820 750 791 822 824 899 921 880 882 879 860 871 881 898 886 837 865 879 878 843 845 877 814 857 854 879 860 916 840 842 838 865 841 867 858 892 855 837 817 830 813 868 851 864 876 847 849 851 851 909 833 840 852 840 907 912 910 899 935 916 896 926 876 873 872 860 817 849 910 852 862 870 798 868 874 796 853 785 808 835 806 815 836 829 853 821 799 802 805 794 748 828 848 769 804 803 821 817 817 869 853 788 802 828 792 802 808 798 834 818 827 796 834 826 842 815 799 753 754 783 807 806 821 798 776 800 769 820 816 851 827 790 845 806 808 794 806 818 772 815 764 758 750 807 818 791 819 753 836 831 794 869 896 857 838 822 866 874 864 829 859 821 820 838 848 839 850 844 864 859 845 858 817 838 828 826 856 814 809 834 840 823 826 860 835 838 806 842 836 827 835 832 808 851 839 794 840 812 835 755 837 800 783 819 871 810 802 820 795 848 787 860 829 871 870 801 866 780 765 815 808 800 786 813 819 819 746 826 791 795 776 790 791 757 822 800 839 822 842 795 821 789 810 842 786 783 812 850 905 847 896 873 873 838 849 814 825 836 865 791 824 869 842 838 843 829 833 823 848 817 843 822 823 795 787 851 865 828 834 856 794 829 854 818 812 809 798 842 805 783 782 761 826 808 833 798 794 805 848 820 851 827 878 821 807 813 800 868 739 797 809 849 835 804 795 845 811 751 780 859 796 767 771 818 769 802 704 813 799 809 767 777 800 680 804 806 834 831 820 833 888 911 880 929 892 930 874 882 923 908 898 923 898 957 898 892 890 934 922 911 863 926 918 909 900 902 878 881 897 894 893 880 908 887 867 863 905 875 904 881 895 878 812 902 908 879 806 822 833 945 860 832 918 872 872 842 844 788 855 866 887 859 849 816 888 839 858 831 808 833 809 881 896 866 865 954 936 954 950 902 921 986 959 972 935 926 914 845 939 943 967 910 911 901 944 898 929 863 898 879 944 896 869 896 901 814 857 850 844 845 873 836 832 883 892 912 902 894 894 894 887 826 933 885 864 927 884 879 888 858 872 825 913 874 846 896 886 809 828 860 829 862 895 915 923 896 885 921 891 882 872 872 895 863 883 900 878 851 837 879 868 848 847 863 851 871 899 861 872 832 876 871 878 839 874 813 788 832 776 841 780 886 891 841 870 822 821 750 794 822 825 899 922 880 883 880 862 871 881 898 885 837 865 880 879 844 845 877 814 857 853 879 860 916 841 842 838 865 840 867 858 892 855 835 817 830 814 868 851 864 877 846 850 851 852 908 833 840 852 840 906 912 910 899 937 917 896 926 875 873 872 859 817 849 910 852 862 869 797 867 874 796 854 785 808 836 806 815 836 829 853 821 798 801 806 794 748 828 848 769 805 804 821 817 816 869 853 787 802 828 792 802 808 798 834 818 827 796 833 826 842 815 798 753 755 783 807 806 821 798 775 801 769 820 816 852 828 790 845 806 808 794 806 818 772 815 764 758 749 808 819 792 820 754 836 831 794 869 897 857 838 823 866 874 864 829 860 821 820 839 848 838 851 844 864 859 846 860 816 838 828 827 856 813 809 835 840 824 826 860 834 838 807 842 836 827 834 832 808 851 838 795 840 812 835 756 837 800 784 820 870 810 802 819 796 848 787 861 830 871 870 800 866 779 765 815 809 801 787 814 819 819 746 826 790 796 776 790 792 757 822 800 839 820 841 795 821 789 810 843 786 782 812 850 905 847 896 871 873 838 849 814 825 836 864 790 823 869 844 838 842 829 833 824 849 821 842 822 823 796 787 850 865 828 834 856 793 830 854 818 812 808 798 842 804 783 782 761 825 809 834 798 795 805 848 820 851 827 878 820 806 814 800 869 739 796 810 848 836 804 795 844 812 751 781 859 796 768 771 817 768 801 704 813 799 808 770 777 801 680 805 806 835 830 819 832 888 911 880 929 892 930 875 882 923 908 899 923 898 957 898 891 891 935 922 912 862 926 918 909 898 903 878 882 897 895 893 881 907 887 867 863 905 875 903 880 894 878 812 902 909 879 806 822 834 944 860 832 917 872 872 842 844 788 856 866 887 858 850 817 888 840 859 831 809 833 808 882 896 866 865 954 935 953 948 902 920 985 960 972 935 925 914 837 939 942 967 910 910 903 944 900 928 863 896 879 944 896 870 895 901 814 856 850 844 843 871 836 832 883 892 911 902 895 894 895 887 826 935 885 861 927 884 883 888 859 874 825 914 873 846 896 887 809 828 860 826 862 894 915 923 896 884 921 890 883 872 872 896 863 882 899 878 852 837 874 868 849 848 861 852 871 898 860 873 833 876 872 877 839 873 813 787 832 776 842 782 886 891 840 870 822 822 750 797 822 827 900 922 880 883 880 863 871 882 899 885 838 865 879 879 844 845 877 814 856 853 880 861 916 840 842 839 865 840 866 858 891 854 835 816 830 814 868 851 864 877 846 850 851 853 908 833 839 853 840 906 912 910 899 937 918 896 926 874 874 872 857 816 850 910 852 862 867 797 866 874 795 854 785 809 837 806 815 835 830 852 821 798 800 806 794 749 828 848 769 806 804 822 817 815 870 854 786 803 827 792 803 808 799 834 818 828 797 833 826 842 816 798 752 756 783 806 806 821 798 775 802 769 820 817 851 828 789 846 806 808 793 806 819 772 815 764 758 748 808 819 792 820 754 836 831 794 869 898 857 838 823 866 873 864 829 860 822 821 840 848 837 852 844 864 859 846 860 816 839 828 827 858 813 809 836 839 824 826 860 834 838 807 842 836 827 835 832 808 851 837 796 841 813 835 756 836 800 786 820 869 810 802 818 796 848 788 862 832 870 870 801 866 779 765 814 809 802 788 814 819 819 745 827 790 795 775 789 792 756 822 800 840 819 841 794 821 789 811 844 787 780 812 849 905 847 895 870 874 838 850 814 824 836 863 790 824 869 845 837 844 828 833 823 849 826 841 822 822 796 787 850 865 827 834 856 793 832 854 819 812 807 798 842 802 783 783 762 821 809 835 797 796 804 849 820 851 827 879 820 807 815 800 869 739 794 812 848 837 804 796 844 812 751 780 859 795 768 771 817 768 801 704 813 800 808 772 776 802 681 806 806 836 829 818 832 888 912 880 929 892 930 875 882 923 908 900 924 898 958 899 890 892 935 923 912 861 926 918 909 898 902 877 882 897 896 892 881 907 887 868 861 905 874 902 880 894 879 811 903 910 878 807 822 835 944 859 832 916 872 872 843 844 789 857 866 888 858 851 817 888 840 859 830 809 833 808 881 895 866 866 954 934 954 947 901 920 986 961 972 935 924 915 830 939 940 967 910 912 905 943 902 928 864 894 879 944 896 869 895 902 814 856 848 843 844 870 836 832 883 892 910 903 895 893 895 887 825 936 886 860 928 884 883 888 859 876 825 914 873 848 896 887 810 827 860 822 862 893 914 921 896 884 921 890 883 872 873 896 863 882 899 879 852 837 870 868 850 848 860 852 871 898 859 873 833 876 872 877 838 873 813 786 832 776 841 782 886 890 840 870 823 822 749 801 822 829 899 922 879 881 880 865 871 882 899 886 837 865 879 878 844 845 877 814 856 853 880 861 916 840 842 839 865 840 866 858 892 855 836 816 831 814 868 851 864 878 846 850 850 854 908 833 839 853 840 905 912 910 899 938 918 897 927 875 873 870 857 815 850 909 852 862 864 797 866 874 794 854 785 809 838 807 815 834 830 852 821 798 799 807 794 750 829 848 769 805 804 822 817 815 871 854 785 803 826 791 803 808 799 834 818 828 797 833 826 842 816 800 752 756 783 806 806 821 798 775 803 768 820 817 851 828 789 845 807 809 792 806 819 772 816 764 760 748 806 819 792 821 753 836 831 794 868 897 858 838 823 866 872 864 829 861 823 821 840 849 836 854 844 864 860 846 860 815 838 828 827 858 813 809 836 839 823 826 859 835 838 807 841 837 827 836 832 808 851 836 799 841 813 836 756 836 801 787 820 869 810 802 818 795 849 789 862 833 870 870 801 866 778 765 813 808 802 788 815 818 820 744 827 790 794 776 790 793 756 822 801 840 820 841 794 822 790 811 844 786 780 812 848 904 846 895 870 874 837 852 814 824 836 864 790 824 870 845 837 845 828 833 823 850 830 842 822 821 795 788 850 866 828 833 856 793 834 854 820 812 808 799 842 802 783 784 762 816 809 836 796 795 804 849 819 852 826 879 819 808 815 799 869 738 793 812 849 836 804 795 844 812 751 780 859 795 769 771 816 768 801 703 813 800 808 774 775 802 680 806 807 836 828 818 832 888 914 880 929 893 930 876 881 924 909 900 924 899 957 898 891 892 935 923 911 861 927 917 910 898 901 878 881 896 898 892 881 907 887 868 860 905 874 903 880 893 878 811 904 911 877 808 822 835 944 860 832 916 873 872 843 844 790 857 866 888 859 852 817 889 839 859 831 809 833 809 880 895 867 866 954 934 954 947 900 920 986 961 972 935 924 914 824 939 939 966 910 913 906 942 903 929 864 894 880 944 897 870 896 901 815 856 849 842 844 870 836 833 883 893 909 904 896 893 896 887 825 937 886 856 928 884 885 888 858 876 826 913 873 850 896 885 810 827 861 820 862 891 913 919 896 885 922 890 883 871 873 896 864 883 899 878 852 836 865 868 850 848 860 852 871 898 859 873 834 877 873 877 838 874 812 786 833 776 840 783 886 890 840 870 823 822 749 805 822 828 899 923 878 882 880 867 870 882 900 887 836 865 879 878 845 845 877 814 856 854 880 861 916 840 843 839 865 840 867 857 892 855 837 816 832 813 869 852 864 879 846 850 849 854 909 833 840 854 841 905 912 911 900 938 917 897 928 875 873 870 858 815 850 908 852 861 863 796 866 874 795 854 784 809 838 806 815 834 830 852 820 798 799 807 793 751 829 849 768 804 804 822 817 815 871 855 785 803 827 791 802 808 800 834 818 828 798 833 826 842 817 801 751 756 783 806 807 821 797 776 803 767 819 817 850 828 790 845 808 809 792 807 819 772 817 764 761 748 805 818 792 820 752 836 831 794 866 897 859 838 823 866 872 864 829 861 823 822 839 849 836 853 844 863 860 846 859 815 837 829 826 859 813 809 836 839 822 825 859 835 838 807 842 836 828 838 833 808 850 836 801 841 813 834 756 837 801 790 820 869 811 803 817 795 850 789 861 833 870 869 801 866 779 764 812 808 802 789 814 817 820 743 827 789 793 778 791 794 755 822 802 840 821 842 794 822 790 810 844 785 780 812 849 904 846 895 871 874 836 852 814 823 836 864 790 823 870 845 836 846 828 834 823 850 833 843 823 821 795 788 850 866 830 833 856 793 834 854 820 812 808 800 842 800 783 784 762 812 809 835 796 794 804 849 819 852 826 879 819 809 815 799 869 737 794 812 850 836 804 795 845 812 751 779 859 795 770 772 816 769 801 703 813 800 808 773 774 800 678 806 806 836 828 817 831 889 914 879 928 893 931 876 881 924 910 900 923 899 956 897 891 890 935 923 911 862 927 918 910 899 901 878 880 895 898 891 881 907 887 868 861 905 875 904 881 893 878 813 904 911 876 807 822 836 945 860 832 917 874 871 843 843 790 857 866 888 859 852 817 890 839 859 832 808 833 810 879 894 867 867 954 936 954 948 899 920 986 960 972 936 924 914 820 940 940 964 911 914 907 942 904 929 863 894 880 944 898 870 896 901 814 856 850 843 844 871 836 833 883 893 909 904 896 892 897 887 825 936 886 853 928 885 888 888 858 876 826 912 872 851 896 883 810 826 862 817 863 890 914 920 896 885 922 890 883 871 874 896 864 882 899 878 852 836 861 870 849 849 861 852 871 899 861 873 833 878 873 877 839 874 813 786 832 776 839 782 886 890 840 870 822 823 749 811 821 828 899 923 879 883 880 868 870 882 900 887 836 865 878 878 845 845 877 814 857 853 880 860 916 840 844 839 865 840 868 857 892 856 837 816 833 813 870 851 863 879 847 850 849 854 909 833 840 853 842 905 913 911 901 937 917 897 928 875 874 869 859 815 850 909 852 862 862 796 867 873 795 854 784 809 839 805 814 833 830 852 820 799 798 808 792 750 828 850 768 802 804 822 816 817 871 855 785 803 828 791 802 809 800 833 819 827 798 833 826 842 817 802 750 755 784 806 808 822 798 775 803 767 818 817 849 828 791 845 808 809 792 809 819 772 818 764 761 748 805 818 791 820 751 836 831 794 865 896 858 838 823 866 872 864 829 861 822 822 840 848 837 853 844 863 859 846 858 815 836 830 826 860 813 808 837 839 822 825 860 834 838 807 843 835 828 838 833 808 850 836 804 841 813 833 756 837 802 792 820 869 810 803 817 795 851 789 860 832 870 868 802 865 780 764 812 809 802 789 813 816 821 743 827 789 793 779 790 794 755 823 800 839 821 842 794 822 790 809 844 784 779 812 850 904 846 894 871 874 836 852 814 823 835 865 790 822 869 844 837 846 828 834 823 850 834 844 823 821 794 788 850 866 831 833 856 793 833 855 820 812 809 800 842 800 783 784 761 810 809 835 795 794 804 849 818 852 825 878 819 809 815 799 868 735 793 812 850 836 804 795 846 811 751 779 859 795 770 772 816 769 802 702 813 800 808 772 775 800 677 806 807 835 828 818 831 889 912 878 928 893 932 876 881 924 911 899 923 898 956 897 891 889 935 923 910 862 927 918 909 900 901 879 880 896 897 892 881 907 887 868 862 905 875 905 882 894 878 813 904 911 875 807 822 836 946 862 832 918 874 871 844 842 790 858 867 888 860 851 817 892 838 859 832 808 833 811 878 894 868 866 954 938 953 949 899 921 987 960 973 936 924 912 816 941 941 962 912 912 907 942 904 928 863 894 880 945 900 870 895 901 814 856 852 843 843 871 836 832 883 894 910 904 897 892 898 887 825 934 885 849 927 885 890 888 858 876 825 912 872 851 896 881 810 826 860 816 864 890 916 920 896 886 922 890 883 872 874 895 865 883 899 878 852 835 858 870 849 848 861 852 872 898 862 873 833 879 874 878 839 874 813 786 831 776 839 781 886 891 840 870 822 822 748 815 821 827 899 922 879 883 879 868 870 882 900 888 836 865 878 879 844 846 877 814 857 853 880 860 916 840 844 839 865 840 868 857 892 855 838 815 834 814 871 850 862 880 848 850 850 854 910 834 842 853 841 906 913 912 901 936 917 897 929 875 874 869 859 816 850 910 852 863 861 796 868 872 796 854 784 808 839 805 813 834 831 852 820 799 798 808 792 750 827 850 768 803 804 822 816 819 872 855 785 803 830 791 802 809 801 832 819 826 799 833 826 841 817 802 750 755 784 806 808 822 798 775 802 767 819 817 847 828 790 845 808 809 791 812 820 772 818 764 761 747 806 818 791 819 751 837 831 794 865 895 857 838 823 865 872 864 830 861 822 823 841 848 837 853 844 862 858 846 858 816 837 830 826 860 813 808 838 839 822 824 860 833 837 807 842 834 826 837 833 809 850 836 807 840 813 832 756 837 802 794 820 870 810 802 817 795 852 790 860 833 871 867 801 864 780 763 813 809 803 789 814 816 821 743 827 789 793 779 788 794 756 823 800 839 821 842 793 822 790 808 843 784 779 811 851 906 846 893 872 873 835 850 814 823 835 866 790 822 869 843 840 846 829 834 823 850 838 845 823 821 795 789 849 867 830 833 856 793 832 856 819 813 810 799 842 799 783 784 760 809 809 834 796 794 805 850 818 852 825 878 819 809 815 800 868 734 792 812 850 837 804 795 847 811 751 780 859 796 769 773 816 770 803 701 813 800 809 772 777 800 678 805 807 834 828 819 831 889 911 878 929 893 932 876 881 924 910 899 923 898 956 898 890 890 934 923 910 863 927 919 908 900 901 879 880 897 895 892 881 907 887 867 862 904 875 904 882 894 878 812 903 911 876 807 821 835 946 862 832 918 874 871 844 842 789 858 868 888 860 851 817 891 838 859 832 808 833 812 879 894 868 865 954 939 952 950 899 922 987 960 974 936 925 912 812 942 942 961 912 911 906 944 905 929 862 895 881 945 900 871 894 901 814 857 852 842 844 871 837 830 883 894 911 904 897 892 899 888 826 934 883 848 927 885 891 888 858 876 825 912 872 850 898 882 810 826 857 814 865 891 917 919 896 887 923 890 883 872 874 895 865 884 899 877 852 835 856 870 848 848 861 852 871 897 861 874 835 880 874 879 838 875 814 785 830 776 839 782 885 892 840 870 821 822 747 818 822 827 899 921 880 881 878 870 871 883 899 888 836 865 878 879 844 846 877 813 857 852 880 859 916 841 843 839 865 840 869 857 893 854 839 816 836 814 871 849 863 880 848 851 850 854 910 834 842 853 840 906 912 911 900 936 916 897 930 875 876 869 858 817 851 910 852 863 860 796 868 871 797 854 785 808 839 805 812 834 832 853 821 799 798 808 791 749 826 850 768 804 804 822 816 820 872 854 786 803 829 791 803 808 801 832 820 826 799 832 826 840 817 801 750 754 785 805 808 822 798 776 802 767 819 817 846 828 790 845 807 809 790 813 820 772 818 764 761 747 807 819 791 820 750 837 831 794 866 895 856 838 822 866 872 864 830 861 822 823 842 848 837 852 845 862 856 846 858 816 838 830 826 861 814 808 839 839 823 824 861 833 836 806 841 834 825 836 833 810 849 836 809 839 812 832 756 836 802 796 820 870 810 803 817 795 852 791 860 833 872 867 801 865 781 762 814 808 803 788 814 816 822 743 827 789 793 779 788 794 756 823 799 841 821 842 793 822 790 809 841 784 779 811 851 908 847 892 872 873 836 850 814 823 836 865 790 822 869 843 842 845 830 834 824 850 842 846 823 822 795 789 849 866 830 834 856 793 832 855 819 814 811 798 842 799 783 784 761 808 809 835 797 794 804 850 819 851 825 878 819 809 814 801 868 732 791 812 849 838 804 795 846 811 751 780 859 796 767 773 817 770 804 700 814 800 810 773 777 800 678 805 807 834 827 820 831 889 911 878 929 892 932 876 881 924 911 898 923 898 956 899 889 890 934 924 911 863 926 919 908 900 900 879 881 897 895 893 880 906 887 868 861 904 876 904 881 894 878 810 903 911 876 807 821 834 947 863 832 918 874 871 844 842 788 858 868 888 860 851 818 890 838 858 832 808 833 812 880 893 868 863 953 938 951 950 899 923 987 961 975 937 926 911 808 941 942 963 912 912 905 946 904 931 863 895 882 943 900 872 894 902 813 858 852 842 845 871 837 829 883 894 911 904 897 893 900 888 826 935 882 847 928 886 893 888 858 875 824 911 872 848 899 882 810 826 853 814 865 893 917 919 896 887 923 890 883 872 875 895 865 885 899 877 852 836 855 869 848 847 860 852 871 896 860 874 836 879 873 880 839 875 814 785 830 776 840 783 885 891 841 870 821 822 746 819 823 827 900 921 881 880 879 871 871 883 898 888 836 865 878 879 843 846 876 813 857 852 879 860 916 841 842 840 865 840 869 856 893 854 839 816 839 814 870 849 863 880 848 851 849 854 910 835 842 854 838 907 913 911 900 937 917 897 929 875 876 870 858 818 851 911 852 862 859 797 868 872 797 854 786 807 838 805 813 834 832 853 822 799 798 807 791 749 825 850 768 804 804 823 817 820 872 854 788 803 829 792 803 808 801 832 821 827 799 832 826 840 817 800 750 755 786 804 807 822 797 776 803 766 819 817 844 828 789 845 807 809 789 813 820 772 817 764 762 747 807 819 792 820 749 837 831 795 866 895 856 838 823 866 872 864 830 860 821 823 843 848 837 852 845 863 856 846 858 816 837 830 826 861 814 808 839 839 823 824 862 832 836 806 841 835 825 834 832 810 849 836 810 838 812 832 756 837 802 799 819 871 810 803 817 795 852 792 860 834 871 867 801 866 781 763 816 807 804 787 815 817 821 743 827 789 793 779 789 794 758 823 799 842 822 842 793 822 790 810 840 784 779 811 850 908 848 892 873 873 836 850 814 823 836 864 789 822 870 844 841 845 830 835 825 851 846 847 824 822 795 788 849 867 830 833 856 793 832 855 819 814 811 798 843 799 783 784 761 806 809 835 798 796 805 848 819 851 825 879 819 809 813 801 868 732 792 813 849 838 803 796 845 812 750 780 859 796 767 774 818 770 805 700 814 801 811 774 776 800 677 805 807 834 829 820 832 888 912 878 930 892 931 876 881 925 911 898 922 897 956 899 889 889 934 923 911 863 926 919 909 899 900 879 882 897 895 893 879 906 887 868 861 904 878 903 880 894 878 810 903 910 876 807 821 833 947 862 832 918 874 872 844 842 788 859 868 889 860 851 818 889 838 859 832 808 833 812 881 893 869 861 953 937 950 949 900 924 987 961 975 937 926 911 805 939 942 966 912 912 904 947 903 933 863 896 883 942 900 873 894 903 813 859 851 844 847 871 836 830 883 894 911 903 895 895 901 888 827 935 882 848 928 886 896 888 858 874 824 911 873 846 898 881 810 826 853 819 865 894 917 919 895 886 923 890 883 872 875 895 865 885 898 877 852 836 855 869 847 846 860 852 871 895 859 875 837 878 873 879 840 876 813 785 831 777 839 784 885 890 841 870 820 822 746 822 824 827 900 921 881 880 879 872 870 883 898 887 837 865 879 878 843 846 877 812 857 852 879 860 916 841 842 839 865 840 870 856 892 854 840 818 843 814 869 849 864 879 847 851 848 854 909 835 841 854 838 908 914 910 900 938 918 897 928 875 876 870 858 818 852 911 852 862 859 797 868 873 797 853 788 807 838 806 813 834 831 853 822 799 799 808 791 748 824 850 768 805 804 824 817 818 872 854 788 803 829 794 803 808 800 832 822 827 799 831 826 840 817 800 750 756 786 804 807 822 796 775 803 766 820 817 842 827 790 846 808 808 789 812 819 773 816 764 762 747 808 819 792 821 749 836 831 795 868 895 856 837 823 867 871 864 830 859 822 823 842 850 837 852 844 864 857 847 858 816 837 830 827 860 815 808 839 839 823 824 862 832 837 806 842 835 826 834 832 810 849 837 811 838 812 832 757 836 802 803 819 871 810 804 817 795 851 792 860 834 870 868 801 867 781 764 816 807 803 786 815 817 821 743 828 788 793 778 790 794 758 823 799 842 822 842 794 822 790 810 841 784 779 812 850 907 850 892 873 873 837 851 813 823 837 864 788 823 871 843 840 843 830 836 826 851 851 847 825 823 795 787 849 866 830 833 856 794 832 855 818 814 811 800 843 798 783 784 761 803 809 835 799 797 805 847 820 851 826 879 820 809 812 799 869 732 792 813 848 838 803 796 845 814 749 780 859 795 768 775 819 770 805 699 815 801 811 774 775 801 676 804 808 833 830 820 833 888 912 878 930 891 931 876 881 924 909 897 922 897 956 898 889 887 934 922 911 865 926 919 909 899 901 880 883 898 896 893 879 907 886 869 861 905 878 903 880 894 878 810 902 910 876 807 821 833 947 861 832 918 874 873 843 842 788 859 869 889 859 852 818 889 838 859 833 808 833 811 880 893 869 860 953 936 950 949 900 924 988 961 974 937 925 910 805 939 941 968 911 912 904 947 902 932 862 897 883 940 900 873 894 904 813 859 850 845 848 872 836 831 884 894 911 902 894 896 902 888 827 936 882 846 928 885 898 888 859 873 824 911 875 845 897 880 810 826 852 825 866 894 916 919 895 885 923 890 883 872 874 895 864 885 898 877 852 836 855 869 848 846 860 853 871 895 860 875 837 878 873 878 840 876 812 786 831 777 839 784 885 889 841 870 820 822 745 823 824 827 900 921 880 881 880 871 870 883 898 887 837 865 878 878 842 846 877 812 856 852 879 860 916 840 842 840 865 840 870 857 891 853 839 817 846 814 868 849 864 879 847 850 848 854 908 835 841 854 838 907 915 911 900 938 919 896 927 874 876 870 858 818 851 911 853 861 857 797 868 873 796 854 788 807 838 806 814 834 830 853 822 798 799 809 790 747 824 850 768 805 804 824 817 817 872 853 787 803 830 794 804 808 800 833 821 827 799 831 827 840 816 800 750 756 785 805 806 822 796 775 803 764 821 817 839 827 790 846 809 807 789 812 819 774 816 764 763 747 808 819 792 821 748 835 831 796 868 895 856 837 823 867 871 864 830 858 822 822 841 851 837 852 844 866 859 847 858 815 838 830 827 860 815 809 839 838 823 826 863 832 837 806 842 835 826 833 832 808 849 838 814 837 812 832 757 836 802 805 819 871 810 804 817 796 850 791 859 833 869 868 801 867 781 765 816 807 802 786 815 818 820 743 827 787 793 778 789 794 757 822 798 842 822 843 794 822 790 810 842 786 778 812 849 905 850 892 873 873 837 852 813 824 837 863 788 824 871 842 840 842 830 837 826 851 854 846 826 823 794 786 850 866 830 832 856 794 832 855 816 814 811 801 844 796 783 785 761 801 808 834 799 798 805 846 821 850 826 880 820 808 812 798 869 732 793 812 848 838 803 795 846 815 749 780 859 795 770 776 819 771 803 700 814 801 812 774 775 803 676 804 807 831 831 819 832 888 912 879 930 891 932 875 881 924 908 896 922 897 955 896 889 886 934 921 911 867 926 919 909 900 901 881 883 898 895 894 879 907 886 869 862 906 878 904 880 894 878 810 902 909 876 807 822 833 947 860 832 918 874 874 843 843 787 860 869 888 859 853 818 889 839 859 833 808 833 811 880 893 869 860 953 936 952 949 901 924 988 961 974 937 924 910 806 940 940 967 910 911 905 948 902 931 862 897 882 940 901 873 894 904 813 858 850 846 848 872 835 832 884 894 910 902 894 895 903 888 827 936 883 843 928 884 900 888 858 872 823 911 876 843 896 881 810 826 853 830 866 893 916 919 896 885 923 890 883 871 874 895 864 884 898 877 853 836 854 869 848 846 861 853 871 895 861 875 837 878 873 876 839 876 812 786 831 777 838 784 885 890 841 871 820 822 744 825 825 828 899 922 880 881 880 872 870 883 899 888 838 865 879 877 842 846 877 812 856 852 878 859 916 840 841 840 865 839 869 858 890 852 838 817 851 814 868 850 864 879 847 849 849 854 909 834 841 852 839 906 915 912 899 937 919 896 927 874 876 870 858 819 851 911 853 861 856 797 868 874 796 855 788 807 838 807 814 834 830 853 822 798 799 809 790 748 824 850 768 805 804 824 817 816 872 853 786 803 830 794 804 808 800 833 820 826 799 832 827 840 816 799 749 756 786 806 806 821 795 775 803 763 821 817 836 828 790 846 809 806 789 812 819 774 815 764 763 746 807 818 792 821 748 835 831 795 868 895 856 837 823 868 872 864 830 858 822 822 840 852 837 851 844 866 860 848 858 814 838 830 827 858 815 809 838 838 822 826 863 832 837 807 841 836 826 834 832 807 849 838 816 837 812 832 757 836 801 806 818 870 810 803 817 796 849 790 859 834 869 868 801 867 782 765 816 807 801 787 815 818 820 743 827 787 793 777 788 795 756 822 799 841 822 843 794 823 791 810 842 786 777 812 849 903 850 892 872 873 838 852 813 825 836 864 788 825 871 842 840 841 830 837 826 851 857 846 826 823 794 786 850 866 830 833 857 794 833 855 816 814 810 801 844 793 784 784 761 799 808 834 798 798 804 846 821 850 827 881 820 808 811 797 869 732 793 812 848 838 803 794 848 816 749 779 860 795 770 776 820 771 802 700 814 799 812 773 776 803 676 804 807 831 830 818 832 889 911 880 931 891 933 875 882 923 907 896 921 897 955 896 890 886 934 922 912 870 926 918 910 900 902 882 883 898 895 892 879 907 886 870 862 906 876 904 881 895 879 810 901 910 876 806 822 833 946 860 832 918 874 873 843 843 787 860 870 886 859 853 818 889 839 859 833 808 833 811 880 893 869 860 953 937 953 950 901 924 988 960 974 937 924 910 808 940 939 966 909 911 905 948 902 930 861 896 880 942 901 872 894 904 813 858 850 846 847 872 835 834 885 893 911 901 894 893 903 888 826 935 884 842 928 884 900 887 857 872 824 911 876 843 897 883 810 826 853 825 866 893 915 918 896 886 922 890 883 872 874 895 864 884 898 877 852 835 853 869 848 847 861 854 870 896 861 875 837 879 874 875 838 877 813 785 830 777 838 784 885 890 841 872 820 822 744 825 824 828 898 923 880 881 880 873 870 882 900 888 838 866 879 877 842 846 877 813 856 851 879 858 917 840 841 840 865 839 869 860 889 853 837 817 855 815 868 851 864 878 847 850 850 854 910 834 841 851 840 905 914 913 899 936 919 896 927 874 876 870 857 819 851 910 853 860 854 796 868 874 796 855 788 807 838 807 814 834 830 853 821 798 798 809 789 748 825 850 769 805 804 824 817 816 871 854 786 803 830 793 803 808 800 832 820 826 800 833 828 840 815 799 749 756 786 808 806 820 795 776 803 762 821 817 835 828 791 846 808 807 789 812 819 775 814 764 763 746 806 818 792 821 748 834 832 794 868 894 857 837 823 868 873 864 830 857 822 822 840 851 837 851 845 865 860 848 858 814 839 828 827 857 815 809 838 837 822 827 863 832 838 808 840 836 826 834 833 806 849 838 819 837 813 831 756 836 801 807 818 869 811 802 817 796 850 789 858 835 870 867 801 866 783 765 817 807 801 788 815 818 820 744 827 788 793 777 788 795 755 822 800 841 821 843 794 824 791 810 841 787 776 812 849 903 849 892 871 873 838 852 814 828 836 864 788 826 871 842 840 841 830 836 825 850 858 845 825 822 794 786 850 866 829 834 856 794 833 855 816 814 810 801 845 793 786 784 762 799 808 834 798 797 803 845 821 850 827 880 819 807 812 796 869 731 792 812 849 838 802 793 850 816 749 779 860 794 770 776 820 770 802 701 814 797 812 772 776 802 678 805 807 832 830 817 831 889 911 879 930 891 933 876 882 923 908 896 921 897 955 896 891 887 934 922 912 873 926 918 910 900 903 882 884 897 895 892 880 907 886 871 862 905 876 904 881 895 879 810 902 910 876 806 822 833 947 860 832 918 874 873 843 844 787 860 869 885 859 854 818 889 839 859 833 808 833 811 881 892 870 862 953 938 954 948 901 925 988 960 973 938 925 911 809 940 937 967 909 910 905 948 902 931 861 895 878 943 902 872 894 905 814 857 850 847 847 871 836 834 885 892 911 901 896 892 903 888 826 934 885 844 928 884 900 887 856 873 824 910 875 844 898 884 811 825 853 820 866 892 915 918 896 885 921 890 883 872 874 895 864 884 898 878 852 836 852 869 848 848 860 854 870 896 862 876 836 880 874 874 838 877 814 785 830 777 839 784 886 890 841 872 820 822 743 827 824 828 898 923 880 881 879 874 870 881 900 889 838 866 880 877 842 847 877 815 856 852 880 858 917 840 841 840 865 840 869 860 889 854 836 816 858 815 868 852 864 878 847 850 850 854 910 834 842 849 840 905 914 913 898 936 919 896 927 874 875 870 858 818 852 910 852 860 854 794 868 874 796 854 788 807 838 806 814 834 830 853 821 799 798 808 789 749 827 850 771 805 805 823 817 816 871 854 786 802 830 793 804 808 800 832 821 826 799 834 828 841 815 799 749 756 785 808 807 820 795 777 803 762 821 817 834 830 791 846 808 808 789 812 820 775 816 764 763 747 806 819 792 821 749 834 832 793 868 894 857 837 823 867 873 863 830 857 823 822 840 851 837 851 846 863 860 848 859 814 839 828 828 856 816 809 838 837 822 827 862 832 838 809 840 837 826 834 834 807 849 837 820 837 813 832 755 836 801 807 818 869 811 802 818 797 850 790 857 836 870 865 801 866 783 764 817 807 802 790 815 818 820 744 827 787 793 777 788 795 755 822 800 840 821 843 794 824 791 810 840 788 774 813 849 904 848 892 872 873 838 852 814 830 836 866 787 824 872 842 840 842 830 834 825 848 859 844 824 821 794 785 850 867 829 835 856 794 832 855 815 814 811 801 845 794 787 784 761 798 807 834 798 798 802 845 821 849 827 878 818 807 812 796 869 730 791 812 850 839 801 793 850 815 750 779 860 794 769 776 821 770 803 700 815 796 811 773 776 801 680 806 807 834 829 817 831 889 911 878 930 891 933 877 883 923 909 897 922 897 956 896 891 888 934 921 912 876 927 918 910 900 903 882 883 896 895 891 880 906 887 871 862 904 875 904 882 895 879 809 904 910 876 806 821 833 948 860 832 918 875 873 844 844 787 860 869 884 858 854 817 889 839 859 833 808 833 810 881 892 873 863 953 939 955 946 900 925 987 959 973 938 925 912 810 940 936 967 909 911 905 946 902 932 861 895 877 946 901 871 893 905 814 857 850 847 847 870 837 834 884 892 911 902 898 893 902 887 826 934 885 847 928 884 900 887 857 873 824 910 874 846 898 884 812 826 854 818 867 893 914 919 895 885 921 890 884 873 875 895 864 884 898 879 852 837 850 869 848 848 860 853 870 896 863 875 836 880 874 873 839 877 814 787 830 778 840 784 886 890 841 872 820 822 743 829 822 828 898 923 880 881 879 876 870 880 900 889 839 866 879 876 841 846 876 815 856 852 880 858 918 840 841 840 865 840 868 861 890 855 836 816 863 815 868 852 863 877 847 850 850 855 910 834 842 849 840 905 913 913 898 935 919 896 926 874 876 870 858 818 852 910 852 860 853 794 868 873 795 853 788 807 838 805 814 834 830 853 821 800 799 808 789 750 829 850 771 804 806 823 817 815 870 854 786 802 830 792 804 808 800 832 820 827 799 835 828 841 815 799 749 756 784 808 807 821 795 777 804 762 821 817 834 830 791 847 808 809 789 814 820 774 818 764 764 747 806 820 792 821 750 834 832 793 868 893 857 837 824 867 873 863 830 857 822 822 841 851 838 852 846 862 859 848 858 814 839 828 828 856 816 809 838 837 823 827 862 832 838 810 839 837 827 835 834 809 849 836 822 837 813 833 755 836 801 808 817 869 812 802 818 797 850 792 856 836 870 863 800 865 782 764 816 807 802 790 814 818 820 744 827 786 794 777 788 794 755 822 800 840 821 843 794 822 791 810 840 788 775 813 849 904 847 892 872 873 838 851 814 831 836 866 787 822 872 842 839 842 831 833 826 846 860 843 823 820 794 785 849 867 829 835 857 794 831 856 815 814 812 800 845 795 787 785 760 797 807 834 799 798 803 846 821 850 827 877 818 807 812 797 870 731 791 812 851 839 800 793 849 815 750 779 859 794 769 776 821 770 803 700 816 798 811 774 776 801 680 809 808 834 829 816 831 888 912 877 929 892 933 878 883 923 909 898 923 897 956 896 891 889 934 921 912 880 927 918 910 900 902 881 882 897 895 891 880 907 888 870 861 904 875 904 882 895 878 809 905 910 876 806 820 833 948 859 832 917 875 873 845 844 787 860 870 885 858 854 816 889 839 859 834 808 833 811 881 893 876 863 953 939 955 944 900 925 987 960 974 938 926 914 808 940 933 968 909 912 905 944 903 933 860 894 877 946 900 871 893 906 813 858 849 847 849 870 837 834 884 892 911 903 898 894 902 886 826 933 885 849 927 884 899 887 857 873 823 910 874 847 898 885 812 827 855 821 867 894 912 920 894 885 920 890 884 874 875 894 864 883 898 880 852 838 849 869 848 848 859 853 870 896 862 873 836 880 874 874 839 876 814 788 830 779 840 785 885 890 841 871 820 821 742 830 822 828 898 922 879 880 878 876 870 881 900 889 839 866 879 876 841 845 876 816 856 852 879 859 917 841 841 840 865 840 868 860 890 855 836 816 867 815 869 852 863 877 847 850 850 856 909 834 842 850 840 905 913 913 898 934 919 896 926 874 876 872 858 817 852 911 853 860 852 793 868 873 795 852 788 807 839 804 814 834 831 853 822 799 800 807 789 749 830 850 770 804 806 823 817 816 871 853 786 801 830 792 804 808 800 833 820 828 799 834 827 841 815 799 750 756 785 808 808 821 796 777 804 763 822 817 832 830 790 847 808 807 789 814 819 774 820 764 766 747 806 821 792 820 750 834 832 793 867 894 857 837 824 867 873 863 830 858 821 822 841 851 837 852 847 862 858 848 857 815 839 830 828 855 816 808 838 837 824 828 862 832 838 810 839 837 827 837 833 810 849 837 823 836 813 834 756 836 801 809 817 870 812 802 818 797 850 793 856 836 870 859 800 866 782 764 816 807 803 790 814 817 820 745 827 785 794 778 788 794 755 822 800 840 822 843 794 820 791 810 840 788 775 813 848 904 847 892 872 872 837 851 814 834 836 865 787 820 871 842 839 842 831 833 826 846 862 842 823 819 794 785 850 867 829 834 858 793 830 856 814 815 812 799 845 798 787 786 760 795 806 834 800 799 804 848 821 851 828 877 820 807 812 798 870 732 792 813 851 837 801 793 849 814 750 778 859 794 768 776 821 769 802 699 816 799 811 775 776 800 679 810 808 834 829 816 831 888 912 876 928 892 933 878 884 923 909 898 924 897 956 896 891 889 935 921 912 883 927 917 910 900 902 880 881 898 896 890 880 907 888 870 860 904 875 904 882 894 879 809 906 911 877 807 821 834 948 859 832 917 875 873 846 844 787 858 870 886 858 854 817 889 839 859 834 808 833 811 881 893 877 863 953 937 956 945 900 926 986 960 974 939 926 915 806 940 932 967 910 914 904 943 903 934 861 894 879 947 898 870 892 906 812 857 848 845 852 870 837 834 884 892 911 905 898 894 902 886 828 935 884 849 928 885 900 888 857 873 822 910 874 847 898 885 812 828 854 824 866 895 911 921 894 885 920 890 885 874 876 894 864 884 899 880 853 838 847 870 848 847 858 853 870 896 860 872 836 880 873 874 839 875 814 789 830 780 839 785 885 891 841 871 820 821 741 830 822 828 898 922 879 880 878 875 870 882 900 888 840 867 879 877 840 844 876 816 856 852 878 859 917 842 842 840 865 842 868 859 890 855 836 816 871 815 870 851 863 877 846 850 849 855 908 834 842 849 840 905 913 913 898 934 919 896 926 874 876 871 858 817 852 911 853 860 852 793 868 873 795 852 788 807 839 805 814 834 831 854 822 799 800 806 789 749 829 850 770 804 804 823 817 817 871 853 786 801 830 792 803 807 800 834 820 828 799 834 827 841 815 799 749 756 786 808 808 821 796 777 804 762 822 818 831 830 790 846 808 806 790 815 819 774 822 765 766 748 806 821 792 820 749 833 832 793 867 894 857 837 823 867 873 863 830 859 822 822 841 851 836 852 847 863 856 847 856 816 839 830 828 856 815 808 838 837 824 828 862 832 837 811 840 837 827 838 833 810 848 838 825 836 813 834 757 837 801 810 817 870 811 801 818 797 849 792 856 836 870 855 800 867 780 764 816 808 804 791 815 816 820 746 827 786 795 778 787 794 755 822 800 841 822 842 794 820 792 809 841 787 776 813 849 904 847 892 871 872 838 851 814 837 836 865 787 820 869 841 838 843 832 833 825 845 864 841 823 820 794 784 851 867 830 834 858 792 831 856 815 815 811 799 845 798 787 788 759 795 805 834 799 799 805 848 821 852 828 877 821 807 812 797 870 733 792 814 850 837 802 793 849 813 750 777 859 795 768 776 821 769 801 699 816 799 810 775 775 800 678 811 808 833 830 818 831 888 912 876 928 892 933 878 883 923 908 897 924 897 956 897 890 889 936 922 911 888 926 918 910 900 901 879 881 898 896 890 880 907 888 870 860 903 875 904 882 893 880 810 905 911 877 808 821 834 948 859 832 917 874 873 846 844 787 857 871 886 858 854 818 890 838 859 835 808 833 812 881 893 878 863 954 936 955 947 900 926 986 961 974 940 927 915 804 940 930 966 910 914 902 944 902 934 862 894 882 947 898 870 892 907 810 857 848 842 853 870 837 834 884 892 911 904 897 894 902 887 829 936 884 849 929 885 900 888 857 873 823 911 874 847 898 885 811 828 854 824 866 895 912 921 894 885 921 890 885 873 876 893 864 884 898 881 854 838 846 870 848 846 859 852 870 897 860 871 836 879 873 875 839 875 814 788 830 780 839 785 884 891 841 871 819 821 740 830 821 828 898 923 879 881 878 874 870 882 900 888 840 867 879 877 840 844 877 816 857 851 878 860 916 842 841 840 866 843 868 859 890 855 836 817 872 815 868 851 863 877 846 850 848 854 908 833 843 849 840 904 913 913 898 935 918 896 926 874 876 870 858 816 852 911 854 860 852 793 867 874 795 853 788 807 839 805 813 834 832 854 821 799 800 806 790 749 829 850 771 803 803 823 816 817 872 854 786 801 830 792 803 807 800 834 820 828 799 834 827 840 816 798 748 756 786 808 807 822 796 777 805 762 822 819 830 830 790 845 808 806 790 815 819 776 823 766 766 748 806 821 793 820 748 833 831 793 867 895 857 837 823 868 874 863 830 860 822 822 841 850 834 852 846 863 857 846 857 816 839 829 828 856 815 809 837 837 822 829 862 832 837 809 839 837 826 837 832 811 848 838 825 836 811 835 757 838 801 811 817 870 810 800 818 796 849 791 857 835 870 852 800 869 780 764 816 809 804 791 815 816 820 747 826 788 795 778 787 794 755 822 800 842 822 843 794 820 792 809 842 786 776 812 850 904 847 892 872 873 838 851 814 841 836 865 787 821 867 840 838 842 831 833 824 846 865 843 823 821 795 784 851 868 830 834 858 792 831 855 815 815 810 800 845 798 787 788 759 795 804 834 798 799 805 848 822 851 828 877 821 806 812 797 870 734 792 814 850 838 802 793 849 811 750 776 859 796 768 776 820 768 801 700 817 798 809 776 775 800 677 811 809 832 830 821 831 888 913 877 926 893 933 877 884 924 908 896 923 897 956 898 890 888 937 922 911 892 926 918 910 900 900 878 881 899 896 890 880 907 888 871 859 903 876 904 882 893 879 810 905 910 877 808 821 834 947 860 832 917 874 873 845 844 788 855 870 886 857 854 819 890 838 859 835 807 833 811 880 893 879 864 954 936 956 948 901 926 986 960 974 940 928 914 804 940 928 966 910 914 901 946 901 932 864 894 884 946 898 870 894 907 810 856 848 842 854 870 837 833 884 892 911 902 896 893 902 886 829 937 884 848 928 886 902 889 857 874 824 911 876 847 900 886 811 828 853 824 866 897 912 921 895 885 921 890 885 872 876 894 864 884 898 881 854 839 845 869 848 846 860 851 869 897 861 871 836 879 873 874 839 875 814 787 830 779 838 784 884 892 841 870 819 821 739 831 820 828 898 923 880 882 878 873 869 882 899 888 839 867 879 878 840 844 878 815 858 851 878 861 916 841 841 841 866 843 868 859 890 855 836 818 873 815 867 851 863 878 846 849 847 852 909 833 843 848 840 904 912 913 898 936 917 896 925 874 877 869 858 816 850 910 854 860 852 793 867 874 795 854 789 807 839 805 812 834 832 853 820 799 800 806 790 749 828 851 770 803 802 823 816 817 871 855 785 801 829 791 803 806 800 834 821 828 798 834 827 839 816 798 748 757 786 807 807 822 796 776 805 761 823 818 830 830 790 844 808 808 790 815 820 777 824 765 767 748 805 820 793 820 748 833 831 794 868 895 857 837 822 868 874 863 831 860 824 822 841 849 834 852 847 863 857 845 858 816 840 828 828 856 814 809 837 838 821 829 862 833 837 808 839 837 826 836 833 811 848 838 825 837 810 834 757 839 801 811 817 871 809 801 817 795 849 791 857 834 870 847 800 869 780 765 815 809 804 791 816 817 821 748 825 787 794 779 787 793 756 822 800 844 821 843 793 819 792 809 842 785 776 811 852 904 848 893 872 873 837 851 813 843 836 865 788 822 867 840 838 842 831 833 823 846 864 844 823 822 795 785 850 868 829 834 858 792 832 854 815 815 809 801 845 798 787 789 759 795 804 834 798 799 806 847 822 850 828 877 821 807 812 796 870 735 793 814 850 838 802 794 849 811 750 776 858 795 768 777 820 768 801 701 816 798 808 775 775 800 676 812 808 832 830 821 832 888 913 877 925 893 932 876 884 923 908 896 922 897 956 900 890 887 936 921 911 897 926 918 910 901 900 879 881 898 896 890 880 907 888 871 859 904 876 904 883 893 878 811 904 910 878 808 822 834 946 860 832 917 873 873 845 844 788 854 870 886 856 853 819 890 838 860 835 807 834 811 880 893 880 864 953 938 957 950 902 926 987 960 973 940 927 914 804 940 925 966 910 915 902 945 900 931 863 894 883 946 897 870 896 907 810 856 849 843 853 872 838 832 884 892 911 900 896 893 903 885 829 936 884 848 927 886 904 889 857 874 826 911 877 847 902 886 811 827 852 825 867 898 912 920 895 885 921 890 885 871 876 894 863 884 898 881 854 838 844 868 848 847 860 852 869 897 863 872 837 880 872 874 839 876 814 787 829 778 838 783 884 892 841 869 819 821 738 832 820 828 899 923 880 882 878 873 869 882 898 888 839 867 878 878 840 845 878 814 859 852 878 862 915 841 841 842 866 842 868 859 891 855 836 818 873 816 867 851 862 880 846 849 847 852 910 833 842 848 841 905 912 913 899 936 916 896 925 874 877 869 857 816 849 910 854 859 852 794 867 874 795 854 789 807 840 804 812 834 833 852 820 799 800 806 791 749 828 851 769 804 804 823 816 816 871 855 785 801 829 791 803 807 800 834 822 828 798 833 827 839 817 798 748 757 785 806 808 821 797 776 805 761 823 817 830 830 790 844 809 809 791 815 822 778 825 764 768 747 805 818 793 820 748 833 831 795 868 896 857 837 822 868 874 863 831 860 823 822 841 849 834 851 847 863 858 847 859 816 840 828 827 857 814 808 836 838 821 829 863 833 838 806 840 837 824 836 833 812 848 838 826 837 809 834 757 838 801 810 817 871 808 801 816 795 849 791 856 834 870 839 800 868 780 766 814 810 803 790 816 818 822 749 824 786 794 779 787 792 756 822 800 843 822 844 793 820 792 810 843 785 776 810 852 905 849 894 873 874 836 851 813 847 837 865 788 822 867 840 838 842 831 832 823 848 864 846 823 822 797 786 849 868 829 834 858 792 832 852 815 816 809 802 846 797 787 788 759 793 805 833 799 798 806 847 822 850 828 876 821 809 813 796 869 735 794 813 850 837 801 795 850 811 750 776 858 794 768 778 821 767 801 702 816 797 809 773 775 800 676 813 808 832 831 818 832 888 912 878 925 893 932 876 885 923 908 896 922 897 956 900 890 887 936 921 910 900 927 918 910 901 900 880 880 897 896 890 880 906 887 871 860 906 876 902 883 893 876 811 904 911 878 808 822 834 944 859 832 917 871 872 845 843 789 854 869 886 856 852 818 890 839 860 835 807 833 811 880 894 882 864 952 939 957 949 902 926 986 960 972 940 926 914 804 940 923 967 910 915 904 945 901 930 862 895 882 945 897 871 898 905 811 856 850 844 852 873 838 832 885 892 911 900 896 893 904 883 828 934 883 848 926 886 904 890 858 875 826 912 875 846 901 887 810 826 853 825 868 899 911 919 894 885 921 890 886 872 876 895 862 883 899 881 853 838 843 867 848 847 860 853 869 897 863 872 837 881 871 873 838 876 813 786 829 778 839 782 884 892 841 869 819 821 738 833 819 828 900 924 880 882 879 873 868 882 898 888 838 867 878 879 840 847 878 814 859 853 878 861 915 841 842 842 866 841 867 860 891 855 836 818 874 815 869 851 862 880 846 848 847 852 910 833 841 849 842 906 912 914 900 935 916 896 926 874 877 869 856 818 848 910 854 860 852 794 867 874 796 854 790 807 839 804 811 835 832 851 820 799 800 806 792 749 827 851 768 804 805 823 816 817 870 854 785 801 829 791 803 806 800 834 822 828 797 833 827 839 818 799 749 757 784 805 808 820 797 776 805 763 822 816 831 832 790 844 809 808 791 815 822 778 826 762 768 746 804 817 793 820 747 834 831 795 868 896 856 837 822 868 874 864 831 860 822 822 841 849 834 851 847 863 858 849 858 816 840 827 827 858 813 807 836 839 821 829 864 833 838 806 841 836 825 836 832 811 848 839 825 837 810 833 758 838 801 808 818 870 808 801 815 794 849 790 855 835 870 830 801 868 780 767 814 810 804 789 816 819 822 750 823 785 794 779 788 791 756 822 800 842 822 843 792 820 792 812 843 786 776 810 851 905 849 894 874 874 835 850 813 851 837 864 787 822 867 840 839 843 830 832 824 848 863 846 823 821 798 786 849 868 829 835 859 792 833 853 814 816 810 803 846 796 787 787 759 792 805 833 800 798 806 847 820 850 828 877 821 811 812 796 870 735 794 812 849 836 801 796 850 812 750 776 857 793 768 778 821 767 801 702 815 797 810 772 776 801 677 814 807 832 831 815 832 887 912 878 926 892 932 876 885 922 908 896 922 896 956 899 891 887 935 921 910 902 927 918 910 901 900 881 880 896 896 890 880 906 887 871 860 906 876 901 883 894 876 811 904 912 878 808 822 834 944 858 834 917 871 872 845 843 789 854 869 886 856 852 818 891 840 861 835 808 832 811 881 894 884 864 951 939 957 949 902 925 986 960 972 940 925 914 804 939 920 967 911 916 905 944 901 931 862 895 882 945 896 872 898 904 812 856 850 844 852 874 836 832 885 892 910 901 896 892 904 883 829 935 882 848 926 885 903 891 858 875 826 912 874 846 899 888 810 826 856 824 868 899 911 918 894 885 921 890 886 872 876 896 861 883 899 881 852 838 843 867 848 848 861 854 870 896 863 873 838 882 869 871 838 876 813 786 828 776 839 782 885 891 840 869 819 821 737 832 820 828 901 924 879 883 880 872 869 882 898 889 838 867 877 879 840 847 878 814 859 854 878 860 915 842 842 842 865 842 868 860 891 855 837 819 875 815 871 851 861 879 846 848 848 852 910 833 840 850 841 906 912 914 901 934 916 896 927 874 877 869 855 819 848 910 854 860 851 795 868 873 798 854 790 807 838 803 812 835 832 851 822 800 800 806 792 750 826 850 769 805 806 822 817 818 870 854 785 801 829 791 803 806 800 834 821 827 797 832 826 839 818 799 749 757 784 806 808 818 797 776 805 764 822 817 832 833 789 845 808 807 790 815 821 778 827 763 768 746 804 818 794 820 745 835 831 796 868 895 856 837 822 869 874 865 832 860 822 822 841 849 836 851 846 862 858 850 858 815 839 827 827 858 812 806 836 840 821 828 864 834 838 807 843 836 827 837 832 811 848 839 824 838 810 833 758 837 800 806 818 870 808 801 816 794 850 790 854 835 871 825 802 868 780 766 814 809 804 789 815 819 822 751 822 786 794 779 788 790 756 822 799 841 822 843 792 820 792 811 844 786 776 811 849 905 848 894 874 874 835 849 813 855 838 864 787 823 864 840 838 843 829 833 824 850 863 846 824 820 798 786 849 868 829 835 859 793 833 854 812 815 812 803 845 796 787 787 760 791 807 832 800 797 806 847 819 850 828 878 821 811 812 796 871 734 793 813 848 836 800 797 850 813 750 777 856 793 766 779 821 767 801 702 815 797 810 772 776 802 677 814 806 833 831 815 832 887 911 878 927 892 932 876 885 923 908 897 922 896 957 899 891 888 935 920 911 903 927 917 909 901 901 881 880 895 896 890 880 906 887 871 860 904 876 901 882 894 876 811 904 912 878 807 822 834 944 858 834 918 871 872 845 843 789 854 869 887 857 853 818 891 840 860 835 809 832 811 882 894 886 863 950 939 955 948 902 925 984 960 971 940 924 914 804 939 917 967 912 915 905 944 902 932 862 896 881 946 896 872 898 902 811 856 851 843 852 874 835 831 885 894 910 902 896 892 905 882 829 935 883 849 926 885 901 890 860 874 826 912 873 847 897 888 810 827 858 824 868 899 911 918 894 885 921 890 885 872 875 896 862 883 899 880 852 837 842 868 848 848 861 853 871 896 863 873 837 882 869 870 838 876 814 786 828 776 839 782 885 890 840 869 819 821 737 832 820 828 901 925 879 883 880 872 869 882 898 889 838 866 877 879 840 847 877 814 859 854 878 859 915 842 842 841 865 842 868 860 891 855 837 819 876 814 872 851 861 878 846 848 849 852 910 833 840 851 841 906 912 914 901 935 917 896 927 875 877 869 855 819 848 910 854 861 852 796 869 873 798 854 790 809 837 803 812 835 832 852 823 801 798 807 792 750 826 850 770 805 805 822 817 819 870 853 786 801 829 791 802 806 801 835 820 827 797 832 827 839 818 799 748 757 784 806 808 818 797 777 805 766 822 817 831 833 790 845 807 807 790 815 821 779 829 763 769 748 804 818 794 820 744 836 831 797 868 894 856 838 822 869 874 866 832 859 822 821 840 850 836 852 846 860 859 850 858 815 839 828 827 857 812 806 836 840 822 829 864 835 838 808 843 836 828 838 832 811 848 839 822 838 810 833 757 837 800 806 818 871 808 800 817 793 851 790 854 835 871 820 801 867 781 765 814 808 804 790 815 820 822 751 822 786 794 778 788 790 757 822 799 841 822 843 792 821 792 810 844 786 776 812 848 905 846 894 873 874 835 848 813 857 839 863 786 823 862 842 837 843 828 834 825 850 863 846 824 819 797 785 850 868 828 835 859 793 833 855 811 815 811 803 845 796 788 788 759 791 809 831 801 797 807 848 818 850 828 879 821 810 812 797 871 734 793 814 848 836 800 797 850 813 750 778 857 793 765 779 821 768 801 701 816 798 811 773 776 803 677 814 806 833 830 815 833 888 911 878 928 891 931 876 884 923 908 897 922 897 957 898 891 888 935 920 912 904 927 918 908 901 901 881 880 894 896 890 880 906 886 871 860 903 876 901 882 894 877 811 904 913 878 806 822 834 945 858 835 919 871 872 844 843 789 855 868 888 858 854 818 891 841 860 835 810 834 811 882 894 886 861 950 938 954 948 902 925 984 961 970 940 924 914 803 939 915 966 912 914 905 944 901 933 863 895 881 944 895 872 897 903 811 856 851 843 852 874 834 831 885 895 910 903 896 892 905 883 829 936 883 848 927 885 900 888 860 874 826 912 874 847 897 887 810 826 857 823 869 900 911 918 894 886 921 890 885 872 874 896 863 883 899 879 851 837 842 868 848 848 860 853 871 896 862 872 837 882 870 869 838 876 814 786 828 777 839 782 885 889 841 869 819 820 737 832 821 828 901 924 878 884 880 872 870 881 898 889 838 866 877 878 840 846 877 814 859 854 878 858 915 842 843 840 865 842 868 859 891 855 837 819 876 814 872 850 862 877 846 848 850 852 910 834 840 852 841 906 912 914 901 937 917 896 927 875 877 870 856 820 848 910 853 861 852 797 869 873 798 854 790 811 838 804 812 835 832 853 823 801 797 807 793 750 826 850 770 805 805 823 816 818 869 853 786 802 830 790 803 807 802 835 820 826 798 832 828 839 817 798 747 758 784 806 808 819 797 777 805 766 820 817 831 833 790 845 806 806 790 815 822 780 830 764 768 749 804 818 793 820 744 836 831 798 867 894 857 840 823 868 874 866 833 859 822 820 840 850 836 852 846 861 860 848 858 818 838 828 827 856 812 806 836 841 823 829 863 836 838 809 843 836 828 838 833 811 848 838 821 838 810 832 758 837 800 805 817 872 808 800 817 793 852 790 854 835 872 816 800 867 781 764 814 807 803 791 814 820 822 751 822 786 794 777 789 791 757 822 800 841 821 842 792 821 791 809 844 787 775 814 849 904 847 894 872 874 835 848 813 858 840 862 786 823 860 842 838 843 828 835 825 851 862 846 824 820 796 785 850 868 827 835 858 794 833 855 812 815 809 803 846 794 788 789 758 790 810 830 802 798 806 849 817 850 829 879 821 810 812 797 871 734 792 816 848 835 800 797 850 813 750 779 857 794 765 779 820 769 801 701 816 798 810 774 775 803 678 815 806 833 830 816 833 888 911 878 929 891 931 875 884 923 908 897 922 898 958 898 891 889 935 920 912 906 927 918 908 901 900 880 879 894 896 890 880 906 887 871 860 904 876 902 882 894 877 811 905 913 879 806 822 834 945 858 835 920 871 872 844 843 788 855 868 890 859 854 818 891 841 861 836 810 835 811 882 893 886 860 950 938 953 948 902 926 984 961 970 940 924 914 801 939 915 967 912 913 904 944 900 934 862 895 880 941 894 871 896 903 811 856 850 843 852 873 834 830 884 895 910 903 896 892 905 883 830 936 882 848 928 885 900 887 860 874 826 912 874 847 897 886 809 826 856 824 869 900 911 918 894 886 921 890 885 871 874 897 863 883 900 879 851 837 842 868 847 848 860 853 871 896 861 872 837 882 870 868 839 876 813 786 829 778 838 783 885 889 841 869 819 820 737 831 821 828 902 924 878 883 879 872 870 882 898 889 838 866 878 878 840 846 877 815 859 854 878 858 915 842 844 839 864 842 867 858 890 856 836 818 876 814 872 850 862 877 845 848 850 852 910 834 840 852 842 906 912 914 901 939 917 896 928 875 876 870 856 820 848 910 853 862 852 797 869 873 797 854 789 811 840 804 813 835 833 854 823 800 797 808 792 750 826 851 770 805 805 823 816 818 869 853 786 803 830 790 803 807 801 835 821 826 798 832 829 838 816 798 746 757 784 805 807 819 797 777 806 767 819 818 830 833 790 844 806 806 790 815 823 781 832 764 768 748 805 818 792 820 745 836 832 797 868 894 858 842 823 868 873 864 833 858 823 820 840 852 836 852 848 862 860 848 857 820 838 828 827 856 814 807 836 841 824 829 862 836 838 810 844 836 828 838 834 810 849 837 821 838 810 832 758 836 799 804 816 872 809 800 818 793 853 790 854 835 872 812 799 866 781 764 814 807 802 790 814 821 821 751 823 786 794 777 790 791 756 822 801 841 821 840 794 821 790 809 843 788 774 814 849 904 848 894 872 874 836 849 813 862 840 862 786 823 861 843 840 842 828 836 826 850 862 846 825 820 795 785 851 868 826 835 858 795 832 855 812 816 808 804 846 793 789 789 758 790 810 830 802 799 806 850 817 850 829 879 821 810 811 798 870 733 793 816 848 835 801 796 851 813 750 779 857 794 766 780 820 769 801 701 815 798 810 774 774 803 678 815 807 832 831 816 833 888 911 878 930 891 932 875 884 922 909 898 922 899 959 897 890 888 935 920 912 907 927 918 909 901 900 879 881 894 896 890 880 905 888 870 860 904 875 902 882 894 877 810 905 913 880 806 822 834 945 858 834 920 871 872 844 844 788 855 868 891 859 855 818 889 841 862 836 810 834 811 883 893 886 860 950 938 953 949 902 927 985 961 970 940 924 913 799 940 914 968 912 913 904 944 900 934 862 895 880 938 895 870 895 904 811 855 849 843 852 873 835 830 883 895 910 903 897 891 905 885 832 937 880 848 928 885 900 888 860 874 827 911 873 846 896 886 808 826 855 824 870 901 911 918 894 887 922 890 886 872 875 896 863 883 901 879 851 837 842 869 846 849 860 853 871 897 860 872 837 882 871 868 838 877 812 786 830 778 838 783 885 888 841 869 819 820 737 831 822 828 901 924 879 882 879 873 869 882 898 889 838 867 878 878 840 845 877 815 859 854 877 859 915 842 843 839 864 842 866 858 890 856 834 818 876 814 872 850 862 877 846 848 850 851 910 834 840 852 842 906 912 914 900 938 916 897 928 875 876 870 855 820 848 910 852 862 852 797 868 873 796 854 788 810 841 804 814 835 833 854 822 800 798 808 791 749 827 852 770 806 805 822 816 817 870 853 787 804 830 790 803 808 800 835 823 826 798 832 828 840 816 798 746 756 784 805 807 819 797 777 806 767 818 818 829 834 790 844 806 807 790 816 823 782 832 764 768 748 807 818 790 820 746 836 832 796 868 894 857 843 823 868 872 863 833 858 824 820 840 852 836 852 848 864 859 848 857 823 839 828 826 856 815 807 836 840 823 828 861 835 838 809 844 835 828 839 833 809 849 838 819 838 811 831 758 836 799 802 815 872 810 800 818 793 853 790 853 835 872 808 799 866 781 765 814 807 802 790 815 821 821 752 824 786 795 777 791 791 756 821 801 841 822 840 794 821 790 810 843 788 773 814 849 904 849 894 872 874 837 849 813 865 840 860 785 823 862 843 840 842 828 837 825 850 862 846 826 820 795 787 851 868 826 835 858 795 832 856 813 816 807 804 845 793 789 790 758 789 810 830 802 799 806 850 816 849 829 878 822 809 810 799 870 733 793 815 848 834 803 795 850 812 750 778 857 794 767 780 820 769 800 701 816 798 809 774 775 803 678 815 808 832 829 816 832 888 910 878 930 891 932 875 883 922 909 898 922 900 959 897 890 888 935 920 912 908 927 917 908 901 900 878 883 895 896 890 880 906 888 870 860 904 875 902 882 895 878 810 905 913 880 806 822 834 944 859 833 920 870 872 843 843 787 856 868 892 859 855 818 888 840 863 837 811 834 811 884 893 885 859 951 939 953 949 902 927 986 962 971 941 924 913 800 941 913 970 912 912 904 944 900 934 861 895 879 938 896 870 895 904 812 855 848 844 852 872 835 830 882 896 910 904 897 890 906 887 836 937 882 849 929 885 900 888 859 874 827 911 873 845 896 888 807 826 854 824 870 902 911 919 894 888 922 890 886 873 876 895 863 884 901 880 851 837 841 870 844 849 860 854 871 897 860 871 837 882 871 869 838 877 811 786 830 778 839 783 885 888 841 869 819 820 737 830 823 829 900 924 879 881 880 873 869 883 898 889 838 868 879 878 840 844 877 815 859 853 877 859 914 842 843 839 864 843 867 857 890 856 833 817 875 814 872 851 862 878 848 849 850 852 910 833 840 853 842 906 912 914 900 938 916 898 929 874 876 870 857 820 848 909 852 862 852 796 869 874 796 854 787 808 840 805 814 835 833 854 822 800 798 808 791 748 827 852 770 805 805 822 815 817 870 853 788 803 832 790 803 808 800 836 822 827 798 832 828 842 817 797 746 755 785 805 807 819 797 777 807 768 819 819 829 835 791 844 807 808 791 816 823 784 833 764 768 748 809 818 791 820 747 837 833 795 868 895 857 844 822 868 871 862 833 858 823 819 840 852 836 852 847 865 859 848 856 825 840 828 826 857 815 808 837 840 822 826 862 834 837 808 842 834 828 839 832 809 850 839 817 838 811 831 758 837 798 801 815 872 810 800 817 794 853 791 852 835 872 807 800 867 781 766 814 808 801 789 815 820 821 752 824 786 795 778 791 792 754 821 801 841 822 842 796 821 789 810 843 789 773 814 848 905 847 894 872 874 837 850 813 868 840 860 785 823 861 843 838 842 828 837 824 848 862 846 826 821 795 788 852 868 826 835 858 794 832 857 814 816 807 805 845 793 788 790 759 790 810 831 801 799 807 850 816 849 829 878 822 809 812 800 870 734 793 814 847 835 804 794 850 812 750 778 857 794 767 780 820 769 800 701 816 798 810 774 776 803 678 814 807 832 827 817 831 887 910 878 931 891 932 875 883 922 910 898 921 900 959 898 890 888 935 921 913 909 927 916 908 900 900 878 884 895 896 889 879 906 888 869 861 904 875 902 881 896 878 810 903 914 880 806 821 834 943 859 832 921 868 871 843 842 786 856 868 891 858 855 819 887 840 862 837 811 834 811 883 893 885 859 952 939 952 949 902 927 985 962 972 941 924 912 802 942 912 969 912 912 904 945 901 934 861 894 879 938 897 870 895 904 812 854 848 843 853 870 835 830 882 896 910 904 898 890 906 889 836 936 884 850 929 885 901 888 858 873 828 909 872 845 896 889 807 827 853 824 869 904 911 919 895 888 922 890 886 874 876 894 863 885 901 879 851 836 841 871 844 848 860 854 872 897 860 870 838 881 871 869 838 878 812 786 829 777 839 783 885 887 841 869 819 820 737 830 823 829 900 923 879 881 880 873 869 884 898 889 838 868 880 878 840 843 877 815 858 853 877 859 915 842 842 841 864 843 868 857 891 856 833 816 874 814 872 852 862 878 849 849 850 852 910 832 840 853 842 906 912 913 900 937 917 899 929 874 877 870 858 820 849 908 852 861 851 796 870 874 797 854 787 808 840 806 814 834 833 854 822 800 798 808 791 748 827 851 771 804 804 822 815 817 870 852 789 803 831 790 803 809 800 836 821 827 798 832 829 843 818 797 745 754 786 804 807 819 796 777 807 768 820 818 829 835 791 844 808 808 791 816 822 785 833 765 770 748 809 818 792 820 746 837 832 794 867 895 858 843 822 867 870 861 833 859 822 819 840 852 836 852 847 865 859 848 856 828 840 827 826 857 815 809 838 840 822 826 863 834 837 807 841 834 827 838 831 809 850 840 815 838 811 830 758 838 798 801 815 872 810 800 817 794 853 792 852 834 872 804 800 868 781 767 814 808 800 788 815 820 821 752 825 786 795 778 791 792 754 820 800 841 822 842 796 821 789 811 843 789 773 815 848 906 846 894 872 875 836 850 812 870 839 861 785 823 860 844 838 842 828 836 824 847 862 845 826 820 795 788 853 868 826 835 858 794 831 858 813 816 808 805 845 793 787 790 759 790 809 832 802 799 806 849 817 848 829 879 823 809 813 801 869 734 793 814 847 836 804 792 850 812 751 778 857 794 767 780 820 770 800 701 817 798 810 774 776 802 679 814 806 834 825 817 831 886 911 878 930 891 932 876 883 922 910 897 921 900 958 898 890 889 935 922 913 910 927 917 908 899 900 878 883 895 897 890 880 906 888 869 862 904 875 902 881 896 878 811 902 914 880 805 822 833 943 859 832 921 867 871 843 842 786 856 868 890 857 856 820 887 839 861 836 811 834 811 883 893 885 859 953 937 951 949 902 927 985 962 973 940 924 912 805 942 912 968 912 913 905 946 901 934 861 893 880 939 898 871 896 904 813 854 850 842 854 869 835 831 883 897 910 904 898 892 905 888 840 936 885 850 930 885 902 888 857 872 828 908 872 844 896 889 809 827 854 823 869 906 910 919 895 887 922 890 885 874 876 894 863 886 901 879 851 836 842 871 845 847 860 855 871 898 860 870 839 880 872 869 839 878 812 785 828 776 839 783 884 887 841 869 819 820 737 829 823 829 899 923 878 881 880 873 870 884 899 889 838 868 881 878 841 842 877 816 858 853 877 859 915 842 842 842 864 843 867 858 892 856 833 817 871 814 872 852 862 878 848 848 850 852 910 831 840 853 842 907 912 913 900 937 916 898 929 875 876 870 860 820 850 908 852 861 851 796 870 874 797 855 787 808 841 807 814 833 833 854 822 800 798 808 791 748 826 849 772 804 803 822 815 818 870 850 789 803 830 790 803 809 800 836 819 827 798 832 829 843 817 797 744 754 786 804 807 819 796 778 808 768 820 818 828 836 791 844 808 808 791 816 821 786 834 765 773 748 808 819 793 820 746 838 832 795 867 894 857 842 823 866 870 861 832 860 821 818 840 851 836 851 846 865 860 848 856 830 839 827 826 856 815 810 838 840 822 827 864 834 837 806 839 834 828 839 830 808 851 839 814 838 812 829 758 838 798 800 816 872 810 800 817 794 854 792 852 834 871 804 800 870 780 768 815 808 800 789 815 819 822 751 825 785 795 778 791 793 755 820 800 841 822 841 796 821 789 811 843 790 773 814 849 907 846 894 872 876 835 850 812 872 838 862 786 824 860 844 839 842 829 835 824 848 862 844 826 821 794 789 852 867 827 835 858 794 831 858 812 816 810 805 845 793 786 790 758 790 810 832 802 799 806 849 817 849 827 879 823 808 815 800 868 734 793 814 848 836 803 791 850 812 751 778 857 793 767 780 821 770 802 701 818 799 810 773 777 802 680 814 806 835 825 817 830 885 911 878 930 891 931 876 883 922 910 898 920 900 958 898 890 889 935 921 913 910 927 917 909 898 901 878 882 896 898 891 880 906 888 869 862 904 877 902 882 895 878 811 902 914 880 805 822 833 943 859 832 921 868 871 843 842 786 856 868 889 857 857 820 887 839 861 835 811 834 811 882 892 885 860 953 935 949 949 902 927 985 962 973 938 924 912 805 941 912 967 912 914 906 947 900 933 860 893 882 940 900 872 896 903 812 854 850 841 854 869 836 833 884 897 910 904 898 893 904 887 842 936 885 851 929 885 901 889 857 872 828 906 873 844 897 890 811 827 854 823 869 907 909 918 894 887 921 891 885 874 875 893 862 885 901 880 852 836 842 870 846 846 860 855 871 898 860 871 840 881 872 870 839 878 814 785 828 776 838 783 884 887 842 869 819 820 736 829 824 829 900 923 878 881 880 873 871 884 900 890 838 868 881 878 841 842 877 816 857 853 878 859 915 842 841 844 864 843 867 859 893 856 834 818 869 814 872 851 862 878 848 848 849 853 910 832 840 853 843 907 914 913 900 937 916 898 928 876 875 870 860 820 851 908 852 861 850 797 869 874 797 856 788 809 841 807 814 833 834 854 822 800 798 808 791 748 826 850 770 804 803 823 815 818 870 848 789 802 829 792 802 808 800 835 819 827 798 831 829 842 816 797 744 755 786 804 807 820 796 778 808 767 820 819 827 835 791 844 809 808 791 816 820 786 834 766 774 748 808 819 793 820 745 838 831 796 867 895 857 842 823 866 870 862 831 861 821 818 840 852 836 851 846 864 861 848 856 832 839 827 826 856 815 809 838 840 822 828 864 835 837 806 840 833 828 839 830 808 852 838 813 838 813 830 757 837 798 799 816 872 810 799 817 794 853 792 850 833 871 803 800 869 780 767 816 808 801 789 815 819 822 750 826 785 794 778 790 792 756 821 800 841 822 841 796 821 789 812 843 790 773 813 849 907 846 894 872 876 836 851 813 874 837 863 786 824 860 844 839 842 830 835 824 849 862 844 826 823 794 789 850 866 826 835 858 793 831 858 810 816 811 804 845 793 785 790 758 790 810 834 802 799 806 849 818 850 827 879 822 808 815 800 868 735 793 813 849 836 802 791 851 813 751 779 857 793 768 780 821 771 802 701 817 800 810 773 777 802 681 814 808 835 826 817 830 887 912 879 929 891 931 876 882 922 911 899 921 900 957 899 890 890 935 921 913 909 926 917 909 898 901 878 882 896 898 892 879 906 888 869 862 905 877 902 883 895 878 811 903 914 880 806 822 833 944 859 833 921 869 870 843 843 787 856 868 889 857 858 819 887 840 861 835 811 834 812 881 892 886 862 954 933 949 948 901 927 985 962 972 937 924 912 806 940 912 966 911 915 907 947 900 932 860 893 884 941 901 872 896 903 812 854 851 842 853 869 836 834 884 897 909 904 898 893 905 886 845 936 884 853 928 885 900 890 857 872 828 905 874 845 898 890 812 827 854 824 870 909 908 918 894 887 920 891 885 873 875 894 862 884 901 880 852 836 842 870 848 847 861 855 870 897 860 872 840 882 871 871 838 879 813 786 827 776 838 782 885 887 841 869 819 820 736 829 824 829 899 923 878 881 879 872 871 883 899 890 838 868 881 878 842 843 877 815 858 853 878 859 915 842 841 844 863 843 867 859 892 856 834 819 867 814 872 850 862 878 848 848 848 853 910 834 841 853 843 908 915 913 900 937 916 898 928 876 874 869 860 820 851 908 853 861 850 797 868 874 796 855 788 809 841 807 814 834 834 853 822 800 798 807 792 748 826 851 769 804 803 824 816 818 870 845 789 803 829 793 802 808 801 835 819 827 798 832 830 842 815 797 744 755 786 804 808 821 796 778 808 767 820 820 827 835 792 844 810 808 792 816 821 786 834 765 774 748 808 819 793 820 744 838 832 797 868 895 857 842 823 866 871 862 830 862 822 818 840 852 836 851 847 864 862 848 856 835 840 828 826 855 814 809 837 840 822 828 863 836 837 807 840 834 828 839 829 809 853 837 813 838 813 832 757 838 795 798 816 872 810 799 818 794 854 793 848 833 871 801 800 869 781 767 817 808 802 790 816 819 822 749 828 785 794 778 791 791 756 821 801 842 822 840 795 822 790 812 843 790 773 812 849 906 848 893 872 876 837 851 814 874 837 863 786 824 859 843 838 843 831 835 824 850 861 845 826 825 794 790 848 867 827 835 858 792 832 856 811 816 811 804 846 793 785 790 757 790 811 835 802 798 806 850 818 850 826 879 822 808 814 800 869 735 794 814 850 837 802 791 852 813 750 779 857 795 769 780 820 771 802 701 817 801 811 773 777 802 681 814 807 834 828 816 830 888 912 880 928 890 930 876 882 923 912 899 921 900 957 899 890 891 935 921 912 909 926 918 909 899 902 878 882 896 897 891 879 906 888 869 862 905 878 902 882 895 879 811 904 915 880 806 823 834 944 859 833 922 870 870 843 842 787 856 868 889 857 859 819 887 841 862 835 811 834 812 881 892 886 862 955 932 949 947 900 927 985 961 972 937 924 911 806 940 912 966 910 915 907 946 900 930 862 893 884 941 903 870 897 903 812 854 851 843 852 869 837 834 884 898 908 905 898 893 905 887 846 936 883 853 927 885 899 890 858 872 828 905 875 846 898 890 812 826 854 825 871 909 907 919 894 886 920 891 885 872 875 894 862 884 901 880 852 837 842 870 848 847 861 855 870 897 860 872 841 882 871 871 838 879 813 786 826 776 838 782 885 887 840 870 819 820 736 828 824 829 900 923 879 881 878 871 871 882 899 890 838 868 882 878 842 843 877 815 858 853 878 860 914 841 840 843 863 843 867 859 892 856 835 819 865 814 872 850 862 878 849 849 848 854 910 835 841 853 843 908 915 912 899 937 916 898 928 876 875 869 860 819 852 908 853 860 850 797 869 874 796 853 788 809 841 808 815 834 833 852 822 800 799 807 792 748 826 852 769 805 803 826 818 818 870 842 789 803 830 794 802 807 802 835 820 827 798 833 830 842 816 797 744 755 786 804 808 821 796 777 808 767 820 822 826 835 791 844 810 808 793 816 821 787 834 764 774 748 807 819 792 820 744 837 831 797 868 896 858 842 823 866 871 863 830 860 822 819 840 853 836 851 847 863 861 847 856 840 839 828 827 857 814 809 837 841 822 828 862 836 837 807 841 836 829 839 830 810 853 837 813 838 813 833 757 839 791 796 816 871 810 799 817 794 854 792 846 833 871 800 799 869 780 766 816 807 802 789 816 818 822 748 830 784 794 777 791 791 756 822 801 842 822 841 794 823 790 812 843 790 773 812 849 906 848 894 872 876 838 850 815 875 837 863 786 823 858 844 837 844 831 836 824 849 860 845 826 825 794 790 848 867 827 835 858 791 833 855 811 816 810 804 846 793 785 791 757 791 809 836 802 799 806 849 819 851 827 879 822 808 813 799 870 734 795 815 851 838 802 791 852 813 749 779 857 796 769 781 820 770 802 701 818 801 811 775 777 802 681 815 804 832 829 815 831 890 912 880 927 890 930 876 882 924 912 898 922 899 956 899 890 891 934 921 912 909 926 918 909 898 902 878 882 896 896 890 879 906 887 869 862 905 878 901 882 894 880 812 904 915 879 806 823 834 944 859 833 920 870 871 843 842 787 856 867 888 857 859 819 888 840 862 836 811 834 813 882 892 886 862 955 932 948 946 901 927 985 961 972 936 925 910 806 939 911 966 910 915 908 945 901 929 863 893 884 941 904 870 896 905 811 855 850 844 852 867 837 834 884 898 908 905 897 893 904 887 848 937 884 851 928 885 898 890 858 872 827 905 874 847 896 889 812 827 854 826 871 910 906 920 894 886 919 890 885 872 875 894 861 885 900 880 852 837 843 870 848 847 861 854 871 898 860 872 841 882 871 872 839 878 813 786 826 776 838 783 884 887 839 870 820 821 736 827 825 829 900 923 879 881 879 871 871 881 899 890 838 869 881 879 842 843 877 814 858 853 878 859 913 841 841 843 862 842 867 859 892 856 835 818 864 814 873 850 863 878 850 850 848 854 911 835 842 853 842 907 914 911 899 937 916 898 927 877 876 869 861 819 851 908 853 860 850 796 869 875 797 852 788 808 840 808 815 835 832 852 822 799 799 808 792 748 826 852 772 806 802 825 819 817 870 838 789 803 830 792 802 806 802 835 820 827 798 834 830 842 816 798 744 755 786 804 808 821 797 777 807 768 820 821 827 835 791 843 811 807 793 816 822 788 834 763 775 748 806 820 791 819 743 836 831 797 869 896 860 842 824 866 871 863 831 859 822 819 840 853 836 852 846 863 862 847 857 845 839 829 827 858 814 808 838 841 822 827 861 835 837 806 842 838 829 839 830 810 852 837 813 838 812 833 758 840 787 795 815 871 810 799 816 793 853 791 846 834 871 802 800 870 779 766 816 807 802 788 816 818 822 750 830 784 794 777 791 791 756 822 802 843 822 841 794 824 790 812 844 791 773 812 850 906 849 893 872 877 838 850 815 877 837 863 787 822 858 844 839 844 831 836 824 848 859 846 825 824 793 790 849 868 828 835 858 792 833 855 811 816 809 804 845 793 785 791 757 791 808 836 802 799 806 848 818 852 826 879 823 808 812 799 870 734 795 815 851 838 801 792 851 813 749 780 857 797 769 780 820 770 801 702 817 800 810 777 777 802 680 816 803 833 829 815 832 891 912 879 927 889 930 877 882 924 912 898 922 900 957 899 890 890 934 921 912 909 927 918 910 899 901 878 883 896 896 891 879 906 887 869 862 904 878 901 883 894 880 812 904 915 879 806 823 835 944 860 832 919 871 872 843 840 786 856 867 888 857 858 820 888 838 863 837 811 833 812 884 892 886 861 954 932 949 946 902 927 985 961 972 936 926 910 805 939 911 966 910 915 906 945 901 928 864 893 884 941 902 872 894 907 811 856 851 844 853 866 838 834 884 898 909 906 898 893 904 887 849 938 885 851 928 885 897 890 858 872 827 905 874 846 895 891 811 828 854 824 872 912 905 920 895 886 919 889 884 872 875 892 861 885 900 879 852 837 844 870 847 846 861 853 872 898 860 871 841 882 872 871 840 878 814 786 828 775 837 784 882 888 839 870 820 821 736 826 826 829 900 923 879 882 879 871 871 882 899 890 839 869 880 879 841 843 877 814 859 853 877 859 912 841 842 843 862 842 868 859 892 856 835 818 863 814 873 849 864 878 850 850 848 854 911 835 842 852 842 906 913 910 899 937 915 898 927 877 876 869 862 818 850 908 853 859 850 796 870 875 796 851 788 808 840 808 814 835 832 852 822 799 799 808 792 748 826 853 774 806 802 825 819 816 870 833 789 803 830 792 802 805 802 835 820 827 798 834 830 843 815 798 744 754 785 805 808 821 797 777 806 768 820 820 828 835 790 844 812 808 793 816 822 790 834 763 776 748 806 820 790 819 743 836 831 796 869 896 860 842 824 866 870 864 831 857 822 819 840 852 836 853 845 863 862 847 856 850 838 830 827 858 814 808 839 841 821 827 861 835 837 806 842 838 829 838 830 810 850 838 813 838 812 833 758 840 784 795 814 871 810 799 814 794 853 790 847 835 872 803 800 870 780 765 816 808 800 788 816 818 822 751 830 784 794 777 791 791 756 822 803 843 821 842 794 825 790 813 844 791 772 812 850 906 849 893 872 878 838 850 814 878 836 863 788 822 859 845 840 844 830 837 825 847 858 846 824 823 793 790 848 868 828 836 857 793 833 856 811 816 809 805 844 793 786 792 757 792 806 836 801 800 806 847 818 854 824 879 823 807 812 799 870 734 794 814 851 839 799 792 851 813 750 780 857 796 768 780 820 770 801 702 816 800 809 779 776 801 680 816 805 833 830 815 833 890 912 879 927 890 930 877 883 922 912 899 922 900 958 898 890 890 934 921 913 909 927 918 910 899 901 878 883 896 897 891 879 906 886 869 862 905 877 901 884 893 879 812 904 914 879 806 823 835 943 860 833 917 871 874 843 840 786 857 865 887 856 856 820 888 836 863 838 810 832 811 883 893 887 861 953 932 951 946 903 927 984 961 973 936 926 912 805 939 911 965 910 915 904 945 900 928 864 894 883 940 900 872 895 908 811 856 852 844 853 865 836 834 883 898 910 905 899 893 905 886 852 940 886 852 927 885 896 889 857 872 826 905 875 846 895 892 811 830 854 822 872 913 905 920 895 886 919 888 884 872 876 890 862 885 899 878 852 837 844 871 847 846 861 854 873 898 860 870 841 882 872 871 841 878 814 786 829 775 837 785 882 889 839 870 819 822 735 825 828 829 901 922 879 882 880 871 871 882 898 889 839 869 879 879 841 843 877 814 858 853 877 859 912 841 843 843 862 841 869 858 893 856 835 818 863 815 873 850 864 878 850 849 848 854 911 835 842 853 841 905 913 909 899 937 916 897 927 877 876 868 861 817 850 909 853 859 850 796 869 873 796 851 788 808 839 808 813 835 831 853 822 799 799 808 793 748 825 853 774 805 802 824 818 816 870 828 788 802 830 792 802 805 802 835 821 827 798 834 830 844 815 798 744 754 785 804 808 821 796 777 806 769 820 821 828 835 790 844 812 808 793 815 822 790 834 764 776 748 806 820 790 818 744 836 832 796 869 895 858 841 825 866 870 863 831 857 822 819 839 853 836 854 845 863 862 847 856 852 839 830 828 858 813 809 838 840 820 827 861 835 838 805 842 837 829 836 830 809 848 838 812 838 813 833 757 840 781 795 815 871 810 801 815 794 852 790 845 835 872 804 800 869 782 764 815 808 798 789 816 819 822 752 828 785 794 778 791 791 756 822 803 842 821 843 794 824 789 814 844 791 773 813 850 906 849 893 872 878 837 850 814 878 836 864 789 822 860 845 840 844 829 838 826 847 858 847 824 822 792 790 847 868 828 836 858 793 834 856 810 816 810 804 843 793 787 792 758 792 805 835 801 800 806 847 817 853 824 878 824 806 812 799 870 736 794 813 851 839 799 792 852 813 752 781 857 796 768 779 820 770 803 701 815 801 808 780 776 801 680 816 807 834 831 815 832 889 912 879 927 891 930 877 883 921 912 901 922 899 959 898 890 890 934 921 914 908 927 918 910 899 900 879 883 896 898 891 879 906 886 870 861 904 877 901 884 893 878 812 904 914 879 806 823 835 943 860 834 917 871 874 843 840 786 857 863 887 856 854 820 889 837 864 840 808 831 809 883 892 887 861 952 933 952 946 903 927 984 960 974 937 925 913 805 939 911 965 910 915 902 945 899 929 863 895 882 940 898 871 897 907 811 857 853 844 854 863 834 834 883 898 911 903 900 893 905 886 854 940 886 853 926 885 896 889 856 872 826 905 876 844 895 894 812 830 854 820 872 915 904 920 895 887 920 888 884 872 876 888 862 884 899 878 852 837 844 872 846 846 861 854 873 897 860 871 841 882 873 870 841 878 814 786 830 774 837 785 883 889 839 870 819 822 734 824 828 828 901 922 879 882 879 871 871 882 898 889 838 869 879 879 840 844 877 814 858 853 877 859 913 841 844 842 862 841 869 858 893 856 835 818 863 814 874 850 863 878 849 848 849 854 910 834 842 854 841 905 914 910 900 938 916 896 927 878 876 868 859 818 851 909 853 860 850 796 868 872 795 852 788 809 838 810 812 835 831 853 822 799 799 807 793 749 825 853 774 804 802 824 818 817 870 822 788 802 830 793 802 806 801 834 822 827 797 833 830 846 816 798 744 754 786 804 808 820 796 778 806 769 820 822 829 835 791 845 812 809 793 815 822 790 834 765 776 748 805 821 790 817 746 836 832 796 869 895 856 841 824 866 871 861 831 858 823 820 839 853 836 853 845 862 862 847 856 856 839 830 828 858 814 809 838 840 820 828 862 835 837 807 842 837 829 835 829 809 848 838 811 838 814 833 757 840 778 796 816 870 810 803 817 794 852 790 843 834 871 804 800 868 782 763 814 809 797 790 816 819 823 752 828 786 794 778 792 791 756 821 802 842 821 842 794 822 789 813 844 790 773 813 849 906 848 893 872 877 836 851 813 877 836 864 789 822 860 845 840 843 830 838 826 847 858 847 824 822 792 791 846 868 828 836 858 794 834 856 811 815 810 804 843 792 788 793 758 792 806 835 801 800 806 848 817 853 826 878 823 808 812 799 870 737 794 814 851 839 801 793 852 813 752 780 856 794 768 779 820 769 804 700 814 802 808 780 775 802 680 816 806 834 831 814 832 888 912 879 926 891 931 877 883 921 912 901 922 899 959 897 891 889 935 921 914 908 928 917 909 899 900 879 884 896 899 891 879 905 886 871 861 904 877 901 884 893 878 812 904 914 880 806 823 836 942 860 835 917 871 873 843 840 786 857 860 888 856 854 820 890 839 864 840 807 831 809 883 892 887 861 951 934 953 946 903 927 985 959 974 938 924 913 805 939 911 966 910 914 902 945 899 931 863 895 880 940 898 871 899 906 812 858 854 845 854 861 832 833 883 898 911 902 901 893 906 886 857 940 885 852 926 885 896 889 856 871 826 905 876 843 895 895 812 830 854 819 873 915 903 920 895 887 920 889 886 872 876 888 862 884 898 878 852 838 844 872 846 846 861 855 872 896 861 871 840 882 872 871 840 878 813 786 830 774 837 785 883 889 840 871 818 822 733 823 828 828 902 923 879 882 878 871 872 882 898 888 838 868 879 879 840 844 876 814 858 853 877 859 912 841 844 842 863 842 869 858 893 856 835 819 862 814 873 850 863 878 847 848 849 854 910 834 843 854 842 905 914 911 900 938 916 896 927 878 876 868 858 817 852 909 853 860 849 796 868 871 795 854 788 809 838 811 812 835 830 853 823 799 800 808 794 750 825 853 774 804 802 823 818 819 870 818 787 802 830 792 802 807 801 834 822 827 797 833 830 846 817 798 743 754 786 804 808 820 796 778 806 767 821 822 829 836 791 846 812 809 794 816 822 790 833 765 776 748 805 821 791 818 746 836 833 796 869 894 855 842 824 867 871 860 832 858 825 821 839 853 837 852 845 863 862 847 856 857 840 829 828 855 815 810 838 840 820 828 863 835 836 808 843 836 829 836 830 808 848 838 810 838 815 832 757 840 776 797 817 870 810 803 819 794 852 790 840 833 871 803 801 866 781 763 815 809 797 790 816 820 823 752 828 788 794 778 792 792 757 821 800 842 821 842 794 822 789 812 843 789 774 814 849 906 848 893 871 875 835 849 813 876 837 864 789 823 860 845 840 843 830 838 826 847 858 847 824 822 792 790 846 869 828 837 858 795 833 856 811 815 811 803 843 791 786 793 758 792 807 834 801 800 806 848 817 852 828 879 822 810 812 798 871 737 794 814 851 839 802 794 852 813 752 780 857 794 769 780 821 768 803 700 814 803 808 780 776 801 681 817 805 834 830 814 832 888 912 879 927 891 932 876 882 922 911 902 923 899 959 896 891 889 935 921 914 907 928 917 909 899 901 880 884 896 899 891 879 905 886 871 861 904 877 901 884 893 879 812 904 914 880 807 822 836 942 860 835 917 869 872 844 841 786 857 856 888 856 855 820 890 840 865 841 808 832 809 883 892 887 861 951 935 953 946 904 926 985 959 974 938 923 914 803 940 911 966 909 914 903 946 900 932 864 894 881 941 899 872 899 906 813 859 853 846 854 859 832 832 884 896 910 901 901 893 907 886 858 940 884 852 926 885 897 890 856 870 826 905 876 844 895 895 813 829 854 819 875 915 901 920 895 888 920 889 887 872 876 887 862 884 899 878 853 838 844 872 846 846 861 855 872 896 860 871 840 882 871 872 840 878 812 786 830 774 837 785 883 889 841 871 818 823 732 822 827 828 902 924 880 881 878 872 872 882 898 888 838 868 880 878 840 845 876 814 858 853 877 860 912 841 845 842 863 842 869 858 893 856 836 818 860 813 872 850 863 878 846 849 850 853 910 834 843 854 843 905 914 912 900 939 916 897 927 878 876 868 858 817 853 909 853 860 849 797 868 871 794 855 788 809 838 815 811 835 830 853 822 799 800 808 794 750 826 852 775 804 802 822 818 819 870 812 787 801 831 792 802 807 802 834 822 827 798 832 829 849 818 799 743 755 786 804 808 819 796 777 806 765 821 821 829 837 791 847 813 809 794 816 822 790 833 766 776 748 806 821 792 819 746 837 833 796 868 895 855 843 824 868 872 860 832 859 824 822 839 853 837 852 845 863 863 848 856 859 840 828 828 852 815 810 838 840 820 828 864 835 836 808 844 835 829 836 830 808 847 838 809 839 815 832 757 839 775 797 817 870 809 802 820 794 852 790 840 832 871 801 801 866 781 762 816 809 797 790 817 821 822 752 829 788 795 777 792 792 757 821 799 842 821 842 793 823 790 811 843 788 773 814 849 906 847 893 871 874 835 848 813 876 837 863 789 822 860 845 840 842 830 838 827 848 858 846 823 822 793 789 847 869 829 837 857 794 832 858 811 814 811 802 844 791 785 793 758 792 809 834 802 800 807 848 817 852 828 879 821 812 811 797 872 737 794 816 850 839 802 794 852 813 752 780 858 794 769 782 822 768 802 700 814 803 809 779 776 800 682 816 805 834 830 814 833 888 913 879 927 891 932 876 882 923 910 902 923 899 959 896 891 888 935 921 913 907 928 916 908 898 902 879 884 896 898 891 880 905 886 872 861 904 877 901 884 894 880 812 905 914 880 807 822 837 942 860 835 917 868 872 844 841 786 857 850 888 856 856 820 890 842 864 842 809 834 808 882 893 886 861 951 935 953 946 903 926 986 960 973 938 923 914 802 941 911 966 909 914 903 946 900 931 865 894 881 941 898 873 898 906 813 859 852 847 853 859 831 831 884 895 909 901 901 893 908 886 859 940 884 853 928 885 898 890 856 870 827 905 876 845 896 895 813 829 855 819 876 915 899 920 896 888 921 889 887 872 876 883 862 884 899 877 853 838 843 871 846 846 861 855 870 897 860 870 839 882 870 873 840 878 811 787 830 774 837 785 883 889 842 871 818 823 732 822 827 828 902 923 880 880 877 873 871 883 898 889 838 868 880 878 840 846 876 814 858 854 877 862 910 842 846 842 863 843 868 859 892 855 835 818 858 813 872 850 863 879 846 849 850 854 911 834 843 853 843 904 913 912 899 940 916 898 927 878 876 868 857 816 852 909 853 860 850 796 869 872 795 854 788 809 837 818 811 835 830 852 822 799 799 808 794 750 827 851 777 804 802 821 817 819 870 808 786 801 831 792 802 806 801 833 822 827 799 832 828 852 820 799 743 755 786 805 809 818 797 776 806 764 822 820 828 837 791 847 813 809 795 816 822 790 832 766 776 748 807 821 791 821 746 838 833 796 868 896 854 844 824 868 872 861 831 859 823 822 839 852 838 853 846 863 862 849 856 860 841 829 828 848 815 809 838 841 821 829 864 835 836 808 844 836 828 836 831 808 848 838 808 839 814 832 757 838 774 798 817 871 808 801 820 795 851 790 841 832 871 799 802 866 782 763 818 809 798 792 818 821 822 752 830 787 796 777 791 792 758 821 798 843 821 842 794 823 790 812 842 786 773 815 849 906 848 893 871 873 836 848 813 876 837 863 789 821 860 846 840 842 829 837 828 848 858 845 823 821 794 788 848 868 828 838 857 794 832 859 811 814 812 801 844 791 787 794 758 793 810 834 802 799 808 848 817 851 829 879 823 812 811 796 871 736 794 816 850 838 802 794 852 813 751 780 858 794 769 782 824 769 802 700 814 803 811 779 776 800 683 816 805 834 829 814 834 889 914 879 927 891 933 876 882 924 909 901 922 899 959 896 891 888 935 921 913 907 928 916 908 898 902 879 884 897 898 891 880 905 886 872 862 904 877 902 884 896 880 813 905 913 881 807 823 838 942 860 835 918 868 873 844 842 786 856 846 888 856 856 820 890 842 864 845 810 834 808 881 894 886 861 951 935 953 945 903 926 986 960 972 937 924 914 800 940 911 966 909 913 902 946 900 930 865 894 882 941 897 874 896 907 814 858 850 848 852 859 830 832 885 895 909 900 900 893 908 886 860 938 884 854 929 886 898 891 856 871 828 905 876 846 896 894 814 829 856 820 875 915 898 920 896 888 921 889 885 873 876 881 862 884 899 877 853 837 843 871 846 846 861 855 870 897 860 870 839 882 870 873 841 878 811 788 829 775 837 785 884 889 842 871 819 823 731 822 826 828 902 922 879 879 877 872 871 882 899 890 838 868 880 878 840 846 877 813 857 854 877 863 910 842 846 842 862 842 867 859 891 854 834 817 858 812 873 850 864 879 846 849 850 855 910 834 843 852 843 904 912 913 899 941 915 899 927 879 875 870 857 816 850 908 853 861 850 797 868 872 795 853 788 809 837 823 811 835 831 852 822 799 798 808 794 749 827 850 779 805 802 821 816 819 870 802 786 801 830 792 803 805 801 833 822 826 800 832 827 856 820 798 743 756 786 806 809 818 797 776 806 765 823 819 828 837 791 846 813 808 794 816 822 791 832 767 777 749 808 821 791 821 746 837 832 797 868 896 854 843 824 867 872 861 830 859 822 822 839 852 839 853 847 862 861 849 857 862 842 830 827 847 816 809 838 841 822 829 863 835 836 809 843 836 828 836 831 808 849 838 808 840 814 832 756 838 773 798 817 871 808 801 819 795 851 790 842 833 871 798 802 868 783 763 817 809 799 794 817 822 822 752 829 786 798 777 790 792 757 822 798 844 821 843 795 824 790 812 842 786 771 815 849 906 849 893 872 874 836 850 812 876 836 863 789 820 860 847 840 842 829 836 828 848 858 844 823 820 796 788 848 867 827 838 856 793 832 858 811 814 811 800 844 791 789 794 759 794 810 834 802 798 808 847 818 852 829 880 824 811 812 797 870 736 793 817 850 838 802 794 851 813 751 780 858 795 769 783 824 770 800 700 814 802 812 778 776 800 683 815 805 833 829 814 833 889 914 879 928 891 933 877 882 924 909 901 922 900 959 896 891 889 935 921 914 907 928 916 909 899 902 878 884 897 898 891 881 904 886 871 863 905 877 902 885 898 880 813 905 913 882 806 823 839 943 860 834 918 869 874 844 842 786 856 841 888 856 856 821 890 842 864 848 810 833 808 881 894 885 862 952 934 953 945 902 926 986 961 971 938 924 913 799 940 911 966 910 914 902 946 901 929 865 894 881 941 897 873 895 908 814 856 850 847 852 859 832 834 885 896 909 900 899 893 908 887 860 938 883 855 930 886 899 891 856 871 827 905 876 846 896 894 814 830 857 820 874 914 897 920 896 888 920 888 884 873 876 878 862 884 899 876 853 837 843 870 846 846 861 855 870 897 860 870 839 882 871 873 842 878 811 789 828 775 837 784 884 889 841 871 819 823 731 822 825 829 902 921 878 880 877 872 872 882 898 890 838 868 880 878 841 847 878 813 857 854 877 863 910 843 846 843 862 842 866 859 891 855 832 818 858 813 874 850 864 879 846 848 850 855 910 833 843 851 843 904 912 912 899 940 915 899 927 878 875 871 858 817 850 908 853 861 850 798 867 872 796 852 788 808 837 826 812 835 832 852 823 799 798 808 795 749 828 850 782 805 801 821 815 820 870 801 786 802 830 793 803 806 801 833 821 825 800 832 827 858 819 797 743 756 786 806 809 818 797 776 806 765 822 819 828 837 791 846 813 809 794 816 822 792 831 767 777 749 808 821 791 822 746 836 832 797 868 896 854 842 823 867 873 862 831 858 822 822 840 852 839 853 848 862 860 849 856 865 842 831 826 843 817 810 837 842 822 829 863 835 836 809 843 836 827 836 831 808 850 838 808 839 813 832 755 836 772 798 818 872 808 801 819 795 852 790 842 833 872 798 802 868 782 763 817 809 799 796 815 821 823 752 828 786 799 777 789 791 757 821 799 844 820 843 796 824 791 812 842 785 770 815 849 907 850 892 873 874 837 851 813 876 835 863 790 819 860 848 838 841 829 836 828 848 858 844 823 822 796 788 849 866 827 837 856 793 832 858 810 815 810 801 845 791 791 796 759 795 810 834 801 798 807 847 818 852 829 881 824 809 812 798 869 736 793 817 850 838 802 794 850 814 751 779 857 795 769 783 824 770 799 701 814 801 811 778 776 801 683 815 804 833 829 815 832 890 914 879 929 891 932 877 882 924 909 902 923 900 959 896 891 890 935 921 913 907 928 917 909 899 902 877 884 897 897 891 882 904 886 871 864 904 876 900 885 899 880 813 905 912 883 805 824 838 944 860 833 919 869 873 843 843 786 856 838 888 856 856 822 890 841 864 850 809 833 808 882 893 884 862 952 934 953 944 902 926 985 962 972 939 925 912 799 938 911 967 910 916 902 945 901 929 864 894 880 943 898 873 897 908 813 854 850 846 851 858 835 834 885 897 908 900 898 894 908 887 862 937 882 853 931 886 900 890 855 872 827 906 877 846 896 893 814 830 857 820 873 913 897 918 896 888 920 888 886 873 876 877 862 884 900 876 852 838 843 871 846 846 861 855 870 896 860 871 840 882 871 873 843 879 811 789 827 774 836 784 884 890 841 871 819 823 730 823 825 831 902 921 878 881 877 871 872 882 898 889 838 868 881 878 841 847 879 813 857 854 877 862 910 842 846 843 861 842 866 859 892 856 832 818 859 813 874 850 864 880 846 848 850 854 910 832 843 851 841 906 912 912 899 940 915 899 928 878 875 870 857 818 850 909 853 861 850 798 866 872 796 853 788 808 837 832 813 834 832 852 824 799 798 807 794 749 828 849 784 806 801 822 816 820 869 800 786 802 831 792 803 807 801 832 821 824 799 832 828 858 819 797 743 756 786 806 808 819 797 775 806 766 821 818 828 837 791 846 813 809 794 817 822 793 832 767 777 750 808 821 791 822 745 836 832 797 868 896 854 841 824 867 873 863 832 858 823 821 840 851 838 853 848 862 860 848 856 867 843 830 825 838 816 810 837 842 822 828 862 834 837 809 843 836 827 836 830 808 851 837 809 838 814 831 756 836 772 799 818 872 807 801 818 795 851 789 840 833 872 798 802 867 782 763 817 809 799 796 815 820 823 752 827 786 798 777 789 791 757 820 800 844 821 843 796 823 792 813 842 784 770 815 849 907 850 891 873 874 837 850 814 876 835 863 791 819 859 846 837 841 829 836 827 848 858 844 824 823 797 787 850 865 828 837 857 793 832 857 809 816 810 801 845 791 792 796 759 795 810 834 800 798 806 848 819 853 828 882 824 809 812 800 868 736 794 816 850 838 802 793 850 814 751 779 857 795 770 783 824 770 799 702 815 800 811 778 776 801 683 815 804 833 829 816 831 890 913 879 929 891 931 877 882 925 909 902 923 900 959 895 891 891 935 920 913 907 928 918 910 899 901 876 884 897 897 890 882 904 886 871 864 905 876 899 884 902 879 814 906 913 883 806 824 836 944 860 832 918 869 873 843 844 786 855 834 888 856 856 823 889 841 864 851 809 832 807 882 892 884 862 951 934 953 944 901 927 985 962 973 941 925 912 800 939 910 967 910 917 903 944 901 929 862 894 878 945 899 873 897 908 813 854 850 847 852 856 838 833 885 897 908 899 898 894 907 887 864 938 882 852 930 886 901 889 855 872 826 906 877 846 896 893 814 830 857 819 872 914 896 917 895 887 920 888 887 873 877 876 862 884 900 877 851 838 843 871 847 846 861 855 870 896 860 871 840 882 871 873 843 879 811 788 826 774 836 783 883 890 841 871 819 823 730 823 825 831 901 920 879 882 878 871 872 881 898 889 838 868 881 879 842 846 880 813 856 854 877 862 909 842 846 843 861 841 866 859 892 856 832 817 859 813 874 850 864 879 846 848 850 853 910 830 843 852 839 907 912 911 900 939 915 899 928 877 875 869 856 818 851 910 853 861 850 797 866 872 795 854 788 808 837 836 814 834 832 850 823 799 800 807 793 749 829 849 786 805 801 822 816 820 869 798 786 802 831 792 803 807 800 832 821 824 799 833 830 858 818 798 742 755 784 806 808 820 797 775 806 766 821 818 829 836 790 846 814 809 794 817 821 794 833 766 777 751 808 821 791 821 745 836 831 797 868 896 855 841 824 867 874 864 832 858 824 821 841 850 837 853 848 863 860 848 856 869 843 829 825 833 815 810 837 843 822 828 862 834 838 808 843 835 828 836 830 808 851 837 811 838 815 830 757 836 772 799 819 873 806 801 819 795 851 789 839 833 872 798 802 866 782 763 816 808 799 796 816 819 823 751 828 786 798 776 789 792 757 819 800 843 821 842 795 824 792 813 842 783 770 814 849 906 850 891 873 874 837 848 816 877 835 863 791 820 858 844 835 841 829 836 827 849 858 843 824 824 797 787 850 866 829 837 857 793 832 857 810 818 810 802 845 792 793 796 760 794 810 834 799 798 805 848 819 854 828 882 823 809 811 801 868 735 794 816 850 839 801 793 850 815 751 779 857 795 769 783 823 769 799 702 815 800 811 779 775 801 683 815 805 833 829 818 831 890 913 879 929 890 930 876 883 925 910 902 924 900 960 896 890 891 935 921 912 906 928 919 910 899 901 877 884 897 897 890 882 904 886 871 865 905 876 897 883 909 878 814 906 914 882 806 823 835 945 860 832 918 870 872 843 845 786 855 833 888 856 857 824 888 841 864 852 809 832 807 883 892 885 862 952 933 954 944 900 927 984 962 973 941 925 913 801 939 910 967 910 916 904 944 901 929 862 894 877 947 899 873 896 907 812 854 850 849 852 854 838 832 884 898 908 899 898 891 906 886 865 938 883 851 927 886 902 888 855 871 826 906 877 846 896 894 813 830 857 820 872 914 894 916 895 887 921 888 888 873 877 875 863 884 901 878 850 838 844 872 847 847 861 856 871 896 860 871 840 882 871 874 843 878 811 787 826 775 836 784 883 890 841 871 820 823 729 824 825 829 901 920 879 882 878 870 872 880 898 889 838 869 881 880 842 845 879 813 856 854 876 862 906 842 846 844 861 842 866 859 892 856 832 817 860 813 874 850 864 880 846 848 850 853 911 830 842 851 838 906 912 911 900 939 915 898 928 876 875 868 857 818 851 911 853 860 850 796 866 872 795 854 788 808 837 841 814 833 832 849 823 798 801 807 792 749 829 850 789 805 802 823 817 819 869 796 786 802 832 792 804 807 800 831 822 825 799 833 830 861 818 798 742 754 783 806 807 820 797 776 806 767 822 817 829 836 790 846 814 810 794 817 820 795 833 766 777 750 807 821 790 820 746 836 831 797 868 896 855 842 824 866 874 865 831 858 825 821 841 850 837 852 849 864 860 848 856 869 842 828 826 829 814 810 837 843 822 827 862 834 838 808 843 835 828 836 830 809 851 838 812 836 816 831 758 836 772 799 819 874 804 801 819 795 851 789 838 833 871 797 802 867 783 764 816 808 799 797 818 820 823 751 828 787 798 776 789 792 757 820 800 844 820 842 795 824 792 813 841 783 769 814 850 906 850 891 873 875 837 848 816 877 835 862 791 821 858 842 834 841 828 836 827 850 857 844 824 824 797 787 852 867 829 837 858 793 833 858 811 818 810 803 844 792 794 796 760 794 809 835 798 798 805 849 819 854 827 882 823 809 811 800 868 736 793 815 850 838 800 792 850 814 751 779 857 795 769 784 823 769 800 703 814 801 810 780 775 801 683 814 806 833 829 818 832 890 913 879 929 889 930 875 883 924 911 901 924 899 960 898 889 890 935 922 912 906 928 918 911 898 900 878 884 896 897 890 881 905 886 871 865 905 876 897 883 917 878 814 906 915 882 806 822 834 945 860 832 917 870 873 843 846 786 854 832 889 856 857 824 888 841 864 854 809 832 808 883 893 885 862 952 932 955 945 900 927 985 962 973 940 924 913 801 939 909 967 910 916 905 944 900 930 860 895 876 947 899 874 895 907 813 854 850 851 852 854 837 831 884 898 909 900 899 888 907 886 865 938 883 852 925 886 902 888 856 871 827 906 877 845 896 894 813 830 858 821 873 914 893 917 895 886 921 889 888 874 878 874 863 884 901 879 851 839 844 873 848 847 861 858 871 895 861 871 840 882 871 875 842 877 811 786 827 775 837 784 882 890 841 872 820 823 729 824 824 828 901 920 879 882 878 869 872 880 898 889 838 868 880 882 842 845 878 813 855 854 875 862 902 841 846 844 861 842 867 859 891 856 832 817 859 814 874 850 864 880 846 849 850 853 912 830 841 851 840 905 913 911 901 939 915 898 928 875 876 868 858 818 851 912 853 860 849 795 867 872 796 853 787 808 838 844 814 833 832 850 823 798 802 807 792 749 829 850 790 804 803 823 817 819 870 794 786 802 831 793 805 808 799 831 822 825 799 833 830 864 818 799 742 754 782 806 807 820 797 777 806 767 822 816 830 835 790 845 815 810 794 817 821 795 833 765 777 749 806 822 790 819 746 836 832 797 869 896 855 842 823 865 874 864 831 860 825 821 842 850 837 852 849 864 860 848 856 870 842 828 827 825 815 809 837 842 821 826 863 835 838 809 843 836 828 837 830 809 850 838 813 836 815 831 758 837 772 798 818 872 803 801 819 795 851 789 837 833 870 797 802 868 783 764 816 809 799 797 819 820 823 751 829 788 798 776 789 793 757 821 800 844 820 841 795 825 791 813 841 784 768 814 850 906 850 892 873 875 836 848 816 877 836 862 791 822 858 842 834 842 828 835 827 851 857 844 824 824 797 788 852 868 830 837 858 793 833 858 812 818 810 804 844 791 793 796 760 794 809 836 798 798 804 849 819 853 826 883 822 809 812 798 867 736 792 814 850 838 800 793 849 814 752 780 857 795 769 784 822 768 801 702 814 800 810 780 775 801 683 813 807 832 829 818 833 889 913 879 929 888 930 874 882 924 912 900 924 899 960 899 889 890 935 922 912 906 928 918 911 898 901 879 884 896 897 890 879 905 886 871 864 905 876 897 882 927 878 814 905 915 882 806 822 834 945 861 832 917 870 874 842 846 786 855 831 889 857 855 824 888 840 865 856 808 832 809 883 894 885 861 952 932 956 947 901 927 985 963 972 940 924 914 802 939 909 967 909 915 906 944 900 931 859 895 878 948 900 874 895 907 812 855 850 851 852 854 837 831 884 897 909 901 900 887 907 886 864 938 882 853 925 887 902 888 857 871 827 906 877 844 896 895 814 832 858 823 874 913 893 918 896 886 921 891 888 874 877 873 864 884 901 880 851 839 844 873 848 847 861 858 871 895 861 872 839 883 870 876 841 877 811 786 827 775 837 783 882 890 841 873 821 823 730 824 824 828 901 921 879 881 878 870 872 880 898 889 838 868 880 882 843 846 878 813 854 854 876 862 897 841 845 844 861 842 867 859 891 855 832 818 859 814 874 850 864 880 847 850 850 854 912 831 841 851 842 905 913 912 901 938 915 898 928 874 876 868 859 818 850 912 853 860 849 795 868 872 796 852 787 808 840 848 814 832 833 852 822 799 801 807 792 749 829 851 794 804 804 823 817 818 870 794 786 802 831 794 806 808 799 831 822 825 799 832 829 867 818 799 742 754 783 807 807 820 797 778 807 767 824 817 830 836 791 845 815 810 793 818 822 795 833 765 777 748 805 822 789 819 747 836 833 798 869 896 856 842 822 864 874 864 830 860 825 821 841 851 836 851 848 864 860 848 856 870 841 829 828 824 815 808 837 841 820 826 864 836 838 809 843 837 828 838 830 808 850 838 812 836 815 831 758 837 773 799 818 870 801 801 819 795 851 789 837 832 870 795 802 866 784 765 816 809 798 798 820 820 822 752 829 788 798 777 789 793 756 821 800 844 820 841 796 825 791 813 842 785 767 814 850 907 850 893 872 874 836 849 816 877 837 862 791 822 858 842 834 843 828 835 826 851 857 844 823 824 796 789 851 868 830 838 858 792 833 858 813 818 810 804 844 791 792 796 759 795 809 836 798 798 805 850 819 853 826 882 822 810 812 796 867 736 791 814 850 837 800 793 848 813 752 780 858 795 770 785 823 768 803 702 813 800 810 781 776 801 682 812 806 832 829 818 834 888 913 878 929 889 930 874 882 922 911 899 923 899 960 899 890 890 935 922 912 906 928 918 911 897 901 880 884 896 898 890 879 905 886 870 863 905 876 898 882 938 877 813 905 915 882 806 821 835 944 861 833 918 871 874 840 846 786 856 830 890 857 854 824 889 839 866 858 807 832 809 883 894 885 860 953 932 954 949 901 927 986 963 971 939 923 914 803 939 909 968 909 915 907 943 900 932 858 895 879 948 900 874 895 907 811 854 850 850 852 854 838 831 885 897 908 902 901 887 907 887 866 938 881 852 925 888 902 888 857 871 828 906 876 846 895 895 814 833 857 824 875 913 893 919 897 886 921 892 887 875 877 872 864 884 900 880 851 839 844 874 848 848 861 858 871 896 861 872 838 883 872 876 840 877 810 786 827 776 837 783 883 889 841 872 821 823 730 825 824 829 902 921 879 881 878 870 872 880 898 889 839 867 879 880 842 846 878 813 855 854 876 862 890 841 845 845 861 842 868 859 891 855 833 818 859 813 873 849 863 880 847 851 850 854 912 831 841 851 842 905 913 913 901 938 915 898 928 874 877 868 859 818 849 912 853 860 848 795 869 871 797 853 787 808 840 851 814 832 833 854 822 798 800 807 792 749 829 852 797 804 804 822 817 818 870 794 787 802 831 793 805 808 800 832 822 825 799 831 827 868 819 799 742 753 784 807 808 820 797 778 808 767 825 818 831 836 792 844 815 810 793 818 823 794 833 765 778 748 805 822 789 819 746 836 834 798 869 897 856 841 822 864 874 863 830 861 825 821 840 852 836 851 848 863 860 849 855 872 841 829 828 822 816 808 838 840 820 826 863 836 838 808 842 838 827 838 830 807 850 838 812 837 815 831 759 838 773 799 818 870 800 801 818 796 852 790 836 832 871 794 802 865 784 764 816 809 798 798 820 820 822 753 828 788 798 779 789 794 756 821 800 845 820 841 796 825 792 814 842 786 766 814 850 907 851 895 872 874 836 849 816 877 838 863 791 821 859 842 836 843 827 835 827 850 857 843 822 823 797 788 849 868 831 839 858 792 833 857 812 818 811 803 844 790 790 796 757 796 808 837 798 799 806 851 819 853 825 882 822 809 812 798 867 735 791 814 850 837 800 793 848 813 752 780 858 795 770 786 822 768 804 703 813 800 809 782 776 803 683 812 806 832 830 816 834 886 913 878 928 890 931 875 882 922 911 899 922 898 960 898 891 889 935 922 912 906 928 919 910 898 901 880 884 896 900 890 880 905 885 870 862 905 876 899 882 949 877 813 905 914 883 806 821 835 944 860 834 918 871 874 839 845 786 857 830 890 857 854 823 889 839 866 859 806 832 809 883 894 885 859 953 933 953 950 901 926 986 962 969 940 922 914 806 939 908 966 909 914 906 942 901 932 856 895 879 948 899 873 895 907 810 852 850 848 852 855 838 831 887 897 908 903 902 888 907 887 868 939 882 852 926 888 902 888 856 871 827 906 877 847 894 894 813 834 856 823 875 913 892 919 897 887 922 892 886 875 876 872 864 884 900 880 851 839 843 874 849 848 860 858 871 896 861 872 839 883 873 876 840 877 810 786 826 778 836 782 883 889 841 871 821 823 730 826 825 829 902 921 879 881 878 870 872 880 898 889 839 868 879 878 842 846 878 814 856 854 878 862 885 841 844 845 861 841 869 859 891 855 833 819 859 813 873 849 863 880 848 851 850 854 911 830 841 851 841 906 913 913 901 938 916 898 928 874 877 868 859 818 849 912 853 859 849 795 870 871 797 853 787 808 840 853 813 832 833 854 823 798 801 808 792 749 828 853 800 806 803 822 818 817 870 795 788 802 832 793 805 808 801 833 822 826 798 831 826 868 820 799 742 753 784 807 809 819 797 778 809 767 826 819 831 837 793 845 815 810 793 818 823 794 832 765 779 748 804 821 790 818 747 836 835 799 868 897 856 841 822 865 874 863 830 861 825 821 839 852 836 851 848 863 861 850 855 873 842 829 828 821 816 808 838 839 821 826 861 836 838 808 842 836 827 838 830 807 851 838 812 838 814 831 760 838 773 799 819 871 801 801 817 795 852 792 835 832 871 793 802 864 784 764 817 809 798 799 820 820 822 753 828 788 798 779 790 794 756 821 800 846 820 841 797 825 791 814 842 786 766 814 851 907 852 896 872 874 836 849 815 878 838 863 791 821 859 842 838 843 826 834 828 850 857 842 822 822 797 787 848 867 830 838 856 792 834 856 811 817 812 802 844 790 789 796 757 796 808 837 798 799 807 851 819 854 825 882 822 808 812 799 868 734 791 814 851 838 800 792 848 813 752 780 859 795 769 787 821 770 804 704 812 800 808 783 776 804 684 812 807 832 829 814 833 886 913 878 927 890 931 875 882 921 911 900 923 898 960 898 891 889 935 923 912 905 929 919 910 899 901 881 884 896 900 892 880 905 884 870 862 905 875 899 882 961 877 814 904 915 883 806 821 835 945 860 834 919 872 873 838 844 786 857 830 890 857 853 822 889 840 866 860 806 832 809 884 893 884 859 953 932 952 950 900 924 986 961 968 941 923 913 807 939 908 963 910 912 908 942 902 932 854 893 879 946 897 872 895 907 811 850 851 847 853 855 839 831 888 897 908 903 901 887 906 887 869 938 883 853 926 889 902 889 855 871 826 907 877 848 894 894 813 834 854 821 874 913 891 918 896 886 922 892 887 874 876 873 864 884 900 880 850 839 842 873 848 848 860 857 871 895 860 872 840 883 873 876 839 878 809 787 826 779 836 782 883 889 842 871 821 823 730 826 824 830 902 921 878 882 878 870 873 879 898 888 839 868 880 878 842 845 878 815 858 854 878 862 880 841 844 845 861 841 869 858 891 855 834 819 859 813 873 849 863 879 847 851 850 854 910 830 842 851 840 906 913 913 901 938 916 898 929 873 876 868 859 818 850 910 853 859 849 795 870 872 796 854 787 808 840 854 813 832 833 854 824 797 802 808 793 749 828 853 802 807 802 822 818 816 868 796 788 800 832 793 806 807 802 833 822 827 798 831 825 869 821 798 742 754 784 806 810 819 797 778 811 767 825 819 831 838 792 846 815 811 793 818 823 795 832 766 779 747 804 820 791 818 748 836 834 798 867 897 856 840 822 866 873 863 830 861 825 822 838 852 836 852 848 863 861 850 856 874 842 829 828 819 815 808 838 839 822 827 860 836 838 807 841 835 827 839 830 808 852 839 814 838 814 831 760 840 773 799 819 873 803 802 816 794 852 793 835 833 871 793 802 864 784 765 817 809 798 801 820 820 823 753 828 788 798 779 791 794 756 821 800 846 820 841 796 825 789 813 842 785 765 815 852 907 851 895 872 874 836 850 814 878 838 863 792 821 860 843 840 843 826 834 828 850 857 844 822 821 797 787 848 868 830 838 855 792 834 855 810 816 812 802 844 790 789 796 756 795 807 837 800 800 808 851 819 854 825 881 822 807 813 799 869 734 790 813 851 838 800 793 848 813 753 780 859 795 769 787 819 771 804 705 812 800 808 783 776 805 686 813 807 832 828 812 833 886 912 877 927 890 931 875 881 921 910 900 923 898 960 898 891 890 935 923 911 905 930 919 910 900 901 881 885 895 899 893 881 904 884 870 863 904 875 899 881 974 878 814 904 915 883 806 821 835 944 860 833 919 871 873 837 842 786 857 831 890 857 853 820 890 840 866 860 806 833 809 884 892 884 860 952 932 954 952 900 922 985 961 969 942 926 912 806 938 908 964 910 912 909 943 904 932 853 892 879 945 895 872 895 907 811 848 851 846 852 855 838 832 886 897 908 903 900 886 907 887 868 938 884 854 927 889 902 889 855 871 825 909 878 847 895 893 812 833 854 818 872 913 889 918 896 886 922 892 888 874 876 872 864 885 900 880 850 839 841 873 848 848 860 857 871 895 861 872 842 883 872 876 838 878 810 788 827 779 837 782 882 889 842 871 821 823 731 827 824 830 902 921 878 882 878 870 873 879 899 888 839 868 880 878 842 845 878 815 858 854 877 862 875 841 843 845 860 840 868 858 891 855 834 819 859 814 873 850 863 879 846 851 850 852 910 830 842 851 840 907 913 913 901 939 917 898 930 873 876 868 859 818 850 909 852 860 849 795 870 872 795 854 787 809 840 857 812 832 833 854 824 797 803 809 793 749 828 853 803 807 802 822 818 816 868 797 788 800 832 794 806 807 802 833 821 828 797 831 825 870 821 797 742 754 784 806 810 818 797 778 813 766 823 819 830 839 792 846 814 811 793 817 822 796 832 766 779 748 804 819 792 818 749 837 834 797 867 897 857 840 823 867 873 863 831 860 825 822 838 851 836 852 849 863 861 851 857 873 841 829 827 818 815 808 837 839 823 829 857 836 837 807 841 835 827 838 829 809 852 839 815 839 814 830 761 840 773 800 820 873 805 802 817 795 853 793 834 833 871 793 802 866 782 765 816 809 798 802 819 820 824 753 828 788 798 778 791 794 756 822 801 847 821 842 796 825 789 813 842 785 767 816 851 906 850 895 871 875 836 851 814 878 838 863 791 821 860 843 839 843 828 835 826 850 857 846 823 820 796 788 848 868 829 837 855 792 834 855 811 816 810 802 843 789 789 795 755 795 807 837 801 800 807 851 819 855 826 880 822 807 814 798 869 735 790 813 851 837 800 793 848 813 754 780 859 794 769 786 819 771 804 704 812 800 809 783 776 804 688 813 808 832 827 812 833 886 912 877 927 890 931 875 881 922 910 899 923 899 960 898 891 890 936 923 910 905 930 919 910 900 901 880 885 894 898 895 881 905 884 869 863 904 875 899 880 988 878 813 904 915 884 806 821 835 943 861 832 919 871 872 834 842 786 856 831 890 857 854 820 890 841 867 860 806 833 809 884 892 883 861 952 932 954 954 901 923 985 962 971 942 927 913 804 938 910 967 911 911 910 944 904 931 853 891 879 944 895 873 896 908 812 847 851 846 851 853 836 832 885 897 908 903 898 886 908 888 867 939 884 854 927 889 903 889 855 872 825 909 878 847 895 893 812 832 854 817 870 913 887 918 896 886 922 892 888 874 877 871 863 886 900 880 850 839 843 873 847 847 860 858 870 895 862 872 843 882 872 876 838 878 810 788 826 779 837 783 882 889 842 871 820 823 731 825 823 830 903 920 878 882 878 871 873 880 899 888 839 868 881 878 842 845 878 815 858 854 876 862 871 842 843 845 860 840 868 858 891 856 834 819 860 814 873 850 863 879 846 851 850 850 910 830 842 851 839 906 913 913 901 939 917 897 930 873 875 868 860 818 851 908 852 862 849 795 870 872 795 854 788 809 840 860 813 833 834 854 824 797 804 810 794 748 828 852 805 806 801 822 819 817 869 797 787 799 832 795 806 807 802 833 820 828 798 831 826 870 820 797 742 755 784 806 810 818 797 778 815 766 822 819 830 840 792 846 814 811 793 817 822 797 832 765 779 748 805 820 792 817 749 838 833 797 867 897 858 841 822 866 872 864 832 859 824 823 838 851 836 852 850 864 860 851 857 873 841 829 827 816 815 808 835 839 823 830 852 836 838 807 841 835 827 837 829 809 852 839 815 839 814 829 761 840 772 800 819 872 805 801 817 795 853 793 833 832 871 794 802 867 781 766 816 809 798 803 818 821 824 752 828 788 798 777 791 794 755 822 801 847 821 843 795 824 790 813 843 786 768 816 850 906 848 894 871 875 836 851 814 880 838 863 790 821 860 843 839 843 829 836 825 850 857 848 823 819 796 789 847 869 829 837 856 792 833 855 812 817 809 803 843 790 788 794 755 795 808 837 802 800 807 849 820 855 827 879 821 808 814 798 869 735 789 813 851 837 800 793 847 814 756 780 859 794 768 786 819 770 804 703 812 801 810 784 776 804 690 815 808 833 827 811 833 887 912 876 926 890 931 875 881 924 910 898 922 900 958 898 891 891 936 923 910 906 931 919 911 901 901 880 885 892 898 894 881 906 885 869 863 904 874 899 881 1e+03 879 811 903 915 883 806 822 835 942 861 832 918 870 872 832 842 786 856 830 891 857 854 820 890 842 867 860 805 832 809 884 892 883 862 952 932 954 954 902 924 984 963 972 943 927 914 803 938 912 969 910 911 909 947 905 933 853 891 879 944 895 873 895 909 811 845 850 846 850 852 835 832 884 898 908 903 898 887 909 888 866 939 883 854 926 889 903 889 855 873 825 908 878 846 895 894 812 831 854 816 870 913 884 918 896 886 922 891 887 874 877 870 863 886 900 880 850 838 844 873 846 847 860 859 870 895 862 872 843 882 873 875 838 878 811 788 826 779 837 783 882 889 842 871 819 823 731 824 823 830 904 919 878 882 877 872 873 881 898 888 839 868 881 878 842 845 878 814 856 854 875 862 867 842 842 844 861 842 867 858 891 855 834 820 860 815 873 850 863 879 846 850 850 848 910 830 842 851 840 906 914 913 901 940 917 897 930 872 875 868 859 818 851 908 852 863 849 795 870 872 794 853 788 809 839 863 813 834 834 854 824 796 805 811 793 747 828 851 808 806 802 822 819 818 869 798 786 800 831 795 806 807 802 833 819 828 798 832 827 870 820 798 742 755 784 806 809 818 797 778 815 766 822 820 830 841 792 847 814 810 793 818 823 796 832 764 779 748 805 820 793 816 749 837 833 797 868 897 858 841 822 866 872 864 832 859 823 824 837 852 836 852 850 863 860 850 857 873 840 829 828 816 815 808 835 839 824 829 845 836 837 807 840 836 827 836 829 809 852 840 814 839 815 829 760 839 771 801 819 871 806 800 817 796 853 793 832 832 871 794 802 868 782 766 815 810 797 803 818 821 824 754 828 788 798 777 790 794 755 821 802 847 821 843 795 824 791 814 844 788 768 815 850 906 848 894 871 875 836 850 813 881 838 863 789 820 860 844 839 842 829 837 825 851 857 848 823 818 795 789 848 869 828 837 856 792 832 856 813 818 809 803 843 790 788 794 756 795 808 837 801 800 806 848 819 855 827 879 822 808 814 797 869 736 789 813 852 836 800 794 846 814 756 780 860 794 768 785 819 770 805 702 813 801 810 783 777 804 691 816 808 833 827 810 833 888 912 876 926 890 931 875 882 925 910 899 921 899 957 898 892 892 936 922 909 907 931 920 912 901 901 880 885 893 898 894 880 906 886 870 862 904 874 900 881 1.01e+03 879 810 902 915 882 807 822 835 942 862 832 918 870 872 831 842 784 855 830 891 857 855 820 890 844 867 861 805 830 809 884 892 883 862 953 933 954 954 902 925 984 963 971 943 926 916 803 939 914 968 910 912 907 948 904 935 853 890 879 943 896 873 896 909 810 844 850 846 850 851 835 833 885 898 907 902 899 887 909 889 866 939 883 854 926 888 904 889 856 872 824 906 877 848 895 896 812 831 854 815 870 913 882 919 895 886 922 891 885 874 877 869 862 885 899 880 850 838 844 873 847 847 860 861 870 896 862 872 843 882 874 875 838 878 811 788 826 779 838 784 882 889 843 872 818 823 730 823 823 830 904 918 878 882 878 873 873 882 897 889 839 868 881 879 841 845 878 814 855 855 875 862 864 843 841 844 862 843 866 858 891 854 833 820 859 814 873 851 863 880 846 850 849 847 910 830 841 850 840 905 915 913 900 940 916 898 929 872 875 867 859 818 852 909 853 862 850 795 870 871 794 853 787 808 838 864 813 835 833 854 823 796 806 811 793 747 827 851 811 806 802 822 819 819 870 799 786 800 831 794 806 807 802 833 819 828 798 832 827 870 820 799 742 755 784 806 809 818 797 779 816 766 822 820 830 841 792 847 814 808 793 818 823 794 832 762 781 748 805 821 793 815 749 836 832 797 868 897 858 840 822 866 871 864 832 859 822 825 838 852 837 851 850 863 860 849 858 874 840 829 828 816 816 807 835 839 824 829 842 835 837 808 840 837 826 836 830 809 852 840 814 839 815 829 760 838 769 802 818 872 806 800 817 796 853 792 832 833 871 794 803 868 783 765 816 810 796 803 818 821 823 755 829 787 798 778 790 793 755 821 802 847 821 845 794 824 791 813 843 789 766 814 850 906 848 894 872 874 837 849 813 882 838 863 789 819 860 844 838 842 828 836 826 852 857 847 823 818 796 788 848 870 829 837 856 792 834 855 813 818 810 802 843 789 788 795 758 795 808 836 801 801 806 846 818 855 826 880 823 808 814 797 870 736 788 812 853 835 800 795 844 814 755 779 861 793 768 784 820 770 807 701 814 801 810 782 777 804 691 816 807 833 827 809 833 888 912 877 925 890 931 875 882 925 910 900 922 898 956 898 892 892 936 922 909 908 931 920 912 901 901 880 884 893 898 894 880 905 887 870 862 904 875 901 882 1.03e+03 879 809 902 915 880 807 821 835 942 862 832 918 870 873 830 842 783 855 830 890 857 855 820 890 844 866 863 805 829 810 884 893 884 862 953 933 954 953 902 925 984 963 970 944 925 916 802 940 914 968 909 912 906 947 903 937 853 890 878 942 897 874 895 910 811 843 850 847 850 852 835 833 886 898 907 901 900 887 909 888 865 940 882 854 925 888 905 888 856 870 824 905 877 850 896 897 813 830 854 816 871 912 882 920 895 887 921 890 885 873 877 868 862 885 899 880 850 838 844 874 847 848 861 861 871 895 863 872 843 882 874 875 838 879 811 787 827 779 839 784 882 889 843 872 818 823 729 823 823 830 905 918 878 882 878 872 873 882 897 890 839 868 880 880 841 845 878 814 855 855 875 862 860 843 840 844 862 844 866 858 891 855 833 820 860 813 872 851 863 880 846 850 849 846 910 830 841 851 840 905 916 913 900 940 916 899 928 873 876 868 859 818 852 909 853 861 850 796 870 871 795 853 787 808 837 864 813 836 833 854 823 795 806 809 793 747 827 852 812 806 802 822 818 820 869 800 787 800 831 794 806 807 802 833 819 828 798 832 828 869 821 801 742 755 784 806 810 818 797 779 817 767 821 820 831 841 793 847 815 807 794 818 823 794 831 762 782 747 805 821 793 816 750 836 831 797 868 896 858 840 823 866 871 865 832 859 822 826 839 852 838 851 851 863 861 848 858 874 841 829 829 816 816 807 835 838 823 830 835 834 838 809 840 838 826 837 830 810 852 841 813 839 815 830 760 839 767 802 816 874 806 801 817 795 853 792 832 834 871 794 803 867 784 765 817 810 796 802 819 820 823 756 829 786 799 778 790 793 755 821 802 846 821 846 794 824 791 813 842 789 764 814 851 906 848 894 872 874 838 849 813 881 838 863 789 819 860 844 838 841 827 836 826 852 857 846 822 819 796 788 848 870 830 837 857 791 835 854 812 818 811 802 843 789 788 796 759 795 808 836 801 800 806 846 817 855 826 880 824 809 813 797 868 736 790 813 853 835 800 795 843 814 755 779 862 793 767 785 820 770 808 702 815 801 810 783 777 804 691 816 805 833 827 809 833 889 911 878 926 890 931 875 882 924 910 900 923 898 956 899 891 892 936 921 910 907 931 920 912 901 901 879 883 893 899 894 880 904 888 870 863 904 875 901 883 1.04e+03 879 810 903 915 880 807 820 835 942 861 832 919 870 873 828 842 782 855 831 889 857 855 822 889 846 866 864 805 829 810 884 892 884 860 952 934 953 954 902 925 985 962 969 943 924 916 803 940 914 969 909 913 906 945 902 937 853 890 876 942 898 874 895 910 812 842 850 847 851 852 835 833 887 897 908 901 900 888 909 887 864 940 882 853 926 888 905 888 856 868 825 905 876 850 897 898 813 830 854 817 869 912 882 920 895 886 921 890 884 873 877 867 862 885 900 879 851 839 844 875 847 848 862 860 872 895 863 871 843 883 874 875 838 879 811 787 828 779 839 784 882 890 843 872 817 823 729 824 823 830 906 918 878 882 879 872 873 882 897 890 838 868 880 880 840 845 878 813 856 855 875 862 857 842 841 844 862 844 865 858 892 856 834 820 860 812 871 851 862 880 845 850 849 844 911 831 840 853 840 905 915 913 900 940 915 900 929 872 876 869 858 818 852 910 853 861 851 797 868 871 796 853 787 808 838 863 813 835 832 854 823 796 806 808 793 747 828 852 814 806 802 822 818 820 868 800 788 801 831 794 807 806 802 833 820 829 798 832 828 868 821 801 742 754 784 806 810 819 797 779 818 767 821 821 832 841 793 847 815 807 794 818 823 795 831 762 784 747 805 821 793 817 750 837 831 797 868 896 858 841 824 866 871 865 832 859 822 828 840 852 838 850 852 863 862 849 858 874 841 830 828 816 816 807 835 838 823 829 830 833 839 809 841 838 826 838 830 809 852 841 812 839 815 831 759 840 765 802 814 874 805 802 817 794 854 792 833 835 870 794 803 867 783 765 817 811 796 803 819 820 822 754 830 786 799 779 790 793 754 821 802 846 821 847 794 824 791 812 841 789 763 814 850 906 848 893 873 874 840 850 813 880 838 862 790 820 861 844 838 841 827 836 825 852 857 846 822 820 796 788 848 870 831 836 858 791 837 854 810 818 811 802 844 790 789 797 760 795 808 835 802 800 806 846 817 855 826 881 823 810 813 797 868 736 790 814 853 834 800 795 843 813 756 779 861 793 767 786 821 771 807 702 816 801 810 784 776 804 691 816 805 834 828 809 834 889 911 878 927 889 931 875 883 924 910 901 923 898 957 898 891 892 937 921 910 907 930 919 912 901 902 879 883 893 899 894 881 903 888 870 863 904 876 901 883 1.06e+03 878 811 904 915 881 808 819 836 942 860 833 919 870 874 826 842 782 856 831 888 858 855 824 889 849 866 864 805 829 810 885 892 883 858 952 934 953 954 902 925 985 962 969 943 922 916 804 940 913 970 908 913 905 943 902 938 854 890 875 943 898 874 895 910 813 841 851 848 851 852 834 834 887 898 909 903 900 889 910 885 864 940 882 853 926 888 905 888 856 868 826 906 877 847 898 898 813 830 853 816 867 914 882 920 894 886 922 890 884 873 877 867 862 885 900 879 853 839 843 876 848 849 862 860 872 895 863 871 842 884 872 874 839 879 811 788 829 780 838 784 881 890 842 871 818 822 729 825 823 829 905 918 878 882 879 872 872 882 897 890 838 868 880 880 840 846 878 813 857 854 875 862 854 843 842 844 862 844 865 858 892 858 833 819 860 812 870 850 863 881 845 850 850 843 911 831 841 854 840 905 915 912 901 941 916 900 929 872 878 868 858 817 852 910 853 862 851 797 867 871 798 853 787 808 838 863 813 835 831 854 823 796 807 807 793 747 829 853 816 806 802 822 817 820 868 800 788 801 831 794 807 805 801 833 821 830 798 832 828 868 819 801 742 754 784 806 811 819 797 778 819 768 821 820 833 841 792 847 816 807 794 818 823 797 831 763 784 747 806 821 793 819 750 838 832 796 867 895 857 842 825 866 871 865 831 859 822 830 840 852 837 850 851 863 861 849 858 875 841 831 827 815 816 807 836 838 823 829 822 833 839 808 841 838 827 840 829 809 852 840 812 840 815 832 759 841 763 802 814 872 804 802 818 794 854 792 834 835 870 794 802 868 782 765 816 811 797 804 818 820 823 753 830 786 798 779 792 793 754 822 802 845 821 846 794 824 790 812 842 790 763 814 848 906 848 893 873 874 840 850 813 879 838 861 791 822 861 843 838 842 826 836 825 852 857 847 822 821 795 788 848 870 831 835 858 791 836 856 809 818 812 801 844 790 791 797 760 795 808 835 803 800 806 846 816 854 826 881 822 810 813 798 867 736 791 814 853 835 799 794 843 811 757 779 860 794 766 788 822 772 806 703 816 801 810 785 776 804 691 816 806 835 829 809 833 889 910 878 928 889 931 876 882 924 911 901 923 899 958 897 890 892 938 922 910 906 929 918 912 902 903 879 883 893 899 893 882 904 888 870 863 903 876 900 884 1.07e+03 878 812 905 914 883 807 819 836 943 858 834 919 870 874 825 842 781 857 831 889 859 856 825 889 851 866 864 806 829 810 885 891 883 856 952 935 952 954 902 924 983 962 970 942 921 917 805 942 912 969 908 913 904 941 902 939 852 890 874 944 898 874 896 910 812 841 850 848 851 851 834 834 888 898 910 904 900 890 910 886 863 940 883 853 926 888 904 888 856 867 827 905 877 845 897 898 814 831 852 813 866 916 880 919 894 886 923 890 883 873 878 868 861 885 899 879 854 839 843 876 848 849 862 860 871 894 863 871 841 884 870 874 840 879 811 788 828 780 838 784 880 891 843 871 818 822 728 826 822 828 904 918 878 882 879 872 872 882 896 890 839 869 880 880 840 846 879 813 857 854 875 861 852 843 843 844 861 844 865 857 892 858 833 819 859 812 870 849 863 881 846 850 850 842 911 830 842 854 840 905 915 910 901 940 917 899 930 872 878 867 858 817 851 909 854 863 851 797 867 871 798 852 787 809 838 864 812 836 831 853 823 796 808 809 793 747 828 854 817 806 803 822 817 821 868 800 788 802 832 794 806 805 800 833 821 830 797 832 828 868 818 801 742 754 785 806 811 819 797 778 821 767 821 819 832 841 792 847 816 808 794 819 823 797 831 763 785 748 807 821 793 818 748 838 832 796 867 895 856 843 825 867 870 864 832 858 822 833 840 851 836 850 849 863 861 849 857 876 841 831 826 814 817 807 838 838 824 830 819 833 839 808 841 838 827 840 827 808 852 840 812 841 815 832 759 840 762 803 815 870 803 803 818 795 854 791 834 835 869 795 802 868 782 765 816 811 797 805 818 820 823 753 829 786 797 780 793 793 753 822 802 846 821 844 794 824 790 812 844 790 763 814 847 906 849 894 872 874 840 850 813 879 838 861 792 823 860 842 838 843 826 837 824 852 857 848 822 821 795 787 846 870 832 835 858 792 836 857 809 817 811 801 845 789 792 796 760 796 809 836 803 800 806 847 816 854 826 882 822 810 813 799 866 736 791 814 853 836 798 794 843 810 758 779 859 795 767 789 822 771 806 703 816 800 810 784 775 804 692 816 806 836 831 809 833 888 910 878 929 889 931 876 882 924 910 901 923 899 958 895 891 891 938 923 911 907 929 917 911 901 903 878 883 893 900 893 881 905 887 870 863 902 877 899 884 1.08e+03 878 812 906 914 883 807 820 836 942 859 834 920 869 874 824 842 781 858 831 890 859 856 824 889 853 866 865 807 829 810 885 891 884 857 952 935 953 954 901 925 982 962 971 941 922 918 804 942 912 968 909 913 904 941 903 938 850 891 874 945 898 874 896 911 812 842 850 848 851 852 834 833 887 898 910 903 898 890 911 887 862 940 883 853 925 888 904 889 856 867 828 903 877 845 896 898 814 832 852 809 866 918 879 919 894 887 923 891 884 874 878 868 860 885 899 879 853 839 843 875 848 849 862 860 870 894 863 872 840 884 869 874 840 879 811 789 828 779 837 784 880 891 844 871 819 822 729 825 823 828 903 918 877 882 879 871 872 881 895 889 839 869 880 880 840 847 878 813 858 854 875 860 849 843 843 844 861 843 865 858 891 858 832 819 859 812 871 849 864 882 847 850 850 841 911 830 842 854 840 905 914 910 901 940 917 899 929 873 878 866 857 817 850 908 854 863 851 797 867 872 797 852 787 809 838 864 812 836 831 853 823 796 810 809 794 746 827 854 818 806 803 822 818 822 868 801 787 802 832 794 806 806 800 833 820 829 797 832 828 868 817 800 742 754 785 806 812 820 797 778 822 767 820 819 832 842 791 847 817 809 794 818 822 794 831 764 786 749 807 822 792 818 746 838 834 796 866 895 855 842 825 867 870 862 832 858 822 833 838 851 836 851 847 863 860 849 856 877 841 830 826 814 817 807 838 838 824 831 816 833 839 809 841 838 827 840 826 808 852 839 813 840 815 832 759 840 761 803 817 870 803 803 818 796 854 791 834 835 869 796 801 868 783 764 815 810 797 806 819 820 823 754 829 786 797 779 794 793 753 823 802 845 822 844 795 824 791 814 844 790 764 814 846 906 849 894 872 875 838 851 813 878 839 861 792 824 860 842 838 844 826 837 825 851 858 847 822 822 794 787 845 869 832 835 857 793 835 857 809 817 811 802 845 790 789 794 759 797 810 836 803 800 806 847 817 854 825 883 822 809 813 798 866 734 791 814 852 837 799 794 842 809 758 779 859 796 767 789 823 770 805 703 816 800 810 784 775 805 692 816 806 836 832 809 832 887 911 878 928 890 931 876 882 924 910 901 923 900 959 895 891 891 938 922 912 907 930 918 911 900 902 878 883 893 900 892 880 905 887 869 863 904 878 898 884 1.09e+03 878 812 906 915 881 807 820 836 942 859 834 920 869 874 823 843 781 858 830 891 859 857 824 889 856 866 866 807 830 811 884 892 885 857 952 935 953 955 901 925 980 962 970 939 924 919 803 943 912 966 909 913 903 942 903 937 849 890 874 945 898 874 896 911 812 841 849 848 851 852 835 833 887 898 909 902 897 890 911 890 861 940 883 854 926 888 903 889 856 868 828 902 877 847 896 897 813 832 852 808 866 918 878 920 895 887 922 891 884 875 878 868 860 885 898 879 852 839 843 874 848 849 862 859 870 894 863 872 840 884 870 875 839 880 810 789 827 778 837 783 881 891 843 871 820 822 730 825 824 827 903 920 877 881 878 871 871 881 896 889 839 869 880 879 840 847 878 814 857 854 875 860 846 843 843 845 861 842 866 859 891 858 831 819 861 812 872 849 863 881 848 850 850 840 911 831 842 853 839 905 914 911 900 938 916 900 928 873 878 866 858 817 849 907 854 862 850 797 867 872 796 852 787 809 837 864 811 834 831 853 823 795 811 809 794 746 825 853 820 807 803 823 818 822 870 801 788 802 832 794 805 807 800 833 820 829 797 832 828 868 816 799 741 754 785 806 811 821 796 778 822 767 820 820 831 842 791 847 817 809 794 816 822 794 831 764 787 750 806 822 792 817 745 837 833 796 866 896 855 841 825 867 869 863 832 859 822 833 838 851 836 852 846 863 860 849 856 876 841 828 828 813 817 807 838 839 823 831 813 834 839 809 841 838 828 839 827 807 852 838 814 839 814 832 759 840 761 803 818 870 803 803 818 797 853 791 834 836 869 797 801 868 783 763 815 810 797 806 820 820 824 754 829 786 797 779 794 793 753 822 802 845 821 843 795 823 792 816 845 789 764 814 847 907 849 894 872 874 836 851 813 878 839 862 792 824 860 843 837 845 828 837 825 851 858 846 822 822 792 787 843 869 832 835 856 792 833 857 809 816 812 802 845 791 787 793 760 797 810 836 802 800 806 847 819 854 826 883 822 809 814 798 867 733 791 814 851 838 800 794 841 809 758 779 860 797 768 790 823 769 805 702 816 800 810 784 775 803 692 816 806 837 832 811 832 886 912 878 927 890 931 875 882 924 910 901 923 900 959 894 891 891 938 922 912 908 930 918 910 900 900 878 884 894 899 892 878 906 886 871 863 905 878 899 883 1.11e+03 878 813 906 916 880 807 821 836 942 860 833 920 870 874 822 844 781 857 830 892 859 856 824 889 859 867 865 806 831 811 884 893 884 858 952 935 953 956 901 926 980 963 970 938 925 919 804 943 911 965 910 913 902 944 902 935 849 890 873 944 897 874 896 910 812 839 849 849 852 852 836 832 888 899 908 901 898 890 912 890 862 940 884 856 926 887 903 889 855 869 828 901 877 849 895 896 813 832 853 807 866 916 878 920 896 887 921 892 884 876 878 867 860 885 898 879 852 839 844 873 848 848 861 859 871 893 863 872 839 884 870 875 839 880 810 788 827 778 837 783 881 891 843 870 821 823 730 825 825 827 903 921 878 881 878 871 872 880 897 889 838 869 880 879 840 847 877 814 857 854 875 861 845 843 843 846 861 843 867 859 891 858 830 819 862 812 872 850 863 880 848 850 849 839 910 831 842 853 840 904 914 912 900 938 915 900 927 873 877 866 858 817 850 908 854 861 850 797 867 872 796 852 787 808 838 865 812 832 831 853 822 794 811 808 794 745 826 852 822 807 803 823 818 821 871 801 788 801 832 794 805 808 799 833 821 828 797 832 828 868 816 798 740 754 785 807 810 821 796 777 823 767 820 820 831 843 792 847 817 810 793 815 821 796 831 764 787 750 805 822 792 817 744 836 833 795 867 896 854 841 826 867 870 864 832 860 823 833 838 851 836 853 847 863 860 849 857 875 840 828 829 812 817 807 838 839 822 831 810 834 839 808 841 837 828 839 828 808 852 838 815 838 813 832 760 839 761 803 818 870 803 802 819 798 853 793 834 836 869 797 801 868 782 764 815 810 797 804 822 820 824 754 829 785 797 779 793 792 753 822 803 846 820 844 796 823 792 816 844 788 764 814 847 907 850 894 873 874 836 851 814 877 838 862 792 824 860 844 837 844 829 837 826 851 858 845 822 822 792 788 843 869 831 835 856 792 831 856 810 818 812 802 844 792 786 794 760 797 810 837 803 800 807 847 820 854 827 882 822 809 814 797 869 733 792 814 850 838 801 793 842 809 758 779 860 797 768 791 823 769 806 702 816 801 810 784 776 802 691 816 807 837 832 813 832 885 913 878 926 890 931 875 883 924 911 901 922 899 958 894 891 890 938 922 912 908 930 918 910 900 900 878 884 893 899 892 879 905 886 872 863 906 879 900 882 1.12e+03 877 812 907 915 879 807 822 836 942 859 833 919 871 874 822 844 782 857 829 891 859 856 824 889 861 868 864 805 831 811 884 893 884 858 953 935 952 956 900 925 981 963 969 939 925 921 804 942 910 965 910 914 902 945 902 935 849 890 874 944 896 873 896 910 812 838 849 849 852 852 835 833 888 899 909 900 900 890 912 890 862 941 883 857 927 887 903 889 855 870 827 901 877 849 895 896 813 833 855 807 867 914 878 920 896 888 921 892 884 875 878 866 861 884 898 879 852 840 844 873 847 848 861 859 872 893 864 872 839 884 870 876 839 880 809 788 827 778 836 782 881 891 842 870 820 823 730 825 825 827 903 922 878 880 877 872 873 881 898 889 837 869 880 879 840 848 877 814 857 854 875 862 845 842 844 846 861 843 867 858 891 858 831 820 861 812 872 850 863 879 848 849 849 837 910 831 842 852 840 904 914 912 900 938 915 898 928 872 877 866 859 817 851 908 853 861 850 798 868 872 796 854 787 808 839 865 812 833 831 853 822 793 810 807 794 745 825 852 822 807 803 823 818 821 871 801 788 800 832 794 806 808 798 833 822 828 797 832 828 868 816 798 741 754 785 808 809 821 796 776 823 767 822 820 832 843 792 846 817 810 793 816 821 796 831 764 787 750 805 822 793 817 744 835 832 796 868 896 854 841 826 868 871 864 830 860 824 833 839 851 836 853 849 864 860 849 858 874 839 829 831 810 818 807 836 839 823 830 808 834 839 808 841 836 829 839 829 808 852 839 816 837 813 832 761 839 761 803 817 871 803 802 820 798 852 795 835 836 869 797 800 869 782 765 815 810 797 803 822 820 824 755 828 784 797 779 793 792 754 821 802 846 820 844 796 823 790 816 843 787 763 813 848 907 850 894 873 873 837 851 815 877 837 862 792 824 861 844 837 844 829 837 826 851 858 845 822 823 792 787 842 868 831 834 856 793 830 855 809 819 812 801 843 792 786 795 760 797 810 837 803 800 807 847 820 854 828 881 822 810 814 797 869 733 792 814 849 837 801 793 842 810 757 779 861 797 768 791 823 769 806 702 816 801 811 785 776 800 691 816 807 837 834 815 832 885 912 878 927 890 931 876 883 924 911 901 922 898 958 894 891 890 937 923 913 907 930 918 910 900 901 879 883 893 898 892 879 905 886 873 862 905 879 900 882 1.12e+03 877 812 907 915 879 807 822 836 942 859 833 919 872 873 823 844 782 856 829 890 859 856 824 889 863 868 864 804 831 810 884 892 884 858 954 935 952 956 900 926 982 962 969 940 924 924 804 942 910 965 910 914 902 946 902 934 849 890 874 946 895 873 897 909 812 836 850 849 852 851 836 833 888 899 909 900 902 889 912 889 862 941 883 857 927 887 904 889 856 870 826 900 877 849 895 895 814 833 856 809 868 912 878 919 896 888 922 893 884 875 878 866 861 884 899 879 853 842 844 874 846 848 861 859 873 893 864 872 839 884 870 876 840 880 809 787 827 778 837 781 881 891 841 871 820 823 729 825 825 828 902 921 879 881 877 873 873 880 898 888 835 869 880 878 839 847 876 814 857 853 875 862 845 842 844 847 862 843 867 858 890 858 832 820 860 812 873 850 863 879 848 848 849 836 909 831 842 852 841 906 914 913 900 939 915 897 929 872 877 867 859 816 852 908 854 861 850 798 869 873 796 854 788 809 840 866 813 834 831 854 822 794 810 807 794 744 826 853 822 807 803 823 817 820 871 801 789 801 832 794 806 808 798 833 822 828 798 833 828 867 818 798 741 754 785 808 810 820 796 776 823 767 823 820 832 843 792 846 816 811 793 817 821 795 831 764 787 750 805 823 794 817 744 835 832 796 868 897 855 841 826 868 872 864 829 859 824 835 839 850 835 852 851 864 860 848 859 874 838 829 831 809 818 807 835 840 824 830 806 834 839 808 840 836 829 839 829 808 853 839 816 838 812 832 760 839 761 803 816 871 804 802 820 797 852 795 835 836 870 798 800 869 781 766 816 810 797 801 822 819 824 756 828 785 797 779 793 792 754 821 802 847 820 844 796 823 789 815 843 787 763 812 849 907 849 894 874 873 837 851 816 878 837 862 792 824 861 843 837 844 828 837 826 851 857 844 823 823 793 785 842 868 831 836 856 794 830 854 808 820 813 801 843 791 787 796 760 796 810 836 804 800 807 846 820 855 827 880 822 810 814 798 867 733 792 814 850 837 800 794 841 812 756 779 862 797 768 790 823 770 807 702 816 801 811 785 776 800 692 815 807 837 836 816 832 884 913 878 928 889 930 877 883 924 911 901 922 898 957 895 890 890 937 923 913 906 930 918 910 901 901 878 883 892 898 892 880 905 886 872 862 904 879 898 881 1.12e+03 877 812 907 915 878 807 822 836 943 858 832 918 872 873 821 844 782 856 829 890 860 856 824 889 864 868 864 804 831 810 883 890 884 858 954 935 951 956 900 926 984 962 969 941 924 927 804 942 912 965 910 915 903 946 901 933 849 890 871 948 895 872 896 910 812 834 851 849 851 850 837 834 888 900 909 900 902 888 912 888 861 940 882 856 928 887 904 889 856 870 826 900 877 849 896 895 815 834 855 813 870 912 877 919 896 887 922 892 883 874 878 866 861 884 899 880 853 842 844 874 846 848 861 859 873 893 863 872 839 884 870 876 841 879 809 788 828 778 837 782 882 891 841 872 819 823 729 826 825 829 902 921 879 881 877 873 872 880 898 888 836 869 880 878 840 847 876 814 857 853 874 861 844 842 844 847 862 843 866 858 890 858 833 820 861 812 873 850 864 878 848 848 849 835 908 831 841 851 841 907 915 912 900 939 915 897 929 872 877 867 859 816 852 909 854 861 851 797 867 874 796 854 789 809 840 865 814 835 832 853 822 795 809 807 794 745 825 853 822 807 803 823 817 820 871 800 789 801 832 794 806 809 799 834 822 828 798 834 828 867 819 798 740 753 785 808 810 819 797 776 823 768 823 819 831 844 791 845 817 811 794 818 822 794 830 763 787 749 806 824 794 817 745 834 832 797 868 897 857 840 825 868 873 863 829 859 824 837 839 850 836 852 851 865 860 848 860 874 837 829 829 808 818 808 835 841 824 829 804 835 839 808 841 836 828 841 830 808 853 839 816 838 812 832 760 838 761 802 816 872 804 802 821 797 852 794 835 835 872 798 800 869 782 766 816 810 797 801 822 819 825 757 829 785 798 779 792 791 754 821 801 847 820 845 796 823 789 814 842 786 762 811 849 907 849 894 875 873 837 851 815 878 837 862 792 825 860 843 836 845 828 837 825 851 857 844 825 824 793 786 842 868 830 836 857 794 830 855 806 820 813 801 843 791 788 796 759 796 810 836 804 800 806 847 820 855 827 880 823 809 815 798 864 733 792 814 850 837 800 794 840 812 755 779 863 798 768 790 823 770 806 701 816 802 811 786 777 800 693 815 806 836 840 815 833 885 913 878 930 889 930 878 882 925 911 901 922 898 957 896 890 890 936 923 913 906 930 918 911 901 901 878 883 892 898 891 880 906 886 871 862 903 879 897 881 1.13e+03 877 812 907 914 879 807 822 837 943 859 833 918 871 873 819 844 782 856 830 891 860 856 824 890 866 868 864 804 832 810 884 890 884 857 955 935 951 957 901 927 983 961 970 942 925 928 804 941 913 965 910 916 905 947 901 932 849 891 867 949 897 872 896 912 812 831 851 849 850 850 838 834 888 900 909 899 902 887 913 888 861 939 883 854 928 886 905 888 857 870 826 901 878 849 896 898 815 834 854 816 870 912 878 919 895 886 922 891 884 874 878 866 861 884 900 880 853 841 843 874 846 849 861 859 873 893 862 871 839 884 871 876 841 880 809 788 828 778 837 784 881 892 841 873 819 823 729 826 825 830 901 920 878 881 877 872 871 879 897 887 837 869 880 878 840 847 876 814 857 853 874 861 843 842 843 846 863 844 867 859 890 858 833 820 861 812 873 849 864 878 847 848 849 835 909 831 841 851 841 907 915 912 900 939 914 897 929 872 877 867 858 816 851 909 854 862 851 797 866 874 796 853 790 809 839 865 814 835 833 853 822 795 809 807 794 746 825 853 822 807 804 824 817 820 871 800 789 803 831 794 805 810 800 834 822 828 798 834 829 867 819 798 740 754 786 808 810 818 798 776 823 768 823 818 830 844 791 845 818 811 794 820 822 794 830 762 787 749 806 824 794 818 746 835 833 798 868 897 858 840 824 868 874 863 830 860 823 839 840 850 836 851 852 864 860 848 859 874 836 829 828 807 819 808 837 842 822 830 802 834 839 809 841 837 828 843 830 808 853 839 815 840 813 832 760 840 762 802 815 872 803 802 821 796 852 792 835 834 873 797 800 869 782 765 816 810 797 800 824 819 825 759 830 786 798 778 792 791 754 821 802 847 820 845 796 824 789 815 842 785 761 811 848 908 848 894 876 873 837 851 815 878 837 862 791 823 859 844 836 845 828 837 825 851 858 844 827 824 793 788 837 869 829 837 858 793 830 855 806 820 813 801 843 790 788 796 759 795 810 835 803 800 806 848 820 855 826 880 824 809 815 799 865 733 792 814 850 836 800 794 839 811 757 780 862 798 768 790 825 770 805 701 816 802 812 786 776 800 695 816 806 836 843 814 832 886 912 878 930 890 930 878 882 925 911 900 923 898 957 897 890 889 936 924 913 907 930 918 911 900 902 878 884 893 899 892 881 906 886 871 863 902 878 895 881 1.13e+03 877 813 906 913 879 807 821 838 943 859 834 919 870 872 817 844 782 856 830 891 859 856 824 890 869 868 863 804 833 810 884 890 884 857 956 934 951 959 902 927 982 960 970 942 925 928 804 941 913 965 910 915 906 946 901 933 848 891 865 948 898 871 897 912 812 829 851 849 849 850 837 834 887 900 909 899 901 887 913 888 860 939 883 853 928 886 906 888 857 871 827 901 878 849 896 900 815 835 854 818 871 912 878 920 894 886 923 889 884 875 878 866 861 884 900 879 854 840 843 874 847 849 860 859 873 893 862 871 838 884 873 876 840 880 810 788 828 778 837 785 880 892 841 873 820 823 729 827 825 830 901 920 878 881 878 872 871 880 896 887 839 869 880 878 840 846 877 815 856 853 873 862 843 842 842 844 863 844 867 859 890 858 833 821 861 812 873 849 864 878 846 849 850 834 909 832 841 851 841 907 915 911 901 940 914 898 929 872 877 867 858 816 850 910 854 862 852 797 864 872 796 853 790 809 838 864 814 835 834 853 823 795 809 808 794 747 826 853 822 808 803 824 817 821 870 800 789 803 829 793 804 810 800 834 821 827 798 833 830 866 819 798 740 754 785 808 810 818 799 776 823 768 822 818 829 844 791 845 818 811 794 820 822 794 830 762 786 748 807 824 794 818 748 835 834 798 868 896 858 839 824 869 873 863 831 860 824 839 841 850 836 850 853 862 860 848 857 874 837 829 827 807 818 809 837 842 820 830 801 834 839 809 842 837 828 845 831 809 853 839 815 840 814 833 759 841 763 801 815 873 802 802 821 796 852 792 836 833 874 796 800 869 782 764 817 810 797 800 825 819 825 759 830 786 798 777 791 791 753 822 802 847 820 845 796 824 789 816 841 786 760 812 848 908 849 895 876 874 837 851 815 878 837 862 791 822 859 844 837 845 828 836 825 851 858 845 826 824 793 790 833 869 829 836 858 792 830 855 806 820 813 801 844 791 788 796 758 795 809 835 802 800 805 847 820 855 826 880 825 808 814 799 866 732 791 814 850 836 801 794 838 809 760 780 861 798 769 790 827 771 804 702 817 803 812 786 776 800 695 816 807 835 845 813 832 886 912 878 930 891 929 877 882 926 910 899 923 898 957 898 889 889 937 924 913 907 930 919 910 900 902 878 884 893 900 892 882 906 887 870 864 900 878 894 882 1.14e+03 877 813 906 912 880 807 821 838 943 859 834 920 870 873 817 844 782 856 830 891 858 856 824 889 871 868 862 804 833 810 885 890 884 857 955 933 950 960 901 926 982 960 970 943 925 928 804 941 913 965 909 916 908 946 901 933 848 892 867 947 900 870 897 910 812 828 851 850 848 849 836 832 887 900 910 899 902 889 914 887 859 939 882 854 927 886 906 888 857 871 827 900 878 848 896 900 815 836 854 818 871 912 878 920 894 885 923 889 885 875 878 866 861 884 901 878 854 840 843 874 848 849 859 859 873 893 861 871 838 884 872 876 839 880 810 788 828 778 836 785 880 891 841 872 820 823 728 827 825 831 901 920 878 881 878 872 871 880 896 887 839 869 880 878 840 846 877 816 856 853 873 862 844 842 841 843 863 844 867 860 890 859 833 821 861 812 873 849 865 878 845 849 851 834 910 831 841 851 841 907 915 911 902 940 914 899 929 873 877 868 858 817 850 911 853 862 853 798 865 871 796 853 789 810 838 865 814 835 834 853 824 795 808 808 793 748 826 854 823 808 802 824 817 821 869 799 789 804 829 793 804 810 801 835 822 827 798 832 830 866 818 798 740 753 785 808 809 819 799 776 823 767 822 818 830 844 791 845 817 811 795 820 822 794 831 762 786 748 808 823 794 817 748 836 833 797 868 896 859 839 824 870 872 862 832 859 824 839 842 850 835 849 853 861 861 847 857 874 838 828 827 807 816 808 837 842 821 830 800 834 838 808 842 837 829 845 830 810 851 838 815 840 816 832 760 841 764 801 815 873 803 802 820 796 852 792 836 833 874 796 801 868 781 763 818 810 798 799 826 819 826 758 830 785 798 777 791 790 753 823 802 847 818 846 796 823 789 816 841 788 760 812 848 908 849 895 876 874 836 851 816 878 837 862 791 821 861 845 838 844 827 836 826 852 858 846 826 823 794 790 829 869 828 836 858 791 831 854 806 820 812 802 845 792 789 797 758 795 808 836 800 799 806 846 820 856 826 880 824 808 814 799 868 733 791 815 849 835 802 795 838 809 764 780 860 798 769 790 826 772 805 703 817 803 812 786 775 800 695 817 808 834 848 813 832 887 912 878 930 892 929 877 882 926 911 899 924 899 957 899 890 888 937 924 913 907 930 919 910 900 902 878 884 893 900 891 882 906 887 871 864 898 878 893 883 1.14e+03 877 813 906 911 882 807 821 837 944 859 833 920 870 873 817 844 782 856 830 890 856 857 824 890 872 867 862 804 832 810 885 890 884 858 953 933 950 959 901 924 983 960 970 943 925 931 804 942 912 965 910 916 908 945 901 932 847 892 869 947 900 871 898 910 812 828 851 850 848 848 835 831 887 900 911 899 904 890 914 887 859 938 882 855 927 886 906 888 857 871 826 900 878 848 896 898 815 837 854 818 871 912 877 921 894 886 923 890 885 875 878 867 860 883 901 878 853 841 843 874 849 849 859 859 873 893 861 871 839 883 871 876 839 881 811 788 829 777 836 784 881 890 841 870 821 823 728 826 824 831 900 921 878 881 878 872 872 881 897 887 839 869 880 878 839 847 877 816 856 852 873 862 845 842 841 842 863 844 868 860 890 858 834 821 860 812 873 848 865 878 846 848 852 836 910 831 841 851 840 907 914 911 901 941 914 900 929 874 877 868 858 817 850 911 853 862 853 799 866 872 796 853 789 810 839 865 813 834 834 853 823 796 809 809 793 748 827 854 823 808 801 823 817 821 869 799 788 804 831 794 804 810 802 835 822 826 799 833 830 865 818 798 740 753 784 808 809 820 799 776 823 767 821 819 832 845 791 846 817 811 795 820 823 793 832 762 786 747 809 822 794 817 748 837 833 796 868 896 859 839 825 870 872 862 833 858 825 839 842 850 834 849 853 860 861 847 857 875 838 826 828 808 814 808 836 842 821 830 800 834 837 809 842 837 829 846 829 811 850 837 815 839 816 832 760 840 766 800 816 873 803 802 820 796 852 793 835 833 873 796 801 868 781 764 818 809 798 799 826 819 826 757 829 784 798 778 792 790 754 823 802 846 818 847 795 823 789 816 842 788 759 812 849 908 849 895 879 875 836 851 816 877 837 862 791 821 861 845 839 844 827 835 826 852 858 847 826 822 794 790 827 869 829 837 859 792 832 855 806 819 811 802 845 792 790 797 759 795 807 836 801 798 806 845 820 856 827 880 823 809 814 799 869 734 792 815 849 836 801 795 838 810 764 780 860 798 769 789 824 772 805 704 816 803 812 786 774 800 694 817 807 833 850 813 832 887 913 878 929 892 928 877 882 926 912 898 923 899 957 899 890 888 937 924 912 906 930 920 911 900 902 878 884 894 900 891 882 907 886 872 864 896 878 890 883 1.14e+03 877 813 906 912 883 806 820 837 944 859 833 920 870 874 816 844 783 857 829 890 855 857 824 890 872 867 862 804 831 809 885 890 884 858 952 933 950 958 901 922 983 960 970 942 925 934 804 942 912 965 912 917 909 944 901 932 847 892 869 948 899 871 898 911 811 827 851 850 848 847 835 831 888 901 911 899 905 889 914 887 860 939 881 854 928 887 906 887 857 871 826 899 879 849 896 895 816 836 854 819 870 912 876 920 895 886 923 892 885 875 878 867 860 883 901 879 852 841 843 874 849 849 860 860 872 892 862 871 840 883 869 876 840 881 811 787 829 775 836 784 882 890 841 869 821 823 728 826 824 831 901 921 878 881 879 871 872 881 897 887 839 869 881 879 839 847 877 815 856 852 873 862 846 842 842 842 863 844 868 860 889 857 834 820 861 812 873 848 865 878 846 848 852 838 910 830 841 851 840 906 913 912 901 941 915 900 929 874 877 868 859 818 850 911 853 861 853 798 867 872 795 853 789 810 839 865 813 833 833 854 822 796 810 810 793 748 827 853 823 808 802 822 817 820 870 799 787 804 832 794 804 809 802 835 822 826 799 833 830 865 818 798 739 753 785 808 809 821 799 778 823 767 821 820 833 847 791 846 817 811 796 820 823 793 833 762 787 747 809 822 794 816 749 837 832 796 869 896 858 840 823 869 872 862 833 859 825 838 842 850 835 850 854 860 862 847 858 875 838 826 828 810 814 808 837 842 822 831 799 834 837 809 842 837 829 847 828 811 850 837 816 839 816 831 760 840 767 799 816 873 804 802 820 796 852 793 834 834 873 797 801 868 781 765 818 809 798 799 827 820 826 757 829 783 798 778 793 789 754 822 802 845 818 846 795 822 790 815 842 787 759 811 849 907 849 895 882 876 836 851 817 878 837 862 791 821 862 844 839 844 827 835 826 852 858 848 826 822 795 790 825 868 830 838 859 792 833 855 806 820 810 802 846 792 790 796 760 795 808 836 802 798 805 845 821 856 827 880 823 809 814 800 869 734 792 815 850 836 800 794 838 810 764 781 861 799 769 790 822 771 805 704 815 803 812 786 773 800 694 818 805 833 853 813 832 887 913 878 928 891 929 877 882 926 913 898 923 900 957 899 890 888 937 923 912 907 931 920 911 900 902 879 884 895 900 891 882 906 886 872 864 895 879 887 883 1.13e+03 877 814 906 913 884 806 820 837 944 859 833 920 870 874 816 844 784 857 830 890 855 857 825 890 872 867 862 805 831 809 885 891 885 858 951 934 950 958 902 924 983 960 970 942 924 936 803 942 911 966 913 916 908 944 900 932 846 891 869 947 899 871 897 912 810 826 851 849 849 847 835 832 887 901 911 900 905 888 914 887 860 941 882 853 928 887 905 886 858 871 825 900 879 850 896 896 816 834 854 819 870 912 874 920 894 887 923 894 886 875 878 866 861 883 901 879 850 841 843 875 849 849 860 859 872 892 862 871 842 883 870 876 840 881 811 787 829 774 836 784 881 891 841 869 821 824 728 827 825 830 901 921 878 881 878 871 872 881 896 888 839 869 881 879 839 847 877 815 856 852 873 862 846 842 843 841 863 844 868 860 888 858 833 819 861 812 873 849 864 879 846 848 852 840 911 831 841 851 840 905 913 912 901 941 915 898 929 873 877 868 859 818 850 910 852 862 852 797 867 872 795 852 789 810 840 863 813 833 832 854 821 796 810 811 793 749 827 852 822 808 802 821 816 820 870 799 787 804 832 795 805 809 801 835 822 827 799 833 830 865 819 798 739 753 785 808 809 820 799 779 823 767 822 821 832 848 790 845 817 810 796 820 823 794 834 762 788 748 808 821 794 816 749 837 832 796 868 896 858 840 822 868 872 863 834 859 825 839 842 849 835 851 856 860 862 848 857 876 837 827 828 810 814 807 837 842 823 832 799 835 838 810 842 837 829 847 828 811 850 837 816 838 816 830 760 840 769 798 816 872 805 802 820 795 852 793 834 834 873 798 801 868 781 766 817 809 798 799 827 821 826 758 828 783 798 777 793 789 754 821 802 845 819 845 794 822 792 814 842 786 759 810 849 906 850 895 886 876 836 852 817 877 837 861 792 822 862 844 840 844 828 836 826 852 858 848 825 822 796 791 822 866 832 838 859 793 833 856 807 821 809 803 845 792 789 796 760 795 808 836 802 798 805 846 821 856 826 880 823 809 813 800 868 735 792 816 851 835 799 792 838 810 764 781 862 798 769 791 823 770 805 704 815 802 812 786 773 801 694 818 803 832 854 812 832 887 913 878 928 891 929 877 882 926 913 898 923 900 957 899 890 890 937 923 911 908 932 920 910 900 902 880 883 895 899 893 882 905 886 873 864 892 879 885 883 1.13e+03 877 813 906 914 884 806 820 836 943 859 834 919 869 874 816 844 784 856 830 889 856 857 826 890 872 867 862 804 831 808 884 891 886 858 951 935 950 958 903 926 983 960 971 942 924 936 804 940 910 967 913 915 908 944 900 932 846 891 869 948 898 870 897 912 809 825 851 848 850 847 835 832 887 901 910 900 905 888 914 887 861 943 881 853 928 886 905 886 858 870 825 900 879 849 896 898 817 832 855 818 870 912 874 919 894 886 923 893 885 875 878 866 862 883 900 879 849 842 844 875 848 849 860 859 871 892 862 870 842 883 870 877 840 881 811 787 829 773 837 783 880 892 841 870 821 824 728 827 826 830 902 921 878 882 878 872 872 880 895 889 839 868 881 879 839 846 877 815 857 852 874 862 846 842 843 842 863 845 867 860 888 858 833 818 861 812 874 850 863 879 846 848 851 838 911 831 841 852 841 905 913 913 902 940 915 896 928 873 877 868 860 818 850 909 852 863 852 796 867 872 795 851 789 810 839 862 813 834 832 854 821 796 809 811 791 750 828 850 822 809 802 821 817 819 870 800 787 804 831 795 806 808 800 835 822 828 798 833 830 864 820 799 739 753 785 808 810 819 799 779 823 767 822 821 832 848 790 845 818 810 796 819 823 794 833 762 789 748 808 821 792 816 749 837 833 797 868 896 857 841 821 867 872 863 834 860 824 841 841 850 835 851 858 860 861 850 856 876 838 828 828 810 814 807 837 842 823 832 798 836 839 810 842 836 828 848 828 811 850 837 815 838 816 830 760 840 769 798 816 872 804 803 820 795 852 793 833 835 873 799 802 869 781 766 817 809 798 798 830 821 825 757 828 784 797 776 793 790 755 821 803 845 820 844 794 822 792 813 842 786 759 810 849 906 851 895 889 876 836 853 818 877 837 861 792 822 862 843 840 844 829 836 826 851 858 848 826 822 795 791 821 866 832 838 859 793 834 856 808 822 809 804 844 792 789 796 760 795 808 835 803 799 806 846 821 856 824 881 823 809 812 801 867 736 791 817 852 835 799 792 839 810 764 781 861 797 770 792 824 770 805 705 815 802 812 786 773 800 695 818 803 832 854 812 832 886 913 877 928 891 929 877 882 926 913 899 923 899 957 898 890 891 937 923 911 908 932 920 910 901 902 880 883 894 899 894 882 903 886 873 863 888 879 884 884 1.13e+03 878 813 906 914 884 806 820 836 942 859 834 919 869 872 815 845 784 857 831 889 856 858 825 891 873 867 860 804 831 808 883 890 888 858 951 935 950 959 904 927 983 959 971 942 925 936 805 940 910 968 912 914 907 944 900 932 847 891 868 948 898 870 897 913 809 820 851 848 851 848 836 834 886 901 909 900 905 888 914 887 862 941 881 853 928 885 905 886 858 870 826 899 880 848 896 899 818 832 855 817 870 912 874 919 895 887 922 893 884 875 877 865 862 883 900 879 848 842 844 876 848 849 860 858 871 893 863 869 842 883 870 877 840 881 811 786 829 774 838 782 880 891 842 869 820 825 728 827 827 830 903 921 878 882 878 873 872 879 895 889 838 868 881 878 839 846 877 815 857 852 874 862 846 842 843 842 863 844 866 860 888 859 833 818 861 812 873 851 862 879 846 848 850 838 911 832 841 852 842 904 914 913 902 940 916 896 929 873 877 868 860 818 850 908 851 864 852 797 867 872 795 850 789 809 838 860 813 836 832 854 822 796 809 810 790 750 827 850 821 808 801 822 818 818 870 801 788 804 831 795 806 807 801 835 822 828 797 833 829 864 820 798 738 753 785 808 811 818 799 779 823 767 822 821 833 848 789 846 818 810 796 818 823 794 832 762 788 748 808 820 790 816 749 836 833 798 867 895 856 841 821 867 871 864 834 860 824 842 842 851 835 851 861 860 860 851 856 875 838 829 828 809 815 806 836 842 822 831 798 836 839 810 842 836 828 849 828 810 850 838 815 838 816 830 760 841 769 799 815 872 803 802 820 794 852 791 833 835 873 799 801 869 781 766 817 809 798 798 833 821 825 757 828 784 797 775 792 791 755 821 802 845 819 845 794 822 791 814 842 787 759 810 849 906 851 895 891 876 836 854 818 878 837 860 792 822 862 842 840 844 830 836 826 851 858 848 826 822 794 791 820 866 831 838 859 792 834 857 809 823 810 804 843 792 789 796 760 796 808 836 803 799 806 846 821 856 823 881 823 808 813 801 866 736 791 817 851 834 799 792 838 811 764 780 860 797 770 792 824 770 805 705 816 803 812 786 774 800 696 819 804 833 855 812 832 887 913 877 928 891 929 877 882 925 912 899 923 898 957 897 890 892 936 923 912 907 931 920 910 901 901 879 883 892 898 893 881 903 886 873 862 882 878 883 884 1.13e+03 878 813 907 915 885 806 821 836 942 859 834 920 870 871 814 846 784 858 831 890 855 858 825 891 873 868 858 803 832 808 883 890 889 858 952 934 951 960 904 928 984 959 971 942 925 935 806 939 910 968 911 914 907 944 900 933 847 891 867 949 897 870 898 912 810 813 851 847 851 848 837 834 886 900 908 900 905 888 914 888 862 940 881 853 927 885 904 886 859 870 828 899 879 848 896 899 817 832 855 816 871 912 874 919 897 887 922 894 882 875 877 864 863 883 900 879 848 842 844 875 848 849 859 858 872 894 863 869 842 883 870 876 840 880 811 786 829 774 840 783 881 890 842 869 820 825 729 827 828 830 902 921 879 882 879 873 872 879 895 889 838 868 881 878 839 847 877 815 857 852 874 861 846 841 843 842 862 844 866 859 890 859 833 818 861 812 874 851 862 880 847 848 850 836 911 832 842 852 842 905 914 913 903 941 915 897 929 873 876 868 860 818 850 908 851 865 853 797 867 872 795 850 790 809 838 860 812 835 832 854 822 796 809 809 791 749 827 850 820 808 801 822 819 818 870 802 788 805 831 795 806 808 801 835 823 828 797 833 829 864 820 798 738 753 785 808 812 818 800 778 822 767 822 820 833 848 789 846 819 810 795 818 823 794 831 762 788 747 809 821 789 816 749 837 834 798 867 895 854 842 822 867 871 864 834 860 823 843 842 851 834 851 863 861 859 851 857 875 838 830 827 808 813 806 836 843 823 830 798 835 840 810 843 836 828 850 829 809 850 838 814 838 816 830 761 842 769 800 815 872 801 801 819 794 852 790 833 835 873 798 801 868 781 766 817 809 798 797 836 821 826 757 828 784 798 775 793 791 756 822 802 845 818 846 794 822 790 814 842 787 758 810 849 906 850 894 894 876 836 854 818 879 836 860 791 822 862 842 840 842 829 836 826 850 858 848 827 822 793 790 820 866 829 838 858 792 834 858 809 823 811 804 843 792 789 796 761 796 808 836 803 799 806 846 822 856 823 882 822 808 814 800 866 736 792 818 850 835 799 791 836 812 764 780 859 798 770 792 825 770 806 705 816 804 812 786 775 800 697 819 806 834 854 812 832 888 913 877 927 891 930 877 883 924 911 899 923 898 957 897 890 891 936 923 914 906 930 920 910 902 902 879 882 891 898 892 880 904 886 872 862 879 877 881 884 1.13e+03 878 813 907 915 883 805 821 836 942 859 833 920 870 871 813 845 783 858 832 890 855 857 825 891 874 869 856 802 833 809 883 890 889 858 952 934 952 962 905 928 984 959 970 943 926 935 806 938 909 968 910 914 907 943 900 933 848 891 866 947 896 870 898 911 810 805 851 847 851 848 838 834 886 899 908 900 903 887 913 889 862 938 881 853 927 884 904 886 860 870 828 899 877 847 897 897 816 832 854 815 872 913 874 919 898 887 921 894 883 876 877 864 863 882 900 879 849 841 844 876 848 849 858 858 874 893 863 869 842 883 871 876 839 879 811 786 830 774 841 784 882 890 842 869 819 824 729 827 828 830 900 921 879 882 879 872 872 879 895 888 838 868 880 878 839 847 877 815 856 852 875 861 846 840 843 843 862 844 867 859 891 859 832 818 861 813 874 851 863 880 848 848 850 836 911 832 842 852 843 905 913 913 904 941 916 899 930 873 876 868 859 817 851 907 851 865 853 797 868 873 796 852 790 808 837 860 812 834 832 854 823 796 809 809 792 748 827 850 818 808 800 822 818 818 870 802 790 805 832 795 805 808 802 835 823 828 797 833 828 864 820 798 737 753 785 808 812 818 800 778 822 767 821 819 833 848 788 845 819 811 795 818 822 794 831 762 788 748 809 821 789 817 749 838 834 798 866 896 854 842 823 868 871 864 834 859 823 843 842 851 834 850 866 863 859 850 858 875 838 829 826 808 813 806 836 843 823 829 797 834 840 810 844 835 828 850 830 808 851 839 813 838 816 830 761 842 768 800 816 872 801 800 818 794 853 789 834 834 873 797 801 868 781 767 817 809 798 796 838 820 825 757 828 784 799 776 793 791 756 821 801 845 819 846 794 822 790 814 842 787 757 810 849 906 849 893 897 876 836 854 818 878 836 861 791 822 863 842 839 842 829 836 827 850 858 848 826 822 793 790 819 866 829 838 858 793 834 858 808 823 812 804 843 792 788 796 761 796 808 836 803 799 806 847 822 856 823 882 822 808 815 800 866 736 792 818 850 836 800 790 835 813 764 780 859 799 770 793 825 770 808 705 817 805 812 787 775 800 696 818 807 835 854 812 833 888 913 876 926 891 930 878 883 923 910 900 922 899 957 897 891 890 936 923 914 907 930 920 911 901 902 878 882 892 898 892 880 905 887 872 862 875 876 879 884 1.13e+03 878 812 907 915 881 805 821 837 942 859 833 920 871 872 813 845 783 858 833 891 856 857 825 890 874 870 857 802 833 810 883 890 889 858 952 935 953 963 905 927 983 958 969 943 925 935 806 939 908 968 911 913 908 942 900 934 849 890 866 945 896 870 899 910 810 805 850 846 852 848 838 834 887 898 908 901 902 887 913 889 862 938 882 854 927 885 904 886 859 871 828 899 876 848 896 895 816 832 854 814 872 913 874 920 897 887 921 893 883 876 877 864 861 882 899 879 850 840 843 876 847 849 857 858 875 892 864 870 842 884 870 876 839 879 811 786 830 773 840 784 882 891 842 868 820 823 728 828 828 830 898 921 879 881 878 871 872 878 895 888 838 868 880 878 839 847 877 815 855 853 875 860 846 839 843 842 861 844 867 859 892 858 832 818 861 814 874 851 864 879 848 848 850 834 910 832 842 852 844 904 912 913 903 942 916 899 930 873 875 868 858 817 851 906 851 865 852 798 868 874 796 852 790 808 838 861 813 832 831 854 823 797 809 809 793 749 828 850 817 808 800 823 817 819 869 801 790 806 832 795 804 807 803 834 822 828 799 834 828 865 820 798 736 754 785 808 812 818 799 779 821 767 820 818 833 848 788 844 819 812 795 818 822 795 831 762 788 748 809 821 788 817 749 837 834 797 866 897 855 842 823 868 871 864 833 859 823 843 842 851 834 850 868 865 860 851 858 874 838 829 826 808 812 806 836 842 824 829 794 834 839 810 844 836 829 851 830 808 851 839 813 838 816 830 761 841 768 801 816 872 802 799 818 794 854 789 834 834 873 796 802 868 781 766 817 809 798 798 840 821 825 757 829 783 798 776 794 791 756 821 801 845 819 846 794 822 790 813 842 786 757 811 849 906 849 892 900 876 836 854 818 877 837 862 792 822 863 843 839 842 829 836 827 850 856 848 826 821 793 790 818 866 831 836 858 794 834 858 808 823 813 804 843 792 787 797 760 795 808 837 803 799 805 847 822 855 822 882 822 809 815 799 866 736 792 818 850 838 800 790 835 814 764 780 859 799 771 793 824 770 809 705 816 804 812 788 775 800 696 818 808 834 854 813 833 887 913 877 927 891 930 878 884 923 911 900 922 900 958 897 892 890 936 923 912 908 930 920 911 901 902 878 882 893 898 892 881 905 889 872 862 871 876 878 884 1.12e+03 878 812 906 915 880 805 821 837 941 858 833 920 871 872 814 844 783 858 834 891 856 856 825 890 874 871 857 802 833 811 883 890 888 859 952 937 953 962 905 927 981 958 969 942 923 934 806 939 908 969 913 913 908 943 901 933 849 889 866 943 896 871 899 910 810 806 849 845 852 848 839 835 888 898 908 901 900 889 913 889 862 937 882 854 927 885 905 886 858 871 828 900 876 850 894 896 818 833 854 814 872 913 874 919 896 886 921 894 884 876 877 864 860 881 898 880 850 839 843 875 847 849 857 858 876 892 864 870 842 884 870 877 839 879 811 786 830 772 839 783 882 891 841 868 820 822 728 828 828 830 898 920 879 882 878 871 872 878 896 888 838 869 880 878 839 847 877 815 854 853 875 860 846 839 843 842 862 844 868 858 890 857 832 818 861 814 874 851 865 879 849 848 850 835 910 832 842 852 846 904 913 914 902 942 917 899 930 873 875 868 859 816 852 907 851 865 853 798 868 873 796 853 790 808 838 861 813 832 831 854 823 797 808 809 792 749 828 849 816 809 800 823 817 820 868 801 790 806 832 795 805 806 803 835 821 827 800 834 827 865 820 798 736 754 785 807 812 818 799 780 821 766 820 819 832 849 788 844 818 812 794 817 821 795 832 762 789 748 810 821 788 817 749 836 834 797 867 896 856 843 823 868 871 864 833 859 824 843 843 851 834 850 869 864 861 852 857 874 837 829 825 808 813 806 836 842 824 829 792 834 839 810 843 837 829 851 829 808 852 840 814 837 816 830 762 841 767 801 817 873 803 799 818 795 855 789 834 834 873 795 803 868 780 766 817 809 799 800 844 822 824 758 829 782 798 777 794 790 756 821 802 844 820 845 794 821 790 813 842 786 757 812 848 907 849 892 900 876 837 854 817 876 838 862 793 822 863 844 839 844 829 835 826 851 857 848 825 821 793 789 818 867 832 835 858 794 834 857 808 824 813 804 844 792 788 797 760 794 808 837 803 800 805 847 821 855 822 882 822 810 815 799 866 736 793 818 850 839 800 792 836 814 765 780 860 799 770 793 824 770 809 706 815 804 812 788 775 801 696 818 807 834 855 813 833 886 913 878 928 890 929 878 884 924 912 900 922 900 959 899 892 891 937 923 911 908 930 920 911 901 903 878 882 894 898 892 882 906 890 872 862 866 876 878 884 1.12e+03 878 812 906 915 881 806 821 837 941 857 834 920 870 873 815 844 782 859 834 891 856 856 824 889 874 872 858 802 832 812 883 890 888 859 951 937 952 960 904 926 981 958 969 941 921 934 807 939 907 970 913 913 908 944 901 932 848 889 865 943 896 871 899 911 810 810 849 846 852 848 840 835 888 897 908 901 900 890 913 889 862 936 882 854 927 885 905 887 857 871 828 900 876 851 895 897 819 834 854 814 872 913 874 918 896 886 922 895 884 876 878 863 860 881 899 879 851 839 842 874 847 848 857 857 876 891 863 870 841 883 870 878 838 879 810 786 829 771 837 782 881 892 840 868 821 822 728 828 828 829 898 920 879 882 878 871 872 879 897 888 838 869 880 878 839 847 877 815 853 853 874 859 847 839 842 842 862 844 868 857 890 856 832 818 861 813 874 851 865 878 848 848 850 837 910 832 842 852 848 904 913 913 902 942 917 899 930 873 874 869 859 817 851 908 851 865 853 798 869 874 796 854 790 808 838 862 814 832 832 854 822 798 808 809 791 749 828 848 816 809 800 824 818 821 868 802 789 806 831 795 805 806 802 836 821 827 800 834 827 866 820 798 736 755 785 807 812 818 799 780 821 766 819 820 833 850 789 846 818 812 794 817 821 795 832 762 789 748 810 821 789 817 750 836 833 797 868 896 856 843 822 868 871 864 832 860 824 843 843 852 834 851 869 863 861 852 857 872 837 828 825 808 814 806 837 841 824 830 791 834 839 808 842 837 829 852 828 809 852 840 814 838 816 830 762 840 766 800 817 874 803 798 818 795 856 791 834 834 873 795 804 867 780 765 817 809 799 803 847 822 824 760 829 782 798 777 795 790 756 821 802 844 820 845 794 822 791 813 842 786 756 813 849 907 850 892 902 877 837 853 817 876 838 862 792 822 863 844 839 844 828 836 824 852 859 847 825 821 793 788 819 868 832 834 859 794 833 857 808 824 812 804 844 791 788 796 761 795 808 838 803 800 805 847 821 855 822 882 822 812 815 800 866 736 794 817 851 840 800 794 836 813 766 780 860 799 770 794 824 769 808 706 816 804 812 789 776 801 696 817 806 834 855 812 832 886 914 879 928 890 929 878 884 924 912 901 923 900 959 900 892 891 937 923 911 909 931 920 910 901 903 878 882 894 898 892 882 906 889 872 862 860 877 876 884 1.12e+03 877 812 905 915 882 806 820 836 941 856 833 920 870 873 816 845 782 859 833 891 856 856 824 889 871 872 858 802 832 812 884 890 889 858 951 938 952 959 904 925 982 958 969 941 921 932 806 939 907 970 911 914 907 944 900 932 848 888 863 943 896 873 899 911 809 809 850 848 851 848 841 836 887 897 909 902 900 892 912 889 862 936 882 854 926 885 904 887 857 871 830 900 876 850 897 899 819 835 855 814 873 914 874 918 897 887 922 896 884 876 878 864 860 882 900 878 851 839 842 874 847 848 856 856 875 891 862 871 841 882 870 878 838 880 809 786 828 770 837 782 880 893 839 868 822 822 728 828 829 829 898 920 879 882 878 871 872 879 897 888 837 869 880 878 839 847 876 815 853 853 873 860 848 839 842 842 863 845 868 857 890 856 833 818 861 814 874 851 865 878 846 849 850 838 910 833 842 853 851 905 913 912 902 940 917 898 930 873 874 869 860 817 851 909 851 865 854 798 870 874 795 854 790 808 838 862 814 832 832 855 822 798 808 809 791 748 829 847 816 809 799 824 818 822 869 804 789 806 830 795 804 806 802 837 821 827 800 835 826 867 819 798 736 755 785 807 813 818 799 778 821 765 819 821 833 850 790 846 817 812 794 817 821 794 832 762 790 748 811 821 791 817 750 837 833 797 868 896 856 844 822 869 872 864 834 860 824 843 843 853 834 852 869 862 862 851 858 872 837 828 825 810 814 807 838 841 823 830 791 836 839 807 842 836 829 852 828 810 852 841 814 838 816 830 762 840 766 800 816 875 802 797 818 796 855 793 835 833 873 794 804 867 780 765 817 809 798 803 850 821 825 761 830 781 797 778 795 790 755 822 802 844 820 845 794 823 791 813 842 786 755 813 849 907 852 893 903 877 837 852 816 876 836 863 792 823 862 844 839 845 827 836 824 852 861 846 825 821 794 788 819 869 830 832 858 794 834 857 808 825 810 804 844 790 788 797 762 795 808 837 803 800 806 847 822 855 822 882 821 812 814 800 867 735 794 816 852 839 800 794 836 813 768 781 861 798 770 795 824 769 808 706 818 803 813 789 777 801 696 817 806 834 854 811 832 887 914 879 928 890 929 877 884 924 911 901 924 899 959 901 892 891 937 923 911 908 932 920 910 901 904 879 883 895 898 892 882 906 889 871 863 858 878 876 884 1.12e+03 877 813 906 915 882 807 820 836 942 856 833 921 870 873 816 845 782 860 833 891 856 857 823 888 869 871 859 802 832 811 884 891 890 857 952 938 951 959 904 924 983 960 968 940 921 931 806 941 907 967 909 914 907 944 900 933 848 888 862 943 896 874 898 912 809 693 851 849 850 848 841 835 886 897 909 902 900 892 912 889 863 937 882 854 926 885 903 888 858 873 830 899 875 850 899 900 820 834 856 814 874 915 874 918 897 887 922 896 885 876 878 864 860 882 901 878 851 840 842 874 847 848 856 856 875 892 860 871 841 882 871 878 838 880 810 787 827 770 836 781 880 893 840 869 822 822 729 828 828 829 898 920 878 883 878 872 872 880 898 888 837 869 881 878 839 847 876 814 853 852 872 860 849 840 842 841 863 845 868 857 890 856 833 819 860 814 874 851 865 877 845 849 851 837 910 834 842 854 853 905 914 911 903 938 917 898 930 873 874 869 859 818 852 910 851 865 854 798 870 874 796 854 790 807 839 862 814 832 833 854 822 799 809 810 791 748 829 844 817 810 799 824 818 821 870 804 789 806 830 794 804 806 801 837 822 827 799 835 827 868 819 798 736 756 785 807 813 818 798 777 822 766 819 821 833 849 790 845 817 812 794 818 821 794 832 763 790 748 810 821 793 816 750 837 833 797 867 896 857 843 822 869 872 863 835 860 824 843 842 853 834 852 870 862 862 851 859 872 838 827 826 812 814 807 839 841 822 830 791 837 840 808 841 836 828 853 828 810 851 841 814 839 815 831 762 840 766 799 816 876 802 796 818 796 853 794 835 834 873 794 805 866 780 766 817 811 796 802 852 820 825 760 830 781 797 778 796 791 754 822 802 844 821 844 795 825 791 814 843 787 754 813 850 907 852 893 904 877 837 850 816 876 835 863 792 823 861 843 840 846 826 836 823 852 859 845 825 821 794 788 818 870 829 831 858 794 834 857 808 825 810 803 844 792 788 796 762 797 808 837 802 800 806 848 823 855 823 882 823 812 814 800 868 735 792 814 852 838 801 793 836 812 767 781 861 798 770 796 824 768 808 706 818 803 813 789 777 801 697 817 806 834 852 811 832 886 914 878 927 891 929 877 884 923 910 901 924 899 958 900 892 891 937 924 912 908 933 919 910 900 904 878 884 895 898 892 881 906 888 870 863 855 877 876 884 1.12e+03 876 813 907 915 882 807 820 836 942 857 834 921 870 873 816 844 782 860 833 892 856 858 823 888 867 870 860 802 832 811 884 891 890 856 954 937 950 959 905 924 982 961 968 940 923 930 807 942 908 965 909 914 906 944 900 934 848 888 861 943 895 875 897 912 809 568 852 848 850 848 840 835 884 898 909 901 900 892 914 890 864 938 882 853 926 885 902 888 858 874 830 898 874 850 899 901 821 833 857 814 874 916 875 919 896 887 921 895 885 876 878 865 860 883 901 879 851 840 842 874 848 848 856 855 875 893 860 870 840 882 871 878 839 880 811 788 828 770 836 782 880 891 841 869 823 823 730 828 826 830 898 920 877 883 878 872 871 880 898 888 837 870 881 878 840 847 876 814 853 852 872 861 849 840 842 842 864 846 867 857 891 856 833 819 859 814 874 850 865 877 844 849 850 837 910 834 841 854 856 905 914 912 903 938 916 899 930 873 875 869 859 817 852 911 851 865 853 798 872 874 796 854 790 807 839 861 815 832 831 853 822 798 809 811 791 749 829 840 818 809 799 823 819 820 870 804 789 807 830 793 803 806 801 836 822 826 799 835 827 868 819 798 737 757 784 807 813 818 798 777 822 766 820 820 832 847 790 844 817 811 795 819 821 793 831 762 790 748 809 821 793 816 750 837 833 797 867 896 858 842 822 868 872 863 836 859 824 844 842 854 834 852 872 861 862 851 860 872 840 828 826 812 815 807 839 840 822 830 791 838 840 808 841 837 827 853 828 810 850 841 814 838 814 831 761 840 766 799 816 876 801 795 818 796 852 794 835 834 872 793 805 867 780 765 816 812 796 802 855 820 826 760 830 782 797 778 795 792 754 823 801 844 821 846 795 825 790 814 842 787 754 813 850 906 851 893 903 876 837 849 816 877 835 863 792 823 860 844 840 846 826 835 825 852 858 845 825 821 794 788 817 870 827 828 857 793 834 856 809 825 810 803 844 794 788 796 762 798 808 836 802 800 806 847 823 855 824 882 825 811 814 799 869 735 791 814 852 836 801 793 835 811 767 781 861 799 770 796 825 768 807 706 816 803 813 789 775 800 698 817 805 835 850 811 832 886 914 878 927 891 930 876 884 924 909 901 924 900 959 900 892 891 937 924 911 907 933 918 910 900 904 878 885 895 898 892 880 907 886 870 863 854 877 876 883 1.12e+03 876 812 909 916 883 807 820 836 941 857 833 920 870 873 817 844 783 860 834 892 856 858 822 889 866 870 860 802 833 810 884 891 890 856 955 936 951 959 906 924 982 963 968 940 925 930 807 942 909 965 908 913 906 944 902 934 848 888 860 943 894 875 897 913 809 568 852 848 852 849 840 834 884 898 910 900 900 892 915 892 863 940 882 852 925 886 903 887 858 875 829 898 874 850 899 902 821 833 856 812 872 915 875 920 896 888 921 895 885 877 878 865 859 883 900 879 851 840 842 875 848 848 856 855 875 892 860 870 840 882 872 878 840 880 812 788 830 770 837 782 880 890 842 869 823 823 730 829 826 830 898 920 876 883 878 872 871 880 897 889 836 870 880 878 841 846 876 813 852 853 872 862 850 841 842 843 864 846 866 857 891 856 833 819 858 814 874 850 865 877 845 850 850 836 910 834 841 855 859 906 914 912 903 938 916 899 930 872 876 868 859 818 853 912 851 864 853 798 874 873 797 855 790 809 840 860 816 832 830 851 822 796 809 811 791 750 829 835 820 810 801 822 819 819 869 803 789 808 829 793 803 806 802 836 822 826 800 835 828 866 818 797 738 756 784 807 813 818 798 777 821 768 820 820 831 847 791 844 818 811 795 820 822 794 831 762 790 749 808 821 792 815 750 837 833 797 868 895 858 842 823 868 873 863 834 859 824 844 842 854 834 853 873 861 862 852 860 872 840 829 828 811 816 807 839 841 822 830 791 837 840 809 841 839 827 853 829 809 850 841 814 838 813 832 760 840 765 799 816 876 801 794 818 797 853 792 836 835 872 793 806 868 781 764 816 812 798 801 857 821 827 760 830 784 797 778 794 792 756 822 801 843 821 847 796 826 789 814 842 787 753 813 850 906 850 893 901 876 837 848 816 878 835 860 792 823 861 845 840 845 825 836 826 852 857 846 824 821 793 788 816 871 828 827 857 793 833 857 809 825 810 803 843 794 789 796 762 797 809 836 802 799 805 847 822 856 824 882 826 810 813 798 869 735 791 813 852 836 801 793 835 811 766 781 860 800 770 797 825 767 807 706 815 803 813 788 773 799 699 817 805 835 848 812 831 885 913 878 927 892 930 876 884 925 910 900 924 901 959 900 892 891 937 924 911 908 932 918 910 901 904 878 885 896 898 892 880 908 885 870 863 852 876 875 883 1.12e+03 877 812 910 916 884 807 820 836 940 857 833 920 871 873 817 843 783 860 834 892 856 859 822 889 867 870 860 801 834 810 884 892 889 856 955 935 951 959 906 925 983 963 968 940 925 930 807 941 909 966 908 913 906 944 903 934 848 888 860 943 894 874 897 913 809 568 852 848 854 850 840 833 883 898 910 900 901 891 916 893 862 941 882 852 925 886 904 887 858 874 829 898 874 850 898 902 821 833 854 810 870 915 874 920 896 888 922 894 884 877 878 865 859 883 900 879 852 841 842 875 848 848 856 856 875 892 860 870 840 881 871 877 841 881 812 788 830 770 837 782 880 891 843 870 822 822 730 829 827 830 899 921 876 883 878 872 871 880 896 889 836 870 880 878 842 846 876 813 852 853 872 862 850 841 842 843 865 846 866 857 891 857 833 819 859 814 875 850 865 878 846 850 850 836 910 833 842 855 863 907 914 912 902 939 916 900 929 873 877 868 859 818 852 912 852 864 853 798 876 873 797 855 790 810 839 860 818 833 830 851 822 795 810 811 792 751 829 830 818 810 802 822 819 820 868 802 790 808 829 793 802 806 802 835 822 827 800 835 828 865 820 797 739 754 783 808 814 818 798 777 820 768 822 821 830 848 791 844 818 811 795 821 821 794 831 762 791 749 808 821 792 814 749 837 832 798 868 895 858 841 825 868 874 863 832 860 824 843 842 854 835 853 876 861 863 852 859 872 840 831 828 810 817 807 838 842 823 830 790 836 839 808 841 839 828 853 829 809 851 841 814 838 812 832 761 840 765 799 816 876 802 790 818 797 854 792 836 835 872 793 805 868 780 763 816 810 799 801 859 820 828 761 830 785 798 778 793 793 758 822 801 843 821 848 796 826 789 815 842 787 753 814 851 906 850 893 901 876 837 848 816 878 836 858 793 822 861 846 840 845 826 836 827 852 858 847 824 822 793 789 816 871 828 825 856 794 833 857 809 825 810 803 843 793 790 796 762 796 810 836 801 798 804 847 822 855 825 882 826 810 813 798 868 736 790 813 853 837 800 794 835 810 766 781 858 800 771 797 826 767 806 706 817 803 812 788 773 799 700 817 805 835 847 812 831 885 913 877 927 892 929 875 883 926 911 900 924 902 959 899 892 891 937 923 910 908 931 918 910 902 904 879 885 897 898 892 880 907 885 870 863 852 876 875 882 1.12e+03 877 811 910 916 883 808 819 836 940 857 832 920 871 872 817 844 783 860 834 890 857 859 822 890 868 869 860 801 834 810 884 892 888 856 955 935 951 959 905 925 982 963 967 940 926 930 807 940 910 966 908 914 906 945 904 934 847 889 858 944 894 874 897 912 808 568 852 848 854 850 840 832 883 899 911 900 902 890 915 894 862 942 882 852 926 886 906 886 859 872 829 897 875 849 896 902 821 832 853 809 868 915 875 919 897 888 922 894 884 877 879 864 859 884 899 879 852 841 841 876 847 848 856 856 876 891 860 870 840 881 870 876 841 881 812 788 828 770 837 782 880 890 842 870 822 822 730 829 827 830 899 922 876 882 878 872 871 881 896 890 836 870 879 878 841 846 876 814 851 854 873 862 850 840 841 843 865 846 866 857 892 857 833 819 859 813 875 850 866 880 848 850 851 835 910 833 842 855 867 907 914 912 902 939 916 901 930 873 877 868 859 818 852 911 852 863 853 798 878 873 797 854 790 812 838 861 820 834 831 851 822 796 811 810 792 751 829 826 817 809 803 823 819 820 868 802 790 808 828 793 802 806 802 835 822 828 800 834 828 865 822 797 741 752 784 807 814 819 798 778 820 766 823 821 831 849 790 844 817 811 795 821 819 795 831 762 791 749 809 821 793 814 749 836 832 798 868 894 858 842 826 868 874 864 832 860 824 842 842 854 836 853 877 861 863 852 858 871 840 832 828 810 817 807 837 844 824 830 789 836 838 808 841 839 828 852 829 808 852 840 813 837 813 832 761 840 766 800 817 875 802 787 818 796 855 791 837 836 872 794 804 868 779 762 817 808 800 802 859 820 828 762 830 785 799 777 792 793 758 822 801 843 821 847 796 826 788 815 841 787 753 814 851 906 851 893 902 876 837 849 815 878 837 856 793 824 861 846 841 846 827 837 826 852 858 848 825 822 793 789 815 871 829 822 856 794 832 857 809 823 810 804 843 792 791 796 761 794 810 835 801 798 803 846 821 855 825 882 825 812 814 798 867 736 791 814 852 838 800 795 835 810 765 781 858 800 770 798 825 766 806 706 818 804 811 787 773 800 700 818 805 835 845 812 831 885 914 877 926 892 929 874 882 925 913 900 924 903 959 898 892 890 937 922 910 908 930 918 909 902 904 879 885 897 898 892 880 906 885 870 862 850 876 876 882 1.12e+03 878 811 910 916 882 808 820 835 941 857 833 920 870 872 817 844 783 860 833 889 858 859 823 890 868 869 860 801 834 809 883 892 887 856 955 935 951 959 904 925 982 964 967 940 926 930 806 940 910 968 907 914 906 945 903 934 848 889 856 944 895 873 897 911 808 NaN 851 849 854 850 839 831 882 900 911 901 903 890 913 893 862 942 882 852 927 886 906 886 859 871 829 897 875 849 894 900 820 832 853 809 868 914 876 918 897 888 922 894 885 877 880 865 859 884 899 880 852 841 841 876 847 849 856 856 876 890 860 871 839 881 869 876 841 881 812 788 827 770 838 783 880 890 841 870 822 823 730 829 827 831 900 922 876 882 878 872 871 881 896 891 836 869 880 877 840 846 876 814 852 854 873 862 850 840 841 842 864 846 867 858 892 857 832 819 859 813 875 850 866 881 848 850 851 836 910 833 842 855 871 905 914 912 902 939 916 900 930 873 877 868 859 818 851 910 852 864 853 798 882 873 797 854 790 812 837 861 822 834 832 852 822 798 811 810 792 752 829 821 817 809 803 823 819 821 868 802 790 808 829 792 801 806 802 835 821 828 800 834 828 866 823 797 741 754 786 807 814 819 797 778 820 764 824 821 831 849 790 845 817 810 795 821 818 796 831 762 790 749 810 821 793 813 748 836 832 798 868 893 858 842 825 868 873 864 833 860 823 841 842 854 836 853 878 860 862 851 857 871 839 832 828 810 816 807 837 844 824 830 788 836 838 808 841 839 826 852 829 807 852 840 814 837 813 831 762 840 766 801 817 874 803 783 818 795 855 791 837 836 872 795 803 867 778 762 817 808 800 801 859 821 828 761 830 785 800 777 792 793 758 822 802 844 820 846 796 826 789 815 841 786 752 814 851 906 852 893 902 876 837 850 814 878 837 858 792 825 861 846 841 846 829 838 824 852 858 848 827 823 793 789 814 872 829 816 857 794 833 857 809 821 811 805 843 793 791 796 762 794 810 835 801 797 802 846 821 856 826 882 825 812 815 797 866 735 792 814 852 840 800 795 835 809 765 782 858 800 770 798 823 767 806 706 819 804 810 787 774 801 699 818 805 834 845 812 831 886 914 876 925 892 929 874 881 925 913 900 924 902 959 897 891 890 937 922 909 908 930 919 909 902 904 879 885 896 899 892 881 905 885 871 862 849 876 876 883 1.12e+03 878 810 910 916 881 809 821 835 942 857 833 921 869 872 817 845 784 860 833 888 858 860 823 890 868 869 860 800 834 809 883 891 887 856 954 936 953 960 903 925 982 964 967 941 926 931 806 939 911 968 907 914 906 944 902 934 849 889 855 944 894 874 897 910 808 NaN 852 848 853 850 838 831 882 900 910 902 903 890 913 892 861 942 881 850 928 886 904 887 860 872 828 898 875 849 896 899 821 832 854 809 868 914 877 918 898 888 922 894 885 877 880 866 860 884 900 880 852 842 841 876 848 850 856 858 876 890 861 872 840 881 868 875 841 881 812 788 827 770 838 784 881 889 840 870 823 824 730 828 825 831 901 921 875 881 879 871 871 881 896 892 837 869 880 877 839 847 877 814 853 855 873 861 849 840 842 842 863 846 867 858 892 856 832 819 859 813 876 850 866 882 847 850 851 837 910 833 842 855 874 905 914 912 902 939 916 898 930 872 877 868 859 818 852 909 852 864 852 798 886 873 797 853 790 812 838 861 823 834 831 852 822 797 810 810 792 752 828 819 818 810 803 822 819 821 869 802 790 808 829 792 802 806 801 836 822 828 800 833 827 867 824 797 741 755 787 807 813 819 798 779 820 762 823 820 831 848 791 846 816 810 795 820 818 796 832 762 791 749 810 821 793 813 749 835 833 798 869 895 857 843 823 868 873 864 833 859 822 841 842 853 836 853 878 860 861 850 858 871 838 832 828 810 815 808 837 845 824 831 787 836 838 808 840 839 824 852 830 807 852 840 814 836 814 831 762 841 767 802 818 873 803 781 818 794 855 791 837 835 872 795 803 866 779 762 817 808 799 801 859 822 828 761 830 785 799 777 793 793 758 822 802 845 819 846 795 826 790 816 840 786 752 813 850 907 852 892 903 876 837 851 815 877 837 858 792 824 861 846 840 846 829 838 823 852 858 848 828 823 794 789 814 872 829 811 857 793 834 857 810 820 811 806 843 795 792 795 762 794 810 836 802 797 803 846 821 856 827 883 824 811 814 798 866 734 793 815 851 840 800 795 835 809 766 783 858 800 770 798 822 767 806 706 819 804 810 787 774 802 699 818 806 834 845 812 830 887 914 876 924 892 929 873 881 925 913 901 924 902 959 897 891 890 938 923 910 908 931 919 910 903 904 878 885 897 899 892 881 905 886 871 862 848 876 876 883 1.12e+03 878 810 910 916 881 809 822 835 943 856 833 921 869 873 816 845 783 860 834 888 858 860 823 889 868 868 859 800 834 810 883 890 886 856 954 935 954 960 903 925 981 964 967 941 926 932 807 939 911 968 909 914 906 942 902 935 849 889 854 945 896 874 897 909 809 NaN 852 847 854 850 837 830 882 899 909 903 902 890 913 892 862 941 880 849 927 886 904 888 859 872 827 899 874 850 897 898 821 832 854 808 868 914 877 918 898 888 922 895 885 877 880 867 860 883 901 879 852 844 841 877 849 850 856 858 874 890 862 872 841 881 868 876 841 881 812 788 827 770 840 785 881 889 840 870 823 825 731 828 825 830 902 920 877 882 880 871 871 881 896 891 837 869 880 877 838 848 878 814 854 855 873 860 849 840 843 842 863 846 867 858 892 856 831 819 859 813 876 850 865 882 847 851 851 837 910 833 841 855 876 906 914 912 902 939 916 897 931 874 877 868 859 818 852 908 853 865 852 799 888 873 797 853 791 811 839 861 824 834 831 853 822 798 809 810 792 752 828 815 818 810 803 821 820 821 870 802 790 807 830 792 802 807 802 836 822 828 800 832 827 867 823 798 741 755 786 807 813 819 798 779 821 761 822 820 831 848 792 846 816 809 795 820 818 796 832 762 793 749 811 821 793 813 750 835 833 798 869 896 857 844 821 868 873 864 834 858 821 841 841 853 836 853 878 860 860 849 858 871 839 831 828 810 815 808 836 845 825 831 787 836 838 807 840 838 824 852 830 807 851 840 815 837 814 830 762 840 767 802 818 873 803 779 818 794 854 791 838 834 872 795 803 867 779 762 817 809 799 801 859 823 827 761 830 785 798 777 794 794 758 821 802 846 820 846 794 826 792 817 840 785 752 813 850 907 852 892 902 876 838 851 816 876 836 858 792 823 861 846 839 844 829 838 822 851 857 848 827 823 794 788 814 871 829 806 857 792 835 856 810 820 811 806 844 795 792 794 761 794 810 836 802 797 805 845 821 856 827 883 822 810 814 798 866 733 792 814 851 840 799 795 834 810 767 784 859 799 770 798 823 767 807 707 818 804 811 787 774 802 701 818 807 834 845 812 830 887 914 876 925 892 930 874 882 925 913 901 923 902 959 897 892 889 938 923 910 908 932 920 910 903 903 878 885 897 899 892 881 905 887 871 862 848 876 875 883 1.12e+03 877 812 910 915 881 809 822 835 944 856 834 921 870 873 816 845 783 860 836 888 858 860 822 889 868 868 860 800 834 810 882 890 886 856 954 935 954 961 903 925 981 964 968 941 926 931 807 939 912 967 910 914 906 940 903 936 848 890 853 945 897 874 897 908 810 NaN 852 846 855 850 836 829 882 898 908 902 902 890 914 891 863 941 881 848 926 886 902 890 859 871 827 900 873 851 898 897 821 832 854 808 868 915 876 919 898 886 922 894 885 877 879 868 859 882 902 879 852 845 841 877 848 849 857 859 873 889 863 872 841 881 869 877 840 880 812 788 827 770 840 784 881 888 840 870 823 824 732 828 825 830 903 920 878 882 879 872 871 881 896 890 837 869 881 878 838 848 878 814 854 855 874 860 849 840 843 842 864 846 867 859 891 856 831 820 858 813 876 850 864 882 846 851 850 838 910 833 841 855 878 907 914 912 902 939 915 897 930 876 877 867 858 818 852 909 854 866 852 799 890 874 797 853 790 811 841 861 825 834 831 854 822 799 809 809 792 750 828 811 817 810 803 822 819 821 870 802 790 806 830 792 803 807 802 837 822 828 800 832 826 866 822 800 741 754 786 808 812 820 798 779 821 760 822 820 830 848 792 847 815 809 795 819 819 796 831 763 795 749 811 821 793 814 750 835 833 798 870 898 857 844 821 869 873 864 834 859 821 840 841 852 835 853 878 862 860 849 859 871 839 830 829 810 814 809 835 845 825 830 788 836 839 807 840 837 825 852 831 808 850 840 815 837 814 829 762 840 766 801 817 872 802 778 818 794 854 792 838 832 871 795 803 868 779 763 817 810 799 801 860 823 826 761 831 785 798 777 794 794 758 820 801 846 820 847 794 826 791 817 840 785 752 812 850 907 852 892 903 876 838 852 816 876 836 856 791 822 861 846 839 843 829 839 822 852 856 848 828 823 794 789 814 871 829 804 857 792 835 856 809 819 810 806 845 794 792 795 760 794 810 836 803 799 806 845 821 856 827 884 821 810 813 799 867 732 792 814 851 839 799 795 834 810 768 785 860 799 769 799 824 767 807 708 817 804 811 787 774 802 702 817 807 834 845 811 830 887 914 876 926 891 931 874 883 925 913 901 923 902 959 897 892 890 939 924 911 908 933 920 911 902 903 877 884 897 898 891 881 905 888 870 862 848 876 873 884 1.12e+03 877 812 909 915 881 809 822 835 944 855 834 921 871 873 816 845 782 861 837 889 858 860 822 889 868 868 860 800 835 810 882 890 886 856 954 935 953 960 903 925 982 962 968 941 926 930 806 938 911 966 912 914 906 940 904 937 847 890 852 945 897 875 896 907 810 NaN 852 848 854 850 836 828 884 898 908 901 901 890 914 891 864 942 881 848 925 886 903 891 859 870 828 901 874 850 896 896 820 833 853 807 868 915 877 919 897 885 924 894 886 877 879 868 859 882 902 878 852 845 842 878 847 849 856 860 871 890 862 872 842 881 869 878 839 880 811 788 827 770 839 784 881 889 839 870 824 823 732 828 825 829 904 919 880 882 878 873 871 881 896 890 838 869 880 879 838 848 877 815 854 855 874 861 849 840 843 842 864 846 867 859 890 856 832 820 858 813 875 850 864 882 846 852 849 838 910 833 841 855 879 907 915 912 901 940 915 897 930 877 877 868 858 818 852 910 854 866 852 799 893 875 798 853 790 811 841 861 826 834 831 854 822 799 808 809 792 749 828 807 817 809 803 822 818 821 870 802 790 805 830 793 803 807 802 837 822 829 800 832 827 867 821 800 741 754 786 808 812 820 798 778 822 759 822 820 830 850 792 848 814 810 795 819 819 796 831 764 796 749 811 821 793 814 750 836 834 798 869 898 856 845 821 870 873 863 834 860 822 840 842 852 834 852 878 862 861 849 859 871 839 828 830 809 814 810 835 845 826 829 790 836 839 807 839 837 827 852 830 808 850 840 814 838 813 828 762 841 766 801 817 873 802 778 818 794 854 793 838 832 871 795 804 868 779 763 817 810 800 800 861 822 826 760 831 785 798 778 794 793 757 821 801 845 820 847 794 826 790 816 840 786 751 812 850 907 851 892 903 876 838 852 814 876 836 854 791 822 861 846 839 842 829 839 824 853 854 847 829 823 794 790 814 870 828 800 858 793 836 855 808 819 810 805 845 794 791 796 759 794 810 837 803 800 806 845 822 856 827 884 822 810 812 800 867 732 791 814 851 838 798 796 834 810 768 784 861 799 770 800 825 767 807 709 817 804 811 788 774 802 704 817 807 834 843 811 830 886 914 877 928 891 933 874 883 926 913 901 923 901 959 897 892 890 939 924 911 908 933 919 911 902 903 877 884 896 898 890 881 905 888 870 862 848 876 872 884 1.12e+03 877 813 908 915 881 809 821 836 943 855 834 920 871 872 816 845 782 860 836 889 858 860 822 889 868 868 860 800 834 810 882 890 887 857 954 936 952 959 904 925 982 961 969 940 926 930 805 938 910 966 913 913 906 940 904 937 847 891 852 946 896 875 895 908 810 NaN 851 850 852 850 837 830 885 898 908 902 901 890 914 890 864 943 882 848 924 887 904 892 858 868 828 901 875 849 896 896 820 835 852 808 869 915 878 918 897 885 924 893 885 877 879 867 859 883 902 879 852 845 843 878 847 849 856 860 872 890 861 872 842 880 869 878 838 879 810 788 827 770 836 784 881 890 839 871 824 823 732 828 826 829 905 920 879 882 877 872 870 880 895 890 837 870 879 879 839 848 876 816 854 855 874 861 848 840 842 842 864 846 866 859 890 857 832 819 858 813 875 850 864 883 847 850 848 838 910 832 841 855 878 906 914 912 901 940 916 898 929 877 877 868 858 818 852 911 853 866 852 799 895 876 798 853 789 811 842 861 828 834 831 854 822 798 808 809 792 749 828 803 816 809 802 823 817 821 870 802 791 805 830 794 803 807 803 837 822 828 799 833 828 867 820 799 741 754 786 809 811 820 798 778 823 758 822 819 830 850 792 848 814 810 795 819 819 796 830 763 796 750 811 821 793 814 750 836 834 798 869 896 856 844 820 869 872 863 834 860 823 839 844 852 834 852 878 862 862 848 858 872 839 828 830 809 814 811 835 843 825 828 791 836 839 807 839 836 829 850 830 808 850 840 814 838 812 830 762 842 765 801 815 873 802 776 818 793 854 794 839 832 870 794 804 868 780 764 817 809 800 800 862 822 827 760 831 785 798 778 794 793 755 822 801 844 820 848 795 825 788 816 840 786 751 812 850 907 851 891 902 875 837 851 814 876 838 852 792 823 861 845 837 842 829 838 826 853 854 846 831 824 794 791 814 869 828 797 859 793 836 855 808 819 810 805 845 794 791 797 759 794 811 838 804 801 804 846 822 855 828 884 824 811 812 800 867 732 791 814 852 837 799 795 835 810 768 784 861 798 770 801 825 767 807 709 817 805 811 788 774 802 706 817 806 833 841 812 832 886 914 878 928 890 933 875 883 926 913 902 923 901 959 897 892 890 939 925 912 908 931 919 911 901 904 878 884 895 898 890 881 904 888 870 862 849 876 871 884 1.12e+03 878 813 908 916 882 809 821 836 942 856 834 920 871 872 817 845 782 860 835 889 857 860 822 888 867 868 858 801 833 810 882 890 888 857 954 936 952 958 905 926 982 960 969 939 926 930 805 939 910 966 911 912 906 942 904 938 847 891 851 947 895 875 895 908 810 NaN 850 852 849 850 838 831 885 898 908 902 902 891 913 890 864 942 881 848 922 887 905 890 858 866 829 900 877 848 898 897 821 835 853 808 870 915 878 918 897 886 925 892 885 877 879 865 858 884 902 879 853 845 844 877 847 849 857 860 874 891 861 872 842 880 869 878 839 880 811 789 826 771 834 784 881 891 840 872 822 822 732 828 826 828 907 920 878 882 878 872 870 880 895 890 836 870 878 879 839 849 876 816 854 855 874 861 848 840 842 842 864 845 866 859 890 858 833 818 859 812 875 850 864 882 848 849 849 837 911 830 840 855 877 906 914 913 901 940 916 898 929 876 876 868 858 819 852 910 853 864 852 799 894 874 798 853 787 812 843 862 829 834 830 853 822 797 808 809 792 750 829 801 816 809 802 823 817 820 871 802 791 804 831 796 803 807 803 837 822 828 798 833 829 867 821 798 741 754 787 809 811 820 798 778 823 757 823 820 830 849 791 848 815 811 794 819 820 796 830 762 796 750 811 822 793 814 750 836 834 798 869 896 856 842 822 870 872 862 833 860 824 840 845 852 834 852 879 862 862 848 858 872 839 828 830 809 815 810 834 842 823 828 791 836 839 808 840 836 829 849 830 809 850 840 814 837 811 832 762 842 765 801 814 873 802 774 818 793 854 794 840 834 871 795 805 868 781 764 817 809 801 801 862 822 828 758 830 786 798 778 794 792 753 824 801 844 821 847 795 825 788 815 841 786 751 812 850 907 851 891 902 875 836 850 815 876 840 852 793 822 860 845 836 842 829 838 828 853 853 846 831 823 794 791 814 869 828 794 859 794 836 855 808 819 810 805 845 794 791 796 759 795 811 838 804 802 804 847 822 854 828 884 826 811 812 800 867 733 790 814 851 836 799 795 836 811 768 783 861 798 770 801 825 767 807 709 817 805 812 790 773 802 706 816 807 833 840 812 834 886 914 878 928 889 934 875 883 926 912 901 923 901 959 897 892 890 938 924 912 908 930 919 911 901 904 878 884 895 898 890 881 904 888 871 863 850 877 870 885 1.12e+03 878 813 908 915 883 808 821 836 942 857 834 920 871 872 817 845 782 860 835 890 856 860 822 888 867 868 858 801 832 809 882 890 888 857 954 935 952 959 905 926 982 960 968 938 927 930 805 939 912 967 909 913 906 944 903 939 847 892 850 945 895 875 896 910 810 NaN 850 851 848 850 838 832 885 898 909 902 902 891 914 891 864 940 881 848 921 887 905 888 858 866 829 900 878 849 899 898 822 834 853 808 869 916 879 917 898 887 924 892 885 877 879 863 857 884 901 880 852 844 844 876 848 848 858 860 875 891 861 872 841 880 869 878 839 880 811 790 827 771 834 784 881 892 842 872 821 822 732 828 827 829 907 920 878 882 878 872 870 880 895 890 834 871 877 878 840 848 875 815 854 855 874 861 849 840 842 841 864 845 866 859 890 858 833 818 859 812 875 850 864 881 848 848 849 838 910 830 841 856 877 906 914 913 900 938 916 898 929 876 876 868 859 820 852 910 853 864 852 799 896 873 799 854 786 813 843 862 830 833 830 852 822 797 808 809 792 749 829 799 816 810 802 823 817 820 872 802 791 803 830 796 803 807 803 837 822 828 797 834 829 867 821 798 742 754 786 809 811 820 798 778 823 756 822 820 830 848 790 847 816 811 793 819 820 796 830 761 796 750 811 822 792 815 750 834 834 799 868 895 857 840 823 870 871 862 833 860 824 842 844 851 834 852 879 863 861 848 858 873 840 829 830 809 816 809 834 841 820 828 790 836 840 808 840 836 830 848 830 809 851 840 814 837 810 834 762 842 765 800 813 873 803 772 819 793 854 794 840 835 871 796 805 867 781 764 816 808 801 801 861 822 828 758 830 785 798 777 795 792 753 824 800 844 821 846 795 825 789 815 842 785 750 812 850 906 852 891 902 875 836 849 816 876 840 852 794 822 861 844 834 843 828 839 828 852 854 846 832 822 794 790 814 868 829 793 860 795 837 855 808 818 810 804 844 794 791 796 760 795 811 838 803 802 805 848 822 853 827 883 827 811 812 799 868 733 790 814 851 836 799 794 838 812 768 782 861 798 770 800 825 767 806 708 818 806 814 790 772 802 706 817 807 833 842 812 835 886 913 878 927 889 934 875 883 926 912 901 923 901 960 897 893 890 937 924 912 908 929 920 910 901 905 878 884 895 898 891 881 904 887 871 863 850 876 869 885 1.12e+03 879 813 908 915 884 808 821 836 942 858 834 920 870 872 816 845 782 860 836 890 856 860 823 887 866 868 857 802 831 809 882 889 888 856 954 935 952 960 905 926 981 960 968 939 927 930 805 939 912 968 906 915 906 945 903 938 848 892 850 944 896 875 896 911 810 NaN 850 850 848 850 837 832 885 898 908 902 903 891 914 892 864 938 881 848 920 886 904 886 859 866 829 897 880 850 898 898 822 834 852 808 867 916 879 917 899 886 924 892 886 877 879 863 857 884 901 880 852 843 844 874 849 848 859 860 876 891 862 872 841 880 869 878 838 881 811 790 828 771 835 784 881 892 844 871 821 823 732 828 827 829 907 921 877 882 877 872 870 880 895 891 834 871 879 878 839 847 875 813 854 855 874 860 849 839 842 841 864 845 866 859 890 858 832 819 858 812 876 850 865 880 848 848 849 838 910 831 841 857 878 906 913 912 901 937 916 898 928 875 876 868 860 819 852 910 854 864 852 798 898 872 799 854 786 814 843 862 830 834 830 852 821 796 808 809 793 749 828 797 816 810 803 823 818 820 872 802 791 803 829 796 803 807 803 837 821 828 797 834 828 867 822 798 742 754 785 809 811 820 798 777 823 756 822 821 831 849 788 846 817 811 793 818 820 796 831 760 795 750 811 822 792 815 751 833 835 799 868 895 857 839 824 870 871 863 835 860 824 843 842 850 834 852 879 864 861 849 857 873 839 829 830 809 817 809 834 842 819 828 790 835 839 808 841 836 830 849 830 809 851 840 814 837 810 832 762 843 765 800 813 872 803 772 820 794 854 793 839 834 871 797 805 866 781 764 816 808 801 801 860 821 828 760 830 784 799 777 795 793 754 824 800 844 823 845 796 824 790 815 842 784 750 813 850 906 851 891 901 875 837 849 815 877 839 852 794 820 862 845 834 843 828 839 828 851 854 847 832 820 794 789 813 868 830 792 860 795 837 856 809 817 810 804 843 794 791 796 760 795 812 838 803 802 806 849 821 853 824 883 827 810 812 799 868 733 791 813 852 836 799 794 838 812 769 782 861 798 770 798 825 767 805 708 818 805 815 789 771 802 706 817 807 834 843 811 834 886 913 878 927 889 933 875 883 925 913 901 923 901 959 897 893 891 937 923 913 907 930 920 910 901 905 878 884 895 898 892 882 904 887 872 863 849 876 869 886 1.12e+03 879 813 908 915 884 807 821 836 942 857 833 920 870 872 816 845 783 860 836 890 855 860 823 887 866 869 857 803 832 808 882 889 887 857 954 934 952 960 905 928 981 958 967 941 928 929 805 940 910 969 906 916 907 944 903 937 848 892 850 942 896 876 896 913 810 NaN 851 850 847 849 838 832 885 897 906 902 903 892 914 894 864 937 882 849 918 884 904 887 861 868 828 894 880 852 896 898 822 835 851 807 864 917 879 918 899 886 924 893 886 877 879 864 857 884 902 880 853 842 845 875 850 848 859 860 876 890 861 872 841 880 870 878 838 881 810 791 829 772 836 784 881 893 844 871 821 823 731 828 827 829 907 921 876 882 878 872 870 880 895 891 835 871 880 877 839 845 876 814 854 855 875 860 849 840 842 841 864 846 866 859 890 858 832 819 858 813 877 850 864 881 847 848 850 838 909 832 842 857 878 905 912 913 902 936 916 897 928 876 876 867 860 818 851 910 854 864 852 798 901 873 799 853 787 813 841 862 831 834 830 852 821 796 809 809 793 749 828 796 816 809 803 823 818 820 873 802 791 802 828 796 803 807 802 837 821 827 797 833 829 867 822 798 742 754 785 809 811 820 798 777 822 756 822 821 833 850 789 846 819 811 794 818 819 797 833 761 796 751 811 821 792 815 752 830 834 798 869 894 858 840 824 870 872 864 835 860 824 844 841 850 833 853 879 865 861 850 857 872 839 828 830 809 817 809 835 842 819 827 791 834 839 808 842 837 830 851 829 809 851 839 814 837 811 831 762 843 766 800 814 873 802 770 819 795 854 792 838 834 872 797 805 867 781 763 815 808 801 800 860 821 827 761 830 783 799 776 795 793 755 824 800 843 823 846 797 824 791 814 843 785 750 813 850 906 851 892 899 876 837 850 815 878 838 852 794 819 863 846 835 843 828 839 828 851 855 847 832 821 794 787 812 869 830 790 860 794 837 856 809 816 810 805 844 794 791 795 759 795 812 838 802 800 808 849 820 852 822 883 827 810 811 799 867 734 792 813 854 836 800 793 839 812 770 781 861 798 769 798 825 767 805 708 817 804 815 789 771 802 706 817 807 834 843 809 833 886 912 878 928 889 932 874 883 925 913 901 923 902 958 897 894 891 937 922 913 907 932 920 910 901 905 878 884 895 898 892 882 904 887 872 863 849 875 870 886 1.12e+03 879 813 909 915 884 807 821 835 942 856 833 920 870 873 815 845 784 861 835 889 856 861 823 887 866 869 856 803 832 808 882 889 887 857 953 935 952 960 905 928 980 958 967 942 926 928 805 940 909 969 906 916 907 943 903 936 848 892 849 942 896 876 896 912 810 NaN 852 850 847 850 839 832 884 896 905 902 903 892 913 895 864 937 882 850 915 883 903 888 861 869 826 893 880 852 896 898 822 835 851 807 862 916 879 918 898 886 924 893 886 877 879 864 856 884 902 880 852 842 846 875 850 849 858 860 876 890 860 871 841 880 870 878 838 881 810 791 830 772 837 784 881 893 844 871 820 824 731 828 828 829 909 921 876 882 879 872 870 880 894 890 836 871 881 878 839 845 876 815 854 856 874 860 849 839 842 842 864 846 866 860 890 858 832 818 857 814 877 850 864 882 846 848 851 838 908 831 842 857 878 905 912 913 903 936 916 897 927 875 877 867 860 817 851 910 853 864 852 798 904 874 799 853 787 811 840 862 831 834 830 851 820 795 809 809 794 748 827 796 816 808 803 823 819 820 871 802 790 802 827 795 802 808 802 837 821 827 798 832 829 867 822 798 742 754 785 809 811 820 798 776 822 756 822 822 834 850 790 845 820 811 794 817 817 798 834 761 798 751 811 821 792 814 752 827 834 798 869 894 858 840 824 870 872 865 833 859 824 844 841 850 833 853 877 866 861 851 858 871 838 828 830 809 817 809 836 842 821 827 791 834 840 807 842 838 830 851 829 809 852 840 814 837 811 831 762 843 767 801 815 873 802 768 819 796 855 791 840 833 872 797 805 868 781 763 815 809 800 800 859 822 827 763 830 782 799 776 795 792 755 824 800 842 824 847 798 824 791 815 844 786 750 812 849 907 851 893 896 877 837 850 815 880 838 852 794 818 863 847 836 844 827 839 827 852 855 847 832 822 795 787 812 870 831 789 861 792 836 856 809 817 811 805 845 794 791 795 759 795 811 838 802 799 808 849 820 852 822 884 827 810 812 798 866 735 792 813 854 836 800 793 839 812 770 782 861 798 769 799 826 767 804 709 816 804 814 790 773 802 706 817 807 834 843 808 832 885 912 878 928 890 931 874 883 925 913 902 923 902 957 897 895 890 938 922 913 907 933 920 910 901 905 878 883 895 898 893 882 904 887 873 862 849 875 870 886 1.12e+03 879 813 909 916 884 806 821 835 942 856 833 920 870 874 815 845 784 859 835 891 856 861 824 887 867 870 856 803 832 809 883 889 888 856 953 935 952 960 905 928 980 959 967 941 924 928 805 940 909 969 907 915 907 942 903 936 848 891 850 942 896 876 896 911 810 NaN 852 850 847 851 840 832 884 897 905 901 903 893 911 895 864 939 882 850 913 883 902 889 862 870 826 894 880 850 895 897 822 834 852 808 862 916 879 919 897 886 924 894 886 877 880 864 856 884 902 880 851 843 846 875 850 849 858 860 876 890 861 871 841 881 870 879 839 881 810 791 829 772 837 784 881 893 844 870 820 823 731 828 828 829 911 921 876 882 880 872 870 880 894 890 837 871 881 879 838 845 877 816 854 856 874 860 849 839 842 842 864 845 866 859 891 858 833 817 856 814 877 851 864 883 846 848 850 838 908 831 841 858 877 905 912 914 904 936 916 897 927 874 877 866 859 817 850 908 853 864 852 797 907 874 799 853 786 809 838 861 831 833 830 851 820 794 809 809 795 748 827 795 816 808 803 823 819 820 870 802 790 802 827 795 802 808 802 837 821 828 798 832 829 867 822 798 741 753 784 808 812 821 798 776 822 756 822 821 833 851 790 846 820 811 795 816 816 798 833 762 799 750 811 821 792 814 753 822 832 799 870 893 858 841 825 870 873 865 832 859 824 843 841 850 832 853 875 867 862 851 858 870 838 830 830 809 817 808 836 841 823 827 791 835 841 806 842 839 830 851 829 809 851 840 814 837 811 831 762 842 767 801 816 874 802 766 819 796 855 792 841 833 873 797 804 868 781 762 816 810 800 800 859 822 827 763 830 782 798 776 795 792 755 824 800 841 823 847 798 824 792 815 844 786 750 812 850 906 852 894 894 878 837 851 816 880 837 851 793 819 863 847 838 843 827 839 827 852 856 847 832 822 795 788 813 870 832 788 862 792 836 855 809 818 811 806 846 793 790 796 760 795 810 838 801 799 808 848 820 852 824 884 827 810 813 798 866 736 793 813 852 837 800 793 838 813 770 782 861 799 768 801 825 767 804 710 816 804 813 791 776 802 708 818 807 835 843 808 831 884 912 878 929 891 931 876 883 924 913 903 925 902 957 897 895 890 939 922 912 907 933 920 910 901 905 878 883 895 898 892 882 905 887 873 861 849 874 872 886 1.12e+03 878 813 909 916 884 806 821 835 942 856 832 920 870 874 815 846 784 858 834 893 857 862 824 888 867 868 857 803 831 809 883 890 889 856 952 934 953 959 906 927 981 960 967 941 922 929 805 940 910 970 908 914 908 943 904 937 848 890 851 942 896 876 897 911 810 NaN 852 849 847 852 840 833 884 897 906 900 904 893 910 895 864 941 882 849 912 884 902 889 861 870 826 896 880 850 894 897 822 834 855 809 863 915 878 919 897 887 924 893 886 877 880 865 856 884 901 880 849 843 846 876 850 849 858 860 874 890 862 872 841 883 871 878 839 882 811 790 829 773 837 784 880 893 844 870 820 822 732 828 828 829 912 920 876 882 880 872 870 880 894 890 837 870 881 879 839 845 877 816 854 857 874 859 849 839 841 843 864 845 866 858 892 858 834 818 855 814 877 851 864 884 847 848 849 838 908 831 841 858 877 904 913 914 904 936 916 897 927 874 877 866 860 818 851 908 853 864 851 798 909 874 800 852 787 809 839 861 832 833 831 851 820 794 809 808 795 748 827 794 816 807 802 823 820 820 869 801 790 802 827 795 802 808 802 837 821 828 798 832 828 867 822 798 741 752 784 807 812 822 799 776 822 756 823 822 832 853 790 846 820 810 795 816 816 797 833 762 799 750 811 822 793 814 753 818 832 799 870 893 858 842 825 869 874 863 832 858 824 843 841 850 833 853 875 867 861 852 859 870 838 830 829 809 816 808 837 841 823 828 791 836 841 805 842 839 829 849 829 810 851 841 813 837 812 831 762 841 767 801 816 873 802 766 820 795 855 792 842 834 873 797 803 868 781 761 819 811 800 800 859 822 827 763 830 781 797 776 794 792 755 823 801 842 822 847 798 824 792 815 844 786 749 812 850 905 853 894 893 879 837 851 815 879 838 850 792 820 863 848 837 844 827 839 828 852 856 848 833 821 795 790 813 869 833 788 861 793 837 856 809 819 812 806 846 792 789 796 760 795 808 838 802 799 808 847 819 853 824 884 826 809 815 798 866 736 792 813 851 837 800 792 837 812 770 782 861 800 768 802 824 767 804 710 816 804 812 791 778 802 710 819 807 836 844 808 832 884 912 878 929 892 931 876 883 924 913 903 926 902 954 897 895 890 940 922 911 908 932 920 910 900 905 878 882 895 898 891 882 905 887 873 860 850 875 874 886 1.12e+03 878 814 909 915 885 806 820 835 942 856 831 921 870 874 816 846 784 857 834 893 857 862 824 888 867 867 858 803 832 809 882 891 890 857 953 934 953 959 906 926 983 959 968 941 922 929 805 940 911 971 908 914 908 944 902 938 848 890 851 943 896 876 898 912 810 NaN 851 848 847 852 841 833 883 896 908 899 905 891 910 895 864 943 881 849 912 886 901 887 861 871 826 896 880 851 894 898 822 836 857 810 864 915 877 918 897 888 924 893 886 877 881 865 856 884 900 880 850 843 846 876 850 850 858 860 874 891 864 872 842 883 870 878 840 881 810 789 829 773 836 785 880 893 843 870 820 822 732 828 829 829 913 920 877 882 879 872 870 880 895 890 838 869 881 879 839 846 877 816 853 857 874 858 850 839 841 844 864 845 867 857 892 858 833 818 855 814 876 851 864 884 847 847 847 838 909 831 841 858 876 904 912 914 904 937 916 897 927 873 876 866 861 818 851 909 854 865 852 798 911 874 800 851 788 810 839 861 833 833 831 852 821 794 808 808 795 747 827 792 816 807 802 823 820 820 869 801 791 803 828 794 803 808 802 837 821 827 798 833 828 867 822 799 740 752 785 806 813 820 798 777 822 756 823 821 831 854 790 846 820 810 795 817 817 797 833 762 799 750 811 822 793 813 753 813 832 799 870 894 858 841 824 868 874 862 833 858 823 843 841 850 834 853 876 867 861 851 859 870 838 829 827 809 817 807 836 842 821 828 791 836 841 806 842 838 829 848 830 810 850 841 813 837 813 830 762 840 767 801 816 873 803 764 820 794 855 793 841 834 873 797 802 868 783 760 819 811 801 800 859 822 827 763 830 781 796 777 794 792 755 823 801 843 822 848 797 824 792 816 844 786 748 812 850 901 854 892 893 878 837 851 815 879 839 850 792 820 863 847 837 844 827 838 828 852 856 849 834 820 796 791 813 868 834 788 859 793 837 856 809 819 812 807 846 792 788 796 761 795 808 838 801 799 807 848 819 854 825 885 826 810 815 799 867 735 791 812 852 837 800 792 836 812 770 782 861 801 768 801 823 766 803 710 816 803 812 792 779 802 712 820 807 836 844 808 833 884 912 878 929 891 931 877 883 924 913 903 927 901 950 898 895 891 939 922 911 909 931 920 909 901 904 878 883 894 898 890 882 904 887 873 860 850 875 874 886 1.12e+03 878 814 909 915 885 806 820 835 942 856 831 920 870 874 816 846 784 859 834 891 857 862 824 888 868 866 859 804 832 810 881 892 890 857 953 934 954 959 906 925 983 957 969 941 923 929 806 941 912 970 907 914 909 944 901 938 849 890 851 945 897 876 899 913 810 NaN 851 848 847 853 841 832 883 896 909 898 905 889 912 895 864 943 880 850 909 886 901 886 861 871 826 896 879 851 894 898 822 837 856 811 864 916 876 920 897 888 924 894 887 877 881 864 857 883 900 880 851 842 846 877 850 850 857 860 873 892 863 873 842 882 869 879 840 880 810 788 829 773 836 785 880 893 843 870 820 823 732 828 829 829 914 920 876 881 879 873 869 880 896 891 838 868 881 879 840 847 877 816 853 857 874 858 850 839 841 845 864 846 867 857 891 858 833 818 857 813 876 851 864 884 848 846 847 838 910 832 842 858 876 904 912 914 904 938 916 897 927 873 875 866 862 818 851 910 854 866 853 798 914 874 800 851 789 811 839 861 834 833 831 853 823 794 809 808 794 748 828 791 816 807 802 823 820 820 870 801 792 804 828 794 804 808 802 837 822 826 798 833 828 867 822 799 740 752 785 806 813 817 796 778 822 756 823 820 830 854 791 846 820 810 795 817 817 797 834 763 800 750 811 821 794 814 754 808 832 799 870 895 858 840 824 868 875 861 834 858 823 843 841 850 836 853 877 868 861 850 859 870 838 828 827 808 818 807 836 844 820 828 790 836 840 807 842 837 828 848 830 810 851 842 814 837 814 830 762 839 766 801 817 874 803 763 820 793 854 794 841 835 872 796 801 868 784 761 817 810 802 800 860 823 827 764 830 781 796 777 793 792 755 823 802 844 822 848 796 825 792 817 844 786 747 812 850 898 854 891 892 878 837 852 815 880 840 848 791 820 863 847 836 844 828 838 827 852 855 849 837 821 796 791 813 866 834 788 856 794 836 857 809 819 812 807 846 793 788 797 761 795 807 839 801 799 806 848 819 855 825 885 826 810 815 799 868 735 791 810 852 837 800 792 836 811 771 782 861 802 768 800 823 766 802 710 817 803 812 792 779 801 712 820 807 835 844 808 831 884 912 879 928 891 931 877 884 924 913 902 927 900 946 898 895 891 939 923 911 909 930 921 909 901 903 878 884 894 898 890 883 903 887 873 860 850 875 875 886 1.12e+03 878 814 910 915 885 806 820 835 942 856 831 920 870 874 817 846 784 859 834 889 857 862 824 888 869 866 859 803 833 810 880 892 890 856 954 934 955 958 906 925 983 957 968 941 923 929 806 941 912 967 907 913 910 945 900 939 850 891 850 947 897 875 898 912 810 NaN 852 849 848 854 840 832 882 898 909 898 904 888 913 895 864 943 879 850 906 887 901 887 862 871 825 896 878 851 894 898 823 837 856 809 864 916 877 921 897 888 924 894 887 877 881 864 857 883 901 880 850 842 846 878 849 851 857 859 873 891 863 873 843 882 869 880 840 880 810 789 829 773 836 786 881 893 844 870 820 823 732 828 829 831 916 920 876 881 878 873 868 880 897 890 838 868 881 879 839 848 877 816 853 857 874 859 851 839 840 844 864 846 867 856 891 858 833 818 858 813 876 850 863 885 848 846 847 839 910 832 844 858 876 906 913 915 903 938 915 898 927 874 875 866 862 818 852 912 854 867 853 798 915 874 800 852 790 811 839 861 833 833 831 853 823 794 809 807 794 748 828 791 815 808 802 822 819 820 870 800 794 805 829 793 804 807 802 837 822 827 797 834 828 868 822 798 740 753 786 806 813 815 795 778 823 755 823 819 830 854 791 846 820 810 796 818 818 797 834 764 800 750 811 820 794 814 754 804 834 799 870 895 858 840 823 868 875 861 834 859 824 843 842 851 836 853 877 871 860 849 859 870 838 828 828 808 819 807 836 844 821 829 790 836 839 808 842 837 828 849 831 810 851 842 814 837 815 830 761 840 764 800 818 874 803 762 820 794 854 795 841 834 871 796 802 868 786 763 815 809 804 800 860 822 827 764 830 781 798 777 792 793 754 822 801 844 822 848 796 825 792 818 844 787 746 813 850 893 853 890 892 878 837 851 815 879 840 848 792 821 863 847 836 843 829 836 827 852 854 849 838 821 796 791 813 866 833 787 856 794 835 857 809 818 813 807 847 794 789 797 761 795 806 839 800 799 806 849 820 855 825 884 826 812 816 799 868 734 791 810 853 837 799 792 835 811 771 782 860 802 768 799 823 765 802 710 817 804 812 792 780 801 711 821 807 834 844 809 828 884 912 879 928 890 931 878 884 924 914 902 927 899 943 898 895 892 940 923 911 909 930 921 909 901 903 878 885 895 898 892 884 904 888 873 860 850 875 875 886 1.12e+03 878 814 910 915 885 805 820 835 942 856 832 919 870 873 817 846 784 858 834 889 856 861 824 888 870 867 859 803 832 811 880 892 890 856 953 934 956 958 905 926 982 957 966 942 923 928 806 941 912 965 909 913 910 945 900 938 850 892 850 947 897 874 897 910 809 NaN 852 849 848 854 838 833 884 900 909 899 904 889 913 895 864 943 879 850 904 886 902 888 862 872 825 895 877 850 894 898 824 837 855 807 863 916 877 921 897 888 924 894 887 877 882 864 858 883 901 881 849 842 845 878 849 851 857 859 873 890 862 873 843 883 869 880 840 880 810 789 829 773 836 786 881 894 845 871 820 823 732 828 828 832 919 920 875 881 878 872 868 880 896 890 837 869 881 879 839 848 877 816 853 857 874 859 851 839 840 844 864 845 868 856 890 858 833 819 858 812 876 850 863 884 847 847 848 838 910 832 844 858 876 908 914 914 903 938 915 899 928 873 875 866 862 818 851 911 854 867 854 798 917 874 800 853 791 811 839 860 832 834 831 854 824 794 809 807 794 748 828 791 815 808 802 822 820 820 870 799 795 805 829 794 805 807 802 837 823 827 797 833 828 868 822 798 740 753 786 807 813 816 795 777 823 755 823 819 830 854 792 846 820 810 795 818 817 797 834 763 800 750 810 821 793 814 754 802 835 799 869 895 857 841 824 869 874 862 834 859 824 842 843 850 836 854 877 873 860 848 858 870 838 828 828 809 819 807 836 844 821 829 790 836 838 808 842 837 828 850 832 810 851 842 814 837 815 830 762 840 765 800 818 874 803 762 821 794 853 795 840 832 869 796 804 867 785 765 815 809 805 801 858 823 827 764 830 781 799 777 792 793 754 822 800 843 822 847 796 824 792 818 844 788 746 814 851 889 852 891 891 878 837 850 815 880 840 848 792 823 863 847 837 842 829 836 827 852 853 850 839 820 796 790 814 867 832 786 856 795 834 858 808 819 813 807 847 793 790 797 760 795 808 840 800 799 806 848 822 856 825 883 826 812 816 799 868 733 790 810 853 836 799 793 835 811 771 783 860 801 768 799 824 765 803 710 818 805 812 791 780 800 711 821 807 834 844 809 826 884 912 878 928 890 931 877 884 925 914 901 928 899 938 898 894 892 940 923 911 908 930 921 910 901 903 878 886 895 898 893 884 905 888 872 860 849 875 875 885 1.12e+03 878 815 911 915 885 805 819 836 942 857 833 919 870 873 817 846 784 858 834 889 856 861 824 889 870 867 859 803 832 812 880 891 891 856 953 934 956 958 904 928 983 958 966 943 924 929 806 941 912 965 910 912 910 945 900 936 850 892 851 946 896 874 896 909 809 NaN 853 850 848 854 837 835 886 901 910 899 904 891 913 894 865 943 879 850 905 886 902 890 862 873 825 895 878 850 894 898 824 836 854 805 864 916 876 920 897 888 925 894 887 877 881 864 858 883 901 881 848 842 845 877 850 852 857 858 873 890 862 872 843 884 869 880 840 881 811 789 829 774 836 785 880 893 846 871 820 824 732 827 828 833 922 919 875 882 879 872 868 880 896 890 835 869 881 878 839 848 876 816 853 857 874 859 851 839 840 842 865 845 868 856 889 857 833 819 857 812 876 850 863 883 847 848 848 838 910 831 843 858 877 909 915 913 902 938 916 900 928 873 875 867 863 819 850 910 853 866 853 798 919 874 800 854 791 810 839 860 832 834 831 854 823 794 808 808 794 748 828 791 814 808 802 822 820 820 870 798 796 805 830 794 805 806 801 836 824 828 797 832 829 869 821 798 738 753 785 807 813 817 796 776 824 754 823 819 832 853 792 846 820 811 795 818 817 797 834 761 800 750 809 821 793 815 754 800 836 798 869 894 856 841 824 869 873 862 834 859 824 842 844 850 835 854 877 875 861 849 858 869 838 828 828 808 819 807 835 843 821 829 791 836 838 808 842 837 827 851 832 810 851 842 814 837 815 830 762 840 766 799 818 873 804 763 821 793 853 794 839 830 868 796 805 869 784 765 815 809 805 800 856 823 827 763 831 782 800 777 792 793 754 822 801 843 822 846 797 823 792 818 842 788 746 813 852 883 852 892 890 878 838 850 815 880 840 849 792 824 862 847 839 842 830 836 828 852 853 850 839 819 796 790 814 867 832 784 856 795 834 858 808 820 812 806 847 793 790 797 759 796 809 840 801 799 805 847 822 856 826 883 826 812 817 799 868 733 790 810 853 836 799 793 834 811 772 782 860 800 769 799 824 765 802 711 818 805 812 790 779 800 711 820 807 835 844 810 825 884 912 878 927 892 932 877 884 924 914 902 928 900 932 899 893 892 940 923 911 908 930 920 910 901 902 878 886 895 898 894 883 905 888 872 859 849 876 875 885 1.12e+03 878 814 911 915 885 804 819 837 942 857 832 920 870 873 817 846 783 859 834 889 855 861 825 889 869 868 859 802 831 812 880 891 891 856 952 934 957 958 904 929 983 959 968 943 924 930 807 941 912 964 912 913 910 945 902 935 849 891 850 946 896 875 896 909 809 NaN 853 850 848 854 838 836 886 900 910 902 905 892 913 893 867 941 878 849 904 887 902 890 861 873 825 894 878 848 894 897 822 836 853 805 864 917 876 919 897 887 925 894 887 877 881 865 858 883 901 881 848 842 845 877 850 852 857 859 873 892 861 872 842 884 870 879 840 881 811 789 828 774 836 784 880 892 845 870 821 824 732 827 828 833 926 918 875 883 879 872 869 880 895 890 834 869 881 878 839 848 875 816 852 857 874 860 851 839 840 842 866 845 868 857 890 858 832 819 857 812 876 850 863 881 848 847 849 838 911 831 841 858 877 909 915 912 903 938 917 901 929 873 876 867 864 818 849 910 853 866 852 798 921 874 800 854 791 810 839 860 832 834 832 854 823 794 808 808 794 749 828 790 814 808 802 822 821 821 870 798 797 805 830 795 804 806 802 837 823 828 798 832 829 869 822 798 737 753 785 807 814 817 797 777 824 754 823 818 833 853 791 845 821 811 795 817 817 797 834 760 799 750 809 821 793 816 755 798 836 798 869 893 855 840 824 869 872 863 834 859 824 842 844 848 834 853 877 875 861 849 858 869 837 828 829 808 819 807 835 844 821 829 792 835 838 808 842 836 827 852 832 810 852 842 814 837 815 830 762 840 767 798 817 873 805 764 821 792 853 794 839 830 865 797 806 870 783 765 816 809 805 801 855 824 827 763 831 783 800 777 792 792 754 822 801 843 822 846 798 824 792 818 840 788 745 813 852 878 852 894 889 878 838 851 815 881 840 849 791 824 862 847 840 843 831 836 828 852 854 849 840 819 796 790 814 867 831 785 857 796 834 859 808 820 812 806 847 794 790 798 758 796 810 839 801 799 805 846 821 856 825 883 826 812 817 799 868 733 791 810 853 837 800 793 833 810 772 782 860 798 769 799 825 764 803 711 818 806 812 790 779 800 712 819 807 836 845 810 824 884 913 877 927 893 932 877 884 924 914 902 929 901 924 899 892 892 940 923 911 908 930 920 911 901 903 878 886 895 898 893 884 904 888 872 860 849 876 876 884 1.13e+03 877 813 910 915 885 802 820 838 941 858 832 920 870 874 818 846 784 860 834 889 854 860 825 889 869 868 858 802 832 813 879 891 891 856 952 934 957 958 905 929 984 959 969 943 925 931 807 941 911 964 912 913 910 945 903 935 848 891 850 946 895 875 896 910 809 NaN 854 850 848 854 838 836 885 899 910 904 905 892 913 892 868 939 878 849 904 887 903 889 860 872 825 894 879 846 894 896 821 836 854 805 865 918 877 919 897 886 924 894 887 877 880 865 858 884 901 882 848 843 846 876 850 852 856 860 873 893 861 872 842 884 870 878 840 881 810 789 828 774 836 784 881 892 845 870 822 825 733 827 827 833 928 918 875 884 879 871 869 881 895 890 835 868 881 878 839 847 875 817 852 857 874 859 851 840 839 843 866 845 868 858 891 859 831 819 857 813 876 850 863 881 848 846 849 837 911 831 839 858 877 909 914 912 903 939 917 900 929 872 876 867 865 817 849 911 853 866 851 798 924 874 800 854 790 810 839 860 832 834 832 853 823 794 808 809 795 749 828 792 814 808 803 822 820 821 869 799 798 805 830 796 803 806 802 837 823 828 799 832 828 869 823 798 737 753 786 807 814 817 798 777 824 754 822 818 833 853 790 845 821 811 796 818 817 797 834 760 798 749 810 821 793 816 755 795 835 798 868 893 855 840 824 870 872 862 834 859 824 842 844 848 833 853 877 876 860 849 858 870 838 828 830 808 816 808 835 843 822 829 792 835 838 808 842 836 827 852 830 810 852 842 815 838 815 830 761 839 767 798 817 872 805 764 820 793 853 795 840 831 862 797 806 872 782 765 816 808 805 800 855 824 827 763 830 784 800 777 792 792 754 822 801 842 822 846 798 825 792 817 840 787 743 812 852 871 852 895 889 878 838 851 814 881 840 847 792 823 862 846 840 844 832 836 827 852 854 848 840 820 796 791 815 868 831 783 857 796 834 859 808 819 812 806 847 795 789 798 758 796 810 839 802 800 806 846 820 856 824 883 825 812 819 800 869 734 792 811 854 838 801 793 833 810 773 781 860 798 769 799 825 764 803 711 818 806 812 792 780 800 713 817 807 835 846 810 823 884 915 877 927 894 932 877 885 925 914 902 928 901 919 899 892 892 940 923 911 908 930 920 911 901 904 878 886 895 898 892 884 904 888 872 859 849 876 877 884 1.13e+03 876 813 910 915 885 802 820 838 940 858 833 920 871 875 819 846 784 861 834 890 855 860 825 889 869 867 858 801 832 812 879 891 891 857 952 933 956 957 906 930 984 959 969 943 926 932 808 941 910 964 912 914 910 946 905 937 848 892 849 946 895 874 895 910 809 NaN 854 851 848 854 838 835 884 898 909 904 905 892 913 894 869 936 878 850 903 888 904 888 861 872 825 895 879 847 893 896 821 836 854 804 865 918 878 919 896 886 922 894 886 877 881 866 858 883 901 881 848 843 846 876 850 850 856 860 874 893 862 872 842 884 870 876 840 880 809 790 828 774 836 784 882 892 845 870 824 824 733 827 826 834 930 919 875 885 878 871 870 881 895 891 835 869 881 878 839 847 874 817 852 857 875 859 851 840 840 843 866 846 868 858 892 859 831 819 857 813 876 850 864 880 848 845 848 838 911 831 839 857 878 908 914 912 903 939 917 900 929 872 877 867 865 816 849 911 854 865 852 798 927 874 800 853 790 810 839 860 833 834 832 853 823 794 808 809 795 749 829 793 815 808 803 822 821 821 869 800 799 805 830 796 803 806 802 838 823 829 799 832 827 870 824 798 737 753 786 807 814 817 798 777 824 754 822 818 833 853 789 844 821 811 796 818 818 797 834 760 796 748 812 821 793 816 757 794 835 797 868 895 855 839 825 870 873 862 834 858 824 842 844 847 833 852 877 876 859 849 858 871 838 828 829 809 815 809 835 842 824 829 791 835 838 808 843 835 826 851 828 810 852 841 816 838 815 830 760 839 767 797 816 872 804 764 820 794 853 794 840 831 856 796 806 872 782 764 817 808 806 801 855 823 828 763 829 784 799 777 792 791 754 822 802 842 822 847 798 825 793 816 841 786 742 813 852 866 852 894 890 878 838 851 814 882 839 846 792 823 861 845 840 844 832 836 826 851 854 847 841 820 796 791 816 868 830 782 857 796 834 858 809 818 812 805 846 796 790 798 757 796 810 838 803 800 807 846 820 857 825 884 824 812 820 800 870 734 794 810 853 838 802 793 834 809 773 782 860 797 769 799 825 764 803 711 818 805 812 793 782 799 714 817 807 834 846 810 823 884 916 878 927 893 931 877 886 925 914 902 927 901 914 899 891 892 940 924 912 908 930 920 911 900 905 878 887 895 898 892 884 904 888 872 859 850 876 878 884 1.13e+03 876 814 910 915 885 801 821 838 940 858 833 920 871 876 820 847 785 861 835 891 856 860 825 889 869 867 858 801 833 812 878 892 891 858 951 933 955 957 906 930 984 960 969 943 926 932 808 941 910 963 912 914 911 944 905 940 849 891 849 946 894 873 895 911 810 NaN 855 851 847 853 840 835 884 898 909 903 905 891 913 895 868 936 878 851 903 888 904 887 861 872 825 896 879 849 892 897 821 835 855 803 866 918 878 919 896 886 921 894 886 877 882 866 858 883 901 880 849 844 847 875 850 849 856 859 874 892 863 873 842 884 870 876 840 880 808 790 828 774 837 784 884 892 844 870 823 824 734 827 827 833 929 920 875 885 879 871 870 881 896 891 835 869 880 878 839 847 875 817 852 857 876 860 851 840 840 844 866 846 868 858 892 860 832 819 856 813 876 851 865 880 847 844 848 838 911 831 839 857 878 907 913 912 902 938 916 899 929 873 878 867 866 815 849 911 854 864 853 798 928 874 800 853 789 811 839 860 833 834 832 853 823 794 808 810 795 748 829 794 816 808 803 822 821 822 869 802 801 805 830 796 804 806 802 838 823 828 799 832 826 870 824 798 739 753 787 807 814 818 798 777 824 754 822 819 833 854 790 844 821 811 796 818 817 798 834 761 796 748 813 821 792 815 757 793 834 798 868 896 855 840 824 869 872 862 835 858 824 842 843 847 833 852 876 875 860 850 858 871 838 828 828 810 813 809 836 841 824 830 790 835 837 808 842 836 826 850 828 810 852 841 816 838 815 830 761 840 767 796 816 872 803 763 820 794 852 793 840 831 852 796 805 871 782 764 818 808 805 802 856 823 828 763 827 785 798 777 792 790 755 823 804 842 823 848 797 825 793 816 843 786 740 813 852 862 852 894 890 877 838 851 814 882 838 846 793 822 862 845 840 844 832 836 826 852 855 846 842 820 797 791 818 868 830 780 858 797 834 858 809 817 813 804 846 796 790 798 758 796 810 838 803 800 808 846 820 857 826 884 824 812 822 799 870 734 794 810 853 837 802 794 835 808 773 784 860 796 768 799 825 764 802 712 818 805 812 794 785 799 716 817 807 835 846 809 823 885 917 878 927 892 932 878 885 925 913 901 926 901 911 899 891 891 940 924 913 908 930 920 910 900 905 878 887 895 898 891 884 904 888 872 859 851 876 877 884 1.13e+03 876 814 910 915 885 801 821 838 941 858 832 920 871 875 820 847 785 861 835 892 856 860 825 889 869 866 858 802 833 812 878 892 891 858 951 932 954 957 908 929 984 960 970 943 927 931 808 942 911 963 912 914 911 943 904 940 849 891 849 946 894 874 895 913 810 NaN 855 852 846 851 841 834 885 897 910 902 906 889 913 897 866 938 877 851 901 888 905 887 861 872 825 895 879 851 890 898 822 835 856 802 866 918 878 919 897 886 920 894 886 878 882 866 859 882 901 879 849 844 847 875 850 849 857 859 874 891 865 874 840 884 870 876 839 880 809 790 828 774 838 783 884 891 843 869 822 822 735 826 828 832 929 920 876 885 878 871 869 881 896 891 835 869 880 878 839 847 875 817 853 857 877 862 851 839 840 844 866 846 868 858 892 858 833 820 856 812 877 851 866 880 847 844 848 838 910 832 840 856 879 907 913 912 901 938 916 899 929 874 878 867 868 816 849 910 854 864 854 799 926 873 800 852 788 811 839 860 834 835 832 853 822 794 809 810 794 748 829 795 816 808 804 821 822 823 869 802 803 805 830 795 805 806 802 838 823 828 799 832 826 869 823 798 740 753 787 806 813 818 798 778 824 753 822 820 833 856 791 844 821 812 796 818 817 798 834 761 798 748 813 820 792 814 758 793 834 798 868 895 856 842 824 868 870 862 835 859 824 842 843 847 833 852 875 875 861 851 858 871 837 828 826 810 814 809 836 841 824 830 788 835 837 808 842 836 826 849 828 809 853 841 816 838 815 831 762 841 767 798 816 873 803 763 820 793 852 793 840 832 845 795 805 871 782 763 819 808 805 802 856 824 828 764 826 784 797 777 792 790 756 822 804 843 823 848 797 826 792 815 843 786 740 814 852 857 852 894 890 877 837 851 815 881 837 845 794 822 862 845 839 844 832 836 827 853 855 846 843 820 800 790 818 867 830 780 858 797 834 857 809 817 813 803 846 797 790 798 759 795 810 838 803 801 807 846 820 857 827 884 823 812 823 799 869 734 794 810 853 836 802 795 836 807 773 785 859 797 768 799 825 764 802 712 818 804 812 794 786 798 715 818 806 835 846 809 824 885 916 879 927 891 932 877 885 924 913 902 927 901 909 899 892 891 939 924 913 908 930 920 910 899 905 878 886 895 897 892 884 904 889 872 861 852 875 876 884 1.13e+03 877 814 909 915 884 800 821 837 942 858 832 920 871 874 821 846 784 862 835 891 856 860 824 889 869 866 857 801 833 812 877 892 892 857 952 932 955 958 908 929 984 960 970 943 927 930 808 942 912 965 912 914 912 942 904 938 850 890 849 946 894 875 896 914 810 NaN 855 852 845 850 844 834 886 897 910 901 907 888 913 897 866 940 878 851 900 888 906 887 861 872 825 894 879 852 890 898 824 834 855 802 866 918 877 919 897 887 920 894 886 878 882 866 859 882 900 879 849 844 847 875 849 850 858 859 874 890 865 874 840 884 870 876 840 880 810 790 828 774 838 783 884 891 842 869 821 821 736 826 830 830 929 920 876 884 878 871 870 880 896 891 836 869 880 878 839 848 875 817 854 858 877 863 850 839 840 844 866 847 869 858 892 857 833 819 856 812 877 851 865 880 847 844 847 838 910 832 841 856 880 907 912 912 901 939 916 899 929 874 878 867 872 817 849 910 854 864 855 799 924 873 800 852 788 810 839 861 834 834 832 854 823 794 809 810 793 748 829 796 817 808 804 820 822 823 869 802 804 806 829 795 806 807 802 838 822 828 798 832 826 868 824 798 741 753 786 806 813 817 797 779 823 753 823 820 833 857 792 843 822 812 795 818 816 797 833 761 800 748 814 820 793 814 758 793 834 799 869 894 857 844 824 868 869 862 836 860 824 842 842 848 834 852 875 874 862 852 858 871 836 828 826 809 815 809 836 842 824 831 787 836 837 808 842 837 827 850 829 808 853 840 817 838 814 831 762 841 767 800 816 874 804 764 820 793 853 793 841 832 840 794 804 870 781 763 818 808 805 803 856 825 828 764 826 784 798 777 792 791 756 821 805 844 822 848 797 826 791 816 843 786 739 814 852 852 851 894 889 876 837 850 815 880 837 844 794 821 862 845 838 843 831 836 828 853 855 846 843 821 802 790 818 866 829 779 857 796 834 857 810 818 813 803 847 797 791 799 760 795 811 838 803 802 807 847 820 857 827 884 823 812 826 799 868 733 794 810 852 836 802 795 836 807 773 785 860 798 768 799 825 764 803 711 818 804 812 792 788 798 713 818 804 835 846 809 824 885 916 879 926 891 932 877 884 924 913 903 929 901 904 899 893 891 939 922 913 908 931 921 910 899 905 879 885 895 896 893 884 905 890 872 862 853 875 874 884 1.13e+03 878 814 909 916 884 800 821 838 941 857 832 921 870 874 822 846 782 862 835 891 855 860 824 889 869 866 857 802 834 813 877 892 893 857 952 933 955 959 909 928 984 960 970 943 927 930 808 941 911 967 911 914 912 944 904 936 850 890 849 947 895 875 896 913 810 NaN 854 853 845 851 845 835 887 898 911 902 908 888 912 897 866 942 878 851 900 887 907 887 861 873 825 892 879 852 890 898 825 833 854 803 866 918 876 920 898 888 920 894 886 878 882 866 859 883 899 879 849 843 847 875 849 850 858 860 874 890 864 874 842 884 870 876 840 880 810 790 828 774 838 782 884 892 843 869 822 821 736 827 829 830 929 920 877 883 878 871 871 880 895 891 836 868 880 877 839 849 874 816 856 858 877 862 850 839 840 843 866 846 868 857 893 856 832 818 856 812 877 851 865 880 847 845 847 838 909 831 842 855 880 907 912 911 901 940 916 900 929 875 877 867 875 818 849 910 853 864 855 799 923 873 800 852 788 811 838 861 832 832 832 854 822 794 809 810 793 748 828 796 817 809 803 820 821 823 869 802 805 806 829 795 806 807 801 838 822 829 799 832 826 868 824 798 740 753 786 806 812 817 796 779 823 753 824 820 833 857 792 843 822 812 796 818 816 797 833 761 802 747 814 819 794 813 759 793 835 800 869 893 857 844 823 868 869 862 836 860 824 842 842 849 834 851 875 875 862 853 859 871 836 829 827 811 816 809 837 843 824 831 787 837 838 808 842 838 828 850 829 808 853 840 817 838 814 831 762 839 767 801 816 876 804 765 821 794 853 793 841 832 832 793 804 870 781 763 817 808 804 803 855 825 829 764 826 783 799 778 793 791 756 820 804 844 821 848 797 827 790 817 843 786 740 814 853 846 850 893 889 876 836 850 815 880 837 844 794 821 862 845 837 842 831 835 828 852 855 846 843 820 804 790 819 866 829 780 856 794 834 857 809 817 814 803 846 797 791 799 759 795 811 838 803 802 807 846 821 856 826 883 823 812 828 799 869 733 794 810 852 836 802 796 835 806 773 784 860 799 768 800 826 765 803 711 817 803 811 791 788 800 711 818 803 835 846 809 824 884 915 879 926 890 932 877 884 924 913 904 930 902 898 899 893 891 938 921 913 908 932 921 910 899 905 879 884 896 896 892 884 905 890 873 862 853 875 872 884 1.13e+03 878 814 908 916 885 799 820 838 940 857 833 921 870 874 822 847 780 862 835 890 855 860 823 889 870 865 857 802 833 813 875 893 893 857 952 934 954 960 907 929 985 961 970 943 926 930 808 940 912 968 911 914 912 946 904 937 850 890 848 948 895 875 896 913 810 NaN 853 853 845 852 842 835 887 898 911 903 907 888 913 896 867 942 879 851 900 887 907 888 861 873 825 892 879 852 890 900 825 835 853 804 867 918 876 920 897 889 921 894 887 878 882 865 859 883 899 879 850 842 847 876 849 850 858 860 875 891 863 873 843 885 870 876 840 880 810 789 828 774 837 782 884 892 843 870 822 820 736 829 829 830 928 920 878 883 879 871 871 880 895 891 836 868 881 877 838 850 874 816 856 858 876 861 849 839 839 843 866 846 868 856 893 856 832 817 857 813 876 851 865 880 847 845 847 839 910 830 842 855 880 906 912 911 901 939 916 900 928 875 876 867 877 818 849 911 854 864 854 800 923 873 800 852 789 812 838 861 831 831 832 854 822 794 809 810 792 748 828 796 817 809 802 821 821 823 869 801 806 805 829 794 806 808 801 838 822 828 798 832 827 866 824 798 739 752 786 806 812 817 797 779 822 753 824 819 833 857 792 843 821 812 796 819 814 797 833 761 802 747 814 819 793 814 760 792 835 801 869 894 858 844 823 868 868 864 836 861 824 841 842 849 834 850 875 875 863 853 860 872 835 829 828 812 817 810 837 844 824 830 788 837 839 808 842 840 828 850 829 808 853 840 816 837 816 832 762 838 766 800 816 876 806 766 821 795 854 794 841 831 824 792 805 870 781 764 818 808 804 803 854 825 829 765 827 782 800 779 794 791 755 820 803 844 819 848 797 827 790 817 843 786 740 813 854 844 849 893 889 876 837 850 815 881 837 843 793 821 862 845 837 841 830 835 829 851 856 846 844 820 803 791 818 866 828 781 855 794 833 857 807 817 814 803 846 798 791 799 758 796 811 838 804 802 808 845 822 856 826 884 823 812 829 798 869 732 794 811 853 835 802 795 834 806 773 783 861 800 768 800 826 764 802 710 817 803 812 792 789 801 712 817 803 834 846 810 824 883 914 879 927 890 932 877 884 924 914 904 930 902 892 899 893 890 938 919 914 907 932 921 909 899 904 879 884 895 896 892 884 904 890 873 862 852 876 872 884 1.13e+03 877 813 908 916 885 799 820 838 940 857 835 922 870 874 820 846 780 862 836 890 856 861 823 890 870 865 858 802 833 813 873 893 894 857 952 936 954 960 906 929 986 961 970 943 925 930 808 940 912 967 911 913 911 946 903 938 851 889 850 948 895 875 895 912 811 NaN 853 853 845 852 839 834 886 899 911 904 905 888 914 895 867 941 878 851 899 886 907 888 860 872 825 893 879 850 890 901 825 836 853 803 868 918 876 921 896 889 922 894 887 877 882 864 859 883 900 880 850 842 846 876 849 850 859 860 876 892 862 873 843 884 870 876 840 880 809 788 827 774 836 782 884 893 844 870 822 820 735 831 828 830 926 920 879 884 879 871 871 880 895 891 836 868 881 878 837 850 874 817 855 858 876 861 848 840 839 842 866 846 867 855 894 857 832 818 856 813 876 850 864 880 847 846 848 839 910 830 843 854 880 906 913 911 902 938 915 900 928 874 876 867 879 818 848 912 854 864 852 800 922 873 800 852 790 811 837 861 831 831 831 854 822 795 809 810 792 748 829 797 817 810 801 820 820 822 869 800 806 805 830 794 806 808 801 838 822 827 798 831 828 866 824 798 738 751 785 807 812 818 797 778 823 752 823 819 833 857 792 844 821 811 796 819 813 797 834 762 802 747 814 818 792 814 760 791 835 803 870 894 858 844 823 868 868 865 835 861 824 841 842 850 832 851 876 875 864 852 860 874 835 830 827 812 817 810 837 844 824 830 789 838 840 808 843 840 828 850 829 809 852 840 816 837 817 832 762 840 765 801 815 875 806 767 821 795 854 794 841 830 820 792 805 870 781 765 818 808 804 803 853 824 829 765 827 782 800 780 794 792 754 820 802 843 819 849 797 828 790 817 842 786 739 812 853 842 849 894 890 876 838 850 815 881 836 843 794 822 862 845 837 842 830 835 828 853 856 846 845 821 802 791 817 866 828 782 854 794 833 857 805 817 814 804 844 798 791 799 756 796 811 839 804 802 809 844 823 856 826 885 824 812 829 797 870 732 794 811 853 834 802 794 834 807 773 783 861 800 768 800 826 764 802 711 818 804 812 792 789 802 714 817 804 834 847 810 823 883 914 879 928 891 931 877 884 925 913 904 929 902 889 899 893 890 938 918 914 907 932 921 908 899 903 879 884 896 897 892 883 904 890 874 862 852 876 872 884 1.13e+03 876 813 908 915 886 799 821 837 940 857 835 922 871 875 818 846 782 861 836 890 856 860 824 890 870 864 858 802 832 812 871 893 894 857 951 936 954 961 904 928 986 960 969 943 925 930 808 939 912 967 911 912 910 944 903 939 852 887 850 947 895 876 894 911 811 NaN 853 853 845 852 837 833 886 899 911 904 903 886 914 894 866 941 878 850 899 887 906 888 860 870 825 895 880 847 890 902 825 836 853 801 868 918 875 921 896 890 922 895 888 877 882 864 859 882 900 881 850 842 845 876 849 850 859 860 877 893 862 872 843 883 870 876 840 880 808 788 828 774 836 783 883 893 844 869 821 820 735 831 829 831 924 920 879 884 879 870 870 880 896 890 836 868 881 878 838 849 875 817 854 859 875 861 846 840 838 842 865 846 867 856 894 858 832 818 856 814 875 850 864 880 847 846 849 840 910 830 843 854 880 906 913 911 903 938 915 900 928 874 877 867 880 818 850 912 854 864 852 799 922 873 800 852 791 809 837 860 830 830 831 853 822 795 810 810 793 748 829 797 817 810 801 819 820 822 868 801 806 804 831 793 806 807 801 837 821 826 798 831 829 866 824 798 739 752 785 807 812 818 797 777 823 753 822 819 833 857 792 844 821 811 796 819 813 797 834 762 802 747 814 818 791 814 760 791 835 805 870 894 859 843 823 868 867 864 834 861 824 841 841 851 832 851 877 875 863 850 859 874 835 829 827 811 815 810 837 845 823 830 790 837 839 808 843 840 828 850 828 809 852 839 815 837 817 832 762 841 764 801 815 875 806 767 820 794 854 795 841 830 816 792 806 871 781 766 819 808 804 803 854 823 829 764 827 782 800 780 794 792 753 819 802 843 820 849 797 828 790 817 843 786 739 812 852 839 850 894 891 876 838 851 816 881 836 842 795 822 862 844 837 843 829 835 828 855 856 846 846 822 802 792 816 867 829 782 856 794 833 857 805 817 815 804 842 797 790 799 756 796 811 839 803 802 810 843 823 856 824 884 824 812 828 798 870 732 794 812 853 834 802 792 834 807 774 783 860 800 769 801 826 764 801 712 819 804 811 792 789 801 715 818 804 833 849 809 823 883 914 879 929 892 931 877 884 924 913 904 929 902 886 899 893 890 938 917 914 907 931 921 908 900 903 880 884 896 898 892 883 904 890 874 862 851 876 872 884 1.13e+03 875 813 909 914 886 799 821 836 941 856 834 922 871 875 816 846 783 861 835 890 855 859 825 891 870 862 858 802 832 812 869 892 893 857 951 936 954 962 904 927 984 960 968 942 925 930 807 939 912 968 910 911 909 943 903 938 852 887 852 946 894 876 894 910 811 NaN 853 853 845 850 837 832 886 898 910 903 902 885 913 894 864 940 878 850 898 887 905 889 862 869 826 896 880 845 891 902 825 835 853 799 868 918 874 920 897 890 922 896 888 878 881 864 859 882 901 882 850 843 844 876 848 850 859 860 877 893 863 872 843 883 870 878 840 880 808 788 830 775 837 783 883 893 844 868 821 821 736 830 830 832 924 920 880 884 878 870 870 880 896 890 836 869 881 877 840 848 877 817 853 860 874 860 847 841 838 843 865 846 867 857 894 857 832 819 856 814 874 850 865 880 848 846 849 840 910 830 842 854 880 907 913 912 903 938 916 900 930 874 878 867 881 818 851 912 854 864 852 798 921 873 799 852 791 808 837 860 831 830 832 852 822 795 810 810 793 748 829 796 816 809 801 817 819 822 868 801 806 804 831 794 806 806 801 837 821 827 798 832 828 866 824 799 738 754 785 807 812 818 796 778 823 753 822 820 833 857 792 844 821 811 796 819 813 797 834 762 801 748 813 818 791 813 761 791 835 806 870 893 859 843 823 868 868 864 834 860 824 842 840 851 832 851 878 875 862 849 860 874 836 829 827 810 814 810 837 845 824 830 790 836 838 808 843 840 828 850 828 809 852 839 814 837 816 831 762 841 765 802 815 874 805 767 820 794 854 796 840 830 812 793 806 871 782 766 820 808 805 804 855 823 828 764 827 782 800 780 794 792 753 819 802 842 820 848 798 827 790 816 844 786 738 812 851 837 850 893 891 877 838 852 816 881 836 842 796 822 862 844 838 842 829 835 829 855 855 845 848 821 803 792 816 867 829 783 858 795 833 857 805 817 814 804 840 796 790 798 755 796 811 840 803 802 809 843 823 856 823 883 825 812 828 798 870 733 793 813 853 834 801 791 834 808 776 784 860 800 770 800 826 763 800 714 820 804 812 792 788 801 716 818 804 834 848 808 823 883 914 878 928 892 930 877 884 925 913 903 928 902 882 899 893 890 937 915 914 907 931 921 908 900 903 880 884 896 899 891 883 904 890 874 863 851 876 873 884 1.12e+03 876 812 910 913 886 798 822 835 941 857 833 921 872 875 816 846 785 860 835 890 855 858 825 892 870 861 857 801 832 812 869 892 893 857 951 935 953 963 903 926 983 960 968 942 926 931 807 938 911 968 910 910 909 944 902 937 853 889 852 945 894 876 895 911 811 NaN 853 852 845 850 838 832 887 898 910 903 903 886 912 894 862 939 878 851 898 887 905 890 863 869 825 896 880 846 892 900 824 834 853 798 868 918 874 920 898 890 922 897 889 879 881 865 859 882 901 882 850 843 844 874 848 850 859 860 876 892 864 872 843 883 871 879 840 879 807 788 831 775 837 783 883 893 844 868 820 821 736 830 831 832 924 921 879 884 878 870 870 880 896 890 835 869 880 877 841 847 878 817 853 861 876 860 848 841 839 843 865 846 867 858 894 856 832 818 855 814 874 851 866 880 848 846 849 839 909 830 841 855 880 906 913 913 902 938 916 900 931 875 878 867 882 818 852 911 853 864 853 797 919 873 798 852 790 810 837 859 832 830 833 851 822 795 811 810 794 747 829 797 816 809 802 817 820 822 868 801 806 804 832 795 806 805 800 836 822 827 799 832 828 866 825 799 737 754 784 808 812 818 796 780 823 754 822 819 833 856 792 844 822 812 797 818 813 797 834 762 800 748 812 819 792 814 761 792 836 807 870 893 858 844 824 868 869 864 833 860 824 842 840 850 833 851 879 875 861 849 860 874 835 828 827 810 813 810 837 845 823 830 791 835 839 808 843 840 828 850 828 809 852 838 814 837 815 831 763 840 766 802 815 873 804 768 821 794 854 796 841 830 808 795 806 871 783 765 819 808 806 804 856 823 828 763 827 782 799 780 793 793 753 820 802 842 822 848 798 826 790 816 844 786 738 812 851 834 852 891 892 877 837 851 816 881 836 842 795 822 862 845 838 842 829 836 829 854 854 845 848 820 804 791 816 867 828 783 858 795 833 857 805 817 813 804 841 795 791 797 755 796 810 840 802 802 808 843 822 856 823 882 825 812 828 799 870 734 794 814 853 834 801 791 834 809 777 783 860 799 769 800 825 764 800 714 820 804 814 792 787 801 716 819 804 834 845 807 823 883 914 878 928 892 930 876 884 925 913 903 927 902 879 899 893 890 937 914 913 908 930 921 908 900 904 880 884 896 899 891 883 905 890 873 863 852 876 875 884 1.12e+03 878 812 910 914 886 797 822 835 941 858 831 921 872 876 816 846 785 860 834 890 855 858 824 892 871 860 856 800 832 812 868 892 894 858 950 934 953 963 903 927 983 960 967 942 926 931 807 938 911 967 912 912 910 944 902 936 853 890 851 946 894 875 896 911 811 NaN 853 852 844 849 838 832 887 896 909 903 903 886 912 894 862 937 877 852 898 889 905 891 864 869 824 896 880 847 892 899 824 833 853 797 869 918 876 919 898 890 922 897 889 880 880 865 859 882 901 882 850 843 844 874 849 850 859 860 875 892 864 872 843 883 871 879 841 879 806 788 831 774 838 783 883 893 844 868 820 821 736 829 832 833 924 921 878 883 879 870 870 880 896 890 834 869 879 876 840 847 878 816 853 861 877 860 849 840 839 842 866 846 867 858 894 856 831 818 855 815 874 851 866 880 849 846 849 838 908 830 840 856 880 906 914 914 902 937 916 900 930 875 878 868 884 819 852 910 852 864 852 797 918 873 798 852 790 812 837 859 832 830 832 852 822 795 811 810 794 746 829 797 816 808 802 817 820 822 869 802 806 804 831 794 806 804 800 836 823 827 799 833 827 867 825 800 736 753 785 808 811 817 796 781 823 753 822 818 833 856 792 844 823 812 797 817 812 797 834 762 801 748 811 820 793 814 760 793 836 810 870 893 857 844 825 868 871 864 833 859 824 841 840 850 834 851 880 876 861 850 861 872 835 828 826 810 813 810 837 845 823 830 791 834 839 808 842 839 828 850 829 810 852 838 815 837 815 831 762 840 766 801 815 873 803 768 822 794 854 796 842 831 806 796 805 869 783 765 819 808 806 805 857 823 828 763 828 782 798 779 793 793 753 821 802 842 822 847 800 826 790 817 843 786 738 812 851 832 854 888 891 877 837 849 816 882 836 841 795 822 862 846 838 841 830 837 829 853 853 846 849 819 804 790 816 869 827 783 857 795 833 857 805 818 813 804 842 795 791 796 756 796 810 840 802 802 807 843 822 857 824 882 826 812 828 798 870 736 794 815 853 835 802 791 833 809 776 782 861 798 770 801 825 765 800 715 818 803 816 792 788 801 716 818 804 834 843 806 824 883 914 878 927 892 930 877 885 925 913 903 925 903 878 899 893 890 938 911 913 908 930 921 908 900 905 880 884 896 899 892 883 906 890 873 863 852 876 875 884 1.12e+03 880 811 910 914 886 796 822 834 941 858 831 920 872 876 817 845 784 860 834 890 856 860 823 891 872 861 855 800 833 812 868 893 894 858 950 934 953 963 903 928 983 960 965 942 926 931 808 939 911 967 912 913 911 945 902 936 854 891 850 947 894 874 895 910 811 NaN 853 851 844 849 839 832 887 896 909 904 903 887 913 893 864 937 877 853 898 890 906 891 863 869 824 896 880 848 892 898 824 832 853 797 869 918 877 918 898 890 922 897 888 880 879 866 859 881 901 882 849 843 844 874 850 849 860 859 874 891 864 872 842 883 870 879 842 880 806 788 831 774 838 784 883 893 844 868 821 822 736 829 834 833 924 922 878 883 881 870 870 880 895 890 835 869 878 876 839 847 877 816 853 860 878 860 850 840 840 842 866 846 867 858 894 856 831 818 856 814 874 851 866 880 849 846 849 838 908 830 840 856 880 907 914 915 901 937 917 899 929 875 878 868 886 820 852 909 851 864 852 797 917 873 798 852 790 812 838 860 831 832 832 851 822 796 810 810 794 746 829 796 817 808 802 817 820 821 869 802 806 805 831 793 806 805 800 836 824 827 800 832 827 867 824 800 736 752 785 808 812 817 796 780 823 754 822 818 833 857 792 845 823 813 796 817 811 797 834 761 803 748 810 821 793 814 758 794 836 813 870 894 857 845 826 868 872 864 833 859 823 840 842 850 833 851 880 876 860 851 861 870 834 828 826 810 814 810 838 845 823 829 791 834 839 808 842 838 828 851 830 811 852 838 815 838 815 831 762 840 766 801 814 873 803 770 822 794 854 796 843 830 804 796 805 867 783 764 818 808 807 805 857 823 829 764 828 783 797 779 792 792 753 823 802 842 823 847 799 826 790 818 843 785 738 811 851 830 856 888 891 877 837 847 816 883 838 841 795 821 863 845 839 841 831 838 829 852 853 847 848 820 805 790 817 870 827 783 856 794 833 857 805 818 813 804 843 794 791 796 757 796 811 840 802 802 806 843 822 857 824 882 826 812 828 798 871 736 794 815 854 836 803 792 833 809 775 781 861 798 770 802 825 766 800 714 818 803 816 792 788 801 716 818 804 834 845 806 825 884 914 878 927 892 930 878 885 925 913 903 926 902 876 898 894 890 938 909 912 908 931 921 908 900 905 880 884 896 900 893 883 906 891 873 863 852 876 874 885 1.12e+03 881 811 910 915 885 795 822 834 941 859 830 920 871 876 817 845 783 860 835 891 856 861 824 890 872 862 856 801 833 811 868 894 893 857 950 934 953 963 904 928 984 960 963 943 926 931 808 939 911 966 913 915 912 944 902 936 854 891 850 948 893 873 893 910 811 NaN 853 851 844 850 839 833 886 896 908 906 903 888 914 893 865 938 877 853 897 889 906 889 863 869 824 896 880 848 891 898 823 833 853 796 868 918 877 918 897 891 923 897 888 880 879 866 859 881 902 882 849 842 843 875 850 849 860 860 874 891 864 872 842 883 870 879 842 881 805 788 831 774 837 784 883 894 844 869 822 822 735 829 834 833 924 922 878 883 882 871 869 880 895 890 835 869 877 876 838 846 877 816 853 860 878 860 850 840 840 842 866 846 867 858 894 856 831 818 856 814 874 850 867 880 849 846 848 838 909 830 840 856 879 907 914 915 900 938 917 898 930 876 878 867 887 820 852 908 852 864 852 797 915 873 799 852 789 812 838 860 830 833 831 851 822 796 810 810 793 747 830 796 817 808 802 817 820 820 869 802 804 805 831 792 806 805 800 837 824 827 800 832 827 868 823 801 737 752 786 808 812 817 796 780 824 754 822 818 833 858 792 844 822 812 796 817 810 797 834 762 805 748 810 821 793 813 758 795 836 815 869 894 857 845 826 868 872 864 834 858 823 839 843 850 832 851 878 876 859 852 861 869 834 829 826 810 815 810 838 845 823 829 790 834 838 808 843 838 828 851 830 812 852 839 816 838 814 832 762 840 766 800 814 874 803 771 821 795 855 795 843 830 803 795 804 867 784 764 817 808 807 805 856 823 829 764 828 783 796 778 793 791 754 823 802 843 823 847 798 827 790 818 842 785 737 812 851 829 856 890 890 876 837 847 816 883 838 841 795 821 862 843 839 841 831 838 829 852 853 847 847 819 806 790 817 870 827 783 856 793 833 858 805 818 813 803 844 795 791 797 759 796 811 840 802 802 806 843 822 858 825 883 826 812 829 797 871 736 794 814 854 836 803 793 834 811 775 781 860 797 771 804 825 767 800 714 816 803 816 792 790 801 717 819 804 833 847 806 825 884 914 878 926 891 930 879 885 926 912 903 926 902 874 898 895 890 939 906 912 908 932 921 908 900 905 880 884 895 900 894 883 905 891 873 863 852 875 873 885 1.12e+03 881 811 911 915 885 795 822 835 942 860 830 920 870 876 818 845 782 860 835 891 856 862 824 890 872 861 856 802 834 811 868 894 893 857 950 933 953 962 904 928 983 960 962 943 926 930 808 939 911 966 913 915 912 944 903 935 853 890 851 948 893 874 891 909 811 NaN 853 852 844 850 840 834 884 894 908 907 902 888 915 893 865 939 877 854 897 888 905 887 863 870 824 896 880 848 891 898 823 834 854 798 867 918 876 918 896 892 924 897 888 881 880 866 859 880 902 882 850 841 843 876 850 848 860 860 874 891 864 872 842 883 870 880 842 880 805 788 831 774 836 784 883 894 844 870 822 823 735 828 832 832 923 921 878 883 882 871 869 880 895 892 835 869 877 876 838 847 876 815 854 860 878 861 850 840 840 842 866 846 867 857 894 856 831 818 857 813 874 850 867 880 849 846 848 839 909 830 840 854 878 907 914 914 900 938 917 898 930 876 878 867 887 820 852 908 853 864 852 797 912 873 799 852 789 812 838 860 829 833 832 851 821 796 810 810 792 748 830 797 817 808 802 817 820 820 870 800 804 806 831 792 805 805 801 837 825 828 799 833 827 869 821 800 739 752 787 808 813 818 796 780 824 754 821 820 833 859 792 844 822 812 795 818 810 798 832 764 805 749 810 820 793 813 758 795 836 817 868 894 857 845 826 868 872 864 834 858 823 840 844 851 831 850 877 877 860 852 861 870 834 830 826 809 816 810 839 845 823 829 790 834 838 809 843 838 828 852 830 811 853 841 816 838 814 832 762 840 766 799 814 875 803 772 820 795 855 795 844 831 802 793 803 868 784 764 817 809 807 805 856 823 828 765 828 783 796 778 793 791 754 824 802 843 823 846 797 827 791 818 841 785 736 812 851 828 855 891 890 876 838 848 816 882 839 841 796 821 861 843 839 840 830 839 829 852 852 846 849 819 807 790 818 870 827 783 856 793 833 859 805 818 813 803 844 796 792 799 759 796 811 841 802 802 807 843 822 858 825 883 826 812 830 797 871 736 793 814 853 836 801 794 834 812 775 780 860 798 771 806 826 767 801 715 817 803 816 792 792 801 719 819 804 833 848 806 824 884 913 878 926 891 930 879 884 926 912 903 927 903 872 898 896 891 939 905 912 909 932 922 908 901 905 880 885 895 900 894 883 905 891 873 863 852 874 872 885 1.12e+03 881 811 912 915 886 795 821 836 942 858 831 920 869 876 818 846 782 860 835 892 856 862 824 890 871 859 857 801 834 811 869 894 893 857 950 934 953 964 904 928 983 959 963 942 926 930 808 939 911 966 912 916 911 944 904 935 851 890 851 948 892 875 891 910 811 NaN 853 852 844 850 840 834 883 893 908 906 902 888 915 892 864 940 877 853 897 887 905 886 863 871 824 896 879 848 890 898 823 836 855 799 867 918 875 918 896 895 924 897 888 883 880 865 859 880 903 882 850 841 843 876 850 849 860 861 875 891 864 873 843 883 871 880 842 880 805 788 831 776 836 783 882 893 844 870 823 823 736 827 831 831 923 920 878 883 881 872 869 880 895 892 835 869 878 876 838 848 876 815 854 860 877 861 850 840 840 843 866 846 868 857 893 856 832 818 857 812 874 850 867 881 849 846 848 838 909 829 841 854 878 906 915 913 900 938 916 898 930 877 878 866 887 818 851 907 854 864 852 797 910 872 799 852 789 811 838 860 829 834 832 851 821 795 809 811 793 748 830 798 817 809 802 817 820 820 869 799 803 806 831 792 804 806 802 837 824 829 799 834 827 869 822 800 740 752 788 808 813 818 797 780 824 754 821 820 832 857 791 845 822 812 795 818 809 799 832 766 806 750 810 820 794 813 758 795 836 818 866 894 857 845 826 868 871 863 834 859 824 840 843 852 831 850 877 878 862 852 861 871 835 830 826 810 816 809 840 844 824 828 789 833 839 809 843 837 828 852 830 811 854 841 816 839 814 833 762 840 766 799 814 876 803 774 821 796 854 794 844 831 801 794 802 870 785 764 818 809 806 806 856 823 828 765 826 783 796 778 794 790 756 824 802 843 823 847 796 826 792 819 840 785 734 813 851 826 855 893 890 877 838 849 816 882 839 840 796 821 861 844 838 840 829 840 830 852 852 846 850 819 807 791 818 868 827 783 856 793 833 861 805 818 813 804 844 796 791 800 758 797 812 841 803 802 808 845 822 858 825 883 826 813 829 797 871 735 792 813 853 836 800 794 834 813 774 780 862 798 770 806 827 767 800 716 817 803 816 792 794 800 720 820 804 832 848 805 823 885 913 878 927 891 930 879 884 926 912 903 928 904 871 899 895 891 938 904 913 909 932 922 908 901 904 879 885 894 900 893 882 905 891 873 863 852 874 873 886 1.12e+03 881 811 911 915 888 795 820 837 942 857 832 920 869 876 818 846 781 861 835 892 856 863 824 890 871 857 856 800 834 812 869 894 893 857 951 934 954 965 905 927 984 960 960 940 927 931 808 939 911 966 912 916 910 945 904 936 850 889 852 947 892 876 892 910 811 NaN 852 852 844 849 841 834 884 892 908 905 901 888 915 892 863 941 877 852 897 888 904 886 864 872 823 896 880 848 890 898 823 837 855 800 868 918 875 918 896 897 924 896 887 885 880 864 859 880 903 882 851 841 842 875 850 850 860 860 876 890 864 873 843 883 872 880 842 879 805 789 831 777 836 783 882 892 843 870 824 823 736 827 830 832 922 919 878 884 880 872 869 879 896 892 835 869 879 876 838 850 876 816 854 860 876 861 850 840 840 844 866 846 868 858 893 855 832 818 857 812 873 850 867 881 848 845 848 838 909 829 842 853 878 906 916 912 900 938 916 898 930 877 877 865 888 817 851 907 854 864 852 797 909 871 799 852 788 811 838 860 829 834 833 852 821 794 809 812 793 748 830 799 817 810 802 816 819 821 869 798 802 806 831 793 804 806 802 836 822 830 799 833 828 869 822 800 740 752 788 808 812 819 797 780 824 754 822 820 832 856 791 845 822 812 795 818 808 799 832 768 806 751 810 819 795 813 759 795 836 820 865 894 857 844 826 867 871 863 836 860 824 840 843 852 830 850 877 878 863 852 860 872 835 830 826 811 817 809 839 844 823 828 789 834 840 809 844 837 828 852 831 810 853 840 816 840 815 832 762 840 766 798 814 876 804 774 822 796 853 795 844 831 801 795 802 869 786 763 818 809 805 807 856 823 828 766 824 783 796 779 793 790 756 824 802 843 822 847 796 826 792 819 839 785 734 813 851 826 855 893 890 877 837 849 816 882 839 840 795 822 861 844 838 839 828 839 830 852 853 846 851 819 806 791 819 868 828 783 856 795 833 860 806 819 813 805 844 797 791 799 758 797 812 841 804 802 808 846 823 858 825 882 825 812 827 798 871 735 792 812 853 836 800 794 835 812 774 779 864 800 770 806 828 766 800 718 817 804 816 793 794 800 722 820 804 832 848 806 822 885 914 878 927 892 931 878 884 926 912 903 928 904 870 899 894 891 938 903 913 910 932 921 909 900 905 878 885 894 899 893 882 905 891 874 863 852 874 874 886 1.12e+03 880 811 910 915 889 795 819 837 942 856 832 921 869 877 818 846 781 860 835 892 856 862 824 890 871 857 856 800 834 812 870 894 893 856 952 935 954 965 906 927 985 960 957 940 925 932 808 939 912 966 912 916 909 945 905 938 850 889 853 946 892 877 894 911 811 NaN 852 852 845 849 841 834 885 892 908 904 901 888 914 892 863 940 877 851 897 889 903 886 864 872 824 895 880 847 890 898 824 837 854 800 869 918 876 919 896 897 925 896 886 886 880 863 859 880 903 881 851 842 842 875 850 852 859 860 876 891 864 873 842 883 872 879 842 878 805 789 830 778 837 782 882 891 841 870 824 823 736 827 830 832 922 920 878 884 880 872 870 878 896 890 836 869 880 876 838 850 875 816 853 860 875 861 850 840 841 844 865 846 867 858 893 854 832 818 857 812 873 850 867 881 847 845 848 838 909 829 841 853 878 906 916 912 901 938 916 898 930 876 877 865 889 817 850 907 853 864 853 797 909 871 799 852 789 810 838 859 830 834 833 851 822 794 809 812 793 748 830 799 816 811 801 816 819 821 869 799 801 806 831 793 803 806 802 836 822 830 799 831 828 869 823 799 741 752 789 807 812 819 797 780 824 753 822 821 832 856 792 845 822 812 795 818 806 798 832 771 806 751 810 819 796 814 759 795 836 823 868 894 858 844 826 867 871 862 836 860 824 840 844 853 830 850 876 878 863 852 859 873 835 829 826 811 817 809 838 844 823 828 790 836 840 808 844 837 828 852 830 810 852 840 816 840 815 832 762 841 765 798 815 876 804 774 823 796 852 795 844 830 801 794 802 868 785 763 818 810 804 806 856 823 827 766 821 783 797 780 793 790 757 823 801 843 823 847 796 826 791 819 839 786 734 814 852 826 855 893 890 878 837 850 815 882 839 840 795 821 861 844 837 840 829 839 828 850 853 846 850 819 805 792 819 869 829 783 857 796 833 861 806 819 814 805 843 797 791 798 758 796 811 841 805 803 808 848 823 857 826 882 824 812 826 799 870 736 792 811 853 836 800 794 834 812 775 780 864 802 770 806 827 766 799 719 817 805 816 794 794 800 722 820 803 832 847 806 821 885 913 878 927 892 931 878 885 926 913 903 928 902 869 899 892 891 938 903 914 909 933 921 909 899 905 877 884 894 898 893 882 905 891 874 862 852 875 874 887 1.12e+03 880 811 909 915 889 795 818 837 942 856 831 921 869 877 818 846 780 860 835 893 855 862 824 890 871 858 856 800 833 812 871 893 893 855 953 935 954 962 907 926 984 959 955 941 923 932 808 939 912 966 912 916 909 944 905 939 850 889 853 944 891 878 896 911 811 NaN 852 852 844 850 841 833 887 890 908 904 901 888 915 892 863 940 878 852 897 888 903 886 864 872 824 893 880 847 890 897 824 838 852 799 868 918 876 919 897 898 925 896 886 887 880 863 859 880 902 881 851 841 842 875 850 853 859 860 876 891 865 874 841 883 871 878 842 879 805 789 830 778 838 782 882 892 840 871 824 823 736 828 831 833 920 921 878 884 879 873 871 879 896 889 836 869 880 876 838 850 876 816 853 860 875 861 850 840 842 845 864 846 867 857 893 855 832 818 856 813 873 850 868 881 847 846 848 838 908 829 841 853 878 905 916 912 901 939 916 897 930 876 878 866 890 817 850 908 852 864 854 797 908 871 798 853 790 810 839 859 831 834 833 851 823 794 809 810 793 748 830 799 816 811 801 816 818 821 869 799 800 806 831 793 802 807 802 836 822 830 799 829 828 869 825 799 741 752 790 807 813 818 798 780 825 753 822 821 832 856 793 844 822 812 796 818 806 798 833 773 806 750 810 819 796 814 760 795 835 825 870 894 857 843 826 868 870 861 836 860 824 840 844 853 830 850 876 877 863 852 859 873 835 828 826 810 818 809 837 844 823 828 790 838 839 808 844 837 828 851 829 810 850 840 816 839 816 831 762 842 765 798 815 876 805 772 823 796 852 795 845 830 801 793 803 868 784 762 819 810 803 806 856 823 829 766 820 783 798 781 793 790 756 822 800 843 823 847 796 827 791 819 841 787 734 814 852 826 855 892 890 880 837 849 814 882 839 840 795 821 862 844 836 841 830 838 827 848 853 845 849 818 804 792 819 869 829 783 858 798 833 861 806 818 814 804 843 797 790 798 759 794 810 842 805 803 807 848 823 856 826 881 826 812 825 800 868 737 792 811 853 837 800 794 833 811 776 781 864 803 770 806 827 766 799 719 818 805 816 795 793 800 722 819 803 832 847 807 821 884 912 878 926 891 931 878 885 925 913 902 928 900 868 898 891 890 939 902 914 909 933 921 909 899 905 877 884 894 897 894 883 905 890 873 862 852 875 874 887 1.12e+03 880 811 910 915 888 795 818 837 941 857 831 922 870 877 818 846 779 861 835 893 854 862 824 891 872 857 856 800 833 813 871 892 894 854 954 936 953 960 907 926 982 959 955 942 920 932 808 939 911 966 911 915 910 944 904 938 850 889 852 943 890 879 897 912 811 NaN 852 852 844 851 841 834 887 888 908 905 901 888 915 892 863 940 878 852 897 888 902 885 865 872 824 892 880 847 889 898 824 837 850 798 868 919 877 919 897 900 926 896 885 889 880 863 859 880 902 881 851 842 843 875 851 854 858 860 876 891 865 873 841 884 871 878 842 878 805 789 830 778 840 783 882 893 841 871 824 823 735 828 832 834 919 921 879 884 880 872 871 880 895 888 836 870 880 875 838 850 877 816 853 860 876 861 850 840 842 844 864 846 867 857 893 856 831 819 856 813 874 849 868 881 847 846 849 839 908 830 841 853 876 905 915 912 902 938 915 896 930 876 878 867 891 817 850 908 851 864 855 797 907 872 798 854 791 810 840 859 830 833 833 851 823 794 809 809 794 748 830 799 815 810 801 815 819 820 869 799 800 805 830 793 801 807 802 836 823 830 799 829 828 870 826 800 741 752 789 807 812 818 798 780 824 753 822 821 832 857 793 845 823 812 796 817 805 798 834 774 806 749 810 819 796 814 760 795 834 826 871 894 857 843 826 869 870 861 836 860 824 841 844 853 831 849 875 878 863 852 860 873 835 828 826 808 817 809 837 844 823 828 790 837 839 809 844 838 828 850 828 809 850 840 816 839 816 831 763 842 764 798 815 876 804 771 823 797 854 794 845 829 801 793 803 868 782 762 819 810 804 805 855 823 831 766 818 786 799 781 793 790 756 821 800 843 824 847 796 827 791 820 843 788 734 813 852 826 855 891 891 880 837 849 814 882 839 840 795 822 862 844 836 842 830 838 826 846 853 845 850 818 804 791 818 869 829 784 858 797 833 860 807 817 815 803 844 797 790 798 758 792 810 840 803 804 807 847 823 856 826 881 827 812 826 801 869 737 792 810 853 836 800 794 831 812 777 781 864 802 770 805 827 766 800 719 819 805 816 795 792 799 723 819 804 832 847 806 820 884 912 878 926 891 931 878 885 924 912 902 927 901 867 898 892 890 939 902 913 908 933 921 910 899 905 877 884 895 897 894 885 905 890 873 861 851 874 873 886 1.12e+03 880 811 910 915 888 796 818 837 940 858 832 921 871 877 817 846 778 860 835 893 854 862 824 892 872 856 855 800 833 813 871 892 893 854 954 936 953 959 907 926 981 960 954 942 920 931 808 940 910 965 910 915 910 945 904 936 851 889 852 943 890 879 896 911 811 NaN 851 853 844 852 841 834 888 886 909 906 901 887 916 894 863 940 878 852 897 888 902 886 864 872 823 893 879 846 888 900 824 836 850 797 869 920 877 919 897 901 926 896 884 891 880 864 859 880 902 881 850 842 843 875 852 854 858 860 875 891 865 872 842 884 871 878 842 878 805 789 830 777 840 783 883 894 843 871 824 823 735 829 832 834 917 920 878 884 880 871 870 882 895 888 836 870 880 874 838 849 878 816 852 860 875 861 850 840 843 844 864 846 867 857 892 856 831 819 857 814 874 850 867 882 848 846 850 839 908 831 842 853 875 904 915 912 901 937 914 896 930 876 878 867 891 817 850 908 850 864 855 797 906 873 798 854 792 811 840 860 829 832 833 852 823 795 809 808 795 748 829 800 816 810 801 815 819 820 869 799 799 805 830 794 802 807 801 836 823 830 798 829 829 869 826 800 742 752 788 807 811 818 798 780 824 753 822 820 833 858 793 846 822 811 797 817 804 798 834 777 806 749 810 819 796 814 761 796 833 826 870 894 856 844 825 869 869 861 836 860 825 843 844 853 832 849 875 878 862 852 860 873 835 828 826 809 816 810 837 844 824 829 789 836 839 809 843 838 829 850 828 809 851 840 816 838 815 830 763 842 764 798 814 876 804 771 822 796 856 793 845 830 802 795 804 869 782 762 818 810 804 804 855 823 833 766 816 788 799 781 792 790 755 821 800 844 823 847 796 827 791 820 845 788 734 811 851 826 855 891 891 878 836 849 814 882 840 840 795 822 863 844 836 841 831 838 826 846 853 846 850 818 804 791 817 869 829 783 860 796 833 858 806 816 814 804 845 799 791 799 758 792 811 839 801 803 807 847 823 857 825 881 829 811 827 801 870 736 792 810 853 836 800 794 830 811 778 781 864 801 769 805 827 767 800 718 820 804 815 794 790 800 725 819 805 832 846 806 820 883 913 878 926 891 931 877 886 924 911 904 926 901 865 899 892 889 939 901 913 907 933 921 910 899 906 878 884 895 897 894 885 906 889 872 860 850 874 872 885 1.12e+03 880 811 910 915 888 797 819 836 939 858 833 921 872 876 817 846 779 860 835 892 854 863 824 893 872 856 855 800 833 814 871 893 893 854 954 936 953 958 908 926 981 961 954 942 922 929 808 940 909 964 910 915 912 945 904 936 852 889 852 944 890 880 895 911 812 NaN 851 853 846 852 841 835 888 884 910 907 901 887 917 896 862 939 878 853 897 888 902 887 864 872 822 893 878 846 888 902 827 836 850 794 870 918 876 919 898 902 926 896 884 893 881 865 860 881 902 880 850 842 843 875 852 854 858 859 875 891 866 872 842 885 872 879 843 878 805 789 830 776 840 783 883 895 845 870 823 824 736 829 832 834 915 920 878 884 881 870 869 882 893 888 836 870 880 875 838 848 878 816 852 860 875 862 850 839 843 843 865 847 868 857 891 857 832 819 857 813 874 850 867 883 848 846 851 839 908 831 842 854 873 904 915 911 900 937 914 896 930 877 877 867 891 817 849 909 850 864 855 798 905 874 798 854 792 812 840 860 828 832 833 853 822 795 809 808 795 747 829 800 817 810 800 815 820 821 869 800 798 805 830 794 802 806 801 836 823 830 798 830 830 869 827 801 742 752 787 808 810 818 797 780 823 754 822 820 833 858 794 846 824 811 797 817 804 799 834 779 806 750 810 820 795 815 762 796 834 826 869 894 856 844 824 868 869 861 836 862 825 844 844 854 833 850 875 878 862 853 860 874 836 828 826 810 814 811 837 845 824 829 789 836 839 810 842 838 829 850 828 808 851 841 816 838 814 830 763 842 766 798 814 876 804 771 821 797 858 793 845 830 803 796 804 870 782 762 818 809 804 804 854 823 834 766 815 789 798 781 793 790 756 821 800 843 822 847 796 827 791 818 845 789 733 810 851 827 854 892 892 877 835 850 814 882 840 840 796 822 863 844 835 841 831 838 827 846 853 846 850 819 804 791 817 869 828 783 860 794 833 857 806 818 814 804 846 800 791 799 758 793 810 837 800 802 807 847 823 858 825 881 829 811 828 801 872 735 792 811 854 836 799 794 831 811 777 781 864 801 769 806 828 767 801 718 818 805 813 794 789 800 727 819 805 833 846 808 819 883 914 877 927 890 931 877 886 923 910 905 926 902 862 899 892 889 939 900 913 907 933 921 911 899 907 879 885 896 897 893 885 907 889 872 861 850 874 872 884 1.12e+03 880 810 910 915 888 798 820 836 940 858 833 921 872 875 817 846 780 860 835 891 855 863 824 893 872 856 856 800 833 813 871 893 893 855 954 936 955 957 908 926 982 963 953 942 924 928 808 940 910 963 910 913 914 946 905 936 852 890 852 945 892 880 894 911 812 NaN 851 853 847 851 841 834 888 883 910 908 903 886 918 898 863 941 878 853 897 888 902 888 863 871 822 893 878 847 888 901 829 834 852 794 871 917 875 919 898 901 925 895 885 896 881 866 860 883 902 879 849 843 843 874 851 854 857 859 875 891 866 872 842 884 872 880 843 878 805 789 831 774 840 782 883 895 846 870 823 824 736 830 830 833 914 920 878 885 881 870 869 882 892 888 836 870 879 875 838 848 877 816 852 860 874 862 850 838 842 843 865 847 868 858 891 856 833 820 858 812 874 850 866 883 848 845 851 839 908 831 843 854 872 905 915 912 899 937 914 896 930 877 876 867 892 818 849 909 852 864 855 798 905 874 798 853 792 813 839 860 828 833 833 854 822 796 810 809 795 747 829 800 818 809 800 814 820 822 869 800 797 806 830 794 803 806 801 836 823 830 798 830 830 869 826 801 741 753 786 808 810 819 796 780 824 755 822 820 833 858 793 846 824 811 797 817 804 799 834 783 806 751 810 820 794 815 762 797 834 825 869 894 856 844 823 867 869 862 836 861 824 844 844 854 833 851 876 876 861 853 861 874 836 829 827 811 814 811 837 845 825 830 790 836 839 810 842 838 829 850 828 809 852 841 816 838 813 830 762 842 768 798 813 875 804 771 820 797 857 794 845 830 804 796 804 871 781 762 817 809 804 805 854 823 834 766 814 788 798 780 793 790 757 821 801 842 820 847 795 826 790 818 843 789 733 811 851 828 854 893 893 877 835 850 814 883 838 841 795 823 863 844 835 841 831 838 827 845 853 846 850 820 804 792 818 869 828 783 861 793 833 859 806 820 814 805 845 802 791 799 759 794 810 837 800 800 807 847 823 858 825 880 828 810 828 802 872 735 791 812 854 836 798 794 832 810 776 780 863 801 769 806 828 766 802 718 817 805 812 794 789 800 728 819 805 835 846 809 818 884 915 877 927 890 932 877 887 923 911 905 925 903 860 898 892 889 939 899 913 908 933 920 911 898 907 879 885 896 898 893 884 908 889 872 861 850 875 872 884 1.12e+03 880 812 910 915 889 799 820 835 941 859 833 921 870 875 818 846 781 861 835 891 855 863 825 892 872 856 858 800 834 812 871 893 893 856 954 936 955 957 908 926 984 962 951 942 926 928 808 940 912 966 910 912 915 947 905 938 851 890 851 946 893 880 895 910 811 NaN 852 852 848 850 840 834 888 881 910 907 905 886 918 897 863 942 879 854 897 888 902 888 864 871 822 893 878 847 888 901 828 831 854 794 870 916 875 919 899 902 924 895 886 898 882 866 859 884 901 879 848 843 843 874 851 854 857 860 875 891 866 872 843 884 872 880 843 878 805 789 831 774 839 782 883 895 846 870 823 824 737 830 830 834 914 920 878 885 880 870 869 881 891 889 835 870 878 875 838 848 876 816 852 860 874 862 851 838 841 843 865 848 868 858 892 856 833 820 858 813 875 850 865 882 848 844 851 839 908 831 842 854 871 906 916 912 898 937 915 897 931 878 875 867 892 818 850 909 853 864 854 798 905 874 800 853 791 812 839 860 828 833 832 854 822 795 809 809 796 746 829 799 818 808 800 814 820 823 869 800 795 806 829 794 804 805 800 837 822 830 799 831 831 869 825 801 740 754 786 808 811 820 796 780 824 756 822 819 833 858 793 845 826 811 796 817 803 799 833 785 807 752 811 820 793 814 762 798 834 825 868 893 856 845 823 866 869 863 835 860 824 845 844 854 833 851 876 875 861 852 860 873 836 829 828 812 816 810 837 846 826 830 791 836 839 808 842 838 829 851 828 810 852 841 817 838 813 831 762 842 769 798 813 875 805 770 820 797 856 794 845 830 804 795 804 871 782 762 817 809 804 806 854 824 834 766 814 786 798 780 793 790 757 820 801 841 820 847 795 826 789 817 842 788 733 812 851 829 854 894 893 877 836 850 815 882 837 841 795 824 864 843 835 841 831 837 826 844 853 846 850 821 804 792 818 869 828 783 861 792 833 861 805 821 813 806 844 802 791 800 758 795 809 837 800 800 808 847 823 858 825 878 828 810 828 802 872 735 791 811 854 835 799 794 833 810 777 780 863 801 769 808 829 766 802 718 817 805 813 794 788 801 728 818 805 836 847 810 817 885 914 878 927 890 932 877 887 923 911 904 925 904 859 897 892 889 939 899 913 910 933 921 911 898 906 878 885 896 899 893 884 907 890 872 862 851 876 871 884 1.12e+03 880 813 910 916 887 800 820 835 941 858 833 921 869 875 819 846 781 861 835 891 854 863 824 892 873 856 858 800 834 812 871 893 893 856 953 935 956 957 908 926 984 960 950 941 927 928 808 940 913 968 909 910 915 946 906 940 851 889 851 946 894 879 895 910 811 NaN 852 852 848 849 840 833 888 882 910 905 906 886 918 897 864 944 879 853 899 887 902 888 864 872 822 892 877 846 888 902 826 829 856 794 870 915 875 919 899 903 923 895 886 900 882 865 860 884 901 879 848 843 844 876 852 853 857 861 875 891 864 872 843 883 871 880 843 879 806 789 832 774 839 782 882 893 846 870 823 824 737 829 832 834 914 919 877 885 880 870 869 881 891 890 835 870 878 875 838 848 877 816 852 860 875 862 851 838 841 843 865 849 868 859 893 856 834 821 858 814 875 850 864 880 847 844 850 839 908 831 842 853 871 906 917 913 899 938 915 898 931 878 876 868 892 818 850 909 853 864 854 799 905 874 800 853 792 811 839 859 828 832 832 854 823 795 809 809 796 746 830 799 819 808 801 813 820 823 869 800 793 806 828 794 803 806 801 838 822 829 800 831 831 869 824 800 740 755 786 808 812 820 796 780 825 756 822 819 833 858 792 844 826 812 796 817 800 800 833 787 808 752 811 820 792 811 762 798 834 824 869 893 856 845 823 866 869 864 835 859 824 844 844 853 833 850 876 875 860 851 860 872 837 829 828 812 816 810 836 846 825 831 791 836 839 807 842 838 829 851 829 811 853 841 818 838 813 831 762 842 769 798 813 875 806 770 820 797 854 795 844 830 803 794 804 870 782 763 818 809 805 806 856 825 834 767 814 786 798 779 793 790 757 820 801 840 820 847 794 826 790 818 841 787 734 813 851 832 855 894 892 877 837 849 815 882 836 841 794 824 864 844 836 842 832 837 824 842 854 846 850 821 804 793 818 869 829 782 860 792 833 861 805 820 813 806 844 802 791 800 757 794 809 838 800 801 809 848 824 857 825 876 827 810 829 802 872 734 791 810 854 835 801 795 833 810 779 781 863 801 769 809 828 765 803 719 818 805 814 794 788 801 728 817 805 836 847 810 818 885 914 878 927 890 932 878 888 923 912 904 925 903 858 896 893 890 939 899 913 910 933 922 911 898 904 878 885 896 900 894 884 906 891 872 862 852 876 872 885 1.12e+03 880 815 910 916 885 800 820 834 942 858 833 921 867 875 819 845 782 861 835 891 854 863 824 892 874 855 858 800 835 812 871 894 893 856 952 936 955 957 908 926 983 959 950 940 926 928 808 940 913 970 909 909 914 945 906 941 850 889 851 946 892 878 896 909 810 NaN 852 852 849 850 839 833 888 882 909 904 905 888 918 896 864 944 878 853 900 887 902 889 865 872 822 891 877 846 888 903 825 829 856 794 869 914 876 918 898 904 923 895 887 900 882 865 860 883 900 879 849 844 845 876 851 852 858 861 876 891 863 872 842 883 870 879 843 880 806 789 832 773 838 782 882 892 846 869 824 825 738 828 833 834 914 920 877 885 881 870 869 880 890 890 835 869 879 876 839 848 879 816 854 860 877 862 852 838 842 843 864 849 868 860 894 857 834 821 858 815 876 850 863 880 846 844 848 839 908 831 842 852 871 906 917 912 899 938 916 899 931 878 877 869 892 818 851 909 852 865 854 801 906 874 801 853 791 810 839 860 828 831 831 854 823 795 808 808 796 746 830 799 819 809 802 813 820 823 869 800 792 806 828 793 802 806 801 837 822 829 800 832 830 869 823 800 741 755 786 807 812 819 796 780 825 757 822 819 833 858 792 845 825 812 795 818 797 800 832 789 808 752 811 820 792 809 763 798 834 824 868 893 857 845 823 867 869 864 834 859 824 844 845 853 833 851 876 875 860 850 860 871 836 830 828 811 818 810 836 846 824 831 790 836 839 806 842 838 829 851 829 811 854 840 820 839 813 832 762 842 769 798 814 875 806 770 820 796 853 794 844 829 802 793 804 871 782 763 818 808 804 806 857 826 835 766 814 786 799 779 793 790 757 820 801 840 820 847 795 826 791 819 841 786 734 813 851 834 856 893 890 876 838 850 816 882 836 840 794 824 863 843 837 842 832 837 824 841 854 846 851 821 804 792 818 869 830 783 859 792 833 861 805 820 813 806 844 801 791 800 756 794 809 838 800 802 810 847 824 856 825 872 826 810 831 801 872 734 791 809 854 834 802 794 832 810 781 782 864 801 770 811 828 765 802 719 819 805 815 794 787 801 729 816 805 836 847 809 819 886 913 878 927 891 931 878 886 924 912 905 926 902 858 896 894 890 939 899 912 910 933 923 911 899 904 878 885 895 900 894 883 905 891 873 862 852 874 871 885 1.12e+03 880 816 910 916 882 800 820 834 942 858 833 921 868 875 820 844 782 860 836 891 853 863 824 892 873 855 857 801 836 811 871 893 892 857 951 937 955 957 909 926 983 959 949 939 925 928 807 941 913 970 908 908 913 944 905 941 850 890 851 946 892 877 897 909 810 NaN 853 852 849 850 839 833 888 880 909 904 903 889 918 895 863 943 878 853 902 887 903 890 864 872 822 889 876 844 888 903 825 828 856 793 868 914 877 918 897 903 923 895 888 901 882 864 860 883 900 880 850 843 846 875 851 852 858 861 878 891 862 872 842 884 871 878 843 879 806 789 832 773 836 782 882 891 845 869 825 825 739 828 833 834 914 920 876 885 881 871 869 880 888 889 834 868 879 876 839 848 879 817 855 860 878 862 852 838 842 843 864 849 868 860 893 856 834 821 858 815 876 850 862 881 846 844 847 839 909 831 842 852 871 906 916 912 899 938 916 899 930 878 877 870 892 818 851 909 850 866 854 801 906 874 801 853 791 811 839 860 828 830 831 854 823 796 808 808 796 745 830 798 819 810 802 813 821 823 869 800 793 806 829 794 801 806 802 836 822 830 799 833 828 870 824 800 741 756 785 807 812 819 795 779 824 757 823 819 832 858 792 845 824 812 796 818 795 800 832 791 808 751 811 820 792 808 764 798 834 825 868 895 858 845 823 867 869 863 834 860 823 842 846 853 833 853 876 876 861 851 860 871 836 829 827 811 819 809 836 845 824 830 791 836 839 805 843 838 829 851 830 811 853 840 819 839 813 833 762 842 769 798 815 875 807 770 820 796 854 794 844 829 803 793 804 871 783 764 818 808 804 806 857 826 837 766 813 786 800 778 793 790 757 821 801 840 819 848 795 826 792 820 843 787 732 812 851 836 856 892 890 876 838 850 815 882 836 840 794 823 862 842 838 841 831 837 823 839 854 845 852 821 804 792 817 869 831 784 857 793 833 861 804 821 813 806 846 801 791 798 756 794 809 839 801 802 810 846 825 856 824 868 825 810 832 800 871 734 791 809 854 834 801 792 830 810 781 782 864 801 770 810 827 766 802 720 820 805 815 794 787 802 730 817 805 836 848 809 820 885 913 877 928 892 931 879 885 924 912 906 927 901 857 896 895 891 939 899 912 909 934 922 911 900 904 878 884 895 899 893 883 905 891 873 862 852 873 870 885 1.12e+03 880 816 910 916 881 800 820 835 943 857 833 921 869 875 820 844 782 860 836 891 853 863 825 891 872 854 858 801 835 810 871 892 892 857 952 936 955 957 909 926 983 959 948 940 924 929 807 941 912 970 908 909 913 944 904 940 850 889 851 945 892 876 898 909 811 NaN 853 852 849 850 838 833 889 878 909 904 903 890 917 894 863 943 878 853 902 887 903 890 863 872 822 889 876 844 888 904 826 825 856 793 868 915 878 917 897 904 924 896 889 902 882 864 860 883 901 880 851 844 846 875 850 852 858 861 880 891 862 872 841 884 872 878 843 879 806 789 832 773 834 784 883 892 844 869 825 825 739 828 833 833 913 921 876 884 881 872 870 880 885 889 834 868 879 876 839 849 878 817 855 860 877 862 852 838 843 843 864 849 868 859 893 855 834 820 858 816 875 850 862 882 847 844 847 838 909 831 842 852 872 906 915 912 899 938 916 898 930 878 876 870 892 817 851 909 851 866 855 801 906 874 800 853 791 812 839 860 828 830 831 854 822 796 808 809 796 745 830 798 817 810 802 813 822 823 869 801 795 807 830 794 801 806 803 835 822 830 799 833 826 870 826 800 741 756 785 806 811 818 795 778 824 758 824 819 832 858 792 846 824 812 795 818 794 800 832 792 809 751 811 820 791 807 763 798 835 825 868 896 857 845 823 867 869 863 834 860 824 841 846 853 832 854 876 876 862 851 861 871 836 828 826 811 819 808 837 845 823 829 792 835 839 805 844 838 829 851 831 811 853 840 818 838 813 833 762 842 769 799 814 874 808 770 820 796 854 793 844 829 803 794 804 871 784 764 818 810 804 806 858 825 839 766 812 786 800 778 793 790 757 822 801 840 819 848 795 826 792 821 844 787 731 812 851 838 854 892 890 877 839 850 814 881 837 840 795 823 861 841 838 841 830 837 824 837 854 845 853 821 804 791 817 868 832 784 857 794 832 861 803 822 812 806 846 801 791 797 756 794 809 839 803 802 810 845 825 856 824 863 824 811 831 801 870 734 791 810 854 834 801 791 830 810 781 782 863 801 770 811 826 766 802 720 819 805 815 794 787 801 729 818 806 836 848 809 820 885 912 877 928 892 931 879 884 924 912 907 926 902 858 896 895 892 939 899 912 909 934 922 910 901 904 878 884 895 898 894 884 905 891 873 861 853 873 869 885 1.12e+03 880 815 910 916 880 801 820 836 942 858 833 920 870 876 821 845 783 860 835 892 853 863 825 890 872 853 858 800 835 809 870 891 892 857 952 934 956 958 909 926 983 959 947 940 924 929 807 940 912 970 909 911 913 944 902 941 850 889 851 945 892 877 898 909 812 NaN 851 853 849 850 838 833 890 876 909 905 903 889 918 894 864 943 878 853 902 887 903 890 861 872 822 890 876 845 888 904 827 823 856 793 868 916 878 918 898 905 924 896 889 904 881 865 860 883 901 881 850 844 846 875 849 852 858 861 880 890 862 872 841 884 872 878 843 878 806 789 832 774 834 785 883 892 844 869 824 825 738 828 833 833 913 922 876 884 880 873 871 879 884 888 835 867 880 876 839 849 878 818 855 860 875 862 852 838 842 843 864 848 868 859 892 855 834 820 858 816 875 850 862 884 848 844 848 838 910 832 843 852 872 906 915 913 899 938 915 898 930 878 875 869 891 817 851 909 851 866 855 800 906 874 801 852 791 813 838 861 830 830 832 853 822 796 807 810 796 744 830 799 815 809 802 813 822 823 869 801 797 807 831 794 801 806 803 836 822 829 799 833 825 870 826 800 741 755 785 806 810 819 796 778 825 757 824 818 832 858 793 846 824 812 795 817 794 800 832 792 809 751 811 820 791 806 762 798 835 826 868 898 856 845 823 866 870 862 834 861 825 840 845 853 832 854 877 876 864 851 862 871 836 826 826 811 818 807 837 844 824 827 792 835 839 805 844 837 829 852 829 811 852 841 818 838 813 833 763 842 769 800 813 875 810 770 821 796 853 794 844 829 803 795 804 870 785 763 818 811 805 806 858 824 841 766 811 786 800 778 793 790 758 823 801 840 819 848 795 826 792 820 844 787 732 813 851 839 853 893 889 877 838 850 814 881 838 841 795 822 861 842 838 841 830 837 824 835 854 844 852 821 804 790 818 868 832 785 858 794 832 861 802 822 813 806 844 801 790 796 757 794 809 840 803 802 810 845 825 856 824 857 825 812 828 801 869 733 792 810 854 835 801 792 830 810 781 782 863 801 770 811 826 766 802 721 818 805 816 794 788 801 730 819 806 835 849 808 820 885 912 876 929 892 931 879 884 924 911 908 926 902 856 897 894 892 938 899 912 909 934 922 910 900 904 878 884 895 898 894 885 905 890 873 862 853 873 870 885 1.12e+03 880 815 910 916 879 801 819 836 942 858 833 920 870 876 821 845 783 860 835 893 853 864 825 888 873 853 858 800 834 809 870 892 892 856 953 932 956 958 910 926 983 959 946 939 924 930 808 940 912 970 910 912 913 944 901 942 850 890 851 945 893 878 896 908 812 NaN 849 853 847 851 838 833 889 876 910 905 904 888 918 893 864 942 877 852 903 888 903 891 859 871 823 891 877 845 887 904 827 820 856 791 868 916 879 918 898 907 924 896 888 904 881 865 860 883 902 881 849 844 846 875 849 852 858 861 879 890 862 872 842 884 872 878 843 878 806 788 832 774 835 786 882 892 843 869 824 824 738 828 834 833 912 922 876 884 880 873 871 879 883 887 836 867 880 876 839 849 878 818 856 860 875 862 852 838 842 844 865 848 868 859 892 855 834 820 858 816 875 850 862 884 848 844 848 838 910 832 843 852 872 907 915 913 900 938 915 899 931 877 875 869 892 817 851 909 851 866 855 799 906 874 801 851 791 814 838 861 832 831 833 853 822 796 808 811 796 746 830 800 815 808 801 813 822 823 870 801 797 807 832 794 802 805 803 837 822 828 798 832 826 870 826 800 741 754 785 807 811 820 797 778 825 756 824 819 832 858 793 845 824 811 795 817 793 800 834 793 809 751 811 820 791 805 761 798 835 826 869 898 856 845 824 866 870 862 834 860 825 840 844 852 832 852 877 876 863 852 861 872 836 826 827 811 818 807 838 844 824 827 791 834 839 806 844 837 829 850 828 810 852 841 817 837 814 832 764 843 769 800 812 876 810 770 821 796 850 795 844 828 802 795 804 869 784 764 818 811 805 806 858 824 842 767 810 787 799 778 793 791 760 823 801 841 820 848 795 826 791 819 843 786 732 814 852 841 853 894 888 878 838 850 814 881 838 842 795 822 861 843 838 842 830 837 824 834 854 844 852 821 803 790 818 869 831 785 858 794 832 861 802 821 814 807 842 801 790 795 757 793 809 840 801 801 811 844 825 856 825 852 825 812 826 801 869 733 792 809 854 835 800 792 830 810 781 782 863 801 770 811 826 767 803 721 816 805 815 794 788 801 732 818 806 834 849 807 821 885 911 877 928 891 931 879 884 924 910 908 926 903 855 897 894 892 938 899 912 910 934 923 911 899 904 878 885 894 898 894 885 905 890 873 862 853 873 872 886 1.12e+03 881 815 911 915 877 801 820 835 942 858 833 921 869 877 821 844 784 860 836 893 853 864 825 886 873 853 859 800 835 808 870 892 891 856 952 932 954 958 910 926 982 960 947 938 925 930 808 940 912 969 911 913 913 944 900 942 850 890 850 945 893 880 894 908 812 NaN 849 853 845 851 837 833 888 876 909 906 904 888 918 893 865 942 878 852 905 889 903 891 859 872 824 890 877 846 886 905 827 819 856 789 868 916 879 918 898 906 924 896 888 905 880 865 860 883 901 881 849 844 846 876 849 852 859 862 878 890 863 871 842 883 872 878 843 878 805 788 831 774 837 786 882 892 842 869 824 824 739 829 834 834 911 922 877 883 880 873 870 880 883 887 836 867 880 876 839 849 877 817 856 860 876 863 852 838 842 843 866 848 868 860 892 855 833 820 859 816 875 850 862 884 849 844 848 838 910 832 843 852 872 907 914 914 900 938 916 899 931 877 875 869 893 817 851 909 852 866 855 799 906 873 801 852 790 814 837 861 833 831 833 853 822 796 808 812 796 747 829 801 815 808 801 813 822 822 870 800 797 807 832 794 802 805 802 838 821 827 798 832 826 870 825 800 740 753 785 808 812 822 799 778 825 757 824 819 833 857 793 845 825 812 795 816 793 800 834 792 809 751 810 820 792 805 762 798 835 825 870 898 857 845 823 866 870 862 834 860 825 839 845 852 833 851 877 876 862 852 860 872 836 827 827 810 818 808 838 844 824 827 790 835 838 806 844 837 830 849 826 809 851 841 818 837 814 832 766 844 768 799 811 876 810 771 821 795 848 795 844 828 802 795 804 868 784 764 818 810 805 807 857 825 845 769 810 788 798 779 793 791 762 822 801 841 822 847 796 827 791 817 842 786 731 814 852 841 853 894 887 878 838 849 814 881 838 842 795 822 861 844 838 842 830 838 824 834 854 845 852 821 803 790 818 871 830 785 858 795 832 860 801 820 815 806 841 802 791 794 757 794 809 841 800 802 811 844 824 857 825 848 825 812 825 801 869 733 792 808 853 836 799 793 830 810 779 783 863 801 771 811 826 767 803 720 816 805 815 795 788 801 733 818 805 834 848 806 822 885 910 878 928 890 931 878 884 924 910 908 926 904 854 897 894 892 937 900 912 910 934 923 912 899 904 878 886 894 898 893 885 906 890 873 862 853 873 872 886 1.12e+03 881 815 911 915 875 802 820 834 942 858 832 921 869 877 821 844 785 860 837 893 853 864 824 882 874 853 859 800 836 808 871 893 891 856 952 932 953 957 909 925 982 962 947 938 925 930 808 939 912 969 911 914 912 944 900 942 850 890 850 945 892 880 893 908 811 NaN 851 853 842 851 838 833 887 876 909 906 903 888 916 892 865 942 877 852 904 888 903 890 860 874 825 889 877 846 887 905 826 818 855 786 868 916 879 917 897 906 924 896 888 906 880 865 860 883 902 881 849 843 846 876 850 851 860 862 877 890 863 871 842 884 872 878 844 878 805 788 831 774 838 786 882 892 841 869 824 825 741 829 834 834 910 922 877 883 879 872 870 880 882 887 835 868 879 876 839 848 877 817 855 860 877 863 851 839 842 842 865 848 868 861 892 856 833 820 860 815 874 851 862 884 849 844 848 839 910 832 842 852 872 907 914 914 900 939 916 899 930 876 876 868 893 817 851 908 852 865 854 799 906 873 801 853 789 813 836 861 834 831 832 853 822 797 809 812 794 748 828 801 816 808 801 814 822 822 870 800 797 808 832 794 802 805 803 839 821 827 798 832 826 870 824 799 740 753 786 810 811 822 799 778 825 758 824 820 834 857 792 845 825 813 795 816 793 800 834 792 808 751 810 820 792 805 763 798 836 823 871 897 858 845 823 866 871 863 834 859 824 839 845 851 833 851 877 876 862 853 860 872 836 827 827 810 817 808 838 843 824 828 789 836 839 806 843 836 830 847 827 809 852 841 819 838 814 832 765 844 768 798 811 875 810 771 821 794 846 795 845 829 803 794 804 868 784 764 820 808 804 808 856 826 846 770 810 790 797 778 794 791 762 822 801 841 822 847 796 827 791 817 842 786 731 813 852 842 853 894 887 878 837 850 814 881 838 842 795 822 861 844 838 841 830 838 822 832 854 845 853 821 803 790 818 872 830 785 857 795 832 860 801 820 814 804 841 803 792 795 758 794 808 841 802 803 810 844 823 858 824 846 826 812 825 800 869 733 792 807 852 836 798 793 830 809 776 783 863 801 771 811 826 768 802 720 816 805 815 796 788 802 734 817 805 836 847 807 823 886 910 878 928 889 931 878 884 924 910 907 927 903 853 897 895 893 937 900 912 909 934 923 912 900 904 878 886 894 898 893 885 906 890 873 862 854 873 871 885 1.12e+03 881 815 911 915 875 802 819 833 942 858 831 921 870 877 820 845 785 860 838 894 853 863 824 878 874 853 859 799 837 807 871 893 892 857 952 932 952 957 908 926 982 963 947 938 926 930 808 939 912 967 911 913 909 943 901 941 851 889 850 945 893 879 892 908 810 NaN 853 853 842 851 839 834 887 875 908 907 904 888 915 894 865 942 877 852 903 887 904 889 861 876 825 889 877 846 887 905 825 816 854 786 868 916 879 917 897 906 925 896 888 907 880 865 860 883 902 882 850 844 846 877 851 851 860 862 877 887 862 870 842 884 872 878 844 879 805 788 831 774 839 787 882 891 841 868 824 824 742 830 833 834 910 922 876 883 879 871 870 879 881 887 835 868 879 876 840 847 877 818 854 860 876 863 851 840 841 842 864 848 868 861 893 856 833 820 860 814 874 851 863 884 848 845 849 839 909 832 842 853 871 907 914 914 901 939 916 899 929 876 876 869 893 817 851 907 852 865 853 799 906 873 801 854 790 813 836 861 833 831 831 854 822 796 810 812 793 748 828 800 815 809 801 815 821 822 869 800 797 808 830 794 802 806 804 839 821 828 798 833 826 871 824 798 739 752 786 810 810 821 799 778 825 760 823 821 834 857 792 845 826 814 795 816 793 800 834 791 807 751 811 820 791 805 764 798 836 822 871 896 858 846 823 867 871 864 835 858 825 839 845 851 832 850 877 875 863 853 860 871 836 826 827 810 817 809 838 842 823 828 789 837 840 806 843 836 830 848 828 809 852 841 819 838 814 832 764 843 767 797 811 875 810 772 821 794 845 794 845 830 804 794 804 869 785 763 820 808 803 809 856 826 848 770 810 792 797 778 796 790 762 822 801 841 823 846 797 828 792 817 842 786 731 812 851 841 853 893 888 879 837 849 814 882 838 842 796 823 861 844 838 840 830 838 820 831 854 845 852 820 803 790 817 871 829 784 856 795 833 860 801 821 814 804 842 804 794 796 758 794 807 840 803 803 809 843 822 858 824 844 826 811 826 800 869 732 792 807 852 836 798 793 829 809 775 783 864 801 771 812 826 768 802 723 815 805 815 797 788 802 734 817 805 837 846 808 823 887 910 878 927 889 931 878 884 924 910 906 927 903 853 898 895 893 937 902 912 908 934 923 911 900 904 878 886 894 898 893 884 906 890 873 861 854 874 870 884 1.12e+03 881 815 912 915 873 802 819 834 942 858 830 921 871 877 819 846 784 860 838 894 853 863 823 874 873 853 858 799 837 808 872 893 892 858 952 932 952 958 906 926 982 963 946 939 926 929 808 940 912 966 911 913 907 943 903 941 852 889 850 945 894 878 892 908 812 NaN 855 854 842 851 840 834 887 875 908 907 905 889 914 895 865 942 878 852 902 886 904 888 862 874 824 889 877 846 887 904 824 814 854 788 868 916 876 917 897 907 924 896 888 908 880 865 860 884 902 882 850 844 846 876 852 851 860 862 877 885 862 871 842 881 872 878 843 879 805 788 831 774 839 787 882 891 841 868 825 824 742 830 833 833 910 923 876 883 879 870 870 878 881 888 836 868 879 876 839 847 877 817 853 860 876 863 852 840 840 842 862 848 867 860 893 856 832 820 860 814 873 852 864 884 848 846 849 838 908 833 843 854 869 907 914 914 901 939 916 899 929 876 877 869 893 817 851 906 853 864 853 800 905 873 800 853 791 813 836 862 832 832 830 854 822 795 811 812 792 748 828 799 816 808 801 815 821 822 867 800 797 808 830 795 803 806 804 839 822 828 798 832 826 871 824 798 739 752 786 809 809 820 798 778 825 759 823 821 834 857 792 845 826 814 795 817 792 800 833 790 806 751 810 819 791 805 765 799 836 821 872 894 858 847 824 868 872 865 835 859 825 839 844 850 831 850 877 875 864 853 861 870 836 826 827 809 817 809 839 842 824 828 790 837 841 806 843 836 830 849 829 809 853 842 818 838 814 832 763 843 767 798 810 875 809 772 821 794 842 794 845 831 805 794 804 870 785 762 820 808 802 809 857 826 849 770 809 793 797 778 796 790 762 822 801 841 822 846 797 828 791 817 842 787 731 811 851 841 853 893 889 879 837 850 814 883 838 842 796 824 861 842 838 840 830 838 819 829 854 845 852 821 804 790 817 870 829 784 856 795 834 860 802 821 813 804 841 802 795 796 759 794 806 838 803 802 809 843 822 858 824 840 827 811 826 801 869 732 792 808 853 836 798 793 828 809 775 782 864 801 771 814 826 768 801 726 815 805 816 797 788 801 734 818 805 837 845 808 822 888 910 878 927 888 932 878 884 924 911 906 927 902 853 899 894 893 937 902 912 906 934 923 911 900 904 878 885 894 898 894 884 905 889 874 860 854 875 870 885 1.12e+03 881 815 913 915 872 802 818 834 942 858 830 920 871 877 818 846 782 860 838 894 853 862 823 871 873 852 858 800 836 808 872 893 892 858 950 932 953 958 906 927 982 963 945 940 925 929 808 940 913 965 911 913 905 943 905 940 853 889 850 946 894 877 892 908 813 NaN 854 853 842 851 841 835 887 875 908 907 906 889 914 895 864 942 880 852 903 886 905 887 862 873 824 890 878 846 886 903 825 813 854 789 870 916 873 918 898 907 923 896 888 909 881 866 860 883 902 882 851 844 845 876 852 851 860 862 878 881 862 871 842 878 872 878 844 880 806 789 831 774 839 786 882 891 842 868 825 824 742 831 832 832 910 922 877 884 879 870 870 879 881 889 835 868 880 876 839 848 877 816 853 861 875 863 853 840 840 843 862 848 866 860 893 855 832 819 860 814 874 852 863 884 848 847 850 838 908 832 843 854 868 907 914 914 902 938 915 899 929 876 876 870 893 817 851 907 853 864 854 800 905 872 800 852 792 812 835 862 831 832 830 854 821 794 811 812 792 748 827 798 817 809 802 815 821 823 866 800 798 807 830 795 804 807 804 838 822 828 799 833 826 872 824 798 738 752 785 809 810 819 796 778 824 759 822 821 834 858 792 845 826 814 795 817 793 799 833 790 807 751 810 819 791 805 766 800 836 821 873 894 857 848 824 869 872 865 835 860 826 840 844 851 831 849 877 876 863 853 861 870 837 826 828 808 818 808 838 842 824 828 791 836 841 806 844 837 830 851 829 809 852 842 817 838 815 832 763 843 767 799 810 875 808 772 822 795 841 795 845 830 806 794 805 871 784 762 820 808 802 809 857 827 850 771 809 793 797 777 796 789 763 822 801 842 822 846 797 827 792 818 842 789 732 811 851 841 853 894 890 880 837 851 814 884 838 842 796 825 861 842 839 840 831 837 818 829 853 846 853 821 804 791 817 869 828 783 856 795 834 860 803 820 813 805 840 801 796 796 759 794 806 837 802 801 809 844 822 858 825 838 827 810 826 802 869 733 791 809 853 837 798 793 827 810 777 781 865 801 770 814 827 769 802 729 816 806 817 797 788 800 734 819 805 836 844 808 821 887 911 877 927 888 933 877 884 924 912 906 927 903 853 898 894 892 937 903 912 906 934 923 910 900 904 876 885 895 898 894 884 905 889 872 860 854 875 870 886 1.12e+03 881 815 912 915 871 801 818 835 942 859 830 920 871 878 818 846 781 860 838 893 853 862 823 866 872 852 857 800 836 807 873 893 892 858 949 933 953 958 906 926 982 963 944 942 924 929 808 940 914 965 913 913 905 944 905 940 853 889 850 945 894 877 893 907 814 NaN 854 853 842 851 841 835 886 875 908 906 906 889 915 893 864 941 881 852 904 887 904 887 862 873 823 890 878 846 886 903 826 814 854 790 870 916 872 918 898 906 922 896 888 911 882 866 860 883 902 882 851 844 845 876 852 851 860 862 879 877 862 871 842 874 871 878 844 880 807 789 831 774 839 786 883 891 842 868 826 824 742 832 833 832 910 921 877 884 880 870 870 880 879 889 833 868 881 876 839 848 877 816 853 862 875 863 853 840 841 842 862 848 865 861 894 855 831 818 860 815 874 851 863 884 848 848 850 837 908 833 844 854 869 906 913 914 902 938 916 898 929 876 876 869 893 816 850 907 853 864 855 800 905 872 800 852 792 812 834 860 831 833 831 854 821 794 810 812 791 748 827 799 817 809 802 815 821 824 867 801 798 806 830 795 804 807 805 836 821 829 799 833 827 872 822 798 739 752 785 809 810 819 795 778 823 760 822 820 834 858 792 845 826 814 795 817 793 800 834 790 807 751 809 819 791 804 767 801 836 820 873 895 857 848 825 870 872 865 834 860 826 841 844 853 832 849 878 876 863 853 861 870 837 827 828 808 819 808 838 843 825 828 792 836 841 807 844 837 830 852 829 809 852 842 817 838 816 832 763 844 768 800 810 875 806 772 822 796 838 796 846 830 807 794 805 871 784 761 819 808 802 809 858 828 850 772 809 792 799 777 796 788 764 823 802 843 821 846 797 827 792 818 842 790 732 812 851 842 853 894 890 881 837 851 814 884 838 842 796 825 862 842 840 840 832 837 817 828 853 846 853 821 804 792 817 868 828 783 856 795 834 859 804 820 813 805 840 801 795 797 759 794 803 836 801 802 810 845 822 858 826 834 827 810 826 802 869 734 791 810 854 838 797 792 827 810 779 781 865 801 770 814 826 769 802 729 816 807 816 796 788 798 733 820 805 835 844 810 820 886 911 878 927 889 932 877 884 924 912 906 927 904 854 898 893 892 937 903 912 907 933 924 910 900 903 875 885 896 898 894 883 905 890 871 860 854 875 870 886 1.12e+03 880 814 911 914 872 800 818 835 942 860 829 920 871 878 818 846 780 860 838 892 853 862 823 862 872 852 858 800 835 806 873 893 893 858 947 934 953 958 906 926 981 964 946 942 925 929 809 940 914 965 914 913 907 944 904 943 853 889 850 945 893 877 893 907 814 NaN 853 853 840 851 839 835 886 875 908 906 907 888 916 892 863 941 882 854 902 887 904 887 862 874 823 889 878 846 885 903 826 811 852 791 871 916 875 919 899 906 922 896 889 912 882 866 860 882 901 882 851 844 843 876 851 851 860 862 879 871 862 870 841 868 871 878 843 880 807 790 831 774 838 787 882 891 842 869 826 824 742 831 834 832 909 919 877 885 880 869 870 882 877 889 832 868 882 876 840 848 876 816 854 862 876 862 852 839 842 842 862 848 865 861 895 854 832 818 860 815 874 850 863 883 848 847 849 837 908 833 844 854 869 906 913 914 902 938 916 898 928 876 876 868 895 815 849 908 853 865 855 800 905 873 800 852 792 812 834 859 831 832 831 854 820 795 810 812 791 748 827 799 817 810 802 815 822 823 867 801 798 806 831 795 804 806 804 836 821 829 799 834 827 872 820 798 739 751 786 809 810 818 795 779 823 760 822 820 835 858 791 845 826 814 795 817 794 800 834 790 807 751 809 820 791 802 768 801 836 819 872 895 856 847 825 870 872 864 834 860 826 842 844 854 831 849 878 876 862 853 861 870 836 828 828 809 820 808 838 845 825 828 792 836 842 808 844 836 831 852 829 809 852 842 818 838 816 833 764 845 768 799 810 875 805 772 822 796 836 797 846 830 808 794 806 871 783 761 819 808 802 809 857 828 851 773 809 792 800 777 796 788 765 823 802 843 821 846 797 827 792 818 842 790 731 812 850 842 853 894 890 881 836 851 814 884 837 842 795 826 862 842 842 840 832 838 815 827 853 846 853 821 804 794 818 868 828 784 856 795 834 858 805 821 813 805 840 801 795 798 759 795 800 836 801 802 811 846 822 858 826 833 828 810 826 803 870 734 791 810 854 837 797 792 825 811 781 782 865 801 769 814 825 768 802 729 816 808 815 796 789 798 733 820 805 835 844 811 819 885 911 878 927 891 931 877 884 924 912 906 927 903 854 898 893 892 938 904 911 907 932 925 910 899 903 874 885 897 898 895 883 905 891 870 860 854 874 870 885 1.12e+03 880 814 910 914 870 800 818 836 941 860 830 920 870 879 818 844 780 860 837 891 853 862 824 860 872 851 858 800 835 808 873 892 893 857 947 934 953 958 905 926 981 964 949 942 926 929 810 941 914 966 914 914 909 945 901 946 853 888 851 944 892 878 893 908 813 NaN 852 854 838 850 837 835 886 875 908 906 907 888 917 892 863 941 882 855 902 887 904 887 863 873 824 889 879 846 885 904 825 809 852 792 871 916 877 919 900 906 923 896 888 912 882 866 860 882 901 882 850 844 843 875 851 850 861 862 879 865 862 870 840 862 870 879 841 880 808 790 831 774 838 788 882 891 843 870 826 824 742 830 836 833 908 919 877 886 880 870 871 882 875 890 832 868 882 876 841 848 876 817 854 861 876 862 852 839 842 841 862 848 866 861 894 854 832 818 860 814 875 850 863 882 849 846 849 837 908 833 844 854 869 906 913 914 902 938 915 898 929 876 875 868 896 815 849 908 852 865 854 800 905 874 800 852 792 813 834 858 830 832 831 854 821 796 809 812 791 748 828 799 817 811 803 814 821 822 866 802 798 807 831 796 804 806 803 836 821 829 799 834 827 872 818 798 740 751 787 809 809 818 796 779 824 760 822 820 835 859 791 846 826 814 795 818 794 801 834 790 808 752 810 820 791 802 769 801 836 819 870 896 856 846 825 870 872 864 834 860 826 841 844 854 830 848 877 875 862 853 861 870 835 828 828 809 820 808 838 846 826 827 793 836 842 807 844 837 831 851 830 809 852 841 818 838 815 833 762 845 767 798 809 875 805 772 822 796 833 796 845 829 809 794 806 871 783 761 820 808 803 809 856 827 853 775 809 791 802 777 796 789 766 824 803 843 822 847 797 827 792 818 841 789 731 812 850 842 853 894 890 880 836 850 814 885 837 842 794 828 862 843 841 840 832 838 814 826 853 846 853 821 803 794 818 868 828 785 857 796 833 858 804 821 813 804 841 802 795 799 759 796 795 836 801 802 810 845 820 858 825 830 828 810 827 802 870 734 791 810 854 837 797 792 824 812 780 783 864 801 769 814 825 766 803 730 816 808 814 795 790 798 733 819 805 836 845 812 819 884 911 879 927 892 930 878 884 925 912 906 927 903 854 898 893 892 939 905 911 908 932 925 910 899 904 875 885 897 898 894 882 906 892 871 861 854 874 870 885 1.12e+03 880 814 911 915 868 800 818 835 941 860 831 920 870 879 818 844 780 860 837 892 854 863 824 859 873 851 858 800 835 811 873 892 893 857 946 933 953 957 905 925 981 964 952 942 927 928 809 942 913 967 914 915 911 944 900 946 853 887 851 945 892 879 894 908 813 NaN 851 854 836 850 837 834 886 875 907 905 907 888 916 893 864 941 882 856 902 887 903 887 863 873 824 889 879 846 886 905 823 807 851 792 870 916 876 919 899 907 923 896 888 912 881 866 860 882 901 882 850 844 843 874 851 852 860 862 878 859 862 871 840 858 871 880 841 880 808 790 831 773 838 787 882 891 843 870 826 824 742 829 836 834 908 919 877 886 881 872 871 882 875 890 832 869 882 876 841 848 877 817 854 860 877 862 853 839 842 841 862 847 866 861 893 854 832 818 860 814 876 850 863 882 849 845 848 838 908 833 844 854 868 906 913 914 902 938 914 899 930 877 875 868 896 816 848 908 852 865 854 799 906 874 800 853 792 814 835 858 831 831 831 854 822 796 809 812 792 748 828 799 818 810 803 814 820 822 866 801 798 806 831 796 804 807 802 837 822 829 799 834 828 873 816 798 741 751 787 809 808 818 795 779 825 760 822 820 835 860 790 846 826 814 794 817 794 801 834 790 808 751 811 820 792 802 769 801 836 818 868 896 856 846 824 870 873 864 834 860 826 841 845 853 830 848 877 875 862 853 861 870 834 828 829 809 820 808 838 846 826 828 792 836 842 806 844 837 832 850 830 809 851 840 818 839 815 832 760 844 767 798 809 876 805 772 822 795 832 795 844 829 809 794 806 871 783 762 820 808 802 809 856 826 856 776 809 790 802 777 796 790 767 824 803 843 822 847 796 827 792 818 841 789 731 812 851 842 854 894 891 880 836 850 814 885 838 842 794 826 862 843 841 839 832 838 814 827 853 847 854 820 802 792 818 868 828 785 857 796 832 860 804 822 813 804 841 802 793 799 759 796 791 836 801 802 808 844 820 858 824 829 827 811 828 801 872 733 791 810 853 836 799 791 825 812 780 783 863 800 768 814 825 766 804 730 817 808 814 795 792 798 733 818 805 836 846 812 818 883 912 878 928 892 932 877 884 925 912 906 927 903 854 898 892 892 939 906 910 908 932 925 910 898 905 874 885 897 897 894 880 905 892 872 862 854 874 870 884 1.12e+03 881 814 912 916 865 800 818 835 940 860 832 920 869 879 818 845 780 859 837 893 854 863 823 858 873 850 857 800 835 814 873 892 893 856 946 933 953 958 905 924 982 963 951 942 928 928 808 942 914 969 914 915 910 944 900 944 854 887 851 946 892 879 895 909 812 NaN 852 854 837 850 839 834 886 874 907 905 906 888 916 894 866 941 882 856 902 887 902 886 864 873 825 889 879 845 888 904 823 808 851 792 870 916 876 918 900 908 924 896 887 912 881 866 860 882 901 881 849 843 843 874 851 853 860 861 878 855 864 871 841 856 872 880 842 881 808 790 831 773 838 787 881 892 843 870 825 824 742 829 836 834 908 919 877 886 881 872 871 882 875 889 833 869 881 876 841 848 878 817 855 860 876 862 854 839 841 842 862 847 867 861 892 854 832 818 860 814 877 851 863 881 849 845 848 839 908 832 844 854 868 906 914 914 902 938 914 899 930 876 875 868 894 817 849 908 852 865 854 799 906 873 800 853 792 814 836 859 832 832 831 854 823 795 809 811 792 749 828 800 818 810 803 814 821 822 866 800 797 806 830 797 805 807 802 838 823 829 799 834 828 873 812 799 741 751 788 809 807 820 795 779 825 760 821 819 835 861 790 846 826 813 794 817 794 800 833 790 808 751 812 820 792 802 769 801 836 817 868 897 856 847 822 870 874 864 835 860 826 842 845 851 830 847 876 875 862 853 861 870 834 828 830 808 819 809 838 845 826 829 792 836 842 806 844 837 832 850 831 809 852 840 818 839 814 832 760 843 768 799 808 877 806 772 822 795 831 794 843 829 810 794 806 871 783 762 820 810 800 810 856 826 858 776 809 790 802 777 796 790 768 824 804 842 823 848 796 826 793 818 840 789 730 813 852 842 855 894 891 880 835 850 813 885 838 842 793 824 863 843 841 838 831 838 814 827 854 847 854 821 802 792 819 868 828 784 858 795 832 861 803 822 813 804 842 802 792 798 758 796 787 837 801 801 806 844 820 859 825 828 827 812 828 799 873 734 792 810 853 836 800 791 826 812 779 782 862 800 769 813 826 767 804 731 818 809 814 796 793 800 734 817 805 836 846 812 819 883 912 878 928 891 934 877 883 925 912 905 927 903 854 897 892 891 939 905 911 908 931 924 909 898 906 873 886 897 898 893 877 905 892 873 863 854 875 871 885 1.12e+03 881 814 912 917 863 800 817 834 940 860 832 920 869 879 818 845 781 859 838 894 854 863 823 857 873 850 858 800 835 813 874 892 894 855 946 933 953 959 906 923 982 963 950 943 928 929 808 943 914 969 914 915 910 944 902 942 857 888 850 947 893 878 895 909 812 NaN 852 854 838 850 841 835 886 875 906 905 906 888 916 895 868 942 882 856 904 887 901 887 864 874 826 889 879 844 889 904 824 808 851 792 869 916 876 918 900 907 924 896 888 912 881 866 860 882 902 880 849 843 843 874 851 854 859 861 878 849 864 871 842 851 872 880 843 882 808 790 831 772 838 787 881 892 843 870 825 824 742 828 836 833 909 920 877 885 882 871 871 882 875 888 833 869 882 876 840 848 878 818 855 859 876 862 855 838 841 842 862 848 868 860 892 854 833 818 860 813 876 850 863 881 849 846 847 839 908 832 845 854 868 907 915 914 902 938 914 899 930 876 876 869 893 818 851 908 853 865 854 799 906 872 799 853 791 813 836 859 833 832 831 854 823 794 808 811 792 749 829 800 818 810 803 813 822 822 867 800 796 806 830 797 806 808 802 840 823 829 799 833 828 873 809 800 741 752 788 809 806 821 796 779 825 760 821 819 834 862 790 846 826 813 795 817 794 800 834 790 809 750 812 819 793 802 769 800 836 815 868 896 855 847 821 870 873 864 836 861 826 842 845 850 831 849 877 875 862 852 860 870 834 828 830 808 820 809 837 846 826 830 792 836 842 805 843 838 832 851 831 809 852 840 819 839 814 832 762 843 768 800 804 877 807 771 822 795 831 793 842 829 810 794 806 871 782 762 819 811 799 809 857 825 859 775 810 790 802 777 796 790 770 823 804 842 823 848 796 826 793 819 840 789 729 813 852 842 855 893 891 878 836 850 813 884 839 843 793 822 863 842 841 838 829 837 814 827 854 847 854 822 803 791 820 868 828 783 858 794 832 861 802 821 813 804 842 802 791 797 758 795 784 838 801 802 805 844 820 859 825 825 826 813 828 799 873 734 791 810 854 836 802 790 827 813 779 782 862 800 769 813 827 768 804 732 818 807 813 795 794 802 736 817 805 836 847 811 819 885 912 878 928 890 934 877 883 926 911 904 927 903 854 897 892 892 939 905 912 908 931 922 909 899 906 872 886 897 898 893 874 905 892 873 863 854 875 872 885 1.12e+03 881 814 912 917 862 800 817 835 939 860 831 920 869 879 819 844 782 859 838 895 854 863 824 856 873 849 858 800 835 812 874 892 894 854 947 933 952 959 906 923 983 962 949 942 928 930 809 943 914 969 913 915 911 944 903 943 859 889 850 949 894 878 895 909 812 NaN 852 853 837 851 841 835 886 875 906 905 906 888 916 896 868 942 882 856 906 888 901 887 863 872 827 889 880 844 888 904 825 808 851 792 869 915 876 918 900 907 924 896 888 912 882 866 860 883 903 880 849 843 843 873 851 854 859 861 879 845 864 871 843 844 871 880 843 883 809 790 831 772 838 788 881 892 843 870 826 825 742 828 835 833 909 921 877 884 882 870 871 882 875 888 833 870 883 876 841 848 878 818 856 859 876 863 855 838 840 842 862 848 867 859 893 854 832 819 859 813 876 850 864 881 849 847 846 839 908 832 844 854 868 907 916 914 901 938 914 899 930 876 878 869 894 817 852 907 853 865 854 800 906 873 800 853 790 813 837 860 833 831 831 854 824 796 808 810 792 749 829 800 818 810 803 813 822 821 868 800 796 807 830 796 805 808 803 840 824 828 799 832 828 872 804 800 742 752 789 808 806 822 797 779 825 760 821 820 833 862 790 845 827 813 795 817 793 801 835 790 810 750 811 817 794 802 768 799 837 815 868 896 856 847 821 871 872 864 836 861 826 843 844 851 831 851 878 875 862 851 860 870 834 828 828 808 821 809 836 846 826 830 791 836 842 806 842 839 832 852 830 808 852 841 820 838 813 832 764 843 768 800 801 878 807 771 823 795 830 793 840 830 810 795 806 870 781 762 818 811 800 807 858 825 861 775 811 790 800 777 796 790 772 823 804 842 822 848 796 826 793 819 841 789 728 813 852 841 854 893 892 877 837 850 814 884 839 843 794 823 862 842 841 838 828 837 814 827 854 847 854 822 805 791 822 868 828 784 858 792 833 861 802 820 814 804 843 803 791 796 757 795 782 839 800 802 806 845 821 859 825 823 826 814 827 798 871 734 791 810 854 836 802 790 827 813 779 783 862 800 770 813 828 767 804 733 818 805 813 795 793 805 738 818 803 835 847 810 820 886 912 878 928 889 933 878 884 926 911 904 926 904 854 898 892 893 939 904 913 908 930 922 909 899 906 871 886 896 899 894 870 905 892 873 862 854 875 872 885 1.12e+03 882 813 913 917 860 800 817 834 938 860 831 920 869 880 819 844 783 858 838 895 853 863 824 855 873 848 857 799 835 812 873 892 895 854 949 933 953 959 907 924 983 962 949 941 929 931 810 943 913 969 913 915 912 945 902 943 857 891 851 949 894 878 895 908 812 NaN 852 853 836 851 841 835 887 876 907 905 906 888 916 896 869 942 881 856 907 888 900 887 862 871 827 889 880 845 888 904 826 808 851 792 868 914 877 917 900 906 924 896 888 912 883 866 861 883 904 880 850 843 842 873 851 854 859 861 879 840 865 871 843 838 871 880 843 882 809 790 832 772 838 786 882 892 843 870 826 824 742 827 835 832 908 921 877 884 882 870 871 882 875 888 832 870 883 876 841 848 877 819 856 859 875 864 856 837 840 842 862 848 867 859 893 855 831 820 859 813 875 851 866 881 849 847 845 838 908 832 844 854 867 907 917 914 899 939 914 899 931 876 877 869 896 816 852 906 853 865 854 799 906 873 801 853 790 813 837 861 832 831 831 854 824 798 808 809 793 749 829 800 818 810 803 814 821 821 868 800 795 807 830 796 804 808 803 840 824 828 798 832 828 872 798 799 742 753 789 808 806 822 797 780 826 761 822 820 832 862 789 845 827 813 796 817 791 801 835 787 810 750 810 817 794 802 770 799 837 815 869 896 857 847 820 872 872 864 836 861 826 844 843 852 832 852 878 876 862 852 860 870 834 829 827 808 821 809 837 846 825 830 790 836 842 806 843 839 832 852 830 808 852 843 822 838 812 832 763 844 768 800 798 878 805 770 824 796 830 794 839 830 810 796 806 869 781 762 819 811 801 806 860 826 862 775 812 790 799 777 796 791 773 822 803 842 822 848 796 826 793 819 843 789 729 813 852 840 855 893 892 876 838 851 815 885 840 844 794 823 862 842 841 838 828 837 814 827 854 847 853 821 807 791 822 869 828 784 859 793 833 861 802 819 814 804 843 802 792 794 758 796 781 839 800 802 808 845 822 859 825 822 825 814 826 799 870 734 791 810 855 835 803 792 826 812 779 783 863 801 771 813 829 767 804 734 818 804 814 796 792 804 740 818 802 835 847 809 821 887 912 878 928 888 933 877 885 925 911 904 926 904 854 898 891 894 939 903 913 909 929 921 909 899 906 870 885 896 898 894 868 906 892 874 862 853 876 871 885 1.12e+03 882 812 913 917 859 799 818 834 939 860 831 921 869 879 820 844 783 859 838 894 852 863 825 855 873 848 856 799 835 812 872 893 895 854 950 933 953 958 907 924 984 961 950 940 932 931 810 943 913 969 913 913 913 945 902 943 854 892 852 948 892 878 894 908 812 NaN 852 854 834 851 840 835 887 875 908 904 906 888 915 896 869 942 879 857 906 889 900 888 861 870 826 889 880 846 890 903 825 807 851 788 868 913 877 917 898 907 923 896 888 912 884 867 862 883 903 881 850 843 842 874 852 854 860 862 879 838 865 871 844 835 872 880 844 883 809 790 833 772 838 785 882 893 842 869 826 823 742 827 835 832 907 922 878 883 882 870 871 881 875 888 832 869 883 877 841 848 877 819 855 860 874 864 856 837 840 842 863 848 866 858 893 855 830 820 859 813 875 852 866 881 849 847 846 838 908 833 843 853 866 906 917 913 898 939 914 898 931 876 875 868 896 816 852 905 853 865 854 799 905 873 802 853 790 813 838 863 832 830 831 855 823 801 808 809 793 749 829 800 818 811 802 814 820 820 868 800 795 806 830 795 804 807 803 839 823 827 797 831 828 872 793 798 742 753 789 808 806 820 797 779 826 760 823 821 832 861 789 845 827 813 797 817 790 801 835 785 811 750 810 818 794 801 772 798 838 816 869 896 857 847 820 872 872 864 836 861 826 843 843 852 832 852 878 877 862 853 860 871 836 829 826 808 821 810 838 846 824 829 789 836 841 807 844 839 831 852 830 809 852 842 822 839 813 833 763 844 768 800 798 878 804 771 824 796 829 794 838 830 810 796 807 868 781 762 819 811 802 807 859 827 863 776 812 790 799 777 797 791 775 822 803 841 823 848 796 826 793 819 844 790 730 812 852 840 857 893 892 876 838 851 815 884 840 844 794 823 862 842 840 838 829 837 813 827 855 847 852 819 808 792 821 870 828 784 860 793 833 860 802 818 815 803 844 801 792 794 758 797 780 838 800 802 810 845 823 859 824 822 825 812 827 799 870 734 792 810 856 835 803 793 824 812 779 783 864 801 772 813 827 768 805 735 818 804 814 796 791 802 740 818 801 835 847 809 821 887 912 877 928 888 933 876 885 925 911 904 926 904 853 898 891 894 939 903 913 909 927 922 910 899 906 869 885 896 897 894 863 906 891 874 861 853 876 869 885 1.12e+03 883 812 913 916 857 799 819 834 939 861 831 922 869 878 819 843 782 860 839 892 852 863 825 855 873 847 855 799 835 812 871 893 895 855 950 934 952 957 908 924 984 960 949 941 935 931 810 942 912 969 912 912 913 945 902 943 851 893 852 946 889 877 893 908 813 NaN 852 854 833 852 839 835 887 874 910 903 906 888 916 897 868 942 878 857 905 889 900 889 862 871 826 887 879 847 890 903 826 807 851 785 868 913 877 917 897 907 923 896 888 912 884 868 862 883 902 881 850 844 842 874 854 854 861 864 878 837 866 871 845 832 872 879 844 883 809 790 833 772 837 784 883 893 842 869 825 822 742 827 836 832 906 922 879 883 882 870 870 881 875 889 831 869 882 877 841 848 876 819 854 861 874 864 855 837 839 843 863 847 865 858 893 856 830 821 859 813 875 854 866 882 848 846 847 839 908 832 843 854 866 906 917 913 898 938 914 898 931 876 874 867 895 816 851 905 853 864 854 798 905 874 802 853 789 812 838 863 832 830 831 855 823 801 808 810 793 748 829 801 818 810 802 815 820 820 867 800 795 806 830 794 804 807 803 839 822 827 797 832 828 871 788 798 742 753 788 808 805 819 797 779 826 760 824 820 831 862 789 844 827 813 798 817 789 801 834 783 811 750 809 819 794 800 774 798 838 817 868 897 857 848 820 873 872 864 835 860 826 844 843 852 833 851 876 878 862 854 859 871 837 829 826 807 820 810 839 846 823 828 789 836 842 807 845 839 830 851 830 810 852 842 822 840 814 833 764 844 768 799 798 877 804 771 824 797 830 795 838 830 810 796 807 868 782 763 819 811 802 807 859 827 863 777 811 789 799 777 797 790 776 822 802 840 822 848 796 827 793 819 844 790 730 812 852 840 858 893 890 876 838 851 816 883 840 844 794 823 862 843 840 838 830 837 812 828 856 847 852 819 808 792 820 871 828 784 859 793 834 860 802 819 815 802 844 800 792 794 758 797 780 837 800 801 809 846 822 859 823 822 825 811 828 799 870 734 792 810 855 837 802 794 822 811 778 782 864 801 773 813 826 768 805 736 818 804 815 797 790 801 740 818 800 836 847 810 822 888 912 877 928 889 933 874 885 924 911 905 926 904 853 898 891 893 939 903 913 909 926 922 910 899 906 869 886 897 897 894 859 905 890 874 862 852 875 869 885 1.12e+03 882 812 914 916 856 799 820 834 940 861 830 922 869 877 819 844 781 861 839 891 852 864 825 855 873 848 855 798 834 811 872 893 895 855 951 934 952 957 909 924 985 960 948 941 938 930 810 942 913 969 912 912 911 945 903 943 850 892 852 944 887 876 894 908 813 NaN 852 854 832 854 840 835 887 874 910 902 906 888 916 898 868 941 877 857 904 890 899 888 862 871 826 885 879 847 890 903 828 807 851 783 871 913 877 918 896 906 923 895 888 912 884 867 862 883 902 881 849 844 842 874 855 854 861 865 878 836 866 872 845 828 872 878 844 883 809 790 834 772 836 784 884 893 842 869 825 821 743 828 836 833 906 922 878 884 882 869 870 881 876 889 831 869 881 878 841 849 876 819 853 862 875 864 855 838 838 844 863 846 864 858 892 856 830 821 859 814 875 853 866 883 848 845 848 840 909 832 844 854 866 905 917 912 899 938 914 899 931 876 875 867 894 817 850 906 853 864 855 798 904 874 801 853 789 811 837 863 832 830 832 854 822 799 808 810 794 748 829 801 817 808 802 816 821 821 866 800 795 806 830 794 804 807 803 840 822 827 798 833 828 871 786 798 741 753 786 809 805 818 797 779 826 760 824 820 832 863 789 843 827 813 797 816 789 801 834 783 811 750 810 818 794 798 774 797 838 818 868 897 858 848 822 872 872 863 835 859 825 844 843 852 834 851 876 878 862 853 859 871 838 829 826 807 818 810 838 845 823 827 790 836 844 807 845 838 830 851 830 811 852 841 821 840 815 833 764 843 769 799 798 877 805 772 823 797 830 795 836 830 810 795 807 868 784 763 819 811 801 806 858 826 863 778 811 789 799 777 797 790 777 822 802 840 822 848 796 827 793 819 844 789 729 812 852 840 858 893 889 876 837 852 817 883 839 843 793 823 862 842 839 838 831 837 811 827 856 847 852 819 808 793 819 872 829 784 858 793 834 860 803 820 815 801 843 800 792 795 758 797 780 837 800 801 809 846 822 859 822 822 825 811 828 799 868 733 793 810 855 838 802 794 822 810 778 782 864 800 774 813 824 766 805 737 818 806 816 799 790 802 739 819 800 836 847 811 821 888 911 876 928 889 934 874 885 924 911 904 926 904 853 898 892 892 938 903 912 908 926 923 910 899 905 869 886 897 897 894 852 904 890 874 862 852 872 870 885 1.12e+03 880 813 914 916 852 800 820 834 941 862 830 922 870 877 820 844 781 862 839 891 852 864 825 855 873 848 856 798 834 810 872 893 895 855 951 934 951 957 909 924 984 960 947 941 938 930 811 942 913 968 911 912 909 943 903 942 851 891 851 943 888 876 895 907 813 NaN 852 854 832 854 840 834 888 875 910 902 905 889 916 898 868 941 877 857 904 891 899 887 863 871 826 884 879 846 890 904 830 807 851 784 874 913 877 918 896 906 924 894 887 912 884 867 861 883 902 880 848 844 843 874 854 854 859 864 878 835 864 872 846 825 871 878 844 883 808 789 835 772 835 785 885 893 843 869 825 821 744 828 836 834 905 922 877 884 882 869 871 881 876 890 831 870 880 878 840 849 876 819 853 862 875 864 855 839 839 844 863 846 865 859 892 855 829 820 859 814 875 852 866 884 848 845 848 840 909 832 844 855 866 906 916 912 901 938 914 899 932 875 876 867 895 818 848 906 853 865 856 798 904 874 801 852 790 810 837 862 833 830 833 853 822 797 808 811 794 748 829 801 816 807 802 816 821 821 866 800 796 806 831 794 804 808 803 840 822 827 798 833 828 871 783 798 741 752 785 809 805 818 796 779 826 760 824 819 833 864 790 843 828 813 797 815 789 801 834 782 811 752 810 817 794 798 774 797 838 818 868 896 858 848 823 871 872 864 835 859 825 844 843 852 833 852 876 878 862 853 858 871 838 829 826 806 817 809 838 844 822 827 790 836 846 807 844 838 830 851 829 810 852 842 821 840 815 833 764 842 769 799 796 877 805 772 822 797 830 795 836 831 809 795 807 868 785 763 819 811 800 807 858 826 862 777 812 790 799 777 796 789 778 823 802 841 821 848 797 826 792 819 844 788 729 813 851 840 857 893 889 876 837 852 818 884 839 842 793 823 862 842 839 839 831 837 810 827 856 847 852 820 807 793 819 872 829 783 856 792 835 859 803 822 817 802 843 800 793 795 757 796 779 838 800 801 809 846 822 859 822 821 825 811 828 798 868 732 792 811 855 838 802 794 822 810 781 782 863 799 773 813 824 765 805 738 818 807 816 800 789 801 738 819 801 836 846 811 821 887 911 877 928 889 934 875 884 923 911 904 927 903 854 898 894 890 938 902 912 908 926 923 910 900 905 868 886 897 898 894 848 904 891 874 862 852 871 871 885 1.12e+03 879 813 914 916 850 800 821 834 942 862 830 922 871 877 820 845 782 862 838 890 852 863 825 855 873 847 856 799 835 809 872 893 896 854 951 935 951 958 909 925 984 960 946 942 938 929 811 942 914 967 911 912 907 942 903 940 851 891 851 944 890 875 897 907 814 NaN 851 853 832 854 840 833 888 876 910 903 906 890 917 895 870 941 878 857 904 891 899 886 863 871 826 883 879 846 890 904 830 806 851 786 876 912 877 918 897 906 925 893 888 912 884 867 862 883 902 879 847 844 843 874 853 854 859 864 878 833 862 872 846 823 870 878 844 883 808 789 836 772 834 786 885 891 844 868 825 821 744 828 837 833 905 922 876 884 882 868 871 882 876 890 831 870 880 878 840 848 876 819 853 861 875 865 856 839 840 844 863 846 865 859 892 854 830 820 859 814 875 852 866 884 849 846 848 839 909 833 844 855 866 906 915 912 902 938 914 900 932 875 876 867 896 817 848 907 852 865 856 798 904 874 801 852 790 810 837 862 833 830 833 853 822 796 808 812 794 749 829 800 816 807 802 817 821 822 866 800 798 806 831 795 805 808 803 839 822 827 797 833 827 872 781 798 741 752 786 810 805 818 796 779 826 761 824 820 834 863 791 843 828 813 796 814 788 801 834 782 812 752 810 817 794 798 774 797 838 818 868 895 857 848 824 870 872 864 836 860 826 843 842 852 833 852 876 877 863 854 858 870 838 829 827 806 817 809 838 843 822 827 790 837 847 807 844 838 830 851 830 808 852 842 821 840 816 832 763 841 768 800 794 877 805 772 822 797 829 795 836 832 808 795 806 868 785 763 818 811 800 807 857 826 862 777 812 790 799 778 795 789 779 823 802 841 820 848 797 826 791 820 844 787 729 813 851 840 857 892 889 876 837 851 817 886 839 842 792 822 862 842 838 839 831 838 810 826 856 847 852 820 805 792 820 872 830 784 856 793 834 859 803 823 818 803 842 801 792 795 757 795 778 839 801 801 808 845 822 859 821 821 826 811 828 798 869 732 793 811 854 837 802 795 822 810 784 782 863 798 771 814 824 765 804 738 818 808 816 800 790 800 738 819 803 835 846 811 821 886 911 878 928 889 934 875 884 923 911 904 928 903 854 898 894 890 938 902 911 907 926 923 910 900 905 868 886 897 898 894 844 905 891 874 861 853 873 871 885 1.12e+03 880 813 914 917 847 801 820 835 941 860 830 922 871 877 820 845 784 860 837 890 853 863 825 855 874 846 856 799 836 808 873 892 896 854 951 935 951 959 908 925 984 959 946 942 940 928 811 941 914 966 911 913 907 942 903 939 852 890 852 944 892 876 898 906 814 NaN 851 853 832 853 840 832 889 876 908 903 907 890 917 892 871 941 878 857 904 890 898 887 862 871 826 882 878 846 890 905 831 806 851 787 875 912 878 918 897 906 925 892 888 912 885 866 862 883 902 879 848 843 842 874 852 854 861 863 878 832 860 872 846 822 870 877 844 882 808 788 837 773 834 786 884 890 844 870 824 821 744 828 837 832 905 922 877 885 881 868 871 882 876 890 831 870 880 878 840 848 876 819 854 861 875 865 856 838 841 844 863 847 865 857 892 853 831 820 859 814 876 852 866 884 850 847 849 839 909 834 844 854 866 906 914 912 901 939 914 899 931 875 876 867 896 817 848 907 852 866 857 799 904 873 800 851 792 810 837 862 834 830 833 853 823 797 808 813 794 749 829 800 816 807 801 817 821 822 867 801 800 806 831 796 806 807 802 838 822 828 797 833 827 872 779 798 741 753 786 811 805 819 797 779 826 761 823 820 836 863 793 844 828 813 796 814 788 801 835 782 812 752 810 818 794 798 774 797 838 818 867 894 857 848 824 870 873 864 836 860 826 842 842 852 833 852 876 876 863 855 858 870 838 828 827 806 817 810 839 843 822 826 790 837 848 806 844 839 830 852 830 808 852 842 820 839 816 832 763 841 768 800 791 878 805 772 824 797 829 795 837 832 808 795 805 869 785 763 818 811 800 807 857 826 862 776 813 790 799 778 795 789 780 823 802 840 820 849 798 825 790 819 844 787 728 813 851 840 857 892 890 876 837 851 816 887 839 842 793 822 862 842 838 839 831 838 811 826 856 847 852 820 804 791 820 872 831 784 855 793 834 859 804 823 820 804 842 801 792 795 758 795 777 840 802 801 808 844 822 859 821 820 827 811 828 798 872 731 793 811 853 836 803 796 821 811 786 783 863 797 770 814 824 764 802 738 818 808 815 798 790 799 739 819 803 833 845 810 821 886 912 880 928 890 934 876 884 923 911 905 928 904 855 899 895 890 938 902 911 907 926 922 910 900 904 867 886 898 898 895 843 905 890 873 861 854 874 871 885 1.12e+03 880 813 914 917 847 802 819 835 941 859 830 922 871 877 820 846 784 858 836 890 854 862 824 854 875 843 856 799 835 809 872 892 895 854 951 935 952 961 908 925 984 960 946 942 943 929 810 941 914 965 911 913 907 942 903 938 854 890 852 944 893 877 898 908 814 NaN 851 853 831 853 841 833 889 877 907 903 908 890 917 891 873 941 879 857 903 890 900 888 862 871 826 882 878 846 890 905 831 806 851 787 874 912 878 918 896 907 925 892 887 912 885 866 861 883 902 879 848 842 842 874 851 854 862 864 879 831 860 872 845 822 870 877 844 881 808 788 837 774 834 786 884 890 844 871 824 820 743 828 836 832 906 922 878 886 881 868 871 882 876 889 831 870 880 877 840 848 876 819 855 861 875 865 857 837 841 845 863 847 865 856 892 853 831 820 859 814 877 852 865 884 851 847 849 839 909 834 843 852 866 906 913 911 900 940 914 899 930 875 877 867 896 818 849 907 851 866 857 800 904 873 801 852 792 810 836 861 833 831 832 853 822 797 808 813 794 749 829 800 816 808 801 816 820 822 868 801 801 806 830 796 806 806 802 839 822 829 797 832 827 872 778 798 742 753 787 812 805 819 798 779 826 760 822 821 835 863 792 844 827 813 796 815 788 801 835 783 812 751 810 818 794 797 774 797 838 818 867 894 858 847 823 869 874 864 836 860 826 842 843 852 833 852 876 876 864 855 858 869 838 828 827 807 817 810 838 843 823 826 789 838 848 806 844 840 830 852 830 810 852 842 820 839 816 832 763 841 768 799 791 879 804 772 826 797 829 794 837 832 808 795 804 869 785 763 818 811 801 805 856 826 861 776 814 790 799 778 795 789 780 822 802 840 822 849 798 825 791 819 844 787 727 813 851 840 857 892 890 877 837 851 815 887 838 842 794 822 862 842 837 838 831 838 812 826 857 846 852 820 803 791 820 872 832 785 855 794 833 860 805 822 820 805 842 802 791 795 758 795 777 840 802 801 809 844 822 859 822 819 827 812 828 798 872 730 794 810 852 835 801 795 820 811 786 784 863 797 771 814 824 765 800 738 819 807 814 796 790 799 740 819 802 833 846 810 821 886 912 880 928 891 933 877 884 923 911 906 928 904 855 899 895 890 938 902 911 908 925 922 910 900 904 866 886 898 898 895 841 906 889 873 860 854 874 870 885 1.12e+03 880 813 913 917 847 801 818 835 940 858 830 923 871 877 820 847 786 857 836 890 853 863 824 854 876 841 856 799 835 810 872 892 895 855 950 935 953 962 908 926 984 962 948 942 945 930 809 941 912 965 911 913 908 942 903 937 855 890 851 944 893 878 899 910 814 NaN 851 853 830 853 841 834 890 877 907 903 906 890 917 892 873 941 879 856 902 890 902 888 862 871 826 882 878 847 890 905 831 807 851 786 873 912 878 918 896 908 924 892 886 912 886 866 861 884 902 879 848 841 842 874 852 853 862 864 879 830 860 872 844 821 870 877 844 881 807 788 836 774 834 785 884 891 844 873 825 820 743 828 835 832 907 922 879 885 881 868 871 882 875 888 831 870 880 877 841 848 877 819 855 861 874 865 856 836 841 846 863 848 866 856 892 854 830 821 859 814 878 852 864 884 851 847 849 839 910 834 843 851 865 906 914 912 899 941 914 899 930 875 877 867 895 818 849 907 851 866 856 800 904 872 802 852 792 810 836 860 833 832 832 853 822 796 809 813 794 749 830 802 816 808 801 816 821 822 868 800 801 806 830 795 806 805 802 840 822 830 798 832 827 872 778 798 744 753 787 810 805 819 799 779 826 760 822 821 835 864 792 845 827 813 795 816 787 801 836 784 811 750 810 818 794 797 773 798 837 819 868 894 859 847 822 867 873 863 836 860 824 843 844 852 833 852 876 875 863 854 858 868 838 829 827 808 817 809 837 844 825 826 789 837 848 807 844 840 830 853 830 811 852 842 820 839 816 832 764 842 769 798 791 878 803 772 826 797 830 793 836 831 807 795 804 869 785 762 818 810 801 805 856 825 861 777 813 790 800 778 795 789 780 822 803 840 822 850 797 825 791 818 843 787 726 813 851 840 856 892 890 878 837 852 816 887 838 842 796 822 862 841 837 837 830 837 811 826 856 846 852 820 803 792 820 872 832 786 856 794 834 860 805 821 822 805 842 803 792 794 758 794 778 841 801 801 809 844 822 859 823 820 827 812 828 797 869 731 794 810 852 835 798 795 819 810 785 784 864 797 771 812 823 766 800 738 819 806 814 796 790 798 740 819 801 834 847 811 822 887 912 880 928 892 933 877 884 924 911 905 929 904 855 899 895 889 938 903 912 909 926 922 911 900 903 866 886 898 898 895 840 906 889 874 860 853 873 870 886 1.12e+03 880 812 912 917 846 800 818 834 940 858 830 924 871 876 820 847 789 858 836 891 852 863 824 854 876 840 856 799 835 811 872 892 894 856 950 934 953 963 909 927 985 964 950 942 946 932 808 941 912 965 910 912 908 944 902 936 856 889 850 943 892 878 899 911 813 NaN 851 854 829 853 841 835 890 876 907 904 904 890 916 893 875 941 879 855 902 890 902 887 863 871 826 883 878 848 890 905 830 807 851 786 872 912 878 918 896 908 924 893 884 912 885 867 860 884 902 879 849 841 843 874 852 853 862 864 879 830 860 872 844 820 870 876 845 881 806 789 836 774 835 785 884 891 844 873 825 821 744 827 836 833 908 920 879 884 880 868 871 881 876 887 831 870 880 877 840 849 877 819 856 861 874 865 854 836 842 845 863 849 867 858 891 854 829 821 859 814 878 852 864 885 851 847 849 840 910 834 843 851 864 906 915 912 899 941 914 900 929 875 877 867 895 818 849 907 851 866 855 800 905 872 803 852 793 809 836 860 833 832 832 853 822 795 808 812 794 748 830 802 816 808 801 815 822 822 868 800 800 806 829 794 806 805 802 841 822 829 798 831 827 871 778 798 746 752 786 809 805 819 800 779 827 760 822 820 835 863 791 845 828 813 795 816 787 802 836 785 810 750 810 818 793 796 774 798 838 820 869 894 859 846 822 866 872 862 836 860 824 843 844 853 832 852 875 875 864 853 857 868 837 829 828 808 817 808 837 844 826 827 788 836 849 807 844 840 830 853 830 811 852 843 820 838 816 832 764 842 770 798 791 878 802 772 825 797 830 793 834 831 807 795 804 869 785 762 818 810 802 806 857 824 861 777 813 790 800 779 796 790 780 822 803 840 821 849 796 825 790 818 842 787 727 813 851 840 855 892 891 879 837 851 817 886 839 842 796 823 863 841 838 837 829 837 809 826 856 845 852 821 803 793 821 872 833 786 856 794 834 859 805 820 823 805 842 804 793 795 757 794 778 841 801 801 809 844 823 859 824 821 827 812 829 798 867 732 794 810 852 836 796 794 819 810 784 784 862 797 771 810 820 768 801 738 818 806 813 797 790 798 740 820 801 834 848 812 822 886 912 879 928 892 932 878 884 924 912 905 929 904 855 898 894 890 938 904 912 908 926 922 911 899 903 866 885 898 897 894 839 906 889 874 860 852 872 869 887 1.13e+03 881 812 913 916 846 800 818 833 939 858 831 924 872 876 820 846 793 859 836 892 852 863 825 853 877 840 856 799 835 810 873 892 893 856 950 934 953 963 910 926 984 964 950 943 947 931 808 941 910 965 910 911 908 945 902 936 857 889 850 943 891 878 899 911 812 NaN 851 854 829 854 841 835 890 876 906 904 903 890 916 894 875 942 879 854 904 888 901 888 864 871 827 883 878 847 890 905 830 808 852 785 872 911 878 919 896 907 924 893 885 911 883 867 860 884 902 879 849 842 843 874 853 853 861 864 878 830 860 872 843 820 870 878 846 881 807 789 836 774 836 785 883 891 844 872 826 822 745 828 837 833 908 919 879 883 880 869 870 881 876 885 831 869 880 877 839 848 877 819 856 862 873 864 852 836 842 844 862 850 868 859 890 854 829 821 860 814 877 851 865 885 851 847 849 840 910 835 843 851 865 906 916 912 899 941 914 900 929 875 876 867 894 817 850 907 852 865 855 800 905 872 803 852 793 810 836 860 833 832 832 853 821 796 808 812 794 748 830 802 817 808 801 815 823 822 868 800 801 805 829 794 806 805 802 842 822 829 798 831 827 870 779 798 746 751 786 808 805 819 800 779 826 759 823 820 835 863 790 845 828 812 795 816 786 802 836 785 810 750 810 818 793 795 774 797 837 820 870 894 858 846 822 866 870 861 836 860 825 843 844 852 832 852 874 875 864 853 856 867 837 829 828 809 818 808 838 845 826 828 788 836 849 807 844 839 830 852 830 810 852 843 820 839 815 832 763 842 770 797 790 876 801 772 825 797 831 794 832 830 807 795 804 870 785 762 819 810 802 806 859 824 861 777 812 791 800 779 797 791 780 822 802 840 820 848 796 825 790 818 840 788 728 813 851 840 855 892 891 879 837 851 817 885 839 843 796 823 863 841 838 838 828 837 807 827 856 845 852 821 804 793 821 872 833 786 857 795 833 858 806 819 824 806 842 803 794 796 756 794 779 841 801 801 809 844 824 860 824 822 827 812 828 799 868 732 793 809 852 835 797 794 818 810 784 784 862 797 770 811 816 768 803 737 816 806 813 798 791 796 741 821 803 834 848 813 821 887 913 878 928 892 932 878 884 924 912 904 929 904 855 898 893 892 938 904 912 908 926 923 912 899 903 866 885 898 897 894 837 906 889 874 860 852 872 869 887 1.13e+03 881 813 914 916 846 801 818 832 939 856 832 923 872 876 820 845 798 859 836 892 853 863 824 852 876 840 855 798 835 810 873 892 893 855 950 934 953 964 910 926 983 964 947 944 948 931 809 941 910 966 910 911 908 946 902 936 857 889 851 944 892 878 898 911 812 NaN 850 854 830 855 840 835 890 876 906 905 903 890 917 894 875 941 879 855 906 887 900 888 864 870 827 882 878 847 891 906 830 806 852 784 873 912 878 918 896 907 924 893 886 910 882 867 860 884 902 879 849 843 844 875 853 853 860 864 878 830 861 872 842 819 870 879 846 880 808 790 836 775 837 785 883 890 844 872 825 823 747 827 838 833 908 918 878 883 880 869 870 880 877 884 831 868 881 877 838 847 876 820 856 862 872 864 852 834 842 843 862 850 867 860 889 854 829 821 861 814 878 851 866 885 851 846 848 840 909 834 842 851 865 907 916 912 900 940 915 899 929 874 875 867 894 817 852 907 853 864 856 800 905 873 803 852 792 811 837 860 833 831 832 853 821 796 808 813 794 747 830 801 816 808 800 815 823 822 868 800 801 805 830 794 806 805 802 842 822 829 798 832 827 869 780 799 747 753 786 808 805 819 801 779 826 760 823 820 835 863 789 845 828 812 795 816 786 803 836 785 810 750 810 818 793 794 775 798 838 819 869 894 858 847 822 866 870 861 835 861 826 843 844 852 831 852 874 875 863 853 857 867 837 829 827 808 818 807 840 847 826 829 788 834 849 807 844 839 830 851 829 809 852 843 820 839 815 832 762 841 770 796 787 876 801 772 825 797 832 794 832 830 807 795 805 870 784 762 820 810 803 804 860 824 860 777 811 790 801 778 800 792 780 822 802 840 820 847 796 825 790 819 840 788 727 813 851 839 854 892 891 879 837 851 816 884 840 844 796 824 863 841 839 837 828 837 807 828 856 844 852 821 804 793 821 873 831 785 857 796 833 858 806 819 825 806 843 803 794 797 756 794 779 840 802 801 809 843 824 861 823 821 827 812 828 800 869 731 792 809 853 835 798 794 818 810 784 784 862 798 771 811 815 768 804 737 816 806 813 799 791 795 743 821 805 835 848 813 820 887 912 878 927 892 932 879 884 923 912 904 929 903 854 898 892 893 938 904 912 908 925 924 912 899 903 866 885 897 898 894 836 906 888 874 860 852 872 869 886 1.13e+03 881 813 914 916 846 801 818 832 939 855 833 923 872 876 821 844 803 859 836 892 853 863 822 852 876 839 856 798 835 810 871 892 893 856 950 934 954 964 910 926 982 964 946 943 948 930 809 940 910 967 911 912 909 945 902 937 856 889 853 946 893 880 897 911 812 NaN 851 855 830 854 840 835 889 876 905 905 904 890 919 893 874 940 879 854 907 886 901 888 864 869 827 881 878 846 892 907 830 804 853 785 874 914 878 918 896 907 924 893 887 911 883 866 860 884 902 879 848 844 845 875 853 853 859 864 878 828 861 872 841 819 869 880 846 881 807 790 836 775 837 785 882 891 845 872 824 822 747 827 838 833 907 918 877 884 880 870 869 880 877 882 831 867 881 877 840 848 877 819 855 862 872 864 853 833 842 842 862 850 867 860 889 854 829 821 861 814 878 851 867 884 851 846 848 840 908 833 841 852 866 907 917 911 901 940 915 899 929 874 875 868 894 817 852 907 852 863 856 801 903 874 803 852 791 812 837 860 832 831 832 852 821 797 808 811 794 747 830 801 816 808 801 815 823 822 868 801 800 806 831 795 806 805 803 840 823 829 798 833 828 869 782 800 747 754 786 808 805 819 800 780 825 761 824 820 835 863 789 845 827 811 795 816 785 802 836 784 810 750 810 818 793 794 774 799 839 819 869 895 858 846 821 866 870 861 836 861 827 842 844 852 830 851 874 875 862 854 857 868 836 829 826 808 817 807 840 847 826 829 789 834 847 808 844 838 830 850 829 809 852 843 820 839 815 832 762 841 771 794 785 875 801 772 826 797 833 795 831 830 807 794 805 869 784 762 820 810 803 802 860 824 859 777 811 791 801 778 803 792 780 822 801 840 821 846 797 825 790 820 840 788 726 812 850 840 854 892 891 879 837 852 816 884 839 844 796 824 863 842 840 837 829 836 808 828 856 844 852 822 804 793 821 873 830 785 857 795 833 859 806 819 826 806 844 804 794 797 757 795 779 838 804 801 808 843 824 861 823 821 827 812 828 800 869 730 792 809 854 835 798 794 817 810 784 784 864 799 772 810 815 768 803 738 817 806 814 800 792 795 745 820 808 835 849 812 820 887 912 877 926 893 932 880 884 922 911 904 929 903 854 899 891 893 939 903 912 908 925 924 912 899 903 865 885 897 898 894 833 906 889 874 859 853 872 869 886 1.12e+03 881 812 915 917 846 801 819 832 939 855 833 923 871 877 820 844 808 859 837 891 854 863 821 852 875 839 856 798 834 810 870 892 893 856 949 935 954 963 910 925 982 964 946 942 949 929 810 940 910 966 911 912 910 944 903 939 856 889 853 947 894 881 896 910 812 NaN 852 855 830 854 840 835 889 877 906 904 906 890 920 894 874 939 879 853 906 886 902 888 864 869 827 881 878 846 893 907 830 803 853 786 875 917 878 918 896 907 924 893 887 912 883 866 861 884 902 879 848 844 846 875 853 853 859 865 879 828 861 872 841 818 869 879 846 881 807 789 835 775 836 785 882 891 845 872 824 822 747 826 837 834 906 918 877 884 880 870 869 879 877 882 831 867 881 878 842 849 877 818 855 862 871 863 854 831 841 843 862 850 866 859 890 855 829 821 861 814 878 852 867 883 851 846 848 840 909 832 840 852 866 906 915 912 901 940 915 898 929 873 875 868 894 816 851 907 851 864 855 801 901 874 803 852 791 812 837 860 832 830 832 852 821 797 808 810 794 747 830 801 815 809 802 815 823 822 869 800 798 806 832 796 806 805 803 839 824 829 798 834 828 869 782 800 747 755 786 809 805 819 798 779 825 762 824 820 836 863 789 845 827 810 795 816 784 801 836 784 810 750 810 818 793 794 774 800 839 820 869 895 858 845 821 867 869 862 836 862 827 842 844 853 830 850 873 876 861 854 858 867 835 829 826 806 817 807 839 846 825 828 789 834 846 808 844 838 830 850 828 809 852 842 820 839 815 831 763 841 771 795 783 876 801 772 826 797 834 794 831 830 807 794 805 869 784 762 819 810 803 802 859 825 859 777 811 791 801 778 806 792 780 821 800 840 821 846 797 825 790 820 841 788 724 812 850 841 853 893 891 878 837 853 815 884 840 844 795 824 864 842 839 837 830 836 808 829 855 845 852 821 804 793 822 872 829 785 858 794 832 860 807 819 827 806 844 804 793 796 758 796 779 838 804 801 808 842 824 860 823 821 827 812 828 800 870 732 792 809 854 835 799 795 818 810 784 784 864 799 772 810 814 767 802 741 818 806 814 800 792 793 745 820 810 835 849 810 820 886 912 876 926 893 932 880 884 922 912 904 928 904 853 899 891 892 938 903 912 908 926 924 912 899 904 864 885 897 898 894 832 906 890 873 859 853 872 869 886 1.12e+03 881 810 915 918 846 801 819 831 940 855 833 923 871 877 820 844 811 858 837 891 855 863 820 853 875 840 856 798 834 810 870 893 893 856 949 934 954 962 910 926 981 964 947 942 950 929 810 940 911 966 910 912 910 943 903 940 856 890 852 946 894 882 896 910 812 NaN 853 855 829 853 840 835 887 877 908 904 907 889 920 896 874 940 880 852 905 885 902 887 863 870 828 881 878 846 894 906 830 804 854 787 875 917 878 918 896 907 924 893 887 913 883 866 861 884 902 879 848 844 847 875 851 853 859 865 878 827 861 873 841 818 869 879 845 881 806 790 835 775 836 785 882 891 844 873 824 822 747 827 836 834 906 918 877 884 881 870 870 879 876 880 831 866 882 878 842 849 877 817 855 863 871 862 855 831 840 844 862 850 866 859 892 856 830 821 860 814 878 853 866 883 850 846 848 839 909 832 840 852 866 905 914 913 901 940 915 898 928 873 876 868 894 816 850 907 850 864 854 801 901 874 803 852 791 813 837 860 833 830 832 852 821 796 808 809 794 747 829 801 815 810 803 816 823 823 869 800 797 806 832 797 805 805 804 838 825 828 798 834 828 870 783 800 748 754 786 810 805 819 797 778 825 762 824 820 836 863 789 846 828 809 795 816 782 801 836 784 810 749 810 818 792 794 774 800 838 820 869 895 857 844 821 867 870 862 836 863 827 843 844 853 829 850 873 876 861 854 858 867 835 829 827 806 817 809 839 846 826 828 790 834 845 809 844 837 830 849 827 809 852 842 820 839 815 832 764 841 769 797 783 876 801 773 825 797 835 794 831 831 807 793 805 870 784 762 817 810 803 801 859 825 859 777 811 792 802 778 808 792 780 821 800 841 821 845 797 825 790 820 841 788 724 812 851 841 853 892 891 878 837 854 814 884 840 843 794 824 864 841 839 837 829 836 808 828 855 846 852 819 804 795 822 872 829 785 858 793 832 860 808 820 827 806 844 805 792 796 758 797 779 836 804 801 808 842 824 860 824 822 827 811 828 800 870 733 792 810 855 835 798 795 818 810 784 784 864 799 772 810 812 766 802 743 818 806 815 800 792 790 743 819 813 835 847 810 819 884 912 876 926 892 931 879 884 923 912 905 927 905 853 899 892 892 938 903 912 908 926 923 912 899 904 863 885 897 897 894 830 905 892 873 859 854 872 869 886 1.12e+03 881 810 914 917 846 802 819 832 940 855 834 922 871 877 819 844 816 858 838 891 855 863 820 852 875 840 856 798 833 809 871 893 893 856 950 932 952 960 910 926 980 964 948 942 951 930 809 940 912 966 909 912 910 941 902 940 857 891 851 945 894 881 896 909 812 NaN 853 855 828 855 839 835 884 877 910 904 907 889 920 898 875 942 881 852 904 885 902 886 862 870 828 881 878 846 894 904 829 805 854 787 874 917 877 917 895 907 924 894 887 913 884 866 861 883 902 878 848 843 847 876 850 853 859 864 877 827 861 873 841 818 868 879 845 881 806 790 836 775 836 785 882 891 844 873 824 822 748 828 835 834 906 918 877 884 881 871 870 879 875 878 832 866 882 879 841 848 877 817 856 863 871 862 855 831 840 844 862 850 866 859 893 856 830 821 860 815 877 853 866 883 849 846 847 840 910 832 840 852 865 904 915 914 901 940 915 898 929 873 878 867 894 816 850 907 851 864 854 802 902 873 803 853 790 813 837 859 834 830 832 853 822 796 808 810 794 748 829 801 814 810 803 817 822 823 869 800 798 805 832 797 805 805 803 838 824 829 799 834 827 870 785 800 749 753 785 810 805 818 797 777 826 761 825 820 836 864 788 847 828 809 795 816 781 802 836 784 811 748 809 818 792 794 774 799 836 820 869 895 856 844 821 868 870 862 835 862 827 843 844 853 829 850 872 876 862 854 858 866 834 829 828 806 817 810 838 847 826 828 790 835 845 809 843 837 829 850 828 809 852 843 820 839 814 833 764 841 767 799 782 877 800 773 824 797 834 794 830 831 807 794 804 871 785 763 816 811 802 800 859 825 860 777 811 791 801 778 810 792 782 821 800 842 821 845 798 825 791 820 842 788 724 812 852 840 854 892 892 877 838 854 814 884 839 842 792 823 864 841 838 837 828 836 808 828 856 847 851 819 805 796 823 872 830 785 859 792 832 861 808 821 828 806 844 805 792 796 757 797 779 836 803 801 810 843 824 860 824 824 827 811 827 801 870 734 791 810 856 835 797 796 818 811 784 784 862 799 772 811 812 765 802 744 818 806 816 799 792 788 742 819 816 835 845 811 819 885 912 876 927 891 931 879 885 923 912 906 926 904 854 899 893 892 938 904 911 909 926 923 912 899 904 862 885 897 897 894 829 905 892 872 860 853 874 869 887 1.12e+03 881 811 914 917 846 802 820 834 940 854 834 921 871 878 820 844 818 858 839 891 855 863 821 852 875 841 857 798 834 808 872 892 894 855 951 930 951 960 909 926 980 964 948 941 952 930 808 940 913 965 910 912 909 940 902 940 858 891 852 945 894 881 896 908 812 NaN 853 855 829 856 839 835 881 877 910 905 906 889 921 898 876 942 881 853 904 886 902 886 862 871 828 880 878 847 893 903 828 805 855 787 872 917 877 917 896 907 924 894 887 912 884 866 861 883 902 878 847 842 847 877 850 854 859 863 876 826 860 873 842 820 868 879 845 881 806 790 837 776 836 786 882 891 844 874 824 822 748 829 835 834 906 920 877 884 882 871 870 879 875 876 832 867 882 879 840 848 876 817 856 864 872 862 855 831 840 844 862 849 866 859 894 856 830 821 860 816 877 853 866 884 848 846 846 840 910 831 840 852 864 904 917 914 901 939 915 899 929 873 879 867 893 816 850 908 851 863 855 801 903 873 803 853 789 813 837 859 834 830 832 853 822 797 808 811 794 747 829 802 814 810 802 818 822 823 870 800 798 805 832 797 805 805 803 838 824 829 800 834 827 870 786 800 750 752 785 810 805 818 797 776 826 760 825 820 836 866 788 846 828 811 796 817 780 802 836 783 811 749 808 817 792 795 774 800 836 821 870 895 855 844 821 868 870 862 834 862 827 843 844 852 829 850 872 875 862 854 858 867 834 829 828 806 817 811 838 846 826 829 790 835 845 809 843 836 829 850 829 809 852 844 819 839 814 834 764 842 766 799 783 877 799 773 822 797 833 795 830 831 807 795 804 871 785 763 816 812 801 798 859 824 860 777 811 791 800 778 812 791 783 822 800 842 821 845 798 826 792 820 842 789 725 812 853 839 855 891 893 877 837 854 814 883 839 841 791 823 863 840 838 838 828 836 807 828 856 846 851 820 806 798 823 871 831 785 859 792 833 862 808 822 829 808 844 805 792 796 756 797 779 838 803 801 811 844 824 859 825 825 827 811 827 801 870 734 791 809 856 835 797 795 817 812 784 785 862 799 773 812 810 766 802 744 818 806 817 798 793 788 743 819 820 836 844 812 818 886 912 877 927 891 931 879 886 923 913 908 927 904 855 899 894 892 938 903 911 910 926 924 912 899 904 861 886 897 897 894 828 905 892 872 861 853 873 868 886 1.12e+03 882 813 914 916 847 802 820 835 940 854 833 921 871 878 820 844 820 858 840 891 855 863 821 852 876 841 858 797 834 808 872 892 895 855 952 930 949 960 908 926 981 964 948 942 952 930 806 940 912 964 911 912 909 939 901 939 857 892 853 946 893 881 896 908 812 NaN 853 854 829 857 839 834 877 878 911 906 905 890 922 896 875 940 880 853 904 886 900 885 861 871 827 879 878 848 890 903 828 806 855 786 871 915 877 917 896 908 924 895 887 912 884 866 862 882 902 878 847 842 848 877 850 854 859 862 876 826 858 872 842 821 868 879 844 881 806 790 837 775 836 785 881 891 844 874 824 823 748 828 835 833 906 921 878 884 883 872 871 880 875 874 832 867 882 879 840 848 875 817 856 863 872 864 855 830 841 844 862 849 866 859 894 856 830 821 861 815 876 852 866 883 848 846 846 841 909 831 841 852 864 904 917 915 901 938 914 898 929 874 879 867 893 818 850 908 852 863 855 801 903 873 803 854 789 813 837 860 834 831 832 854 823 797 809 812 793 746 828 802 815 810 802 818 821 822 870 800 797 805 832 797 805 805 803 838 824 829 800 834 826 870 787 800 749 751 786 809 805 818 796 777 826 760 825 820 836 866 788 846 828 813 796 818 778 802 836 784 812 750 808 817 792 796 774 800 836 821 870 895 855 844 821 867 870 862 834 861 826 842 844 852 829 850 872 875 862 854 859 868 834 829 829 805 817 812 838 845 826 830 791 835 845 809 843 837 829 851 830 810 852 844 820 839 814 834 765 844 768 800 783 876 800 772 822 797 833 796 828 831 807 795 804 872 785 763 817 812 799 797 859 824 859 777 811 790 798 778 816 790 784 822 802 842 820 847 798 826 792 819 842 789 725 812 853 839 855 891 893 876 837 854 814 883 838 841 792 823 862 840 837 838 828 835 807 828 857 845 852 822 806 798 822 870 831 785 859 792 834 862 807 822 830 809 843 804 794 796 756 797 779 840 802 802 812 845 824 859 825 826 827 812 827 801 870 733 790 808 855 835 798 795 815 812 784 785 861 800 773 813 807 767 803 744 818 806 817 798 794 787 744 819 823 836 845 812 818 887 911 878 927 891 931 879 886 923 913 908 928 904 856 898 894 892 937 903 910 910 925 924 912 899 905 861 886 897 898 895 829 905 891 872 862 854 872 868 887 1.12e+03 882 813 914 917 848 802 819 835 940 853 833 920 870 878 820 844 820 858 840 893 855 863 821 852 875 840 858 797 834 808 872 892 896 855 952 931 949 960 906 926 982 963 949 942 953 930 806 940 912 965 912 913 909 938 901 939 857 892 855 946 892 881 896 908 812 NaN 854 853 830 856 839 834 874 879 911 906 905 890 922 895 875 939 878 853 903 886 900 886 861 872 827 879 878 848 888 903 828 806 855 785 871 914 876 917 896 908 925 895 887 911 885 866 862 883 902 877 847 842 848 878 850 854 859 863 876 827 858 872 843 821 868 879 843 882 806 790 836 774 836 785 881 892 844 873 823 823 749 828 835 832 907 921 878 885 882 872 870 880 875 872 832 868 882 879 840 848 875 817 855 863 872 865 855 829 842 844 862 849 866 859 893 856 830 820 861 814 875 852 866 883 848 846 845 841 908 832 842 852 865 904 916 915 901 937 914 898 930 875 878 868 893 819 850 909 853 863 855 801 903 873 803 854 789 812 836 860 834 831 832 853 822 798 809 812 793 746 828 802 815 810 803 817 820 821 870 800 796 806 832 796 804 805 803 838 824 829 801 834 826 870 787 799 749 751 786 808 805 818 796 778 826 760 825 820 836 866 787 846 828 813 796 818 777 802 835 784 812 751 808 818 792 797 774 800 837 821 871 895 855 845 821 867 871 862 835 861 826 840 844 852 830 850 872 875 862 854 859 869 834 830 829 806 818 812 837 845 826 830 791 835 845 809 843 838 828 852 829 810 853 844 821 839 815 835 766 845 770 800 783 875 802 771 822 798 832 796 828 831 807 795 804 872 784 762 818 810 799 796 860 824 858 778 812 790 798 778 819 790 783 823 803 841 820 848 798 826 791 819 841 789 724 813 854 839 855 892 893 876 837 854 815 883 838 841 794 823 862 841 838 839 828 834 807 829 858 846 852 821 806 798 821 870 830 785 858 792 832 862 807 822 829 810 842 804 796 796 757 797 779 842 801 802 812 844 824 858 825 826 827 812 828 801 870 733 791 808 854 835 798 794 814 811 785 785 861 800 773 814 804 767 802 743 818 806 816 799 793 786 744 818 828 835 845 810 818 886 911 878 928 891 931 878 886 924 913 907 928 904 855 898 893 892 937 904 910 910 924 924 912 899 906 862 885 896 899 896 829 906 890 872 862 854 872 869 887 1.12e+03 882 814 914 917 850 802 819 834 939 854 833 921 870 877 820 844 821 858 840 895 854 863 822 852 875 840 857 796 835 808 872 891 896 855 952 932 949 959 907 925 982 963 949 942 953 930 805 942 912 968 912 913 908 938 901 939 856 891 855 946 893 881 896 908 812 NaN 854 852 830 855 838 834 871 878 910 906 905 890 923 895 873 939 876 853 903 887 899 887 860 872 826 878 877 846 888 904 829 806 856 785 871 914 876 916 896 908 925 895 886 911 885 866 861 884 901 877 847 842 849 878 849 854 859 863 876 828 859 872 843 821 868 878 844 882 806 789 835 773 836 784 881 892 845 872 824 824 750 829 835 832 907 921 878 886 881 873 871 880 875 872 832 868 882 878 840 848 875 817 855 862 872 866 855 828 842 844 862 849 866 859 892 856 831 820 862 814 875 853 866 883 848 847 845 840 908 833 843 851 866 905 915 915 901 937 914 897 931 876 876 868 894 819 850 909 853 864 854 801 904 873 802 853 789 812 837 860 834 831 832 853 821 797 809 813 792 746 827 802 815 809 803 817 821 820 870 800 796 806 833 796 803 805 802 839 824 829 801 834 827 870 786 798 748 752 785 808 805 817 795 778 826 760 825 819 836 866 786 846 828 813 796 818 777 802 835 784 811 752 808 818 793 798 774 800 838 821 871 896 855 846 822 868 872 862 835 861 826 840 844 852 831 850 873 875 862 854 859 869 833 830 830 806 818 812 836 845 825 830 791 835 845 809 843 838 828 852 828 810 853 844 822 839 815 835 767 845 771 800 782 876 804 770 822 798 832 796 827 831 808 795 804 872 784 761 820 808 799 796 859 823 857 779 812 790 798 778 823 790 781 823 803 841 820 848 798 826 791 819 841 789 724 813 854 839 855 892 893 876 837 854 815 884 837 842 796 823 862 843 839 838 828 835 806 829 858 846 852 821 806 799 821 870 829 785 858 792 829 861 808 822 828 809 842 804 795 796 758 796 779 842 801 803 812 844 824 858 825 826 827 812 828 802 869 733 790 807 854 835 797 795 812 810 786 785 862 801 773 814 803 767 802 743 819 806 815 800 793 784 745 818 830 835 846 810 818 886 912 877 928 890 931 877 886 924 912 907 929 905 855 897 892 893 937 905 910 909 925 923 911 898 906 862 884 896 900 897 830 906 891 873 862 854 872 870 887 1.12e+03 882 814 914 917 850 803 818 832 939 854 833 921 870 877 819 844 821 858 839 894 852 863 823 852 874 840 856 796 834 808 873 891 895 855 951 934 950 959 909 925 981 963 949 941 953 929 806 943 910 969 912 913 908 939 901 940 856 890 855 947 893 881 895 908 812 NaN 853 852 829 854 838 834 868 877 909 905 905 890 921 894 872 939 875 853 904 887 899 888 860 872 827 878 876 845 891 904 828 806 858 786 870 916 876 916 897 908 926 895 886 912 884 866 861 884 901 878 846 842 849 878 849 854 859 863 876 828 859 872 842 821 869 878 844 882 806 789 835 773 836 784 881 892 845 871 825 824 752 829 835 832 907 920 878 887 880 873 871 880 875 872 832 868 881 878 840 848 875 817 855 861 873 865 854 828 841 845 863 850 866 858 892 856 832 820 862 814 875 854 865 883 849 846 845 839 908 833 844 850 866 905 915 915 901 937 914 897 932 875 876 868 894 818 850 909 853 864 854 800 904 873 802 854 790 812 838 860 833 832 831 852 820 797 808 813 792 747 827 803 815 808 802 817 823 820 870 800 796 807 833 796 802 804 802 840 825 829 802 834 827 870 785 799 747 753 785 808 805 817 796 778 827 761 824 819 835 867 787 845 828 813 796 819 776 802 835 784 810 752 807 818 793 798 774 799 838 821 872 896 854 847 823 870 871 862 835 861 826 841 844 852 831 850 873 875 862 854 859 869 834 830 828 806 819 811 836 845 824 829 791 836 844 808 843 838 828 852 829 810 853 844 821 840 816 834 767 844 771 800 781 877 804 770 822 798 832 796 826 830 807 795 803 871 785 761 819 808 799 795 860 824 857 780 812 788 799 778 825 791 781 823 802 840 822 847 798 826 791 818 842 789 724 813 854 841 855 892 892 876 836 854 814 884 837 842 794 823 862 844 839 838 829 834 806 829 857 846 852 820 806 801 821 870 828 785 858 792 826 861 809 822 827 808 843 804 793 796 758 796 780 841 802 804 811 843 822 857 825 826 827 812 828 802 869 733 790 807 855 836 797 794 812 810 787 785 863 802 772 814 802 767 802 744 819 806 815 799 792 783 746 818 836 834 846 812 818 886 912 877 929 891 930 876 885 924 912 907 928 905 855 897 892 894 937 905 910 908 925 923 910 898 905 862 884 896 900 897 830 906 891 874 862 854 873 871 887 1.12e+03 881 814 914 918 851 803 818 832 939 855 833 921 871 877 820 844 821 858 838 893 851 863 824 852 874 840 856 796 834 809 873 891 894 855 950 934 950 959 910 925 981 963 949 940 953 929 807 944 910 968 912 913 908 941 901 942 855 889 854 948 894 880 895 909 812 NaN 852 853 828 854 838 834 867 877 908 904 906 889 919 894 871 939 874 853 905 887 899 887 862 872 827 877 876 844 892 905 828 807 860 786 870 917 876 916 897 909 926 895 886 912 884 866 861 884 902 879 846 842 849 878 849 854 860 863 876 828 860 872 842 822 869 877 845 882 807 789 835 773 837 784 882 892 845 871 826 825 753 830 836 832 907 920 878 887 880 872 870 880 874 871 832 868 881 878 840 848 875 817 855 861 873 865 854 828 840 845 863 850 866 859 891 856 831 821 861 814 875 854 864 883 850 846 845 839 908 833 843 850 865 905 914 914 900 936 914 899 932 876 877 868 894 818 850 909 852 864 854 800 904 874 802 855 790 812 838 860 833 832 832 852 819 798 808 814 792 747 827 803 815 809 802 816 824 820 871 801 797 807 834 795 801 803 803 840 825 829 802 834 828 870 784 800 748 754 785 808 804 817 797 778 826 762 823 819 835 867 789 845 828 813 796 819 774 802 835 785 809 751 807 818 793 798 774 799 838 821 871 897 854 847 824 872 871 862 835 861 826 842 844 851 831 850 874 874 862 854 858 869 834 830 826 806 819 810 837 845 823 829 791 837 844 806 842 838 829 852 830 810 853 845 821 840 816 833 766 844 771 799 781 878 804 770 822 798 832 796 826 830 806 794 803 871 785 762 819 808 799 794 860 826 857 778 812 787 800 778 827 791 781 824 800 839 823 848 798 826 791 819 842 789 724 813 854 842 855 892 891 878 836 855 814 884 837 842 793 824 862 844 839 838 830 834 807 828 857 845 852 819 806 802 822 870 828 785 858 792 826 861 808 822 827 807 842 804 791 797 758 796 780 840 802 804 811 844 821 857 825 826 828 813 827 802 869 733 789 807 856 836 799 794 812 809 788 785 864 802 773 813 800 766 802 745 820 806 816 799 792 780 748 817 839 834 846 813 819 886 912 877 929 891 930 876 884 924 912 906 926 905 856 896 892 895 936 905 910 908 924 923 910 897 904 861 884 896 900 897 831 906 891 874 863 853 874 871 887 1.12e+03 881 814 914 918 851 803 818 832 939 855 834 921 871 877 820 844 822 858 838 892 850 863 824 852 874 840 856 796 834 810 873 891 894 855 950 934 950 959 910 924 981 964 948 940 954 929 808 944 910 968 912 912 908 943 901 942 854 889 854 949 894 880 894 907 812 NaN 850 853 826 853 838 834 865 878 908 903 907 889 917 892 870 939 875 853 906 887 899 887 864 871 828 876 876 844 891 906 829 808 862 787 870 917 876 916 897 909 925 894 886 913 884 866 860 884 902 881 847 842 849 878 849 854 860 863 876 829 860 871 841 823 869 877 845 882 807 789 835 773 837 784 882 893 845 870 825 824 753 831 837 832 907 920 878 886 880 872 870 881 874 870 832 868 880 878 841 847 875 818 855 860 873 865 854 829 840 846 864 850 867 859 892 856 830 822 860 814 875 854 864 883 850 846 844 840 908 833 843 850 864 905 915 913 900 936 913 900 932 877 877 868 894 819 849 909 852 865 854 800 904 874 802 855 790 812 838 861 833 832 832 852 820 798 808 814 793 746 826 803 815 809 802 816 823 820 871 802 796 807 834 794 801 802 804 839 825 828 803 834 828 870 784 802 750 754 785 809 804 817 798 777 825 762 822 819 834 866 791 845 828 814 795 818 772 802 835 786 809 750 807 818 793 799 775 798 838 821 870 897 853 847 823 871 871 863 835 862 827 842 844 850 831 850 874 874 862 854 859 870 835 829 825 806 818 810 838 846 824 830 790 838 843 805 841 839 830 851 832 810 853 845 821 839 817 832 766 843 771 798 782 878 804 770 821 798 833 797 826 830 805 794 804 870 785 763 819 808 799 792 861 827 858 777 812 785 800 778 829 791 782 824 800 839 823 847 798 826 791 819 842 790 723 813 855 843 855 892 890 879 836 855 814 884 838 842 792 824 862 844 840 838 831 834 807 828 858 846 852 820 805 802 823 870 827 785 859 793 824 860 806 822 826 806 840 804 791 797 757 796 781 840 802 805 810 844 821 858 824 826 828 812 829 801 869 732 789 807 856 837 800 794 812 808 788 785 864 802 773 814 798 766 802 746 820 807 817 798 791 779 750 817 842 835 847 812 819 886 912 877 929 890 929 876 884 924 912 905 926 905 856 895 892 895 936 904 910 908 924 923 910 897 903 861 885 897 900 897 831 906 891 874 862 853 874 870 887 1.12e+03 882 812 914 918 851 803 818 832 939 855 834 921 871 876 820 844 822 858 838 893 851 864 824 851 874 840 855 797 834 809 872 890 894 855 950 934 950 959 910 924 982 963 948 941 956 930 809 944 911 968 911 911 908 943 901 943 855 890 854 949 894 878 894 905 812 NaN 850 853 827 853 837 834 864 878 908 903 908 890 918 892 870 939 876 853 907 887 899 887 865 871 828 876 876 844 889 906 830 810 864 785 871 916 876 916 897 909 924 895 886 914 884 866 860 884 901 881 848 842 849 878 849 854 861 863 876 830 860 870 842 824 869 878 844 882 808 789 834 772 837 785 881 893 845 870 824 824 755 832 837 832 907 920 878 886 880 871 869 881 875 866 832 868 880 878 841 847 875 818 854 860 873 865 855 829 840 846 864 849 867 859 893 856 829 822 860 813 876 853 866 883 850 846 844 841 909 832 844 850 862 905 916 914 900 937 913 900 932 877 876 868 894 819 849 909 851 865 854 800 904 874 801 855 790 812 838 860 832 831 832 851 820 799 808 814 793 746 826 802 815 808 802 815 823 820 869 802 796 807 834 793 802 803 804 839 825 828 803 834 828 870 784 802 752 754 786 809 805 817 798 778 825 762 821 819 834 865 791 844 828 814 796 817 771 802 835 787 810 749 806 818 793 798 775 798 838 821 870 897 853 848 822 869 870 864 835 861 827 843 845 848 830 851 874 874 863 853 859 871 835 828 825 805 817 810 838 846 826 831 790 837 842 806 840 838 830 851 832 810 853 846 821 839 817 832 765 843 770 797 782 878 803 771 820 799 834 798 826 830 805 795 805 870 786 763 819 808 799 789 862 827 858 776 812 784 800 779 834 792 784 824 800 838 821 847 798 826 792 819 841 790 722 813 854 843 854 892 890 880 837 855 815 884 839 842 793 824 863 844 840 838 830 833 807 827 859 846 852 821 805 804 823 872 827 784 859 794 821 859 805 822 825 806 840 804 791 797 757 796 782 840 801 805 809 843 822 858 824 827 828 812 831 801 871 730 789 808 856 837 800 794 812 808 788 784 864 801 772 817 796 766 802 747 820 807 818 798 790 777 750 818 844 836 848 813 820 886 913 877 930 889 929 875 885 924 912 902 927 906 856 895 892 895 936 904 911 909 925 924 910 897 904 861 885 897 900 897 830 906 890 874 861 852 874 870 887 1.13e+03 882 810 914 918 851 802 817 832 940 856 834 920 871 876 820 844 821 858 838 893 852 865 823 851 874 839 855 798 834 809 872 890 894 855 950 934 949 960 910 924 983 962 947 943 957 930 810 945 912 966 910 910 908 943 901 943 857 891 853 949 893 878 894 904 812 NaN 851 854 829 853 838 834 861 877 909 904 908 890 919 891 870 940 878 853 907 886 898 887 864 870 829 875 876 844 890 906 831 810 865 783 872 915 876 916 897 909 923 895 886 914 884 866 860 884 901 880 848 842 849 877 849 854 860 863 876 832 861 870 842 824 869 879 844 882 809 788 834 772 836 785 881 892 845 870 824 824 757 832 837 833 906 920 878 887 880 871 870 882 876 865 831 869 880 878 842 847 874 818 854 860 873 865 855 829 840 846 864 848 867 859 894 855 829 822 860 813 876 852 866 883 850 846 845 842 909 831 843 850 863 906 917 914 900 938 914 899 932 876 874 868 893 820 848 908 851 866 854 800 904 874 801 854 790 813 837 859 832 829 832 851 820 798 807 814 792 746 826 801 815 808 802 815 822 821 868 801 796 807 833 794 802 804 803 839 825 828 803 834 829 870 784 800 752 752 786 808 805 817 797 778 826 762 821 820 834 865 791 844 829 814 797 817 772 802 835 787 811 750 806 818 793 798 776 798 838 821 869 898 852 848 822 866 870 865 836 860 825 843 846 848 829 851 874 875 863 853 860 870 835 827 827 804 817 811 838 846 827 832 789 836 841 807 841 837 830 851 832 810 853 846 823 838 817 832 764 843 770 797 782 878 803 771 820 799 834 798 826 830 806 795 806 870 786 763 819 809 799 787 862 827 858 777 811 784 799 778 838 792 785 824 801 838 820 846 798 825 792 819 840 789 722 812 853 844 854 893 890 880 838 855 815 884 840 842 793 824 864 843 840 839 829 834 806 827 859 847 851 823 806 806 823 873 827 784 859 794 817 859 806 822 824 806 841 804 791 798 756 796 783 840 800 804 808 843 823 858 824 828 827 812 833 801 872 731 789 808 856 837 800 794 813 808 788 783 864 801 771 820 795 766 803 748 820 807 818 797 790 777 751 819 844 835 848 813 820 887 914 877 930 888 929 876 886 924 912 901 927 906 856 896 893 894 937 904 912 910 925 924 909 898 904 861 885 896 900 898 832 906 890 874 860 851 875 870 887 1.12e+03 882 809 914 918 851 802 817 834 940 856 834 921 870 877 820 845 821 858 838 893 852 865 820 851 874 838 854 799 834 808 872 890 894 856 951 935 950 961 909 925 984 962 946 943 957 930 810 943 912 964 910 910 910 944 901 942 858 891 855 948 893 879 893 904 812 NaN 852 854 831 854 840 835 858 876 909 905 908 892 919 891 870 941 877 853 907 886 898 887 863 869 831 874 876 844 891 905 832 811 867 780 873 915 877 917 896 908 924 896 885 914 884 866 860 883 901 880 848 842 848 877 848 854 859 864 876 832 861 872 843 824 868 880 844 882 809 787 834 772 836 786 881 892 845 872 823 824 759 832 837 834 905 920 878 888 880 872 870 882 876 862 831 868 880 878 842 847 874 818 855 859 873 866 854 829 840 846 864 848 867 859 894 855 829 822 860 813 876 852 865 884 850 846 845 841 908 831 842 850 864 906 917 915 900 940 915 899 931 875 874 869 893 820 848 908 851 866 854 800 904 874 801 853 789 813 835 859 832 829 832 851 820 798 808 814 792 746 828 801 814 808 802 815 823 821 868 800 796 807 833 794 802 806 802 839 825 829 802 834 829 870 784 798 752 751 786 808 805 817 797 778 827 761 821 820 833 864 791 844 829 814 797 818 772 802 835 787 813 750 805 818 792 798 776 798 838 820 870 897 852 848 823 866 869 866 836 859 824 843 844 848 829 851 873 875 862 854 860 870 835 827 829 804 817 812 838 846 827 832 788 837 840 807 842 836 830 852 830 809 853 845 824 838 816 830 764 843 770 798 782 878 802 771 820 799 833 799 828 831 806 795 806 870 785 762 819 809 799 786 861 827 859 778 811 784 800 778 842 791 785 824 802 838 821 846 797 825 791 819 840 787 721 812 853 844 853 892 890 880 839 855 816 884 840 843 792 825 865 842 839 840 830 836 806 827 857 846 851 823 806 807 823 872 827 784 859 795 814 860 809 822 823 805 843 803 790 797 756 796 783 840 800 804 809 843 824 858 824 829 827 812 832 801 872 733 790 808 856 836 799 794 813 807 788 782 864 800 769 821 795 766 804 749 820 806 816 798 791 776 751 820 844 835 849 813 820 887 914 878 930 888 930 877 886 924 912 899 927 906 856 898 894 893 938 904 913 910 926 924 909 898 904 860 885 895 901 898 834 906 890 874 859 850 874 870 887 1.12e+03 883 809 914 917 852 802 817 835 940 856 834 921 870 878 820 845 822 857 837 893 853 865 820 851 874 838 853 798 834 808 872 890 895 856 951 935 952 961 910 925 984 962 946 943 956 929 809 940 912 963 910 911 910 944 901 942 859 891 856 948 893 881 893 905 812 NaN 852 855 831 855 842 835 855 875 909 906 908 892 919 890 871 941 876 853 907 885 898 886 863 870 831 874 876 844 892 905 832 810 869 780 874 915 877 917 896 909 924 896 886 913 885 866 860 883 902 880 848 842 848 878 849 853 859 864 877 833 862 874 842 824 868 880 844 882 808 787 834 772 836 785 881 891 845 872 823 824 759 831 837 834 905 919 878 888 879 872 870 882 876 861 831 868 880 879 842 848 874 818 855 860 872 866 854 829 840 847 862 848 867 859 894 854 829 822 860 813 876 852 865 885 850 845 846 841 908 830 841 851 865 907 917 915 900 939 916 899 931 875 874 869 893 821 848 907 851 866 854 801 905 873 802 851 789 813 834 860 833 829 833 851 821 797 808 814 791 747 828 801 815 809 802 814 823 821 868 800 797 808 833 794 802 806 801 838 825 830 802 834 829 870 784 797 751 751 786 807 805 818 796 779 827 761 820 820 833 864 792 844 830 815 796 817 771 802 835 786 813 750 805 818 791 799 777 797 838 820 869 897 854 848 823 867 869 866 836 860 824 843 843 849 829 850 872 875 862 854 861 869 834 827 829 805 818 812 837 847 826 832 788 837 840 808 844 838 830 852 830 809 853 844 823 839 816 830 764 844 769 799 783 878 802 771 820 799 832 799 828 830 806 793 805 871 785 762 819 809 799 786 860 826 859 778 812 784 800 778 843 790 785 823 802 838 821 846 797 825 791 819 840 787 720 813 853 843 853 892 890 879 838 855 816 884 840 844 792 825 865 841 839 841 831 836 806 827 856 846 850 824 806 807 823 870 828 784 859 796 812 860 811 822 823 804 842 803 789 797 755 796 783 839 801 806 810 843 825 858 824 829 826 812 830 801 870 734 790 808 856 836 799 794 814 806 788 782 864 800 769 820 794 766 804 749 819 806 816 798 791 776 752 820 844 834 849 812 820 887 913 878 930 889 930 878 886 924 912 899 927 905 856 898 894 893 938 904 913 910 926 924 909 899 904 860 885 895 900 898 836 905 890 874 859 851 873 871 887 1.12e+03 883 809 914 917 852 801 817 836 940 857 833 921 869 879 820 845 823 858 837 894 853 866 821 851 874 838 854 798 835 808 872 890 895 857 951 935 953 960 910 925 984 962 947 943 956 929 809 938 912 964 910 912 911 943 903 942 859 891 856 947 892 882 893 906 812 NaN 852 855 830 857 842 836 854 875 908 907 908 892 918 890 872 940 875 853 907 885 898 885 863 872 831 874 875 844 892 905 832 810 873 780 874 914 878 917 896 909 924 896 887 913 884 866 860 882 902 879 848 842 847 878 850 853 860 864 877 833 862 875 842 825 868 880 843 882 808 787 835 772 836 786 881 891 844 871 823 824 759 831 837 834 905 919 878 889 878 872 870 882 877 860 830 868 881 879 842 849 874 818 856 861 871 866 854 828 841 847 861 848 868 859 894 853 829 822 859 813 876 852 866 885 850 844 846 841 908 830 842 852 864 907 917 914 900 939 917 900 930 874 874 869 893 821 849 906 852 867 854 800 906 873 802 851 789 813 835 860 834 830 832 850 820 796 808 814 791 747 828 801 817 809 803 814 823 821 868 800 798 807 832 793 803 806 801 838 825 830 802 834 828 870 783 798 751 752 786 808 804 819 797 780 826 761 820 819 834 864 792 843 830 815 795 816 770 802 835 786 813 751 805 818 791 799 778 797 839 820 869 897 855 848 822 868 869 865 835 860 824 843 842 850 829 850 871 875 861 855 861 869 834 827 827 806 818 810 837 848 825 833 789 837 840 808 844 839 829 852 832 810 853 844 822 840 817 830 764 844 769 800 784 878 802 771 820 799 831 799 829 830 806 792 805 872 784 762 819 809 799 784 860 825 859 779 812 783 801 779 842 789 785 823 801 838 822 846 798 825 791 820 841 788 721 813 853 842 853 892 890 878 839 855 816 884 840 844 791 824 865 841 839 841 833 835 806 827 855 846 850 824 805 808 823 867 828 785 858 796 809 860 812 822 823 804 842 803 789 796 755 796 783 839 801 808 811 843 825 859 825 829 826 812 829 800 869 733 791 808 856 836 799 794 814 808 787 783 864 799 769 820 794 767 803 750 819 806 816 798 790 777 753 820 844 834 850 812 820 887 912 878 930 890 930 878 885 923 912 896 927 904 856 898 893 894 938 904 912 910 926 925 910 899 903 860 885 895 899 897 836 905 890 874 860 851 873 870 887 1.13e+03 883 809 914 917 853 800 817 836 939 857 833 921 869 878 820 845 824 859 837 894 853 866 822 852 874 838 854 799 836 808 872 891 894 857 952 935 952 960 910 925 985 962 947 943 956 930 808 940 913 964 910 913 912 942 905 942 860 889 855 946 892 881 893 906 811 NaN 853 854 830 858 841 836 853 875 907 908 909 891 918 890 873 940 875 853 908 885 899 884 864 874 829 874 876 844 890 906 833 810 875 779 875 914 877 917 896 909 924 896 889 912 882 866 860 883 902 878 848 842 847 878 850 853 862 863 876 833 862 874 842 825 868 880 843 882 808 787 834 772 836 786 880 891 843 870 823 824 758 831 837 834 905 919 878 890 878 872 869 882 876 859 830 868 881 879 841 850 875 818 857 862 871 866 854 828 841 847 860 849 868 859 894 852 828 822 859 814 873 851 866 884 850 845 846 840 908 830 842 853 864 906 917 914 900 939 917 900 930 874 873 868 894 820 850 905 852 867 854 800 906 873 802 851 789 813 835 861 833 829 832 850 820 798 808 813 791 747 828 802 819 810 803 814 823 821 868 800 798 806 832 793 804 805 801 837 824 829 802 834 827 870 783 798 751 752 785 808 804 819 798 780 828 762 820 819 834 864 792 843 831 815 795 816 770 801 835 786 814 752 804 818 792 798 779 796 839 820 869 898 856 848 822 869 869 864 834 860 825 844 841 850 828 851 871 875 860 855 860 870 834 828 825 806 819 808 836 848 825 832 789 837 840 807 844 840 830 852 833 810 853 844 821 840 817 832 764 845 768 799 784 877 802 772 821 799 831 798 829 829 806 792 805 872 784 763 819 809 799 783 861 825 858 781 811 783 801 780 842 789 784 823 801 838 822 847 798 826 791 820 841 788 722 813 853 842 853 892 889 876 839 855 817 884 839 844 791 822 865 840 839 841 833 835 806 827 855 847 849 825 805 808 822 868 829 785 857 795 805 860 810 822 823 804 842 804 790 796 755 796 783 840 801 811 811 844 825 859 825 829 825 812 828 800 869 732 791 809 856 836 800 794 813 809 787 783 863 801 770 821 793 766 803 751 818 807 817 799 790 777 755 820 844 834 850 811 820 887 911 879 930 890 930 877 885 923 912 893 926 904 856 898 893 894 938 904 912 909 925 924 910 900 903 860 885 895 898 896 836 904 890 874 860 851 873 871 887 1.13e+03 883 809 913 917 853 799 817 835 937 858 833 921 870 877 820 844 824 860 839 894 853 865 822 853 875 838 855 799 836 808 872 892 895 857 952 936 952 962 909 926 984 961 946 943 956 930 807 942 913 964 910 914 913 940 905 942 862 887 855 944 892 880 893 905 810 NaN 853 853 829 858 841 837 854 876 906 907 908 890 918 890 873 940 876 852 908 885 901 884 864 875 828 873 876 844 889 908 833 810 877 778 875 915 877 918 896 909 923 895 889 912 881 866 860 883 902 878 848 842 846 878 851 853 862 863 876 834 862 873 842 826 868 881 844 882 808 787 834 772 836 787 880 890 843 870 822 824 758 831 836 835 905 920 878 890 878 872 869 882 876 858 830 868 881 878 841 850 875 817 857 861 871 866 854 828 841 846 860 850 868 859 895 852 828 822 858 814 870 850 866 884 850 846 846 840 908 830 842 853 862 905 917 914 900 939 916 900 930 874 873 869 894 820 851 905 852 868 854 800 905 873 803 852 789 812 836 861 833 830 831 849 820 799 808 812 791 748 828 803 820 810 804 815 823 821 868 799 798 805 831 794 805 805 801 837 824 828 802 835 827 869 782 798 752 752 785 809 805 818 799 779 828 763 821 819 834 864 791 843 831 813 795 817 769 800 835 786 814 755 804 818 792 797 780 796 839 819 868 898 856 848 822 869 870 863 835 861 826 843 841 850 828 852 870 875 862 856 859 871 834 828 824 805 820 806 836 847 826 832 789 837 839 805 844 840 830 852 831 811 853 843 822 840 817 833 764 844 766 799 785 878 803 773 821 799 830 798 829 829 807 793 804 872 784 764 819 808 799 782 861 825 857 783 811 783 801 780 841 789 784 822 801 838 822 848 799 828 791 820 841 787 722 812 853 842 852 892 890 876 839 854 818 884 840 843 791 822 865 841 839 841 833 834 807 828 855 847 848 825 805 808 822 870 828 785 856 795 802 860 808 820 823 806 841 804 791 796 753 797 784 841 800 814 810 845 824 860 825 829 825 812 828 799 870 732 792 809 856 836 801 794 813 809 787 783 863 802 771 822 793 764 803 752 819 809 818 801 790 776 755 820 844 833 850 812 820 887 911 878 930 890 930 877 886 923 913 890 926 905 856 898 893 894 938 904 912 909 924 924 911 901 904 861 884 896 898 896 836 904 890 874 860 851 873 871 887 1.13e+03 883 808 913 917 853 799 817 834 936 857 833 922 871 877 820 844 824 860 840 895 853 865 822 853 875 838 856 800 836 807 871 892 895 857 953 935 952 963 908 926 984 961 946 943 957 930 807 942 913 964 910 914 915 940 903 942 861 886 855 944 892 881 892 905 808 NaN 854 852 829 858 840 838 855 877 906 908 906 890 918 890 874 940 877 851 908 886 903 883 865 874 828 873 876 843 888 908 833 809 877 778 875 915 877 919 896 909 924 895 890 912 881 866 859 884 902 877 848 843 846 878 850 854 861 863 876 834 861 873 842 827 868 881 844 881 808 787 834 772 835 786 879 890 843 871 823 824 760 831 836 836 905 920 878 891 878 871 870 882 875 856 831 868 882 878 840 850 875 817 857 860 872 867 854 828 840 845 860 850 868 860 896 853 828 822 858 814 867 850 865 883 850 847 845 840 909 830 842 853 862 904 917 914 900 940 915 899 931 875 874 869 894 819 850 906 852 868 854 800 905 873 803 852 789 812 835 861 832 830 831 849 820 800 808 812 791 748 828 802 821 810 802 815 823 821 867 798 797 806 831 796 805 804 802 837 824 828 802 834 827 869 782 799 753 752 785 809 805 816 798 779 829 764 822 820 834 864 792 843 831 812 796 817 769 800 835 786 814 756 804 818 792 797 780 798 839 819 868 897 855 848 823 869 871 863 835 861 826 843 842 850 828 853 871 875 862 856 858 871 835 829 824 805 821 806 835 846 828 831 790 836 838 805 844 839 831 852 830 810 853 842 822 841 817 833 765 844 765 798 785 878 804 774 821 800 830 799 829 829 807 794 804 872 784 765 820 808 799 781 860 825 857 783 811 784 800 779 841 790 784 821 801 837 822 849 799 829 791 820 841 785 722 812 853 842 852 892 889 876 840 854 817 884 840 842 792 821 864 841 840 840 833 835 808 828 856 847 849 824 805 809 822 872 828 784 857 794 800 860 808 820 823 806 840 804 791 795 752 797 784 842 800 816 809 845 824 861 824 829 825 813 827 799 869 731 792 809 856 835 800 795 814 809 787 783 862 801 771 823 793 763 804 752 820 809 818 804 790 774 755 819 842 833 850 812 820 887 911 878 930 890 930 877 886 924 913 887 926 905 856 898 893 894 938 904 912 909 925 924 910 901 904 862 884 896 899 895 836 904 890 874 860 851 873 870 887 1.13e+03 882 808 913 917 853 800 817 833 935 856 833 923 871 878 820 844 823 859 839 895 852 864 822 854 876 838 855 800 835 806 871 892 895 857 952 935 952 965 908 927 983 961 946 943 957 930 808 942 913 965 910 914 914 940 902 942 860 888 856 942 892 882 892 904 809 NaN 853 852 829 858 839 839 855 878 907 908 906 890 918 888 874 941 879 850 908 886 902 882 865 872 829 872 876 842 888 908 833 808 876 779 874 916 877 921 896 908 924 895 889 913 881 866 858 885 902 877 848 844 846 877 850 854 859 863 877 834 862 873 842 827 868 880 844 881 807 787 834 772 835 786 879 891 843 870 823 824 760 832 835 836 906 921 878 891 878 870 870 882 874 854 831 868 882 878 840 849 875 817 856 860 872 867 854 828 840 844 860 850 867 860 895 853 828 821 858 813 865 851 865 883 850 848 845 840 909 830 841 853 863 904 917 914 900 940 915 899 932 875 875 869 894 819 849 908 852 869 854 800 904 873 803 852 789 812 835 861 833 832 831 850 821 799 809 812 790 747 828 802 820 810 802 815 823 821 868 797 797 808 832 796 805 804 802 836 824 828 801 833 827 868 783 799 753 752 785 809 805 816 798 780 829 763 824 820 835 865 793 843 831 811 796 815 768 800 836 785 814 757 803 818 792 797 780 799 839 819 868 896 854 848 823 869 872 863 836 861 826 842 843 850 828 853 871 875 863 856 858 869 835 829 825 805 820 808 835 846 828 830 790 836 837 806 844 840 831 852 828 810 854 842 822 842 817 833 766 844 766 798 785 878 805 773 821 800 830 800 829 829 807 794 804 872 784 764 820 807 800 781 859 826 857 783 812 784 800 779 840 789 784 822 802 837 822 849 799 830 790 820 841 785 721 812 852 842 852 893 888 875 840 854 816 884 841 842 792 821 863 841 841 839 832 836 808 827 858 847 850 824 805 810 823 873 828 783 858 795 799 859 808 821 824 807 839 805 792 795 751 797 785 841 800 819 808 845 824 861 824 829 826 813 827 799 870 730 791 808 856 835 799 794 815 808 788 784 863 799 770 824 792 764 804 752 821 809 819 805 789 773 755 818 840 833 849 812 820 886 911 878 930 890 929 877 886 925 914 885 926 905 856 898 893 894 938 904 913 910 925 924 910 901 904 864 884 895 901 895 837 905 890 874 861 851 873 869 888 1.13e+03 882 807 913 918 853 800 818 834 936 855 834 924 870 879 820 843 823 859 838 895 852 864 822 853 876 837 855 799 835 806 871 892 895 856 952 935 952 965 908 927 983 962 946 943 957 930 810 943 913 965 909 914 913 940 903 944 858 889 856 940 891 882 893 904 809 NaN 852 851 830 859 840 838 855 878 908 908 906 889 919 885 874 942 879 852 908 886 902 884 865 870 829 872 876 843 888 907 833 807 875 779 874 916 876 922 896 908 924 896 889 913 882 866 859 884 902 878 847 844 846 876 851 854 858 863 877 832 862 873 843 827 868 880 844 880 806 787 835 772 834 786 879 892 842 869 824 824 761 832 835 835 906 923 878 891 879 870 870 881 875 854 832 868 881 877 840 848 874 817 856 861 873 866 854 827 841 844 860 849 866 860 895 853 828 821 857 813 860 851 866 884 850 848 845 840 909 831 841 853 863 904 916 914 900 940 915 899 932 875 875 868 894 818 848 910 852 869 855 801 904 873 804 853 789 813 835 860 833 834 832 851 821 798 809 812 791 748 828 802 818 810 802 815 824 821 868 798 797 809 832 796 805 804 803 836 825 828 801 832 826 870 784 800 754 752 785 809 805 816 798 779 828 763 823 820 834 865 793 843 830 811 797 814 766 800 835 786 814 758 803 818 792 797 780 799 838 820 867 896 854 848 823 870 872 863 837 862 826 842 844 849 828 853 871 875 862 856 860 868 836 829 825 805 819 808 836 846 829 830 790 836 837 807 843 840 831 852 829 810 855 841 822 842 817 832 766 844 766 797 786 877 805 773 822 800 830 800 829 829 806 794 805 872 783 763 819 807 800 780 858 826 858 783 812 784 800 780 839 789 784 822 802 837 822 848 799 830 790 820 841 785 721 813 852 842 851 894 887 876 840 854 814 884 841 842 792 821 863 842 841 838 832 837 807 825 858 847 851 822 805 810 823 873 829 784 857 795 797 858 808 822 824 808 838 806 793 795 752 797 785 840 801 821 808 844 824 861 825 828 827 814 829 799 870 730 791 807 855 836 797 793 816 809 789 784 863 797 769 824 791 765 804 752 821 809 820 804 790 773 755 818 837 834 848 812 820 885 911 879 929 890 929 877 886 926 913 882 926 904 856 898 893 894 939 904 913 910 925 924 910 901 904 864 883 895 902 895 838 905 889 874 861 851 873 868 887 1.12e+03 882 806 913 918 853 800 818 834 936 855 833 924 870 879 821 843 823 859 838 895 851 864 823 853 876 836 854 799 835 806 870 892 895 856 952 935 952 965 907 927 982 962 946 943 956 931 812 942 914 966 909 914 912 940 905 945 858 889 856 938 890 881 894 904 809 NaN 850 851 830 859 841 837 855 877 909 908 906 888 919 884 874 942 879 854 908 886 901 886 865 870 829 872 876 845 888 907 834 807 874 779 873 916 877 924 896 909 924 896 889 912 882 866 860 882 903 878 848 844 847 876 852 854 858 863 877 831 862 873 842 826 868 879 843 880 806 787 836 773 834 786 879 892 842 869 824 825 762 831 837 835 907 922 877 890 880 870 870 881 875 853 831 868 881 878 840 848 874 816 855 862 872 865 854 828 842 844 861 849 866 860 895 853 827 822 857 814 855 852 866 884 849 846 846 841 909 831 842 853 863 903 916 914 900 940 916 899 932 874 874 868 894 819 848 910 852 868 855 800 904 873 804 853 789 814 836 860 833 834 832 852 822 798 809 812 792 748 827 802 817 810 803 814 824 821 869 798 797 809 831 795 805 803 804 836 826 828 802 833 827 871 784 800 754 752 785 809 806 816 798 779 828 762 822 820 834 865 792 843 830 811 796 814 764 800 835 787 814 759 802 818 794 797 780 800 838 821 867 895 854 848 823 870 871 862 838 860 826 842 844 850 828 853 871 875 862 855 860 868 836 830 826 805 819 809 838 847 830 830 790 837 838 807 843 840 831 852 830 811 854 842 823 842 817 833 766 843 766 797 786 877 804 773 823 801 831 800 829 829 806 795 805 872 783 762 819 807 800 780 859 826 858 783 812 784 800 781 838 790 784 823 802 838 822 848 799 830 790 820 842 785 720 814 851 842 851 894 888 876 840 854 814 884 840 842 793 821 863 842 841 838 832 837 807 825 857 847 851 821 805 812 823 873 829 784 856 795 796 858 808 822 824 808 838 806 794 796 753 796 785 840 802 825 807 845 824 861 825 828 828 814 831 798 871 729 791 806 854 838 797 792 816 810 790 785 865 797 769 824 790 765 804 753 821 807 819 804 791 772 756 818 837 835 847 812 820 884 912 880 928 890 930 876 885 927 913 882 926 904 857 898 893 893 939 904 914 910 926 923 910 901 903 864 882 895 902 895 838 905 889 875 861 851 873 868 887 1.12e+03 883 806 914 918 853 800 818 834 937 856 832 924 870 879 822 844 823 859 839 894 851 863 823 852 875 837 853 800 834 807 870 891 896 856 952 936 952 963 907 926 982 963 946 943 956 931 813 941 914 966 908 914 912 940 905 946 859 888 856 936 889 880 894 904 810 NaN 851 851 831 859 842 836 854 876 908 907 907 887 919 886 873 940 879 855 908 885 902 888 865 871 829 872 875 847 887 908 835 807 874 778 872 916 877 926 897 909 924 896 888 912 882 866 861 882 903 878 848 843 848 876 853 853 858 863 878 831 862 873 842 826 868 879 843 881 806 786 838 773 835 786 880 893 842 869 824 825 762 830 838 835 907 922 877 890 880 871 870 881 876 852 832 867 881 878 841 848 875 816 855 862 872 863 854 828 843 845 861 848 866 860 896 853 827 823 856 815 851 852 866 884 847 845 846 841 909 833 842 853 863 903 915 913 899 939 915 900 932 873 875 868 894 820 848 910 853 866 855 799 904 872 804 853 790 814 836 860 833 833 832 852 822 798 808 812 792 748 828 802 816 810 804 814 824 821 869 798 797 808 831 796 805 803 803 836 826 828 802 834 828 871 784 800 754 752 786 808 806 817 798 779 828 761 821 821 834 865 791 843 831 811 796 814 764 801 835 788 814 761 801 818 794 797 780 800 838 822 868 895 855 848 822 869 871 862 838 859 827 842 845 850 828 852 872 875 863 854 860 869 837 830 826 805 820 809 838 847 831 829 789 837 839 806 842 840 831 852 831 812 852 843 823 840 817 833 766 843 766 796 786 877 804 773 822 801 830 800 829 830 806 795 806 871 783 761 818 808 800 780 860 825 858 782 811 785 800 780 836 790 783 823 802 838 821 848 799 830 790 820 842 785 720 814 851 843 852 895 888 877 839 855 814 884 840 842 794 822 863 842 841 838 832 837 806 825 856 847 851 820 804 814 824 874 829 785 857 795 794 858 808 821 823 809 838 806 793 797 753 796 785 840 804 828 807 846 824 861 825 829 829 814 831 797 871 730 792 806 854 838 796 792 815 811 790 784 867 797 769 823 790 765 803 754 821 805 817 804 791 772 757 818 837 835 848 811 820 884 913 880 928 890 931 875 885 927 912 880 926 904 857 898 893 892 939 904 913 910 926 924 910 901 903 862 883 895 902 895 838 905 889 875 861 851 873 868 886 1.12e+03 882 806 915 919 853 801 818 834 937 858 831 923 870 878 822 844 822 859 840 894 851 863 823 852 875 837 853 800 834 807 870 891 895 856 951 935 952 962 908 926 983 964 945 943 955 931 813 940 914 968 908 914 913 940 905 945 858 888 856 932 889 879 895 904 810 NaN 852 852 831 859 842 836 854 876 908 907 908 886 918 887 873 940 879 856 908 885 903 888 865 872 828 872 875 847 886 908 836 808 874 778 873 915 878 930 897 909 925 897 888 912 882 866 860 884 903 878 848 842 848 876 853 852 859 863 878 832 861 873 842 826 868 879 843 882 805 786 838 774 834 786 881 893 842 869 824 825 762 829 840 835 907 921 876 891 881 871 870 881 876 852 832 866 880 878 841 848 876 817 855 862 872 863 856 828 842 846 861 848 866 860 897 853 828 824 857 815 848 852 866 884 846 845 846 841 909 833 842 853 863 903 915 912 899 939 916 899 931 872 876 869 893 820 849 909 854 865 855 799 904 873 804 852 792 813 836 860 834 833 832 852 822 798 808 813 792 747 828 801 816 810 804 814 822 822 869 798 796 807 831 796 805 803 803 836 825 828 803 834 829 871 783 799 754 752 786 808 806 818 798 779 828 761 821 822 835 865 792 843 831 811 796 814 764 802 835 788 814 763 800 818 794 798 779 799 838 821 868 895 856 847 821 869 870 862 838 858 827 841 845 850 828 852 874 875 864 855 860 870 839 830 827 804 820 810 837 848 831 829 790 838 839 806 843 841 832 853 831 812 852 845 823 839 817 834 766 844 766 795 787 877 804 773 822 800 830 800 829 829 806 795 807 871 784 762 818 808 800 780 860 825 858 782 810 787 800 780 835 790 783 822 801 838 821 847 798 830 790 821 842 784 719 814 852 843 853 894 888 877 838 854 814 884 840 843 794 821 863 842 841 838 832 837 806 826 856 847 852 820 803 816 824 873 829 785 858 795 792 858 808 820 823 809 837 806 792 797 754 796 785 840 804 830 808 847 824 860 825 829 829 814 831 797 871 731 792 806 853 838 796 794 814 810 790 784 867 798 769 822 790 764 803 755 820 805 816 803 790 772 758 816 837 836 850 811 820 885 913 880 928 891 931 874 885 928 912 880 926 904 857 899 893 892 938 904 912 910 926 924 911 901 903 862 884 896 903 895 837 905 890 874 861 851 872 868 886 1.12e+03 882 805 916 919 854 802 818 835 937 860 831 923 870 878 821 846 821 858 840 894 851 864 822 852 875 837 853 800 833 807 870 891 895 855 952 935 952 960 909 926 984 964 945 943 957 932 812 940 914 970 907 914 913 941 905 944 858 888 856 929 891 879 895 905 810 NaN 853 852 831 859 841 838 853 876 909 907 909 886 918 886 874 942 879 856 908 886 905 888 866 872 828 872 876 846 886 908 836 809 876 779 875 915 878 933 897 909 925 897 887 912 882 866 860 885 903 878 848 841 848 876 853 852 860 863 879 832 860 872 842 826 868 879 842 883 805 784 838 774 833 786 882 892 842 869 823 824 763 828 840 835 906 921 876 890 882 872 870 881 876 853 833 866 880 878 841 848 876 818 856 862 872 862 856 828 842 846 861 848 866 859 897 852 828 824 857 815 844 853 866 884 846 846 846 841 909 833 842 852 863 903 915 912 899 939 916 898 931 873 878 869 893 820 849 908 854 865 856 800 904 874 803 852 792 813 836 860 833 831 832 851 822 798 808 813 791 747 829 801 815 809 803 814 822 822 869 798 795 807 831 796 805 803 803 835 824 829 803 833 829 870 783 799 755 753 786 808 806 818 798 780 827 762 822 822 836 866 793 843 832 812 796 814 764 802 834 788 815 765 800 819 792 798 781 798 838 821 868 894 856 847 821 868 870 861 838 858 827 840 845 850 828 852 874 875 863 856 861 871 839 829 827 806 820 810 837 847 830 830 790 839 839 805 844 841 832 853 830 812 852 845 823 838 817 833 768 844 766 796 788 877 803 773 822 800 830 800 829 828 807 795 808 871 785 763 818 807 801 781 860 825 858 781 810 788 799 779 833 789 783 822 801 838 821 847 798 830 790 822 841 784 718 813 852 843 853 894 889 877 838 853 815 883 840 843 793 822 863 842 839 838 832 838 807 827 857 846 852 821 803 816 824 872 830 785 859 795 791 859 807 820 823 810 837 807 792 796 754 796 784 841 803 832 809 846 824 859 825 829 828 814 831 798 871 732 792 807 854 836 796 796 814 809 789 784 867 798 769 822 790 766 802 756 820 805 817 804 788 772 760 815 835 836 851 811 820 885 913 880 928 891 930 875 885 929 912 880 926 903 857 899 893 893 938 905 912 911 926 924 911 901 903 862 886 896 902 895 836 904 890 873 861 851 872 868 886 1.12e+03 883 804 915 919 855 802 818 835 937 860 831 923 870 878 821 846 822 858 838 894 852 865 822 852 875 836 853 800 833 807 870 890 895 855 952 935 952 960 909 927 984 964 945 944 958 932 810 940 914 970 906 914 914 942 905 943 858 888 857 925 892 878 895 905 811 NaN 853 853 832 861 840 839 854 876 910 907 910 886 918 885 874 943 878 856 908 886 906 888 866 871 829 872 877 846 887 907 837 810 877 779 876 915 878 934 896 908 925 897 887 912 883 866 860 885 903 877 848 841 847 876 853 852 861 863 879 833 860 872 841 826 868 879 842 883 806 784 838 774 832 786 882 892 842 870 822 823 764 828 841 834 906 921 876 889 883 872 870 881 876 853 832 866 880 878 841 848 876 819 855 862 873 863 857 827 842 845 861 849 866 859 896 852 828 824 857 815 840 853 866 884 846 847 846 841 908 832 842 851 863 903 916 912 899 939 916 897 931 874 877 868 893 820 850 908 853 865 856 801 904 875 802 852 792 813 836 860 832 830 832 851 822 798 808 812 791 747 830 801 815 808 802 814 822 822 869 798 794 807 832 796 805 803 803 835 824 830 804 833 829 869 782 799 756 753 785 808 806 817 797 780 827 762 822 821 836 867 792 843 832 813 797 814 762 802 834 788 815 766 799 820 791 798 783 796 839 821 869 894 856 846 820 868 870 861 838 858 827 841 844 850 829 852 875 875 863 857 860 871 837 828 827 807 820 810 837 847 829 831 790 839 839 804 846 840 833 854 831 812 853 844 822 837 817 833 769 844 767 797 789 878 802 773 822 799 830 800 830 828 807 795 809 870 785 764 818 807 801 781 860 826 858 780 811 788 798 779 832 788 782 822 801 838 822 846 798 829 790 823 840 786 718 812 853 842 853 894 889 876 838 853 815 883 840 843 792 822 863 842 837 838 832 839 808 827 858 846 852 821 803 816 824 871 830 786 859 795 791 860 808 820 824 810 836 808 792 796 753 796 783 841 802 835 810 845 823 858 826 830 828 814 831 800 872 732 792 807 854 836 796 796 814 809 789 784 867 798 769 821 790 767 801 758 820 806 818 804 788 772 762 816 834 835 850 812 820 885 912 880 928 892 928 876 884 929 913 881 926 904 857 899 892 894 937 905 912 911 926 925 911 900 903 862 885 896 901 895 837 903 889 873 861 851 872 868 885 1.12e+03 884 803 915 919 855 801 817 835 937 859 832 923 869 879 821 846 822 859 837 894 852 866 822 852 875 836 853 800 832 806 870 890 895 856 952 935 952 959 908 927 983 964 945 943 960 930 809 940 914 967 906 914 914 942 904 943 858 889 858 921 892 878 896 905 811 NaN 853 853 832 863 840 838 854 876 911 907 908 887 918 885 874 942 877 856 908 887 908 888 867 870 829 872 878 846 887 906 837 810 877 778 876 916 878 937 896 908 925 896 887 914 883 866 860 885 902 877 848 841 846 876 853 853 860 862 879 833 860 872 841 825 867 879 842 882 806 785 838 773 833 785 881 891 842 870 822 823 766 829 841 835 906 921 876 888 883 872 870 880 876 853 832 867 880 878 840 849 876 819 854 862 873 864 858 827 842 844 860 849 866 860 896 852 829 824 857 815 835 853 867 884 847 848 847 841 907 832 842 850 863 903 916 911 898 939 917 898 932 876 876 868 893 819 849 908 853 865 857 800 904 875 802 853 792 814 837 860 833 830 832 852 821 799 807 812 791 748 830 802 815 807 802 814 822 822 869 798 795 807 832 795 806 803 803 836 823 830 804 832 829 868 782 799 758 752 785 808 806 816 797 780 827 761 822 821 837 867 791 843 832 813 798 814 761 803 834 788 815 766 800 820 791 798 784 796 840 821 870 893 856 845 820 868 870 862 837 857 826 842 844 849 829 851 874 874 863 857 860 871 836 828 826 808 820 809 837 846 828 832 790 838 838 804 847 840 834 855 831 811 853 844 822 837 817 832 768 844 767 798 789 878 800 773 821 798 830 799 831 828 807 795 808 870 785 763 818 807 801 782 860 826 859 780 812 788 798 779 831 788 782 822 801 837 823 846 798 828 790 822 840 788 719 812 853 840 854 894 888 876 837 855 814 883 840 843 792 823 862 842 836 838 832 838 810 828 858 846 852 821 804 816 824 870 829 786 858 796 791 861 810 820 824 810 834 809 793 796 752 797 783 842 802 838 810 844 823 858 826 831 827 814 830 801 871 732 791 807 854 835 797 795 814 809 789 784 867 798 769 823 791 769 801 758 821 806 819 805 789 772 764 817 833 835 850 812 820 886 911 880 929 892 928 876 884 929 913 882 926 903 856 899 893 894 937 904 912 911 925 925 911 900 903 862 885 896 900 896 838 903 889 874 862 850 872 869 885 1.12e+03 883 802 914 919 855 801 816 834 937 859 832 923 870 880 820 846 821 860 837 895 852 866 823 852 876 836 852 799 832 805 869 890 895 856 953 935 952 959 908 927 982 964 946 942 960 929 809 941 915 965 907 914 915 942 902 942 859 889 857 917 892 878 896 906 811 NaN 854 853 832 866 841 838 854 876 912 907 907 888 917 884 874 941 877 855 908 887 909 888 867 870 829 872 877 846 887 907 837 810 876 778 876 918 877 941 896 908 925 896 886 914 883 866 860 885 903 877 848 841 846 876 853 853 858 861 878 833 862 872 840 824 867 879 843 882 805 786 837 773 834 785 880 891 842 870 822 824 766 830 842 835 906 922 875 889 883 871 869 880 876 853 832 868 880 878 840 848 875 819 854 862 872 864 858 827 841 846 861 849 867 860 895 852 829 824 858 815 832 853 867 884 847 848 847 841 906 832 843 850 863 904 916 911 898 939 917 898 932 876 876 867 894 819 849 908 853 864 857 799 904 876 801 852 792 814 838 859 834 830 832 853 821 799 807 812 791 748 830 804 815 808 802 814 824 822 869 799 797 807 832 795 806 802 803 838 823 830 803 832 829 868 782 799 760 752 785 808 806 816 797 779 827 761 823 821 837 867 790 843 832 813 799 814 759 803 834 787 814 766 800 820 791 798 784 796 840 821 871 893 856 847 820 868 871 862 837 857 826 844 845 849 830 851 873 873 862 857 859 871 835 828 826 806 821 810 836 846 828 832 790 836 838 806 848 840 833 855 832 811 854 843 822 837 817 832 766 844 766 798 790 878 800 773 821 798 830 799 831 829 807 795 808 869 786 762 818 807 800 781 860 826 859 781 813 788 797 779 830 788 782 822 801 837 824 846 798 828 789 821 841 789 720 812 853 840 855 895 887 877 837 856 814 883 839 843 793 823 861 842 837 838 831 836 810 828 858 845 852 821 804 817 824 869 829 787 858 797 791 862 812 819 824 811 830 809 793 796 752 797 783 842 803 840 810 844 824 858 826 831 826 814 830 801 870 731 791 808 854 836 798 793 814 810 789 784 867 798 768 824 792 769 800 759 823 806 819 806 790 772 764 818 833 835 849 812 819 885 912 880 929 892 928 876 884 929 913 883 927 903 856 900 893 894 938 903 911 911 925 925 912 900 903 862 885 896 900 896 838 903 889 875 862 850 872 870 885 1.12e+03 882 803 915 919 855 800 816 833 937 858 832 923 872 881 820 845 820 862 838 895 852 865 823 851 876 836 852 799 832 804 868 890 895 857 953 935 952 958 908 926 982 964 948 943 959 928 809 941 916 966 910 914 914 942 902 945 859 890 858 913 892 878 896 906 812 NaN 854 853 833 866 841 838 855 876 912 906 905 887 917 883 873 940 877 854 908 886 908 888 868 870 829 871 877 846 888 907 837 810 876 779 876 918 876 945 896 908 924 896 886 913 884 866 860 885 903 878 848 840 846 876 854 853 859 860 878 833 863 872 841 824 865 879 844 882 805 788 836 773 834 786 880 890 843 869 822 824 766 830 842 836 906 922 874 889 882 871 868 880 876 854 831 867 880 877 840 848 874 820 855 862 872 864 858 827 841 847 861 849 868 860 894 851 829 824 858 815 830 853 866 885 848 847 846 841 906 833 843 850 862 904 917 912 898 939 916 898 933 875 877 867 895 820 849 908 853 864 857 799 904 875 801 852 792 814 838 859 835 829 832 854 821 799 807 812 791 747 829 804 815 808 803 814 824 822 870 798 798 807 832 796 804 802 803 839 823 830 802 833 828 869 783 799 762 752 785 808 807 816 798 778 827 761 823 821 837 867 790 843 831 813 798 814 759 802 834 787 813 766 799 819 792 798 783 795 839 822 871 893 856 848 820 869 872 862 837 857 826 844 845 851 830 850 872 873 862 858 858 870 835 829 826 805 822 810 836 846 828 833 790 835 837 807 848 839 833 854 831 811 853 843 822 838 817 833 764 844 766 798 790 878 801 772 820 798 831 800 832 829 807 794 807 869 786 762 819 807 799 781 860 825 859 783 813 788 797 779 829 788 782 822 801 837 824 846 798 827 790 820 842 789 719 811 853 841 854 895 886 877 836 855 814 884 840 843 793 822 861 842 838 838 830 836 810 827 857 845 852 821 805 818 825 868 828 787 858 797 791 862 812 819 824 811 827 808 793 796 752 796 783 842 804 841 810 844 824 858 825 831 826 814 830 800 869 731 792 808 855 837 799 792 814 810 790 784 867 799 768 826 792 769 800 759 825 806 819 806 790 771 764 818 832 836 849 812 819 885 912 880 929 892 929 876 885 929 912 883 927 903 856 900 894 894 938 902 911 911 926 926 912 900 904 862 885 897 901 895 838 903 889 875 862 850 872 870 885 1.12e+03 882 803 915 918 855 800 816 833 937 858 833 923 872 881 820 845 820 862 840 895 851 864 823 851 877 836 851 799 833 804 867 890 895 857 952 935 952 958 908 927 981 964 949 944 958 928 809 940 916 966 912 914 914 943 904 947 859 890 858 908 892 876 896 906 812 NaN 854 853 833 866 842 838 854 876 911 907 906 886 917 881 873 941 878 852 908 885 907 888 868 871 830 870 877 845 888 907 836 810 876 780 875 919 875 948 896 909 924 897 887 912 885 866 860 885 902 878 848 840 846 876 855 853 859 860 879 832 863 871 841 824 863 880 845 881 805 788 836 774 833 786 880 891 844 869 823 824 766 831 843 835 905 921 873 890 881 871 866 879 876 854 831 867 880 876 840 847 874 819 855 862 870 865 857 828 842 847 861 849 868 860 894 852 829 824 859 814 829 853 866 884 847 847 845 841 906 833 843 849 861 903 917 913 899 938 914 898 933 874 877 867 895 820 850 908 853 864 857 800 904 875 802 852 791 815 839 860 835 829 832 853 820 799 807 812 791 746 828 802 814 808 804 815 824 822 870 798 798 807 832 797 803 802 803 840 823 830 801 833 827 869 784 799 761 752 785 808 807 815 799 777 828 762 823 822 837 866 790 844 831 813 798 815 758 803 835 787 813 767 798 818 793 798 783 795 838 822 871 894 857 849 822 869 873 864 837 857 827 844 845 852 830 851 872 872 862 858 859 870 834 829 827 804 822 811 837 846 828 832 790 835 838 807 847 838 833 853 831 811 854 842 822 838 816 833 765 844 766 798 790 878 802 772 821 798 831 800 834 829 807 794 806 870 786 762 819 807 798 781 860 825 859 785 814 788 797 779 828 788 782 822 802 837 823 846 799 827 791 819 842 789 718 811 854 841 854 895 886 877 836 855 814 883 840 843 792 823 862 842 839 838 830 836 810 827 858 845 851 821 806 819 826 869 828 787 858 797 791 862 811 819 824 810 826 807 793 796 753 795 783 843 805 841 810 844 825 857 824 830 826 815 830 799 870 731 792 809 855 837 800 794 814 811 790 784 866 800 768 826 792 769 800 759 825 806 818 806 789 771 764 818 832 837 848 812 820 885 913 880 930 892 929 877 886 929 912 883 927 903 855 900 894 895 938 902 911 911 926 925 911 900 904 862 885 898 901 895 838 903 889 876 861 850 872 870 885 1.12e+03 881 804 915 919 855 800 815 833 936 857 834 923 872 882 820 844 820 862 841 895 851 863 822 851 877 836 851 799 834 803 866 890 896 857 951 934 952 958 908 929 981 965 949 944 958 929 808 940 915 966 910 914 913 943 905 948 860 890 857 905 891 874 895 906 812 NaN 853 853 833 865 842 838 852 876 910 908 906 886 917 880 873 942 877 852 908 884 906 889 868 872 830 870 878 845 888 906 836 810 876 779 874 920 875 950 897 909 924 897 888 911 885 865 859 885 902 879 848 839 846 876 856 853 859 861 880 832 863 870 840 824 861 881 846 881 805 787 836 776 833 787 880 891 844 868 824 824 767 831 843 834 905 920 873 890 880 871 867 879 877 853 831 866 880 877 840 847 875 818 854 861 870 866 857 828 842 847 861 849 868 860 894 853 828 824 859 813 828 853 865 884 847 847 844 841 907 832 842 849 861 903 917 914 900 938 914 898 934 872 876 867 895 819 851 908 853 865 857 801 905 874 804 852 791 815 839 861 835 828 832 851 820 799 808 812 792 745 828 801 814 808 803 815 823 822 869 798 798 807 832 797 803 802 803 840 822 830 801 834 827 869 784 799 760 753 785 809 807 815 798 778 828 763 823 822 837 866 790 844 832 814 797 815 757 803 836 787 813 768 798 817 794 798 784 796 837 822 870 895 856 848 823 870 873 865 837 858 827 843 845 853 830 851 872 872 861 858 860 870 834 828 828 804 821 811 837 846 828 831 790 834 839 807 845 837 834 853 830 811 854 843 822 839 814 833 765 844 767 797 789 877 803 773 822 798 832 799 835 829 806 794 806 870 786 763 819 808 798 782 860 825 859 784 814 789 797 779 826 788 781 822 802 838 823 846 799 827 792 820 841 789 718 810 854 841 853 894 887 877 836 855 814 883 840 843 791 823 863 842 840 838 829 837 810 826 858 845 850 821 806 820 826 869 828 787 859 797 792 861 811 820 824 809 825 807 793 796 753 794 784 844 805 842 810 845 825 857 824 830 827 815 829 800 870 731 792 809 855 836 801 795 815 811 790 784 865 801 769 826 791 769 801 760 826 805 817 806 788 773 764 819 831 837 847 813 820 884 914 880 930 892 930 877 886 930 913 883 926 904 855 900 894 895 937 903 910 912 927 924 910 901 904 863 884 897 902 895 838 903 889 878 861 850 872 870 885 1.12e+03 881 803 915 920 855 799 814 833 936 857 834 923 872 882 822 844 819 861 841 895 851 863 821 851 877 836 852 800 834 803 866 890 896 857 951 933 952 958 908 929 981 966 948 943 958 930 808 940 914 966 909 914 913 942 905 947 859 890 855 902 891 872 895 907 813 NaN 852 853 833 864 841 839 852 876 908 908 907 886 918 879 873 942 877 852 907 882 906 890 867 872 830 870 878 845 888 906 836 809 877 775 874 920 875 952 898 910 924 898 889 912 884 865 858 885 902 879 848 839 846 876 856 854 859 861 880 832 862 870 840 824 858 882 846 882 804 786 835 776 833 788 879 891 844 868 824 824 767 831 844 832 906 920 873 889 880 871 867 880 877 852 831 866 880 878 839 847 875 817 854 861 870 866 858 829 841 846 861 848 868 860 894 854 828 824 859 814 827 853 865 884 847 847 844 841 906 832 842 850 860 904 917 913 900 938 916 899 933 872 875 866 895 818 851 909 853 865 856 801 906 873 804 852 791 814 838 862 834 829 832 850 820 798 809 813 792 746 829 799 814 808 802 815 822 821 868 799 797 807 832 796 804 803 803 840 823 830 802 834 826 870 784 799 761 753 784 808 807 816 798 778 827 764 822 822 836 867 790 845 833 814 796 815 755 803 836 788 814 769 798 818 794 799 785 796 837 821 869 895 855 848 824 870 873 864 837 859 827 843 845 852 830 851 872 871 861 858 860 870 834 828 829 805 820 811 838 846 828 830 789 834 840 807 844 837 834 854 831 811 853 845 822 838 813 833 766 844 768 796 787 878 804 773 822 798 833 798 836 829 806 794 806 871 786 763 820 808 797 782 858 826 859 783 813 789 796 779 826 788 781 823 802 839 823 846 799 826 792 821 841 789 718 810 854 840 853 895 887 877 836 855 814 884 839 843 790 824 863 842 840 839 829 837 810 826 859 844 850 820 805 820 826 870 829 787 858 797 793 861 810 821 824 808 824 807 794 796 753 795 784 844 805 841 811 845 824 858 825 831 827 814 829 800 870 731 792 808 855 835 801 795 816 811 790 784 864 802 770 826 792 769 802 760 827 805 816 806 787 775 764 819 830 836 847 814 820 886 914 880 930 891 930 876 886 931 914 883 926 904 856 900 892 895 938 903 910 912 926 924 909 901 904 862 885 897 903 895 838 904 889 878 860 849 872 870 886 1.12e+03 881 803 915 921 854 798 814 833 936 857 834 922 871 882 822 844 819 861 840 895 851 863 821 851 877 837 851 799 834 803 867 890 895 858 951 934 952 960 908 928 981 965 948 942 957 931 807 940 913 965 908 914 912 942 904 945 858 890 853 899 891 872 894 908 814 NaN 852 853 833 864 840 838 852 876 908 907 908 886 918 879 872 943 877 853 907 880 906 889 867 872 829 870 878 846 890 905 836 810 877 771 875 919 875 953 898 910 925 898 888 913 883 865 858 884 902 879 846 839 846 876 856 853 859 862 880 832 862 871 839 824 855 882 846 882 804 788 835 776 834 787 879 891 844 868 824 824 766 830 844 833 906 919 874 889 880 871 868 881 878 851 831 866 880 878 839 847 876 818 855 862 870 866 858 828 840 846 862 848 868 859 894 854 827 823 859 815 827 852 865 885 848 847 844 841 906 831 842 850 860 904 917 913 900 939 917 899 932 873 876 866 894 818 850 910 853 865 856 801 906 873 803 853 791 813 836 861 834 830 832 849 820 798 809 814 792 746 831 800 816 808 802 815 822 822 868 799 798 807 832 795 804 803 803 840 823 830 802 835 826 870 784 798 762 752 784 808 807 816 798 778 826 766 821 821 835 867 790 845 833 814 796 816 754 804 836 787 815 771 798 819 794 799 785 795 838 820 870 895 854 848 823 870 873 864 838 859 828 843 846 852 830 851 872 871 862 857 860 870 834 828 829 805 819 811 838 846 828 830 789 834 840 806 844 837 834 852 832 812 852 845 822 837 813 833 766 844 768 796 785 878 804 772 823 798 834 798 836 828 807 794 806 872 786 763 819 808 797 782 857 827 859 782 813 788 797 780 826 789 781 823 802 839 823 846 798 825 792 822 840 790 719 810 854 841 853 896 888 878 836 856 813 885 839 843 790 824 863 841 841 839 830 837 810 826 857 844 850 819 804 820 825 870 830 787 856 797 793 861 811 822 823 806 822 808 794 796 752 795 784 845 804 840 811 846 824 858 825 831 827 813 828 800 871 730 792 807 855 835 801 795 816 810 790 784 865 802 770 828 792 768 804 760 828 804 815 808 787 775 766 820 830 835 848 816 820 887 914 880 929 890 930 876 885 932 914 882 926 904 857 900 891 895 938 903 912 912 926 923 910 901 904 861 885 896 902 895 838 903 889 877 860 849 871 869 886 1.12e+03 882 802 915 921 853 799 816 832 936 857 834 922 870 882 822 845 820 861 840 894 851 864 821 851 877 836 851 798 833 803 868 890 895 859 951 935 953 962 908 927 980 965 949 942 957 932 808 941 914 964 909 914 912 942 905 944 857 889 852 896 891 873 894 909 812 NaN 851 854 833 865 839 836 853 877 908 907 908 886 918 879 873 943 876 853 907 878 906 887 868 873 829 870 878 847 892 904 836 811 877 771 876 918 875 955 898 910 926 898 888 912 882 866 858 884 902 879 846 840 846 875 855 852 860 863 880 833 861 873 839 824 850 881 845 882 803 790 834 776 834 786 878 891 844 868 824 824 766 830 844 833 907 919 875 888 880 871 869 882 877 852 831 866 880 877 838 848 876 818 856 862 870 866 858 828 840 846 862 849 868 858 894 853 827 824 860 817 828 852 865 885 849 846 844 841 906 831 842 850 860 905 918 912 901 940 916 899 931 874 877 867 893 817 851 911 852 865 856 801 906 873 803 853 791 812 833 859 834 830 831 849 821 798 810 814 793 746 832 800 817 809 803 815 821 822 868 800 798 807 832 795 804 802 802 839 824 830 801 834 826 871 783 798 763 752 784 808 807 817 798 779 826 766 821 821 835 867 791 846 834 814 796 817 754 804 836 787 816 773 797 821 794 798 785 795 838 819 870 895 854 849 822 870 872 863 839 859 828 843 847 852 829 850 872 872 864 857 860 870 835 828 829 805 819 810 838 846 828 830 789 834 839 806 844 837 834 851 832 812 851 845 823 837 814 833 767 845 768 796 786 879 804 772 823 799 834 798 837 827 807 794 805 872 785 763 819 808 797 782 857 827 859 782 813 787 798 780 826 789 782 823 802 838 823 846 797 825 792 822 841 789 720 808 854 842 853 896 889 878 836 855 813 887 838 843 789 824 863 841 840 839 830 836 810 826 856 845 850 818 803 819 825 871 830 787 857 797 792 861 813 822 823 805 822 808 794 796 751 795 784 845 804 839 811 846 824 858 825 830 827 813 828 800 872 729 792 806 854 834 801 794 816 810 790 785 865 802 771 829 792 768 804 760 828 804 815 809 787 774 768 820 829 834 848 816 821 888 913 880 929 890 930 875 885 932 913 882 926 904 858 899 890 895 939 903 913 912 925 923 910 900 904 861 886 896 901 895 838 903 889 877 860 849 871 869 886 1.12e+03 882 802 916 919 852 800 816 832 935 858 835 922 868 881 822 845 821 861 839 894 851 864 821 851 877 836 850 798 833 804 868 890 895 859 950 936 953 963 910 927 981 965 949 944 958 931 808 941 914 964 910 915 913 942 906 943 857 888 852 894 891 873 894 909 811 NaN 851 854 833 866 838 835 853 878 908 907 908 886 919 879 873 943 876 854 908 875 906 884 868 873 828 871 878 846 893 903 838 811 877 770 876 919 875 957 898 910 925 897 888 912 881 866 858 882 902 880 846 840 847 875 854 852 860 863 880 833 862 874 839 825 848 880 845 882 804 792 833 775 834 786 878 891 844 868 824 824 767 829 845 833 907 918 876 888 880 871 869 882 877 852 831 867 880 876 837 848 876 818 855 862 870 866 859 829 841 845 862 849 869 858 894 853 828 823 861 817 829 852 866 885 849 846 845 841 907 830 842 851 860 905 918 913 901 940 917 898 932 874 878 868 892 817 852 912 852 865 856 801 906 873 803 855 791 812 832 857 834 829 832 849 821 798 810 813 793 746 831 801 818 809 803 814 821 822 868 800 799 807 832 795 804 802 802 839 824 831 800 833 826 871 783 797 763 752 784 808 807 818 797 779 825 767 820 821 836 866 791 846 834 814 796 817 753 803 836 787 816 774 796 820 794 798 785 795 838 818 870 894 854 849 822 870 872 863 839 859 828 843 847 852 828 850 872 874 863 858 860 870 836 827 828 806 818 810 838 847 828 830 790 835 840 806 845 837 833 851 832 813 851 844 823 838 815 833 768 845 767 797 787 879 805 772 824 799 835 798 837 826 807 793 804 871 784 762 819 808 797 782 857 828 860 782 812 787 799 781 826 789 782 823 802 838 822 846 796 826 792 822 842 787 720 806 853 842 853 895 890 878 836 854 813 887 838 843 789 824 863 842 840 840 831 837 810 826 856 845 851 818 805 819 825 872 830 786 858 797 792 861 814 823 823 804 823 809 794 796 751 795 783 844 803 839 811 846 825 858 824 830 827 813 829 800 874 728 791 806 854 835 801 793 816 810 789 785 865 802 771 829 791 768 804 761 828 804 815 810 787 774 770 820 828 834 848 817 821 888 913 880 928 889 930 875 886 932 912 882 926 904 858 899 890 895 939 903 914 912 925 922 910 900 904 861 886 896 900 896 838 903 890 877 860 848 871 869 886 1.12e+03 882 803 916 919 851 800 817 831 936 858 836 921 868 881 822 845 822 860 839 894 852 864 821 851 877 836 850 798 832 804 868 890 895 859 949 936 954 963 911 928 981 965 949 945 959 930 807 941 913 964 910 916 913 943 906 943 857 888 854 894 892 874 894 909 810 284 852 854 833 865 839 835 853 879 907 907 907 887 920 877 873 944 875 853 909 873 905 883 867 873 828 872 878 844 892 903 839 810 877 770 876 919 876 960 898 909 925 896 887 911 880 867 858 881 902 880 845 840 848 874 854 853 861 862 879 833 863 874 838 826 844 880 845 882 805 793 833 774 834 786 879 892 844 868 824 824 769 829 847 833 907 919 876 888 880 871 869 882 877 851 831 868 879 876 838 847 876 818 855 862 871 866 859 829 841 844 862 849 869 858 895 853 828 823 860 816 830 852 866 885 849 845 846 842 909 830 841 851 859 905 918 913 902 940 917 898 932 874 876 868 891 817 853 910 852 865 856 801 905 873 803 855 790 812 832 858 834 829 832 849 822 798 810 812 793 745 830 801 818 810 803 813 821 821 868 799 800 807 832 796 804 802 802 839 823 832 800 832 827 870 783 797 763 752 784 809 807 818 797 779 826 767 820 821 836 865 791 846 835 814 796 817 752 803 834 787 815 774 796 820 794 797 786 796 838 818 870 895 854 850 822 871 873 864 839 860 827 843 846 852 828 850 872 876 862 857 860 870 836 826 828 806 816 810 837 847 827 829 790 835 840 806 846 838 832 853 832 813 851 843 823 840 816 833 767 844 767 797 788 879 805 772 824 798 835 798 837 825 807 792 804 871 785 762 818 809 796 782 857 828 861 783 812 786 799 781 826 789 783 823 802 837 822 847 796 826 792 821 842 786 720 804 853 842 853 894 890 878 835 854 813 887 839 843 789 824 863 842 840 838 832 837 810 826 856 845 852 819 806 821 824 873 829 787 859 797 792 862 814 823 823 805 823 809 794 796 751 796 783 844 802 838 812 846 825 858 824 830 827 813 829 799 873 729 791 806 855 835 801 792 816 810 789 786 865 803 771 828 791 770 804 761 829 804 815 810 787 776 770 820 827 836 848 817 821 887 913 880 928 889 930 876 887 933 912 882 926 904 858 899 891 894 939 902 913 913 925 922 910 900 904 861 886 897 900 898 839 904 891 877 860 850 871 870 886 1.12e+03 882 804 916 920 852 800 817 831 937 858 836 922 869 880 821 845 823 860 838 894 852 865 821 851 877 837 850 799 831 804 868 890 895 859 949 936 954 962 912 929 982 965 950 946 959 930 807 941 912 965 910 917 914 942 906 942 857 888 855 894 892 872 894 909 810 284 852 855 833 864 839 835 852 879 907 906 907 887 920 876 873 944 875 853 909 870 904 884 865 873 827 872 877 843 892 904 840 809 878 771 877 919 876 962 898 909 924 896 887 911 881 867 859 880 902 879 845 840 848 873 854 853 861 861 878 833 863 874 837 827 843 881 845 882 805 795 833 774 834 786 879 893 844 868 824 824 769 830 849 833 907 919 875 888 880 871 869 882 877 851 831 868 879 877 839 847 876 819 854 862 871 866 859 828 841 844 863 849 869 858 896 853 828 823 860 814 830 853 865 885 849 846 846 842 908 831 840 852 860 905 918 913 901 940 917 898 932 874 874 868 892 817 853 908 851 865 855 801 904 874 803 855 790 813 831 858 833 828 832 850 822 799 810 812 792 745 830 802 818 810 803 814 822 821 868 797 798 807 832 797 805 802 803 840 823 832 800 833 827 870 783 798 764 753 784 809 808 818 797 779 828 767 820 822 835 866 791 846 836 813 796 816 752 803 834 787 815 775 795 819 794 798 787 796 838 817 870 895 855 850 822 871 872 865 838 861 826 844 846 852 828 850 872 876 861 857 859 871 836 826 827 806 816 810 838 847 828 830 791 835 840 806 846 838 832 855 831 814 851 843 823 840 817 832 766 845 767 797 788 878 805 772 825 798 835 797 837 826 807 791 803 873 786 762 817 809 797 783 858 828 862 783 812 787 800 780 825 789 783 823 802 837 821 848 797 826 792 820 842 786 720 803 853 841 853 893 890 878 836 853 813 886 839 843 789 824 863 843 841 837 832 837 808 826 856 846 852 820 805 822 825 873 828 788 858 796 793 862 814 823 823 806 823 810 794 796 751 795 783 843 802 838 812 846 825 858 824 830 828 814 829 799 873 730 791 806 855 835 801 792 816 811 788 786 864 803 770 827 790 771 804 761 827 804 814 809 787 778 772 820 827 838 848 816 821 887 913 880 927 889 930 876 887 933 912 882 926 904 857 899 891 894 939 903 913 912 926 922 910 900 905 862 886 897 900 899 839 906 891 876 859 851 870 870 886 1.12e+03 882 805 915 920 853 800 817 831 937 858 835 922 870 880 822 845 823 859 838 894 852 866 821 850 877 837 851 799 831 804 867 890 896 858 951 935 954 962 911 929 982 965 951 946 959 929 807 942 913 966 910 916 915 942 905 942 858 889 856 893 891 870 894 908 811 289 852 855 834 864 840 836 853 878 908 906 907 887 920 876 873 944 875 853 909 870 903 885 865 874 828 871 876 844 891 906 840 809 878 771 877 918 876 964 898 909 924 896 887 911 881 867 861 881 902 879 845 840 848 873 854 854 861 860 877 834 861 873 837 826 840 882 846 883 805 797 833 774 833 787 879 894 844 868 824 824 769 829 850 833 908 920 875 889 879 871 869 882 877 851 831 868 880 876 841 847 876 819 854 863 871 866 859 828 840 844 862 849 868 858 896 853 828 823 860 813 830 854 865 885 848 848 846 843 906 832 839 852 860 905 918 914 901 940 917 898 932 874 873 867 891 816 853 907 851 864 854 802 902 874 804 854 790 813 833 859 832 828 832 851 822 800 811 812 792 745 829 802 817 809 802 816 823 821 868 798 796 806 832 797 805 802 803 839 824 832 801 833 827 869 783 799 765 754 784 808 808 818 797 778 829 768 819 824 834 867 791 846 836 813 796 816 752 803 834 787 815 776 796 817 793 798 787 796 838 817 871 895 855 849 821 872 871 864 838 861 825 844 846 851 827 850 873 875 861 857 859 872 837 826 827 806 816 810 838 847 827 830 791 835 840 807 846 839 833 855 831 814 852 843 823 839 816 832 764 845 767 797 788 879 803 772 825 798 835 796 837 828 808 790 803 873 786 762 817 809 798 783 859 827 863 783 812 788 800 780 826 789 783 823 802 838 821 847 796 825 792 821 842 785 719 803 854 841 852 893 890 879 837 854 814 886 840 844 790 824 862 843 841 836 831 837 807 827 855 847 852 820 805 824 825 872 829 789 857 796 793 860 814 823 823 806 823 810 794 796 751 795 783 843 802 839 811 846 824 860 824 830 828 816 828 799 873 732 791 807 855 835 801 792 816 812 787 786 863 802 768 827 790 772 804 762 826 805 814 811 788 777 772 820 828 839 848 814 821 887 912 880 926 890 930 876 886 934 913 882 926 904 856 900 892 894 939 904 913 912 927 922 910 900 905 862 886 898 901 899 838 906 890 876 859 852 870 870 885 1.12e+03 882 806 915 919 853 801 817 831 937 857 834 922 871 880 822 845 823 858 838 895 852 866 820 850 876 835 850 799 831 803 867 890 896 856 952 935 954 962 911 929 982 965 952 946 959 929 807 941 913 966 910 914 915 941 903 942 858 889 856 891 891 868 895 907 812 296 852 855 833 864 841 836 853 878 909 906 906 887 919 876 874 944 876 854 909 870 903 887 866 872 829 870 877 844 891 907 839 810 878 771 876 918 876 966 898 910 925 897 887 911 882 866 862 883 902 879 846 841 847 874 855 856 861 860 877 834 861 873 838 826 838 881 846 883 805 801 834 773 832 788 879 894 844 868 824 824 769 829 849 832 908 920 875 889 880 871 869 881 876 851 831 868 880 876 841 847 877 819 855 863 871 866 859 827 841 844 861 849 867 857 896 853 828 823 859 814 829 854 864 885 848 848 846 842 905 834 839 852 860 905 917 914 901 941 916 898 932 874 873 867 891 817 852 908 851 864 855 802 903 875 805 852 789 813 834 860 831 828 832 851 822 801 810 812 792 746 828 802 816 808 802 816 823 822 868 800 794 805 832 798 805 802 804 839 824 832 801 833 826 869 784 800 766 754 784 809 808 817 798 778 830 770 820 824 834 868 791 844 836 812 796 816 751 803 834 787 815 776 795 817 793 799 788 796 838 818 870 895 856 848 821 871 869 864 838 861 825 844 846 851 827 850 874 874 861 857 859 872 838 826 828 806 817 809 838 847 827 830 791 835 839 807 846 839 833 854 832 813 853 843 822 839 816 832 765 846 767 798 787 879 801 772 825 797 834 795 837 828 808 790 803 871 786 762 816 809 799 784 860 826 862 784 812 788 800 779 826 789 783 824 802 838 821 846 796 825 792 823 842 784 719 803 853 842 852 893 889 879 838 854 815 885 841 844 790 824 861 843 841 836 830 837 806 828 854 847 851 820 805 823 825 871 830 789 857 795 793 859 814 824 823 807 821 811 794 797 750 796 783 843 802 838 810 845 823 861 824 830 828 815 828 799 871 733 791 808 855 835 801 793 815 814 787 786 864 802 768 828 791 772 804 764 824 805 815 812 788 776 772 820 828 837 847 814 821 888 912 880 926 890 931 876 886 933 913 882 926 904 855 900 893 894 938 904 912 911 927 922 910 900 905 863 886 898 901 898 838 906 890 877 859 852 870 870 885 1.12e+03 882 806 915 918 851 801 818 831 938 857 833 922 872 880 823 845 824 858 838 896 852 865 821 849 876 833 850 799 832 803 867 889 896 856 952 935 953 962 911 928 982 965 952 944 959 929 806 941 913 966 910 912 916 940 901 943 858 890 856 889 892 868 895 908 812 307 852 854 832 864 842 837 854 878 911 906 907 887 920 876 874 944 877 854 908 869 904 888 867 870 830 870 879 844 892 906 840 810 878 771 875 916 875 966 897 910 925 897 887 911 882 866 861 884 901 879 847 842 847 875 855 858 861 859 877 833 862 873 838 826 835 881 847 883 805 805 834 773 831 788 880 893 844 868 824 823 767 828 848 832 907 920 876 888 882 871 870 881 877 851 831 869 880 877 841 847 877 819 856 863 871 866 859 826 841 843 860 850 867 857 896 853 828 824 858 814 829 854 863 885 848 848 845 842 905 834 839 852 860 905 918 913 901 941 915 898 932 874 874 867 890 817 852 909 851 864 855 802 904 875 806 851 789 813 836 860 831 828 832 852 821 801 810 811 794 746 828 801 815 808 802 815 823 822 868 801 795 806 832 798 805 802 804 838 824 832 801 833 824 868 784 800 766 754 784 809 808 817 798 777 830 772 821 823 834 868 790 842 837 813 797 817 750 804 835 787 814 776 795 817 792 798 788 796 839 819 870 895 856 847 821 870 869 864 838 861 824 843 846 851 827 850 874 871 861 858 859 872 838 827 828 806 817 808 838 846 826 830 791 836 839 806 846 839 833 853 833 813 854 843 821 838 816 831 765 846 767 798 787 879 798 771 825 797 834 794 837 828 807 790 803 870 785 762 816 809 799 784 861 826 860 784 812 788 799 779 826 789 783 823 802 838 821 846 797 825 791 824 843 783 719 803 852 842 852 893 888 879 838 854 815 885 840 844 791 823 861 843 841 837 830 838 806 828 853 847 850 819 805 823 825 872 830 789 857 795 793 858 813 823 824 807 820 812 794 797 749 797 782 844 803 838 810 845 823 861 824 830 829 813 829 800 869 734 791 809 855 835 801 794 814 814 786 786 864 801 770 829 794 772 804 765 825 805 816 814 790 775 772 820 827 835 846 814 821 888 911 880 928 889 932 876 886 932 913 883 927 904 855 899 892 894 938 904 911 911 927 923 910 900 905 862 886 898 902 897 838 906 891 878 859 853 870 869 885 1.12e+03 882 807 916 918 850 801 818 831 938 857 833 922 872 879 822 845 825 859 838 896 852 864 822 849 875 833 849 798 832 804 868 890 896 857 951 936 952 963 910 928 982 965 952 942 958 928 807 940 914 965 909 912 916 940 901 945 858 891 857 885 892 867 895 909 812 315 852 854 831 864 842 838 854 877 911 906 908 887 922 875 874 944 877 856 908 869 905 888 867 869 830 869 880 844 892 905 840 810 878 771 874 914 875 968 897 910 926 897 888 911 882 866 861 884 901 878 847 842 847 876 855 858 860 860 878 832 863 873 838 826 833 880 846 883 805 809 835 773 831 787 880 893 844 868 824 823 766 827 848 832 906 920 876 887 882 871 870 880 877 851 831 870 880 877 841 847 877 819 856 862 871 866 859 826 841 843 860 850 866 858 895 853 828 824 858 815 829 854 863 885 848 847 845 842 906 834 841 853 860 906 918 912 901 941 915 898 932 874 874 867 890 818 852 909 851 864 856 801 905 875 806 851 790 813 836 860 832 828 833 852 821 802 809 811 795 746 829 800 815 809 802 814 822 822 868 800 796 808 832 797 805 802 803 839 824 833 801 834 821 868 783 799 767 752 784 810 808 817 799 777 830 774 822 824 835 868 790 840 837 813 797 817 749 804 836 786 814 777 793 818 792 798 788 796 839 819 871 895 856 848 820 870 868 864 838 860 824 843 846 851 827 851 874 871 861 857 859 870 837 828 830 806 817 809 838 845 826 831 791 837 839 806 846 840 833 853 834 813 855 843 821 839 815 831 765 846 767 797 786 879 798 771 824 796 833 796 837 827 806 790 803 871 785 762 816 809 798 784 861 826 860 784 812 788 797 779 826 789 783 823 802 837 821 846 798 826 790 824 843 781 719 804 851 842 852 894 888 879 838 854 815 884 839 843 791 823 861 842 840 837 830 838 807 827 854 847 850 819 803 824 825 872 827 789 857 795 793 859 812 821 824 808 820 812 795 798 749 797 783 843 804 838 810 844 823 858 824 829 829 812 830 800 867 734 791 809 855 835 801 794 814 813 787 786 864 801 771 830 795 771 804 766 826 804 818 814 790 776 772 820 826 833 844 815 821 889 910 880 929 889 931 875 886 932 913 883 927 904 856 898 892 895 938 903 911 911 927 923 910 901 905 862 886 897 902 895 838 906 891 878 858 853 870 869 885 1.12e+03 882 805 916 919 850 801 818 831 938 857 833 922 872 879 822 845 826 861 839 895 852 864 822 850 875 833 849 798 833 804 868 890 896 858 950 936 951 964 910 928 982 965 952 942 958 928 807 940 915 964 910 913 914 939 901 946 858 893 857 882 892 866 895 910 812 322 853 854 831 864 842 837 854 877 911 905 908 887 923 874 874 944 878 856 908 868 905 888 867 871 830 868 880 844 892 905 840 810 878 771 875 911 874 968 897 909 926 897 888 911 882 867 860 884 901 879 846 842 847 876 854 858 860 861 878 830 863 872 837 826 832 878 845 883 806 813 835 774 831 788 880 893 845 867 824 824 766 826 848 832 905 919 876 886 882 872 870 880 877 850 831 870 880 877 841 847 876 819 857 861 870 865 859 827 841 844 860 850 865 858 895 853 827 824 858 814 828 855 862 885 848 847 845 843 906 833 842 853 859 906 918 912 900 940 916 898 932 874 874 867 891 818 852 909 852 865 856 800 905 874 807 851 790 813 835 861 833 829 833 852 820 801 810 811 795 746 830 800 815 810 802 815 822 822 868 799 795 809 831 796 805 802 802 839 823 833 801 835 818 869 783 798 767 751 785 810 808 817 799 778 831 774 822 824 835 867 790 839 836 814 797 817 748 807 837 786 814 777 791 818 792 798 788 796 839 819 871 894 857 848 821 870 869 864 838 860 824 842 846 851 828 852 874 870 862 857 860 869 836 830 830 804 818 809 838 845 827 831 791 837 839 805 846 840 833 852 834 812 856 843 822 838 815 832 765 847 767 797 786 879 799 771 823 796 833 798 837 827 805 790 803 871 785 762 817 810 798 784 861 826 860 785 813 788 797 780 826 789 782 823 802 837 821 847 800 827 791 824 844 778 719 802 852 842 852 893 888 880 837 854 814 884 838 842 791 823 862 841 840 836 829 836 806 826 855 847 850 819 802 823 826 871 825 788 856 796 793 860 813 820 824 809 820 812 795 798 749 796 784 843 804 837 810 844 822 856 825 828 828 812 832 800 867 735 791 809 855 835 802 794 813 812 788 786 864 802 772 831 794 771 804 766 826 805 818 813 791 776 772 821 826 833 845 816 822 889 911 880 929 889 930 875 886 932 914 883 927 905 856 898 893 896 937 903 911 910 927 924 909 901 905 862 887 897 902 895 839 905 892 877 858 853 870 869 886 1.12e+03 881 804 917 919 849 801 818 830 938 857 833 922 871 879 822 845 827 861 839 893 852 864 822 850 874 834 849 798 834 804 868 890 896 858 950 936 950 964 910 928 982 964 951 943 958 929 808 940 916 966 910 914 912 940 902 947 859 893 855 880 891 864 895 910 811 329 853 855 832 864 842 837 854 877 911 905 908 887 923 872 873 943 878 857 908 868 904 887 867 871 830 868 880 845 893 904 840 810 878 770 875 910 874 968 897 908 925 898 888 912 882 867 860 884 901 879 846 842 847 877 853 858 860 861 878 829 863 872 836 826 831 878 845 883 805 816 836 774 831 788 880 893 846 867 824 825 767 826 847 833 904 919 875 885 882 872 870 880 876 850 832 870 880 877 841 847 876 819 856 860 869 866 859 828 842 845 860 850 864 858 895 852 827 824 858 813 828 855 862 885 848 848 845 843 906 832 844 853 859 905 918 913 900 939 916 899 932 874 875 867 892 819 853 909 853 865 856 800 904 873 807 851 790 813 836 860 834 830 834 851 820 801 810 811 794 747 830 800 814 810 802 816 822 821 868 798 794 810 830 796 805 802 802 838 823 832 802 835 815 869 782 798 767 752 785 811 807 818 800 778 830 774 821 826 835 867 790 838 836 813 797 816 747 809 837 786 814 777 790 819 792 797 788 796 839 820 871 894 857 848 821 870 870 864 838 860 824 842 846 851 830 853 874 870 862 858 860 869 837 831 830 804 818 809 838 846 828 831 790 838 840 805 846 840 834 851 834 812 856 844 822 838 815 832 765 847 767 798 787 878 799 771 823 796 833 801 837 828 804 791 804 870 785 761 818 810 798 785 862 827 860 785 814 790 797 780 825 790 782 823 802 836 821 847 800 827 792 823 843 775 719 800 853 842 852 893 888 880 836 855 814 884 838 842 790 823 862 841 840 837 829 834 806 826 856 847 850 819 800 822 826 871 825 788 856 797 794 859 814 820 824 809 819 812 795 799 749 795 784 843 804 836 810 843 822 856 825 829 828 813 831 800 868 738 789 808 854 835 802 794 813 812 789 785 863 803 771 832 794 773 804 766 825 805 818 813 791 776 771 822 826 833 845 816 823 888 911 880 929 890 929 875 886 932 914 883 927 905 857 899 893 895 937 904 912 910 927 924 909 900 904 862 887 898 901 895 839 905 890 878 858 853 870 868 886 1.12e+03 882 802 917 920 849 800 817 830 938 856 833 922 871 879 822 845 826 859 839 892 852 864 822 850 874 834 850 797 834 803 868 889 896 858 950 937 951 964 910 928 982 964 949 943 958 930 808 939 917 968 911 914 910 942 903 946 860 892 855 880 891 862 895 909 811 342 853 855 833 865 842 836 854 877 912 906 908 887 922 871 872 943 878 857 908 868 904 886 868 870 830 867 880 845 892 904 840 810 877 769 875 910 873 967 897 909 925 899 888 912 882 868 860 884 901 879 847 841 847 876 853 857 860 861 878 829 863 872 836 826 830 878 845 883 803 821 836 776 831 789 880 894 846 867 824 825 768 825 847 832 904 920 875 885 881 872 870 880 876 850 832 869 879 877 841 847 876 819 855 859 869 866 858 828 842 845 859 851 864 858 895 852 827 823 858 812 826 855 863 885 848 848 845 843 907 832 843 853 859 905 918 913 900 940 916 900 931 874 875 867 894 820 853 910 854 864 856 799 904 873 806 851 790 813 836 860 835 831 834 850 821 800 810 811 794 746 830 800 815 809 803 816 823 821 869 797 794 810 830 796 805 802 803 838 823 831 803 835 810 868 782 798 766 753 785 812 807 817 799 777 829 775 822 826 835 867 790 834 836 813 796 815 747 810 836 786 814 777 789 819 793 797 788 796 839 819 870 894 856 847 821 870 871 864 838 860 823 841 846 851 830 853 874 870 862 858 860 870 837 830 830 804 818 810 838 846 829 831 790 837 840 805 846 840 834 850 833 812 856 846 822 840 815 832 765 846 767 799 787 879 800 771 822 795 833 801 837 828 804 791 806 868 785 762 818 811 799 785 862 828 860 786 814 791 797 779 826 790 782 823 802 836 822 847 800 828 793 823 843 775 719 798 854 843 851 893 889 880 837 854 814 884 838 843 792 823 862 841 841 838 829 834 806 827 856 847 850 820 800 822 826 871 825 788 857 797 792 858 814 822 824 808 819 812 795 799 749 794 782 843 804 836 810 844 822 857 826 829 828 814 830 800 868 741 788 807 854 835 801 793 813 813 790 785 864 803 770 832 794 775 803 767 826 807 818 811 791 776 771 823 826 833 846 815 822 888 912 881 929 891 929 875 886 932 914 884 928 906 856 900 893 894 937 903 912 911 927 924 909 900 904 862 886 898 901 896 839 905 890 879 859 853 870 868 886 1.12e+03 882 804 918 920 849 799 817 829 938 857 833 921 871 879 822 845 825 858 839 892 851 865 823 849 875 833 850 798 834 802 868 889 896 858 950 937 951 964 911 928 982 964 947 944 958 931 808 938 917 970 911 913 908 943 904 945 860 890 855 880 890 863 895 909 811 356 854 854 832 865 841 836 855 877 912 907 908 887 921 872 873 942 877 856 909 869 904 884 868 870 831 868 879 845 891 903 840 810 877 771 875 910 873 968 896 910 925 900 888 911 884 868 860 884 901 879 847 841 847 876 853 856 861 860 878 830 864 872 836 827 830 878 846 884 801 824 836 776 831 788 880 894 846 867 825 824 768 825 846 832 904 921 876 885 881 872 870 880 876 850 832 869 879 877 841 847 876 818 854 859 869 866 858 829 842 844 859 851 864 859 895 852 828 823 858 812 824 855 864 886 848 848 845 844 906 832 843 852 859 905 918 913 901 941 916 901 930 874 876 868 894 820 853 909 854 864 856 799 903 873 806 852 791 812 836 860 835 832 833 850 821 800 809 811 794 746 829 800 815 809 802 815 824 821 868 798 793 809 829 797 805 803 803 838 823 831 803 834 805 868 782 799 766 754 785 812 807 816 799 777 828 776 822 825 835 868 790 832 837 814 796 815 747 811 836 786 814 777 788 819 794 797 788 796 840 818 869 894 856 847 821 870 871 863 837 860 823 841 846 851 829 853 873 871 862 859 860 870 838 828 831 805 818 809 836 845 830 832 789 836 839 803 846 840 832 850 833 812 854 846 822 841 816 833 765 846 767 799 788 878 801 772 823 795 834 801 837 827 804 791 807 868 786 761 818 811 799 786 862 828 859 785 813 792 798 777 826 789 782 823 802 835 822 847 799 829 793 823 843 774 718 798 853 842 852 893 890 879 839 854 814 884 838 843 793 823 862 841 841 838 831 834 807 827 856 847 849 820 801 822 826 870 826 788 858 796 791 858 814 823 825 807 818 812 794 799 749 794 781 844 804 835 810 844 823 858 826 829 828 814 829 800 869 743 786 806 856 836 800 793 813 813 790 786 864 803 770 833 794 776 803 769 827 808 817 810 791 776 770 823 826 833 846 815 821 888 912 882 930 892 929 875 886 933 914 885 928 905 856 900 893 893 937 902 913 910 927 924 909 901 904 862 886 897 901 897 838 905 890 878 860 852 870 868 885 1.12e+03 883 806 919 920 850 799 817 829 938 857 833 921 871 879 822 846 824 858 838 892 852 865 822 849 875 832 850 798 834 801 868 890 896 857 950 937 951 965 910 927 981 963 947 945 958 930 809 937 917 970 910 913 907 943 904 945 861 891 855 880 891 861 895 910 812 366 854 852 831 865 840 836 856 877 913 909 908 888 921 874 874 941 877 856 909 869 904 884 868 870 831 868 880 845 890 902 840 810 878 774 876 911 874 968 896 910 925 900 888 910 885 868 860 885 900 878 847 840 848 875 853 856 861 860 878 830 865 872 836 827 830 878 846 885 801 827 835 776 831 788 880 894 846 866 826 823 768 825 845 832 905 921 876 884 881 871 870 880 876 850 832 868 880 877 840 847 876 817 854 859 869 867 858 830 842 844 859 851 864 858 895 853 828 822 858 812 822 854 865 886 848 848 845 844 906 833 842 852 859 905 919 914 901 941 916 900 931 873 876 868 894 819 854 908 854 863 855 799 903 873 804 852 791 812 836 860 834 831 833 850 821 800 809 811 794 745 829 801 816 808 802 816 824 822 868 800 793 808 829 797 806 803 802 838 823 831 802 834 796 867 782 799 766 754 785 812 808 816 798 777 828 776 822 824 835 868 790 829 838 814 796 815 745 812 835 786 815 777 787 818 794 798 788 796 840 818 869 894 856 847 820 870 872 863 838 860 823 841 846 851 829 853 872 872 863 858 859 871 838 828 832 806 818 809 835 845 830 832 788 836 839 802 846 840 831 851 832 812 854 844 821 841 816 834 765 845 767 799 788 877 802 773 824 795 833 801 837 827 803 791 807 867 786 761 818 811 799 786 861 828 859 785 812 792 799 777 827 788 782 823 802 836 821 848 799 829 792 823 842 774 718 798 853 842 852 894 890 880 840 854 814 884 838 844 795 823 862 840 842 837 833 835 807 828 856 847 848 820 803 822 826 870 827 788 859 797 790 857 813 822 827 807 819 812 795 798 749 794 781 843 804 833 809 844 824 858 825 829 828 814 828 800 869 744 786 806 856 836 800 793 813 812 790 785 864 802 770 832 795 776 803 770 828 809 816 811 790 778 771 822 826 832 846 815 819 888 912 881 930 892 929 874 886 933 914 886 928 905 857 900 893 893 937 902 913 910 927 924 909 902 904 863 886 897 902 898 838 905 890 877 861 852 871 869 884 1.12e+03 883 807 920 920 851 799 817 829 938 857 832 923 871 879 822 845 823 858 837 892 852 865 820 849 875 833 850 798 833 800 868 891 896 857 950 938 950 965 910 927 980 963 949 945 958 930 810 937 916 970 909 912 909 942 905 945 860 892 855 880 893 859 895 912 812 374 854 853 829 864 841 835 856 877 914 908 907 888 921 874 875 940 876 855 909 868 904 884 868 871 831 867 881 845 890 902 840 810 879 774 876 913 876 967 896 910 925 899 888 910 886 867 860 885 900 878 847 840 849 875 852 855 860 861 878 830 864 872 837 827 831 876 847 886 801 827 835 776 831 787 880 894 847 866 826 824 767 825 843 832 905 920 875 884 881 871 871 880 876 850 832 868 881 876 840 847 876 817 854 859 869 866 858 829 842 844 860 851 865 858 896 853 828 823 857 813 822 854 865 887 848 848 845 843 905 833 841 852 860 905 919 914 901 941 916 900 931 873 876 868 895 819 854 907 854 863 854 800 904 874 803 853 791 813 836 860 834 830 833 851 820 800 809 812 794 745 830 801 817 807 802 818 824 822 868 801 793 807 829 796 805 804 801 839 824 830 800 834 791 867 782 800 766 754 785 811 808 817 798 777 829 777 822 824 835 868 790 828 838 815 796 816 744 814 835 785 815 778 788 818 795 798 789 796 840 818 869 893 856 847 820 870 872 863 841 860 824 841 846 852 828 852 871 872 864 858 860 870 838 829 831 806 818 808 835 845 830 831 788 838 839 803 846 839 830 851 833 813 854 843 822 841 817 833 764 846 766 799 788 876 802 774 824 794 832 801 837 826 803 791 806 864 786 761 818 810 800 786 861 828 860 786 812 792 799 777 826 788 781 823 802 836 822 849 799 828 792 822 842 773 719 798 853 843 853 894 888 880 840 854 815 884 838 844 794 822 862 840 841 836 834 835 808 828 855 846 847 821 804 822 827 870 827 787 859 798 791 857 812 820 827 806 819 813 796 797 749 794 782 842 803 832 808 845 824 858 824 829 828 815 830 800 870 745 788 806 858 836 800 793 813 811 790 785 864 802 770 832 794 775 805 769 827 809 816 812 791 779 772 821 827 832 846 817 819 888 912 880 929 892 929 874 887 932 914 887 928 905 858 900 892 893 937 902 913 909 927 925 909 902 904 864 886 897 902 898 837 905 890 876 861 852 871 870 884 1.12e+03 883 807 921 920 850 799 817 829 938 857 832 924 871 879 822 845 822 858 837 893 852 865 820 849 875 834 850 797 834 800 868 892 896 857 950 939 950 964 910 928 979 962 951 944 959 930 810 936 916 970 908 912 911 942 906 945 859 892 854 880 894 858 895 912 812 385 854 854 829 866 842 835 856 877 914 908 906 889 921 873 875 940 876 855 909 868 904 885 867 870 831 867 879 844 890 902 841 809 879 772 874 915 878 967 897 910 925 899 888 910 886 866 860 885 900 878 847 840 849 875 852 855 860 861 877 829 862 871 839 827 830 875 847 885 801 830 836 776 830 787 880 893 848 866 826 824 766 825 841 833 905 919 875 883 882 872 871 880 877 849 832 868 882 876 841 847 876 818 854 859 869 865 858 829 842 844 860 851 865 858 896 852 828 823 857 812 824 853 865 887 847 848 846 843 905 833 840 851 860 905 919 915 900 941 915 900 931 873 876 868 895 818 854 907 853 862 853 801 905 875 803 853 791 814 835 860 834 830 833 851 820 800 809 813 793 745 830 801 817 806 802 819 824 823 868 801 792 807 830 796 804 804 801 840 824 830 800 834 786 868 782 800 767 756 785 810 808 817 799 778 829 778 821 824 834 868 790 826 837 815 797 816 743 815 835 785 816 778 789 818 795 797 789 796 839 819 870 893 857 848 820 870 872 863 845 859 824 842 846 853 828 852 871 872 864 858 861 870 837 830 829 806 819 808 835 845 829 830 789 837 839 804 846 838 830 851 833 813 855 843 822 840 817 833 764 846 766 800 788 877 802 774 824 794 831 801 837 827 803 792 806 860 786 761 819 810 800 786 861 829 861 788 812 793 799 777 826 788 781 822 802 836 822 848 798 828 791 821 841 772 720 797 854 843 853 894 887 880 839 854 816 884 838 844 794 822 862 841 841 836 833 835 808 828 856 846 848 821 804 822 828 870 827 788 859 799 792 856 811 819 827 806 819 814 796 796 750 794 783 841 803 831 808 846 824 857 822 830 828 815 831 799 872 745 789 806 858 836 800 793 813 810 789 785 865 802 770 833 794 775 806 769 827 809 816 813 792 780 774 820 828 832 846 818 818 889 912 880 929 891 929 874 886 932 914 887 928 906 858 900 892 893 937 901 914 909 928 925 909 902 904 864 886 898 902 898 837 905 890 876 861 852 872 870 885 1.13e+03 883 807 920 920 850 799 817 830 937 856 831 924 871 879 822 845 820 858 837 893 852 865 821 849 875 834 850 797 834 800 868 892 896 857 950 937 950 963 911 929 980 962 951 944 959 930 809 938 916 971 907 911 913 941 906 945 858 892 854 880 895 858 895 912 812 396 854 854 830 867 844 834 855 878 914 907 907 889 920 873 874 940 877 854 909 867 905 886 867 870 831 867 877 844 890 902 841 809 879 768 872 916 878 966 898 909 925 898 888 912 887 865 861 886 900 878 847 840 849 875 852 855 860 861 877 828 861 871 840 827 829 874 846 883 802 833 836 776 831 787 880 893 848 866 826 826 766 826 841 833 905 918 874 883 882 872 872 880 877 849 832 868 881 876 841 846 876 820 854 859 869 865 858 828 842 844 861 852 866 858 896 852 828 824 857 812 825 852 866 887 847 848 847 843 905 833 840 850 860 905 919 915 900 941 915 900 932 873 876 868 895 818 853 907 851 862 853 802 907 876 803 852 791 815 834 860 834 831 833 850 820 801 809 814 792 745 831 802 817 806 802 818 824 823 868 801 792 808 830 796 803 804 801 840 824 831 801 834 784 868 783 799 767 758 785 810 808 817 799 778 830 780 822 825 834 868 790 824 836 815 798 815 743 815 835 785 816 778 788 818 794 797 790 796 839 819 871 892 858 848 821 869 872 863 847 860 824 842 847 854 828 851 870 872 864 858 862 870 836 831 826 806 820 809 835 845 828 829 790 835 839 806 846 838 831 850 833 814 853 843 822 840 817 833 764 847 766 800 788 877 803 773 824 794 831 800 837 827 803 792 806 856 786 761 820 809 800 786 861 829 862 791 812 793 800 778 826 788 781 822 802 836 823 847 798 828 792 822 841 770 720 795 855 844 854 894 888 878 839 855 816 884 838 844 794 824 862 842 841 836 831 835 808 827 856 846 851 821 802 822 828 871 828 788 859 800 793 855 812 819 826 806 818 813 795 795 750 794 783 841 802 831 807 846 824 857 822 830 829 816 832 800 872 746 791 807 858 837 800 793 813 810 788 784 867 801 770 835 794 774 807 770 827 809 816 813 791 779 774 819 828 834 847 819 818 889 911 880 929 891 929 875 886 932 914 887 928 906 859 900 892 894 937 901 915 910 929 925 909 902 904 863 886 898 903 898 836 905 890 876 861 851 871 870 885 1.13e+03 882 807 919 921 850 799 817 830 936 856 832 922 871 880 822 845 820 858 838 893 852 865 822 848 875 834 849 796 835 801 869 892 896 857 950 935 951 962 912 928 980 962 950 944 959 929 809 940 915 970 907 910 913 942 904 944 857 891 854 878 895 858 895 912 812 402 854 852 830 867 845 834 855 878 914 907 908 889 920 872 874 940 878 853 910 866 904 886 867 870 830 868 876 846 890 902 841 810 881 767 872 915 878 965 899 909 925 898 888 913 888 865 861 886 900 878 847 840 848 875 852 855 861 861 877 828 862 872 838 828 828 873 846 881 803 835 836 776 831 787 880 893 848 866 825 827 766 827 841 834 906 919 874 884 882 873 872 880 876 849 832 868 881 876 841 846 876 820 854 859 869 866 858 828 842 844 861 851 867 858 896 852 828 824 857 813 827 852 866 887 847 848 848 843 906 833 840 851 860 905 919 914 899 941 916 900 932 873 876 868 894 817 853 908 851 863 854 803 907 876 803 851 791 815 835 859 834 832 833 849 821 802 810 814 792 745 831 802 817 807 802 817 824 823 868 801 793 810 830 796 803 804 801 840 824 832 800 834 781 869 783 799 766 762 784 811 808 817 798 778 830 780 822 825 835 868 791 820 836 814 799 815 743 816 834 785 816 778 788 819 794 796 790 796 838 820 871 891 858 848 822 868 872 864 849 861 824 842 846 853 828 851 870 872 864 857 861 871 836 830 826 806 820 808 836 846 828 829 791 834 838 805 846 838 832 850 833 814 852 843 823 840 818 833 764 848 766 798 788 878 803 773 823 794 831 800 837 827 804 792 806 852 786 762 821 808 799 785 861 829 862 791 812 794 800 778 826 787 781 823 802 836 824 846 798 829 792 823 841 769 720 792 856 844 854 894 888 877 838 855 817 884 838 843 796 824 861 842 841 838 830 836 808 827 856 844 852 821 801 822 827 872 828 788 859 800 793 856 812 819 825 806 818 812 794 795 751 794 784 841 802 832 808 846 823 857 822 829 829 816 832 800 870 747 792 809 858 837 801 793 814 809 790 784 866 801 769 836 793 773 808 774 827 808 816 814 789 778 773 819 828 835 848 819 818 889 911 880 930 890 929 875 886 932 914 886 927 907 859 899 891 894 937 901 915 909 929 924 909 901 904 862 886 899 903 898 837 906 890 876 861 851 870 870 886 1.13e+03 882 807 918 921 851 799 818 830 936 856 833 921 871 881 822 845 820 859 838 893 852 866 822 848 875 833 849 797 835 801 869 891 897 858 951 933 952 962 912 926 981 963 949 944 960 930 810 942 915 969 907 910 913 942 903 943 858 891 855 875 894 858 895 910 812 405 853 851 829 865 845 834 856 879 913 906 908 889 919 872 874 940 878 855 909 865 905 886 868 870 830 868 877 847 889 901 841 810 882 766 873 912 879 965 899 909 925 898 887 913 890 866 862 886 900 878 846 840 847 875 851 856 861 860 877 828 863 873 837 828 828 873 846 882 803 836 836 776 832 787 880 893 848 867 825 829 767 828 841 835 906 919 874 884 882 872 871 880 876 849 832 868 880 876 841 846 876 820 854 859 870 866 858 828 842 844 861 852 867 858 896 853 829 825 857 814 829 852 866 886 847 847 848 842 906 832 839 851 860 905 919 914 898 940 916 899 932 872 876 868 893 816 853 908 850 863 855 804 906 875 803 850 792 815 835 859 834 831 832 849 822 803 810 814 792 745 830 803 817 808 802 816 824 824 868 801 794 810 830 796 804 804 801 840 825 833 800 834 779 870 783 799 765 765 784 812 808 818 796 778 830 780 822 824 835 868 792 819 836 814 799 815 743 818 834 785 815 778 786 819 795 796 790 796 838 820 872 890 858 848 822 868 872 865 852 861 824 842 845 853 828 851 869 873 863 856 860 872 837 829 826 806 820 808 837 846 827 828 792 835 839 805 846 838 832 851 833 814 851 844 823 840 818 833 764 848 767 796 788 878 802 773 823 794 831 799 836 827 805 792 806 848 786 763 821 808 799 786 861 829 862 791 813 793 800 779 826 787 783 824 802 836 823 847 798 830 792 823 842 767 720 790 856 843 853 894 889 876 838 855 816 884 837 842 796 824 860 842 841 839 829 837 808 827 856 844 851 821 801 822 827 873 828 788 859 799 792 858 812 819 825 807 818 811 793 795 750 794 784 841 802 832 809 848 823 858 823 828 829 816 832 801 868 748 791 810 858 837 802 794 815 810 792 783 863 801 769 837 793 774 807 776 827 807 816 815 787 776 773 820 829 835 848 818 818 891 911 880 931 890 930 875 886 932 914 885 926 907 858 899 891 895 937 901 915 909 929 924 909 900 905 862 886 899 902 898 837 906 889 877 862 851 869 870 886 1.12e+03 883 807 918 922 851 799 818 830 936 856 834 921 871 881 822 845 820 859 838 894 853 866 822 848 876 833 849 797 834 801 870 890 896 858 952 933 953 961 911 925 982 963 949 944 958 930 811 942 914 968 907 909 912 942 900 942 858 890 855 872 894 857 894 909 811 410 853 851 828 864 845 834 856 879 912 905 908 888 919 873 874 940 878 857 908 865 906 886 868 870 829 868 878 848 888 902 841 810 884 767 874 910 879 965 899 909 925 898 886 913 892 866 863 885 900 878 845 839 847 875 852 856 862 860 878 829 863 874 836 829 827 873 846 883 803 836 836 776 832 787 880 892 848 868 824 830 767 828 842 836 907 919 874 885 882 872 871 880 876 850 832 868 880 876 840 847 875 821 854 859 870 865 858 828 841 844 861 852 866 858 895 853 829 825 858 816 830 852 866 886 847 847 849 842 906 832 838 851 860 905 919 913 898 940 916 899 932 873 876 868 893 816 853 909 851 864 856 803 905 875 803 850 792 815 836 859 835 830 832 849 823 802 810 814 793 744 830 803 817 809 802 816 824 822 868 800 795 810 830 795 803 804 801 840 826 832 800 834 778 870 782 799 765 769 784 812 807 818 796 778 830 779 822 823 834 868 792 817 837 814 799 815 743 820 834 784 815 778 786 819 795 797 790 797 839 820 871 891 857 847 822 867 872 863 854 860 824 843 845 853 828 852 869 873 864 855 859 872 838 827 825 806 819 809 836 847 828 828 792 836 839 805 846 838 831 850 832 814 852 844 824 840 818 834 764 846 767 796 788 878 801 774 823 795 831 798 836 826 805 793 805 844 786 763 821 808 798 786 860 830 862 790 815 793 800 779 826 787 784 825 802 836 822 848 797 830 793 822 842 767 720 789 856 843 852 894 888 876 838 854 816 884 836 842 794 824 860 842 842 841 828 838 808 827 855 844 849 822 802 822 826 874 828 788 860 798 792 859 812 819 826 807 819 811 793 794 750 794 783 842 802 831 810 848 822 858 825 828 829 816 832 801 867 748 791 809 858 837 802 794 813 810 793 783 862 800 769 836 794 774 806 778 827 806 816 814 787 776 774 821 830 835 848 818 819 893 911 880 931 891 930 874 886 932 914 884 926 907 858 899 891 895 937 901 914 909 928 923 909 899 905 862 886 898 902 898 837 906 889 879 862 851 869 870 886 1.12e+03 883 807 918 922 851 800 818 830 935 856 834 922 872 881 822 844 821 858 839 895 853 866 822 848 876 834 849 798 834 801 869 890 896 859 952 933 953 961 912 925 982 962 948 944 957 930 812 941 913 966 908 910 910 942 900 943 859 890 855 871 895 857 895 908 811 420 852 851 828 865 844 834 857 879 912 905 908 887 920 873 875 941 877 856 907 865 906 886 868 870 828 868 878 848 888 902 842 810 883 767 875 911 879 965 899 909 924 898 886 912 893 866 862 885 901 878 844 839 847 874 851 856 862 860 878 830 862 875 836 830 827 873 846 884 802 837 838 776 832 787 880 892 848 869 825 830 767 828 842 835 908 920 874 885 881 872 871 880 875 850 832 868 880 876 838 847 875 820 855 858 869 864 858 828 841 845 861 850 865 858 894 853 829 825 858 816 832 852 866 886 847 847 849 842 906 831 837 851 860 905 920 914 898 940 916 899 932 874 876 868 893 816 851 909 851 864 856 802 905 875 804 850 791 814 836 858 835 830 832 849 823 802 810 813 793 743 830 803 817 810 802 816 824 821 868 799 794 810 831 796 802 803 802 841 825 832 801 833 778 871 781 798 766 774 784 812 807 818 797 779 830 779 822 821 834 868 793 816 837 815 799 815 743 822 834 783 815 778 785 819 793 798 790 796 839 820 870 891 856 847 822 867 871 861 857 859 824 844 845 853 828 852 871 874 864 855 858 870 838 827 825 805 819 810 835 847 829 830 792 836 840 805 846 838 831 849 831 814 852 844 823 840 816 835 764 845 768 796 788 877 800 774 823 795 831 798 836 826 806 794 805 842 787 763 820 808 797 786 860 830 861 790 816 793 799 779 826 788 786 825 802 835 821 846 797 830 793 822 842 766 721 789 855 842 851 894 888 877 837 854 815 883 837 842 792 824 860 842 842 841 830 837 808 827 854 844 848 823 802 822 826 875 827 788 859 797 792 860 812 820 825 807 820 811 794 792 750 793 783 842 802 831 810 847 822 858 826 828 830 816 832 801 868 748 791 808 858 837 801 794 811 811 793 784 864 799 769 836 794 775 804 778 827 807 816 812 787 777 775 821 831 836 848 817 820 895 911 880 931 892 930 874 886 931 914 884 927 906 858 899 891 894 936 902 913 909 928 923 909 899 905 862 887 896 903 898 836 906 888 880 862 851 869 870 886 1.12e+03 883 808 918 922 851 800 818 830 935 857 834 922 872 880 821 844 821 858 838 895 852 867 823 848 876 834 850 798 834 801 868 890 896 859 952 933 953 961 912 925 982 962 948 942 956 928 811 940 914 967 910 911 910 943 901 944 859 890 856 872 894 856 896 908 811 429 852 851 828 867 844 834 857 878 912 906 908 886 920 874 875 942 877 855 908 864 905 886 867 868 828 869 879 848 887 903 843 810 882 768 875 912 878 967 899 909 924 898 887 912 895 866 861 885 901 879 845 839 848 873 850 857 862 861 878 830 863 875 836 831 827 873 846 884 801 838 839 775 832 786 880 892 848 869 826 833 768 828 841 834 908 921 875 885 880 873 871 880 876 850 832 868 880 876 838 847 875 819 856 858 868 863 858 828 841 845 861 848 864 857 894 853 829 825 859 814 833 852 866 886 847 847 849 842 907 831 836 850 860 905 920 914 899 940 916 899 931 875 876 868 894 816 850 909 851 864 856 801 905 875 804 851 791 814 835 858 836 830 832 848 823 802 810 812 792 744 830 804 817 809 802 816 823 821 869 799 794 809 832 796 803 803 802 842 824 832 802 834 777 870 781 798 767 779 784 812 807 818 797 781 831 779 822 820 834 868 792 814 837 815 799 815 742 822 835 783 815 778 785 819 792 798 790 796 839 819 869 891 856 847 820 867 871 859 859 860 825 845 845 852 829 852 872 874 864 856 858 869 839 828 825 805 820 811 835 847 830 831 792 836 839 805 846 838 831 848 831 814 853 844 823 839 815 835 764 844 767 796 786 877 800 774 823 794 831 798 837 826 806 794 804 839 787 763 820 808 796 786 861 830 861 790 815 793 799 779 826 790 786 825 803 834 822 845 798 829 793 822 842 765 722 788 853 842 851 894 888 878 836 854 815 882 838 842 790 824 860 842 843 840 831 836 809 828 854 844 849 823 802 822 827 875 826 788 859 797 793 860 812 820 824 807 820 811 794 792 750 793 783 842 802 831 809 846 823 858 825 829 829 815 831 800 871 748 792 808 857 837 800 794 808 811 792 784 865 798 768 836 795 775 804 777 826 808 817 811 788 778 776 820 832 836 847 816 822 895 911 880 931 893 930 874 886 931 914 884 927 906 858 899 892 895 937 902 913 910 929 923 910 899 904 861 887 895 904 897 836 906 888 879 863 851 869 871 885 1.12e+03 883 808 917 922 851 800 818 830 935 858 834 922 872 880 821 846 821 859 837 894 852 868 823 848 877 834 850 798 835 802 868 890 895 859 952 932 953 961 912 925 982 962 948 941 957 928 810 940 916 967 910 912 909 943 903 944 859 890 856 872 892 854 897 908 812 440 851 852 830 866 842 834 857 879 912 906 909 886 920 874 874 943 876 853 910 864 904 886 867 867 828 869 879 848 887 903 844 810 881 769 876 913 877 968 900 910 924 898 888 912 896 865 860 885 901 879 846 839 849 871 849 858 862 860 878 831 863 875 836 831 828 873 845 884 800 839 839 775 832 786 879 894 848 869 827 836 768 828 841 834 908 922 874 884 880 873 871 880 876 851 831 868 880 875 838 847 874 819 856 858 869 863 858 828 842 845 860 847 865 857 895 854 828 824 860 813 833 852 867 885 847 846 849 843 906 831 836 850 860 905 920 914 901 940 916 898 931 875 876 868 894 816 849 908 851 865 856 801 905 875 804 852 790 814 834 859 836 830 832 848 822 802 810 811 791 744 830 803 817 809 802 816 823 821 869 798 795 809 832 796 804 803 802 842 824 831 802 834 776 870 782 798 768 784 785 811 807 818 796 781 832 780 822 820 835 868 791 813 837 814 799 815 741 822 835 783 814 778 785 820 791 798 790 797 839 819 869 892 856 848 819 869 871 860 861 861 826 845 845 852 829 852 873 874 864 857 858 869 839 828 825 804 821 811 836 848 830 832 791 836 839 805 846 838 833 849 831 812 853 844 822 839 815 835 763 844 766 797 784 877 800 774 824 792 831 797 838 826 806 794 804 836 787 763 819 808 796 785 861 830 862 791 815 793 798 779 825 790 786 825 803 834 822 844 798 828 794 822 841 765 723 788 853 841 852 894 888 879 837 854 813 882 838 842 790 824 861 842 843 838 833 836 809 828 855 844 849 823 803 822 828 874 826 787 859 797 794 859 813 821 824 808 820 811 793 792 749 792 782 842 802 832 810 846 824 858 825 829 829 814 830 800 873 748 793 808 856 838 800 794 808 810 792 785 866 798 768 836 795 774 805 777 826 808 817 811 789 778 776 820 832 836 848 814 822 896 912 881 931 894 930 874 886 930 914 884 928 905 858 899 890 896 938 901 913 911 929 923 910 900 904 861 887 896 904 896 836 906 889 880 864 851 869 870 885 1.12e+03 882 807 917 921 851 800 818 830 936 859 834 923 871 880 821 847 821 860 836 893 852 869 823 847 877 834 849 798 835 802 868 890 895 859 952 932 952 962 913 925 982 961 949 939 957 929 810 941 917 967 911 912 910 943 905 943 860 891 856 873 891 853 896 910 812 572 852 853 831 865 842 834 857 879 913 906 909 888 921 874 873 943 875 853 912 863 902 886 867 867 828 869 879 847 888 901 844 810 880 770 877 914 876 969 900 910 924 899 888 912 896 864 860 885 901 879 846 840 849 872 849 858 862 860 879 831 863 875 836 830 828 873 845 883 800 840 839 774 832 786 879 894 848 868 827 840 770 829 841 833 907 922 875 884 880 874 871 880 876 851 831 868 880 875 840 846 873 819 856 859 869 864 858 828 843 845 860 847 866 857 896 854 828 824 860 813 833 853 867 885 847 846 849 845 906 831 836 849 860 905 920 914 902 940 916 898 930 875 876 868 893 818 850 908 852 865 855 801 905 875 804 853 790 814 834 860 836 831 832 848 821 801 810 811 792 744 830 803 818 809 802 816 824 822 869 798 796 808 832 796 806 802 802 842 824 831 803 834 776 870 782 798 768 788 786 811 808 817 796 781 832 781 822 821 836 868 790 812 837 814 799 815 739 822 835 783 814 778 785 819 792 797 789 797 840 819 870 892 856 848 818 871 871 861 861 862 826 846 845 852 829 852 872 874 864 858 858 869 839 829 826 804 820 811 837 848 830 833 791 836 839 805 847 838 834 850 832 811 852 844 822 839 816 835 764 844 766 797 784 877 801 773 824 791 831 798 839 826 806 794 803 833 787 763 819 808 796 786 861 829 863 790 815 793 798 778 825 790 785 825 802 834 822 845 798 828 794 823 841 765 723 788 852 842 852 894 888 879 838 853 812 883 838 842 790 824 862 842 843 836 833 836 810 828 857 844 850 822 804 822 829 873 826 787 859 798 795 858 813 821 824 809 820 812 792 792 747 792 782 842 802 832 810 848 824 859 824 829 829 815 830 800 874 749 792 809 855 837 800 794 806 811 792 786 866 799 768 834 795 775 805 777 826 808 817 811 790 778 777 819 832 837 848 814 822 898 912 881 931 894 930 874 887 930 913 884 928 905 858 899 889 896 938 902 913 911 928 922 909 901 904 861 887 896 904 896 837 905 889 880 864 851 869 869 884 1.12e+03 882 806 916 920 851 800 819 830 937 859 834 923 870 880 821 848 821 861 837 893 852 869 823 847 876 834 849 798 835 802 868 889 896 859 952 932 952 962 913 925 981 961 949 940 957 930 810 940 916 968 911 912 912 943 905 943 862 892 855 873 892 853 896 910 812 703 852 854 832 865 842 834 857 879 914 905 908 889 921 874 872 944 874 853 912 864 901 886 867 867 828 869 878 845 889 898 844 810 880 769 877 914 876 969 900 909 924 899 887 912 896 864 861 885 901 880 846 840 848 871 850 858 861 860 879 832 863 876 836 829 828 873 844 883 801 840 838 774 831 786 879 896 848 867 827 842 771 829 841 832 907 922 875 884 880 874 871 881 876 851 832 867 880 875 840 847 873 819 856 859 870 865 858 828 843 845 859 848 867 858 897 854 828 824 860 813 834 853 865 886 846 848 850 845 905 832 837 849 860 905 920 913 902 940 916 897 930 875 876 868 893 819 852 908 852 865 855 801 905 875 804 854 790 814 834 860 836 830 832 848 819 801 810 811 792 744 829 803 817 809 802 816 824 821 869 797 796 809 830 796 806 802 803 841 824 831 804 834 776 870 783 798 768 792 786 812 808 816 796 781 833 782 823 821 836 869 790 812 837 814 799 815 738 821 835 784 814 778 786 819 792 797 789 797 840 818 870 892 857 848 820 873 871 861 863 862 824 846 844 852 828 853 871 874 864 858 858 869 839 830 828 804 818 810 838 847 830 833 791 836 840 804 848 838 834 850 832 810 851 844 822 839 816 834 766 843 768 797 783 877 802 773 824 791 832 799 839 826 805 794 804 831 787 763 819 808 795 787 860 828 864 789 815 794 798 779 825 790 785 825 800 833 822 845 798 828 795 824 841 765 722 788 852 842 852 894 887 878 839 852 812 884 837 842 790 824 861 842 843 837 833 837 810 827 857 846 851 822 804 822 829 873 828 787 860 798 795 859 813 821 824 811 820 813 791 792 746 792 781 843 802 832 810 849 824 858 824 829 830 815 830 800 872 750 791 809 855 836 801 794 806 811 792 786 866 801 768 833 796 775 806 778 826 808 817 811 790 778 777 819 831 836 850 815 821 900 913 881 931 894 930 874 887 931 913 885 927 905 858 898 889 896 938 903 912 911 928 922 909 902 904 861 886 896 904 896 837 905 888 880 863 851 868 868 885 1.12e+03 882 806 916 920 851 800 818 830 936 858 834 923 867 881 821 848 822 860 838 894 852 868 824 847 876 834 848 798 835 803 868 889 897 858 951 932 951 963 913 926 981 960 950 939 957 931 811 938 916 967 910 911 914 943 904 945 863 892 854 873 891 854 896 910 812 827 853 854 830 865 842 834 857 877 914 905 907 890 921 874 872 944 874 854 912 864 902 887 868 867 828 870 878 844 890 896 844 810 880 769 876 915 876 969 900 909 924 899 887 913 897 864 862 884 900 880 846 841 848 871 850 858 860 860 879 832 863 876 836 829 827 873 844 882 801 840 838 775 830 786 879 896 848 867 828 844 772 829 841 831 907 922 875 885 881 873 870 881 876 851 832 866 880 875 840 847 874 819 857 859 870 865 858 828 843 845 859 848 867 858 898 854 828 823 860 814 835 853 864 886 845 849 850 845 905 833 838 849 860 904 920 912 902 940 916 897 931 875 876 867 893 819 852 908 853 864 854 801 905 874 804 853 790 814 834 858 836 830 833 848 819 801 810 811 793 744 828 803 816 809 802 817 823 820 868 798 796 810 829 796 805 801 803 841 823 832 803 835 776 870 782 798 768 795 786 813 808 816 796 780 833 783 823 821 836 869 790 811 837 814 799 815 736 821 836 784 813 777 786 818 793 796 789 797 841 818 870 892 858 848 821 873 872 861 865 862 824 845 844 852 829 854 872 874 863 858 858 869 839 830 829 805 816 811 838 845 829 833 790 836 840 804 849 838 834 850 832 811 850 844 822 839 816 834 767 843 770 797 782 877 803 773 823 791 832 800 840 826 805 794 804 829 786 763 820 808 795 788 858 827 863 788 815 795 798 780 826 790 785 826 801 835 823 845 798 828 795 825 842 765 721 788 852 843 853 893 886 878 839 852 814 885 836 842 790 825 861 842 843 836 834 838 810 827 857 847 852 821 804 823 829 873 830 786 860 798 793 859 813 821 825 810 820 813 790 793 746 794 781 844 802 832 810 849 824 858 824 830 829 815 829 800 871 751 792 809 855 835 801 794 806 811 792 787 866 801 767 834 796 776 806 778 826 808 817 811 790 777 778 820 830 835 850 816 820 902 912 880 931 894 931 874 887 931 913 885 927 905 859 899 890 895 938 904 912 910 927 923 908 902 904 862 886 896 903 896 837 905 888 879 862 851 868 868 886 1.12e+03 882 806 916 920 851 800 817 830 936 858 834 923 865 880 821 848 823 859 840 894 851 868 825 848 876 834 848 798 835 802 868 889 897 858 952 934 951 964 912 927 981 960 950 939 957 931 812 937 916 966 911 911 913 942 903 946 863 892 853 874 891 854 896 909 811 830 853 854 829 865 842 833 857 876 914 906 907 890 920 875 873 945 874 855 911 865 904 887 868 868 828 870 877 844 890 896 844 810 880 771 874 916 878 969 898 908 924 898 887 913 898 864 862 884 900 881 846 841 847 871 850 858 860 860 879 832 863 876 835 830 827 873 844 883 801 840 838 774 830 786 879 896 848 867 828 845 772 829 841 830 907 920 875 885 882 872 871 881 876 851 832 866 880 875 839 847 874 818 856 860 869 864 858 828 844 846 858 848 867 858 897 853 828 823 859 814 836 853 864 887 845 848 848 845 905 834 837 848 860 904 919 912 901 940 916 898 931 875 877 867 893 819 852 909 853 864 854 802 905 875 804 852 791 814 834 858 835 830 833 848 819 801 810 811 793 744 828 803 816 808 803 817 822 819 868 798 795 810 830 796 805 802 804 841 823 832 802 835 775 869 782 799 767 798 786 813 809 817 796 780 833 783 823 820 836 869 790 810 838 815 799 815 737 821 836 783 812 777 786 820 792 797 789 796 841 818 870 892 858 847 823 872 871 861 868 862 825 845 844 852 829 854 873 875 862 859 858 868 838 830 829 805 816 811 838 844 829 833 790 836 840 804 849 839 833 849 832 811 850 844 824 839 815 835 767 843 769 797 781 878 803 774 823 792 831 800 841 826 805 794 804 827 785 763 820 808 796 788 858 826 863 789 816 795 797 780 828 790 783 826 801 836 823 845 797 827 796 825 842 766 721 788 852 843 853 893 886 878 839 852 816 886 836 842 790 825 861 842 842 836 834 838 810 827 857 848 852 821 803 824 829 874 830 787 860 798 792 859 813 821 827 809 819 812 792 793 746 796 782 845 802 832 810 849 824 858 824 830 827 815 828 799 871 752 793 808 855 835 801 795 806 811 792 787 866 801 767 836 796 776 806 779 827 808 817 811 789 776 779 821 830 834 850 817 819 903 912 880 931 894 932 874 887 931 914 885 927 904 859 898 892 894 937 903 912 910 927 923 908 902 904 863 885 897 902 897 837 905 888 880 862 850 868 868 886 1.12e+03 883 806 916 920 851 799 816 830 935 858 835 923 862 880 821 848 824 858 842 893 851 868 825 850 877 834 847 797 836 802 868 890 897 858 953 935 952 965 912 928 981 962 950 940 956 930 812 938 916 967 912 910 913 942 904 948 862 891 854 875 889 855 896 908 812 830 853 853 827 864 842 833 857 875 912 907 908 889 920 876 874 945 876 856 912 866 905 887 867 868 829 870 878 845 890 896 844 810 880 772 874 916 878 969 897 908 924 898 887 913 899 864 861 884 901 880 846 841 846 870 850 858 860 860 880 833 863 876 836 831 827 872 844 883 801 840 839 772 830 786 879 895 848 868 828 846 773 829 842 830 907 920 875 886 882 872 871 881 877 851 831 866 879 876 838 848 874 818 856 859 868 864 858 828 843 846 858 847 867 859 896 853 828 824 859 814 835 854 866 886 846 848 847 845 905 834 837 847 859 905 918 912 900 940 916 898 931 875 877 867 894 818 852 909 853 864 854 802 906 875 805 851 792 815 834 859 836 830 834 849 818 800 810 811 793 744 828 803 816 807 804 816 822 818 869 799 795 809 831 797 804 802 804 841 823 832 800 835 773 868 781 799 767 800 786 813 809 818 796 779 832 784 822 821 836 869 790 809 838 815 799 814 738 821 836 783 812 776 785 820 792 798 789 796 841 818 870 891 858 847 823 872 870 862 870 861 826 844 844 852 830 854 872 876 862 859 858 868 837 830 829 805 816 811 838 844 829 832 791 836 839 804 848 840 833 849 832 811 850 843 824 839 816 835 766 844 768 798 781 879 802 774 823 792 831 800 842 826 805 794 804 827 786 763 819 809 797 788 859 826 863 789 816 794 797 780 828 790 782 827 801 837 823 845 797 827 795 824 843 766 721 788 852 843 853 893 886 878 840 853 816 887 836 842 791 825 862 842 842 836 833 839 809 827 856 848 853 822 802 824 830 874 830 787 859 799 791 861 813 821 828 808 820 811 794 792 746 797 782 845 802 831 811 848 825 858 823 830 826 816 826 799 871 752 792 808 854 835 800 796 806 811 792 786 866 800 767 839 796 775 806 780 827 807 816 812 789 776 780 822 830 835 848 818 819 906 911 879 932 892 932 873 887 931 915 885 927 904 859 898 892 893 937 901 912 909 927 924 908 901 905 864 885 897 901 898 838 905 887 880 863 850 868 870 886 1.12e+03 883 806 916 921 851 798 816 831 935 858 835 923 861 880 822 848 824 858 841 893 852 868 824 851 878 834 847 797 837 802 868 890 897 858 952 936 952 965 912 928 982 963 950 941 956 929 812 939 916 968 914 910 913 942 906 948 860 891 854 875 889 855 896 908 813 830 853 853 827 866 842 834 857 875 910 907 908 889 921 876 873 945 877 856 912 866 905 886 866 868 829 870 880 847 890 897 844 810 880 773 873 916 877 969 896 908 925 898 888 912 900 864 861 884 900 879 847 842 846 870 852 859 862 861 880 833 863 876 838 831 827 872 844 883 800 840 839 770 830 787 879 895 848 868 828 850 774 828 842 830 907 919 875 885 882 872 871 881 878 851 831 866 879 876 839 849 875 818 856 858 868 865 858 828 842 845 858 847 867 860 895 853 828 825 859 814 833 854 867 886 848 846 847 844 905 833 836 848 859 905 918 913 900 940 916 899 931 875 876 867 895 818 852 908 853 864 854 802 905 876 806 851 792 816 834 859 836 830 834 850 819 799 809 810 794 744 828 803 817 806 804 816 823 818 869 799 794 808 832 797 805 803 804 840 823 832 801 836 770 868 781 799 768 804 786 813 809 818 797 779 831 784 822 821 835 869 790 809 839 814 799 816 737 821 837 783 812 776 783 821 792 798 791 796 841 818 870 891 857 846 823 871 871 862 871 861 826 844 845 852 830 854 872 876 862 858 859 868 836 829 829 805 816 811 838 845 829 831 791 835 839 804 846 839 833 850 833 811 851 842 826 839 816 836 766 844 768 798 782 880 802 773 823 792 831 801 842 827 805 794 804 827 786 763 819 809 798 788 859 827 863 789 816 794 797 780 827 789 781 827 801 838 823 844 798 827 795 824 843 766 721 788 852 843 853 892 887 878 840 854 815 886 837 842 791 825 863 842 842 836 832 840 809 828 855 848 854 822 801 825 829 874 828 787 859 799 791 862 813 821 827 807 820 812 796 792 746 797 782 846 802 831 811 847 825 859 824 830 825 816 827 799 870 753 790 807 854 834 800 796 806 810 792 786 866 801 767 839 796 774 804 781 826 808 815 812 790 776 780 824 829 835 848 818 819 908 911 879 932 891 932 873 886 931 916 885 928 904 859 898 893 892 937 900 913 909 927 925 910 901 905 864 885 897 902 898 837 905 887 880 862 850 868 871 885 1.12e+03 884 807 915 922 850 798 816 831 935 858 835 922 859 880 823 848 824 858 840 893 853 868 823 851 877 834 847 796 839 801 868 891 897 858 952 936 952 965 912 928 982 965 950 942 956 929 811 939 916 968 915 909 914 942 906 948 860 892 854 874 888 856 895 908 814 829 853 854 828 868 842 834 856 875 910 907 908 889 921 875 872 944 877 856 913 867 904 886 867 868 829 869 881 849 890 897 844 810 880 772 874 916 877 968 896 908 925 898 888 911 900 863 861 885 900 879 847 841 845 871 853 859 864 860 879 832 863 875 839 831 827 873 844 883 800 840 839 769 830 788 879 896 848 868 828 853 775 828 842 831 907 918 875 885 882 871 871 881 879 850 831 866 880 877 839 849 876 818 856 858 868 866 858 828 841 844 858 846 867 860 895 852 828 825 859 813 831 854 867 886 849 846 847 844 905 833 836 849 859 905 918 913 901 940 916 900 931 876 876 867 895 818 852 908 853 864 854 802 904 875 806 852 791 816 835 858 837 830 833 852 819 799 810 810 794 744 829 803 816 806 804 816 824 819 870 799 795 808 832 798 805 803 804 840 823 832 801 836 768 868 781 799 768 807 786 813 809 818 797 780 830 784 822 821 835 870 790 809 839 812 798 817 736 821 837 784 811 776 782 821 791 798 793 796 841 818 871 890 856 847 822 871 872 861 872 859 824 843 846 853 829 853 872 875 862 857 860 868 836 829 829 805 816 811 837 846 829 830 791 835 840 804 845 839 833 850 832 812 851 842 825 839 817 835 766 844 769 798 783 879 802 772 822 791 830 801 843 828 805 794 803 827 786 763 819 810 799 788 860 827 863 790 816 794 798 780 826 789 781 827 801 838 823 844 799 827 794 824 843 765 721 787 852 842 854 893 888 878 840 854 815 886 838 842 791 825 863 842 842 836 831 840 809 827 855 848 854 822 802 824 829 874 827 787 859 799 791 864 813 820 827 807 820 812 794 793 746 796 782 846 803 831 810 846 824 860 824 830 826 815 828 799 870 753 788 807 854 834 800 796 806 810 792 785 867 802 767 839 797 772 804 781 826 807 815 812 790 776 781 824 829 835 848 818 818 910 911 879 932 889 932 874 886 931 916 885 928 904 860 898 894 892 936 900 913 909 928 925 911 900 905 864 886 897 902 898 836 905 887 880 862 850 868 872 885 1.12e+03 884 808 915 922 850 798 817 832 936 859 834 922 858 880 824 848 823 859 840 893 854 868 823 851 876 833 848 797 840 801 868 891 896 857 950 937 952 966 913 928 982 965 950 942 957 930 810 939 916 967 916 908 916 941 905 948 860 893 854 873 888 856 894 908 813 828 854 854 830 870 842 834 856 874 911 907 908 889 921 874 871 942 877 856 913 867 904 887 868 868 828 869 882 847 890 898 844 811 881 770 876 914 876 968 897 908 925 898 888 910 900 862 861 885 899 878 847 840 845 872 854 859 864 860 878 831 862 875 839 831 828 872 843 883 801 840 839 768 830 787 878 896 847 867 828 854 775 829 841 832 907 918 875 885 882 872 870 881 879 850 831 866 880 877 839 848 874 818 856 858 867 867 856 828 841 844 858 846 867 860 896 852 828 825 859 813 831 853 867 887 849 847 847 843 905 833 836 850 860 906 918 913 901 940 914 900 931 876 876 868 895 818 852 907 853 865 854 802 903 875 806 852 790 816 835 857 837 829 833 851 820 798 810 810 793 744 829 803 817 806 804 816 824 819 870 800 795 808 831 799 804 804 805 840 824 832 802 836 767 868 781 799 769 809 786 813 809 817 798 780 830 784 821 820 835 870 790 809 839 812 797 818 734 821 837 786 811 776 782 821 791 799 795 796 842 818 870 890 854 847 822 871 873 861 873 857 823 842 846 852 829 852 871 875 862 857 862 868 835 829 828 805 816 811 836 847 828 829 791 835 841 804 845 838 833 851 831 812 852 842 825 838 817 834 767 844 770 798 784 879 803 772 822 792 828 802 843 827 805 794 803 827 786 763 820 810 800 788 862 828 862 790 817 794 799 780 824 790 782 826 801 837 822 845 801 827 794 824 843 763 721 786 852 842 853 894 889 877 840 854 815 885 839 842 791 825 863 842 842 836 831 839 808 827 856 848 854 822 803 823 828 875 826 787 860 800 791 864 814 820 827 807 820 812 792 793 746 795 783 845 804 832 809 846 823 861 824 829 827 813 830 800 870 753 789 807 854 833 800 795 806 811 791 785 867 803 767 838 797 772 804 781 827 807 816 811 790 776 781 824 830 835 849 818 818 911 912 880 932 889 933 874 886 931 915 884 929 904 860 899 894 892 936 902 912 909 928 925 910 900 904 864 887 897 902 897 836 905 888 879 861 850 869 872 885 1.12e+03 884 808 915 923 850 798 817 832 936 858 833 922 857 880 824 848 823 860 840 892 854 868 823 851 875 833 849 798 841 800 868 891 896 857 950 937 952 967 913 928 982 965 949 942 958 931 811 940 916 965 914 909 918 941 904 948 861 894 854 872 887 857 894 908 812 826 853 853 831 870 843 834 858 874 913 907 908 888 920 874 871 942 877 857 912 868 904 887 869 867 828 868 882 844 890 898 844 811 881 770 877 913 875 968 897 909 925 898 888 911 900 862 861 885 899 878 848 839 845 873 855 858 863 859 877 830 862 875 840 830 829 872 844 883 801 840 840 767 830 787 878 895 847 867 829 855 775 830 841 833 907 917 875 885 882 872 870 881 879 849 830 866 881 878 839 848 873 818 855 858 867 867 855 828 842 844 858 846 867 859 896 852 828 825 859 813 831 852 867 887 848 848 849 843 906 832 837 850 860 907 918 912 901 940 914 900 931 876 876 868 894 819 852 906 853 865 854 802 904 875 806 851 790 817 835 856 837 829 833 851 820 799 810 810 792 744 829 803 818 806 804 815 824 820 869 800 795 808 831 800 804 803 805 841 824 832 802 836 766 868 781 799 770 811 786 814 809 816 798 781 830 784 821 819 834 870 791 809 839 813 797 817 734 821 837 787 811 776 782 820 792 799 796 796 841 818 870 890 854 848 822 871 872 861 874 854 822 842 847 852 828 851 871 875 862 858 862 869 835 829 827 805 817 812 836 848 828 829 792 836 841 804 845 838 832 851 830 812 852 843 824 839 817 832 767 844 770 798 784 878 804 772 823 792 827 802 842 826 806 794 803 828 786 763 820 811 800 786 863 828 862 790 818 797 800 780 824 789 784 826 800 836 823 846 801 827 795 825 844 762 722 786 852 842 853 895 890 877 840 854 815 885 840 843 790 825 863 843 842 836 830 837 808 827 857 848 854 822 803 822 827 876 827 787 860 800 791 863 814 820 827 808 820 813 791 792 746 794 783 844 804 832 809 847 823 861 824 828 828 812 830 800 870 754 789 807 854 832 799 794 806 809 792 786 866 803 767 838 797 772 805 781 826 807 816 812 789 775 782 824 830 835 849 818 817 911 912 880 933 889 932 874 886 931 914 884 929 904 860 900 894 893 937 903 912 908 928 924 910 900 904 863 888 897 901 896 836 906 889 878 862 850 869 871 885 1.12e+03 885 808 916 923 850 798 818 832 935 858 833 921 855 881 824 847 822 859 839 892 854 868 822 851 876 834 849 799 842 800 867 891 896 857 951 937 952 967 912 928 981 965 948 942 958 930 811 941 916 965 912 910 918 940 904 948 862 895 854 872 886 858 893 908 812 826 851 853 830 871 844 834 860 874 913 907 908 888 919 875 871 942 876 856 911 868 904 887 869 866 828 866 882 841 891 898 844 812 881 768 877 912 876 968 897 909 925 898 887 911 900 863 861 885 899 878 848 837 845 873 855 858 862 859 877 830 862 874 840 830 829 871 845 883 801 839 840 766 830 787 878 894 847 867 830 857 774 830 841 832 907 917 874 885 882 872 869 881 878 849 830 865 881 878 840 848 871 819 854 859 868 867 855 828 842 844 859 848 867 858 896 852 829 825 858 814 832 852 866 887 849 850 850 843 906 832 836 849 860 908 918 911 900 940 914 900 931 876 876 868 894 819 852 906 852 865 854 802 904 876 806 851 790 817 836 856 836 829 833 850 820 799 809 810 791 744 829 803 818 806 804 815 823 819 870 799 795 808 830 800 803 802 804 842 825 832 802 835 764 868 781 799 770 812 787 814 809 816 797 781 831 783 821 819 834 870 791 810 839 814 797 815 734 821 837 786 811 775 782 820 792 799 796 796 841 817 870 890 854 849 822 871 871 862 875 852 821 842 847 852 828 850 871 874 862 857 862 869 834 829 828 805 817 812 836 848 829 830 792 837 840 804 844 838 832 850 830 812 852 843 823 839 817 832 768 844 770 797 785 878 805 772 823 793 827 802 842 825 807 794 805 828 787 763 819 812 798 785 862 829 861 790 818 800 800 780 824 789 785 825 801 836 823 847 800 828 795 825 844 762 721 789 852 842 853 896 890 876 840 854 815 886 839 844 790 826 863 843 842 836 830 835 809 828 856 848 853 822 803 823 826 876 827 788 860 799 791 862 815 820 828 808 820 813 790 790 747 794 782 844 803 833 809 847 824 861 823 828 829 812 831 799 871 754 788 808 855 830 798 794 805 807 793 786 866 803 768 838 797 772 805 781 825 807 816 814 789 775 782 824 830 835 848 818 817 910 913 881 933 890 932 874 887 930 914 884 930 905 860 900 894 894 938 902 912 908 928 925 910 902 904 863 889 896 901 896 836 906 889 878 861 851 870 870 885 1.12e+03 883 808 916 923 850 799 818 831 934 857 833 921 853 882 824 847 822 858 839 891 853 868 822 850 877 833 848 799 846 799 868 891 896 858 951 937 952 966 911 929 980 965 947 943 958 929 810 942 916 965 910 913 916 939 905 947 862 894 854 872 886 860 893 908 811 824 852 853 829 869 845 835 860 874 913 907 908 888 919 876 870 942 876 856 909 868 904 887 868 867 827 865 882 841 891 898 845 812 881 767 876 912 877 968 897 909 924 898 887 911 899 864 861 885 900 879 848 836 845 873 855 858 861 859 879 830 862 874 840 831 830 870 846 883 800 839 840 765 830 787 879 892 847 867 831 859 774 831 841 831 907 917 873 885 882 872 869 881 878 850 831 865 881 878 840 848 872 819 854 859 868 867 856 828 842 844 858 849 867 857 896 853 829 826 858 814 832 853 864 887 848 851 851 843 905 832 836 849 861 908 918 911 899 940 914 900 932 875 876 868 893 818 852 906 852 865 855 802 906 877 805 851 790 816 836 856 836 830 833 849 820 799 809 811 790 745 829 803 818 807 804 815 823 819 870 798 795 808 830 799 803 802 804 842 825 832 802 834 762 868 781 800 770 813 787 814 808 816 797 781 831 783 822 819 835 870 791 809 839 814 796 815 735 821 837 786 811 775 782 820 792 799 796 797 841 817 870 890 855 850 822 871 871 862 875 849 822 842 847 851 829 851 872 873 862 856 861 869 834 829 830 806 817 812 836 848 829 831 792 837 840 805 844 838 832 850 830 813 852 843 823 839 818 832 768 844 770 797 786 879 804 772 824 793 827 802 841 826 808 793 807 828 787 762 818 811 797 784 862 829 861 790 819 802 800 780 825 788 785 825 801 837 823 846 800 828 794 824 844 763 720 791 853 842 854 896 889 876 840 854 815 886 838 843 791 826 863 843 842 835 830 836 809 828 856 847 852 823 802 824 827 875 827 788 861 798 792 861 815 819 827 808 820 814 791 789 747 795 782 845 802 832 809 847 824 860 823 829 830 814 831 797 872 755 788 810 856 826 799 794 805 805 793 786 865 802 769 839 797 772 806 782 824 807 815 815 790 774 783 824 830 835 847 817 818 909 913 881 934 890 932 874 888 930 914 883 930 905 860 901 893 895 938 901 912 908 927 925 910 902 905 864 890 896 901 895 835 907 889 878 860 852 870 870 884 1.12e+03 881 808 916 923 850 799 818 830 934 857 834 922 851 882 824 848 822 857 838 892 852 868 821 850 878 833 846 799 849 800 868 890 896 858 951 937 951 965 912 928 980 965 948 944 957 928 810 942 916 966 910 914 914 937 904 948 862 893 854 872 888 860 892 908 811 822 853 853 829 868 845 835 860 874 913 908 908 888 919 877 868 943 876 856 908 868 904 886 869 869 827 865 881 844 890 897 846 813 882 767 876 912 877 968 898 909 923 899 886 910 898 864 861 886 900 880 848 838 844 873 856 859 861 859 880 831 863 874 840 832 831 869 846 884 800 839 840 764 830 787 879 892 848 867 831 861 774 830 841 830 907 918 874 885 882 871 869 881 878 850 831 865 881 877 841 847 873 819 854 859 869 867 857 829 842 844 858 849 867 857 897 854 829 826 859 815 833 854 863 887 847 850 851 843 904 832 836 849 861 908 918 910 898 939 915 900 933 875 876 868 893 817 853 908 853 865 855 802 907 878 804 852 790 815 836 856 835 830 833 848 820 799 808 811 790 746 828 803 818 808 805 815 824 819 871 797 795 808 829 798 804 802 804 841 826 832 801 833 762 867 780 799 770 815 787 813 808 817 797 781 832 782 824 818 835 870 791 809 838 814 795 815 735 821 837 786 811 774 781 820 792 799 796 797 842 817 871 890 856 850 822 872 872 861 876 848 822 842 847 851 830 852 872 871 863 856 860 868 835 830 832 807 818 812 837 847 829 832 793 836 840 805 844 839 832 850 830 814 852 843 823 839 818 832 768 843 770 796 786 879 803 772 825 793 828 803 841 827 807 793 807 828 787 762 816 809 795 785 863 830 861 790 820 801 799 780 826 790 786 826 801 837 823 846 799 828 793 824 844 764 720 793 853 842 854 896 889 877 841 854 814 886 836 842 792 825 863 842 842 836 830 836 810 829 854 847 851 823 802 824 827 875 829 789 861 797 792 861 816 819 826 808 820 814 792 787 747 796 782 845 802 831 809 847 824 860 824 829 830 814 831 797 873 755 790 809 857 823 800 794 804 805 792 787 864 801 769 839 796 772 806 782 825 807 815 815 790 774 783 824 830 836 846 817 819 908 913 881 934 890 933 874 888 930 914 884 930 905 860 901 893 896 936 901 912 908 927 925 910 902 905 864 889 896 901 896 835 906 890 878 858 852 870 870 884 1.12e+03 881 809 917 923 850 799 818 830 934 857 834 923 851 883 824 848 822 858 838 892 852 868 821 850 878 832 845 798 851 800 868 890 896 858 951 938 951 965 912 928 981 965 948 944 955 929 809 941 916 967 910 914 914 937 904 948 862 893 853 871 889 860 892 909 810 819 855 853 829 868 845 835 859 875 913 908 906 888 919 877 868 943 876 857 906 868 904 886 870 871 827 865 881 846 889 896 847 814 883 768 877 912 877 968 898 909 922 899 887 909 898 865 860 886 900 880 847 839 843 873 856 859 861 860 882 831 863 875 840 832 830 868 846 884 799 839 839 764 830 787 879 892 848 867 831 861 776 830 842 830 908 918 874 884 882 870 869 881 878 850 831 865 881 877 840 847 874 820 854 859 869 866 857 830 842 844 858 849 867 858 897 855 828 826 859 814 832 854 863 888 847 850 850 843 904 832 837 849 861 907 918 910 897 940 915 900 933 875 876 868 892 817 854 910 854 866 855 801 907 877 804 852 790 814 836 856 834 830 833 849 820 800 808 810 790 747 828 803 818 807 806 814 824 818 871 797 796 809 829 797 804 802 803 841 825 833 801 834 762 866 780 799 771 815 787 813 809 816 796 781 832 782 823 818 835 870 791 810 838 813 794 815 735 821 837 786 812 774 780 821 792 799 795 797 842 818 872 890 857 849 822 872 873 861 877 846 822 841 846 851 830 852 871 871 863 857 860 868 836 830 831 807 818 813 837 846 830 832 793 836 840 806 844 839 832 850 831 814 852 842 824 838 817 833 767 843 770 796 786 879 801 772 824 794 828 803 841 828 807 793 807 828 787 763 816 808 794 786 864 830 860 791 820 800 799 781 826 791 786 826 801 836 823 846 798 827 792 823 844 763 720 793 853 841 855 896 889 878 841 854 813 885 837 840 795 824 863 842 843 837 831 836 809 829 853 847 850 822 802 823 826 875 830 789 861 797 793 861 816 819 826 808 820 814 793 786 747 796 783 845 802 831 809 846 826 860 824 829 830 814 831 799 873 755 791 808 857 818 801 794 805 806 792 787 865 800 769 841 796 773 806 783 825 806 816 816 790 774 784 823 831 836 846 817 821 909 913 881 934 890 934 874 887 930 914 885 930 904 860 901 894 896 936 901 913 908 927 925 910 902 906 864 888 896 902 896 835 906 890 878 858 852 870 870 884 1.12e+03 882 810 917 924 851 799 817 829 935 857 834 924 850 883 825 848 822 858 838 893 852 868 822 850 878 832 845 797 852 799 867 890 896 857 951 938 951 965 912 927 982 965 948 944 954 929 809 940 917 968 910 914 915 938 904 948 862 893 853 872 890 860 891 910 809 818 855 852 829 869 845 836 858 875 913 908 905 888 918 877 870 943 876 857 906 868 903 886 870 872 828 865 881 848 889 896 847 814 884 769 877 912 877 969 898 909 922 899 887 910 897 865 860 885 900 879 847 841 843 872 855 859 861 860 882 831 864 875 839 832 829 868 846 885 799 838 839 765 829 787 880 892 848 868 830 861 777 829 844 829 908 918 874 884 882 870 870 882 878 850 831 865 880 876 840 846 874 820 854 859 869 866 856 830 842 844 858 849 867 858 897 856 828 826 859 814 833 854 864 888 847 848 851 843 904 832 837 849 860 907 918 910 897 940 915 900 932 875 876 869 892 816 854 911 855 866 855 801 905 877 803 852 790 813 835 857 834 830 832 850 820 801 808 809 790 747 828 803 818 807 806 815 824 819 871 798 795 810 829 796 804 801 802 841 825 832 800 834 761 866 780 799 771 814 787 813 809 816 796 781 831 781 823 817 834 870 791 810 838 813 795 816 734 821 837 785 813 774 779 820 793 799 796 796 841 819 872 890 856 848 821 872 874 860 877 844 822 840 846 852 830 852 870 871 863 858 861 868 835 830 830 806 819 813 837 846 830 832 794 835 840 805 845 840 833 849 831 813 852 843 824 838 817 835 767 844 770 795 786 879 801 773 824 795 828 804 842 828 807 792 806 828 787 764 818 808 794 786 864 830 861 791 820 801 799 780 827 793 785 827 802 835 823 845 798 827 791 823 844 762 720 793 852 842 855 895 889 879 840 855 812 885 838 841 795 823 863 842 843 838 831 836 809 827 851 848 851 821 802 822 826 874 831 789 861 797 793 862 815 820 827 808 821 815 792 786 747 794 783 845 803 831 808 846 827 860 825 830 830 814 832 801 872 755 791 807 856 813 801 793 805 807 794 788 865 801 768 841 796 774 805 784 825 806 817 817 790 773 784 824 831 838 846 818 821 909 913 881 934 890 934 874 887 931 914 886 933 905 859 902 894 895 938 901 912 909 927 925 910 902 906 864 887 896 902 898 835 906 890 878 859 852 870 870 884 1.12e+03 883 809 918 923 851 798 817 829 936 857 834 924 850 882 824 847 823 859 839 893 851 867 824 850 878 832 845 798 854 799 867 890 896 856 951 939 952 966 911 926 983 965 949 943 953 930 809 939 917 969 910 914 916 938 903 949 860 892 853 873 889 860 892 910 810 817 855 853 828 870 845 836 856 876 913 908 905 889 918 876 872 943 876 858 906 868 903 887 868 871 828 865 881 848 890 896 847 815 883 770 877 912 878 970 899 910 922 899 887 912 896 865 861 885 900 879 847 841 843 872 855 859 861 861 881 830 865 874 839 832 828 868 846 885 799 838 839 764 829 787 880 893 848 868 830 862 778 829 845 829 908 918 874 884 882 870 870 882 878 850 831 865 879 876 840 846 874 821 854 860 868 865 855 830 842 844 858 849 866 858 896 856 828 826 859 814 834 854 864 888 846 847 851 844 904 832 837 849 860 906 917 911 897 940 915 900 932 875 875 869 891 816 852 911 855 866 856 801 904 877 803 852 790 813 834 857 834 830 832 850 820 801 808 808 791 747 828 804 818 808 805 815 825 821 870 799 796 810 830 795 804 801 802 841 824 832 800 834 762 867 781 799 771 814 787 813 808 816 796 782 830 781 823 817 834 870 790 811 839 812 795 817 732 820 836 786 813 775 778 820 794 799 796 796 840 820 871 891 856 848 820 872 874 861 876 842 823 840 845 854 830 852 871 871 863 858 860 870 834 829 830 806 819 812 837 846 830 832 794 835 840 804 846 839 833 849 832 813 852 843 823 838 816 836 768 844 770 795 785 880 801 773 823 795 829 803 842 827 807 792 805 828 789 764 819 808 793 787 864 829 861 791 821 802 798 780 828 793 785 826 802 834 823 844 798 827 791 823 843 762 721 793 852 843 855 893 888 879 839 856 810 886 840 841 796 823 862 841 844 837 831 837 809 826 851 848 853 821 802 822 826 875 830 789 860 797 793 862 815 822 828 808 821 815 791 786 748 792 782 845 804 831 807 846 827 860 826 830 831 814 832 802 872 755 792 807 856 806 801 793 806 808 794 787 865 803 767 841 796 775 805 785 825 806 819 818 790 773 784 824 830 838 846 818 822 910 913 881 934 889 933 874 887 931 914 886 936 906 859 902 894 895 938 901 912 910 928 924 910 902 906 863 886 896 902 899 835 907 890 879 860 852 871 869 883 1.12e+03 883 807 918 923 851 798 817 829 937 856 834 924 850 882 824 848 824 859 839 894 851 866 824 850 878 832 846 798 854 798 867 891 897 856 951 940 952 966 911 926 984 965 949 943 953 932 809 939 918 970 910 914 916 938 903 948 858 891 853 874 889 858 892 910 810 817 854 854 829 871 845 836 856 876 912 907 905 889 919 875 872 944 876 858 907 867 905 888 867 871 828 865 881 847 890 895 847 814 882 770 876 912 878 970 898 910 923 898 887 914 895 865 862 884 900 878 847 841 843 872 855 859 861 861 880 830 864 874 839 831 829 868 845 886 798 837 839 762 830 787 880 894 848 868 829 862 779 829 844 830 908 918 875 884 882 870 871 882 878 850 832 865 879 876 841 847 875 821 853 860 868 865 854 830 842 845 859 849 866 858 896 856 828 826 859 814 834 855 864 887 846 847 851 846 904 832 836 849 861 906 918 911 898 941 915 900 931 875 875 870 891 816 851 910 854 866 857 800 904 877 803 851 789 814 834 858 835 830 832 850 820 802 808 808 792 748 829 804 818 808 804 816 826 822 869 799 796 810 830 794 803 801 802 841 823 832 800 834 762 867 781 798 772 813 787 813 808 816 796 783 829 782 823 818 834 870 790 811 840 813 796 817 731 820 836 787 814 775 777 819 793 798 797 795 841 822 870 891 857 847 819 871 874 862 876 841 824 839 844 854 830 852 871 871 864 858 860 870 833 828 829 807 818 811 836 848 830 832 794 835 840 804 846 838 833 849 832 812 852 843 824 839 815 836 768 843 769 795 784 880 800 773 823 796 829 803 843 826 807 791 804 827 790 764 821 808 794 786 864 829 862 791 821 802 798 780 828 793 784 826 802 833 823 843 799 827 792 823 843 762 721 793 852 844 854 893 887 879 839 856 810 886 839 841 795 823 861 841 844 836 831 837 809 825 849 848 852 822 800 822 827 875 831 789 860 797 793 862 814 822 827 807 821 815 792 786 748 793 782 846 804 831 808 846 826 859 825 830 831 815 832 802 872 756 794 806 856 801 801 793 806 808 793 787 865 806 766 840 796 775 806 786 825 806 819 816 790 773 786 824 829 837 847 819 822 910 913 881 934 890 931 874 888 930 914 886 939 907 860 901 892 896 938 901 912 910 928 924 909 902 907 864 886 896 903 899 836 907 889 879 861 851 871 868 884 1.12e+03 882 806 917 923 850 798 817 829 937 854 834 924 850 882 823 849 825 859 839 894 851 865 823 849 878 832 846 798 856 798 867 891 897 856 951 941 951 965 910 926 984 965 949 943 953 932 809 940 918 969 910 913 916 938 904 949 857 890 854 873 890 856 892 909 811 818 854 855 830 871 845 836 856 876 912 907 905 890 919 874 871 944 876 856 907 866 906 888 867 870 828 864 881 848 890 895 847 814 882 770 875 911 878 969 897 910 923 898 886 913 894 864 862 883 900 878 847 841 843 872 854 859 861 860 879 830 863 875 839 831 829 867 845 887 797 837 838 760 831 787 880 894 848 868 828 862 779 829 844 830 906 918 875 885 882 870 872 882 878 852 832 865 879 876 840 848 875 822 854 860 868 864 853 830 842 845 860 848 865 858 896 856 828 826 859 814 833 855 864 887 846 847 851 846 904 832 836 850 863 906 919 912 898 941 915 900 932 875 874 869 893 816 852 909 854 866 858 801 905 876 804 851 789 815 835 859 835 830 832 849 820 801 808 809 793 748 829 805 819 808 804 817 827 821 869 799 796 810 830 794 802 801 802 841 824 833 800 834 764 867 782 799 772 813 787 814 807 816 797 782 829 782 822 818 834 869 790 810 840 813 796 818 731 821 836 788 815 775 776 819 793 797 797 795 841 822 869 891 859 847 819 871 872 863 876 840 824 840 845 853 830 852 872 871 864 858 859 870 834 828 828 808 818 811 836 850 830 832 794 835 841 805 846 839 834 849 833 813 851 842 825 839 814 835 767 844 768 795 783 880 800 773 823 796 830 802 844 826 806 792 806 827 790 764 821 808 794 786 863 829 862 791 821 802 798 781 828 794 784 826 803 832 822 842 799 828 792 824 843 762 722 792 853 845 854 892 888 879 839 856 809 885 838 842 795 822 860 841 845 835 831 836 809 824 848 847 850 823 799 821 828 876 832 789 859 797 793 862 814 822 826 806 820 815 792 786 748 793 782 847 805 831 809 845 825 860 824 830 830 815 832 801 872 756 794 806 856 797 802 792 804 808 792 786 866 807 765 839 796 775 806 786 825 807 819 815 790 774 788 824 828 836 847 820 823 910 913 881 932 890 930 874 888 930 914 886 940 907 860 900 890 896 938 902 913 910 927 923 909 902 907 864 886 897 904 899 836 906 888 879 862 851 871 867 885 1.12e+03 882 806 917 922 851 798 817 830 937 854 834 924 850 882 824 849 825 859 838 893 852 865 822 848 878 832 847 799 857 798 868 890 897 856 951 941 951 964 910 926 983 966 949 943 954 932 810 941 919 968 910 912 916 939 904 950 858 891 856 872 891 856 892 909 811 820 854 854 830 872 845 836 855 876 912 907 905 890 920 874 870 945 876 854 909 866 907 888 868 870 828 864 881 848 889 894 847 814 882 771 875 911 877 968 896 909 923 898 886 913 894 864 863 883 900 879 848 841 844 873 854 859 860 860 879 832 862 876 840 831 829 868 845 886 797 837 838 760 830 787 880 894 849 868 827 862 779 830 844 830 906 918 875 885 882 870 872 882 879 854 832 866 879 877 840 848 873 822 854 860 868 864 853 830 842 846 860 848 866 859 896 856 828 826 858 814 831 855 864 886 846 848 851 845 904 832 836 851 863 906 920 912 898 941 915 900 932 874 875 869 895 817 852 908 854 866 858 802 906 875 805 851 789 816 836 860 834 831 832 849 820 800 808 810 794 747 829 805 819 808 804 817 827 821 869 799 795 810 830 793 801 801 802 842 825 833 800 834 764 867 782 800 772 813 786 814 807 817 797 782 829 781 822 819 834 869 790 810 841 814 796 818 731 821 836 788 815 775 775 819 794 798 797 795 840 820 868 891 860 847 819 871 871 863 876 840 824 842 846 852 830 852 872 871 863 858 859 871 836 828 828 808 818 811 836 850 831 832 794 836 842 806 845 840 835 849 834 813 850 842 825 840 813 834 767 843 767 794 784 880 799 773 824 795 830 802 844 826 807 794 807 827 790 764 822 807 794 786 863 829 863 792 821 802 799 781 828 794 785 827 803 833 822 842 799 828 791 824 843 763 722 792 854 845 853 893 890 878 840 856 809 884 837 843 795 822 860 841 845 834 832 835 808 825 848 847 848 823 798 821 830 876 831 789 859 797 794 862 815 822 825 806 820 815 792 786 747 794 782 846 806 830 810 845 825 860 823 830 829 815 832 801 871 755 792 806 856 793 802 792 803 807 792 787 866 808 765 839 796 775 807 786 826 807 818 815 790 774 789 824 828 835 846 820 822 909 913 880 930 891 930 876 888 930 914 886 941 906 861 900 889 896 938 902 913 909 927 924 909 901 907 863 886 897 905 899 836 906 888 880 861 850 870 867 886 1.12e+03 882 806 917 922 851 798 816 831 937 855 834 924 851 882 824 848 825 859 839 894 853 866 822 848 878 833 848 800 859 799 868 889 896 856 952 941 952 964 910 926 983 966 949 944 956 930 811 941 920 969 910 911 916 940 904 950 859 891 857 872 891 856 891 909 811 821 854 853 828 872 845 834 855 877 912 908 906 890 919 874 871 945 876 853 910 867 906 888 869 870 828 863 881 848 888 894 848 813 883 771 875 912 877 967 897 909 923 898 886 914 895 865 863 883 900 880 847 841 845 873 853 860 860 860 879 833 864 877 840 830 829 869 846 885 798 838 838 761 829 787 880 894 849 868 825 861 778 832 844 831 908 918 874 886 882 870 871 882 879 854 832 866 879 877 840 848 872 823 853 860 869 865 852 830 841 846 860 848 867 859 897 855 828 826 858 814 832 855 864 886 846 847 851 845 904 832 836 852 863 907 920 912 898 941 915 900 933 873 875 869 896 817 851 908 854 866 858 802 907 875 805 852 789 815 836 860 834 831 832 849 821 799 808 810 793 746 830 804 819 807 804 818 827 821 869 798 794 810 830 793 801 801 803 842 826 833 801 834 764 867 782 800 772 812 786 814 807 817 797 780 830 781 822 819 833 869 790 810 843 814 796 817 729 822 836 788 815 775 774 820 794 799 798 795 840 819 868 892 860 848 820 871 871 863 876 840 825 843 847 853 830 852 872 871 862 858 859 872 836 828 828 807 818 811 836 848 831 832 794 836 842 806 845 839 836 850 834 812 850 842 824 839 813 833 766 842 767 794 786 880 799 773 825 795 830 801 844 827 807 795 809 827 789 763 822 806 794 787 863 829 862 792 821 802 799 780 828 793 785 826 802 833 822 843 799 828 791 825 842 763 721 791 855 845 853 893 891 878 840 856 809 884 837 844 796 821 860 840 845 832 832 834 808 827 845 846 849 823 798 821 830 877 829 790 858 797 794 862 816 822 826 806 820 815 792 784 747 794 783 845 806 830 810 845 825 861 824 830 828 815 831 801 871 755 791 807 855 787 801 793 803 807 792 788 866 807 765 839 796 776 808 786 827 807 818 816 790 775 788 824 828 835 846 822 822 909 912 879 928 892 930 876 888 929 914 886 940 906 860 900 890 896 938 902 913 908 927 924 910 902 907 863 887 898 905 899 836 906 888 881 860 850 869 867 886 1.12e+03 883 806 916 922 851 798 816 832 936 855 834 924 851 882 825 847 825 860 839 893 853 866 822 848 878 834 848 801 859 800 868 887 895 857 953 942 952 963 911 928 982 966 949 945 959 928 812 941 920 970 910 910 916 942 904 949 858 891 858 872 889 858 892 910 811 821 852 852 827 871 844 833 855 877 912 908 906 891 920 874 872 945 875 854 912 868 905 887 869 870 827 863 881 848 888 893 850 813 884 770 875 913 877 966 897 909 922 898 886 914 895 865 864 883 900 880 846 841 846 872 853 860 861 860 880 834 865 877 840 830 830 870 846 884 799 838 837 761 828 788 880 894 849 868 824 860 777 832 845 831 909 919 873 886 883 870 871 882 879 853 832 865 878 876 839 848 872 824 853 860 869 867 852 830 840 846 860 849 866 859 897 855 829 827 858 814 835 855 864 886 846 847 850 845 905 833 836 852 861 907 919 912 898 941 914 900 933 873 876 870 896 817 851 908 854 866 858 802 908 876 804 852 789 814 837 861 834 831 833 848 821 799 808 811 793 745 830 803 819 808 804 818 826 820 870 798 794 809 829 794 802 801 804 842 826 834 802 834 764 868 782 799 772 811 786 813 808 818 797 779 830 781 822 821 834 869 790 810 844 814 796 817 728 822 837 788 814 775 773 821 794 800 799 795 840 819 869 892 860 849 821 870 872 863 876 840 825 842 847 853 830 852 872 871 861 858 859 872 836 829 829 806 819 811 836 846 832 832 792 837 841 806 845 838 834 850 834 812 849 843 825 840 814 833 766 842 768 794 786 879 799 773 825 795 830 801 844 826 807 795 809 828 787 764 822 805 794 788 862 829 862 791 822 803 800 780 828 793 784 825 802 834 823 842 798 827 792 825 842 764 722 792 855 845 854 893 891 878 840 855 810 884 837 844 795 822 860 840 845 832 832 835 808 828 842 846 849 823 799 821 830 877 826 790 858 797 794 862 817 822 826 807 819 815 793 783 748 794 784 844 807 830 811 845 824 860 825 830 828 815 831 800 871 755 791 808 854 782 800 794 804 807 792 788 865 805 765 839 796 776 809 786 828 808 818 817 789 775 788 825 828 835 846 822 821 909 912 879 929 892 929 875 889 929 914 886 939 906 860 900 891 896 939 902 913 909 928 924 910 902 907 863 888 898 905 898 836 906 888 880 860 849 869 868 886 1.12e+03 882 806 916 922 851 798 817 832 936 856 834 924 850 882 825 847 825 860 840 892 854 866 823 849 878 835 848 801 860 800 869 887 895 857 952 943 953 964 911 929 982 966 950 946 960 928 811 941 919 971 911 910 915 943 904 948 858 892 858 872 888 859 894 911 811 821 851 852 827 869 844 834 856 878 911 908 906 892 920 874 873 945 874 855 912 870 905 887 869 869 826 862 880 849 888 893 851 812 884 770 875 914 878 966 897 909 922 898 886 914 895 865 864 883 900 881 846 841 846 872 853 860 861 860 880 834 865 877 840 831 830 870 846 885 800 838 836 761 828 788 880 895 849 868 820 859 777 831 844 831 909 919 872 885 883 870 872 882 879 853 832 866 878 876 839 848 873 823 853 860 869 868 853 829 840 846 860 850 866 860 897 854 829 827 858 814 836 855 863 885 846 847 850 845 905 833 836 852 859 906 918 912 898 941 914 900 933 873 876 871 895 817 850 908 854 867 857 802 908 877 804 852 789 814 837 861 835 831 833 847 822 800 808 810 792 745 831 802 819 808 804 818 825 820 870 798 794 809 829 796 802 801 804 842 826 835 801 834 763 869 781 797 772 810 786 813 808 818 796 779 831 781 822 822 835 869 791 810 844 814 796 817 725 822 837 788 814 775 772 821 793 801 800 795 840 819 869 892 859 849 821 870 873 863 876 840 824 842 846 853 830 852 872 870 861 857 859 872 834 830 830 806 819 810 837 846 832 833 791 837 840 804 845 836 832 850 834 812 850 844 827 839 816 834 765 843 768 794 784 879 800 773 825 795 830 802 844 826 806 794 808 828 786 763 821 804 795 789 862 829 862 791 824 802 800 780 828 793 784 825 801 835 823 841 798 828 792 824 842 765 723 792 855 844 855 893 890 878 841 855 810 884 837 843 793 823 861 840 845 832 832 836 808 828 838 847 850 823 800 822 830 877 826 790 858 796 794 862 816 822 826 807 819 814 794 782 748 794 785 844 807 832 812 845 824 860 825 830 829 814 830 800 871 757 791 808 853 779 799 794 806 806 791 788 865 804 765 839 797 776 810 787 828 808 818 818 790 775 788 825 828 835 846 821 820 909 912 881 930 892 929 874 890 929 914 886 937 906 860 899 893 895 939 901 913 909 928 924 910 903 905 863 889 898 905 898 836 906 888 879 861 850 868 870 886 1.12e+03 880 806 917 921 850 797 818 832 936 856 834 924 850 882 824 847 825 861 841 892 854 867 823 849 878 835 848 801 859 799 870 888 895 858 951 944 952 963 911 931 982 966 951 946 959 929 811 941 918 970 912 910 913 941 905 947 857 892 858 872 888 860 896 912 812 820 850 852 828 868 843 836 857 877 911 908 906 892 921 874 873 944 873 856 910 871 905 887 869 869 826 862 880 849 888 892 850 811 884 771 875 914 879 966 897 909 922 899 886 913 895 865 864 884 900 880 848 840 846 872 854 861 861 860 881 834 864 876 840 831 831 869 846 886 800 838 836 761 829 789 880 894 849 867 816 859 777 830 843 831 909 919 872 885 883 870 872 882 878 853 831 866 878 876 839 847 873 822 853 861 869 869 854 829 839 846 860 849 866 859 897 854 828 827 858 814 834 855 863 884 846 848 851 846 906 833 836 851 858 905 919 912 898 941 914 900 932 873 876 871 895 818 851 908 855 867 857 802 909 877 803 851 789 814 838 860 837 832 834 846 822 800 808 810 791 745 830 802 819 808 804 818 825 821 870 798 794 808 830 797 803 801 804 842 825 836 800 834 764 869 780 797 772 809 785 813 808 818 796 780 831 780 822 823 836 869 791 810 844 813 796 817 725 822 836 787 814 776 772 820 793 802 800 797 840 819 869 892 859 850 820 870 873 863 876 840 824 842 846 852 830 852 872 871 862 857 859 872 834 830 830 806 818 810 837 846 832 833 790 837 840 803 845 837 832 849 834 812 850 844 827 839 816 835 765 844 768 794 782 879 800 773 825 794 829 802 844 828 806 794 807 828 786 763 820 805 794 788 862 829 863 791 824 802 799 779 827 792 784 825 801 836 823 841 797 828 792 824 841 766 724 793 856 844 854 894 890 878 841 855 810 885 838 843 792 824 860 840 845 834 832 836 808 827 837 847 851 823 800 823 830 877 826 790 857 797 794 862 816 822 826 808 818 812 795 781 748 794 786 844 806 832 811 845 825 859 825 830 829 813 830 800 871 759 791 807 853 778 799 793 807 806 791 788 866 803 765 839 798 776 811 787 828 809 818 818 791 775 789 825 828 835 846 820 820 909 913 882 931 892 929 874 891 929 914 885 935 905 860 899 893 894 939 901 913 909 928 924 910 903 904 863 888 898 905 898 836 906 888 878 861 849 868 869 886 1.12e+03 880 806 917 921 850 797 818 832 936 857 834 923 849 882 824 847 825 862 840 891 853 868 823 849 878 835 847 800 860 798 870 889 895 859 950 945 951 964 911 930 982 966 951 947 958 931 809 941 917 970 914 910 912 939 906 947 857 892 859 871 889 860 895 910 812 819 850 853 829 868 842 837 857 877 911 908 906 892 921 874 873 942 874 857 909 871 906 887 869 868 826 863 881 849 889 893 850 810 883 772 875 914 880 966 897 908 923 900 886 911 895 865 864 884 900 880 849 840 846 872 855 859 861 859 881 834 864 876 840 832 831 869 846 886 800 838 836 761 829 788 879 894 849 866 814 859 779 830 843 830 909 919 873 885 883 870 872 881 878 853 830 867 878 876 839 847 873 822 853 860 869 868 854 828 839 846 860 849 866 859 897 853 827 826 858 813 832 855 864 885 847 848 851 845 907 834 836 850 857 905 920 913 898 942 915 900 932 872 876 870 896 819 852 909 854 868 857 803 908 877 804 850 789 815 838 859 837 832 833 846 822 800 809 809 791 745 828 802 819 807 804 818 824 821 869 798 794 808 830 796 804 800 804 841 825 835 800 834 766 869 780 797 771 808 784 813 808 817 797 780 832 778 823 821 836 868 792 811 844 813 796 817 724 822 836 786 814 776 771 820 794 802 800 798 840 819 869 892 858 850 820 871 873 864 876 840 822 842 846 853 831 852 871 872 863 856 859 872 833 830 830 806 817 810 837 845 832 833 790 836 839 802 844 838 832 849 835 812 850 844 826 839 817 835 766 845 768 794 783 879 801 774 825 794 828 802 844 829 805 794 805 829 785 762 820 807 794 788 862 830 864 791 823 801 799 780 827 791 785 825 801 838 823 841 797 828 792 824 841 766 724 793 856 844 854 895 889 880 841 855 810 886 839 842 792 826 860 840 844 834 832 836 808 827 835 847 852 823 798 824 830 877 826 790 858 798 794 863 816 822 826 808 818 812 794 781 748 794 786 844 804 832 811 846 825 859 825 830 829 813 830 801 872 760 791 806 853 778 799 792 808 806 793 787 866 803 765 839 798 776 810 788 827 809 818 816 792 776 789 825 829 836 846 819 820 910 914 882 931 891 930 875 891 929 915 885 935 905 859 899 893 894 938 900 913 909 928 924 909 903 903 863 887 898 905 898 836 905 889 878 861 849 868 869 885 1.12e+03 881 806 916 921 850 797 819 831 936 857 835 923 848 882 824 848 825 861 840 892 853 868 822 849 879 835 847 799 861 798 870 890 895 859 950 946 950 964 911 930 982 966 951 944 958 931 808 942 916 970 914 910 913 937 906 946 857 891 859 871 888 860 894 909 813 819 850 853 829 868 842 837 858 876 911 908 906 892 919 874 872 942 874 857 908 870 906 887 869 868 827 863 881 849 889 893 851 809 883 773 874 915 879 967 897 908 924 900 887 911 896 866 865 884 900 880 848 839 846 873 855 857 862 859 880 835 863 875 840 832 831 870 845 886 801 838 836 761 828 788 878 893 848 864 809 859 780 830 843 830 909 919 873 886 882 870 872 881 878 852 831 867 879 877 840 846 873 823 853 859 870 866 854 829 840 846 860 848 866 858 897 853 826 825 859 813 832 855 864 885 847 849 851 845 908 834 836 850 856 905 921 914 899 941 915 901 932 872 877 870 895 819 851 910 853 868 858 803 908 877 804 851 789 815 837 858 836 833 832 846 821 800 809 810 791 745 828 802 819 806 803 817 824 821 869 798 794 808 830 795 804 800 804 841 826 835 800 835 768 869 779 797 772 808 784 813 808 816 798 780 833 778 823 819 836 868 792 811 844 813 796 817 724 823 835 785 814 776 770 819 795 802 800 798 840 819 870 892 857 850 819 872 873 864 876 839 822 841 846 853 831 851 870 873 864 856 859 871 833 830 829 807 816 810 837 845 833 832 791 836 839 802 843 838 832 849 833 813 851 844 825 839 818 835 767 845 768 794 783 880 801 774 825 793 828 802 843 830 806 794 806 830 785 762 820 808 794 788 862 829 864 792 823 800 799 781 827 789 785 825 801 838 823 842 798 828 792 824 840 765 723 793 855 843 854 896 888 881 840 855 809 886 840 843 792 826 861 839 843 834 833 836 808 827 833 847 851 822 796 824 831 877 827 789 859 799 794 863 817 822 827 808 818 812 794 780 747 794 785 842 803 830 810 845 826 859 825 830 828 814 830 802 873 758 791 806 854 778 798 793 807 806 794 787 865 803 765 839 797 777 808 788 826 809 818 815 791 776 790 825 828 836 846 819 820 910 915 882 931 892 930 876 890 929 915 885 934 905 859 899 893 893 938 900 913 909 928 924 909 902 904 863 887 898 905 898 836 905 890 878 861 849 869 868 885 1.12e+03 883 807 916 920 849 798 819 831 935 858 834 923 847 882 825 848 826 860 839 892 852 867 823 848 879 836 847 800 862 798 870 890 895 858 950 947 952 964 912 929 981 966 952 942 958 930 808 942 915 969 913 910 915 938 905 946 857 891 858 872 888 859 893 908 814 819 851 854 828 869 842 836 858 875 910 908 905 891 918 875 871 943 874 856 908 868 906 887 869 868 826 863 881 848 888 893 852 809 883 773 874 915 878 967 897 908 925 900 887 912 896 866 866 883 900 880 847 838 847 873 854 855 862 859 880 835 863 874 839 832 831 870 844 885 801 838 836 761 828 789 877 893 849 864 804 859 781 830 843 830 909 919 873 886 882 869 872 881 878 852 832 866 880 878 840 847 873 823 854 859 871 865 854 829 840 847 859 849 865 857 897 853 826 825 860 814 833 855 864 886 848 848 851 844 909 834 836 850 856 905 922 914 899 941 915 900 932 872 877 869 895 818 850 911 852 868 857 803 907 877 805 852 790 815 836 858 835 834 832 846 821 801 808 811 792 746 828 802 820 806 803 817 824 821 869 798 794 808 830 796 803 800 804 841 826 836 800 834 768 869 780 797 773 809 784 813 808 816 799 780 833 778 822 818 836 868 792 812 844 814 796 817 723 823 834 784 814 776 768 820 794 802 800 797 840 819 870 891 857 849 819 873 873 863 876 838 822 841 846 853 830 851 868 873 865 856 859 872 833 831 828 807 815 810 837 847 832 830 792 836 839 804 843 838 833 850 833 813 852 844 825 839 818 834 768 845 770 795 784 880 801 775 825 793 828 801 843 829 806 795 807 829 784 761 821 808 794 788 863 828 863 793 823 800 800 782 827 788 786 825 801 837 824 842 798 828 793 825 840 765 722 792 854 843 855 896 888 882 838 856 808 886 840 844 792 826 861 839 842 834 832 836 808 826 831 847 852 822 794 824 832 877 829 788 859 799 793 864 818 822 828 810 818 813 793 780 747 794 785 842 804 830 811 845 826 859 826 830 828 815 830 802 873 757 792 807 854 780 798 793 807 807 795 787 866 803 766 839 796 777 807 789 828 809 817 815 791 776 791 825 828 836 847 819 819 910 915 882 931 892 932 876 889 929 914 885 934 905 859 899 894 893 938 900 914 909 927 924 909 902 905 863 887 898 905 899 835 905 890 879 860 850 869 868 885 1.12e+03 883 808 916 920 848 799 818 830 934 858 834 923 848 882 825 848 826 860 839 892 853 867 824 848 880 836 848 800 862 797 869 889 895 857 949 948 954 964 913 928 981 966 953 939 958 930 809 940 914 969 913 910 916 939 904 947 857 891 856 873 888 859 893 909 815 820 852 855 828 870 842 836 859 875 910 908 906 890 916 875 872 944 874 855 908 867 906 886 868 869 826 862 882 847 888 894 853 809 884 774 873 915 878 968 897 908 926 900 886 912 896 865 867 883 900 880 847 838 847 873 854 856 862 859 880 834 863 874 839 833 831 870 844 885 801 838 837 761 828 789 877 893 849 865 799 859 781 830 844 830 908 919 873 886 882 869 872 881 878 852 833 866 881 878 840 848 873 822 854 860 871 865 854 829 840 847 858 849 865 857 897 854 826 825 860 814 833 855 865 886 848 848 850 844 908 834 836 849 857 905 921 914 900 941 915 899 932 872 876 869 894 817 851 911 851 867 857 802 906 877 806 852 790 815 835 859 834 833 832 846 822 801 808 811 792 748 828 804 820 805 802 816 825 821 869 798 794 808 830 796 802 800 803 841 826 836 800 834 768 868 781 797 774 809 784 813 808 816 798 781 833 778 822 820 836 867 791 813 844 814 797 817 723 822 835 785 814 776 768 820 793 801 799 796 840 820 870 890 857 849 819 872 872 863 876 837 823 841 846 854 830 851 869 873 866 857 859 873 833 831 829 808 816 809 837 848 832 830 793 835 838 805 845 838 834 850 832 814 852 843 825 838 818 833 768 845 770 795 784 880 800 775 825 793 829 801 843 828 806 794 808 829 785 761 820 808 794 788 864 827 862 794 823 800 800 781 827 789 786 826 800 836 824 843 798 828 793 825 840 764 721 791 853 842 855 896 889 881 837 857 808 886 840 844 792 826 861 839 841 834 832 836 808 825 831 848 851 822 793 824 832 877 830 787 860 799 792 864 817 821 827 811 818 814 793 780 747 794 785 842 805 831 811 846 826 859 826 831 828 815 830 802 873 757 792 808 855 782 799 794 807 808 795 787 866 803 766 840 796 778 808 789 829 809 818 816 790 777 791 825 828 836 848 820 818 909 914 882 931 893 932 876 890 928 914 885 933 906 859 898 894 893 938 900 914 910 926 924 909 901 904 862 886 898 904 899 835 905 890 879 860 850 869 868 885 1.12e+03 883 808 917 920 848 799 818 830 934 858 833 923 848 882 825 847 825 860 840 892 853 867 823 848 880 835 850 800 861 797 869 888 895 858 949 948 954 963 913 928 980 966 954 939 956 930 810 938 913 969 913 910 916 939 904 948 858 891 855 873 889 860 893 910 816 820 852 856 827 870 842 837 859 876 910 909 906 889 916 874 873 944 873 854 909 868 906 885 867 869 826 861 882 847 888 895 853 808 884 770 873 915 878 967 897 908 926 900 885 912 895 864 867 884 900 881 847 839 848 873 853 856 861 859 880 833 863 873 839 833 831 870 844 885 801 838 838 761 828 789 877 893 849 866 798 858 780 830 844 829 908 919 873 887 882 869 872 881 877 852 832 866 880 878 840 848 873 821 854 860 871 865 854 830 841 847 858 850 865 858 897 855 826 825 860 813 833 855 864 886 847 848 850 844 906 834 837 849 859 905 920 914 900 941 915 899 931 872 876 869 893 818 852 912 851 867 858 801 907 877 806 852 790 815 835 860 834 832 833 847 822 800 808 811 792 749 828 805 819 805 803 816 825 821 869 797 795 807 830 797 801 799 802 841 825 834 800 834 767 868 782 798 775 808 785 813 808 816 798 781 833 778 821 822 836 867 791 814 844 813 798 817 722 822 836 785 814 776 768 820 793 800 799 796 840 820 869 889 857 848 819 872 872 862 875 836 824 841 847 854 831 851 870 873 865 857 859 874 833 831 830 808 817 808 837 849 831 830 792 835 838 805 847 838 833 851 832 814 851 843 825 838 817 830 767 846 771 795 785 881 799 775 825 793 828 800 842 828 807 793 807 829 785 762 819 807 794 789 864 828 863 795 823 801 801 781 826 789 786 827 799 834 823 844 798 828 792 825 840 763 721 790 852 843 855 896 889 880 836 857 808 886 839 844 792 826 861 839 842 834 832 836 808 824 830 848 850 824 792 824 832 878 829 787 860 798 791 863 816 821 827 809 818 814 793 779 747 794 786 843 804 832 811 846 826 858 827 831 828 814 830 802 873 758 791 808 855 785 800 794 806 809 795 787 867 803 766 841 796 778 808 788 830 808 819 817 790 777 791 825 828 835 848 820 818 908 914 881 931 893 933 875 890 928 914 885 933 907 859 898 895 894 937 900 913 909 926 925 909 902 905 862 886 898 904 899 835 905 890 879 861 850 869 868 885 1.12e+03 882 808 918 921 849 799 818 829 934 857 833 923 848 882 825 847 824 861 840 892 854 867 822 849 880 834 850 800 861 797 869 888 894 858 950 948 953 962 913 928 982 966 954 939 955 929 809 938 912 970 913 911 916 940 904 949 858 891 855 873 889 860 893 910 817 821 851 856 826 870 843 838 860 876 910 909 907 889 916 875 875 944 873 854 910 869 907 884 866 869 827 862 883 847 888 896 853 808 884 766 874 915 878 967 897 908 926 900 883 913 894 863 868 884 900 882 847 840 848 873 853 857 860 859 880 832 862 872 839 833 831 870 845 886 800 838 838 761 828 789 877 892 849 868 796 857 780 830 845 828 908 919 873 887 882 868 872 881 877 852 831 865 880 877 840 848 872 821 854 860 870 865 854 830 842 847 858 849 865 859 896 855 825 825 859 813 833 855 864 885 848 847 850 844 905 835 838 849 861 905 920 914 899 941 915 899 931 872 875 869 893 817 853 911 851 866 858 801 907 876 806 851 790 816 835 861 835 832 834 846 823 800 808 811 792 749 829 805 818 805 803 816 824 821 869 797 794 808 831 798 801 800 802 841 825 833 800 834 767 870 782 798 775 807 785 813 808 816 798 782 832 780 821 822 836 867 791 814 845 813 797 816 722 822 837 785 814 776 768 820 793 800 799 796 840 820 870 889 858 848 818 871 871 862 875 836 824 842 847 854 831 851 870 872 865 857 859 874 833 830 832 808 818 808 837 848 831 830 792 835 839 805 849 839 833 851 832 814 850 843 824 838 818 828 766 845 770 794 785 880 799 776 825 793 828 801 842 828 807 793 806 829 786 763 818 806 795 790 864 828 863 796 822 801 800 781 827 790 786 828 798 835 823 844 798 828 792 825 841 762 721 791 852 844 855 897 888 880 837 857 809 885 838 844 792 826 861 840 844 834 832 836 807 824 830 849 850 825 792 824 830 877 828 787 860 798 791 862 816 820 826 807 819 814 793 779 747 793 785 845 804 832 811 847 825 858 826 831 828 814 830 802 873 758 790 808 856 787 800 793 806 808 795 787 866 803 766 842 796 778 808 788 830 807 820 818 790 777 790 825 828 835 848 821 818 908 914 880 931 892 932 875 891 929 914 885 933 908 860 898 894 895 936 899 912 909 926 925 909 903 905 862 887 898 903 899 835 906 889 880 861 851 869 868 884 1.12e+03 881 807 918 922 849 799 818 829 934 856 833 923 848 882 825 846 824 861 840 892 854 867 821 849 880 834 849 799 860 797 869 890 894 858 951 948 951 961 913 928 984 967 953 939 953 929 808 940 912 971 913 911 915 942 903 948 858 891 855 873 890 860 892 909 817 820 851 856 826 870 843 838 860 876 911 910 908 890 917 876 876 944 874 854 912 869 907 886 866 869 827 861 883 846 889 896 853 809 883 761 875 915 878 965 896 908 927 900 882 913 893 863 868 884 900 882 847 840 848 873 852 857 861 859 879 832 862 874 839 834 831 870 845 886 799 838 838 761 829 789 877 893 849 867 793 856 780 830 845 827 908 919 873 887 882 868 870 881 877 852 832 865 880 876 840 847 872 822 853 860 869 865 854 829 843 847 858 848 866 860 896 855 825 825 858 814 832 855 863 884 848 847 850 844 905 835 838 849 862 905 921 914 899 941 915 899 930 871 875 869 894 817 853 910 851 866 858 801 908 876 806 851 790 817 836 861 835 832 834 846 823 799 809 811 793 749 829 804 817 805 804 816 824 821 870 797 794 808 832 797 801 801 801 841 825 833 801 834 767 871 782 799 776 806 785 813 808 816 798 781 832 781 821 822 835 868 791 813 845 812 797 815 722 823 838 785 816 776 766 820 792 800 799 795 840 820 870 890 858 849 819 871 871 862 876 836 824 843 847 853 831 851 871 871 865 857 859 873 834 830 831 809 818 810 837 846 831 832 792 835 840 804 848 840 832 852 832 813 850 843 824 838 818 825 766 845 770 795 784 880 799 776 825 794 828 803 841 827 808 794 806 829 787 764 817 806 795 790 863 829 863 798 821 801 800 780 827 790 785 829 799 835 823 843 799 828 792 826 841 763 721 792 852 845 855 897 888 881 837 856 810 885 838 845 792 825 861 840 844 833 832 836 808 826 828 849 850 824 794 824 830 877 826 788 860 798 791 862 816 822 825 806 819 814 793 778 748 792 785 846 803 831 810 847 825 857 825 831 828 815 831 801 873 758 790 808 855 788 801 793 805 807 793 787 865 804 767 841 797 777 809 789 830 806 820 819 790 776 790 825 828 835 848 821 819 908 914 880 931 891 932 874 891 929 914 885 933 908 860 899 894 896 936 899 913 908 927 925 909 903 906 862 888 898 903 899 835 905 888 881 861 852 869 868 884 1.12e+03 881 807 918 923 849 799 817 830 935 855 833 923 848 882 825 847 823 861 840 892 853 867 822 849 880 833 848 798 860 797 869 892 894 858 953 947 951 962 912 929 986 968 952 941 953 929 807 940 913 972 913 910 914 942 903 948 858 891 855 874 890 859 892 909 817 818 852 856 826 870 843 838 860 876 911 910 908 890 917 878 876 945 874 854 913 868 907 887 865 871 828 860 882 846 888 894 851 809 882 760 877 915 879 964 896 908 927 901 883 913 893 863 868 884 900 882 847 841 847 873 852 857 861 859 879 832 862 875 840 834 832 870 845 886 799 838 838 761 830 788 877 894 848 867 789 856 780 830 846 826 908 920 873 886 882 868 869 881 878 853 832 865 880 875 839 846 871 822 853 860 869 865 854 829 843 846 858 847 866 858 896 855 825 826 857 813 832 855 863 884 847 847 850 844 905 835 838 848 862 905 922 913 900 940 915 898 931 872 875 869 895 817 853 909 851 865 858 802 908 875 805 851 790 817 837 862 835 832 833 846 822 799 809 811 793 750 829 803 817 805 804 816 825 821 870 797 795 808 832 796 801 802 802 841 825 833 801 834 767 871 781 800 776 806 786 813 808 816 798 781 831 781 821 822 835 868 791 813 845 812 797 814 722 823 838 785 816 776 765 821 792 800 800 797 840 820 871 890 859 849 819 871 871 863 876 834 824 844 846 852 830 852 870 870 865 857 859 872 835 829 831 810 818 811 836 846 831 833 792 836 841 804 847 841 832 852 832 812 849 844 824 837 819 824 766 844 769 796 784 880 799 776 825 795 828 804 842 826 807 796 805 829 789 764 817 807 794 790 862 829 864 798 822 802 800 780 827 791 785 829 800 835 823 842 801 828 792 826 841 764 721 794 853 845 856 897 888 881 838 857 811 884 839 844 792 824 861 840 844 833 832 835 808 828 827 849 851 822 795 823 829 876 826 788 860 799 792 862 815 823 824 808 819 814 794 778 748 792 785 846 803 831 810 847 825 858 823 831 828 815 832 801 873 759 790 808 854 791 800 794 805 806 794 786 865 805 767 840 797 777 810 790 831 808 820 819 791 776 790 824 829 835 848 821 820 907 914 880 931 891 932 873 891 930 915 885 932 907 861 900 894 896 936 899 913 908 928 924 909 903 906 862 888 897 903 899 835 905 887 881 861 850 869 869 885 1.12e+03 882 806 918 923 848 798 816 830 936 855 832 923 848 881 826 847 823 860 839 892 852 867 824 849 880 834 847 798 859 797 868 891 894 858 953 947 951 964 912 930 986 969 950 942 955 929 807 939 914 972 913 910 913 941 902 949 858 891 855 874 890 859 892 909 815 816 853 856 827 870 842 838 860 876 912 911 908 890 917 878 875 946 874 854 913 868 908 888 866 872 828 859 881 845 887 893 850 809 882 762 876 915 879 965 897 908 927 901 882 913 893 864 869 883 900 882 847 840 847 874 852 857 861 859 879 832 863 877 840 834 832 870 844 886 800 838 838 761 830 787 876 895 848 867 787 856 780 831 845 826 908 920 873 886 882 868 869 882 878 854 832 865 880 876 839 846 871 822 853 859 869 865 854 828 843 846 859 847 866 858 897 855 825 826 856 813 832 855 863 885 847 848 851 844 905 835 838 848 862 905 921 912 900 940 915 898 931 874 875 869 895 817 853 908 851 865 858 803 908 876 805 851 790 816 837 862 835 832 834 846 821 800 809 811 792 750 830 803 817 805 804 817 825 821 870 797 795 809 832 795 801 802 802 841 825 834 801 834 768 870 781 800 777 806 786 813 807 816 798 781 831 780 822 821 835 869 791 813 845 813 798 813 721 823 837 785 817 776 763 821 792 800 800 798 840 820 871 890 859 849 820 870 871 863 877 832 823 844 846 851 828 853 870 870 864 857 859 871 836 829 831 810 818 812 835 847 832 833 792 836 840 804 847 841 833 853 832 813 849 844 823 838 818 823 767 845 771 796 785 880 800 776 825 796 829 804 842 825 807 796 805 828 790 764 818 807 794 789 862 829 864 798 822 802 800 780 826 792 785 828 800 835 823 842 801 827 792 826 841 765 721 794 854 845 856 897 888 881 838 856 811 884 839 844 792 824 862 840 844 832 832 835 809 829 826 849 852 822 794 822 829 875 827 788 860 800 793 862 814 823 825 810 819 814 794 777 747 793 784 846 804 831 809 846 825 860 824 831 827 815 832 800 872 760 791 808 856 793 801 794 804 807 796 786 865 806 767 839 798 777 811 791 830 809 820 820 792 776 791 823 829 835 850 820 821 906 914 880 931 890 932 873 892 930 915 885 931 906 861 899 894 896 936 900 913 908 928 924 909 903 906 862 886 897 903 899 835 906 887 881 860 849 869 869 885 1.12e+03 882 805 917 922 849 799 817 830 936 856 832 923 848 881 826 848 823 860 839 892 852 867 825 849 879 834 846 798 858 797 868 890 894 857 952 947 951 966 911 930 985 968 949 943 956 929 806 939 915 972 913 910 913 940 902 950 857 891 855 874 890 858 892 909 814 815 854 855 827 870 843 838 860 876 913 912 908 889 917 879 874 947 875 854 913 867 907 888 866 871 828 860 880 846 888 893 849 809 882 765 874 915 880 967 898 909 927 901 881 913 893 864 872 883 900 881 847 840 846 874 852 858 861 859 879 832 864 877 839 834 832 870 844 885 800 838 838 760 829 787 876 896 848 867 786 856 780 831 845 826 908 920 873 886 882 869 869 883 879 854 831 865 880 876 840 846 871 822 852 858 869 865 854 828 842 846 860 847 866 858 898 854 826 826 856 814 833 855 863 885 846 848 851 845 906 835 838 848 861 905 921 912 900 940 914 898 931 876 875 869 895 817 853 908 851 865 858 802 908 876 805 851 790 816 837 862 834 832 834 848 820 800 809 811 792 751 830 803 817 805 803 818 826 820 869 798 794 809 832 794 801 802 802 841 824 834 800 834 768 870 782 800 776 805 786 813 806 816 798 781 831 780 822 821 835 869 792 814 844 814 798 814 718 823 836 786 817 776 762 821 792 799 800 799 841 820 871 890 858 849 820 870 872 863 876 830 823 844 846 851 827 853 871 871 864 857 858 871 834 829 831 810 818 811 835 849 832 832 792 836 840 804 847 842 833 852 832 814 849 844 824 837 818 821 767 844 773 796 786 880 801 775 825 796 829 803 842 826 806 796 805 829 790 764 818 808 793 789 863 828 864 797 820 802 800 779 827 792 785 827 800 835 822 843 801 828 792 826 840 765 722 793 854 846 856 896 889 881 839 856 810 883 840 843 791 825 861 840 843 832 832 835 809 829 826 849 852 822 794 821 830 875 827 788 861 800 793 861 813 822 826 811 819 814 794 776 748 793 783 846 803 831 810 846 826 861 823 831 828 814 832 799 872 760 792 808 857 795 801 794 804 808 798 786 865 805 766 839 797 777 811 791 828 810 820 820 792 776 791 824 828 834 850 821 821 906 915 880 931 890 932 874 891 931 915 885 930 905 862 898 894 896 936 900 913 908 928 924 910 904 906 863 884 897 904 899 835 906 887 881 861 848 869 868 885 1.12e+03 882 806 916 922 850 798 818 830 937 856 832 923 848 881 826 847 823 860 839 891 853 867 825 849 879 834 847 797 858 796 868 889 895 857 951 947 952 967 911 931 985 968 949 943 958 929 806 939 916 972 913 911 914 939 902 952 856 891 854 873 890 858 892 909 812 815 854 855 827 869 845 837 860 876 914 911 909 889 918 880 874 945 876 853 912 867 906 888 867 869 828 860 880 845 890 894 850 810 882 769 873 914 880 968 900 909 927 901 879 913 893 864 874 883 901 880 847 839 845 874 852 859 861 859 878 831 864 876 839 834 832 870 844 884 799 839 838 760 828 787 877 895 848 867 786 856 781 832 844 826 907 919 874 886 882 869 870 883 879 853 831 866 880 877 840 846 872 822 852 859 869 865 854 828 841 846 861 848 866 858 898 853 826 826 857 815 834 856 863 885 847 847 850 845 906 835 838 849 861 905 920 912 900 940 913 898 932 876 874 869 895 817 852 907 850 865 858 802 908 876 805 852 790 815 836 862 834 832 835 849 820 801 809 810 793 751 830 803 817 805 803 818 826 819 868 799 794 809 832 794 800 801 802 841 826 834 800 834 768 869 782 799 777 805 786 812 807 816 798 780 831 779 823 821 836 869 794 813 844 814 797 815 716 823 836 786 817 776 762 820 792 799 800 797 842 820 871 890 856 849 820 870 872 863 874 831 823 844 846 852 827 853 872 871 864 857 858 871 833 829 831 810 818 810 836 850 832 831 791 836 840 804 847 842 833 851 831 815 849 844 824 837 817 818 767 844 774 796 785 880 801 775 825 797 828 802 842 827 806 795 805 830 790 763 818 808 793 788 863 828 864 796 818 802 800 779 827 792 784 826 800 835 822 844 800 828 793 825 840 765 723 792 854 846 856 895 889 881 840 855 810 883 840 843 791 825 860 840 843 832 832 835 809 828 826 849 853 822 794 821 830 875 828 789 861 799 794 861 813 820 826 811 819 815 793 775 748 793 783 846 802 832 810 846 826 862 821 831 829 814 832 800 872 760 792 809 857 796 801 794 805 807 797 786 865 804 766 840 797 778 810 791 826 808 820 820 792 776 792 825 828 833 851 822 821 906 915 880 931 889 932 874 890 931 915 886 928 905 862 898 894 896 936 901 912 909 928 924 910 903 906 862 885 897 904 899 835 907 887 881 861 849 868 868 885 1.12e+03 883 806 914 922 850 798 818 830 937 856 831 923 848 881 826 847 823 860 839 891 854 867 825 849 878 835 847 798 857 796 868 889 896 857 951 947 952 968 911 931 985 967 949 942 957 929 807 939 916 972 912 912 914 940 903 952 856 891 853 872 890 858 892 908 813 815 852 854 827 869 846 838 860 876 914 910 909 889 919 880 874 943 876 853 912 867 904 888 869 868 828 860 881 845 891 894 850 810 882 769 873 914 879 969 900 908 927 901 878 913 894 863 874 883 901 880 846 839 844 874 853 859 861 858 878 831 864 876 839 834 831 870 844 884 798 839 838 760 828 787 878 893 848 867 786 856 782 832 844 826 906 919 874 885 882 870 870 883 879 852 832 866 880 876 841 846 873 822 852 859 869 865 855 827 841 846 861 848 866 858 899 852 826 827 857 815 834 856 863 885 847 847 849 846 907 834 838 849 862 904 919 912 900 940 912 898 932 876 874 869 894 817 852 907 850 866 858 801 908 876 805 852 790 816 836 862 833 832 834 850 820 801 809 810 793 751 829 803 817 805 803 819 827 818 868 799 793 809 832 795 800 801 802 841 827 835 800 834 768 869 781 798 778 805 786 812 807 816 798 781 831 780 823 822 836 869 794 813 844 814 796 815 716 823 836 786 817 777 762 819 792 799 801 796 842 819 871 890 856 849 821 872 872 863 873 831 822 845 846 853 827 852 873 870 864 857 858 871 833 828 831 810 818 811 837 850 833 831 791 837 840 804 846 841 833 849 831 815 850 844 826 837 818 816 767 844 774 797 785 881 801 774 825 797 828 802 842 828 807 794 805 832 790 763 818 808 793 788 864 828 864 796 818 800 800 779 827 791 782 827 801 835 822 845 799 828 793 824 841 765 724 793 855 846 855 895 889 881 840 855 809 883 840 844 790 825 859 840 843 832 832 835 810 827 826 848 854 822 794 821 830 875 827 790 861 799 795 861 814 821 826 811 819 815 792 775 748 793 782 846 802 832 810 846 827 863 818 830 830 814 830 801 873 761 793 809 855 797 800 795 805 807 797 787 865 802 766 842 798 778 810 791 826 808 820 820 792 777 793 827 827 832 851 822 820 906 916 880 931 890 931 874 890 931 914 886 926 905 862 898 893 895 936 902 912 909 928 924 910 903 906 862 886 898 904 899 836 906 887 882 862 849 868 867 885 1.12e+03 883 807 912 922 849 798 818 830 937 857 832 923 848 881 826 847 823 860 840 891 854 867 825 849 877 836 847 799 857 795 868 889 897 856 951 947 952 967 912 932 985 967 948 941 957 929 808 939 916 970 911 912 915 941 903 952 857 891 852 872 890 858 892 908 814 816 851 854 827 868 846 838 860 877 913 909 909 890 920 879 874 942 876 853 911 867 903 888 870 868 828 860 882 845 889 894 850 810 882 770 873 914 878 969 899 907 926 901 876 913 895 863 875 883 901 879 845 838 844 873 853 859 861 858 879 832 864 875 840 834 831 870 843 884 798 839 838 759 829 787 880 891 848 867 786 856 782 832 844 826 906 919 874 885 882 870 870 883 879 851 832 867 881 876 841 846 875 822 853 860 870 864 854 827 842 846 861 848 866 857 898 852 825 827 857 814 834 856 862 885 846 847 849 845 906 835 839 850 863 905 920 912 900 940 913 899 931 875 874 869 894 817 852 907 850 866 859 801 908 877 805 852 791 816 835 861 833 832 834 850 820 801 809 811 793 754 829 803 816 805 803 818 828 819 868 799 793 809 831 796 799 801 802 841 828 835 800 833 768 869 780 797 779 804 785 812 808 816 798 782 831 781 822 823 835 869 794 813 845 812 796 814 715 822 836 786 818 778 762 819 792 799 802 796 842 819 871 891 857 849 821 874 872 864 874 832 823 846 845 853 828 852 872 870 865 857 859 871 834 828 832 810 818 811 838 849 833 831 792 836 840 804 846 840 833 849 832 815 849 844 826 838 819 816 767 843 774 797 784 881 801 774 824 796 828 802 842 828 807 793 805 832 788 763 818 809 794 789 864 827 864 796 820 797 801 779 826 791 782 827 801 835 823 845 798 828 793 824 841 765 724 793 855 846 855 896 888 880 840 855 809 884 840 844 790 825 859 840 843 833 832 835 810 827 825 849 853 822 794 820 830 875 827 790 860 799 795 862 815 822 825 810 819 815 787 775 748 793 782 845 802 832 809 847 828 864 814 829 831 814 829 802 873 761 793 809 854 799 798 795 805 808 796 787 866 804 767 844 798 778 809 791 826 809 820 820 792 776 793 827 827 833 852 821 819 906 916 880 932 892 931 874 890 931 914 886 926 906 862 899 893 894 937 901 913 910 928 924 910 903 906 862 886 898 905 900 836 906 887 882 862 849 867 867 884 1.12e+03 883 806 910 922 848 798 817 830 938 858 833 923 848 881 827 846 823 860 840 892 854 867 824 849 874 836 847 800 856 794 868 888 897 856 951 947 952 966 912 932 984 968 947 940 956 928 807 939 917 969 911 911 915 941 902 952 859 891 852 872 890 859 892 908 815 818 850 854 827 868 846 838 859 877 913 909 909 890 920 877 874 942 876 853 911 867 904 887 871 868 828 860 882 845 888 894 851 809 883 770 873 914 876 968 900 906 926 900 874 913 896 863 876 884 902 879 845 838 844 873 853 859 860 858 881 832 864 874 841 834 831 871 843 884 799 839 838 759 830 787 879 887 848 867 786 856 782 832 843 826 906 920 875 885 882 871 870 883 879 850 833 867 881 875 841 847 875 822 854 860 870 864 854 827 842 846 861 848 866 857 898 852 824 827 858 813 834 856 862 886 846 847 849 845 905 835 839 851 864 905 921 912 900 939 913 900 931 874 874 869 894 817 852 907 851 867 859 802 907 877 805 852 792 816 835 861 832 832 833 850 820 801 809 811 792 759 829 803 816 805 803 819 827 820 867 798 794 808 831 797 799 801 802 841 828 835 800 832 768 869 779 796 780 804 784 812 808 815 798 785 831 781 821 823 835 869 794 813 845 812 796 814 715 822 837 785 818 778 761 820 793 799 804 797 841 819 871 891 857 849 821 875 873 864 875 832 823 846 844 853 828 852 870 870 866 858 859 871 834 828 832 809 818 812 837 848 833 831 793 836 839 806 846 840 833 850 832 815 849 845 826 838 820 816 767 843 774 797 784 881 801 774 823 795 828 802 842 827 808 793 805 831 787 763 818 809 795 789 865 827 865 796 821 793 800 779 826 790 781 827 802 836 822 845 799 827 794 824 841 765 724 793 857 845 855 897 888 879 841 855 810 884 840 843 790 825 860 840 844 834 831 835 811 827 825 849 853 822 794 820 830 875 827 790 859 799 795 862 817 823 826 809 818 816 783 775 747 794 783 844 802 832 809 847 830 862 812 828 832 814 829 802 872 761 793 809 854 799 798 796 804 808 796 787 868 805 768 844 799 778 808 791 827 810 820 817 792 776 793 828 827 835 852 821 818 906 915 880 932 894 932 874 890 930 914 886 925 907 861 899 894 894 938 900 912 911 928 924 911 903 905 862 886 898 904 900 836 905 887 882 862 849 867 867 884 1.12e+03 883 807 906 921 849 798 817 830 938 859 834 924 848 882 827 846 824 860 840 892 854 867 824 850 872 837 846 800 855 794 869 888 897 856 950 948 952 964 913 932 984 969 946 941 957 928 806 939 917 968 913 911 914 941 901 951 861 892 852 873 890 859 894 906 815 818 850 854 827 868 845 837 859 878 913 909 908 891 920 876 874 941 877 853 911 867 906 886 870 867 828 861 882 845 889 894 852 808 884 770 872 914 876 966 900 907 926 900 872 913 895 863 876 884 902 880 845 838 844 873 853 859 860 857 882 833 865 874 841 835 831 871 843 884 799 839 839 759 829 787 879 884 849 867 786 856 780 832 842 826 906 920 874 885 883 871 870 883 879 850 833 866 881 875 840 847 875 822 855 860 870 863 854 827 842 846 861 848 866 856 898 853 825 828 859 813 834 855 862 886 846 846 849 845 905 835 839 852 863 906 921 911 900 939 914 900 931 874 873 869 894 817 853 907 851 867 859 802 908 877 805 852 791 816 835 861 832 833 832 849 819 800 809 812 791 765 829 802 816 805 804 819 827 820 867 798 794 808 831 797 799 801 803 841 828 834 801 832 767 868 779 797 779 804 782 811 808 815 799 786 831 780 821 823 836 869 794 812 845 813 797 814 714 821 837 784 817 777 760 820 793 799 804 797 841 819 871 892 857 850 820 875 873 864 876 832 824 845 844 853 829 852 870 870 865 858 859 871 834 829 832 808 818 812 836 847 833 831 793 835 839 807 847 840 834 850 833 815 849 845 827 838 821 816 767 844 774 797 784 880 801 773 823 794 829 803 842 827 807 793 806 831 787 763 818 809 796 790 865 827 865 797 821 789 800 779 826 791 782 827 802 837 822 844 800 828 794 824 841 765 723 792 857 845 855 897 887 879 840 854 811 885 839 843 789 824 861 841 844 835 830 836 810 827 824 850 852 822 793 820 830 875 827 790 859 799 795 861 817 822 827 808 818 816 780 775 747 796 784 845 802 833 810 847 832 860 809 827 833 814 831 802 872 761 792 808 855 798 798 796 804 807 796 788 869 807 768 845 799 777 808 790 828 810 820 813 792 776 793 828 827 838 852 822 818 906 914 880 932 893 931 874 890 930 914 886 925 907 861 900 894 894 938 899 912 910 928 924 911 903 905 862 886 898 904 900 836 905 887 882 862 849 868 867 884 1.12e+03 883 807 902 920 849 799 817 831 937 859 833 925 849 882 827 847 824 859 840 892 854 866 824 850 871 837 847 799 857 793 869 888 898 856 951 948 952 964 912 932 984 969 947 942 958 927 806 939 917 967 915 910 914 941 900 950 860 892 852 874 890 859 896 905 815 818 849 854 828 868 845 836 858 878 913 910 907 891 920 876 874 941 878 854 911 867 907 886 870 867 828 861 882 845 890 894 852 807 884 769 870 914 877 964 900 908 925 899 869 912 895 863 875 883 902 880 845 837 844 873 853 859 860 857 881 833 866 874 842 834 831 873 843 884 800 839 838 760 829 786 879 881 848 865 785 856 778 833 841 826 906 920 873 885 884 871 870 883 879 850 834 866 881 876 840 847 874 823 855 860 870 863 853 828 841 846 861 848 866 858 898 853 826 828 860 814 834 855 862 886 845 846 849 845 905 835 839 851 862 906 920 911 900 939 914 900 932 873 874 869 894 817 853 907 851 867 859 802 908 877 805 852 791 816 836 861 833 833 832 848 819 800 810 812 791 769 829 802 816 805 804 820 826 821 867 798 793 808 831 797 800 801 803 841 827 834 801 832 767 867 779 798 779 803 782 811 807 815 799 787 831 780 820 822 837 868 794 812 845 813 798 815 714 822 838 784 817 777 759 820 794 799 804 797 842 819 871 892 857 849 820 875 874 863 876 833 824 845 844 852 828 853 871 870 865 859 859 871 834 829 832 808 817 811 836 848 832 830 793 835 839 809 847 841 834 850 833 815 850 845 827 838 822 814 768 845 773 796 784 880 801 773 823 794 829 804 843 827 807 793 806 831 787 763 819 809 796 790 864 828 864 797 821 786 800 781 826 791 782 827 803 838 822 843 800 828 794 824 842 765 724 792 858 845 856 895 887 880 840 855 812 885 838 843 789 824 862 841 843 834 830 837 809 826 824 849 853 822 792 820 830 875 827 790 858 799 795 860 818 822 828 807 819 817 780 774 747 796 785 845 803 834 811 847 833 858 806 827 833 815 833 802 873 761 792 808 854 796 799 796 804 806 796 788 868 806 768 846 798 777 809 790 829 810 820 812 792 776 793 828 827 839 851 822 818 906 913 880 933 893 930 874 889 929 915 887 925 906 861 900 894 894 938 899 911 910 929 924 909 904 906 861 886 898 904 900 836 905 887 882 862 850 868 867 884 1.12e+03 883 806 896 921 850 799 818 832 937 859 833 925 850 882 826 847 824 859 840 892 854 866 824 850 869 837 848 799 858 793 868 888 898 857 952 948 952 963 913 932 984 969 948 942 959 928 806 939 917 967 916 910 914 941 901 949 860 892 852 874 890 858 898 905 814 818 849 855 828 868 846 836 858 878 913 909 904 890 919 876 876 941 878 854 912 866 906 886 870 868 829 861 880 845 890 893 852 807 885 769 870 913 878 965 900 908 925 899 867 912 894 863 874 882 901 881 846 836 844 873 854 858 861 858 879 833 866 875 842 834 830 873 843 884 800 839 838 761 829 785 879 877 847 864 785 856 777 833 842 826 906 919 872 885 883 870 869 883 879 850 834 866 880 876 840 847 874 823 854 861 870 864 853 828 840 846 861 849 866 859 898 853 827 827 859 813 834 856 861 886 845 847 849 846 904 835 840 850 860 905 918 911 900 940 914 900 933 874 874 868 895 818 853 907 851 866 859 802 908 877 806 852 790 816 835 862 834 833 833 847 820 800 810 812 791 770 829 802 816 805 804 820 826 821 868 797 793 808 832 796 800 801 803 841 826 835 800 832 766 867 780 799 779 804 783 811 807 816 799 788 830 781 820 820 837 868 793 812 846 814 797 815 712 822 838 784 816 776 759 820 794 799 804 797 842 818 871 892 856 848 819 875 874 863 876 833 823 844 845 852 828 854 873 870 865 859 859 871 834 830 831 808 816 811 835 848 831 830 793 836 840 807 847 841 835 850 833 815 850 845 827 837 820 813 768 846 773 795 784 880 801 773 822 794 829 803 844 828 808 794 806 832 788 763 819 809 795 790 864 827 863 798 821 782 801 782 827 792 781 827 802 838 822 843 800 828 793 825 842 764 724 793 858 845 856 894 887 880 840 855 812 885 836 843 789 824 861 842 842 834 830 837 808 826 824 849 854 823 791 821 830 876 827 790 858 800 795 861 818 823 828 806 820 818 780 772 746 796 785 846 805 834 811 847 836 858 803 827 833 814 833 801 873 761 791 808 854 795 798 795 805 808 796 788 868 806 768 847 798 777 810 790 829 810 820 815 792 777 792 827 826 838 850 823 818 907 913 880 933 893 930 875 889 930 915 887 924 906 862 899 894 894 938 900 911 909 928 924 909 904 906 861 886 899 903 899 837 905 887 882 861 850 869 866 884 1.12e+03 883 806 892 922 850 799 818 832 937 858 832 925 851 882 827 846 824 859 840 893 854 866 823 850 868 837 849 799 860 793 868 888 898 857 952 948 952 964 914 933 984 969 948 942 959 930 806 938 918 969 915 910 913 940 901 948 860 892 852 874 890 857 898 906 814 817 851 855 830 868 846 836 858 877 913 909 904 889 919 877 877 942 877 853 911 866 904 886 868 868 830 860 881 845 891 892 852 808 884 769 870 912 879 965 900 908 924 899 863 912 894 863 873 880 900 881 846 836 844 873 854 858 861 858 879 834 866 875 842 834 831 873 844 885 800 839 837 762 829 785 879 871 846 862 784 856 778 833 843 826 907 918 872 885 882 869 870 882 879 850 834 866 880 877 841 847 874 823 854 862 870 866 852 829 839 846 861 849 866 860 897 853 828 827 858 813 834 856 861 886 845 848 848 846 904 835 840 849 860 905 918 911 900 941 914 901 933 874 874 868 894 818 853 907 851 866 859 802 908 877 806 852 790 816 835 862 834 833 834 848 820 800 810 812 791 773 829 802 816 805 804 820 826 822 870 797 794 808 832 796 800 801 802 841 825 835 800 833 765 867 780 799 780 805 785 811 807 816 799 789 830 782 821 820 836 868 791 812 846 814 796 816 711 822 838 785 816 776 759 819 794 799 804 797 843 818 872 892 856 848 818 874 874 863 876 833 823 844 846 852 829 854 872 870 865 859 859 871 833 830 831 808 816 810 834 848 830 831 794 836 840 805 847 841 835 850 833 815 851 846 827 837 818 812 768 845 773 796 784 880 801 774 822 795 830 803 845 828 808 793 806 832 788 763 818 809 795 790 864 826 861 798 821 779 801 784 827 793 780 827 802 837 822 843 800 828 793 825 843 764 726 794 858 844 855 895 886 880 840 855 813 885 837 843 789 825 861 842 841 833 830 837 808 826 824 850 854 823 791 822 830 877 828 790 858 800 794 862 818 824 827 806 821 818 779 772 746 795 785 846 806 834 810 847 838 857 801 827 832 813 832 801 872 762 791 810 855 794 798 795 806 808 795 788 868 806 767 847 798 776 811 791 829 811 819 818 792 777 792 827 826 837 850 823 818 907 914 880 933 892 929 876 889 930 916 888 925 906 862 899 894 894 938 900 911 909 928 924 909 904 906 862 886 899 902 898 837 906 886 882 861 851 870 866 884 1.12e+03 883 806 887 922 850 800 817 831 937 857 832 925 851 881 829 847 824 858 840 893 853 866 823 850 867 838 849 799 861 793 868 888 898 857 952 948 953 963 914 933 983 969 948 943 959 931 807 938 917 970 914 910 913 940 902 948 861 892 851 874 890 856 898 908 815 816 853 855 831 868 847 836 858 877 913 908 903 889 920 877 878 942 877 852 910 865 904 887 867 869 832 858 882 844 891 891 852 808 884 764 871 914 880 964 899 908 924 899 861 912 894 863 873 880 900 881 845 836 844 873 854 858 860 859 881 834 866 874 841 834 831 873 844 885 800 838 836 763 829 786 878 864 846 862 785 857 778 833 844 827 908 918 872 885 882 868 871 882 878 851 834 867 881 877 841 847 874 824 854 861 870 867 852 829 839 847 861 850 867 859 897 853 827 826 856 813 834 856 861 885 845 848 848 846 904 834 840 849 861 905 918 911 900 940 914 900 933 874 874 867 895 818 853 907 851 866 861 802 907 876 806 853 791 816 834 860 834 833 834 848 820 800 810 812 791 776 829 802 816 805 804 819 826 821 871 797 794 808 832 796 800 801 802 841 825 834 800 833 766 868 780 799 781 807 787 811 807 818 799 790 832 781 822 820 836 868 790 812 847 814 796 816 710 822 838 786 815 776 759 818 794 800 804 797 843 818 872 892 856 848 818 874 874 862 876 833 824 844 847 852 829 854 871 870 864 858 859 870 833 830 832 807 816 810 834 849 830 832 794 836 839 803 847 840 835 850 833 815 852 845 827 837 816 811 769 844 772 797 784 880 801 774 822 795 830 803 845 828 809 793 806 832 788 764 818 809 794 789 864 826 861 798 822 776 801 784 827 793 778 827 802 837 823 843 800 828 793 825 843 763 727 794 858 843 855 896 886 879 840 855 814 885 837 843 790 825 861 841 842 833 831 837 810 827 824 850 854 822 791 822 830 878 828 790 859 800 794 863 818 823 827 806 822 819 778 772 746 795 784 845 806 834 810 847 839 859 800 828 831 813 829 800 871 762 791 811 856 793 798 795 806 809 795 788 866 807 767 847 798 776 810 792 828 812 819 817 792 778 792 825 826 837 850 823 818 908 914 880 932 892 929 876 888 930 916 889 926 906 863 899 894 896 938 901 912 910 928 924 910 904 905 862 886 899 902 898 837 907 886 882 860 851 869 866 884 1.12e+03 883 805 884 922 850 799 816 831 937 858 832 925 851 880 830 847 824 858 840 893 854 866 823 850 866 837 849 800 860 793 868 887 897 857 952 949 953 963 913 932 983 968 947 943 958 930 807 938 917 972 913 910 913 940 902 949 862 892 850 874 891 857 896 908 816 815 853 854 830 868 846 836 858 878 913 908 902 889 920 877 878 942 877 851 910 866 904 887 868 869 832 857 883 844 891 891 852 808 884 760 871 915 879 964 898 908 923 899 859 912 894 863 874 881 900 882 845 837 842 873 854 859 859 860 882 833 865 874 841 834 832 872 844 885 800 837 835 764 828 786 878 859 846 863 785 857 778 834 844 828 908 919 872 885 882 869 871 883 878 851 833 868 881 877 841 847 873 824 854 860 870 866 852 829 840 848 861 849 868 859 898 853 826 826 857 813 834 856 860 885 846 848 848 845 905 834 839 849 863 905 918 910 900 939 914 900 934 874 874 867 895 817 852 908 850 866 864 802 906 876 806 853 791 817 834 859 834 833 834 848 820 800 810 812 791 779 829 803 816 805 804 819 826 821 871 797 796 808 833 795 801 801 802 841 825 834 799 834 766 869 780 799 782 807 786 811 806 818 799 791 832 781 823 820 835 868 790 812 846 814 796 816 711 822 837 786 815 776 758 817 794 800 804 797 843 819 873 892 856 848 818 873 874 862 876 833 825 844 847 852 828 854 871 870 864 858 860 870 833 829 834 807 816 811 836 849 831 834 794 837 839 803 848 840 834 850 833 815 852 844 828 838 816 811 769 843 772 799 785 880 802 774 821 795 830 803 845 828 809 794 807 832 789 765 818 809 794 788 864 826 861 799 822 772 801 786 827 792 778 828 802 837 823 842 799 828 794 826 843 763 728 794 857 843 855 896 885 879 840 855 814 885 836 844 792 825 861 839 844 832 831 838 811 828 824 851 854 823 792 822 829 878 829 790 860 800 794 861 818 821 827 806 822 819 776 773 746 794 784 846 806 835 810 846 840 861 798 828 830 814 829 800 871 763 792 813 858 792 798 795 806 809 795 788 865 807 767 847 799 776 809 793 829 811 818 819 792 778 792 823 826 838 849 823 819 908 914 880 932 893 929 876 888 929 917 889 927 906 863 899 893 897 938 902 913 910 928 924 909 904 905 863 886 899 902 898 837 907 886 882 860 851 868 866 885 1.12e+03 882 806 880 922 848 799 816 830 936 858 833 925 851 881 831 849 824 859 840 892 854 866 823 850 865 837 848 799 859 793 868 887 896 856 952 949 953 963 913 930 982 968 946 943 957 930 808 937 915 970 912 911 914 940 902 950 862 892 849 874 892 857 895 908 817 815 851 853 828 867 845 837 857 878 912 909 904 888 921 877 878 943 878 852 911 866 904 888 869 869 830 856 884 844 891 891 853 808 884 759 870 914 878 964 898 908 922 899 858 912 893 862 875 882 900 882 845 837 842 874 854 859 858 860 881 832 865 875 842 835 832 872 844 885 800 836 836 764 827 786 879 854 848 864 785 857 777 835 844 828 908 919 872 884 882 869 872 883 878 851 833 868 880 877 841 847 873 824 854 858 870 865 852 829 841 849 860 849 869 859 899 853 825 826 857 813 834 856 860 885 848 848 848 845 906 834 839 848 865 905 918 910 900 938 914 899 935 874 875 867 896 817 852 908 850 867 866 802 906 876 805 853 791 818 834 859 834 833 834 847 819 800 810 813 792 782 829 803 816 805 804 819 825 821 871 797 796 808 833 796 800 801 802 841 824 834 799 834 767 869 780 799 782 807 785 811 806 818 799 792 832 781 823 820 835 868 791 812 846 814 797 816 712 823 837 787 815 776 758 817 793 800 804 798 843 819 872 892 856 849 819 873 874 862 876 834 825 844 846 852 828 854 871 870 865 858 860 870 833 830 834 807 817 811 837 849 832 834 794 837 840 803 849 839 833 850 833 814 852 843 828 839 816 812 769 844 772 798 785 880 802 776 819 795 829 803 845 829 808 794 808 832 789 765 819 809 794 787 864 826 861 799 822 770 801 788 827 790 779 828 802 837 823 842 799 828 794 827 844 762 727 794 857 843 855 896 885 880 840 855 813 885 836 844 792 824 862 838 844 832 832 837 811 828 825 851 854 823 792 822 828 878 829 790 860 800 794 861 819 821 827 806 822 818 774 774 746 794 784 846 806 834 810 845 842 863 797 829 831 814 829 801 872 763 793 812 858 792 798 795 806 809 795 789 864 807 767 848 799 775 808 796 831 810 819 820 792 779 792 823 827 837 848 822 819 908 914 881 932 893 930 876 889 929 916 889 927 906 863 899 893 897 938 901 913 910 928 924 909 904 905 863 886 899 901 898 837 907 886 882 861 852 868 866 886 1.12e+03 882 806 876 922 847 798 817 831 936 859 834 925 850 882 831 849 823 860 840 891 855 866 823 849 865 837 848 798 857 792 868 887 896 856 953 949 954 962 913 928 982 967 948 943 956 929 810 937 914 967 912 911 914 940 903 951 862 892 849 874 893 858 895 908 816 815 850 853 826 867 844 838 857 878 912 909 906 888 922 878 877 944 878 852 912 866 904 888 871 869 828 857 884 844 891 892 855 808 884 763 871 912 878 963 897 908 922 898 857 913 893 862 876 882 900 882 846 838 841 874 853 860 859 860 879 832 864 875 842 835 831 872 844 886 801 836 836 764 828 786 880 849 849 864 785 856 777 834 845 829 908 919 873 884 882 869 872 883 878 851 833 868 880 877 841 846 873 823 854 858 870 864 853 828 842 848 860 848 868 859 900 852 825 826 858 812 834 857 861 885 849 847 848 846 906 834 839 848 865 904 919 911 901 937 914 899 936 874 874 868 897 817 853 908 851 867 867 803 906 876 804 852 791 819 834 859 834 832 833 848 819 800 810 814 792 786 829 803 816 805 804 819 824 821 870 797 797 808 832 797 800 800 801 841 825 834 799 834 768 868 780 800 783 806 785 811 807 818 798 793 832 781 822 819 835 869 790 812 845 814 798 816 712 824 836 787 816 776 758 818 793 800 804 798 843 819 871 892 856 850 819 873 874 863 876 834 824 844 846 853 827 854 871 870 865 858 859 870 833 832 834 807 818 811 837 848 831 834 794 837 840 804 849 839 832 850 833 814 853 843 828 841 816 814 769 845 772 797 785 881 801 777 817 795 829 802 844 830 807 794 808 832 788 764 820 809 794 787 864 827 862 799 822 766 802 791 827 788 780 828 802 837 823 842 798 828 794 827 844 762 727 794 856 844 855 895 886 880 840 855 813 884 836 844 793 824 862 839 844 832 833 837 811 826 825 851 853 823 792 822 828 878 828 790 861 800 794 862 820 820 827 806 820 818 772 773 746 794 784 846 805 834 811 845 843 862 798 830 832 814 830 801 873 764 793 812 857 792 798 795 806 809 796 789 864 806 767 848 799 775 808 797 832 809 819 818 792 779 792 825 827 835 848 820 819 908 914 881 932 893 932 876 889 929 916 889 927 906 863 899 894 897 939 899 913 910 928 925 909 903 906 863 886 899 901 898 836 906 887 882 861 852 868 866 887 1.12e+03 882 808 873 922 846 798 818 831 936 859 834 925 850 883 831 849 823 862 840 891 855 866 823 849 863 837 848 797 857 792 868 888 896 856 953 949 954 962 913 927 982 966 949 943 955 930 811 937 915 965 913 910 915 940 904 951 861 892 849 874 894 858 894 909 815 815 850 853 826 867 844 838 857 879 914 909 908 887 922 878 875 942 877 852 913 866 904 889 871 868 828 858 884 845 892 892 856 809 883 766 870 912 878 963 896 908 922 899 856 915 892 862 875 882 900 882 846 839 842 874 853 860 859 861 880 832 864 874 843 835 830 873 844 886 801 836 837 763 829 787 880 846 850 865 785 855 777 834 845 829 908 919 874 885 882 869 871 883 878 851 834 868 880 876 841 846 873 823 854 858 871 864 853 829 842 846 860 847 866 859 900 853 825 826 857 812 833 857 862 885 849 847 849 846 906 834 839 849 864 904 920 912 900 937 914 899 935 874 874 869 896 818 853 907 851 867 869 803 907 876 803 852 790 819 834 858 834 833 833 848 819 800 810 813 792 790 829 803 817 805 803 819 824 821 869 798 797 808 832 798 800 800 800 840 826 834 799 834 767 868 780 800 783 806 784 811 807 817 798 794 832 781 821 819 834 870 789 812 846 814 800 816 712 825 832 787 816 776 758 818 792 800 804 798 843 818 871 892 856 849 820 872 874 864 876 833 824 844 846 854 827 854 871 871 866 860 859 869 833 833 834 807 819 812 838 849 831 834 794 837 840 805 848 839 832 850 833 814 853 842 828 841 817 816 769 846 773 796 784 880 801 778 813 796 829 802 844 829 807 794 807 832 788 764 820 808 795 787 865 828 862 800 822 764 802 792 827 788 780 827 802 837 822 842 799 829 794 827 843 763 727 795 856 844 854 896 886 880 840 855 814 884 836 844 793 825 862 840 844 833 833 836 811 824 826 851 852 824 792 822 829 878 828 789 861 800 795 863 820 821 827 807 819 817 772 771 746 794 784 847 805 832 811 845 844 862 800 832 832 814 830 802 872 764 793 812 856 792 798 795 805 808 796 789 864 806 767 849 798 776 807 797 831 810 820 815 792 779 793 827 828 835 848 819 819 908 913 881 932 892 932 875 890 928 915 890 927 906 863 898 895 896 939 898 913 909 928 925 909 903 906 862 886 900 902 898 835 906 886 882 861 851 868 868 887 1.12e+03 882 809 870 923 846 798 819 831 936 859 834 925 850 884 831 849 822 860 840 890 855 867 823 849 861 836 848 797 858 791 869 889 896 856 952 949 954 962 913 928 982 965 950 945 956 930 810 938 917 966 914 910 915 940 904 951 860 892 848 874 894 859 893 909 814 815 850 853 827 867 844 838 857 879 914 909 908 887 923 878 873 941 876 852 914 866 905 888 871 868 828 856 883 845 892 891 858 809 883 765 870 914 879 963 897 908 924 899 857 915 894 862 875 882 900 882 846 839 843 873 854 860 859 861 880 832 864 874 844 834 830 873 844 887 801 836 838 763 830 787 880 845 850 866 786 855 777 834 845 829 908 920 875 886 882 869 871 884 879 851 834 868 880 876 841 846 873 822 855 859 871 864 854 829 842 845 860 846 866 859 900 853 825 826 857 812 834 857 862 885 848 848 848 845 907 834 839 850 864 904 920 914 900 938 915 899 934 874 873 870 895 819 853 907 851 866 871 803 907 876 803 852 791 819 834 858 833 833 833 848 819 801 810 812 792 792 830 803 818 805 803 820 824 821 868 799 796 808 831 798 800 799 800 840 826 834 799 834 766 868 780 800 782 806 784 811 807 816 797 795 832 781 821 820 834 871 790 811 847 814 799 816 711 827 829 787 816 776 758 817 793 800 804 797 843 818 870 892 856 848 820 872 874 864 876 832 824 843 846 853 828 854 871 871 865 860 858 869 834 832 833 806 819 812 838 849 831 834 794 837 839 805 846 839 834 850 834 814 853 842 826 840 817 815 770 846 775 796 784 879 800 777 810 797 830 802 845 829 807 794 805 832 788 765 820 807 797 787 865 828 863 800 822 762 803 796 827 790 780 827 803 835 822 842 799 829 794 827 843 763 728 794 856 846 854 896 886 881 840 855 813 884 836 844 793 826 861 841 844 833 833 836 811 825 826 851 852 824 792 822 831 877 827 789 861 800 795 863 819 821 827 807 818 817 772 770 746 794 784 848 805 832 812 846 845 862 802 832 834 814 830 802 871 764 793 812 854 792 798 796 805 807 796 789 863 806 767 850 798 778 807 796 830 810 820 814 791 778 794 827 828 836 848 820 819 908 912 881 932 892 932 875 889 928 915 890 927 906 863 898 895 895 939 900 913 908 928 925 909 904 906 862 886 900 902 899 836 906 886 882 861 851 868 869 886 1.12e+03 882 809 868 923 847 798 819 831 936 860 834 926 850 884 831 849 822 859 842 891 855 867 824 849 859 836 848 796 858 791 870 889 896 856 951 950 953 963 912 928 982 964 950 946 956 931 809 938 919 967 915 910 916 940 904 951 860 892 846 874 894 859 894 909 814 815 850 853 829 867 845 838 858 879 912 909 907 888 923 879 873 940 876 852 914 866 906 888 870 868 830 855 883 846 892 891 857 809 882 764 870 915 879 964 898 908 925 900 857 915 895 862 875 882 900 883 846 839 843 873 853 860 860 860 881 833 863 873 843 833 832 872 843 888 800 837 839 763 829 787 879 845 850 866 786 855 777 834 845 829 907 919 875 886 881 869 871 884 880 851 833 867 881 875 840 846 873 822 855 859 871 865 854 829 842 845 860 846 867 859 900 854 825 826 857 812 834 856 862 884 848 848 848 845 907 834 839 851 864 904 920 913 899 939 916 899 934 874 874 869 894 819 853 907 851 865 872 802 907 876 802 852 791 818 833 859 834 832 833 847 820 800 809 812 791 793 830 803 819 805 804 820 823 820 869 798 796 809 831 797 801 799 800 840 826 834 800 834 765 869 781 800 783 805 783 811 808 815 797 795 832 780 821 820 834 871 791 811 847 814 798 816 709 827 824 787 816 776 758 816 794 800 804 797 844 818 870 892 856 848 821 871 874 864 876 830 823 843 846 852 828 854 871 872 864 860 858 868 834 830 832 806 819 813 838 848 833 834 793 837 840 805 845 839 835 851 833 815 854 842 825 840 817 814 769 844 777 796 784 878 801 776 807 797 830 802 845 829 807 794 803 831 789 766 820 807 797 786 865 828 863 800 821 760 802 800 827 791 780 828 802 833 822 842 799 829 794 827 842 763 728 793 857 846 854 896 886 881 840 855 812 884 836 843 792 827 860 841 843 833 833 836 811 826 826 852 852 824 792 821 833 877 827 788 861 799 795 864 819 821 828 807 819 817 772 770 746 795 784 847 805 831 812 846 846 861 801 832 832 814 830 802 870 763 793 812 852 792 798 796 804 806 795 789 864 806 767 849 798 778 808 794 830 811 820 817 791 778 795 827 828 836 847 822 819 908 912 882 932 893 932 875 888 928 915 890 927 906 864 898 894 894 938 901 912 907 928 925 908 904 905 863 886 900 902 900 836 906 886 882 861 851 868 869 884 1.13e+03 882 808 865 923 847 797 819 831 935 860 833 924 850 883 830 850 822 858 843 891 855 867 823 848 859 836 848 796 858 791 871 889 897 855 950 950 952 963 912 929 982 965 951 946 957 931 807 938 919 967 915 910 916 940 905 951 859 892 845 876 894 858 895 908 813 815 850 853 831 867 846 838 859 878 911 908 906 889 921 881 873 940 875 853 914 866 907 887 869 868 831 854 884 846 892 892 856 808 882 763 869 915 878 965 900 908 926 900 856 914 897 863 875 882 901 883 846 839 843 873 852 860 860 859 880 833 863 874 843 832 834 872 843 888 799 836 840 764 829 786 878 843 850 865 787 855 777 835 844 829 907 918 875 886 881 869 870 883 881 851 833 868 881 875 840 847 873 821 856 859 871 866 854 829 842 846 860 847 867 859 900 854 825 825 858 811 834 856 862 884 849 848 847 844 907 834 838 852 863 904 921 912 899 940 916 900 933 874 874 869 894 818 852 907 851 864 871 802 907 876 802 853 791 816 833 859 834 832 833 847 820 800 808 813 790 793 831 802 819 805 804 820 824 819 869 798 795 810 831 797 801 799 801 840 826 835 800 834 765 870 782 800 783 805 784 811 808 815 796 796 832 780 822 820 834 871 792 812 847 814 797 816 707 825 821 787 816 776 759 816 794 800 805 797 843 818 870 892 856 848 821 871 874 863 876 830 823 842 846 852 828 854 870 872 864 860 858 868 835 830 832 806 819 813 838 847 834 834 792 838 839 804 845 839 835 851 833 815 852 844 824 839 817 814 768 843 778 796 784 878 801 775 805 797 830 801 845 829 807 794 803 831 789 768 820 808 797 785 865 828 863 801 821 759 801 804 826 793 780 828 802 830 822 842 798 830 794 828 842 763 728 792 857 845 854 896 887 880 841 855 811 883 835 842 792 827 859 841 843 833 832 836 810 827 826 853 853 823 792 821 832 878 827 788 861 799 794 864 818 821 828 807 820 816 772 769 746 795 784 846 805 831 811 846 847 861 801 832 831 816 829 803 871 762 794 813 852 792 798 797 804 806 795 789 864 805 768 848 798 777 810 794 830 812 821 819 792 779 796 827 827 837 847 822 818 907 913 881 932 894 932 876 888 928 915 889 927 906 863 899 893 894 936 901 910 907 929 924 908 904 905 864 886 900 902 900 837 906 886 881 861 850 868 869 884 1.13e+03 882 806 864 922 848 796 819 830 935 859 833 924 850 883 830 851 822 858 843 892 855 866 823 848 859 837 848 796 859 792 871 888 897 855 950 951 952 964 912 928 982 966 951 945 957 931 807 938 919 967 915 910 915 941 905 951 858 892 845 877 894 857 896 907 813 814 850 853 830 867 846 838 858 877 911 907 904 890 919 882 874 941 875 853 913 866 907 887 869 868 831 854 884 846 892 892 855 808 881 761 868 916 877 965 900 908 926 900 856 913 897 863 874 882 901 883 846 838 843 874 851 860 859 858 879 834 863 875 842 833 834 872 843 888 798 836 840 764 829 786 878 842 849 865 786 854 777 835 844 829 906 918 875 886 881 869 870 883 880 851 832 868 881 875 840 847 874 821 856 859 870 866 854 828 842 847 859 848 867 859 900 854 825 824 858 812 834 855 862 884 849 847 847 845 907 835 838 852 863 905 921 912 899 940 916 900 933 874 874 869 894 818 852 908 851 864 871 802 908 876 802 854 790 815 833 859 835 832 833 846 820 800 808 813 790 794 831 803 820 806 803 820 824 819 870 797 795 810 830 797 801 800 801 840 826 836 799 834 764 870 782 801 784 805 785 811 808 815 796 796 831 780 822 820 835 871 792 813 847 814 797 816 706 824 816 787 816 776 759 816 795 800 806 798 843 817 870 893 856 848 821 873 873 864 876 830 823 842 846 852 827 854 870 871 864 861 858 868 834 830 832 808 820 813 837 846 835 834 792 838 839 804 847 839 834 851 833 815 851 846 826 839 816 814 768 843 779 797 785 878 802 774 804 796 829 801 845 829 807 793 803 831 789 768 820 808 797 786 866 828 863 802 820 757 800 806 826 793 780 828 802 830 824 842 796 830 794 827 842 763 729 793 857 844 854 896 888 879 841 855 812 884 835 842 791 826 857 841 843 833 832 836 811 826 826 853 853 823 792 820 832 878 827 787 860 799 794 863 817 820 829 809 821 817 771 768 746 796 784 846 805 832 810 846 847 860 803 832 829 816 829 803 871 761 794 813 853 792 797 798 804 808 795 789 864 805 768 848 798 777 808 796 830 812 821 818 791 779 797 826 826 837 846 822 818 907 913 881 932 894 933 876 888 928 915 888 927 907 862 899 893 894 936 901 910 907 929 924 908 904 906 864 886 900 903 900 837 905 886 881 860 850 868 868 884 1.13e+03 882 806 863 922 848 798 819 830 936 858 833 923 851 882 829 850 823 859 844 892 855 866 823 847 859 837 848 797 858 793 870 889 897 856 951 951 952 964 912 928 983 966 952 944 957 932 806 938 917 967 916 908 915 942 904 950 858 892 845 879 893 856 897 906 814 814 850 854 830 867 846 839 858 877 911 908 904 890 918 882 875 941 875 853 912 865 907 887 869 867 830 855 884 846 892 892 855 810 882 760 868 916 877 965 899 908 926 900 855 913 897 864 874 881 901 883 846 838 843 875 851 859 859 859 879 834 863 877 842 834 833 873 844 888 798 836 840 765 829 786 879 840 848 865 785 854 777 834 843 830 906 917 876 886 881 869 869 883 880 850 831 868 881 875 840 847 874 822 855 859 870 866 854 828 842 849 859 847 868 859 900 854 826 824 859 812 834 855 863 884 850 847 848 846 907 836 838 852 862 905 921 912 899 940 916 900 932 874 874 869 894 818 852 908 851 864 871 802 908 876 802 855 790 815 834 859 835 832 833 846 820 801 807 811 790 794 831 803 820 806 802 819 824 818 870 797 795 810 830 798 801 800 801 841 825 837 799 834 764 870 783 801 783 805 786 811 808 815 796 797 832 780 823 820 836 870 793 814 848 815 798 817 706 824 812 787 816 776 760 816 794 801 807 798 843 817 871 893 856 848 820 874 871 863 876 830 823 842 846 853 826 854 870 871 864 861 858 869 833 830 831 808 818 813 837 846 835 833 791 838 840 804 848 839 834 851 833 815 850 848 828 839 817 815 769 844 780 798 785 878 803 774 803 795 829 802 845 828 807 793 804 831 788 769 820 808 797 788 867 828 863 804 821 757 801 808 826 793 779 829 802 828 825 842 797 830 794 825 842 762 730 794 857 844 855 896 888 878 841 856 812 884 836 843 791 826 855 841 842 833 831 836 811 825 828 852 852 823 791 821 831 879 827 787 859 800 793 863 816 820 828 810 821 818 770 767 746 796 784 846 805 834 810 847 846 859 804 832 830 816 829 802 872 761 794 812 853 792 797 798 805 807 795 789 864 805 768 848 798 778 807 797 830 811 820 816 790 780 798 826 825 837 846 821 817 908 912 880 932 894 933 876 889 928 916 888 927 906 861 900 894 895 936 901 911 908 929 924 908 904 907 864 886 900 903 899 836 905 887 881 860 850 868 868 884 1.13e+03 882 806 863 922 847 799 818 830 936 858 833 924 851 882 828 849 823 860 844 892 856 866 822 847 858 838 848 797 858 793 868 889 897 858 952 950 951 965 913 928 983 968 952 944 957 932 806 939 916 968 916 908 914 943 903 950 858 892 845 879 893 856 898 907 814 814 850 854 829 867 846 838 858 877 911 909 905 891 918 883 875 942 875 853 912 865 906 887 868 867 828 855 883 846 890 892 855 810 884 759 869 916 877 965 898 908 925 900 853 913 897 864 874 881 901 882 846 838 844 876 851 859 859 860 880 834 863 877 842 835 833 873 844 889 797 835 840 765 829 786 880 839 849 865 786 854 776 834 842 830 907 917 876 885 881 868 868 882 880 850 831 868 881 875 840 846 874 822 855 859 870 865 854 829 840 848 860 847 868 859 899 853 825 825 858 813 835 855 862 884 849 846 848 846 907 836 838 852 863 906 921 912 899 940 916 900 932 874 875 869 894 818 851 908 851 864 871 803 908 876 802 855 790 815 835 859 835 832 833 846 820 802 808 809 790 794 832 802 819 807 801 819 824 819 869 797 795 809 831 798 801 800 801 841 824 837 799 834 764 869 783 801 783 805 786 812 807 816 796 797 832 780 823 820 837 870 794 812 848 814 797 816 707 825 808 786 816 776 760 818 795 801 808 798 843 817 870 894 856 848 820 875 870 863 876 830 823 842 845 852 824 854 869 871 864 861 859 870 832 830 830 809 816 813 838 846 835 833 790 837 839 805 848 839 834 850 832 815 850 848 828 839 818 815 771 844 782 799 785 880 804 774 802 795 830 804 845 828 808 792 805 831 789 768 819 808 797 789 867 828 863 804 821 757 802 810 826 793 778 829 802 826 825 841 798 829 794 824 842 762 730 794 857 844 855 896 886 878 842 856 813 883 836 843 790 825 853 840 843 833 831 835 811 825 829 852 852 823 791 822 832 879 828 788 859 802 794 862 817 818 828 811 820 818 767 767 746 796 785 847 804 836 810 847 845 859 805 831 831 816 829 802 872 762 793 811 854 792 798 797 806 806 795 789 863 804 768 849 798 778 806 799 832 810 820 813 790 781 799 826 825 837 846 821 817 908 912 880 932 893 933 876 889 927 916 887 927 906 860 900 895 894 936 901 911 908 929 924 908 905 907 864 885 900 903 898 835 905 887 880 860 851 868 868 885 1.13e+03 882 806 863 922 846 800 818 830 937 858 833 926 852 882 828 848 824 862 843 892 856 866 822 848 858 838 848 797 858 793 867 889 898 860 953 949 952 966 913 927 983 969 952 944 957 932 806 939 915 968 915 908 914 941 902 949 859 891 845 879 891 856 898 907 815 816 850 855 828 868 846 839 858 877 911 910 906 892 918 883 876 943 875 853 912 865 906 887 869 867 828 855 883 846 889 891 856 810 885 759 868 916 877 965 898 907 925 900 852 914 897 864 874 881 900 882 847 838 845 876 851 859 860 860 881 834 864 878 842 834 832 873 844 889 798 835 841 765 829 786 881 836 850 864 786 854 776 834 843 831 907 917 875 885 881 867 868 882 880 849 832 867 880 875 840 845 873 822 855 859 870 864 853 829 840 848 861 846 868 858 900 853 825 825 857 813 837 856 862 884 849 848 848 846 907 836 838 853 864 905 921 912 899 940 916 900 932 874 875 868 895 816 850 908 851 865 871 803 908 876 804 854 789 816 835 860 835 832 833 846 819 802 808 809 791 794 833 801 819 807 801 818 825 819 869 797 796 809 832 798 801 800 801 841 824 837 800 834 764 868 783 801 783 805 785 812 808 816 796 797 832 781 823 820 837 871 794 811 849 814 797 815 707 825 806 785 816 776 760 820 794 802 808 798 842 817 870 894 857 848 820 874 870 862 876 830 823 842 846 851 824 854 870 870 864 861 861 870 833 829 830 809 815 813 838 846 835 833 790 836 838 806 848 840 834 850 832 815 850 848 826 838 818 815 770 843 786 798 784 882 804 774 801 795 830 805 845 828 808 792 806 831 790 766 819 808 796 788 867 828 863 804 821 757 802 814 826 794 778 828 802 823 824 841 798 829 792 825 842 762 729 794 857 846 856 897 885 878 841 856 814 883 836 843 790 825 851 840 844 832 831 835 811 826 831 851 852 823 791 822 833 879 830 789 860 802 795 862 818 818 827 811 820 818 765 767 746 796 785 849 804 836 811 847 844 860 806 831 831 816 827 801 872 762 792 811 854 792 799 796 806 805 795 790 864 804 768 850 798 777 806 799 832 809 821 810 791 781 798 826 826 837 846 821 817 908 912 880 932 892 934 875 889 928 916 888 927 906 860 900 896 894 936 901 912 908 929 924 907 906 907 864 886 900 902 899 834 905 887 880 860 851 867 868 885 1.13e+03 882 806 863 922 845 800 818 830 937 857 833 926 852 883 828 848 825 862 843 892 856 867 822 848 858 837 848 797 858 793 867 889 898 860 953 949 954 966 912 928 983 970 952 944 956 932 807 939 915 968 915 909 915 940 902 949 859 891 844 878 890 856 896 908 816 816 850 855 828 868 846 839 858 877 910 910 907 894 918 883 877 943 874 852 913 865 906 887 870 867 827 855 883 846 888 892 856 809 885 760 867 916 877 965 898 907 925 900 852 915 897 864 874 881 900 881 847 838 846 875 851 859 860 860 881 832 864 877 842 834 831 872 844 889 799 835 841 765 829 786 881 834 850 864 787 855 777 834 844 831 906 918 874 885 880 867 869 883 880 849 834 866 880 876 841 845 871 821 855 859 871 864 853 829 839 847 861 846 868 858 901 853 825 825 856 813 837 855 862 885 849 849 847 846 908 835 838 853 864 904 921 912 900 940 916 900 931 875 875 868 894 816 850 908 851 865 871 803 908 875 805 853 789 817 836 860 835 831 833 847 819 801 809 809 792 794 832 800 819 807 801 818 825 820 869 798 796 809 833 798 800 799 801 841 825 836 800 833 765 869 783 802 782 806 785 812 808 817 797 797 832 781 822 821 836 872 794 811 850 813 798 814 708 826 804 784 816 775 759 821 793 802 808 799 842 818 870 894 857 848 820 874 870 862 876 830 824 842 848 851 824 854 870 870 864 861 862 870 833 829 830 808 816 813 838 847 834 833 790 836 838 806 848 840 834 849 832 815 849 847 824 838 818 816 769 842 789 796 784 883 803 774 800 794 829 805 845 827 809 792 807 831 790 765 819 807 796 787 867 828 863 804 822 757 802 817 827 793 777 828 802 819 824 841 798 828 791 827 842 762 729 793 858 847 856 897 886 878 840 856 814 883 836 844 790 825 849 840 845 833 830 835 809 827 830 851 852 823 792 822 833 879 832 789 861 801 796 861 819 817 827 810 820 817 763 766 746 795 785 850 803 836 811 847 844 860 806 831 831 816 824 800 872 761 792 811 854 792 800 794 806 806 795 790 865 804 768 850 798 776 807 798 833 808 821 810 792 780 799 826 826 837 847 821 817 909 912 880 932 892 934 875 888 929 917 888 927 906 860 900 896 894 936 902 912 909 930 925 907 905 907 864 886 900 902 900 835 905 887 880 860 851 867 868 885 1.13e+03 883 805 864 922 846 800 817 830 936 857 832 926 853 884 828 848 826 862 842 892 856 868 823 849 859 837 848 798 858 792 867 890 898 860 953 949 956 966 911 928 982 971 952 944 955 931 808 939 915 968 916 910 915 938 902 948 859 890 844 878 888 856 895 908 817 817 850 854 829 870 846 839 859 877 909 910 907 895 918 883 877 943 874 851 913 866 906 887 870 868 828 854 882 845 887 893 857 810 886 761 866 916 876 966 899 906 925 900 852 915 897 863 873 881 900 882 847 838 848 874 850 860 860 861 881 831 864 877 843 834 830 872 844 888 800 835 841 765 828 786 881 834 849 864 787 856 777 835 844 831 906 918 873 885 880 867 869 884 880 848 835 866 880 875 841 846 872 822 855 860 872 863 853 830 839 847 859 845 868 858 901 853 826 826 857 814 837 854 862 886 849 850 847 847 908 835 839 853 864 903 920 911 900 941 916 900 931 876 875 868 895 816 850 907 851 865 872 803 907 875 806 852 788 817 836 860 836 830 833 848 819 801 810 809 792 793 832 801 819 806 802 818 826 820 868 798 796 808 832 798 800 799 800 842 825 836 800 833 766 870 783 801 783 808 785 812 807 816 798 797 832 782 821 821 836 871 794 811 851 812 798 814 708 826 800 784 816 776 760 821 793 802 808 799 842 818 869 894 857 848 821 874 870 862 876 830 824 843 847 853 825 854 870 869 864 861 862 871 833 828 831 808 817 812 838 848 833 833 791 836 839 806 849 840 834 848 833 815 849 847 822 839 817 816 768 843 793 795 784 882 802 774 801 794 829 805 845 826 809 792 807 831 791 764 820 807 796 788 867 828 864 804 821 758 802 819 827 794 776 828 802 816 824 842 798 828 790 828 842 763 729 792 858 848 856 896 888 878 839 856 814 883 836 845 790 826 848 839 845 833 829 835 807 827 830 851 853 824 792 822 832 878 830 789 860 801 796 861 819 818 826 810 820 817 763 766 745 795 785 850 803 834 811 846 843 860 805 831 832 816 821 799 872 761 792 811 854 791 800 793 805 807 795 790 867 805 768 851 798 776 809 800 833 807 819 813 794 779 800 825 827 837 848 822 818 908 914 880 933 892 933 875 888 929 917 888 927 906 861 899 896 895 936 902 913 910 929 926 907 904 906 864 886 900 902 900 836 904 887 881 861 851 866 868 885 1.13e+03 883 806 865 922 846 800 817 830 936 857 832 926 852 884 827 848 825 862 842 892 856 868 824 848 860 837 849 798 858 792 867 890 898 860 953 949 954 965 911 929 982 971 952 944 955 931 809 939 915 968 915 911 914 938 903 948 858 890 843 878 889 856 894 907 816 817 850 854 831 871 846 838 859 877 909 910 906 894 920 883 876 944 874 852 913 866 906 886 871 869 828 852 882 845 887 894 857 811 886 761 866 915 875 966 898 906 926 900 853 915 896 863 873 881 900 882 847 839 848 874 850 861 860 860 881 830 863 877 842 834 829 872 844 887 801 835 840 765 828 786 880 833 849 865 787 857 778 835 844 831 906 918 874 885 880 868 869 885 880 848 835 866 881 875 841 845 873 822 855 860 871 864 853 830 840 847 858 845 868 857 900 853 827 826 857 814 836 854 862 886 849 849 847 847 908 834 840 854 864 904 920 911 901 942 916 900 932 876 875 868 895 816 850 906 852 865 872 804 906 875 807 853 788 817 836 861 836 830 833 848 819 801 811 810 790 792 831 801 820 806 802 819 826 821 868 799 796 808 831 797 800 798 800 842 826 836 800 833 767 869 784 801 784 809 785 811 807 814 799 798 833 782 821 822 836 870 793 811 851 812 798 815 708 826 797 784 816 776 760 821 794 802 808 799 843 818 869 894 858 848 822 874 870 862 876 830 824 843 846 855 826 854 871 869 864 861 861 871 833 828 831 808 817 812 838 849 832 834 792 836 840 806 849 840 834 849 833 815 848 847 822 840 818 816 767 843 796 796 784 882 802 775 799 794 828 804 845 827 808 791 807 831 790 764 820 807 796 790 868 828 864 805 821 758 804 820 827 794 775 828 803 813 824 842 798 828 791 827 842 762 730 792 859 849 856 895 889 878 839 857 814 883 836 845 790 827 845 838 844 834 829 835 808 826 829 852 852 824 792 821 832 878 828 789 859 801 796 861 817 819 826 810 819 816 763 766 745 795 784 849 803 833 811 846 841 860 804 831 830 816 820 799 872 761 791 811 854 791 800 794 804 808 795 790 867 805 767 851 798 776 810 802 833 808 818 817 794 780 802 826 827 837 850 821 818 908 914 879 933 892 933 874 888 928 917 888 927 906 862 898 895 896 936 902 914 910 928 925 907 904 906 864 887 900 901 901 836 904 887 881 862 851 866 867 884 1.13e+03 883 806 866 922 847 800 816 831 936 858 832 926 852 884 827 849 825 862 842 892 855 868 824 848 861 837 849 799 857 791 867 890 898 860 954 949 953 965 912 930 982 972 953 944 955 932 809 939 916 969 914 912 914 937 903 948 858 889 843 878 889 857 896 907 815 817 850 854 832 871 846 837 859 876 908 911 905 893 921 883 875 944 874 853 913 866 906 885 872 868 829 851 882 845 887 894 858 810 886 762 866 915 874 965 900 906 926 900 853 915 896 863 872 881 900 883 847 840 848 874 849 860 860 860 881 829 862 876 841 834 829 872 844 887 800 835 839 765 828 786 880 832 849 865 787 857 778 835 844 832 906 919 875 885 882 869 869 884 880 848 835 867 881 875 840 845 874 822 856 861 871 865 854 830 841 847 859 846 867 856 900 853 827 826 857 814 836 854 862 886 849 848 848 847 908 834 840 852 863 905 919 911 901 941 917 900 932 876 876 868 896 817 850 907 852 865 873 804 905 875 807 853 788 817 835 861 835 829 833 849 820 801 812 811 789 791 831 800 819 807 802 819 827 821 869 798 796 809 832 797 800 798 800 842 826 837 800 832 767 868 784 800 784 808 784 811 806 813 799 798 833 782 822 822 836 869 793 811 852 813 798 816 707 826 794 784 817 777 760 820 795 801 807 799 842 819 869 891 858 848 823 874 870 862 876 830 824 843 846 855 826 854 871 868 864 861 861 870 833 828 831 808 817 811 838 849 831 835 792 835 840 806 850 839 834 850 833 815 848 847 822 840 818 818 767 844 799 797 784 881 803 776 797 793 827 804 844 828 808 790 806 831 790 764 820 806 796 790 868 827 864 806 820 758 806 821 827 794 775 828 803 811 824 842 799 829 792 827 842 762 731 792 859 849 856 896 888 877 839 858 814 883 837 844 790 828 842 838 844 834 828 835 810 826 829 850 852 824 791 820 831 878 827 789 858 801 795 861 816 821 826 809 820 816 763 766 744 795 783 849 803 833 811 846 839 859 804 831 828 816 819 798 872 762 791 811 855 791 799 795 804 808 794 790 867 806 767 851 799 776 810 803 833 808 818 818 794 780 804 826 827 836 850 820 818 908 915 880 932 893 932 874 889 927 916 888 927 906 862 898 894 896 936 901 914 910 928 925 908 904 906 864 887 900 902 900 836 904 887 882 863 852 866 866 885 1.13e+03 883 807 866 922 846 799 815 831 936 858 832 926 852 883 826 850 823 862 842 892 855 868 824 848 862 837 848 799 857 790 867 890 897 860 956 949 951 965 912 930 982 970 954 944 955 932 808 939 916 969 912 912 914 937 904 950 858 888 842 876 889 857 898 906 814 817 849 854 831 871 846 838 858 875 910 910 905 893 922 882 875 944 875 854 912 865 906 883 872 867 829 851 882 845 886 894 858 811 886 760 865 916 873 965 901 906 927 901 852 915 897 863 872 881 900 883 847 840 848 874 849 859 859 859 881 829 862 876 839 834 830 872 844 887 800 835 839 765 829 786 880 830 849 865 789 858 779 835 844 832 906 919 875 885 883 869 868 883 879 848 835 867 880 875 839 845 874 822 856 860 871 866 854 830 842 847 859 847 868 856 900 853 827 826 857 814 837 854 862 886 849 848 848 847 907 834 841 851 863 905 919 912 901 941 916 900 932 876 875 867 896 817 850 908 852 864 874 804 905 875 807 854 788 816 835 860 834 829 833 849 821 801 811 813 790 791 831 801 819 806 802 819 827 820 869 797 796 809 832 796 799 798 800 842 827 837 800 832 767 867 785 800 785 808 784 811 806 814 798 798 835 782 823 823 836 868 793 811 852 813 799 817 706 826 793 784 817 778 760 819 795 801 808 798 842 819 870 887 859 847 824 874 871 861 876 830 823 843 846 854 825 854 872 868 865 860 861 870 833 829 830 808 818 812 838 849 831 836 792 835 840 806 850 839 834 851 833 814 848 846 823 840 818 820 767 843 802 797 784 880 804 777 795 793 826 804 845 828 808 790 807 831 791 764 819 806 796 791 868 827 864 806 820 758 809 822 828 794 774 827 803 808 825 841 800 829 792 826 842 761 731 792 859 847 855 896 887 877 841 858 814 882 837 844 790 828 839 839 843 834 829 834 811 826 828 849 851 824 791 819 830 879 828 788 858 801 794 862 817 822 826 809 820 818 763 766 744 795 783 848 803 833 810 846 840 859 804 831 826 817 818 799 873 762 791 811 856 791 798 796 804 808 794 790 866 806 767 851 800 775 810 803 832 808 819 818 793 781 805 827 828 836 850 819 818 908 915 880 931 893 932 874 890 928 916 888 928 906 862 900 893 897 936 901 914 909 928 925 908 904 906 864 888 900 902 900 837 904 886 881 863 853 866 867 886 1.13e+03 882 808 866 922 845 799 815 831 936 859 833 926 853 883 826 851 823 862 842 891 855 868 823 849 862 837 847 799 857 790 867 889 897 860 956 950 951 965 912 930 982 969 954 944 956 932 806 939 918 968 912 912 914 938 904 951 858 888 840 876 888 857 897 906 814 817 849 854 829 871 845 838 858 876 912 908 906 893 922 881 876 943 876 855 912 865 905 882 872 866 829 851 882 845 886 895 858 811 885 758 864 916 874 965 901 906 926 902 852 914 897 863 873 881 899 883 847 840 848 874 849 858 858 859 880 830 862 875 840 835 830 871 844 887 800 835 839 764 829 786 880 829 849 866 790 858 779 835 844 832 906 919 876 886 882 870 868 882 879 848 835 867 880 875 839 846 873 823 855 859 871 866 854 830 842 848 858 848 869 856 900 852 827 826 858 814 837 853 862 886 849 848 849 847 907 834 841 850 863 905 919 912 901 941 916 900 932 876 876 867 897 817 851 909 852 864 874 805 906 875 807 854 788 816 835 860 833 829 833 849 821 801 810 813 790 791 829 802 819 806 802 819 826 819 868 797 797 808 833 796 799 798 799 844 828 838 800 832 767 867 785 799 785 807 785 810 807 815 798 798 836 783 823 823 835 868 794 812 853 814 799 816 705 825 792 784 818 778 760 818 795 800 810 798 841 820 870 883 859 847 824 874 871 861 876 829 822 843 847 852 825 854 872 869 865 860 860 870 833 830 829 808 818 812 838 849 832 836 792 835 840 806 850 838 833 851 833 814 848 844 824 840 817 821 767 842 804 798 784 879 804 777 796 794 826 804 847 826 809 790 808 831 792 764 819 806 796 790 868 827 865 805 820 758 810 823 829 793 773 826 803 806 825 840 800 829 793 827 841 761 731 792 859 846 855 896 887 878 842 857 813 882 837 844 791 829 837 840 842 834 830 834 811 826 828 848 851 824 791 819 830 879 829 788 859 802 794 862 817 822 826 809 821 819 763 766 744 795 783 848 803 833 810 845 840 860 804 832 826 816 817 800 873 763 791 811 857 792 798 796 805 808 794 790 866 806 767 852 801 776 809 803 832 808 821 817 793 782 806 827 828 836 850 820 818 908 915 880 931 892 932 874 889 928 916 888 927 906 861 901 893 897 936 901 915 909 928 925 908 904 905 863 889 899 902 900 837 904 886 880 864 854 866 869 886 1.13e+03 883 809 867 922 845 799 815 830 936 858 834 925 854 883 826 850 822 861 842 890 855 868 823 850 862 838 846 798 857 791 868 889 897 859 956 950 951 965 913 930 982 968 954 944 956 932 806 938 920 968 912 912 915 939 904 952 859 889 839 875 886 857 894 906 814 817 848 855 829 871 845 839 858 877 913 908 908 893 921 881 876 943 876 855 912 864 906 882 872 866 829 851 882 845 887 895 861 811 884 757 864 918 874 964 900 906 926 902 851 914 897 864 873 881 899 883 848 840 848 874 849 858 858 859 880 830 862 876 841 836 831 871 844 887 800 835 839 763 829 786 879 829 849 865 791 858 779 835 844 831 906 920 876 887 882 870 868 882 879 847 835 867 880 875 839 847 873 822 855 859 871 866 854 830 843 849 858 847 868 856 900 852 827 827 858 814 838 853 862 886 849 849 849 847 906 835 840 850 862 905 919 911 900 942 915 901 932 876 876 868 898 817 851 908 852 864 874 805 906 875 807 854 789 815 835 859 832 830 833 849 821 801 809 812 790 791 828 803 818 805 802 819 825 819 867 798 797 808 832 796 799 798 800 845 828 838 800 833 765 868 785 798 785 808 785 810 808 815 798 798 835 783 824 823 835 867 794 813 855 814 798 816 704 825 792 784 818 778 760 818 795 800 812 797 842 820 870 881 858 847 824 873 872 862 876 829 821 843 847 851 826 854 872 870 866 860 859 870 833 830 828 809 818 812 837 849 832 835 792 834 840 807 849 838 833 851 833 813 848 842 825 840 817 821 767 842 806 798 784 880 803 777 797 795 825 804 849 826 809 790 809 831 790 764 819 806 795 790 867 827 865 805 820 758 812 823 830 793 774 827 802 803 825 839 800 829 794 828 840 761 730 793 858 846 854 897 887 880 841 857 813 882 837 844 792 829 834 840 841 834 832 834 810 826 828 848 850 824 791 820 830 879 828 787 859 802 794 863 818 821 826 809 820 819 763 766 744 795 784 848 803 833 810 844 840 861 804 833 826 816 816 801 873 764 792 811 856 792 797 795 804 807 794 789 865 807 768 852 801 776 809 803 832 809 820 816 793 781 806 827 828 836 850 821 819 907 914 881 931 892 931 873 889 927 917 888 927 906 861 902 894 896 936 900 915 908 928 925 909 903 905 863 888 899 902 900 837 904 886 879 865 854 867 870 887 1.13e+03 884 809 868 922 844 800 816 830 935 857 835 924 853 884 827 850 822 861 842 890 854 868 823 850 863 838 846 797 857 792 867 888 897 858 956 950 951 965 915 930 982 968 952 945 956 932 808 938 921 970 912 911 915 940 903 953 859 890 838 875 886 857 892 906 815 817 850 855 829 871 845 839 858 879 912 909 909 893 920 882 875 942 876 856 911 865 907 884 872 866 830 852 882 845 888 896 863 810 884 758 864 918 874 964 899 907 925 902 850 914 897 863 872 881 898 883 849 840 848 873 848 858 858 860 879 830 863 877 842 837 832 872 844 888 800 834 838 762 829 787 878 830 849 864 790 857 779 835 844 830 906 920 875 888 882 869 868 882 879 847 835 867 880 876 840 847 873 822 855 860 871 866 854 830 842 849 859 847 867 855 901 853 828 826 858 814 837 854 863 885 848 850 849 847 906 836 840 849 861 905 919 910 900 942 915 901 932 876 876 869 898 816 851 907 852 864 873 805 907 875 807 853 789 815 834 859 833 830 833 849 822 801 810 812 789 791 826 803 818 806 802 819 825 819 868 799 797 807 832 796 799 798 801 845 828 838 800 833 764 868 785 797 785 809 785 811 808 815 798 798 835 783 823 822 836 867 794 812 855 814 797 816 704 825 792 784 818 777 761 818 794 800 812 797 843 820 870 880 858 847 823 872 872 863 876 829 822 843 847 851 826 854 872 870 866 859 859 870 833 829 828 809 818 812 836 848 833 834 792 834 840 807 849 838 834 851 834 814 849 842 824 840 816 821 767 843 806 798 784 882 802 777 797 796 825 804 849 827 809 789 808 830 788 764 820 806 794 790 867 826 866 805 821 758 815 823 830 792 774 828 802 803 824 839 799 828 794 829 840 761 729 794 858 846 854 897 887 879 840 857 813 882 836 843 792 828 832 839 841 833 833 834 810 828 828 849 850 824 790 820 830 879 827 788 857 803 794 863 819 820 826 810 820 818 763 765 744 795 783 847 803 833 810 843 839 863 803 832 826 815 817 801 874 765 791 810 856 792 797 796 804 807 794 790 864 808 768 852 801 776 809 803 832 809 819 815 792 781 806 827 829 837 849 822 820 906 914 880 931 891 931 873 889 928 917 888 928 906 862 902 895 895 936 900 913 908 929 925 909 903 905 864 888 898 902 901 837 903 886 880 867 853 866 870 887 1.13e+03 885 810 869 924 844 800 817 830 935 858 835 923 853 884 828 850 822 860 841 890 855 868 824 850 863 838 847 797 857 792 867 888 897 858 955 950 953 963 917 930 982 970 951 946 957 932 810 938 921 971 912 910 916 940 902 954 859 890 838 876 887 856 892 906 816 817 851 855 830 870 845 839 858 879 911 910 909 893 920 884 875 941 876 856 910 866 907 886 872 866 831 850 881 845 888 898 865 808 884 759 863 918 874 964 900 907 925 902 849 914 897 863 872 881 899 883 848 840 849 873 848 858 858 860 879 830 864 878 843 836 831 872 844 888 800 834 837 762 829 787 877 830 849 864 789 857 779 835 844 830 905 920 874 888 882 868 868 884 879 847 835 867 880 875 841 846 873 822 855 860 872 866 854 830 841 849 860 846 867 855 900 853 828 826 857 814 836 854 864 885 847 850 849 847 906 836 839 850 861 904 919 909 899 942 915 902 932 876 875 869 899 816 851 907 852 865 873 805 907 875 808 853 790 814 834 860 834 830 834 849 822 802 810 811 789 791 824 802 818 806 803 819 825 819 869 799 797 807 832 795 800 798 802 844 827 838 800 833 764 869 784 797 786 809 785 811 808 814 797 798 834 783 823 822 837 867 794 812 855 814 798 816 704 826 792 784 819 777 761 819 794 801 811 797 843 819 869 878 856 848 823 871 872 865 877 830 822 843 847 851 827 854 872 870 866 859 860 870 833 828 828 810 818 812 836 849 833 832 792 834 839 808 849 838 835 851 834 815 851 842 824 840 816 820 768 843 806 799 783 884 801 777 798 796 824 804 849 829 808 789 808 831 787 764 820 806 794 789 867 826 867 805 822 757 818 822 830 792 775 829 802 802 824 839 799 828 792 828 841 762 729 795 857 845 854 898 887 877 838 857 813 882 836 842 792 828 830 838 842 832 832 835 809 829 827 849 850 824 790 820 830 878 827 790 856 802 795 861 820 818 826 810 819 818 762 765 744 795 784 847 804 833 810 842 838 862 802 832 825 815 818 800 874 765 790 810 856 792 797 796 805 808 795 791 864 807 768 852 800 776 809 803 832 810 818 814 792 780 807 827 828 839 848 821 820 905 914 880 932 891 931 873 889 928 917 887 929 906 863 903 895 895 937 900 912 908 929 925 908 904 905 864 888 898 902 901 837 903 886 881 870 852 865 869 887 1.13e+03 884 810 869 926 844 799 817 830 935 859 835 923 852 884 829 850 822 861 841 890 855 869 823 849 863 837 847 798 857 791 867 888 896 859 955 950 954 962 917 930 983 971 951 946 957 933 810 938 919 971 912 908 915 940 901 954 859 891 839 878 887 856 892 908 816 817 851 855 831 869 845 839 859 879 910 910 910 894 920 884 876 940 876 856 911 868 906 887 872 867 831 847 881 846 888 900 864 808 884 758 863 917 875 964 901 908 926 902 850 914 897 863 872 881 899 883 846 840 849 874 849 858 859 860 878 830 864 878 844 836 830 871 844 889 800 835 836 762 828 787 878 831 849 864 789 857 779 835 844 830 905 920 874 887 882 868 869 885 880 847 834 867 880 875 840 846 874 822 855 860 872 866 855 830 840 848 860 845 868 855 900 853 828 826 856 814 834 855 864 884 847 849 849 847 905 836 839 850 862 904 918 910 899 942 914 901 932 875 874 869 901 815 851 908 852 866 872 804 907 875 808 852 790 814 833 860 834 830 836 850 822 802 810 811 790 790 822 802 818 806 803 819 825 819 870 798 797 807 832 795 799 799 803 843 827 837 799 833 764 869 783 797 786 808 785 812 806 814 797 798 834 784 823 822 837 868 794 812 855 814 799 815 705 826 792 784 819 777 760 819 794 801 810 796 843 819 869 876 856 849 823 871 871 865 876 830 822 843 847 851 826 854 871 871 866 859 861 870 833 828 828 810 817 812 837 849 833 832 793 834 839 808 849 838 836 851 833 816 852 842 824 839 815 820 768 843 807 798 784 883 801 778 798 795 824 803 848 829 807 790 808 831 788 764 819 806 795 789 868 826 866 806 822 757 823 820 829 791 775 828 802 802 823 838 798 828 792 828 841 762 729 795 856 846 854 898 886 876 838 857 813 882 836 842 792 828 829 839 842 832 832 836 809 830 827 849 850 824 791 821 830 877 827 791 854 802 795 860 820 818 826 809 819 819 762 764 744 796 785 847 804 833 811 842 838 862 801 831 823 814 816 800 873 764 790 810 856 792 798 797 805 808 795 792 866 807 769 851 800 776 809 804 833 811 818 812 792 780 808 826 827 838 848 820 819 905 914 880 932 891 932 873 889 928 917 886 930 906 864 905 895 894 937 900 912 907 929 925 907 905 905 864 888 898 902 901 836 903 886 881 873 852 864 868 888 1.13e+03 884 811 869 927 844 798 818 830 936 860 835 924 852 884 829 849 822 861 841 890 856 869 823 848 864 837 847 799 858 790 867 888 896 859 955 949 955 961 917 929 984 972 952 945 957 933 810 937 918 971 911 908 913 940 900 952 859 891 836 879 888 857 893 908 816 818 851 855 831 868 844 840 860 878 910 910 910 894 921 883 876 940 877 856 911 868 905 887 872 868 831 846 880 846 888 900 863 807 883 757 862 916 874 965 900 908 927 903 850 914 897 863 872 882 899 883 845 840 850 874 850 858 859 860 879 830 864 878 843 835 830 871 844 888 800 835 837 762 829 788 879 831 849 864 789 858 780 835 844 829 905 920 873 888 882 867 870 885 880 847 834 867 881 875 841 846 874 821 855 861 872 866 855 830 840 848 860 845 869 856 900 853 828 826 857 814 833 855 864 884 847 848 848 847 903 837 840 851 862 904 918 911 898 941 914 900 932 875 874 868 903 816 851 908 851 866 872 804 907 875 808 852 790 813 833 860 834 830 835 850 821 803 810 811 790 790 819 803 818 806 804 819 825 819 870 798 796 807 832 795 799 799 803 843 826 837 799 833 765 870 782 798 786 807 785 812 806 814 798 799 835 784 823 821 838 869 793 812 855 814 800 815 706 827 792 784 818 777 759 819 794 801 810 795 842 819 871 874 856 849 824 872 870 865 876 831 822 843 846 852 827 854 871 872 866 859 860 871 833 830 828 810 817 813 838 848 832 831 794 835 839 808 848 838 836 851 833 816 852 843 824 839 815 820 768 843 807 797 784 882 802 778 798 794 825 804 847 829 806 790 807 832 789 764 819 806 795 790 868 827 866 807 823 757 825 819 828 790 775 828 802 801 823 838 799 828 793 828 841 762 730 794 855 846 855 898 886 876 838 856 813 882 835 842 791 828 828 839 842 832 832 836 808 829 828 849 851 823 793 821 831 877 827 791 851 802 794 858 820 818 826 808 819 820 761 764 744 797 786 847 804 832 811 843 838 862 802 830 820 814 814 800 873 764 790 810 856 792 799 797 806 808 796 791 867 807 769 850 800 775 810 804 833 811 817 809 793 779 808 826 826 836 848 820 819 905 914 880 932 891 932 873 889 928 917 886 930 906 864 907 895 894 938 900 912 908 929 925 907 906 905 863 889 897 902 901 836 904 886 881 876 852 865 869 888 1.13e+03 884 811 870 926 844 798 817 830 937 860 835 924 852 884 829 848 823 861 842 891 856 869 823 848 864 837 847 800 858 790 867 888 896 859 955 948 954 961 917 929 985 972 952 944 957 933 810 936 918 971 911 908 912 940 898 951 859 892 834 880 888 856 895 908 816 819 850 855 832 867 844 840 860 878 910 910 910 895 921 882 876 941 877 856 912 866 906 886 871 869 831 847 880 847 888 900 862 808 884 757 861 916 874 965 900 908 927 902 851 914 897 862 873 883 899 884 846 840 849 874 850 860 859 860 880 830 864 879 842 835 831 871 845 888 800 835 837 762 829 787 879 832 848 864 789 859 780 836 845 828 905 920 873 888 882 867 871 884 880 847 833 867 881 875 841 845 875 820 855 861 872 866 856 830 841 848 860 845 868 857 900 853 828 826 858 813 834 855 863 883 847 849 848 848 901 837 839 851 864 904 918 912 898 941 914 900 932 875 874 868 903 817 851 908 852 866 872 804 908 875 807 852 789 813 833 860 834 831 834 850 821 802 810 811 790 790 817 803 817 807 805 819 825 819 870 798 795 807 832 796 798 799 803 843 826 837 800 833 765 870 782 798 786 806 785 812 805 814 799 799 835 783 822 821 839 869 793 812 856 814 801 814 706 827 792 785 817 777 758 820 795 800 811 795 842 818 872 872 857 849 824 873 871 865 877 832 822 844 846 853 828 854 870 872 866 858 860 871 832 830 828 809 816 813 839 848 832 831 795 834 839 808 846 838 836 851 833 817 853 843 824 838 816 820 769 843 808 796 784 881 803 778 799 792 826 804 848 829 806 790 807 831 789 766 819 807 796 790 868 827 865 806 824 757 826 819 828 790 775 827 801 801 823 838 799 828 794 828 841 762 732 794 855 847 855 898 886 877 839 856 814 883 835 842 790 829 826 840 842 831 832 836 808 829 828 849 851 823 794 821 833 877 827 790 848 802 794 856 820 817 825 808 820 819 761 764 742 797 786 847 803 833 811 844 837 862 802 829 818 814 812 799 872 763 791 810 855 791 799 797 805 807 796 791 868 807 769 851 800 775 810 804 833 812 816 806 792 778 808 826 826 834 848 820 820 905 914 880 932 892 932 874 889 927 917 886 930 906 863 910 894 894 938 900 913 908 929 924 907 906 905 864 888 898 902 900 837 905 887 882 878 852 865 869 888 1.13e+03 884 811 870 925 844 798 817 830 938 859 835 925 853 883 829 849 824 862 843 891 856 869 823 848 865 837 847 800 859 790 866 887 896 859 956 947 954 962 917 931 986 972 953 943 957 933 810 937 918 971 911 908 912 940 899 951 859 893 831 880 888 856 896 908 815 820 850 854 832 867 844 839 860 879 910 909 910 894 921 881 876 941 877 856 912 865 907 884 872 870 831 848 880 847 889 900 862 810 884 756 860 916 874 965 900 907 928 901 851 914 897 862 874 884 899 884 846 840 848 874 850 861 859 860 880 830 864 878 841 834 831 871 845 887 800 835 837 762 828 787 878 833 848 864 789 859 779 836 846 828 904 920 873 888 882 867 871 883 880 848 832 868 882 874 840 845 875 821 855 862 872 866 856 829 841 847 859 844 868 857 900 854 827 826 858 812 835 854 863 883 847 850 847 848 900 837 838 851 864 904 918 912 899 942 915 900 933 875 874 868 903 818 852 908 853 866 872 804 908 875 807 852 789 814 834 860 834 832 834 850 822 802 810 811 790 790 814 804 817 808 805 819 825 819 870 799 796 807 831 796 798 799 802 843 826 838 801 834 764 870 783 799 786 806 785 812 805 815 799 799 834 782 823 821 839 868 792 811 857 814 801 814 705 827 792 785 816 777 758 819 796 798 812 795 842 818 872 871 858 849 824 874 872 865 877 832 823 844 847 854 829 854 869 872 865 858 859 871 831 830 828 807 815 814 839 849 831 831 796 834 840 806 846 839 836 850 833 817 853 844 825 839 816 820 770 843 808 797 784 881 804 778 798 792 828 805 848 828 806 790 807 831 790 766 818 807 796 790 867 828 865 805 822 756 828 819 828 791 774 826 800 801 822 837 800 828 794 829 841 761 733 794 854 847 856 898 886 877 839 855 815 884 835 842 789 828 825 840 842 831 831 836 808 827 829 850 851 823 793 821 833 877 827 790 848 802 794 852 821 817 825 808 820 819 760 765 741 796 786 848 804 833 811 845 837 862 801 829 817 814 812 799 872 763 791 810 854 791 800 797 805 807 796 791 868 808 769 852 801 775 809 806 833 812 815 804 790 778 809 826 825 834 848 820 821 905 915 880 932 892 932 875 890 927 917 886 930 906 863 911 894 894 937 900 914 909 930 924 907 904 905 864 888 898 902 900 837 905 887 883 880 852 866 869 888 1.13e+03 884 811 871 925 844 798 818 830 937 859 835 926 853 882 828 851 824 862 843 891 856 869 822 848 865 837 847 799 858 790 866 887 896 859 956 946 954 961 916 933 986 971 953 943 957 934 810 938 918 971 911 908 912 940 900 951 859 893 831 880 888 855 897 907 815 820 850 853 832 868 846 839 860 880 910 910 910 893 921 881 875 941 877 857 911 863 906 883 873 870 831 847 880 847 889 900 863 812 885 755 860 916 875 964 900 908 928 901 851 914 897 862 874 884 899 884 846 840 846 874 850 861 859 860 880 830 865 878 841 834 830 871 844 887 800 835 836 762 828 787 877 834 848 864 789 858 778 836 847 828 904 919 873 888 883 867 870 883 880 847 832 868 882 874 840 845 875 821 856 861 872 866 855 829 841 847 860 845 869 857 900 854 827 828 858 812 835 853 862 884 848 851 848 847 899 837 839 851 864 904 918 912 900 942 915 900 934 875 874 868 903 817 852 908 853 867 872 803 908 875 807 852 789 815 835 860 834 833 835 849 822 803 810 811 790 790 812 804 817 808 804 819 825 819 870 799 796 807 830 795 798 798 801 844 826 837 802 833 764 870 783 799 786 806 785 812 805 816 799 799 833 781 823 821 838 868 791 811 858 814 801 814 704 827 792 785 817 777 757 818 796 798 812 796 842 819 873 870 858 849 824 873 873 865 878 832 824 844 848 853 830 855 869 871 865 859 858 870 831 829 828 806 814 814 839 850 830 832 796 834 841 805 847 840 836 851 834 817 853 844 826 839 817 820 772 843 809 798 784 880 804 778 797 792 828 805 848 828 806 791 807 831 790 766 819 808 796 790 866 828 865 804 820 756 830 819 828 792 773 826 801 801 823 836 800 828 794 829 840 761 734 794 854 847 856 897 886 877 840 855 815 885 835 842 789 828 825 839 842 831 831 836 808 826 828 850 850 824 792 821 833 878 828 790 846 802 794 847 821 818 825 808 821 820 761 765 739 796 786 848 805 833 811 845 837 862 801 829 817 816 812 799 872 763 792 810 854 791 799 797 805 806 796 791 869 808 769 853 801 775 807 807 833 811 817 808 789 778 809 827 824 834 848 821 820 906 915 880 932 892 932 875 890 927 916 886 930 906 862 913 894 894 936 900 914 910 930 924 907 904 906 864 887 898 902 900 838 906 887 883 884 852 866 868 889 1.13e+03 884 811 871 925 844 798 818 830 936 859 835 926 854 882 826 851 824 863 842 891 856 869 822 848 865 837 847 798 858 790 866 888 894 859 955 946 955 961 916 935 987 971 953 944 958 934 810 938 918 969 913 908 912 940 902 950 858 893 831 880 888 856 897 907 815 820 850 852 831 869 847 839 859 880 910 910 907 893 921 882 875 942 876 857 910 863 906 882 875 870 831 846 881 847 889 900 864 812 885 753 859 916 876 964 900 908 928 902 851 913 897 863 874 884 898 884 846 840 846 875 849 860 859 860 880 829 865 878 841 834 830 871 844 888 800 836 835 761 828 786 877 834 848 864 789 856 776 836 847 827 905 920 873 888 883 867 870 884 880 847 832 869 882 873 840 845 874 821 856 861 871 866 855 829 842 846 861 845 869 857 900 854 826 828 857 812 834 852 862 885 848 851 849 847 898 836 840 852 863 905 918 912 901 943 915 900 933 875 874 868 904 816 853 908 853 867 871 803 909 875 807 852 790 816 836 860 834 833 836 849 822 803 810 811 790 790 809 804 817 808 804 819 826 820 870 799 796 808 831 794 797 797 801 844 826 837 802 833 764 870 784 799 785 805 785 812 805 815 798 798 832 781 822 820 838 868 791 810 858 815 801 814 704 827 792 785 817 777 758 818 796 799 813 797 842 819 875 867 858 848 824 873 874 864 878 831 824 845 848 851 828 854 870 871 866 859 859 870 832 828 829 807 814 814 838 852 830 833 796 836 842 804 848 840 836 851 834 818 853 844 826 839 818 820 772 843 809 797 783 880 804 779 796 793 829 805 847 828 806 791 807 831 791 765 819 807 796 790 866 828 865 805 820 757 834 818 828 791 773 826 801 802 824 836 800 828 794 828 840 761 734 793 854 846 857 897 886 877 841 856 814 884 837 843 789 828 824 838 842 831 830 836 808 825 827 851 849 826 791 821 832 878 828 790 843 802 794 843 821 818 825 808 821 820 761 766 739 797 786 849 806 833 811 846 837 863 801 829 816 818 812 800 874 763 792 810 854 791 799 797 806 806 796 791 869 808 769 854 801 775 806 808 833 811 820 815 789 778 810 827 822 834 848 821 820 906 915 881 932 893 932 876 890 927 916 885 929 906 863 914 894 894 935 901 913 911 930 924 908 904 906 863 887 898 902 900 837 905 887 882 886 852 865 868 888 1.13e+03 884 811 872 924 844 799 817 830 935 859 836 926 854 883 823 850 824 862 842 891 856 869 822 848 865 837 847 798 858 791 866 887 892 859 954 946 955 961 915 936 987 971 952 945 958 933 811 939 919 967 914 910 912 940 901 950 857 894 830 880 888 856 898 908 814 820 850 852 830 869 848 839 858 880 910 910 906 894 921 882 874 942 876 857 910 863 906 882 875 869 831 846 882 846 889 898 864 812 885 751 858 916 876 964 900 908 927 902 851 913 897 864 874 884 897 884 847 840 846 875 849 859 858 860 881 829 866 878 840 833 830 871 845 888 800 838 836 761 829 785 876 835 848 864 789 856 776 836 847 828 907 920 873 887 883 868 869 884 880 848 832 868 882 873 841 845 874 822 856 861 870 866 856 830 842 846 861 846 869 857 901 854 825 828 856 812 834 852 861 885 849 850 849 847 898 836 841 852 862 905 918 912 900 943 914 900 933 875 874 867 904 816 853 908 852 868 870 804 909 875 806 853 790 816 836 860 834 833 836 849 821 804 810 811 790 790 807 804 818 807 803 818 826 820 869 799 795 808 831 793 797 797 801 844 826 837 802 832 765 870 784 799 784 805 785 812 806 815 798 798 832 781 822 820 839 868 791 810 857 814 802 814 704 827 792 785 817 776 758 818 795 801 813 798 842 820 876 865 857 847 824 872 874 864 878 831 824 845 849 851 828 855 871 871 866 860 860 870 832 828 830 807 815 814 838 851 830 834 794 838 842 805 849 839 835 852 835 818 853 844 826 839 819 819 772 843 810 796 784 880 804 780 796 793 829 805 846 828 806 791 808 831 791 765 819 806 795 790 868 828 866 804 821 758 835 818 828 790 772 826 801 802 825 837 800 827 794 829 840 761 733 792 855 846 858 897 886 877 842 857 812 884 838 843 789 828 822 838 842 832 830 836 808 825 827 851 849 826 792 821 832 877 829 789 841 802 794 840 821 819 826 808 820 822 762 765 739 797 786 848 806 833 811 847 837 863 802 828 816 820 812 801 877 763 792 810 855 792 799 797 806 806 796 791 868 807 770 854 801 775 805 808 833 810 822 819 789 778 810 827 822 834 848 822 820 906 915 881 931 893 933 876 890 926 916 885 929 906 863 916 894 893 936 902 913 911 929 923 908 904 906 862 887 898 902 900 837 904 887 881 889 852 865 868 887 1.13e+03 884 811 872 924 844 799 816 829 934 860 836 926 853 884 821 849 824 862 841 892 856 869 822 848 866 837 846 798 858 791 867 887 889 859 955 946 954 959 915 935 986 972 952 945 960 933 811 939 921 966 914 911 912 940 901 950 856 893 830 881 888 856 898 907 815 820 850 852 830 868 848 839 856 880 910 910 904 895 921 882 873 943 877 857 910 864 906 881 875 868 832 846 881 844 889 896 864 811 884 751 858 917 876 964 900 908 927 902 851 913 897 864 874 884 896 883 847 839 846 875 850 858 859 861 881 829 866 878 838 834 830 871 846 888 799 839 838 761 829 785 876 836 849 864 790 855 776 836 847 830 907 920 873 887 882 868 870 884 880 848 833 868 881 874 841 846 873 822 856 861 870 866 856 830 842 847 861 847 869 856 901 853 825 828 856 812 834 852 861 886 850 849 849 847 898 836 841 852 861 905 918 912 900 943 914 900 933 874 874 867 905 816 853 909 852 867 868 804 909 875 805 853 790 816 835 860 834 833 835 850 820 803 810 811 790 789 804 804 817 806 803 819 826 820 869 798 795 808 832 794 797 798 802 844 826 837 802 832 765 870 784 799 785 804 785 811 806 814 798 797 832 782 821 819 840 868 791 810 858 814 800 814 703 826 793 785 816 776 758 818 794 801 814 798 841 820 877 862 856 846 824 871 872 864 878 831 823 845 849 852 828 855 872 872 865 860 862 870 832 828 830 807 817 814 838 851 831 834 794 838 842 806 849 838 834 852 835 817 853 844 826 839 819 818 772 843 810 796 784 880 804 780 797 794 829 805 847 828 806 791 808 831 791 765 819 806 794 791 870 828 866 804 820 759 836 818 828 790 770 826 801 802 825 839 800 827 794 829 841 761 733 793 855 846 858 897 886 878 842 857 813 884 838 844 789 829 820 838 842 832 830 836 808 825 827 849 850 824 791 822 832 876 830 788 840 802 794 837 822 820 826 808 820 822 762 764 740 797 786 848 806 833 811 847 835 862 802 830 816 820 812 802 878 763 792 811 856 792 798 798 806 806 795 791 867 807 770 854 801 775 806 808 833 810 820 816 788 779 809 827 822 834 848 822 820 906 915 881 931 893 932 876 891 926 916 886 928 905 863 920 894 893 936 902 912 911 929 923 908 904 906 862 886 898 902 901 837 904 887 882 892 852 864 868 886 1.13e+03 884 811 872 923 844 799 815 829 934 860 836 925 852 884 819 850 824 862 841 892 856 870 822 848 866 837 846 798 858 791 866 887 886 858 955 946 954 958 916 937 985 972 952 945 959 932 811 939 922 966 913 910 912 940 902 951 855 892 831 880 889 856 898 906 815 820 850 852 830 867 848 839 856 880 910 910 905 894 921 882 874 943 878 857 910 866 906 880 874 867 833 847 881 843 889 894 865 810 884 752 858 916 876 964 900 908 927 902 850 912 897 864 874 885 896 883 847 838 846 875 852 858 859 861 881 830 866 878 838 836 829 870 846 888 799 839 839 761 830 786 876 837 849 864 790 856 776 835 847 833 906 920 873 887 881 869 870 883 880 849 833 868 881 874 840 846 874 822 856 861 870 866 857 830 841 848 861 847 868 855 902 854 825 828 856 812 833 852 861 886 850 849 849 847 898 837 841 851 861 906 919 912 899 943 914 900 933 875 874 866 905 816 853 909 852 866 869 803 909 875 805 852 790 815 834 860 834 832 835 849 820 803 810 812 789 789 801 803 816 806 803 819 825 820 870 798 796 808 831 796 797 799 803 844 826 837 802 832 765 870 784 799 785 804 785 810 806 814 797 796 832 781 822 818 843 869 792 812 858 814 799 814 702 825 793 786 817 776 758 818 794 801 814 798 842 820 877 859 856 846 823 870 871 864 878 831 823 844 849 853 828 856 873 872 865 860 862 870 832 828 830 807 819 814 838 850 831 834 793 838 843 806 849 838 835 852 835 817 853 845 826 839 819 817 771 843 811 795 784 880 804 780 798 795 828 805 847 828 806 791 808 830 793 765 819 805 793 791 870 828 866 804 819 760 835 816 828 790 769 826 802 802 825 840 800 827 794 829 841 761 733 795 856 845 857 898 887 879 843 856 813 884 837 845 789 828 819 838 841 833 830 836 808 825 827 847 850 822 791 822 831 876 830 787 838 801 794 834 822 822 825 808 819 822 762 763 741 797 785 848 806 834 811 846 834 862 803 832 816 821 812 803 877 763 792 811 856 792 798 798 807 807 795 791 867 806 769 853 800 776 807 808 833 810 819 812 789 779 809 827 822 834 848 821 821 906 915 881 930 893 932 876 891 926 917 886 927 905 863 924 894 893 936 902 913 910 928 923 908 904 906 862 885 898 902 902 837 904 887 883 896 852 864 868 886 1.13e+03 884 810 872 923 845 798 816 829 934 860 836 924 852 883 817 850 823 862 841 892 856 870 822 847 865 837 845 798 858 791 867 888 884 858 955 946 953 958 916 939 985 972 952 945 957 931 811 940 922 966 912 909 912 939 902 951 856 891 833 879 890 855 897 906 815 820 851 852 830 866 847 839 856 880 910 910 905 894 920 883 875 943 878 857 910 865 906 881 873 867 832 847 881 842 888 895 865 810 884 754 857 915 877 964 901 908 927 902 850 912 898 864 875 885 896 883 847 838 846 875 853 858 860 861 881 830 866 879 837 837 830 870 846 888 799 839 840 760 829 787 876 838 849 864 790 856 776 835 846 832 905 920 874 887 881 870 871 882 879 849 833 869 880 873 841 846 874 822 856 860 870 866 857 831 840 849 861 847 868 855 902 854 825 828 855 813 832 852 862 884 849 849 848 847 898 837 841 850 861 905 919 912 899 943 914 899 933 875 874 866 906 816 853 910 852 866 869 803 910 876 806 852 790 814 834 860 834 832 835 849 819 802 810 812 789 788 800 803 815 807 803 818 824 820 870 798 797 808 830 798 797 799 802 844 826 837 802 832 765 871 784 799 786 804 785 811 805 814 797 795 832 781 823 818 846 869 792 813 858 816 798 814 702 826 793 786 817 777 756 819 792 800 814 796 842 819 878 857 856 847 822 870 872 864 877 831 823 844 848 854 829 856 873 872 865 859 861 870 832 828 830 808 819 813 838 850 831 833 793 836 843 805 848 838 835 852 836 816 853 845 826 839 819 817 770 843 811 795 784 880 804 779 798 795 826 805 847 828 806 791 808 829 796 766 820 805 794 791 870 827 866 805 819 760 836 815 828 790 769 826 802 802 825 841 800 826 794 827 842 762 734 796 856 844 857 898 886 880 843 856 814 885 837 846 790 827 819 838 840 834 830 837 810 826 827 845 849 822 790 822 831 876 831 787 837 800 794 832 822 823 826 808 820 820 761 763 740 798 784 848 806 834 812 845 833 862 802 833 817 821 810 802 876 763 791 811 857 792 798 798 807 807 795 792 867 806 767 851 800 776 808 809 834 810 818 812 791 780 809 827 823 834 847 821 821 906 915 881 930 893 931 876 890 926 918 887 929 905 863 926 894 893 936 901 913 909 928 924 907 904 906 863 885 898 903 902 838 904 886 883 897 852 865 868 886 1.13e+03 884 810 872 923 845 798 817 829 934 860 836 924 853 883 815 850 824 861 842 892 856 871 822 848 866 837 845 798 857 791 867 888 883 857 955 946 953 958 917 942 985 971 952 945 956 930 812 940 923 966 912 907 913 939 903 951 856 891 834 879 890 856 897 905 815 820 853 853 830 867 846 838 857 881 910 909 905 895 919 881 876 943 878 856 909 863 906 883 873 867 830 847 880 844 888 895 865 810 883 755 857 914 876 964 900 909 927 902 850 912 899 864 875 885 895 883 847 838 846 875 853 858 860 861 881 830 866 880 837 838 830 870 846 888 800 839 840 760 829 787 877 839 849 864 790 856 775 834 845 831 906 920 873 887 881 870 871 882 879 850 833 870 880 873 841 846 874 822 856 860 870 866 857 831 839 849 860 847 868 856 902 854 825 827 855 813 833 853 862 883 848 849 848 847 898 838 841 850 861 906 920 912 899 943 914 899 933 875 873 866 906 817 853 910 852 865 870 804 911 876 806 852 790 814 833 860 834 831 835 848 820 802 811 811 788 787 799 804 814 807 803 817 823 820 869 798 796 808 831 799 797 798 800 844 826 837 802 832 765 871 784 800 786 806 784 811 806 814 797 794 832 780 824 820 848 869 793 813 858 816 798 814 700 827 792 786 818 777 756 819 792 800 814 795 843 819 879 855 856 848 822 870 871 863 877 831 822 844 848 854 828 855 873 872 865 858 860 870 832 828 830 809 819 813 838 850 832 832 792 835 842 806 848 838 835 852 837 816 851 846 826 839 819 817 771 843 810 796 785 880 804 778 798 795 825 805 847 827 805 792 809 829 798 765 821 805 795 791 870 827 866 805 820 760 836 814 828 791 769 826 802 801 825 841 800 826 793 826 843 763 734 797 856 844 856 897 886 880 843 856 815 886 837 846 790 827 818 839 840 834 829 837 812 826 827 844 848 823 790 822 831 876 831 788 837 799 794 830 821 823 826 807 820 819 761 762 740 799 784 848 807 834 812 845 835 862 802 832 818 821 809 802 876 764 791 811 857 793 799 798 807 807 796 792 868 807 765 849 799 776 808 809 835 811 819 812 792 780 809 826 823 834 848 821 821 905 914 881 930 893 931 876 890 926 918 887 930 906 863 928 894 894 936 902 913 909 928 924 907 904 906 863 886 899 904 902 839 904 886 883 898 851 866 868 886 1.13e+03 883 809 873 922 844 800 817 829 934 860 835 924 853 883 814 850 824 861 842 892 856 870 823 849 867 838 845 798 858 790 867 889 881 858 955 947 953 959 917 942 985 970 951 945 956 930 812 940 923 966 911 907 914 940 904 952 857 891 833 879 890 856 897 905 816 820 853 853 829 866 846 838 858 881 911 909 905 896 917 879 877 944 878 856 909 861 906 886 873 867 828 847 880 845 888 895 864 809 883 755 857 914 875 964 900 908 926 903 850 912 900 865 876 885 894 883 848 839 845 875 853 859 860 860 881 829 865 878 837 838 830 870 847 887 801 839 840 760 829 787 877 840 849 865 790 857 775 834 843 830 905 920 873 887 882 869 870 882 879 850 833 870 880 873 842 846 873 822 857 860 869 866 857 831 839 848 860 847 868 856 902 853 825 827 855 813 834 854 862 882 848 849 848 847 897 837 841 850 860 906 920 912 899 943 915 899 933 875 873 866 905 817 853 909 852 864 870 804 911 877 807 852 790 814 834 860 834 831 834 848 820 803 811 810 788 787 799 804 814 806 804 816 824 820 869 797 796 808 831 800 798 797 799 845 826 837 802 832 765 871 784 800 786 807 784 811 807 814 797 794 832 780 825 822 849 868 793 813 859 816 799 814 700 828 792 787 818 777 756 818 792 799 814 795 842 819 880 855 856 848 823 869 870 862 877 831 822 843 848 854 828 855 873 872 866 859 860 870 832 828 831 810 819 813 837 851 832 832 793 835 842 806 849 838 835 852 837 816 850 846 827 839 818 817 769 843 810 796 785 880 804 777 799 794 825 804 846 827 805 793 808 831 800 765 822 805 794 790 869 826 866 806 821 760 836 814 828 792 769 827 802 800 825 841 799 826 793 826 844 762 735 798 856 844 856 897 885 880 843 857 815 885 838 846 790 829 818 839 841 835 829 837 814 826 827 840 848 825 790 822 832 875 831 788 837 799 795 829 819 823 827 807 821 817 761 761 740 799 784 848 807 834 811 844 836 862 801 831 819 823 807 802 874 764 792 811 857 793 800 797 807 808 796 792 867 808 765 850 799 777 808 809 834 811 819 812 792 779 809 825 823 832 847 821 820 905 914 881 930 893 931 876 890 927 918 887 931 907 864 929 893 895 937 902 913 909 927 924 907 904 906 863 886 900 904 902 838 905 886 882 898 851 868 867 886 1.13e+03 883 809 873 922 844 801 817 829 934 860 835 924 853 884 813 850 825 861 842 892 856 870 823 850 867 839 846 798 858 790 866 889 879 859 954 946 952 960 918 944 985 970 950 946 956 930 811 940 923 968 911 907 914 940 905 952 858 891 832 879 890 856 897 905 816 820 854 853 829 865 846 837 859 881 912 909 905 896 917 877 877 944 878 854 909 861 906 885 872 867 829 845 879 845 889 895 864 808 883 755 856 915 874 963 900 907 925 903 850 912 899 864 876 885 894 884 847 838 845 875 853 858 859 859 881 830 865 876 838 838 829 870 847 887 801 839 840 760 829 787 877 840 848 866 790 857 774 834 843 830 904 920 874 887 882 868 870 883 880 850 833 869 880 873 842 846 873 822 857 860 869 866 857 831 839 849 860 847 868 856 902 853 826 827 856 812 836 855 862 883 849 849 848 847 896 836 841 850 860 905 921 912 899 944 915 899 933 875 874 866 904 816 854 909 852 864 870 803 912 877 808 852 790 815 834 860 834 831 834 848 821 803 811 809 788 787 798 804 814 806 804 815 826 820 869 797 795 808 831 800 799 798 799 845 827 836 801 832 765 871 783 800 787 807 784 810 808 814 796 795 832 781 824 824 850 868 793 813 859 815 799 814 699 828 792 786 818 778 756 818 792 799 814 796 843 819 881 854 856 849 824 869 869 862 876 831 821 842 848 854 827 854 872 871 865 859 860 870 833 828 831 810 818 813 838 851 833 832 793 836 841 806 849 838 835 852 837 816 848 846 826 840 818 817 768 842 811 797 786 880 804 777 800 794 827 804 846 827 805 794 807 832 802 765 822 805 794 789 868 826 866 805 822 760 838 814 829 792 769 828 802 798 824 840 798 828 792 827 844 762 735 797 857 845 856 896 886 880 843 857 815 884 838 846 791 830 816 839 842 835 828 837 813 827 827 837 848 826 790 821 832 875 830 787 837 799 795 827 818 822 827 807 821 817 761 760 738 798 784 849 806 834 810 844 834 862 801 831 820 824 810 802 873 763 793 811 857 792 800 797 806 808 796 791 867 808 766 850 800 777 809 809 833 812 818 812 791 778 809 825 823 830 847 821 818 904 914 881 930 893 930 875 890 927 918 887 931 907 864 930 893 895 938 902 913 909 927 924 907 903 906 863 887 901 904 901 837 906 885 882 898 851 868 867 886 1.13e+03 883 808 874 922 844 802 817 829 934 860 835 924 853 884 811 850 824 861 842 891 855 870 823 850 867 840 846 798 858 790 866 889 876 860 953 945 953 962 919 944 985 970 950 947 957 931 811 941 921 969 911 907 912 941 906 953 858 891 831 878 889 857 897 905 816 819 854 854 830 864 845 837 859 881 912 909 905 896 917 877 878 945 878 853 908 860 905 885 871 867 829 843 879 844 890 896 865 808 884 755 856 916 874 964 899 906 925 903 850 912 898 863 876 884 894 884 846 838 845 875 853 858 859 858 880 830 864 875 839 838 828 870 848 887 800 839 839 760 829 786 877 840 848 867 790 857 774 834 843 831 905 920 875 887 882 868 870 884 881 851 834 869 880 873 842 847 873 821 857 861 869 867 856 831 840 849 861 846 868 856 902 853 827 828 856 812 837 855 862 884 849 849 848 846 896 835 841 850 860 904 920 912 899 943 916 900 933 875 875 866 904 815 854 908 852 864 870 803 913 876 808 853 790 816 834 860 834 832 834 848 821 803 811 809 789 787 797 804 815 805 804 815 827 820 870 797 795 808 831 798 799 798 800 844 827 836 801 833 765 870 783 800 787 807 785 810 808 813 797 796 833 782 824 824 851 868 793 813 860 814 799 814 698 828 793 786 818 779 756 818 792 799 815 797 844 819 882 854 857 849 826 869 870 862 876 831 822 842 847 852 828 854 873 870 865 860 861 870 833 828 830 811 818 812 839 851 833 833 793 836 840 807 848 838 836 853 837 816 847 846 825 840 817 818 766 843 812 798 786 880 805 777 800 795 829 803 847 827 806 794 807 834 804 765 822 805 793 789 868 826 866 805 821 760 839 814 830 792 769 828 802 798 824 839 798 829 794 827 844 761 734 797 857 845 856 896 886 880 843 858 815 884 839 845 790 829 814 838 844 835 828 837 812 827 827 833 848 826 790 821 833 875 828 787 836 801 796 826 818 822 826 807 820 818 761 760 737 797 784 849 806 833 809 844 833 863 801 831 820 826 812 802 872 762 794 813 857 792 800 797 806 807 795 791 867 807 766 849 800 777 809 809 832 812 816 813 792 778 809 825 823 827 846 821 817 904 915 881 930 893 931 875 890 927 919 887 931 908 864 930 892 896 939 902 912 909 927 925 906 903 906 864 887 902 904 900 836 907 885 883 899 851 868 867 886 1.13e+03 884 808 873 922 844 802 817 829 934 859 835 924 853 884 809 850 823 860 841 891 855 870 823 850 867 840 847 798 858 790 866 889 874 860 952 944 954 963 918 944 984 970 950 947 958 932 811 940 919 971 914 906 911 940 906 953 857 891 831 878 888 858 897 905 817 819 854 854 830 866 845 837 859 881 912 909 905 896 918 879 878 945 877 852 908 861 905 885 871 867 830 841 880 843 891 895 867 808 886 755 856 916 874 965 899 906 926 903 850 913 898 862 876 884 891 884 844 838 846 874 853 857 858 858 880 830 864 876 840 838 828 870 847 888 800 839 839 760 829 786 877 841 848 867 791 857 774 836 843 831 906 920 876 887 882 868 870 885 882 851 834 870 880 874 842 847 873 819 857 861 869 867 855 830 841 848 861 846 869 855 902 853 827 828 856 812 837 854 862 883 848 849 848 846 896 835 841 850 860 903 920 912 899 943 916 900 932 875 875 866 904 815 854 908 852 864 870 802 912 876 808 854 790 816 833 860 834 831 834 848 820 803 811 809 790 787 796 804 815 805 803 815 826 820 870 797 795 807 831 797 798 798 800 843 827 837 800 833 766 870 783 800 787 808 787 810 808 812 798 796 833 782 825 824 852 868 793 813 861 814 799 813 698 828 793 786 818 780 757 818 794 799 815 797 844 819 882 852 857 847 826 869 871 862 875 831 822 843 846 852 828 855 874 871 864 860 862 870 834 828 830 811 818 811 840 851 833 835 793 835 840 806 848 838 838 854 838 816 847 846 824 839 818 818 766 844 812 798 786 881 805 777 800 795 829 803 847 827 806 793 808 834 806 765 823 806 793 789 869 826 865 805 821 762 841 814 831 792 768 828 802 797 824 838 799 830 795 827 843 761 735 796 857 845 856 897 885 879 842 858 815 884 839 845 790 828 813 838 843 835 829 837 812 827 826 832 848 826 789 821 832 876 828 787 836 803 796 823 819 822 826 808 820 817 761 760 737 796 785 849 806 832 809 843 833 862 801 831 821 827 813 802 872 761 794 814 857 792 800 797 806 807 793 791 868 806 766 849 800 778 809 810 831 812 817 816 792 778 809 824 823 827 847 821 818 904 915 881 930 893 931 876 891 926 920 887 931 909 864 930 892 896 938 902 912 908 928 925 906 903 906 864 887 902 904 899 836 907 885 882 900 851 868 867 886 1.13e+03 884 808 872 922 845 802 816 830 934 858 835 924 854 884 805 849 823 860 841 891 856 870 823 850 867 839 846 798 858 790 866 888 873 859 952 944 955 962 918 944 983 971 951 946 958 933 811 940 918 970 916 906 911 939 906 953 856 891 831 878 888 859 897 905 817 819 854 853 830 867 846 837 858 881 912 909 906 896 919 881 877 944 876 854 908 861 905 884 871 867 830 842 881 842 891 895 868 808 885 754 856 915 874 965 899 906 927 903 852 914 898 861 876 883 888 883 845 839 846 873 852 856 857 858 880 829 864 878 840 837 827 870 847 888 801 838 840 760 828 787 878 841 848 867 792 857 774 837 843 831 907 920 875 887 882 868 869 885 882 851 834 870 880 874 842 847 873 819 857 861 870 867 854 830 841 848 862 847 869 854 901 853 827 827 856 813 836 853 863 884 848 848 848 846 896 835 841 851 860 904 920 912 899 943 916 899 932 875 876 866 904 815 853 907 852 864 870 802 912 875 807 854 790 816 832 860 834 831 834 849 820 802 811 809 791 787 796 804 816 805 803 817 825 820 870 798 795 807 830 796 797 798 800 841 827 837 800 834 766 870 783 800 786 807 788 810 807 812 799 797 833 782 824 824 854 868 792 813 861 814 800 813 698 827 794 786 818 780 757 818 795 799 815 797 843 818 883 850 858 846 826 871 872 862 874 832 822 844 846 851 828 855 875 871 863 861 863 871 834 829 830 811 817 811 840 851 834 837 793 834 840 805 848 838 839 854 838 816 847 845 824 839 818 818 767 846 812 797 785 881 805 778 800 795 828 803 848 826 806 793 808 834 807 765 824 806 794 789 870 825 865 805 821 762 841 813 831 792 768 828 803 798 824 838 799 829 796 827 842 761 735 796 857 845 855 897 886 878 841 857 815 884 838 844 789 828 813 837 844 833 829 836 812 827 825 829 847 826 789 820 831 876 829 787 835 805 796 821 821 822 826 808 820 817 762 760 738 796 785 849 806 831 808 843 833 862 801 832 822 828 812 802 872 761 794 814 857 792 800 797 807 806 791 791 868 805 765 848 800 778 810 810 832 812 819 818 792 778 809 824 823 827 847 821 818 904 915 881 931 893 932 876 891 926 919 887 930 909 863 930 892 898 938 901 912 908 928 925 907 904 906 864 887 902 904 899 836 906 885 881 901 850 867 867 887 1.13e+03 884 808 873 922 844 803 816 830 935 858 835 925 853 884 803 849 823 860 841 891 857 869 822 850 868 839 846 798 858 790 866 888 873 859 952 944 955 960 917 943 983 972 952 945 958 933 810 940 918 969 916 906 912 938 907 952 856 891 830 877 888 859 897 904 817 819 852 853 830 868 845 837 858 882 912 909 906 896 920 881 877 944 876 856 908 862 906 884 871 868 830 844 882 843 891 895 868 808 884 752 855 915 873 965 899 906 927 903 852 914 898 861 875 883 884 883 846 839 846 872 852 856 858 858 881 829 864 880 840 837 826 870 846 889 801 838 840 760 829 787 879 842 848 867 792 857 774 837 844 830 907 919 874 887 882 867 869 885 882 850 834 870 880 875 842 846 873 820 857 862 869 867 854 829 841 848 862 847 869 854 900 854 827 826 856 813 835 853 863 885 848 848 848 847 895 835 841 851 859 904 920 912 899 943 916 899 933 875 876 866 904 816 853 907 852 865 869 803 912 876 806 853 790 816 832 860 834 831 835 848 820 802 811 808 791 787 795 804 816 804 802 819 825 820 869 798 795 808 830 798 796 798 800 842 827 838 801 834 766 871 782 800 786 806 786 810 806 812 798 797 833 782 824 824 856 868 793 813 860 815 800 814 700 827 794 785 818 780 758 818 796 799 816 796 843 819 883 849 858 846 825 872 872 862 876 832 822 844 846 852 827 855 876 872 864 860 863 871 834 829 830 811 817 811 840 851 834 837 792 834 840 805 848 838 838 853 837 816 849 845 824 839 818 818 767 846 812 797 784 882 806 778 801 794 826 804 849 826 807 793 807 834 809 765 823 807 794 789 870 824 865 805 821 763 842 813 831 792 769 829 804 798 824 839 799 829 796 827 842 762 735 796 856 845 854 898 887 876 840 856 815 884 838 844 789 827 812 837 844 832 830 835 811 826 824 824 847 826 789 820 830 876 830 787 835 805 794 819 821 822 827 809 820 816 762 759 738 796 785 848 807 831 808 843 833 862 801 832 823 829 811 802 873 761 793 813 857 792 800 797 807 806 790 792 868 806 765 847 799 779 810 811 833 812 821 819 792 778 808 824 822 826 847 821 817 904 915 881 932 893 933 877 891 925 917 887 930 908 863 930 892 898 938 901 912 909 929 925 907 905 906 864 887 901 904 899 837 906 886 881 900 850 867 867 887 1.13e+03 885 808 875 922 843 804 816 831 935 858 835 926 853 883 800 848 823 861 841 892 857 868 822 849 868 839 845 797 857 790 866 888 872 860 952 944 954 960 917 944 983 972 952 946 957 934 809 940 918 969 914 906 914 938 907 952 855 892 830 877 888 858 897 905 816 819 850 852 831 868 844 837 858 883 911 909 906 896 920 881 877 944 876 855 910 863 906 883 873 868 830 845 882 844 889 894 868 808 883 751 855 914 872 966 898 907 927 904 851 914 897 862 874 883 881 883 846 840 845 872 852 855 858 860 881 830 865 880 839 837 826 870 846 889 801 838 840 759 829 787 880 840 848 866 792 856 774 836 844 829 906 919 873 887 882 867 869 885 882 849 834 869 880 874 842 845 873 821 857 862 869 867 854 829 841 848 862 847 869 855 900 853 827 826 856 813 835 853 862 886 848 848 848 847 895 835 840 850 859 905 920 912 899 943 915 899 933 875 876 866 904 816 853 906 852 865 869 803 912 876 806 853 790 817 833 860 835 832 835 848 820 802 811 808 791 787 795 804 816 804 802 821 825 820 869 798 795 808 830 799 797 798 800 842 827 838 802 834 766 871 783 800 787 806 784 810 806 812 798 797 833 782 823 824 858 868 793 814 860 816 800 814 700 826 794 785 817 780 758 818 796 799 815 796 844 819 884 849 858 847 824 873 872 863 878 832 822 844 847 851 825 855 875 872 864 860 862 871 833 830 830 810 818 812 840 851 834 837 792 834 840 805 848 838 838 852 836 815 850 846 824 839 819 817 768 845 811 797 784 882 806 778 801 794 825 804 850 825 808 793 807 834 811 765 822 808 794 790 870 823 866 806 821 763 844 812 830 792 769 829 804 798 824 839 799 829 796 827 842 763 735 796 856 845 854 898 888 876 841 857 814 883 838 843 789 827 812 837 845 830 832 834 811 826 824 819 848 826 790 820 829 875 829 787 836 804 793 819 821 822 827 809 819 815 762 758 738 797 784 847 807 830 809 844 833 861 802 832 823 830 810 802 873 762 793 812 857 791 800 796 807 804 792 792 868 806 765 848 799 779 810 811 834 812 821 818 792 778 807 825 822 823 847 821 816 905 914 881 933 893 933 877 892 925 916 886 929 908 863 931 893 898 938 900 913 910 929 924 907 905 906 864 888 901 904 899 838 906 886 881 899 850 867 868 888 1.13e+03 885 809 876 922 842 804 816 830 935 858 835 926 853 883 800 848 823 863 841 892 857 868 821 848 869 839 845 797 857 790 866 888 872 861 953 943 953 960 917 944 983 971 952 947 956 934 808 941 918 969 913 907 916 938 908 952 856 893 830 878 889 857 897 906 816 819 849 852 831 868 845 837 858 882 910 910 905 895 920 881 877 945 876 855 912 864 907 882 875 868 831 845 882 844 888 895 868 807 885 750 856 914 872 966 898 908 927 904 850 914 898 862 874 883 879 884 847 841 845 873 852 853 858 862 881 830 865 879 839 837 827 870 845 889 800 839 840 759 829 787 879 839 848 866 792 856 774 834 844 830 906 919 874 887 882 867 870 885 882 847 834 869 881 874 842 845 872 821 858 862 869 867 854 828 840 848 863 846 870 855 900 853 827 826 856 814 834 853 862 886 848 848 848 847 895 834 840 850 859 906 920 913 900 943 915 899 934 875 876 866 904 816 854 906 852 866 869 803 911 876 807 853 790 817 834 862 836 832 835 848 821 802 811 808 791 787 794 803 816 805 801 820 825 820 869 798 795 808 830 800 798 798 800 843 827 838 802 834 766 870 784 800 788 806 783 810 806 813 798 797 833 782 823 822 859 868 793 814 861 816 800 814 699 826 795 785 817 779 758 818 795 799 815 795 845 819 884 847 857 848 823 872 872 864 879 832 822 844 847 851 825 854 873 871 865 860 861 870 833 830 829 809 819 813 840 851 834 836 792 834 840 805 849 838 837 852 834 815 851 846 824 840 820 817 767 844 813 796 785 882 804 778 802 794 825 804 850 825 808 793 807 834 813 766 822 809 794 789 869 824 867 806 821 763 846 812 829 791 770 829 804 798 824 839 799 829 796 828 842 764 735 796 857 846 855 898 888 876 841 857 813 883 838 843 789 827 811 837 845 830 832 835 811 827 824 817 848 826 790 821 828 876 828 786 836 804 794 818 821 821 827 809 819 815 762 756 739 797 784 847 807 830 812 845 834 860 803 832 823 830 810 802 873 762 792 812 856 791 799 796 808 803 794 792 868 806 766 848 798 778 810 811 834 812 821 812 791 777 807 826 822 820 847 822 817 905 914 881 933 893 933 877 892 925 917 887 929 908 863 931 894 897 938 900 913 911 929 924 908 905 906 864 888 901 904 899 838 907 887 882 898 851 866 868 888 1.12e+03 885 810 875 922 842 804 816 830 935 858 835 927 854 883 800 849 823 863 842 892 856 868 822 849 869 838 844 797 857 789 865 888 872 862 953 943 953 960 917 943 982 970 951 947 956 934 809 941 918 968 912 909 918 938 908 953 856 894 829 878 888 857 897 908 815 819 849 852 830 868 847 838 858 881 910 911 905 895 920 880 878 945 876 855 913 865 907 884 877 869 832 844 882 843 887 896 868 807 884 750 857 914 872 966 897 908 927 904 850 913 898 862 874 884 880 883 847 842 845 874 851 850 858 861 878 831 866 877 838 838 828 870 845 890 800 840 840 760 829 787 879 838 848 865 791 856 774 835 845 831 905 919 874 887 882 866 870 885 882 847 834 869 881 872 841 845 872 821 858 862 871 866 855 829 839 848 863 846 870 855 899 852 827 826 856 813 834 853 861 885 849 848 848 847 895 834 840 850 859 906 920 914 900 944 914 899 934 874 877 865 904 818 854 906 852 866 869 803 911 876 808 853 789 817 834 862 836 833 835 848 822 802 811 810 790 787 794 803 815 805 802 819 825 820 869 798 795 807 832 799 799 799 800 842 827 837 802 834 766 870 785 801 789 806 784 810 807 814 797 797 833 782 823 821 860 868 792 815 862 816 800 814 698 826 795 786 818 779 757 819 795 799 814 796 845 820 886 846 857 848 824 871 872 864 879 832 822 844 847 851 826 854 872 870 864 861 861 869 833 830 828 807 820 813 841 851 833 835 792 834 841 806 849 838 837 852 835 814 850 845 823 840 820 818 767 842 814 795 785 882 803 779 802 794 825 804 851 825 808 793 807 835 813 767 821 808 795 788 869 825 868 806 822 763 846 812 829 790 770 830 804 796 824 839 799 828 795 828 842 764 735 795 858 846 856 897 887 877 841 857 812 882 838 843 790 828 810 837 845 831 831 835 811 828 824 817 848 826 789 820 826 877 829 786 837 803 795 818 821 820 826 808 818 815 762 756 740 798 784 847 807 830 814 846 834 859 804 832 822 830 810 802 873 763 792 812 856 791 799 796 806 804 794 792 867 806 766 849 798 778 810 812 834 812 820 807 791 777 807 826 823 817 848 822 817 905 914 880 933 892 933 878 892 925 919 887 928 908 862 932 894 897 938 901 913 911 930 924 908 906 906 864 888 900 903 899 838 907 887 882 898 852 865 869 888 1.12e+03 886 811 874 922 842 804 816 831 935 857 835 927 855 883 800 850 823 864 842 892 856 869 822 849 869 839 845 798 857 789 864 888 872 864 953 944 953 961 917 942 984 969 950 947 958 934 809 941 918 968 912 909 918 938 908 952 856 894 829 880 887 857 898 908 814 820 849 852 830 867 847 838 859 880 911 912 905 895 921 879 879 946 875 855 914 865 907 885 877 869 832 844 881 842 888 896 869 807 881 751 857 914 873 966 896 908 927 903 849 913 899 862 875 883 881 883 846 842 846 873 851 848 857 860 876 831 866 876 837 838 827 870 845 889 799 839 840 761 830 788 879 838 848 865 791 856 774 836 845 831 904 919 875 887 882 867 870 885 882 848 834 869 881 872 841 845 872 821 858 862 872 866 855 830 839 848 863 846 871 856 899 852 828 827 856 812 835 852 862 885 850 849 849 847 896 834 840 851 860 906 920 914 900 944 914 900 934 874 878 865 904 819 854 906 852 866 869 803 910 876 808 853 790 817 835 862 836 833 835 847 821 802 811 811 790 788 793 802 814 805 803 818 825 820 869 798 795 807 832 797 799 798 800 842 826 837 802 834 766 869 784 801 789 807 785 810 807 815 797 796 833 782 823 820 860 868 791 814 862 816 800 814 696 828 795 786 820 779 757 819 795 800 814 797 844 821 887 844 857 847 824 872 871 864 880 832 822 844 847 851 827 854 872 869 864 862 861 868 834 831 830 807 820 812 840 851 832 835 791 834 842 806 849 839 837 852 835 814 850 844 823 840 819 818 767 841 815 795 784 882 803 779 802 794 825 804 851 825 809 793 807 835 813 768 820 807 796 788 869 825 867 806 822 762 846 812 830 790 770 830 804 796 824 839 799 828 795 828 842 763 736 795 857 846 857 897 887 878 841 856 812 883 838 844 791 828 810 838 844 832 830 836 811 828 823 817 848 825 789 820 825 878 829 787 837 802 797 818 820 821 825 808 818 815 761 756 740 798 784 848 806 830 814 846 834 860 806 832 820 831 810 803 874 763 792 811 856 791 799 796 805 805 795 792 865 805 765 849 798 777 809 812 834 812 820 807 790 777 806 826 824 814 848 822 817 904 914 880 932 892 933 877 892 926 920 888 928 907 862 932 894 896 938 901 914 911 930 924 908 906 906 864 888 900 903 899 838 908 887 882 898 853 865 870 889 1.12e+03 886 810 875 922 842 802 816 832 934 858 835 928 855 882 800 851 823 864 842 892 856 870 820 849 868 840 845 800 858 790 864 888 873 865 954 944 953 961 917 943 986 968 949 946 958 934 809 939 919 968 912 909 918 939 908 950 857 893 829 880 886 857 897 907 814 821 850 852 830 865 846 838 859 880 911 912 906 894 922 879 879 946 876 855 912 866 907 886 877 869 832 843 880 841 888 895 870 807 879 752 856 914 873 966 896 908 927 902 850 913 898 862 875 883 881 882 846 842 846 873 851 847 857 859 874 831 865 876 836 838 827 870 846 888 799 839 840 760 832 788 879 838 848 865 791 856 773 836 846 831 904 919 875 887 882 867 871 884 881 849 834 869 881 872 841 844 872 821 858 862 871 865 856 830 839 848 863 847 871 856 898 851 828 827 855 812 835 852 862 884 850 850 850 847 896 834 841 851 862 905 920 914 900 944 913 900 933 874 878 864 904 819 854 906 852 866 869 804 909 876 807 854 791 817 834 862 835 833 835 847 819 803 811 813 790 788 793 802 813 804 803 818 825 820 868 797 795 806 833 797 798 798 800 841 825 838 802 834 766 869 783 801 789 806 786 809 806 815 796 796 833 782 823 820 861 867 792 814 862 816 800 814 695 829 796 786 821 779 757 819 795 800 814 797 844 820 888 844 858 847 824 872 870 864 880 833 823 844 846 851 828 853 873 868 864 862 862 868 834 831 830 808 820 811 840 851 832 835 790 834 843 806 849 839 836 852 836 814 850 844 824 840 818 818 768 841 815 796 783 882 803 779 802 793 824 804 851 825 809 792 806 835 814 767 819 806 797 788 869 825 867 805 822 761 845 813 830 790 770 830 804 795 825 839 798 828 795 828 843 762 736 795 857 846 857 897 887 878 841 855 812 883 838 844 791 829 809 839 843 834 831 836 810 828 822 815 847 824 789 818 824 879 828 788 836 801 797 819 819 820 824 808 818 815 762 756 740 798 786 849 805 831 813 845 835 861 806 832 819 832 810 803 875 763 792 812 856 791 800 797 803 807 794 792 866 806 764 849 799 777 809 812 835 812 820 811 790 778 805 826 824 812 848 821 818 905 914 881 932 892 933 877 892 926 920 888 927 906 862 932 894 897 937 902 914 910 930 923 908 905 906 865 888 900 903 900 837 908 887 882 898 852 866 869 889 1.13e+03 887 810 875 922 842 801 816 831 934 858 835 930 855 882 800 851 823 865 842 892 857 870 820 849 868 841 846 800 859 790 864 888 873 865 954 942 953 961 917 944 987 968 948 946 959 933 809 937 920 967 912 908 917 940 908 948 857 892 829 881 887 858 896 907 815 822 851 852 830 864 845 837 859 880 911 912 907 894 922 879 879 946 876 854 911 866 907 886 877 869 832 842 881 842 888 893 872 807 879 750 855 914 873 966 896 908 927 902 851 913 898 863 876 883 880 882 846 842 846 873 851 846 857 859 871 831 864 876 835 838 826 869 846 888 798 839 839 759 831 788 880 837 848 865 791 856 772 836 845 830 904 918 874 887 882 867 871 883 881 849 834 869 881 872 842 844 872 821 858 863 871 865 855 831 839 848 863 847 870 856 898 851 829 827 855 811 835 853 862 884 850 850 852 847 894 834 841 851 864 905 920 914 899 944 914 902 933 873 877 864 904 818 854 906 853 866 869 805 908 875 807 854 790 817 834 861 835 833 835 847 818 803 812 813 790 789 793 802 813 803 803 818 825 820 868 797 796 806 833 796 799 798 800 842 824 839 802 834 766 869 782 801 789 805 786 810 806 815 796 795 833 782 823 821 860 867 793 814 862 816 800 814 695 830 796 786 821 780 757 820 795 801 814 797 844 820 888 845 857 847 824 872 870 864 879 833 823 845 846 851 829 853 873 869 865 861 862 869 835 831 831 809 819 811 839 850 834 835 790 834 843 806 849 840 836 852 836 815 850 844 824 838 818 818 768 842 815 796 783 881 803 778 802 793 824 804 851 825 808 792 806 833 814 767 820 806 797 788 869 825 867 805 820 761 845 813 829 791 769 830 804 795 825 839 798 828 795 827 843 761 737 794 856 847 856 897 887 878 841 855 811 884 838 844 791 829 809 840 842 834 831 836 811 828 822 813 846 823 789 818 824 879 828 788 834 801 796 817 818 819 824 808 818 815 762 756 739 798 787 850 805 831 812 844 835 862 806 832 818 833 810 804 875 763 792 812 857 791 800 798 804 807 794 793 867 806 764 848 799 778 809 812 835 813 820 812 791 778 803 825 823 809 848 821 819 906 915 881 932 892 933 876 891 926 920 888 928 906 862 933 894 897 937 902 914 910 930 923 908 904 906 865 888 900 902 901 836 907 887 881 899 852 867 868 888 1.13e+03 887 809 876 922 842 800 816 830 934 857 835 932 855 882 800 851 822 865 842 892 858 870 820 849 868 840 847 800 859 791 865 888 873 864 953 940 952 960 916 945 987 970 948 947 959 932 810 936 922 967 913 908 915 941 908 948 857 892 829 880 886 858 894 906 815 822 851 852 830 863 844 838 858 880 911 913 906 895 920 879 878 944 877 854 910 867 907 885 876 870 832 842 883 843 889 893 874 807 879 748 855 914 872 967 896 907 927 903 852 913 898 863 877 882 879 882 847 842 846 873 851 845 857 859 869 831 863 876 834 838 826 869 845 888 798 839 838 758 831 789 880 837 848 865 792 856 772 836 846 830 904 919 874 888 882 866 872 882 880 849 834 869 882 872 842 844 872 821 858 864 871 864 855 831 839 848 863 847 870 856 898 851 829 828 855 812 835 853 862 884 850 850 852 847 892 834 842 852 864 904 920 912 898 944 914 902 932 873 876 865 904 817 853 906 854 866 870 805 907 875 806 854 789 817 833 862 834 832 835 847 819 804 812 814 790 788 794 802 814 803 804 818 825 820 868 796 796 806 833 796 799 798 800 842 825 838 801 834 766 869 782 801 789 805 786 811 806 814 796 796 833 782 822 821 858 868 793 814 861 816 800 814 695 830 796 786 820 780 756 819 795 803 815 797 845 819 887 845 857 847 824 872 870 863 877 834 823 845 846 851 828 852 873 870 865 860 861 869 835 831 831 810 818 811 840 849 835 834 792 834 842 806 848 840 836 853 835 816 849 845 824 837 818 818 769 842 814 796 785 881 804 777 802 794 824 804 850 824 807 792 805 832 814 768 821 806 797 789 870 825 867 805 819 761 844 813 829 791 769 830 804 796 825 839 799 829 795 827 843 761 738 794 857 846 856 897 887 878 841 855 811 884 838 845 791 830 809 840 842 834 832 835 811 828 823 810 845 825 789 817 824 879 827 789 833 802 794 816 818 818 824 807 819 815 763 756 739 799 787 850 806 831 812 843 835 863 806 832 819 833 811 804 875 764 793 814 857 790 801 798 806 807 794 794 867 807 764 848 801 779 809 812 835 813 820 805 791 778 803 825 824 809 848 821 820 906 915 881 932 893 933 876 890 927 919 888 928 906 862 933 894 897 937 902 914 910 930 923 907 904 906 865 888 900 902 902 835 908 887 881 898 852 867 867 887 1.13e+03 887 809 876 923 842 800 816 828 934 856 835 933 854 882 800 851 822 865 842 892 858 870 820 849 867 840 847 799 859 792 865 888 873 864 952 941 952 960 915 946 986 972 949 947 960 931 810 935 921 967 914 908 915 941 908 948 858 892 830 880 886 856 894 906 815 822 850 852 829 862 845 838 859 881 911 913 906 896 919 879 878 942 878 854 911 868 907 885 874 870 832 842 884 842 889 893 874 809 879 746 855 912 872 967 897 907 928 903 852 913 898 863 876 882 879 882 847 842 846 872 852 845 858 859 866 832 863 877 835 838 825 870 844 888 798 839 838 757 830 790 880 838 848 865 792 856 772 837 847 831 905 919 874 888 882 866 871 882 880 848 834 869 882 872 842 844 873 821 858 864 870 865 855 831 839 847 864 846 870 855 898 851 828 829 855 812 835 853 862 885 850 850 852 847 890 834 842 852 863 904 920 911 897 945 914 901 932 873 877 866 904 816 854 906 854 866 870 804 907 876 807 854 788 817 834 862 835 833 836 847 820 804 812 812 791 788 794 802 814 803 804 819 825 820 869 797 796 806 833 796 799 798 800 842 825 837 801 834 766 869 782 800 789 806 786 811 806 813 796 797 833 782 822 821 857 870 794 814 861 816 800 815 695 830 796 785 820 781 756 818 795 806 814 797 845 819 886 845 856 847 825 872 871 863 875 833 823 844 846 851 828 852 873 870 866 860 860 869 836 831 832 810 819 812 840 849 835 834 792 834 842 806 847 840 836 853 835 816 849 845 824 836 817 819 769 842 813 796 786 881 804 777 801 795 825 805 850 824 806 792 805 832 811 768 822 805 797 790 871 825 866 806 819 762 844 814 829 792 768 830 803 798 825 839 800 830 796 827 843 760 740 793 857 846 856 897 887 878 842 855 812 884 837 846 791 830 809 840 841 833 832 834 811 828 823 808 844 826 790 818 824 879 828 789 832 803 794 814 818 821 824 807 819 814 762 756 739 799 785 851 806 832 812 843 835 863 806 832 819 833 811 804 874 765 794 814 857 789 802 798 808 808 794 794 866 807 763 848 802 780 809 812 835 812 820 799 792 779 803 824 824 808 848 820 820 906 915 881 932 893 933 876 889 927 919 888 928 906 863 934 893 897 937 902 914 911 930 923 908 903 906 865 887 900 902 901 835 908 887 882 898 852 866 868 885 1.13e+03 887 809 876 923 842 800 816 828 933 856 835 936 853 882 800 850 822 864 842 892 858 870 820 849 867 840 846 800 859 792 865 888 873 864 950 942 951 959 915 946 985 972 948 947 961 932 809 936 920 968 913 908 915 942 907 949 858 892 830 880 886 855 894 906 815 822 850 851 828 862 847 838 860 880 912 913 905 897 919 879 878 942 878 854 912 868 907 885 872 870 831 842 883 841 889 893 875 811 880 746 856 910 872 967 898 906 928 904 851 913 898 863 874 882 879 882 847 841 846 872 852 845 859 859 865 832 863 878 836 837 825 870 843 888 799 838 838 757 829 789 880 838 849 865 792 857 772 837 848 832 904 920 874 888 882 866 870 883 880 848 834 870 882 873 842 844 873 821 858 864 870 866 854 831 839 847 864 846 870 854 899 852 827 828 856 813 835 852 862 885 850 850 851 847 888 834 842 852 862 904 921 910 897 945 914 900 932 872 876 868 904 818 854 906 855 866 870 804 907 877 807 854 788 818 835 862 836 833 836 847 821 804 812 811 791 787 795 803 813 803 804 819 825 820 869 797 796 807 833 796 799 798 800 843 826 837 801 834 765 870 782 800 789 807 786 810 807 812 796 798 832 783 822 821 856 872 794 815 861 816 801 815 694 830 797 784 820 780 756 816 796 808 814 797 846 819 885 845 856 847 824 872 872 863 875 833 822 844 845 851 827 853 873 869 867 861 860 870 835 831 831 810 819 811 840 849 834 834 793 835 841 806 846 839 835 853 835 816 849 845 824 835 816 820 768 841 812 796 786 882 805 778 800 795 826 805 850 824 807 792 806 833 808 767 823 805 797 791 871 824 866 807 820 762 844 815 829 792 768 830 804 798 825 839 800 831 796 827 844 762 740 792 857 846 857 897 887 878 843 856 814 884 836 845 792 832 809 839 841 833 832 834 811 827 824 808 844 828 791 818 823 879 828 788 833 803 795 814 818 824 824 807 818 813 762 756 738 799 784 850 806 834 813 844 835 863 805 831 820 833 811 804 874 765 794 815 858 789 801 799 809 808 793 795 865 807 763 847 802 780 810 812 835 811 820 797 792 779 802 825 825 807 848 820 820 906 915 881 931 893 932 876 889 928 918 887 928 907 863 934 894 897 937 902 914 911 930 923 908 904 906 864 887 901 902 900 836 908 888 883 896 852 867 868 885 1.12e+03 887 808 876 923 843 800 816 829 933 857 835 937 852 883 799 850 824 864 843 892 858 870 821 849 866 838 845 801 860 792 865 889 873 865 951 942 951 959 915 946 985 972 948 947 962 934 808 936 920 968 913 908 915 942 905 950 859 893 830 880 886 854 895 906 815 822 850 851 827 863 849 838 860 880 912 913 906 897 918 880 878 943 878 854 912 868 907 885 873 869 830 842 883 841 889 894 875 813 881 746 856 907 872 966 898 906 928 904 850 913 898 862 874 883 880 882 847 840 846 872 852 845 860 859 864 831 863 879 838 837 826 871 843 889 801 838 838 757 829 787 880 839 849 864 792 857 771 837 848 833 904 920 874 887 882 866 870 883 880 848 834 870 882 872 842 844 873 820 858 864 870 867 853 831 839 848 864 848 870 854 899 852 826 828 856 813 835 852 861 885 849 851 851 848 888 834 842 852 862 904 921 910 897 944 914 900 932 872 876 869 904 817 854 906 855 866 870 804 907 877 807 853 789 818 836 862 836 833 835 847 821 803 812 809 791 786 797 803 812 803 802 820 824 820 868 796 797 807 833 796 799 799 800 844 826 837 800 834 765 871 783 800 789 807 785 809 807 811 796 798 833 784 822 821 856 872 794 815 862 816 800 816 693 829 798 784 820 780 756 816 796 809 814 796 846 818 884 844 856 847 824 872 872 863 876 833 821 844 845 851 827 854 873 869 866 861 860 870 835 830 831 809 819 810 840 850 834 835 793 836 841 806 846 838 834 854 835 815 849 846 824 834 816 819 768 839 811 796 785 882 806 778 798 794 827 805 850 824 807 792 807 833 806 766 822 805 797 792 871 823 866 807 821 763 844 815 829 792 769 831 804 798 824 839 800 831 796 828 844 764 740 791 857 846 857 898 887 877 844 856 814 884 836 843 792 833 809 839 842 833 832 833 811 827 824 807 845 829 791 818 822 880 828 788 833 803 795 814 819 825 824 807 816 811 761 756 737 799 784 849 806 835 813 845 835 863 804 830 820 833 811 805 874 766 792 814 858 790 799 800 808 808 793 796 865 807 762 847 802 780 809 813 835 812 820 798 791 780 801 825 824 805 849 820 821 906 914 881 931 893 932 876 889 928 918 887 927 907 863 934 894 897 937 901 914 911 929 923 908 905 906 864 887 901 903 900 836 908 887 882 895 852 867 868 885 1.12e+03 886 808 876 922 843 800 816 830 934 858 835 939 853 882 798 850 826 865 843 892 858 871 822 849 866 836 844 801 860 792 865 889 874 865 951 942 951 960 915 945 985 971 948 948 962 934 808 937 920 968 913 907 915 942 903 952 860 893 830 880 887 855 897 907 816 823 849 850 825 863 850 838 860 880 912 913 906 898 918 882 878 944 878 854 912 868 908 886 873 869 829 841 882 841 888 894 875 813 882 746 856 905 872 966 898 905 928 904 849 914 898 861 875 883 880 882 847 839 845 872 853 843 859 858 864 831 863 879 838 838 827 872 844 889 801 839 839 757 829 787 880 839 849 864 791 857 770 837 846 832 905 920 874 886 882 867 870 883 880 849 833 870 882 872 842 844 873 820 858 864 871 867 853 832 839 848 864 849 870 855 899 852 827 827 856 812 835 852 861 885 848 852 851 850 889 834 842 851 862 904 921 910 897 944 914 901 932 872 875 869 903 816 854 906 855 866 869 803 908 876 807 853 789 817 836 861 836 833 834 847 821 804 812 809 791 787 799 803 811 804 801 820 824 819 867 796 797 806 832 795 799 798 800 844 826 838 800 834 764 871 783 799 789 807 786 809 806 811 795 798 833 783 822 821 856 872 794 815 863 816 799 816 693 829 799 784 820 779 756 816 795 811 814 795 846 818 884 844 856 847 824 872 872 863 876 833 820 844 846 851 826 854 873 869 865 861 860 870 835 831 830 808 819 809 840 848 834 836 793 836 841 806 846 838 834 853 835 815 849 846 824 834 817 818 768 840 811 797 784 881 806 779 798 794 826 806 850 823 807 791 808 832 806 766 822 805 797 791 870 822 866 808 821 762 843 815 829 791 771 831 802 798 824 839 799 831 796 829 844 765 740 791 857 846 857 899 887 877 843 856 814 885 837 842 792 832 809 839 842 833 832 833 811 828 824 805 846 829 791 818 821 881 828 788 833 803 796 814 820 824 824 808 816 811 762 756 736 798 785 848 806 835 812 846 836 862 804 831 819 833 810 805 874 766 791 813 857 790 797 801 808 807 793 796 865 807 762 846 801 780 808 813 835 813 821 799 790 781 798 825 824 804 850 821 821 906 914 881 932 893 932 876 890 928 918 887 927 907 862 935 894 897 938 901 914 911 929 923 908 906 906 864 887 901 903 901 837 907 886 881 895 852 867 868 885 1.12e+03 885 808 875 922 843 801 817 831 934 859 836 940 854 882 798 850 826 866 842 891 858 871 822 849 867 835 844 801 861 793 865 889 875 865 952 942 953 961 917 944 985 970 949 947 961 934 808 938 920 968 913 907 916 940 904 952 861 893 829 881 887 856 897 908 816 823 848 850 825 861 850 838 860 880 912 913 905 898 918 883 878 944 877 853 912 869 908 886 873 870 830 840 882 842 888 895 876 812 882 745 855 902 873 966 899 905 927 903 849 913 899 860 875 883 879 882 847 838 845 871 853 841 859 857 863 830 863 878 837 838 828 872 845 890 800 839 839 757 830 787 879 839 848 864 790 857 770 836 846 831 906 920 874 886 881 867 869 883 880 849 832 870 881 872 842 843 872 819 857 865 872 867 853 832 840 848 864 850 869 856 899 853 827 828 856 810 835 852 861 885 848 852 851 851 888 834 842 850 863 904 921 910 896 943 914 901 933 872 876 869 903 815 855 906 856 865 869 802 908 875 806 853 790 816 836 861 835 833 834 848 821 804 812 809 791 786 801 804 811 804 800 820 825 818 867 795 798 806 832 795 799 798 800 844 826 838 800 835 765 870 783 799 789 806 786 810 805 811 795 797 833 782 822 821 857 871 794 815 864 816 799 817 694 829 799 784 820 778 756 816 795 812 814 795 846 818 884 844 856 846 824 872 872 863 876 832 820 844 847 851 825 854 873 869 864 860 860 871 834 831 829 807 819 810 840 847 834 836 793 836 841 807 846 838 836 853 835 815 849 846 823 832 817 818 769 841 812 797 784 881 805 780 799 795 824 807 850 823 807 791 808 832 805 767 821 805 797 791 869 824 867 807 821 762 843 814 829 792 772 832 802 798 823 840 799 831 795 828 845 764 741 792 856 846 857 900 886 878 843 856 814 885 837 843 792 830 809 840 842 832 831 833 811 829 825 804 846 830 791 818 820 881 828 788 832 802 796 812 820 822 825 808 818 809 762 756 736 798 785 849 806 835 812 846 836 863 805 831 819 834 810 805 874 765 792 814 856 791 797 801 808 806 794 796 866 807 763 847 801 780 807 813 836 815 822 798 790 782 797 824 823 802 850 821 822 907 913 881 932 893 932 875 890 928 918 887 928 907 862 936 894 896 937 902 913 911 928 923 909 908 906 864 887 900 903 902 837 907 885 881 894 852 867 868 885 1.12e+03 884 809 875 923 842 801 816 831 933 860 837 940 854 882 798 850 825 865 841 891 858 871 822 849 868 836 844 800 861 794 864 889 876 864 952 942 954 962 919 944 986 970 951 947 962 933 809 940 919 969 914 907 917 938 905 952 861 893 828 880 887 857 898 908 816 823 848 851 824 859 849 838 860 881 912 913 904 899 919 882 877 945 877 853 911 867 908 886 873 871 831 840 881 843 889 895 876 811 882 744 854 899 873 966 899 905 927 903 849 913 899 860 875 882 880 882 848 838 845 871 853 839 858 858 863 830 863 877 837 839 828 870 846 890 800 839 839 757 831 788 878 839 848 865 789 856 770 836 846 830 907 919 874 886 881 867 869 883 880 849 833 870 881 873 842 843 872 820 857 865 872 867 853 832 840 848 864 850 869 857 899 854 827 828 856 808 834 852 861 885 848 852 851 850 887 833 841 850 864 904 921 910 898 942 914 901 933 872 877 870 903 815 855 905 856 865 869 802 908 875 806 853 790 815 836 861 835 833 834 849 822 805 812 809 791 786 801 804 812 805 801 819 826 818 867 795 798 806 832 795 799 798 800 844 826 838 801 835 765 869 783 800 788 806 786 810 804 811 794 796 833 782 823 821 857 871 794 815 864 815 799 818 694 829 799 784 820 778 755 816 794 814 814 795 846 819 883 844 856 847 824 872 872 863 876 832 820 845 847 852 823 854 873 869 864 860 860 871 834 831 829 807 820 810 840 848 834 835 793 836 841 806 846 839 837 853 834 816 850 846 822 828 818 818 770 843 812 798 784 881 803 780 801 795 822 806 849 824 808 790 807 830 804 767 821 805 797 790 869 826 867 807 821 761 843 814 829 792 771 831 801 797 824 839 798 830 794 829 845 762 743 792 857 846 857 901 887 878 842 857 814 886 835 843 793 829 809 840 841 832 830 833 811 829 825 802 846 828 791 818 820 880 828 788 833 802 796 811 820 822 826 808 820 809 761 756 737 797 785 851 806 835 813 846 836 863 806 832 820 834 810 804 874 764 792 815 855 792 798 801 808 806 793 795 867 807 763 847 801 780 807 814 837 815 822 798 791 782 797 824 823 800 851 821 822 907 913 881 932 893 932 875 890 928 918 887 928 908 864 936 894 896 937 902 912 911 928 924 909 908 906 864 887 901 903 902 837 906 885 881 893 851 867 867 885 1.12e+03 885 809 875 924 842 802 816 831 933 861 838 941 854 883 798 851 824 864 840 891 858 870 823 850 868 838 844 800 860 795 863 889 876 864 952 942 956 963 919 944 986 971 952 946 962 933 809 942 919 969 914 907 918 936 906 953 861 892 827 879 887 857 898 907 816 822 848 852 825 858 849 838 860 881 911 913 902 899 920 881 876 945 876 853 911 865 909 885 873 872 832 840 881 844 889 895 876 810 882 744 852 897 874 967 899 905 927 903 850 912 899 861 875 882 882 882 848 838 846 872 852 840 857 860 862 830 864 876 837 839 828 869 846 890 800 839 839 757 831 788 877 839 847 865 790 856 770 836 846 830 907 919 874 886 882 866 869 883 880 848 834 870 881 872 843 843 872 820 858 865 872 868 853 832 841 848 865 850 868 857 899 855 826 828 857 807 833 853 860 884 848 852 850 848 886 833 840 851 864 904 920 910 899 941 913 902 934 872 878 870 903 815 855 904 855 864 870 802 907 875 806 853 790 815 837 861 835 833 835 849 821 804 812 809 791 786 801 806 812 806 802 819 827 818 867 796 797 806 832 795 799 798 800 843 827 838 801 835 765 870 784 801 788 806 786 810 804 811 794 796 832 782 824 821 857 871 794 815 863 815 800 818 693 830 800 785 821 777 756 816 794 815 815 795 845 820 883 844 856 847 823 872 872 863 876 832 821 845 846 853 820 854 873 869 864 860 861 871 835 832 830 808 820 811 841 850 833 835 793 835 841 806 847 840 838 853 834 816 850 846 822 824 817 818 770 843 812 798 784 881 803 781 801 795 822 804 848 824 808 790 807 829 803 767 822 805 796 791 868 828 868 807 821 761 843 814 829 791 771 831 801 797 824 839 797 830 793 829 844 762 745 792 858 846 857 901 887 879 843 857 815 886 835 844 793 828 808 839 841 831 828 834 811 828 825 801 845 826 792 818 820 879 828 789 834 801 795 810 821 821 826 807 820 808 760 755 737 797 785 852 806 835 814 846 837 862 806 832 822 833 810 803 874 764 792 817 855 792 798 801 810 805 793 794 868 808 764 848 801 780 807 815 837 816 821 800 792 783 797 824 823 797 851 821 820 907 913 881 932 894 933 875 891 928 918 887 929 908 865 935 894 895 936 902 911 911 928 925 909 907 906 865 887 901 903 903 836 906 886 880 893 852 867 866 885 1.12e+03 885 810 876 926 842 801 815 831 933 860 837 942 854 884 798 851 824 863 840 891 858 869 824 851 868 839 844 799 860 794 864 889 876 863 952 942 957 963 917 945 986 972 953 946 962 933 811 942 919 970 914 906 918 938 905 953 861 890 828 879 887 857 898 906 815 821 848 853 826 859 849 840 860 881 911 913 902 898 921 881 876 945 876 853 911 864 909 885 874 871 831 841 882 844 889 894 876 809 882 744 852 896 874 968 899 905 927 903 851 913 899 862 875 882 883 881 848 838 844 872 852 841 856 861 862 830 866 875 838 839 826 869 847 889 800 839 839 757 832 787 878 839 846 864 792 856 770 837 847 830 907 920 874 886 883 866 868 883 880 847 834 871 881 871 843 843 872 821 858 865 871 868 853 832 840 848 865 851 868 857 900 855 826 828 857 808 833 854 860 884 849 852 850 848 886 833 840 852 863 904 919 911 900 940 913 902 934 872 877 869 905 816 855 903 855 864 870 802 907 875 806 854 790 815 837 861 835 834 835 848 821 804 812 809 792 786 802 806 812 807 801 819 827 818 868 797 796 807 833 796 799 798 801 843 826 838 801 835 765 870 784 802 788 807 786 810 804 811 794 796 832 781 826 821 858 870 793 815 862 815 800 819 692 831 800 785 821 777 756 815 794 817 815 795 845 820 883 845 856 848 822 872 872 863 875 832 822 844 845 853 818 854 873 870 865 860 861 871 835 832 832 809 820 810 841 850 832 835 794 835 840 806 847 840 838 853 833 817 850 846 822 820 816 818 769 843 812 797 784 881 803 781 800 795 822 804 848 825 808 790 807 830 802 767 822 805 796 791 868 827 868 808 821 761 842 813 828 790 771 830 802 798 824 839 796 831 793 829 842 762 744 792 859 847 857 901 888 878 843 857 815 886 837 844 792 829 807 839 840 831 829 836 812 827 826 801 844 825 792 818 820 879 828 789 835 800 795 810 822 820 826 807 818 808 760 754 738 797 785 851 806 834 814 847 838 862 806 831 823 832 810 804 874 765 792 818 855 792 799 801 811 805 792 792 868 809 766 848 802 779 807 816 837 816 821 802 793 782 797 825 824 794 852 821 819 907 913 881 932 895 933 875 891 928 918 887 929 909 866 934 895 895 937 903 910 911 928 925 909 906 906 865 888 901 904 902 835 905 887 881 894 853 867 867 885 1.12e+03 884 809 877 926 843 801 816 832 934 860 837 942 853 883 797 851 824 862 840 891 857 869 824 852 868 839 844 799 860 794 864 889 878 863 952 942 957 962 916 946 986 972 954 945 962 933 813 941 919 970 913 904 917 940 905 953 861 888 829 879 887 857 898 904 815 821 848 853 827 859 848 841 859 881 910 913 903 897 920 881 876 944 876 853 912 866 910 885 876 870 831 841 882 844 890 893 877 808 883 744 852 894 874 968 899 906 928 903 851 913 899 863 875 882 876 881 847 838 842 872 853 841 857 861 862 830 866 875 838 838 826 869 846 888 800 839 838 756 831 786 877 839 845 862 793 856 770 837 847 830 907 922 874 886 884 865 868 884 880 846 834 871 881 871 844 843 872 821 857 865 871 868 852 832 839 848 864 851 868 856 900 854 826 828 857 808 834 854 860 883 849 852 850 847 886 833 840 853 863 905 919 911 900 941 913 903 935 873 877 868 907 817 854 902 854 864 870 802 907 875 806 854 790 815 837 860 834 834 835 847 820 804 812 809 792 786 802 806 812 807 800 819 827 818 868 798 796 807 833 796 799 798 802 843 826 838 802 835 764 869 784 802 789 807 786 810 804 812 795 797 832 780 825 821 858 870 793 815 862 816 801 820 692 832 801 785 821 776 755 816 794 816 816 796 844 818 883 845 858 849 822 872 871 864 875 832 823 844 845 853 817 855 874 871 866 860 861 871 834 832 832 810 818 810 840 850 832 834 794 834 840 806 848 840 837 854 833 818 851 846 822 817 815 818 768 843 811 796 784 881 803 781 800 795 821 804 849 825 808 790 807 832 800 767 823 804 796 791 867 826 868 808 821 760 840 814 828 789 772 831 802 798 823 839 796 831 794 829 842 762 743 794 859 847 857 899 890 878 844 856 814 884 837 844 792 829 807 838 841 832 829 836 812 826 827 801 845 824 792 818 821 879 828 789 834 800 794 810 821 821 826 807 816 808 761 752 738 797 785 851 806 833 815 847 839 861 805 831 822 831 811 804 874 766 793 818 856 792 798 800 811 804 792 791 869 810 768 848 802 779 808 817 836 816 821 804 794 781 798 826 825 793 852 821 818 907 912 880 932 896 933 875 891 929 917 888 930 909 866 934 895 895 938 902 910 910 928 925 909 904 906 864 886 901 904 900 835 905 887 881 893 852 866 867 886 1.12e+03 884 809 877 927 843 801 817 832 934 860 836 944 853 882 796 852 824 862 841 891 857 869 825 853 868 840 844 799 860 793 864 889 879 863 952 943 957 962 916 945 985 972 954 946 962 933 813 939 919 968 914 902 915 940 905 953 859 888 829 880 888 858 897 902 814 821 849 852 827 860 847 842 858 881 910 913 904 897 920 881 876 944 875 853 912 867 909 886 877 869 831 842 881 844 890 892 878 808 884 743 851 892 873 968 899 906 928 903 850 913 899 863 876 883 864 882 846 839 841 872 853 842 858 861 862 830 865 875 838 838 826 870 846 888 800 839 837 755 830 785 877 839 845 861 794 856 770 837 847 829 907 922 874 886 884 865 868 886 880 846 834 871 880 872 843 844 872 821 856 866 871 868 852 832 838 849 863 851 868 855 900 853 825 828 857 809 835 854 861 883 849 851 851 847 887 833 840 854 863 905 919 911 900 941 914 903 935 872 877 868 908 816 854 902 854 864 870 802 908 875 807 854 790 815 836 860 835 834 835 847 820 805 811 810 792 786 802 808 812 807 801 820 827 818 869 798 796 806 834 796 798 797 802 843 826 839 802 834 764 869 784 802 790 806 786 810 804 812 795 797 832 779 825 821 858 870 793 814 863 816 802 819 691 832 802 784 821 777 755 816 794 816 816 796 844 818 883 845 859 849 823 872 871 864 875 832 823 844 845 853 816 855 873 873 866 860 860 871 834 831 832 811 817 810 840 849 831 834 794 834 840 806 847 841 836 855 833 819 851 847 822 815 816 818 768 842 811 796 784 880 803 780 800 795 820 805 850 824 808 790 807 834 799 768 822 804 798 791 866 826 868 807 819 760 840 814 829 788 772 831 802 798 823 839 797 831 795 828 842 761 743 796 859 846 857 898 889 877 845 856 814 883 837 843 792 829 806 838 841 832 830 835 812 825 827 801 846 824 792 819 821 880 829 789 835 801 793 809 821 822 826 807 816 808 762 752 738 796 786 850 806 831 815 848 839 861 804 830 821 830 812 805 874 766 794 818 856 792 798 798 812 804 792 791 869 810 768 847 802 778 808 816 835 816 821 804 794 780 798 826 826 793 851 820 818 906 913 880 932 895 932 875 891 929 917 888 930 909 865 934 895 895 939 901 910 910 929 925 909 904 906 864 885 901 905 899 835 905 887 881 892 851 866 867 887 1.12e+03 883 810 876 928 843 802 817 832 932 860 835 946 854 882 795 851 824 862 842 891 856 869 825 853 868 839 842 799 860 792 863 889 879 863 952 943 956 962 916 944 985 972 952 947 962 933 811 939 919 966 914 902 913 939 905 953 857 888 830 880 888 858 896 900 814 822 850 853 826 860 847 842 859 881 911 912 904 897 920 882 877 943 875 854 912 867 910 886 877 867 831 842 882 842 889 892 878 808 885 744 852 890 872 968 900 907 928 903 850 913 899 863 876 883 857 883 846 840 842 873 854 841 858 861 862 831 865 875 839 838 826 870 845 888 799 840 835 754 829 786 876 839 845 862 794 856 770 838 847 830 907 921 875 886 883 866 868 886 880 846 834 872 880 873 842 844 871 821 856 866 871 868 852 832 837 849 863 851 868 855 900 852 825 827 857 810 836 854 862 883 850 851 851 847 888 834 840 854 863 905 918 911 899 942 914 904 935 872 876 868 907 815 854 903 853 865 870 802 908 876 808 855 790 815 836 860 836 833 834 847 820 805 810 810 792 786 802 810 812 806 802 820 825 818 869 798 796 805 834 796 798 797 802 842 826 840 802 834 763 870 784 801 790 806 786 810 805 812 795 797 832 780 824 822 857 870 793 814 864 816 803 817 691 831 802 784 821 777 755 816 793 817 817 796 844 819 883 845 859 849 823 872 871 864 876 832 823 844 845 852 814 856 872 874 866 860 860 871 834 831 832 811 817 809 840 848 833 834 794 834 840 807 846 841 836 855 832 820 852 847 822 812 816 818 768 842 812 796 784 880 805 779 800 794 819 805 850 824 809 789 807 834 799 768 821 803 799 790 865 826 867 808 818 760 841 815 829 789 772 831 802 798 822 839 799 831 797 828 843 761 742 795 860 846 857 896 887 877 844 856 814 883 836 843 792 830 806 838 841 834 831 834 812 824 827 801 846 823 792 820 821 880 829 789 836 802 793 809 820 823 827 807 816 807 762 751 738 796 785 849 806 831 816 848 839 861 803 831 820 828 812 805 875 766 794 818 857 792 798 798 812 804 792 792 868 810 767 848 803 778 809 816 834 816 821 804 794 781 799 826 827 792 850 821 817 905 913 881 932 895 932 874 891 929 916 887 929 908 864 934 894 896 939 901 910 910 928 925 908 906 907 864 883 901 905 900 835 905 886 882 890 849 867 867 887 1.12e+03 883 811 876 926 842 802 817 832 930 860 835 948 854 882 795 851 825 863 842 891 856 870 824 853 868 839 841 799 860 792 863 888 879 862 951 943 956 961 916 943 984 971 950 948 963 933 810 941 919 965 914 902 914 938 905 954 857 888 832 879 889 859 896 899 814 821 851 854 826 860 848 842 859 881 912 913 904 897 919 882 876 943 875 854 911 866 910 887 877 867 830 843 882 842 889 892 878 809 885 745 852 889 872 967 901 906 928 903 850 912 898 863 876 884 854 882 846 839 842 873 854 841 858 861 861 831 866 875 839 838 826 870 846 889 798 838 835 754 830 787 876 838 845 862 793 855 770 838 846 831 907 921 876 886 883 866 867 885 880 847 834 871 880 873 842 845 871 821 856 866 871 868 852 831 837 850 863 850 869 856 900 852 825 827 857 810 835 855 862 884 850 851 851 847 889 834 841 853 863 904 917 910 899 942 915 903 935 872 876 869 906 815 853 904 852 865 870 802 908 877 809 856 790 816 835 860 836 833 834 847 820 805 810 809 792 786 803 813 812 805 803 820 824 818 869 797 796 804 833 796 798 797 801 841 826 840 802 834 763 871 784 800 789 806 786 810 805 812 794 797 832 780 824 822 857 870 793 814 866 816 802 815 691 830 802 785 821 776 755 817 793 819 817 794 844 820 883 844 858 849 822 872 872 864 876 832 823 844 846 851 812 856 870 874 866 861 860 871 834 830 832 811 817 810 840 848 834 835 794 835 840 808 846 841 836 854 829 820 852 846 822 809 816 819 768 841 812 796 785 880 806 779 801 794 819 804 850 824 809 789 807 834 799 768 820 804 800 790 864 826 867 808 817 761 842 816 829 790 772 831 802 798 823 840 800 830 797 828 843 762 742 793 859 846 857 897 886 877 842 857 814 883 835 844 792 829 805 838 840 834 832 834 812 824 827 801 847 823 791 821 821 880 829 789 837 802 794 809 821 823 826 807 817 808 761 751 738 796 785 848 806 831 815 847 839 862 804 831 820 826 811 806 875 766 794 818 858 792 798 798 811 805 792 792 868 809 766 850 803 778 809 816 834 816 820 805 794 781 798 826 827 792 851 821 817 906 913 882 932 895 932 874 891 929 916 887 929 907 862 935 893 898 940 901 910 910 928 925 908 907 907 864 883 902 905 900 835 906 886 882 891 849 867 867 887 1.12e+03 882 812 876 925 841 802 818 832 926 860 836 949 855 881 795 850 825 864 842 891 856 870 824 853 867 838 840 799 860 792 863 888 878 862 951 943 955 962 916 944 984 971 949 948 963 932 811 942 919 965 914 902 915 938 905 953 858 889 834 878 889 859 896 896 814 821 852 855 826 860 850 842 859 881 913 913 904 897 920 881 875 943 874 855 911 865 910 886 878 868 830 844 883 843 888 892 878 810 886 746 850 888 872 967 900 906 928 903 850 912 898 863 876 885 850 882 846 838 843 873 853 841 857 861 861 831 865 876 839 837 826 870 846 890 798 837 835 753 830 787 876 839 845 864 792 855 770 837 845 832 907 921 876 886 883 866 867 884 880 846 834 870 880 874 843 845 872 821 856 866 871 868 852 831 837 850 863 850 870 857 900 852 825 828 856 812 835 854 863 885 850 851 851 848 889 834 841 853 863 904 917 910 899 942 916 902 934 872 876 869 906 817 853 905 852 864 871 802 908 877 809 855 790 816 834 860 833 833 835 848 820 804 810 808 792 786 802 815 812 804 802 820 824 818 870 797 796 803 833 796 798 797 801 840 826 840 802 834 763 871 784 800 789 805 786 811 805 812 794 797 832 780 824 823 856 869 793 814 866 816 802 814 690 830 802 785 821 775 755 818 793 820 818 794 844 820 883 844 858 850 821 872 872 864 876 833 822 845 847 852 808 856 871 871 866 861 860 871 834 830 833 810 817 810 840 848 836 835 794 835 841 808 846 841 836 854 827 820 852 845 823 807 815 820 768 841 812 797 785 881 806 781 802 793 819 804 850 824 809 789 807 834 798 768 820 805 800 790 862 827 868 808 818 761 843 816 830 791 772 830 803 798 823 840 802 830 798 828 843 764 742 790 859 847 857 897 886 877 840 857 815 883 835 844 792 828 805 838 840 834 833 834 812 824 826 802 848 823 790 822 821 880 829 788 837 802 795 810 822 823 826 808 816 809 761 750 737 797 785 849 805 831 813 847 838 863 805 831 821 825 810 806 875 766 794 818 859 792 798 798 810 807 792 791 867 809 766 851 802 778 809 816 834 816 819 805 794 781 798 827 827 786 851 822 816 905 912 882 933 896 933 874 891 929 916 886 928 907 862 936 892 897 939 901 910 910 928 925 908 906 908 864 883 901 905 900 836 906 887 882 891 850 867 867 888 1.12e+03 882 811 876 924 841 803 818 832 920 859 837 950 855 881 795 850 826 865 842 891 856 870 824 852 866 838 840 800 859 792 863 888 878 862 950 943 956 963 915 943 984 971 950 947 963 932 809 941 919 966 913 904 915 938 904 953 860 890 834 878 890 859 897 893 814 821 852 855 826 857 850 843 859 881 912 914 904 897 920 881 874 942 874 855 911 864 909 886 878 869 830 843 883 844 889 892 878 811 886 747 848 888 872 967 900 906 928 903 851 912 898 863 876 885 833 882 846 838 843 874 853 841 858 860 860 831 864 876 838 836 826 871 845 891 798 835 836 752 831 787 876 840 845 865 792 855 770 836 844 832 907 921 876 886 883 865 868 885 880 846 834 870 880 874 842 845 873 821 856 866 871 867 852 831 839 850 864 849 870 856 901 852 825 828 856 812 835 854 863 886 851 850 851 848 889 834 841 853 863 904 918 910 900 942 916 902 933 872 876 869 906 819 852 906 852 865 871 802 909 877 809 854 789 816 834 860 832 833 835 849 819 804 810 808 791 785 801 816 812 805 801 821 824 819 870 797 796 803 833 796 798 796 801 841 826 840 802 834 762 871 784 800 790 806 786 811 805 813 794 797 833 779 824 822 855 869 793 814 866 815 802 814 689 829 801 786 821 774 755 819 793 820 818 795 844 821 883 844 857 850 821 873 871 864 876 833 821 845 847 853 805 856 871 869 866 861 860 871 834 830 832 809 817 811 840 848 835 836 794 835 841 808 847 840 836 854 824 820 852 845 824 806 814 821 769 841 812 798 785 881 805 781 802 793 819 805 850 824 809 788 807 834 797 768 820 805 800 791 861 828 869 808 818 761 842 816 830 791 772 830 804 798 823 840 802 829 799 829 843 764 742 789 859 847 857 896 886 876 840 857 816 882 835 844 791 827 806 838 840 834 832 834 812 825 826 801 848 823 790 822 820 880 829 788 837 802 795 812 823 823 827 809 816 810 760 749 736 797 784 850 805 830 812 847 838 864 806 832 821 825 810 806 874 765 794 818 859 791 797 799 811 808 792 791 867 809 766 851 802 778 809 816 834 816 818 803 793 780 798 828 826 780 852 822 816 905 913 883 932 896 932 874 892 929 917 887 928 907 862 936 893 896 939 902 910 909 930 925 907 906 907 864 884 901 905 900 836 906 887 882 891 850 866 867 888 1.12e+03 882 811 876 924 841 803 818 832 914 858 837 951 855 881 795 849 825 865 842 891 856 870 825 851 867 838 838 800 858 792 863 888 878 862 950 943 956 964 915 943 984 972 951 946 962 932 808 940 919 967 914 908 915 938 903 952 860 891 834 878 890 859 896 892 815 821 852 856 827 855 849 842 859 881 911 914 903 897 921 881 874 942 874 855 912 864 909 886 878 870 830 842 884 844 889 892 877 810 886 748 846 888 872 967 899 906 928 904 852 913 897 861 876 884 774 882 846 841 843 874 852 842 859 860 860 831 863 876 838 836 826 872 845 892 798 835 837 752 831 787 876 840 846 867 791 856 770 836 843 832 906 921 876 886 883 866 869 885 880 845 834 869 880 874 842 845 875 821 857 866 871 866 852 831 840 850 864 849 869 856 900 852 826 828 856 812 836 853 863 885 851 850 851 847 889 835 841 853 863 905 918 910 900 942 917 903 932 873 876 869 907 818 851 907 852 866 871 802 909 878 809 852 790 816 835 861 833 833 835 849 818 804 810 808 791 785 800 818 812 804 801 821 825 818 869 797 796 804 834 796 797 796 800 842 826 839 802 834 762 871 784 800 792 806 787 811 805 813 793 797 833 780 824 823 854 869 794 815 866 815 802 813 688 829 801 785 821 774 756 818 794 820 819 796 844 821 882 843 857 849 822 873 871 864 877 833 820 845 847 854 803 856 872 866 866 861 860 871 834 830 831 808 816 811 840 848 834 837 795 835 840 808 847 839 836 854 822 819 851 845 824 805 815 821 769 840 812 798 786 882 803 780 802 794 818 805 850 825 809 788 807 835 796 767 820 806 800 790 860 827 869 808 818 761 841 817 829 792 772 829 804 799 823 840 802 828 800 830 843 762 743 789 859 847 856 896 887 877 841 857 816 881 835 844 791 827 806 837 840 833 832 833 813 826 826 799 848 823 789 822 820 881 830 789 837 802 795 813 823 822 828 810 816 810 759 749 735 797 784 851 805 831 812 847 839 864 806 832 820 824 810 806 873 764 794 818 859 791 796 798 811 808 792 791 868 809 766 851 801 778 810 815 834 815 818 799 792 779 797 826 826 772 851 822 816 904 913 883 931 895 932 874 892 929 917 889 928 907 862 936 896 894 938 903 912 908 931 925 906 906 906 864 885 901 905 900 836 906 887 882 891 851 866 867 888 1.12e+03 882 810 876 923 842 803 818 832 908 858 837 952 855 881 794 848 824 865 843 891 857 869 824 851 868 838 835 801 859 793 863 888 878 862 950 942 956 964 915 942 985 971 951 946 961 932 808 940 919 967 915 908 915 939 903 952 860 891 834 878 890 860 896 890 816 822 850 855 828 853 849 841 859 880 911 914 903 897 920 881 874 943 875 855 912 863 909 886 878 870 831 841 884 844 889 892 875 809 885 745 847 888 873 968 899 905 928 904 852 913 897 860 877 884 718 883 846 842 843 874 852 842 860 860 860 830 863 876 838 837 826 872 844 892 798 835 838 752 831 786 875 840 846 866 791 856 770 836 843 832 906 921 876 886 882 866 870 885 881 845 835 869 880 874 841 845 876 822 857 866 872 866 854 830 840 848 865 849 868 855 900 853 825 828 856 812 836 853 863 885 851 850 851 847 889 837 841 853 863 905 918 910 899 943 917 903 932 872 876 868 907 816 851 908 852 866 871 802 909 878 809 852 791 815 836 862 834 834 835 848 817 805 810 809 791 785 799 819 813 804 802 822 826 818 869 797 796 805 834 797 797 796 800 843 826 838 802 834 762 871 784 800 793 806 788 810 805 813 794 797 833 781 825 822 854 870 794 815 866 815 801 813 688 829 801 784 820 775 756 818 794 821 820 797 844 820 883 842 858 848 823 873 871 863 877 832 820 846 847 854 802 856 872 865 866 861 859 871 834 830 831 807 817 812 840 850 834 838 796 835 840 808 847 839 836 854 819 819 851 845 825 804 815 820 770 840 812 798 786 882 804 778 802 795 818 806 850 826 809 788 808 836 797 766 820 806 800 791 859 826 869 808 819 761 840 818 829 792 771 830 804 800 823 839 802 828 800 830 843 761 743 789 859 848 856 896 887 877 840 855 815 880 836 844 790 827 805 837 841 833 831 833 812 828 826 797 848 824 789 822 819 880 830 788 836 802 795 813 824 821 829 811 817 810 758 748 735 796 784 851 805 831 812 846 839 864 806 832 820 824 811 805 872 764 794 817 858 791 796 798 811 807 792 791 868 808 767 851 801 778 810 814 834 813 819 795 792 779 796 825 826 771 850 821 817 904 915 883 931 895 931 875 892 929 917 890 928 906 863 935 898 896 938 902 913 908 931 925 906 906 905 864 885 901 904 901 835 906 887 883 892 852 865 867 888 1.12e+03 882 810 875 923 843 804 818 832 902 857 837 955 856 881 794 848 823 865 844 891 857 869 824 850 870 840 833 802 859 794 862 887 879 862 950 942 956 964 916 941 986 970 951 946 960 933 809 940 919 968 916 905 914 939 903 951 860 891 832 879 890 860 895 887 816 821 850 855 828 853 849 840 860 881 912 913 903 897 919 881 874 943 875 855 912 862 909 886 878 870 832 840 885 845 888 892 874 808 885 743 848 888 873 968 900 905 927 904 852 912 896 860 877 883 629 883 846 841 843 874 852 842 860 861 860 829 864 876 838 837 826 872 844 893 798 836 838 752 831 786 874 840 845 865 792 856 770 838 843 833 907 920 876 886 882 867 870 885 881 845 835 869 880 874 841 845 876 822 857 865 872 866 855 830 840 846 865 849 868 855 899 853 825 828 856 811 836 853 862 885 850 851 852 846 890 839 840 853 864 904 918 910 899 944 917 903 933 872 877 868 907 814 851 908 852 866 871 803 908 878 808 851 792 815 837 861 834 833 836 847 817 805 809 808 790 784 799 821 814 804 802 822 827 818 870 797 796 805 833 798 797 796 800 843 826 838 802 835 763 871 784 800 794 806 788 810 806 813 794 796 833 781 826 822 854 870 794 815 866 815 801 813 689 829 800 785 820 776 756 818 794 821 822 797 844 820 883 842 858 847 824 873 872 863 878 832 820 846 847 854 800 856 872 861 866 861 858 871 834 829 831 807 819 812 840 851 834 838 796 834 839 808 848 839 836 854 816 819 851 845 825 804 816 819 770 841 813 798 786 881 804 778 802 795 818 806 851 826 810 789 808 837 798 766 821 806 799 792 857 825 869 809 820 761 840 819 829 791 771 830 804 800 823 839 802 827 801 830 843 760 743 789 860 848 855 896 888 877 841 854 814 880 837 844 789 827 805 837 842 832 831 833 812 828 826 797 849 826 789 821 818 879 830 788 836 802 795 813 824 821 829 810 818 808 758 749 735 796 786 851 806 832 812 845 840 864 806 832 819 824 813 805 873 763 792 816 858 791 798 798 811 805 792 791 868 807 768 852 800 778 810 815 834 812 820 793 792 779 797 824 825 781 850 820 818 904 915 882 932 895 931 875 892 929 918 890 928 906 862 933 900 896 938 900 914 909 931 925 906 906 905 865 885 901 904 903 834 905 887 883 892 852 866 867 888 1.12e+03 882 809 875 923 842 804 818 831 895 857 836 957 856 881 796 848 824 864 843 891 857 868 824 850 870 841 831 802 859 795 861 887 879 863 950 942 955 964 917 942 987 970 951 946 960 933 811 940 919 968 915 904 914 939 903 952 859 890 831 878 890 859 894 884 817 821 850 854 828 852 850 839 859 881 912 912 904 897 918 881 873 944 875 855 913 862 909 886 878 870 833 840 885 844 887 891 874 808 884 741 849 888 873 968 900 905 927 904 852 912 896 861 877 883 577 882 846 840 843 874 852 842 860 861 861 829 865 877 839 838 825 872 844 893 799 837 838 752 830 786 876 839 845 864 792 856 770 839 844 832 909 920 876 887 881 866 871 885 881 846 834 870 880 875 842 844 875 822 857 865 872 866 855 830 840 846 865 849 868 855 899 853 825 828 857 811 836 853 862 885 850 852 851 846 890 839 840 852 864 904 918 910 899 944 917 902 933 872 877 867 907 815 852 907 853 866 870 804 907 878 807 852 791 815 836 861 834 831 836 847 817 805 809 808 790 784 800 821 813 803 803 822 827 818 870 797 796 806 833 798 797 796 799 844 826 838 803 834 764 871 784 800 795 806 788 809 806 812 795 797 833 781 826 821 854 870 795 815 866 814 801 813 688 829 800 785 820 777 756 818 794 822 822 798 844 820 883 843 858 848 824 874 872 864 878 833 819 846 847 855 800 856 872 858 866 861 859 871 833 828 831 807 819 812 840 852 834 838 796 834 840 808 848 839 836 854 812 820 851 845 825 804 816 819 770 842 814 799 787 881 805 779 801 794 819 806 851 826 810 789 808 836 798 766 820 806 799 792 856 824 870 809 821 761 840 818 828 791 771 830 802 800 823 839 802 827 803 830 843 760 743 789 861 847 855 898 888 877 841 852 814 880 838 845 790 826 805 838 842 832 831 833 810 827 825 798 850 827 788 820 818 880 830 788 836 801 795 814 823 821 828 809 818 807 759 748 735 797 787 851 806 832 813 844 840 864 805 831 820 823 814 805 873 763 791 816 857 791 799 797 812 805 792 791 868 807 768 852 801 780 811 816 834 812 820 792 793 779 797 823 824 794 852 820 817 904 916 881 932 895 932 876 892 928 919 890 928 906 862 933 898 896 939 899 913 910 931 924 906 905 906 866 886 901 904 904 835 906 886 883 893 853 866 867 889 1.12e+03 883 810 875 924 842 804 818 831 887 856 835 960 856 882 797 849 824 864 841 891 858 868 824 850 868 841 828 802 858 795 861 887 879 863 951 942 954 964 918 942 986 971 952 946 960 934 811 939 919 968 915 905 915 939 904 952 859 890 830 877 889 858 895 883 817 821 850 853 828 852 851 839 858 882 913 911 906 897 917 881 873 943 875 856 913 863 909 885 878 869 832 841 884 844 886 891 872 808 884 742 850 888 873 968 900 905 927 904 851 912 897 863 876 883 497 882 846 840 842 873 851 842 861 862 862 829 866 877 839 840 825 872 844 892 800 838 839 751 830 786 877 839 845 863 793 856 769 838 844 831 911 919 876 887 882 866 871 885 881 847 833 871 880 875 842 844 875 822 857 865 871 866 853 831 840 847 865 849 868 856 898 853 825 828 858 810 836 853 861 885 850 853 852 847 890 841 840 852 864 904 918 911 899 944 917 901 933 871 878 867 908 816 853 907 853 866 870 804 908 878 806 852 791 815 836 860 834 830 836 847 817 805 810 808 790 783 800 822 812 803 803 821 827 818 870 797 796 805 833 798 797 797 799 844 826 838 802 834 765 871 784 800 796 806 787 809 805 812 795 797 833 782 825 822 854 870 794 814 867 814 802 813 688 829 800 786 819 778 757 818 794 822 823 798 845 821 883 844 858 848 824 874 873 864 878 833 819 846 848 854 799 855 872 855 866 861 860 870 834 827 831 807 818 812 840 852 833 838 796 835 840 808 848 840 836 854 810 819 852 845 825 805 816 819 771 842 815 799 787 880 805 780 801 793 819 807 852 826 810 788 808 835 798 768 820 806 798 792 856 824 869 809 820 761 840 818 829 791 771 831 802 799 823 839 802 828 806 830 842 761 743 789 861 846 855 898 889 878 841 852 814 881 838 845 792 827 805 839 842 831 831 833 810 826 826 799 850 826 788 821 817 881 830 789 836 801 796 814 822 821 826 807 818 806 760 748 735 797 788 850 806 832 813 846 840 862 804 831 820 823 813 805 874 764 789 815 856 791 801 797 812 805 792 792 869 807 768 853 801 781 812 816 833 813 820 793 793 780 797 822 823 806 852 819 817 905 916 881 932 895 932 876 892 928 919 889 928 906 862 934 896 896 939 899 913 911 931 924 906 904 906 866 887 901 904 903 835 906 885 882 893 853 866 866 890 1.12e+03 883 812 875 924 841 804 818 831 878 857 834 960 856 882 798 850 824 863 841 890 858 869 824 851 868 840 824 803 858 794 860 886 878 863 951 942 954 964 918 943 985 972 951 946 959 935 811 939 920 967 915 906 915 939 904 953 860 890 829 876 889 857 895 883 817 821 850 853 828 852 853 839 857 882 913 911 906 897 916 881 873 943 875 856 913 865 908 884 878 869 831 841 882 844 887 892 871 808 884 742 850 889 873 968 900 905 928 903 851 912 898 863 876 883 473 882 846 841 840 873 850 842 861 861 861 829 866 877 839 840 824 873 845 892 801 838 840 751 830 786 878 839 845 862 792 855 769 838 844 830 910 918 875 888 882 866 871 886 881 848 832 871 881 875 842 844 874 822 858 866 871 866 852 832 839 848 864 849 869 857 898 852 825 827 857 810 836 853 861 886 850 853 852 846 890 843 840 852 864 903 918 912 898 944 916 902 934 871 878 868 908 816 853 907 854 865 870 804 909 877 806 852 791 815 835 860 834 830 836 846 819 805 810 809 790 783 800 823 811 803 803 821 827 819 870 797 796 804 834 798 797 797 799 845 827 838 801 834 765 871 784 800 797 806 785 809 805 811 795 798 833 782 824 822 854 869 794 814 868 814 802 813 689 830 800 786 819 778 757 818 794 822 822 798 845 821 883 846 858 849 824 874 872 864 876 834 819 846 848 853 798 854 872 854 866 861 861 870 835 828 831 807 817 813 839 852 832 837 796 836 841 808 848 840 836 853 806 819 852 846 824 805 816 820 770 842 814 799 788 880 806 781 800 793 819 807 852 826 810 788 808 834 798 769 820 807 799 791 856 824 868 809 818 761 841 816 829 791 771 831 803 799 823 839 802 829 809 829 842 762 743 790 860 846 856 899 889 879 842 853 814 881 839 844 793 828 805 840 842 831 831 833 809 826 827 799 850 826 788 821 816 882 830 790 835 801 796 814 821 821 825 806 818 806 760 747 735 797 788 849 806 832 814 847 839 861 803 830 820 824 811 805 874 764 789 816 855 790 802 797 812 804 792 792 869 808 767 853 802 780 812 816 833 814 820 794 793 780 797 822 822 804 850 819 817 906 916 880 932 895 933 876 892 928 919 888 928 906 862 935 896 896 939 899 913 911 931 924 906 904 907 865 888 901 904 902 836 906 885 882 894 853 866 866 890 1.12e+03 883 814 876 924 841 804 819 830 868 857 834 959 856 883 798 851 825 863 842 890 857 869 823 852 867 840 822 803 858 793 860 887 878 863 951 941 954 964 918 943 984 972 950 946 958 935 811 939 920 965 915 906 915 939 904 954 860 890 828 876 888 857 895 883 817 821 850 853 828 851 854 840 857 882 913 912 907 898 917 882 874 942 875 855 912 867 906 884 878 868 830 842 882 844 886 894 870 809 885 742 849 890 872 968 899 905 929 903 852 912 899 862 876 882 448 881 846 840 840 875 850 842 861 861 860 829 866 876 840 838 823 873 844 892 801 839 839 750 829 787 877 839 845 862 791 855 769 838 844 831 909 919 874 888 883 866 871 886 881 848 832 872 881 876 842 843 874 822 857 866 871 866 852 832 839 848 864 849 869 857 897 852 825 827 856 810 836 853 861 885 850 854 852 846 889 845 841 852 864 903 918 913 898 944 916 902 933 871 879 868 908 817 854 907 854 865 870 803 909 877 807 852 790 816 835 860 834 830 835 846 821 805 810 810 791 783 800 822 811 803 803 820 827 819 870 797 796 804 835 798 797 797 799 845 826 838 801 834 764 871 785 800 797 807 784 809 805 812 794 798 833 783 824 822 854 868 794 814 868 814 802 813 690 831 800 785 819 778 757 818 794 822 822 798 845 820 883 847 859 849 824 874 872 864 874 834 820 846 848 852 796 854 873 854 866 861 860 869 836 829 831 807 818 812 839 852 831 837 796 835 840 808 849 840 835 853 803 818 852 847 823 807 818 820 770 842 813 799 788 880 807 781 799 793 819 808 852 825 809 788 808 833 798 769 819 807 799 791 855 825 867 808 817 761 842 816 829 791 771 832 804 798 824 839 802 830 811 828 842 763 744 790 859 846 857 899 889 880 843 854 814 882 839 842 794 828 805 840 842 831 830 833 808 826 827 798 850 826 788 820 815 882 830 788 834 801 796 814 821 821 825 806 818 806 761 748 735 797 788 847 806 832 813 849 838 860 802 830 819 824 810 804 874 765 789 817 855 791 803 797 812 804 792 792 869 808 766 853 802 779 813 816 833 814 820 796 793 781 796 821 822 826 849 820 819 907 915 880 933 895 934 876 892 927 918 888 928 907 862 936 896 896 937 899 913 911 931 924 907 904 906 865 888 900 904 901 836 906 886 882 894 853 865 866 890 1.12e+03 884 814 876 925 840 804 819 830 861 857 834 959 856 883 799 852 825 863 843 890 857 869 823 852 867 841 820 802 858 792 860 887 878 864 951 941 953 964 918 942 985 972 949 947 957 935 811 939 921 965 914 907 915 939 904 954 861 890 828 877 889 858 895 883 818 821 850 853 828 851 854 841 858 882 913 911 907 899 918 882 874 942 876 854 913 867 904 884 876 868 831 843 881 844 885 896 870 809 885 743 848 891 872 968 899 905 930 902 852 913 899 861 877 882 448 881 846 840 841 876 851 842 861 862 860 829 865 876 841 837 823 874 845 892 801 839 839 750 829 788 877 840 845 862 791 855 769 839 845 832 908 919 874 888 883 866 871 886 881 848 832 872 881 876 842 843 873 823 857 866 871 865 852 832 839 848 864 850 869 857 896 851 825 826 856 810 835 853 861 884 850 853 851 846 889 848 841 852 864 903 919 913 898 944 915 902 932 870 879 869 909 817 855 907 854 865 870 802 907 876 808 851 790 816 835 861 834 830 835 846 822 804 809 809 792 783 799 822 812 803 802 820 828 819 869 797 795 804 835 798 796 798 800 845 826 838 801 834 763 872 786 801 798 807 784 809 805 812 795 798 833 783 823 823 854 868 795 815 868 814 803 813 690 831 800 784 819 779 758 818 794 822 821 798 845 820 883 847 860 849 824 874 872 863 873 834 821 846 848 853 796 854 873 852 865 862 859 870 835 830 831 808 818 811 839 851 831 837 795 834 840 808 850 841 835 854 801 818 852 847 823 808 819 820 770 842 812 799 787 880 808 783 799 794 819 808 852 823 809 789 808 833 798 769 818 807 800 791 855 826 867 807 818 761 842 816 829 790 771 832 804 797 824 838 800 830 811 828 843 764 745 790 860 846 857 899 889 881 843 855 815 882 839 842 792 827 805 840 841 831 831 833 808 826 826 799 850 826 788 820 816 882 830 787 833 801 796 813 821 820 825 807 818 806 761 747 735 797 787 847 806 832 813 848 839 859 802 831 819 824 811 804 874 766 790 817 856 791 803 796 811 806 791 791 869 808 765 853 802 778 812 816 832 813 819 797 793 782 796 820 822 850 849 821 820 907 914 880 933 894 934 876 891 928 918 888 927 908 862 936 896 896 936 898 913 911 931 925 908 904 906 864 887 900 904 901 836 905 888 881 894 854 864 866 889 1.12e+03 884 814 876 926 841 803 818 830 855 857 834 958 855 883 800 852 825 864 844 890 856 868 824 852 867 842 818 801 858 794 861 887 878 864 950 941 953 962 918 942 986 971 950 947 957 935 810 938 921 966 914 907 914 940 903 954 862 890 828 879 890 858 895 881 818 821 850 853 828 852 854 842 859 882 912 910 908 899 917 881 875 942 876 854 913 868 904 885 875 867 831 844 881 844 884 896 870 809 885 743 847 891 872 968 899 905 930 902 852 913 899 860 876 883 NaN 881 846 839 841 878 852 842 860 862 861 829 865 876 842 837 822 873 846 892 801 838 839 750 829 788 877 840 846 862 793 855 769 839 845 832 908 919 874 888 883 866 870 885 881 849 833 872 881 876 842 843 873 824 857 866 871 865 852 833 839 848 864 851 868 857 897 851 826 826 856 809 835 853 862 883 850 853 850 848 889 851 841 852 864 903 919 913 898 944 914 902 930 870 878 869 907 817 855 907 854 865 870 801 906 876 810 852 790 817 835 861 835 829 834 847 820 804 808 808 792 784 800 821 813 803 801 820 828 819 868 797 795 805 835 797 797 799 800 845 826 838 802 834 763 872 786 801 798 806 784 810 805 812 796 797 833 782 824 823 854 868 796 815 869 815 803 814 690 830 801 784 820 780 758 817 794 821 821 798 845 819 884 846 860 849 825 874 872 862 872 834 822 845 847 854 796 853 873 849 866 862 858 870 835 831 830 808 817 811 840 851 832 837 795 834 839 808 850 842 836 854 800 818 851 847 823 810 820 821 769 842 813 798 787 880 807 785 799 794 819 807 852 822 808 791 808 832 798 770 818 806 800 791 854 826 868 805 819 762 843 817 830 790 770 832 804 797 823 838 798 831 813 827 844 764 747 792 860 845 857 899 890 882 843 856 815 882 839 843 791 827 805 840 841 831 832 833 808 826 825 799 850 828 787 820 817 882 830 785 834 801 797 813 822 820 826 808 817 806 762 747 735 797 787 847 806 832 812 848 839 859 802 832 819 823 812 804 874 766 790 817 858 791 802 796 812 807 791 791 869 808 765 853 802 778 812 817 832 813 819 796 793 782 795 818 821 874 850 821 820 907 914 881 934 892 934 876 891 929 918 888 927 908 862 936 896 896 936 899 913 911 931 925 908 904 906 863 886 900 904 901 835 904 887 881 894 854 865 867 887 1.12e+03 884 813 876 926 841 802 818 830 852 858 835 958 855 884 800 853 825 864 843 890 856 868 824 852 867 841 817 801 857 794 862 887 879 863 950 942 953 962 917 943 987 971 950 948 957 935 810 939 921 968 914 907 914 938 902 953 861 891 829 878 891 857 895 879 819 820 849 853 828 852 852 842 861 882 912 909 907 899 917 881 875 942 877 854 913 867 905 886 876 868 830 844 881 845 884 896 870 810 886 743 847 891 872 968 899 906 930 902 852 913 899 861 877 884 NaN 881 847 840 842 878 852 843 861 862 861 828 864 875 841 837 822 873 846 892 801 837 839 750 829 787 877 840 845 862 795 856 769 838 846 832 908 919 875 888 884 866 871 884 880 848 834 872 881 876 842 843 872 823 857 865 870 865 852 832 840 847 865 851 868 857 898 851 826 826 856 809 834 852 862 883 851 852 850 849 890 857 841 853 864 904 919 913 898 944 914 902 930 871 878 869 905 817 855 908 853 865 870 801 906 876 809 852 790 816 835 861 835 829 835 847 820 805 808 807 792 784 801 820 813 804 800 820 828 818 868 797 795 805 834 798 798 800 800 845 826 838 802 834 763 872 787 801 797 806 784 811 805 812 797 797 833 782 825 823 855 867 795 815 869 815 803 814 688 830 800 785 820 781 758 817 794 821 820 798 845 820 884 846 861 850 825 874 871 861 873 834 822 844 847 854 796 854 872 847 866 862 858 870 834 832 828 808 816 812 841 850 832 837 795 834 839 808 850 842 837 854 798 819 851 848 823 810 820 821 769 843 813 798 786 880 806 786 800 795 818 807 852 823 808 791 808 832 799 770 819 805 800 791 853 826 868 804 820 762 844 818 831 791 770 832 803 798 823 837 798 831 816 827 844 765 747 794 861 845 856 899 890 881 843 856 815 882 838 844 789 828 804 840 842 832 831 834 810 827 825 799 850 829 785 821 818 881 830 785 834 802 797 812 823 820 826 808 818 806 761 746 735 798 787 848 806 833 812 849 839 860 803 832 820 823 813 804 875 767 791 817 861 791 801 796 812 808 791 791 870 808 765 853 802 778 811 818 833 812 819 795 793 781 794 818 822 874 850 821 819 908 914 881 934 892 934 875 891 930 918 887 927 907 862 934 894 896 936 899 913 911 931 925 908 904 906 864 886 900 904 901 835 904 886 881 894 853 866 867 886 1.12e+03 884 811 877 926 840 800 819 830 848 858 836 957 855 885 801 853 825 864 843 889 856 867 824 852 867 840 816 801 856 795 862 888 880 864 950 943 953 962 917 944 987 972 950 948 957 935 810 939 921 969 914 907 913 937 902 953 861 891 829 877 892 856 895 877 818 820 849 853 828 850 850 840 861 883 913 909 906 898 918 882 875 943 878 853 912 866 907 886 879 870 829 843 881 845 884 896 870 810 885 744 846 891 874 968 900 906 929 902 852 913 899 862 877 885 NaN 881 847 840 843 877 851 843 862 862 862 828 863 875 841 837 823 873 846 892 801 837 839 749 829 786 877 840 845 862 795 855 769 838 846 831 908 919 875 888 884 866 872 884 880 847 834 872 881 876 842 842 873 822 857 865 870 865 851 832 840 848 864 851 869 857 899 851 826 827 855 810 834 853 862 883 850 852 850 849 889 862 840 853 864 904 918 913 898 945 915 902 930 872 878 869 902 818 855 908 853 865 871 802 907 875 808 853 789 815 835 860 836 830 834 847 820 806 808 807 792 785 801 820 813 804 800 820 827 818 868 797 795 806 833 798 800 800 800 844 826 837 802 834 763 872 787 801 797 807 784 811 806 812 797 796 834 782 826 823 855 867 794 815 869 816 802 814 688 831 800 786 819 781 758 816 794 820 820 798 845 821 884 845 859 850 824 873 870 862 874 834 821 844 846 853 796 855 871 847 867 862 858 870 833 832 828 808 815 812 841 850 832 838 794 834 838 808 850 841 838 853 795 819 850 847 822 811 820 820 770 843 813 797 786 880 805 785 801 795 818 807 851 823 808 790 809 832 800 771 819 805 801 791 852 826 869 803 820 762 844 818 832 791 769 832 803 798 824 838 799 831 818 828 844 764 748 795 861 845 856 899 889 880 843 856 815 882 837 845 789 829 804 840 842 832 830 834 812 827 826 800 850 829 785 821 818 881 829 786 834 803 797 812 823 819 825 808 818 807 760 745 735 798 788 849 806 833 812 848 839 862 805 833 820 824 813 804 875 767 792 817 861 791 801 797 811 808 792 791 870 809 766 853 802 778 811 818 833 812 819 793 793 781 794 817 823 NaN 851 820 820 908 915 881 935 894 933 874 890 930 918 888 928 906 862 934 892 896 936 900 914 911 931 925 907 904 906 864 885 900 904 901 835 904 885 881 894 853 866 868 886 1.12e+03 884 810 877 925 840 800 818 831 847 857 836 956 854 885 800 853 825 863 843 889 856 868 823 852 867 838 815 801 856 794 863 888 880 864 951 943 954 962 917 944 987 972 950 947 958 935 809 940 920 969 914 908 911 936 902 954 860 892 828 876 892 854 895 876 818 819 849 853 827 849 848 839 861 884 915 910 906 898 919 882 876 944 878 851 912 866 909 886 881 870 829 840 882 845 885 896 870 810 885 745 846 891 875 967 900 907 927 902 853 914 898 862 878 884 NaN 881 847 840 843 876 851 842 863 861 864 828 863 875 840 836 822 873 845 891 801 837 839 749 829 786 877 840 844 863 795 855 769 837 846 830 908 919 874 888 884 866 871 884 879 846 834 872 880 876 842 842 872 821 856 864 870 866 851 832 840 848 864 851 870 858 900 851 826 828 854 811 833 854 862 883 850 852 851 849 888 866 840 854 864 904 918 914 899 945 915 902 931 872 878 869 903 818 854 910 853 865 871 803 907 875 808 854 788 815 836 860 835 830 833 847 820 806 808 807 792 785 802 820 813 804 800 821 826 818 869 797 795 806 832 798 799 800 799 844 826 837 803 833 763 872 786 801 796 808 785 811 807 812 797 796 834 783 826 823 855 867 794 816 869 815 801 815 687 832 800 786 818 781 758 816 795 820 819 797 845 821 884 845 858 850 823 872 872 863 875 834 821 844 846 852 796 856 870 846 868 862 859 870 832 833 829 807 815 811 840 851 832 839 794 834 838 809 850 841 838 853 791 819 850 847 822 812 819 820 770 843 813 798 786 880 805 784 801 795 817 807 850 824 808 789 809 833 800 770 819 806 801 791 851 825 869 802 820 762 844 818 832 792 770 833 803 798 824 839 800 831 819 828 845 763 748 794 860 845 855 899 888 879 844 856 815 881 836 846 790 830 804 840 842 832 830 834 812 826 825 800 850 828 786 820 817 880 828 787 834 804 797 812 824 819 825 808 820 807 758 744 735 798 788 849 805 834 812 846 838 864 806 833 820 824 814 804 875 767 792 817 861 790 800 798 809 807 792 791 870 809 766 853 802 779 812 819 832 811 818 791 792 781 794 815 824 NaN 852 820 820 908 914 881 934 896 932 873 889 929 918 888 928 905 863 933 893 896 936 900 914 911 931 925 907 904 906 865 885 900 903 900 836 904 885 881 894 853 867 868 886 1.12e+03 884 810 877 925 841 801 818 830 846 857 836 954 854 885 799 853 824 863 842 890 855 868 822 851 868 837 815 801 857 795 863 888 881 864 951 942 955 962 917 944 986 973 949 946 958 934 809 940 920 969 914 908 911 937 902 954 860 891 829 877 892 854 895 876 818 819 850 854 826 848 847 840 859 884 915 911 906 897 919 882 876 944 876 848 913 868 908 885 880 868 829 839 882 845 886 895 871 810 885 743 846 891 875 966 899 907 924 902 853 914 898 863 878 883 NaN 880 846 840 843 876 851 842 862 862 865 828 862 875 840 836 822 874 845 891 801 837 837 749 829 786 876 840 844 865 794 855 769 837 846 830 908 919 874 887 884 866 870 883 880 847 835 872 880 876 842 842 872 820 855 864 871 866 851 832 840 848 865 850 871 858 900 851 826 828 853 812 834 854 861 883 850 853 851 849 887 869 840 855 864 903 918 914 900 945 915 902 932 872 878 868 904 818 854 910 853 865 872 803 907 876 807 855 789 814 837 860 834 831 833 847 821 806 809 807 791 785 802 819 812 804 801 821 826 818 870 796 795 807 832 798 798 800 799 844 827 837 803 834 763 871 786 801 796 808 786 810 807 812 797 796 834 785 826 824 856 867 794 816 869 815 799 816 687 832 800 786 818 781 757 816 795 820 819 798 845 820 882 845 856 850 822 872 874 864 874 834 820 844 846 852 795 857 869 844 868 862 859 869 832 833 829 806 816 812 839 851 833 840 793 835 838 809 849 841 838 853 788 818 850 846 823 812 818 819 770 842 813 798 785 881 805 784 801 794 817 807 851 824 808 788 809 834 801 769 819 806 800 790 851 824 868 802 820 762 843 818 831 792 770 833 803 798 825 840 800 831 819 829 845 762 748 794 860 845 855 899 888 878 844 856 816 882 836 846 790 830 804 840 842 832 831 833 811 826 825 800 850 827 786 819 817 880 826 789 834 804 796 812 825 819 825 808 820 806 758 743 735 799 787 849 805 834 812 845 836 864 806 834 820 824 814 804 875 766 792 817 862 791 799 798 809 805 792 790 868 809 766 853 802 778 812 818 832 812 818 789 792 781 794 813 825 303 850 820 819 908 914 882 934 896 932 873 890 929 918 888 928 905 863 935 895 896 936 901 914 910 931 926 907 905 906 865 885 900 902 900 836 904 885 882 894 854 867 867 886 1.12e+03 884 810 876 924 842 802 818 830 844 857 836 954 855 884 798 853 824 864 842 890 856 869 822 851 869 836 813 801 858 795 863 888 881 863 952 942 955 962 918 945 985 974 949 946 959 934 807 940 920 969 914 908 912 937 902 954 860 891 830 878 893 854 896 876 819 819 850 855 828 847 847 840 857 884 914 912 907 897 918 882 876 944 875 845 914 870 908 885 880 867 829 837 882 845 887 894 870 810 884 740 846 891 874 966 899 907 921 903 854 914 898 864 877 882 NaN 881 846 839 843 876 851 842 862 862 864 828 864 875 840 836 821 875 845 891 801 837 835 749 829 786 876 840 844 866 794 855 768 838 846 828 908 918 873 887 884 866 870 883 881 846 835 872 880 876 843 841 873 821 854 864 872 866 851 832 840 848 865 850 871 858 900 851 825 828 854 812 835 855 860 883 849 853 850 849 887 872 840 857 864 903 919 914 900 945 915 902 932 872 877 868 904 818 854 909 854 865 872 803 907 877 808 855 788 814 837 860 833 831 834 847 821 806 810 807 791 785 801 818 812 804 801 821 826 818 870 796 795 808 833 797 796 799 799 844 827 838 804 834 763 871 785 800 797 808 786 810 805 812 796 796 834 785 826 824 856 867 794 817 870 815 796 816 687 832 801 786 818 781 757 817 794 820 819 798 844 820 881 844 856 850 823 872 876 864 874 833 820 844 846 852 794 857 870 843 868 862 859 868 832 834 828 806 816 812 838 850 834 839 794 835 838 808 849 841 838 854 788 818 850 846 823 813 816 818 770 841 812 798 782 881 806 785 801 793 817 806 852 824 807 787 808 835 801 767 820 806 799 790 851 824 868 803 820 762 843 818 832 791 770 833 803 797 826 840 800 830 819 829 844 762 748 794 860 845 856 898 888 878 844 857 816 882 835 846 791 830 804 841 841 831 832 833 810 826 826 800 848 827 784 818 817 880 826 789 834 804 795 812 825 820 826 808 820 806 757 744 734 800 785 850 805 835 813 845 836 864 806 834 820 823 813 804 875 766 793 818 861 792 798 798 812 804 792 790 867 809 766 853 801 778 811 818 830 813 817 788 792 781 794 812 826 303 848 822 818 908 914 882 934 895 932 873 891 929 918 887 928 905 863 936 897 897 936 903 913 910 931 927 908 906 906 865 884 901 901 900 835 904 886 881 893 855 867 867 886 1.12e+03 885 810 876 924 843 803 819 830 843 857 836 954 855 884 798 853 823 865 842 891 857 870 822 850 869 835 812 801 858 795 862 887 880 863 952 942 955 962 917 945 984 975 949 947 958 933 806 940 920 970 914 908 914 937 904 954 860 892 830 877 893 853 895 877 820 818 850 854 829 846 847 840 856 884 912 912 907 897 919 882 876 943 875 843 914 870 908 885 879 867 829 836 883 844 887 892 870 810 884 736 845 892 874 965 900 907 919 903 855 913 898 864 876 883 NaN 881 846 840 843 877 851 842 863 863 863 828 865 875 841 837 821 875 846 892 800 838 834 749 829 786 876 840 844 866 794 855 767 838 846 828 908 919 873 886 884 867 870 882 881 846 836 873 881 876 844 841 873 821 854 864 871 866 852 832 840 848 864 851 870 857 900 852 824 828 854 813 835 855 860 883 849 852 849 849 886 873 840 860 864 903 920 914 900 945 915 902 933 873 877 868 903 818 854 908 854 866 871 802 907 877 808 854 788 813 837 861 832 832 835 847 820 806 810 806 791 786 801 818 812 803 802 822 826 818 870 796 795 809 834 796 797 799 800 844 827 838 804 834 763 870 785 800 797 808 786 809 805 811 796 796 834 786 827 824 856 867 793 818 870 815 795 815 687 832 801 786 818 780 758 817 793 820 820 798 844 820 881 845 857 849 824 873 875 864 874 834 821 844 846 852 792 858 871 841 868 863 860 868 832 834 827 807 817 813 840 848 834 838 794 835 838 808 849 841 839 854 788 818 851 846 824 814 816 819 769 840 811 798 778 881 806 787 800 793 817 805 852 824 808 787 808 835 801 767 820 806 800 792 851 824 868 805 820 761 843 818 832 791 770 833 803 797 826 839 801 830 819 829 844 761 748 793 860 844 858 898 888 878 843 857 815 883 835 846 792 830 804 840 842 830 832 833 809 827 826 801 847 827 783 818 818 880 826 789 834 804 795 812 824 820 826 808 820 805 757 744 734 800 784 850 806 835 814 845 837 864 806 834 821 823 812 803 875 766 793 819 860 791 797 798 812 805 793 790 867 810 766 852 800 778 811 819 829 814 817 789 792 781 793 812 827 303 844 824 818 908 914 882 934 894 932 873 891 928 918 886 928 906 863 936 896 898 936 903 912 910 931 928 908 906 907 865 884 901 901 900 834 904 886 882 893 856 866 866 885 1.12e+03 886 810 876 924 843 803 819 830 841 857 837 954 856 884 797 854 823 865 843 891 858 871 823 851 868 836 811 801 858 794 863 887 880 862 951 942 955 962 915 945 983 974 950 947 959 933 806 939 921 970 913 908 913 937 906 955 860 892 831 877 894 853 894 876 820 817 851 852 830 845 847 841 857 884 912 912 907 897 918 881 876 943 874 841 914 870 908 885 877 869 829 836 883 844 885 893 871 810 884 734 844 892 873 966 901 906 916 904 855 912 899 865 876 884 NaN 882 847 841 843 878 851 842 863 863 862 828 865 877 840 837 822 875 846 892 800 837 832 750 829 786 876 839 844 866 794 855 766 838 847 828 908 920 872 886 884 867 869 882 880 846 835 873 881 875 844 840 873 822 854 865 870 865 852 832 840 848 864 851 870 857 900 852 824 828 854 813 835 855 860 883 848 852 849 849 887 876 841 864 865 904 921 914 899 945 915 903 933 873 878 868 903 818 854 907 854 867 870 802 906 878 807 854 788 813 836 861 832 831 836 848 820 806 811 806 791 785 800 819 813 803 802 820 826 818 870 796 796 809 835 795 798 798 800 844 826 837 804 833 763 870 786 801 798 807 786 809 805 811 795 797 834 788 827 824 856 867 793 818 869 815 794 815 686 832 801 786 819 780 758 817 793 820 821 798 844 820 881 846 858 849 825 873 873 864 874 834 821 843 845 852 792 858 871 842 868 864 860 868 831 833 828 807 817 813 841 846 834 838 794 835 838 808 849 841 840 854 788 818 852 847 824 814 816 820 768 840 812 798 774 881 806 788 800 794 816 805 852 824 809 787 809 834 801 768 821 806 800 793 850 825 868 805 819 761 843 818 832 791 770 833 804 797 826 838 801 829 818 828 843 761 748 793 859 846 859 897 887 879 841 857 816 883 835 846 792 829 804 840 842 829 831 832 809 828 826 802 846 827 784 819 818 880 825 789 834 804 796 812 823 820 827 808 820 806 758 744 733 800 785 852 808 835 814 844 838 864 805 834 822 823 810 804 874 766 793 820 858 790 797 798 810 806 793 790 867 811 766 851 801 778 811 820 829 814 817 790 792 781 794 810 827 303 841 827 818 908 914 882 934 895 933 873 892 928 918 886 928 907 863 936 896 897 936 902 912 910 930 928 908 905 907 865 884 902 902 900 834 904 884 882 893 856 865 867 886 1.12e+03 885 810 876 924 842 802 818 830 841 857 837 955 857 884 796 856 824 864 844 891 857 871 824 851 867 838 810 801 858 793 864 887 879 862 950 942 955 963 915 946 983 974 950 948 959 933 809 939 921 969 913 908 913 938 908 955 859 892 832 876 894 854 894 876 821 817 851 851 828 844 848 841 857 883 912 912 907 896 917 882 876 943 874 838 914 870 909 885 876 870 830 836 884 842 884 894 872 809 885 727 843 892 873 966 902 905 913 904 854 912 899 865 876 885 NaN 882 847 841 844 878 851 842 862 863 860 828 865 878 840 837 823 875 846 892 800 837 831 752 830 786 876 839 844 865 794 855 766 838 848 828 908 920 873 886 884 867 868 882 879 846 834 872 882 875 844 841 873 822 856 865 870 865 852 832 840 848 865 852 870 857 900 852 825 829 854 814 835 855 860 883 848 852 849 849 887 878 841 867 865 904 920 914 899 944 916 903 934 873 877 868 904 817 854 906 854 866 870 802 907 878 807 854 788 813 835 862 832 831 836 848 819 807 811 807 791 784 800 820 812 802 802 819 826 818 871 797 796 809 835 795 799 798 800 844 826 838 804 832 763 870 786 801 798 807 787 810 806 810 795 797 835 790 828 824 856 866 794 818 869 815 792 815 685 832 800 786 818 780 758 817 794 820 822 798 844 820 882 846 859 850 825 873 871 864 874 834 820 843 845 852 792 857 872 842 869 864 860 868 831 832 828 807 817 812 842 847 834 839 794 836 839 807 849 841 839 854 788 818 852 847 823 814 815 820 768 840 812 799 771 881 806 788 800 794 816 806 852 823 810 788 810 834 801 768 821 806 801 794 850 824 868 805 819 760 844 818 832 792 770 833 804 798 826 838 801 830 818 828 842 762 748 793 858 847 860 897 887 879 840 857 817 884 835 846 791 829 804 838 842 830 831 833 809 828 826 802 847 828 784 819 817 880 823 789 834 803 797 812 823 820 826 809 819 806 759 744 732 799 786 852 807 834 814 844 838 863 805 834 822 823 809 806 875 766 792 821 857 790 798 798 808 805 794 790 866 810 767 851 802 778 812 821 828 815 818 792 793 781 794 809 825 303 838 828 819 908 913 882 934 896 933 873 892 927 918 886 928 909 863 936 895 898 937 902 912 910 930 928 908 904 907 865 884 902 902 900 834 904 882 882 893 856 865 868 885 1.12e+03 884 810 876 923 842 802 818 830 841 858 837 954 857 883 796 859 824 864 845 891 856 871 824 852 866 839 809 800 858 793 866 887 878 861 949 942 955 963 916 946 984 974 951 947 958 934 811 938 920 968 913 908 914 938 908 955 858 892 833 876 892 856 896 876 822 818 852 852 826 844 849 839 857 883 913 912 907 895 916 884 876 943 874 835 914 869 909 885 877 872 831 835 884 842 881 895 873 810 885 723 843 892 872 966 902 904 909 905 854 912 899 864 877 886 NaN 882 847 840 843 878 852 842 862 863 861 829 865 879 839 837 823 875 846 892 799 837 829 752 830 786 875 839 844 865 794 854 766 839 847 829 908 919 874 886 884 867 868 883 880 846 833 872 883 875 844 841 873 821 856 866 869 866 851 832 840 848 864 852 870 857 900 852 826 829 854 814 835 855 860 883 849 852 849 849 888 880 841 868 865 904 920 914 899 943 916 903 934 873 877 868 905 817 854 906 855 865 869 802 908 878 807 854 788 814 834 861 833 831 836 849 820 807 812 807 792 784 799 820 811 804 802 819 827 819 871 798 796 810 834 796 797 798 800 844 826 838 804 833 763 871 786 802 798 806 787 810 806 810 794 797 835 792 828 824 856 866 795 818 868 815 791 815 684 832 800 786 818 780 759 817 795 819 822 798 845 820 883 847 859 850 824 873 870 863 874 834 818 843 845 851 792 856 872 842 869 864 859 868 832 831 829 807 818 812 842 847 835 840 794 837 839 807 849 841 838 854 787 818 852 847 823 814 815 819 768 840 812 799 768 881 806 788 799 794 816 806 852 824 810 789 810 835 801 770 820 806 801 794 849 824 868 804 819 760 844 818 832 792 771 833 803 799 826 838 800 830 818 829 842 764 749 794 857 848 860 898 887 879 840 856 818 884 836 846 791 829 805 837 842 829 830 833 810 828 827 802 847 828 784 819 816 879 820 789 834 802 796 812 824 820 826 809 818 806 760 744 732 799 786 852 806 832 814 843 837 862 804 833 820 823 809 807 876 765 792 821 857 791 798 798 809 806 795 791 866 810 767 852 804 778 813 821 828 815 819 792 793 780 794 809 823 NaN 835 829 819 908 913 883 933 895 933 872 893 927 918 887 929 909 863 936 894 899 937 902 913 910 931 928 908 905 908 865 884 903 903 900 834 905 881 882 893 856 866 869 885 1.12e+03 883 810 875 923 841 801 817 830 840 858 837 954 857 882 796 861 822 864 845 891 856 871 824 852 865 839 808 800 858 792 866 887 878 861 950 942 955 963 916 946 985 974 952 947 957 935 812 938 920 967 913 908 915 938 908 954 858 891 831 876 891 857 898 876 827 819 853 853 826 844 849 838 855 883 913 912 906 895 916 884 876 943 874 834 913 868 909 885 877 872 832 835 884 842 881 896 873 810 885 721 843 892 873 966 902 904 905 905 853 912 900 864 877 886 NaN 881 848 839 843 878 852 843 863 863 862 831 865 879 839 837 823 877 845 892 798 837 830 752 830 786 875 840 844 865 794 855 766 839 847 829 907 919 874 886 883 867 870 884 880 847 833 871 882 876 843 842 873 821 857 867 869 866 851 832 840 848 864 851 870 857 900 852 826 830 854 814 834 855 861 883 850 852 849 849 889 881 840 873 865 904 920 914 898 942 916 902 934 873 877 868 906 816 854 907 856 865 868 803 908 879 807 854 789 815 834 861 834 831 836 850 820 806 812 807 792 784 799 819 812 805 802 820 827 819 871 799 797 812 833 796 796 798 800 843 826 836 804 833 763 872 785 804 798 805 787 811 807 812 794 797 834 794 828 823 856 866 794 817 868 815 790 815 684 831 800 786 819 780 760 817 795 819 821 796 844 820 883 847 859 851 822 872 870 862 874 834 819 844 845 852 792 856 871 841 868 863 859 868 834 830 830 808 819 811 842 847 835 840 794 836 839 807 849 841 838 855 787 819 851 847 823 813 815 819 768 840 812 799 766 881 806 788 799 794 815 807 852 824 809 790 809 835 802 771 820 806 801 794 847 823 869 804 818 761 844 819 832 792 771 834 803 800 825 838 800 830 818 829 842 764 750 794 857 848 859 898 886 878 841 856 818 884 836 846 791 828 805 836 842 828 830 833 811 828 828 802 847 827 784 819 816 878 820 788 834 802 795 812 825 820 826 809 818 807 758 743 732 799 786 852 805 831 814 843 837 862 805 832 819 824 809 808 876 764 791 820 857 792 798 798 810 806 794 791 867 810 767 853 804 779 814 820 828 815 820 790 794 780 793 809 822 NaN 834 829 818 908 913 883 933 894 933 870 893 928 918 889 928 908 863 936 893 899 937 902 913 911 931 927 909 905 908 865 884 902 902 900 834 905 882 883 893 855 865 868 885 1.12e+03 883 811 874 925 841 801 817 830 841 857 838 954 857 882 796 862 822 864 845 891 856 871 824 852 865 839 806 800 858 793 866 886 878 861 950 943 955 962 915 946 986 974 953 947 956 936 812 936 920 968 913 906 916 938 908 952 857 891 829 877 890 857 898 876 830 818 853 854 826 844 850 838 853 884 914 912 907 894 917 884 875 944 875 832 912 867 909 886 877 871 832 834 885 843 882 896 873 810 885 725 843 893 873 965 902 905 899 905 854 912 900 863 876 885 NaN 881 848 839 843 878 851 843 864 862 863 830 865 878 839 837 822 878 846 892 798 838 827 752 830 786 875 840 844 866 794 855 766 839 848 830 906 920 874 886 883 867 871 884 880 847 833 871 881 876 842 842 872 821 857 866 869 866 850 832 841 849 864 851 870 856 900 853 826 829 854 813 834 855 863 884 852 852 849 848 889 880 840 877 864 904 920 913 897 942 916 901 934 873 877 868 905 816 853 907 856 866 869 802 908 879 808 853 790 815 835 860 834 830 835 849 821 805 812 808 791 785 799 818 814 807 801 820 827 818 871 799 797 814 834 797 797 798 800 842 827 835 805 833 763 873 785 805 798 804 787 811 807 812 794 797 834 796 827 823 856 866 794 816 868 814 790 816 684 831 800 786 819 780 760 817 794 819 820 796 844 820 884 847 859 850 821 873 870 863 874 834 820 846 845 853 791 856 870 840 866 862 859 868 835 829 830 808 817 811 842 847 834 841 794 836 839 807 849 841 837 856 788 820 851 847 822 813 816 819 768 840 813 799 764 881 807 788 799 794 815 807 852 825 809 790 808 835 802 771 820 805 800 794 845 823 869 802 818 761 844 819 832 792 771 834 803 801 824 838 800 830 819 829 841 764 751 795 857 849 858 897 886 878 842 856 817 883 837 847 791 828 806 837 842 826 831 834 813 828 828 803 848 827 784 818 816 876 819 788 834 801 794 812 826 820 826 809 817 807 759 742 732 798 786 852 804 832 814 843 837 863 807 832 819 825 810 807 876 764 791 820 857 792 798 798 812 807 793 791 867 810 768 853 805 780 814 820 830 815 821 788 794 779 793 810 821 NaN 830 829 818 908 913 882 933 893 933 867 894 928 918 889 928 907 863 935 893 899 937 902 914 911 931 927 909 905 909 865 884 902 903 900 833 906 882 883 894 854 865 868 886 1.12e+03 883 812 874 926 841 801 818 831 842 856 839 953 857 881 797 864 822 864 846 891 856 871 824 851 865 838 806 799 859 793 866 886 878 862 950 944 956 962 915 946 987 974 952 947 957 936 812 935 920 969 913 906 916 939 906 948 857 891 827 878 889 856 899 876 834 818 851 856 826 845 849 840 852 886 913 911 908 894 918 884 875 945 876 830 911 867 909 886 877 869 833 833 886 843 884 897 873 810 885 727 842 894 873 965 902 906 894 904 854 911 900 863 875 884 NaN 881 848 839 843 878 851 844 864 863 863 829 866 877 839 836 823 879 846 892 798 838 824 752 830 786 875 840 844 865 793 855 765 839 848 830 906 920 875 886 885 867 871 884 880 847 833 870 881 876 842 842 872 822 856 865 870 866 850 832 841 849 864 852 870 855 900 854 826 828 854 812 834 855 864 885 852 852 850 848 889 880 840 885 864 904 920 913 897 943 916 902 935 873 878 868 904 816 853 907 856 866 869 802 908 879 809 852 791 815 835 860 835 829 835 849 820 806 812 808 791 785 800 817 816 806 801 820 827 818 871 799 798 816 834 797 797 798 800 843 828 832 805 833 763 873 785 807 798 804 786 811 808 813 795 798 834 799 827 823 856 866 794 816 867 814 789 817 684 830 800 787 819 780 759 817 794 819 820 796 844 820 884 848 859 848 822 873 870 864 874 834 822 847 845 854 790 856 869 840 865 862 859 868 836 829 831 809 815 812 840 849 833 841 793 836 840 806 849 841 837 856 787 820 851 847 822 813 817 820 769 840 813 800 762 881 807 788 799 794 815 807 851 825 809 790 807 835 802 770 820 805 800 795 843 823 869 802 818 761 844 820 832 792 771 835 803 801 824 838 799 830 817 828 841 764 752 794 857 848 858 897 886 877 843 856 817 883 837 847 790 828 806 837 842 826 831 834 813 829 829 803 848 828 784 818 817 875 817 786 834 801 794 812 825 820 827 808 817 808 760 740 732 798 787 851 803 833 814 844 838 864 808 832 819 826 810 807 876 765 791 820 857 792 798 797 812 808 792 791 867 810 770 852 805 780 814 820 831 814 821 785 795 780 794 810 820 NaN 825 829 818 908 914 882 932 894 933 866 894 928 918 888 928 906 863 936 894 899 936 902 914 911 931 928 909 904 909 865 884 902 904 900 834 906 882 882 895 854 864 868 886 1.12e+03 883 812 874 927 842 801 819 831 844 856 840 953 857 882 798 867 823 864 844 891 856 870 823 852 865 838 806 799 859 794 866 887 879 862 950 944 957 961 915 946 987 973 950 946 957 935 812 936 920 970 913 905 916 938 905 945 856 891 827 877 889 855 899 876 834 818 850 856 827 844 848 841 850 886 912 911 908 893 920 884 876 946 877 829 912 867 909 887 877 867 832 832 888 842 885 898 871 810 886 726 841 894 874 966 901 906 891 904 855 911 900 863 875 883 NaN 880 847 840 844 878 851 844 864 863 863 828 866 877 840 836 823 879 847 893 799 838 823 752 830 786 875 840 844 864 793 856 765 838 847 830 906 920 876 886 884 867 872 884 880 847 833 870 881 876 841 842 873 822 857 864 870 866 849 832 840 848 864 853 869 856 900 856 827 827 855 811 833 854 865 885 850 853 851 848 888 881 840 889 863 904 920 913 897 943 916 903 935 873 877 868 903 816 853 907 856 866 869 801 907 877 809 851 791 815 835 859 835 829 836 848 819 807 812 807 790 785 800 817 815 805 801 820 827 817 871 799 797 817 834 798 797 798 800 844 828 832 804 833 763 872 785 807 798 805 786 811 808 812 796 799 834 800 826 822 857 866 794 816 867 812 789 818 684 830 801 787 819 780 759 816 794 819 820 795 845 820 884 848 860 847 823 874 870 865 875 834 822 847 845 854 789 856 870 840 865 862 859 868 835 829 831 808 814 814 839 851 832 842 793 836 840 806 849 841 837 854 787 820 851 847 821 812 818 820 769 840 813 800 760 881 807 788 800 794 815 807 851 825 809 789 807 836 802 769 820 806 800 795 843 823 868 802 818 761 845 821 832 792 771 836 804 801 824 838 799 830 815 828 842 764 752 792 858 846 858 896 886 878 843 856 816 882 838 847 789 829 805 837 842 825 832 835 813 830 829 803 848 828 784 818 818 873 816 786 833 801 793 811 824 821 827 808 817 807 762 739 733 798 787 850 803 834 814 844 838 866 808 832 820 826 810 808 877 766 791 820 857 791 798 797 813 808 793 791 867 809 770 851 804 780 813 820 830 813 821 783 795 780 794 810 819 NaN 822 829 818 908 915 881 932 895 933 865 894 929 918 888 928 906 863 936 894 898 936 902 914 911 931 929 908 904 908 864 884 902 905 900 835 906 882 882 894 855 864 868 886 1.12e+03 884 814 874 927 842 801 821 830 844 857 840 953 857 882 799 871 824 864 843 891 856 870 822 852 864 838 805 799 858 794 866 887 880 862 950 944 956 961 916 946 988 973 950 945 956 934 811 938 921 970 914 906 914 937 906 939 857 891 828 877 890 856 898 876 834 819 850 855 829 843 849 840 847 886 913 912 907 893 921 885 877 946 876 828 914 867 909 887 878 866 830 830 887 842 885 899 868 810 886 726 840 895 877 967 901 906 889 904 855 910 900 862 875 883 NaN 880 847 841 844 877 851 844 863 863 864 828 867 877 841 836 823 878 847 894 799 838 823 752 830 786 876 840 844 864 794 855 765 838 847 829 906 919 876 886 883 867 872 884 881 847 834 870 881 876 841 842 874 822 857 864 870 865 850 832 840 848 864 853 869 856 900 856 827 826 856 810 833 854 864 885 849 853 851 849 888 882 840 894 864 904 920 913 898 943 915 902 934 872 877 869 903 816 853 907 856 866 869 801 907 876 808 850 790 814 834 859 835 830 836 848 819 808 813 807 790 785 801 817 814 804 802 820 827 817 871 799 797 819 834 798 796 798 801 846 828 831 802 833 763 872 786 808 798 806 786 811 807 811 796 799 834 802 826 822 857 866 794 816 867 812 788 818 684 830 802 787 819 779 759 816 794 819 820 794 846 820 884 848 860 846 822 874 870 864 876 833 822 846 845 854 788 856 872 838 865 862 858 868 833 828 831 808 814 815 839 851 832 841 793 836 840 806 850 841 837 852 786 821 851 846 820 812 817 820 770 841 813 800 761 881 808 788 800 794 814 806 852 824 808 789 807 837 802 769 819 807 800 795 842 823 868 802 816 762 845 821 832 792 771 835 804 799 824 838 800 830 813 828 842 763 752 791 859 846 858 896 886 878 844 856 816 881 838 847 790 831 804 838 842 824 831 835 812 830 829 803 848 828 784 818 818 869 815 787 833 802 793 811 822 821 827 809 817 806 762 738 732 798 787 850 803 834 814 844 838 865 806 833 820 826 810 809 877 766 791 819 857 790 798 798 813 808 794 791 868 809 770 850 804 780 813 820 830 814 820 784 795 780 794 808 820 NaN 819 829 818 908 914 881 931 895 933 865 894 929 918 889 929 906 862 936 894 897 936 901 913 911 931 929 908 904 907 864 885 902 906 900 836 907 883 883 894 856 864 867 886 1.12e+03 884 816 874 927 842 801 821 830 845 858 842 954 858 882 798 874 825 865 841 891 856 870 821 853 864 839 804 799 858 794 866 886 880 862 952 943 955 960 916 946 987 973 951 944 957 933 811 940 921 970 914 905 912 937 907 934 857 891 828 877 891 856 897 877 836 819 850 854 830 842 849 840 845 886 915 912 906 894 921 884 877 944 875 828 915 868 909 887 878 866 829 829 886 842 886 897 865 809 886 727 840 896 880 968 900 906 887 904 856 910 900 862 875 882 NaN 880 846 842 844 877 852 844 864 864 863 828 867 877 841 838 823 879 846 895 799 838 822 753 831 785 877 840 844 863 794 853 764 837 848 830 906 919 876 886 882 867 872 884 881 847 834 870 881 876 841 843 874 822 858 864 871 864 850 832 840 847 863 853 869 858 900 856 826 826 856 811 832 854 863 885 849 853 849 849 889 884 841 895 864 904 920 912 898 943 915 902 934 872 877 870 904 816 853 908 856 866 869 802 907 876 808 851 790 814 834 859 834 831 836 847 820 807 813 807 790 785 801 816 814 803 802 819 827 817 872 798 797 820 834 798 798 799 802 847 828 831 801 834 764 872 786 810 798 807 786 811 806 811 796 799 834 804 826 822 857 866 794 816 867 812 788 817 684 830 802 787 819 779 759 816 794 819 820 792 847 819 884 848 860 846 822 874 869 863 877 833 822 845 845 854 788 856 873 835 865 861 858 867 832 827 831 808 815 815 839 849 832 841 793 836 840 807 850 841 837 852 787 821 851 846 821 812 816 820 771 841 813 801 763 881 808 786 800 793 814 806 853 823 808 788 808 837 803 769 819 807 800 794 842 823 869 802 816 761 845 820 832 792 771 834 804 798 824 837 801 831 812 828 844 763 752 791 860 847 858 896 886 879 844 857 816 881 838 847 791 831 805 838 842 824 830 836 812 830 829 803 849 829 783 818 818 864 816 787 833 802 794 812 822 821 827 808 816 805 761 739 731 799 786 850 802 833 814 844 838 865 804 834 820 826 809 810 876 765 792 819 857 790 799 797 812 808 794 790 868 808 770 849 804 780 812 820 829 814 819 784 794 780 793 806 821 NaN 818 829 818 909 914 882 928 895 933 865 894 929 918 890 931 906 861 936 894 896 937 901 912 912 931 930 907 905 907 863 885 902 906 900 834 907 884 885 893 856 864 866 886 1.12e+03 885 818 874 927 840 801 820 831 846 860 844 955 858 882 798 877 826 864 842 890 856 871 821 853 865 840 802 800 858 795 865 886 881 862 953 943 955 960 916 945 987 974 952 944 958 932 810 941 919 970 914 904 911 937 907 930 858 891 828 877 892 856 896 877 840 819 850 853 829 841 850 840 844 886 916 913 906 896 921 884 878 943 875 828 914 868 908 887 878 868 829 830 885 841 886 896 865 810 886 667 840 897 878 968 899 906 885 904 856 910 900 862 875 882 NaN 880 844 842 843 878 852 845 864 864 863 829 867 878 841 839 823 879 846 895 799 839 820 753 831 784 878 839 844 862 794 852 764 836 848 831 906 918 875 886 882 867 872 884 881 847 834 870 880 877 841 842 873 822 858 865 871 864 849 833 840 848 863 852 869 858 900 856 825 826 857 811 832 853 862 885 849 853 848 850 889 884 841 896 864 904 920 912 898 944 916 901 933 872 877 869 905 816 853 908 856 867 869 802 907 876 808 851 790 814 835 859 833 832 836 847 820 806 812 808 790 785 800 816 814 803 802 819 827 817 873 798 797 820 834 798 799 799 802 847 828 828 801 834 764 872 786 811 799 806 786 811 805 810 796 799 834 805 826 822 857 866 794 816 868 812 787 817 684 830 802 787 819 779 759 816 794 820 821 792 847 818 885 848 860 847 822 874 870 863 877 833 821 845 845 854 789 855 872 832 864 861 858 869 832 827 831 807 816 815 839 847 832 840 794 835 840 807 850 841 837 852 787 821 850 846 822 811 816 821 772 841 813 801 764 880 809 784 799 792 814 807 853 822 808 789 808 837 802 769 819 807 800 793 841 824 870 802 815 761 845 819 833 793 772 833 804 798 824 837 802 832 812 828 844 764 752 792 860 847 859 896 887 878 843 858 816 880 837 847 793 830 805 839 843 824 830 836 812 829 830 804 850 829 782 818 819 859 814 787 834 804 794 812 824 820 827 809 816 806 762 739 731 800 785 850 802 832 814 844 838 864 804 834 820 827 810 810 876 764 793 819 857 790 800 797 812 809 793 791 868 808 770 848 804 780 812 821 829 813 818 794 794 780 793 804 822 NaN 817 828 818 908 914 882 925 895 933 864 892 928 918 889 931 906 861 936 894 896 938 901 913 912 931 930 906 905 907 864 886 902 905 900 833 907 884 885 893 856 863 866 886 1.13e+03 885 822 874 927 839 802 819 832 848 859 847 957 858 883 800 880 826 864 843 889 856 871 822 853 866 840 801 800 858 795 864 886 881 862 953 942 954 960 917 945 987 974 952 945 958 932 810 942 917 970 915 904 911 937 906 926 858 891 828 878 893 856 897 877 843 818 850 853 829 839 850 840 844 886 914 912 906 897 920 884 878 944 874 828 914 869 907 887 878 870 830 831 885 840 887 897 864 811 886 607 840 896 877 967 898 906 882 905 856 911 900 863 875 882 NaN 880 844 841 843 879 852 845 864 864 862 829 866 879 841 840 823 879 846 895 799 839 819 753 832 784 878 840 844 862 795 852 764 835 848 831 906 919 874 886 883 867 873 884 881 848 834 870 880 877 842 840 872 822 858 865 871 863 849 832 842 848 863 852 869 857 900 856 824 826 856 812 833 853 862 885 850 853 849 850 889 885 841 900 864 904 920 912 897 944 916 901 933 872 877 868 906 816 853 909 856 867 870 802 907 877 808 852 790 814 836 860 833 833 837 847 819 806 812 807 790 786 800 816 814 804 802 819 827 817 873 799 796 822 834 797 800 800 801 847 827 826 802 834 764 872 786 813 799 806 785 811 805 810 796 798 834 806 825 823 858 866 794 816 868 813 787 817 683 830 802 787 819 780 758 816 795 821 821 792 847 818 885 849 859 848 822 874 870 863 877 834 821 846 845 854 790 854 871 832 865 861 858 871 832 828 831 807 817 816 839 846 832 839 795 834 839 807 851 841 838 852 787 820 850 845 823 811 817 820 771 841 813 801 763 880 809 782 798 791 814 808 852 822 808 790 808 836 801 769 820 806 800 792 841 825 871 804 816 760 846 818 833 793 772 833 804 797 824 837 803 832 812 829 844 764 752 793 860 847 859 896 887 878 843 857 815 880 837 847 793 830 805 839 842 825 831 836 813 829 830 804 849 829 782 819 819 855 811 788 835 805 794 812 826 819 826 809 816 807 761 740 731 800 786 850 802 831 814 844 838 864 804 833 820 826 812 811 876 764 793 818 856 790 800 797 812 809 792 792 868 808 771 849 802 779 812 821 829 813 818 803 794 780 793 804 822 NaN 816 828 819 907 914 882 922 895 934 864 891 928 919 888 929 908 862 936 894 896 938 901 914 912 930 930 906 905 907 864 886 902 905 898 834 907 884 884 893 856 863 866 886 1.13e+03 885 825 874 927 838 802 818 832 849 858 850 957 858 883 802 882 826 864 843 890 856 871 823 852 866 840 800 800 859 794 863 886 881 861 952 942 954 961 918 945 986 974 951 946 958 933 810 943 915 969 914 906 912 938 904 922 858 891 828 878 894 856 898 877 844 818 850 852 829 839 851 839 841 886 914 912 905 897 920 885 878 944 873 829 915 870 908 888 878 871 831 832 887 841 888 897 865 811 886 607 839 895 876 966 898 907 879 905 855 911 900 864 875 883 NaN 880 845 841 844 879 851 845 865 864 862 830 865 878 841 839 823 879 845 895 800 839 818 752 830 785 879 840 843 862 795 853 764 836 848 830 906 920 873 886 883 866 873 884 881 848 834 870 881 876 843 840 871 822 858 864 871 863 849 831 842 849 864 852 869 857 900 855 824 826 856 812 833 854 862 885 850 853 849 850 889 885 840 903 864 904 920 912 897 944 915 902 932 872 877 868 906 816 853 910 855 867 870 804 906 878 807 852 790 814 836 860 833 833 837 847 818 807 812 806 790 786 801 816 813 804 801 820 826 817 872 798 796 824 834 797 800 800 799 847 827 823 802 833 764 872 787 816 800 807 785 811 804 810 796 798 833 806 825 824 858 866 794 817 868 813 787 816 683 830 802 787 818 781 758 815 795 822 822 792 847 818 884 850 858 849 822 874 871 863 877 834 821 848 845 855 791 854 871 832 865 860 858 872 832 828 831 806 818 815 840 846 833 838 795 834 839 807 852 841 839 852 789 819 850 846 823 811 818 819 771 841 813 801 762 880 809 782 798 792 815 808 851 822 807 790 807 836 799 769 820 806 801 791 842 826 870 805 816 760 846 818 833 793 771 833 804 797 824 837 802 832 813 830 844 764 752 794 860 846 860 896 887 877 842 856 815 880 838 846 794 829 806 839 842 825 832 836 813 828 829 804 848 829 783 820 819 851 810 789 835 806 794 813 828 818 826 808 816 807 761 738 732 802 787 850 804 832 814 844 839 864 806 833 822 826 813 812 876 764 793 818 857 791 801 797 813 809 790 793 867 809 772 849 801 779 812 821 828 815 819 805 793 780 792 805 822 NaN 815 828 819 906 914 882 921 895 934 863 891 928 920 887 927 909 862 936 894 897 936 901 914 911 930 930 906 904 908 864 886 902 904 898 836 906 884 883 894 855 862 866 887 1.13e+03 886 830 874 927 838 802 817 832 851 858 853 957 858 883 802 884 826 864 842 892 856 871 824 852 866 840 801 800 859 792 863 886 881 861 951 942 954 962 918 945 986 974 952 946 958 935 809 943 915 968 914 908 912 938 903 918 858 890 828 878 893 855 898 878 846 818 850 852 828 839 851 839 839 886 915 912 906 897 921 885 878 944 873 828 914 870 910 888 878 870 831 831 889 842 888 897 866 810 885 667 838 894 875 966 899 907 878 905 855 911 899 864 876 883 NaN 879 846 841 844 878 851 845 865 864 862 830 865 877 841 838 823 879 845 894 800 839 817 751 829 786 878 840 844 862 796 854 764 836 848 828 906 920 872 887 882 866 872 885 881 847 834 870 881 876 843 842 872 822 858 864 871 863 849 830 842 848 865 852 870 857 900 855 825 827 856 811 833 854 862 884 851 853 849 849 889 886 840 905 863 904 919 912 898 944 914 902 932 872 877 869 905 816 853 908 854 867 870 803 905 878 806 853 790 815 837 860 834 832 837 846 817 807 812 806 790 786 802 816 812 804 800 820 826 818 872 797 796 826 834 796 800 801 798 847 828 823 802 833 764 871 786 819 800 807 786 811 805 810 796 798 833 807 825 824 858 866 795 817 867 813 787 815 682 830 802 786 818 780 759 815 794 821 822 793 847 820 882 850 858 850 823 874 872 863 877 835 821 846 845 854 792 854 872 832 865 859 859 873 832 830 831 806 818 814 841 847 833 838 795 833 840 806 851 840 840 853 790 818 850 847 823 810 818 817 770 841 813 800 760 881 809 782 798 794 816 808 851 822 807 790 807 835 798 769 820 806 801 791 842 825 870 805 816 759 846 818 832 793 771 833 804 797 824 838 802 832 814 829 843 764 752 794 859 847 860 896 887 877 842 856 815 882 838 846 793 829 806 838 842 824 833 836 812 827 829 804 849 829 784 820 818 845 810 790 835 806 795 814 827 818 826 807 817 807 760 736 731 802 787 850 805 832 814 844 839 864 805 833 822 825 813 812 876 765 793 818 857 792 801 796 814 808 791 793 867 810 772 848 801 780 812 821 828 815 821 795 793 781 792 805 822 NaN 813 828 819 906 915 882 920 896 934 862 892 928 920 887 928 909 862 936 893 897 936 901 915 911 930 930 907 903 908 864 885 901 904 900 837 906 884 882 895 855 862 866 889 1.12e+03 886 835 873 927 838 802 818 832 853 858 854 958 858 883 801 886 826 863 841 894 856 871 824 852 865 839 800 800 859 792 864 885 880 863 951 941 954 961 917 945 986 973 952 946 958 937 809 942 915 967 914 908 913 938 902 915 860 891 827 878 891 856 898 880 849 818 850 852 827 841 851 839 836 885 916 912 907 897 922 885 878 944 873 826 913 870 911 888 877 870 830 830 890 842 887 897 867 810 885 727 838 894 875 966 900 906 876 905 854 910 899 864 876 884 NaN 879 848 841 844 878 850 845 865 864 864 831 866 876 842 838 823 879 844 894 799 839 816 750 829 785 878 840 844 862 796 854 765 837 849 828 905 920 872 887 882 866 872 885 881 846 834 870 881 875 843 843 873 822 859 864 870 863 849 830 841 848 866 853 870 858 899 855 826 828 855 811 832 854 862 885 852 853 849 849 889 886 840 905 862 903 918 912 899 946 915 902 932 872 876 870 905 816 854 906 854 866 870 802 902 877 806 854 791 815 838 860 835 832 837 846 817 807 812 806 790 785 802 816 811 804 800 819 826 818 873 796 796 826 835 796 800 801 798 847 829 822 803 834 764 870 786 821 800 807 786 811 805 810 796 797 832 807 826 824 856 866 795 817 867 813 788 813 682 830 801 786 818 780 760 815 794 820 823 794 847 821 881 850 858 850 823 874 872 864 877 836 822 845 844 853 792 854 872 831 865 859 859 874 833 832 831 807 819 814 842 847 833 838 794 834 841 806 850 839 839 854 790 818 850 847 823 810 817 817 770 841 813 800 760 881 809 781 798 796 817 807 852 821 806 790 806 834 798 769 820 806 800 791 842 824 870 805 816 758 846 817 832 794 771 832 804 797 823 840 802 832 813 829 843 764 753 795 859 847 859 896 887 878 842 856 815 884 838 846 791 831 806 838 841 823 834 836 812 826 829 803 850 829 784 820 818 839 809 790 834 806 797 814 828 819 825 807 817 808 760 736 731 802 787 850 805 833 814 843 839 864 805 833 822 825 812 811 876 765 793 817 858 792 801 796 814 806 792 792 868 810 772 847 800 782 812 821 828 814 821 785 793 783 792 804 822 NaN 814 830 819 906 915 882 916 895 934 862 892 928 920 887 927 907 863 936 893 897 937 901 916 910 931 930 908 903 908 864 885 901 903 901 836 905 884 882 894 854 864 867 890 1.12e+03 887 840 873 927 838 802 818 832 854 858 855 958 858 883 800 886 825 864 842 894 856 871 824 852 865 838 799 800 859 792 863 885 879 865 952 941 954 961 916 945 987 972 952 946 958 937 810 940 918 967 915 908 914 937 904 912 861 893 826 879 889 856 898 880 852 818 850 852 825 844 851 839 837 884 916 913 906 897 922 886 877 944 873 825 912 870 911 888 877 869 829 830 889 841 887 895 867 811 885 727 838 895 876 967 901 906 875 905 854 912 899 863 876 883 NaN 879 849 841 843 878 850 846 864 863 865 831 866 876 842 838 823 880 845 893 798 839 816 750 830 785 877 839 844 862 795 854 765 837 849 827 904 920 873 888 882 865 872 884 880 847 834 870 881 875 842 843 874 822 859 864 870 864 849 832 840 848 866 853 870 859 899 855 826 829 855 811 832 854 862 885 852 853 848 850 888 887 841 905 863 902 918 912 899 946 915 901 931 872 875 870 904 817 855 904 853 866 870 801 900 877 806 854 790 815 838 859 835 832 837 847 817 806 812 806 790 785 802 817 811 805 800 819 826 817 873 797 796 826 835 796 799 800 799 848 830 821 802 835 763 872 786 823 800 806 787 811 806 810 796 798 832 809 826 824 855 866 796 817 868 813 789 812 681 830 801 786 818 780 760 815 794 820 823 795 847 821 880 849 858 850 823 874 872 864 878 836 822 844 844 852 792 854 872 831 866 860 860 874 834 833 830 806 819 814 842 847 833 838 793 834 842 806 848 839 838 855 788 817 851 846 822 812 817 817 770 841 814 800 760 880 809 780 798 796 816 807 852 820 806 790 806 834 800 769 820 806 800 792 843 822 870 805 816 758 846 817 832 795 770 833 805 799 824 841 801 832 812 830 844 764 753 795 858 848 858 896 887 878 842 856 815 885 838 846 789 833 806 838 841 822 833 835 812 826 829 802 852 829 784 820 818 833 809 790 834 805 797 813 830 819 825 808 818 809 759 738 730 802 787 850 805 834 814 843 839 864 804 834 820 826 812 809 876 766 793 817 858 791 801 797 813 804 793 792 868 809 771 846 800 783 812 821 829 812 821 777 792 784 792 802 823 NaN 814 831 819 906 914 882 912 895 935 862 892 929 920 887 927 906 863 936 893 897 937 902 915 910 932 930 909 904 907 865 885 901 903 900 836 906 884 882 894 854 865 867 890 1.12e+03 887 846 875 927 838 802 818 832 855 858 857 958 857 883 800 886 824 864 842 893 856 871 823 853 866 837 798 800 859 792 863 886 878 866 953 941 954 961 916 945 987 972 952 946 957 937 810 938 920 967 916 907 914 935 906 910 862 894 826 879 890 856 898 880 852 818 850 851 825 844 850 839 836 884 916 913 904 897 921 886 876 943 873 824 912 871 911 887 877 869 829 829 887 840 886 895 868 812 885 726 839 894 878 967 901 906 874 906 853 913 899 862 876 883 NaN 879 850 841 842 878 850 845 864 862 866 831 866 876 842 837 823 880 845 894 799 839 815 751 832 786 877 839 844 862 794 854 766 837 849 827 902 920 874 888 882 865 873 884 881 846 834 870 880 874 842 842 874 822 859 865 870 863 849 832 840 848 866 853 869 859 898 855 826 829 854 812 832 854 862 884 851 852 848 850 888 887 841 905 864 903 918 912 899 947 916 901 931 871 875 870 904 817 856 904 853 866 869 802 896 877 807 854 790 816 839 856 834 832 836 847 818 806 812 806 791 785 802 817 810 805 802 818 826 817 873 797 796 825 836 797 798 800 799 848 830 820 802 835 763 874 786 826 800 806 787 811 806 811 796 799 832 809 827 824 855 865 796 817 867 813 791 814 680 830 801 786 818 780 760 815 794 820 822 794 847 821 881 849 858 850 823 875 871 864 878 835 822 844 845 852 792 854 872 831 867 861 860 873 833 832 830 805 819 813 843 847 833 838 792 835 842 807 848 839 837 855 787 817 852 846 822 813 816 818 770 842 815 800 761 880 809 779 798 795 816 807 852 819 807 789 806 833 802 769 821 806 801 793 843 822 869 805 816 758 846 816 832 796 770 834 805 800 824 841 801 832 810 830 844 764 754 795 858 848 858 896 888 877 843 856 815 884 838 846 790 834 807 838 841 822 833 835 811 827 830 803 851 828 784 820 819 830 808 790 833 804 797 814 832 820 825 809 819 810 760 739 730 801 787 850 804 834 814 845 839 864 805 834 819 827 812 808 876 766 793 818 857 790 801 798 812 804 794 791 868 808 769 847 800 781 812 821 829 812 821 773 792 784 791 802 824 NaN 814 832 819 906 914 882 908 895 935 862 892 929 919 886 927 907 864 935 893 897 937 903 914 910 932 930 908 905 907 865 885 900 904 900 836 906 885 881 894 854 867 866 890 1.12e+03 888 851 876 927 839 801 817 832 855 857 860 958 858 883 800 887 824 865 842 893 856 872 823 854 866 836 796 799 858 792 864 887 879 865 952 942 954 962 916 945 986 972 952 946 956 936 810 938 922 967 916 907 914 935 907 907 863 895 826 879 890 856 897 879 853 818 850 852 825 844 850 839 835 885 916 912 903 896 921 886 875 942 873 824 912 871 911 886 877 870 829 827 886 841 886 895 869 813 885 725 839 894 879 968 901 906 873 906 853 912 900 862 876 883 NaN 879 850 840 841 877 851 844 864 862 865 831 865 876 842 837 824 880 846 894 799 840 814 752 831 786 876 839 845 861 793 854 766 837 848 827 902 919 875 888 883 865 873 884 881 845 834 870 880 874 842 841 874 823 859 866 870 863 849 833 840 848 866 853 868 859 898 855 825 828 854 812 832 854 861 883 850 852 849 850 888 887 841 905 865 904 919 912 898 947 916 901 932 872 876 869 904 817 855 904 852 866 869 802 891 877 807 855 790 816 839 853 834 833 835 848 818 806 812 806 791 785 803 818 810 805 803 819 825 817 872 797 796 825 836 797 797 800 799 847 830 819 802 835 763 875 786 827 801 806 787 810 806 812 796 800 832 810 827 825 856 864 796 816 867 814 792 816 680 830 802 787 818 780 759 815 795 821 822 793 847 820 881 849 858 850 822 875 870 864 879 835 821 845 845 852 791 855 872 831 868 861 858 872 833 832 830 804 818 812 843 847 834 838 792 836 842 807 848 839 837 856 787 818 852 847 822 813 816 820 769 842 815 800 761 880 810 778 798 795 815 807 852 820 807 789 807 833 802 769 821 806 801 793 844 822 869 806 817 758 846 818 832 799 771 835 804 802 824 841 801 832 810 830 844 763 753 795 858 848 858 896 888 876 844 857 816 884 838 846 789 833 807 838 841 821 832 835 810 827 830 803 850 828 784 819 819 828 808 789 833 802 797 814 833 819 825 810 819 810 760 740 730 801 787 849 803 834 814 847 839 864 805 835 819 827 813 807 875 766 794 818 857 791 800 799 812 806 793 791 868 807 768 849 800 780 812 822 830 813 821 780 792 782 790 803 826 NaN 814 832 818 906 914 882 906 895 935 862 892 929 919 886 927 909 865 936 894 896 937 903 913 910 932 930 907 905 908 866 884 900 905 899 837 907 885 881 894 853 867 866 889 1.13e+03 887 857 877 927 839 801 816 832 856 857 862 958 858 882 801 889 824 865 843 893 857 873 822 854 866 836 796 799 858 792 864 887 879 864 952 943 954 962 917 945 985 973 952 947 956 936 810 939 921 967 915 907 914 936 905 905 862 895 827 880 891 856 897 878 854 818 850 852 826 844 850 840 834 886 917 911 903 896 921 887 875 943 873 824 912 870 910 885 877 870 828 826 884 841 885 896 869 814 885 724 840 894 878 969 901 906 873 906 852 911 899 863 876 883 NaN 880 849 840 840 876 852 843 864 861 865 830 865 877 842 837 823 881 846 894 800 841 812 752 832 786 876 839 846 861 792 855 765 838 848 827 902 919 875 888 883 865 873 884 881 843 834 870 879 875 842 840 874 823 859 866 870 864 849 833 841 847 866 853 867 860 898 855 825 828 854 812 833 854 861 882 851 852 849 851 889 888 840 904 864 905 919 912 898 947 917 903 934 872 878 869 905 817 855 904 852 866 869 802 885 877 807 855 790 817 840 847 834 833 835 848 818 805 812 805 791 784 804 818 810 804 802 820 825 818 871 798 796 823 836 797 797 799 799 847 830 819 802 835 763 874 786 828 801 806 787 810 807 812 795 800 832 811 827 827 856 863 796 816 867 814 791 817 681 831 802 788 818 779 760 815 795 822 823 794 847 820 881 849 858 850 823 874 870 864 878 835 820 844 846 852 790 855 871 831 867 860 857 872 832 831 831 803 817 812 843 847 834 839 793 836 841 807 848 839 837 856 788 818 852 848 822 813 816 819 769 842 815 800 761 880 810 777 799 794 815 807 851 820 807 790 808 834 802 768 821 806 801 794 845 822 869 806 817 758 846 819 834 802 771 834 804 802 824 842 801 831 810 829 844 763 753 794 859 848 858 897 888 876 844 858 816 884 838 845 789 833 807 837 841 821 831 835 811 827 830 802 849 827 784 819 819 827 808 789 833 802 797 815 832 819 825 810 819 810 761 740 730 800 787 848 803 834 815 848 839 865 804 834 819 828 814 807 875 766 795 817 856 792 801 799 814 808 793 790 868 807 768 851 800 780 813 824 830 814 819 791 792 781 790 804 825 NaN 816 831 818 905 913 881 905 895 934 863 891 929 919 886 927 909 866 936 894 896 937 902 913 910 932 930 907 906 908 866 884 901 906 899 837 907 884 882 894 853 867 866 888 1.13e+03 886 861 878 927 839 801 818 832 856 857 863 957 858 882 801 890 824 866 843 893 858 874 822 854 865 836 796 800 857 792 865 886 880 864 953 944 954 962 917 945 986 974 952 947 956 935 811 940 921 968 914 906 914 936 904 903 861 895 828 880 890 857 897 877 855 818 850 851 826 843 850 840 833 886 918 910 903 896 921 888 876 944 873 824 912 869 908 885 877 871 827 823 883 841 884 897 869 815 885 667 841 896 877 969 901 906 874 907 853 911 899 863 877 883 NaN 880 849 840 840 877 852 844 863 861 866 829 864 877 842 837 823 882 845 894 800 842 811 752 832 786 876 839 845 862 793 856 765 838 848 826 902 920 875 888 883 866 872 885 880 843 833 871 878 876 842 839 874 824 859 866 870 864 848 832 842 847 867 853 868 859 898 855 826 828 855 812 833 854 861 883 852 853 850 851 889 886 840 904 864 905 920 911 899 947 917 904 935 872 879 868 905 817 855 906 852 866 870 802 882 877 807 855 789 817 839 843 834 834 836 848 818 805 812 805 791 784 805 818 810 803 802 821 825 818 870 798 796 823 836 797 796 798 800 846 830 818 803 834 763 873 786 829 802 806 787 809 808 811 795 800 833 811 828 827 855 863 796 816 868 815 790 817 681 831 803 789 818 779 761 815 794 822 825 795 846 820 882 849 858 850 822 874 871 864 879 836 820 844 846 853 790 855 871 831 866 860 856 871 833 831 832 803 817 812 842 846 833 839 794 836 840 806 849 840 838 854 788 818 852 848 822 812 816 818 768 843 815 799 760 880 810 777 799 793 814 808 850 821 807 791 807 834 802 768 820 806 801 795 846 822 869 806 818 758 844 821 834 806 772 834 804 802 824 842 801 830 809 830 845 762 754 794 860 848 858 896 888 876 844 858 816 884 838 846 790 833 807 837 841 821 830 835 813 827 830 802 849 827 784 818 819 825 808 788 835 802 797 815 831 819 825 810 820 810 761 741 730 800 788 849 804 834 814 846 839 866 805 834 819 828 814 808 875 765 795 818 856 792 802 799 815 808 793 790 868 807 767 851 800 782 813 826 830 814 818 801 793 780 788 804 825 NaN 819 830 819 906 913 881 904 894 933 863 891 929 920 887 928 910 866 937 895 896 937 902 913 910 932 930 907 905 909 866 884 902 906 898 836 907 884 882 894 854 867 866 887 1.13e+03 886 866 878 926 839 801 820 831 855 857 864 956 858 881 800 889 822 866 843 892 859 874 822 853 864 835 796 800 856 792 865 885 880 864 953 944 953 962 917 944 986 974 952 948 957 935 812 940 920 970 913 906 913 937 904 902 859 896 828 880 890 858 898 877 855 818 852 852 827 842 849 840 832 886 918 910 903 896 921 889 876 945 873 824 913 869 906 885 877 871 826 823 882 841 884 898 869 815 885 609 842 897 876 969 901 906 873 907 854 912 898 863 877 882 NaN 880 849 841 840 878 852 844 863 861 866 828 865 877 842 838 823 880 845 894 800 842 811 752 832 786 876 839 844 862 792 855 765 838 848 826 902 920 874 888 884 867 871 885 880 842 834 872 878 876 842 839 874 824 858 867 871 865 848 832 842 847 867 853 869 858 898 855 826 828 856 812 833 855 861 883 852 853 849 851 889 885 840 903 864 905 920 911 900 946 916 905 935 872 879 868 905 816 855 908 852 866 870 802 880 878 807 856 789 817 839 836 835 834 837 848 819 806 813 805 791 785 804 817 811 803 802 821 825 819 870 799 796 821 836 797 796 798 800 845 830 818 803 832 763 873 786 829 803 806 787 809 809 810 794 800 833 812 828 828 854 864 796 816 868 815 788 817 681 832 803 789 819 779 762 815 793 821 826 796 846 820 882 849 857 851 822 874 871 864 879 836 820 844 846 853 791 855 870 830 867 859 856 871 834 832 832 802 816 812 840 846 833 839 794 836 840 805 851 841 838 853 789 820 851 846 822 812 817 818 768 843 814 799 760 880 810 777 799 792 814 808 850 822 807 791 807 834 802 768 820 806 800 796 848 823 870 806 817 758 844 821 834 808 772 834 804 801 824 841 802 829 811 830 845 762 754 794 860 848 858 896 887 878 843 858 816 884 838 846 790 832 807 839 840 821 829 834 814 827 831 801 850 826 784 818 820 823 808 789 836 801 796 814 831 819 825 810 820 810 760 741 730 800 788 850 806 834 814 845 839 867 806 835 819 828 813 807 875 765 796 818 857 792 800 799 816 808 794 791 867 807 767 851 801 784 813 827 830 814 818 800 794 780 788 804 824 NaN 820 830 819 907 913 882 904 894 932 864 892 928 919 888 929 910 865 936 895 896 937 902 913 910 932 931 907 903 909 866 885 903 905 898 835 907 883 883 894 855 867 866 886 1.13e+03 886 871 877 926 839 801 819 830 855 857 865 955 858 881 799 888 822 866 843 891 858 874 822 852 864 835 797 800 856 792 865 885 881 864 953 944 953 963 917 944 987 973 952 948 958 935 812 940 920 970 913 906 914 938 904 902 860 897 828 880 889 858 898 876 856 818 853 853 827 841 848 840 831 886 918 912 904 896 920 889 876 946 874 824 913 869 907 885 877 872 826 823 882 841 884 898 870 814 886 551 840 898 877 968 901 907 872 907 855 913 897 863 877 882 NaN 880 849 841 839 879 852 844 863 861 865 827 865 876 841 838 822 878 844 895 800 841 810 752 832 785 876 839 844 862 792 854 765 838 849 825 903 921 874 889 884 868 871 886 880 842 836 873 878 876 841 839 873 823 857 867 871 865 848 833 842 847 868 852 870 858 897 854 826 828 855 811 833 855 860 883 852 853 849 850 889 883 840 902 864 904 920 911 901 945 917 905 935 872 878 868 905 816 854 909 853 866 870 802 879 878 808 855 789 816 839 833 835 834 838 848 820 806 813 804 791 786 802 816 811 804 801 821 824 819 870 798 797 821 835 798 796 798 799 844 830 818 803 832 764 872 786 830 803 806 787 810 809 810 793 800 834 814 828 829 855 864 795 816 867 816 788 816 681 831 803 789 819 779 762 815 793 820 826 796 845 820 883 848 857 852 822 874 871 864 879 836 820 845 845 854 791 855 870 831 869 860 856 872 834 832 833 802 816 812 840 846 833 840 795 836 841 805 852 841 837 853 788 820 851 845 822 813 817 818 768 843 813 799 760 880 809 777 799 793 814 808 848 822 807 790 808 834 802 769 820 805 800 796 849 824 870 805 816 758 845 820 832 810 772 834 804 800 825 840 802 828 814 830 845 762 754 794 859 847 859 896 887 879 843 857 816 885 838 846 790 832 808 841 840 821 829 833 814 827 832 802 850 826 783 818 820 820 808 790 837 801 796 813 831 819 824 809 821 810 760 742 730 800 788 851 807 834 813 845 838 866 808 835 819 828 813 806 875 766 795 819 858 792 798 799 815 809 794 791 866 807 766 850 801 785 813 828 828 815 819 797 794 780 787 804 823 NaN 820 828 819 908 913 882 902 895 932 864 892 928 918 890 930 910 864 936 896 896 937 902 913 910 933 931 908 900 908 867 885 903 905 899 834 907 883 883 893 855 867 867 887 1.13e+03 885 874 876 925 839 800 817 830 855 858 866 956 857 882 799 887 823 866 843 891 858 874 822 852 865 836 798 800 856 792 865 885 881 864 953 944 953 963 917 944 986 972 952 948 958 935 812 940 920 970 913 906 914 938 904 899 861 897 828 881 889 858 898 877 858 818 854 854 827 841 848 840 831 887 918 913 907 896 919 888 877 946 875 825 913 869 908 886 877 872 827 823 881 840 884 898 872 813 886 551 839 896 877 968 901 907 870 907 855 913 897 863 878 882 NaN 879 850 841 838 879 852 844 862 861 864 827 865 875 841 839 822 876 844 896 801 840 810 751 832 785 876 839 843 863 792 854 765 838 848 825 904 920 874 889 885 868 871 886 880 843 836 873 878 875 841 839 873 823 856 868 872 865 848 833 842 846 867 852 870 858 897 854 826 829 854 811 832 854 859 884 852 853 849 850 889 882 839 901 864 904 920 911 900 944 917 904 934 873 876 868 904 814 854 907 853 866 870 801 877 878 808 854 790 816 839 828 835 834 838 848 820 807 812 806 790 786 800 817 811 805 800 821 824 819 870 798 797 820 835 798 798 799 798 844 830 819 802 832 764 872 786 829 803 806 787 810 808 811 792 799 834 816 828 828 856 864 794 816 865 816 788 815 681 831 802 789 820 778 762 814 794 820 826 796 845 820 884 848 856 852 821 873 871 864 878 835 822 845 845 854 792 855 870 832 869 862 856 872 834 832 834 803 816 812 841 846 833 840 795 836 842 804 853 841 836 853 788 820 850 845 822 813 818 818 769 843 811 800 760 880 809 777 798 794 814 807 847 823 807 790 809 834 802 769 820 804 800 796 850 824 870 805 816 758 846 820 831 813 772 832 803 800 826 839 802 828 816 828 845 763 754 794 858 847 860 896 887 879 842 854 816 884 838 847 790 831 809 842 840 819 830 832 814 827 833 802 850 826 783 819 822 818 808 791 836 802 796 813 831 819 824 808 822 809 759 743 730 799 788 852 807 834 813 845 838 864 808 835 820 828 814 806 876 765 795 820 860 791 797 799 815 809 793 791 866 807 766 849 802 785 813 828 826 816 820 795 794 780 786 804 822 NaN 821 827 819 908 914 882 900 895 932 865 893 926 916 890 930 910 863 936 897 896 937 902 913 910 933 930 908 898 909 867 885 902 905 900 835 906 882 882 893 855 867 867 887 1.13e+03 884 876 876 924 838 800 816 831 856 858 866 956 856 883 799 887 822 866 842 892 857 874 822 852 866 837 799 800 857 791 866 885 881 863 954 945 953 963 917 944 986 971 952 947 959 936 811 940 921 971 915 906 914 938 904 898 861 897 828 881 889 859 899 878 859 817 853 855 828 841 849 840 832 887 917 914 909 897 919 887 877 944 876 826 913 869 908 887 878 871 828 822 879 841 883 898 874 813 886 550 838 895 877 967 902 907 869 907 855 912 898 863 879 883 NaN 879 850 841 838 879 852 843 862 862 863 828 864 875 842 840 822 876 845 896 801 839 810 751 832 785 876 840 843 863 792 854 765 838 848 825 903 920 874 889 884 867 871 886 880 844 835 873 877 874 841 839 874 823 856 869 871 864 848 833 842 847 866 852 869 858 898 853 825 829 853 810 832 853 859 885 852 854 849 850 888 882 839 900 865 904 920 910 899 944 918 902 934 873 876 869 903 813 854 906 854 867 871 801 875 878 808 853 789 816 838 825 835 833 838 847 820 806 811 808 790 786 800 818 811 805 800 821 825 818 871 798 796 819 835 798 799 799 797 844 829 819 802 832 764 872 786 827 803 806 787 809 807 811 793 799 834 816 828 827 858 864 794 816 864 815 788 815 681 831 802 789 820 778 761 814 794 820 826 796 845 820 884 847 857 851 821 873 871 864 877 834 822 845 845 854 792 856 870 833 868 863 856 872 834 832 832 800 816 812 841 846 833 840 794 836 841 804 853 841 835 853 789 820 850 845 822 812 818 818 770 842 811 800 760 881 809 778 798 793 814 806 845 823 806 789 809 834 801 770 820 803 800 797 849 824 869 806 816 758 846 820 831 815 772 831 803 801 826 838 803 826 816 828 846 763 755 794 858 847 862 896 887 879 842 853 815 884 838 847 790 830 808 841 840 817 830 832 813 827 831 802 850 827 783 818 822 817 808 791 836 804 796 814 832 819 825 807 822 807 759 743 729 800 788 852 807 833 814 845 838 863 809 836 821 829 814 806 876 766 795 820 860 791 798 799 815 809 791 791 866 806 766 848 801 784 813 829 825 818 820 793 794 780 784 804 822 NaN 821 828 819 907 914 882 899 894 933 864 893 926 916 889 930 910 862 936 897 896 937 901 914 911 933 930 908 897 909 867 885 902 905 901 836 905 881 882 894 854 867 867 888 1.13e+03 884 878 877 924 838 800 815 832 855 859 866 957 855 885 799 888 821 867 842 893 856 874 822 852 867 837 799 800 857 790 866 885 880 864 954 946 953 962 917 944 986 970 952 946 959 937 810 940 922 971 916 906 913 938 903 897 860 896 828 881 889 859 898 880 858 816 852 855 828 841 849 839 832 887 915 914 908 897 920 887 877 943 876 826 913 870 908 888 877 871 829 821 875 841 883 897 874 813 886 549 838 895 878 968 902 907 869 907 856 912 898 863 879 884 NaN 879 849 841 839 879 851 843 861 862 864 828 864 876 843 839 822 878 845 895 801 839 810 751 832 785 877 840 844 864 791 854 764 838 847 825 903 919 874 889 884 866 871 886 880 845 834 873 877 873 842 839 874 823 856 868 870 865 850 832 841 847 865 852 868 858 899 854 824 828 853 810 833 854 859 886 852 854 849 850 888 882 840 899 865 903 919 911 899 944 918 901 934 874 877 869 904 813 854 906 855 868 871 801 873 878 808 854 789 817 838 821 835 833 837 847 820 805 810 809 790 784 800 818 812 805 800 820 827 818 871 798 795 819 835 798 800 799 797 844 829 821 801 833 764 871 787 825 803 805 787 808 806 811 793 799 833 815 828 826 858 863 793 817 864 815 787 815 681 832 803 788 820 778 761 814 795 820 826 796 845 820 884 846 857 850 821 874 871 865 876 834 822 845 845 853 792 856 871 833 866 863 857 872 833 832 831 797 816 811 841 847 834 840 794 837 841 806 851 841 836 853 790 820 850 846 822 812 817 819 770 841 812 801 760 880 808 779 799 792 814 807 842 824 807 789 808 834 801 770 820 802 801 797 849 824 869 806 817 758 846 821 830 817 772 831 803 801 826 838 803 824 815 829 845 764 756 793 858 847 860 896 887 879 842 853 814 884 837 848 790 830 807 840 842 815 830 832 814 827 830 803 849 828 783 817 821 817 809 789 836 807 796 815 834 819 826 807 822 806 760 742 728 801 788 852 806 832 814 845 838 863 809 836 821 829 814 806 876 767 795 820 861 791 798 799 814 808 790 790 867 805 766 848 800 782 812 829 825 819 820 793 795 780 783 805 822 NaN 823 829 818 907 914 883 899 894 933 863 893 926 916 889 931 908 862 936 898 896 938 901 913 911 932 930 909 896 909 867 885 902 905 901 836 905 882 881 894 854 867 866 887 1.13e+03 885 880 877 924 838 801 815 832 854 859 866 958 856 885 799 888 820 867 842 894 856 874 822 852 867 838 798 800 857 790 867 885 879 864 955 945 952 962 917 944 986 971 951 946 959 936 809 940 922 971 918 907 913 936 903 893 859 896 828 881 888 859 896 882 858 815 851 855 828 841 849 838 832 888 914 915 907 896 919 887 876 942 875 827 913 870 908 888 877 871 828 821 872 842 882 897 875 813 887 546 839 896 878 968 902 906 869 907 856 912 898 863 878 884 NaN 879 848 841 840 878 850 844 861 863 864 828 864 877 844 839 823 879 846 895 800 840 810 751 832 785 877 840 845 863 792 853 764 837 847 825 903 919 873 889 884 865 871 886 879 846 834 872 877 873 842 839 874 823 857 867 871 865 850 832 842 847 866 851 867 858 900 854 826 828 853 811 834 855 860 886 851 854 849 850 888 882 840 898 865 903 919 912 899 944 917 902 934 873 879 869 904 813 854 906 855 869 871 801 871 878 807 854 788 818 838 818 835 832 837 847 820 804 809 809 790 784 800 818 812 805 800 819 827 818 871 798 795 820 836 798 799 799 797 844 828 822 801 833 764 871 787 823 803 805 788 809 806 811 794 799 833 814 827 826 858 863 793 818 864 814 786 816 681 832 803 788 819 778 761 814 795 820 827 795 845 820 884 846 856 849 822 874 872 865 876 834 821 845 845 853 791 856 871 833 866 862 857 872 832 832 828 794 817 811 841 847 834 840 794 838 841 807 850 841 837 853 791 820 851 846 822 811 817 819 771 839 813 800 760 880 808 780 800 793 815 808 839 824 807 789 807 834 800 768 821 802 801 797 848 825 868 807 818 759 846 821 831 818 771 831 803 800 825 837 803 820 815 830 845 764 757 794 859 848 858 896 887 879 843 853 814 884 836 847 790 831 806 839 843 814 832 833 814 826 828 803 849 828 783 816 820 817 809 787 837 809 796 814 836 819 827 807 821 806 760 742 726 801 789 852 806 832 814 845 838 863 809 836 821 830 814 807 876 768 794 820 861 791 799 798 814 806 792 790 868 803 766 847 799 780 812 829 824 818 819 797 796 780 782 806 822 NaN 824 828 818 907 914 884 899 894 933 862 893 927 916 889 930 907 862 936 898 896 938 901 913 911 931 930 909 894 909 867 885 901 905 901 836 905 883 881 894 854 867 866 887 1.13e+03 886 881 877 925 838 801 816 831 853 859 866 959 856 884 799 886 821 866 843 893 857 874 823 852 866 838 797 801 857 789 869 884 880 865 955 944 952 962 917 945 986 973 951 945 959 934 809 940 922 972 918 907 913 935 903 890 859 895 829 882 888 860 895 883 860 815 851 854 828 840 850 838 832 887 913 913 907 896 918 887 875 943 874 827 912 870 908 887 878 870 829 822 867 842 882 897 875 814 887 544 839 896 877 969 902 906 870 906 855 911 898 864 877 884 NaN 879 848 841 840 877 850 845 861 863 864 828 864 878 844 840 823 880 846 895 801 840 810 751 832 786 877 841 846 863 792 853 764 837 847 825 903 918 873 889 884 865 871 886 879 846 834 872 878 873 842 839 873 823 857 866 871 866 851 831 842 848 866 851 868 857 900 854 828 828 853 812 834 856 860 886 851 854 849 850 890 880 840 897 865 904 919 912 899 943 916 903 935 873 879 868 905 813 854 906 856 867 871 801 868 878 807 854 789 818 839 815 835 832 836 848 821 805 810 809 790 784 799 818 811 804 801 819 827 818 871 798 796 820 836 798 798 799 797 844 828 824 801 833 764 872 786 822 803 805 788 811 807 810 794 799 832 814 827 826 857 863 794 817 865 814 786 816 680 832 803 788 819 778 760 814 796 820 827 794 845 819 885 846 856 849 821 875 872 864 876 834 821 845 845 854 790 856 870 832 866 862 857 871 832 832 828 794 818 811 841 847 834 841 794 837 841 809 849 841 838 853 790 820 852 846 823 811 816 820 771 838 814 799 759 880 808 779 800 794 816 810 836 823 807 789 809 834 800 768 822 802 802 797 849 826 868 807 818 757 846 821 831 819 771 832 802 799 825 837 802 819 814 830 844 764 757 794 860 848 857 896 888 879 844 854 814 885 836 846 791 832 806 839 843 814 832 833 813 825 829 803 849 828 783 816 819 815 809 786 838 810 796 814 838 819 826 807 820 807 760 741 726 801 789 852 806 833 814 846 838 863 808 835 821 829 814 807 876 768 795 820 861 790 799 798 814 806 795 790 867 798 766 847 799 780 813 830 824 817 819 800 797 781 781 807 822 NaN 826 828 818 907 914 883 897 893 933 862 893 928 917 889 928 907 863 936 898 895 938 902 914 911 932 930 910 893 908 866 885 902 904 901 836 905 884 882 894 855 867 866 887 1.13e+03 886 882 876 925 838 801 816 831 854 858 866 958 856 882 800 885 822 866 844 893 858 874 823 853 866 839 798 801 858 789 872 884 880 864 955 943 953 962 917 946 986 975 951 946 959 932 811 940 922 973 919 907 913 934 906 887 860 894 829 883 887 861 896 881 861 815 850 853 828 839 851 836 832 886 913 910 908 896 917 886 875 944 875 826 912 869 907 886 878 869 830 825 865 842 882 897 875 814 887 541 838 895 875 969 903 905 870 907 855 911 898 864 876 884 NaN 879 849 841 841 877 850 846 860 863 865 828 863 878 843 841 823 881 845 894 801 840 810 751 832 786 877 841 846 863 792 853 764 837 847 826 902 918 873 889 884 866 871 886 878 845 834 872 879 873 843 839 872 822 857 866 872 866 851 831 842 849 866 851 868 857 900 854 829 829 853 812 833 855 860 885 851 854 849 850 890 879 840 896 865 904 919 912 899 943 916 904 935 873 878 868 906 814 855 906 855 865 870 801 866 877 807 854 790 817 840 813 835 832 836 849 821 806 812 809 790 784 799 818 811 804 801 819 825 818 871 798 796 820 836 798 798 799 799 845 828 824 801 832 764 872 786 820 804 806 788 812 806 810 794 798 832 815 827 826 856 863 796 816 866 814 786 816 680 832 803 789 819 777 760 814 796 820 827 794 845 819 884 846 857 848 821 875 873 864 876 834 821 845 846 854 789 857 869 832 867 862 856 871 832 832 827 794 818 811 841 847 834 841 794 836 840 809 849 840 838 852 790 820 852 846 824 810 816 818 772 838 814 798 757 880 809 778 800 795 816 809 832 823 806 789 810 834 800 769 822 802 802 797 850 826 868 805 819 756 846 820 832 820 771 833 803 799 824 837 801 816 813 830 844 764 757 794 860 848 857 897 889 879 845 854 814 885 837 846 792 832 805 839 842 814 832 833 812 824 829 803 850 828 783 818 819 813 808 788 838 809 797 815 839 820 826 807 819 807 760 740 726 801 789 852 806 834 814 846 839 863 807 834 822 829 813 807 876 768 795 820 859 791 799 798 814 806 797 790 868 794 767 847 800 780 813 831 824 815 819 807 798 781 779 807 822 NaN 826 827 818 907 914 884 895 893 933 862 894 928 919 888 927 907 863 936 898 895 937 902 914 911 932 930 910 893 908 866 884 902 903 899 836 905 884 881 895 856 867 866 887 1.13e+03 886 883 876 925 838 801 816 830 855 858 866 958 856 882 800 884 822 866 844 892 858 874 823 853 866 839 800 801 858 789 873 883 880 864 955 943 954 962 917 947 987 974 952 947 958 932 812 940 923 974 919 907 913 935 908 888 860 894 828 882 888 862 897 880 861 815 849 852 828 840 852 836 832 886 914 907 907 896 918 884 876 945 876 826 914 869 908 885 877 869 830 825 863 843 883 897 874 813 887 538 837 894 874 968 903 904 871 908 855 912 899 863 876 884 NaN 880 850 840 841 877 849 847 860 863 865 829 863 878 842 841 824 881 844 894 801 840 811 750 831 786 877 841 846 863 793 853 764 837 847 827 902 918 873 889 884 866 871 886 878 845 833 871 880 873 843 839 873 822 857 866 871 865 851 831 842 850 865 851 868 856 900 854 828 830 853 813 833 854 861 884 851 854 849 850 890 879 840 895 865 904 918 912 898 944 917 904 935 872 877 869 906 814 855 906 855 863 870 801 864 878 808 853 792 816 840 811 835 832 835 849 820 806 814 808 790 783 799 818 810 803 802 819 824 818 872 798 796 819 836 798 798 798 800 846 828 824 802 832 764 872 786 819 805 806 787 812 805 810 794 798 831 815 827 826 857 863 796 815 867 815 787 816 680 832 803 792 820 776 760 815 796 820 826 795 845 819 884 847 858 847 821 875 872 864 876 834 822 845 846 854 789 858 869 832 867 862 856 871 831 832 826 794 818 811 841 847 834 841 794 836 840 809 849 840 838 853 790 820 852 847 824 810 816 818 771 839 813 797 755 880 811 778 800 795 816 809 828 823 806 790 811 834 800 771 822 802 802 797 850 827 868 804 819 754 845 820 831 821 771 833 804 800 824 837 800 814 812 830 844 764 758 795 859 848 857 897 890 878 844 855 814 885 837 846 792 832 805 839 839 814 831 834 811 824 830 803 850 827 784 820 819 810 806 789 837 808 797 816 839 821 826 807 819 807 760 740 726 801 788 851 806 834 815 846 840 863 806 833 823 829 812 808 876 768 796 821 858 791 800 799 814 807 797 790 870 791 768 847 800 781 813 830 823 815 820 809 797 781 778 807 823 NaN 825 827 818 908 914 884 894 893 933 862 894 928 920 888 928 907 863 936 898 896 937 902 915 911 932 930 910 892 908 866 883 903 903 898 835 905 884 881 895 856 868 867 887 1.13e+03 886 884 876 925 839 802 816 830 855 857 867 957 856 882 800 884 823 867 844 892 857 873 823 853 867 839 801 801 858 789 874 884 880 863 956 942 956 960 917 949 987 974 952 948 958 932 813 939 923 974 919 907 911 935 910 886 859 894 827 881 889 863 898 880 860 815 848 852 829 840 852 836 832 885 915 906 906 897 918 884 877 945 876 827 915 869 909 885 877 869 830 824 863 844 884 897 874 813 887 536 835 893 874 968 903 904 872 908 855 913 899 864 875 884 NaN 880 849 840 841 877 850 847 860 863 865 830 864 878 842 840 825 881 844 896 801 840 812 750 830 786 877 840 845 863 792 852 763 837 848 828 903 918 873 889 884 867 870 885 878 844 832 871 879 874 843 838 873 822 858 865 871 864 850 831 843 849 864 851 868 857 899 855 828 829 854 813 833 853 861 884 851 854 849 850 889 879 840 894 865 904 916 912 898 946 917 903 935 871 876 869 906 814 855 906 855 863 871 800 863 878 808 853 792 816 840 810 834 832 835 849 819 806 814 808 791 782 800 818 810 803 802 819 823 817 872 797 795 819 836 798 798 799 800 847 827 823 802 833 764 871 786 818 806 806 787 811 804 811 794 798 832 816 827 826 857 863 795 814 866 816 787 815 680 832 802 794 820 776 760 815 795 820 825 795 845 819 883 847 859 847 822 876 872 864 876 833 821 845 846 855 788 857 870 833 867 862 857 872 831 832 826 795 818 811 841 847 835 841 794 837 840 809 849 840 838 855 790 819 852 847 824 811 816 817 771 840 812 797 754 880 812 778 799 795 816 809 824 823 807 790 810 835 799 771 822 803 802 797 850 827 869 805 818 754 845 820 831 821 771 833 806 800 824 837 801 812 812 830 844 764 759 795 859 847 858 897 890 878 844 856 815 885 837 847 792 832 805 839 838 814 831 835 810 823 830 803 849 827 782 820 819 808 806 790 836 808 797 817 838 820 826 808 818 807 760 740 726 802 787 851 807 833 815 845 840 864 806 834 823 829 811 808 876 767 796 821 859 792 800 799 813 807 795 789 871 790 768 847 800 781 811 829 823 814 821 811 796 780 776 807 824 NaN 824 829 818 908 914 884 894 893 933 862 895 927 920 888 928 908 863 936 898 896 937 901 915 911 933 930 910 890 908 866 883 903 904 897 835 905 884 880 895 856 868 867 887 1.13e+03 886 884 876 925 840 802 816 830 854 857 867 957 856 884 800 883 823 867 844 892 857 872 823 853 867 838 801 800 858 789 874 884 880 863 958 943 956 959 917 949 987 973 952 949 958 932 814 939 923 975 920 908 910 934 909 884 859 893 826 879 890 861 897 882 860 815 848 853 828 842 852 837 832 886 915 906 904 897 918 885 877 945 876 829 917 870 910 886 877 870 830 823 863 844 885 897 874 813 886 536 835 892 874 967 902 906 872 908 855 914 899 865 874 884 NaN 880 848 840 841 877 850 846 861 863 865 830 864 878 843 838 825 881 844 897 802 840 811 750 829 786 878 839 844 862 792 852 763 836 848 828 904 919 873 888 884 867 870 885 878 845 832 871 879 874 844 838 873 823 858 865 871 864 850 831 843 848 864 850 868 857 899 855 828 828 854 814 833 853 861 884 852 854 849 849 888 880 840 894 864 904 916 912 898 946 917 902 935 870 877 868 906 814 855 905 854 864 872 800 863 878 807 853 792 816 838 810 833 832 835 849 819 806 814 808 792 783 800 818 810 803 803 819 823 818 873 796 795 819 836 799 798 799 799 847 827 822 802 833 765 870 787 818 806 805 787 810 803 811 794 798 832 815 828 826 857 862 794 814 866 815 787 815 680 832 802 796 821 774 760 815 794 820 825 795 845 819 884 848 859 847 823 877 871 864 877 833 819 844 845 854 788 857 871 834 867 863 857 874 832 832 827 793 818 811 842 847 837 840 794 837 840 809 849 842 838 856 790 819 852 848 824 812 816 818 771 840 813 796 753 880 811 778 799 795 816 809 819 822 807 790 809 836 799 771 822 804 802 797 850 826 869 806 817 754 845 820 832 821 771 833 807 801 824 837 801 812 812 830 844 763 760 795 858 847 858 896 890 878 844 856 815 885 837 847 792 832 806 839 838 814 830 835 809 821 830 803 849 826 780 818 820 807 806 790 835 807 797 816 839 820 825 808 818 807 760 739 725 802 786 850 807 833 816 844 840 864 805 835 823 829 812 808 876 766 796 821 859 793 800 799 813 807 793 788 870 789 768 847 800 782 809 827 823 816 821 810 795 778 775 807 825 NaN 823 830 818 907 913 884 893 893 933 862 895 927 920 888 930 908 863 936 898 896 937 901 914 910 932 930 910 889 908 866 883 902 905 898 835 905 884 880 895 856 868 867 888 1.13e+03 885 884 876 925 840 802 817 830 853 856 867 956 856 884 800 883 823 866 843 892 858 871 823 853 868 838 800 800 858 788 875 885 881 863 960 943 956 956 917 949 986 973 952 948 958 933 815 938 922 976 921 908 909 934 908 882 858 893 826 879 890 860 897 882 859 815 847 853 827 842 852 837 832 886 914 907 904 898 918 886 876 945 875 831 916 870 910 887 877 870 831 822 863 845 886 897 874 812 886 538 834 892 874 968 902 907 870 907 855 914 898 865 874 883 NaN 880 848 840 841 877 851 846 862 863 865 830 864 878 843 838 825 881 844 899 802 840 811 751 829 786 877 838 845 863 792 853 763 836 848 828 904 920 873 888 884 867 871 885 879 845 833 871 879 874 844 839 873 823 858 865 871 864 850 831 843 847 865 850 868 858 898 855 828 827 854 813 833 852 862 884 852 854 849 849 887 880 839 893 865 904 917 912 898 946 917 902 935 871 878 868 906 814 855 904 854 865 872 800 862 878 807 854 792 816 837 810 833 832 836 850 818 806 814 809 792 784 800 818 811 803 802 819 824 818 873 796 796 819 836 798 797 799 798 848 828 822 802 834 765 871 786 817 805 805 787 809 803 810 793 798 832 814 828 826 857 862 795 814 866 815 787 816 680 833 802 798 820 772 760 815 792 820 825 795 846 818 884 849 859 848 824 878 871 864 877 833 818 844 844 853 787 857 871 834 868 863 858 873 833 833 828 792 818 810 842 846 837 840 795 836 840 808 849 842 838 855 791 819 851 848 823 813 815 818 771 840 815 797 752 880 811 778 800 795 815 809 814 821 807 791 809 837 800 771 822 804 802 797 850 825 869 807 816 756 846 820 832 821 771 834 808 800 825 838 802 811 813 830 844 763 760 795 858 847 858 896 890 878 844 856 815 885 838 847 792 833 807 839 839 815 830 835 810 819 830 803 848 826 778 817 820 805 806 790 835 806 796 814 839 819 824 807 818 807 760 740 724 801 786 850 807 833 816 845 841 865 806 835 823 828 812 808 876 766 796 821 859 794 800 799 814 808 791 788 870 788 767 847 799 782 810 827 824 818 822 803 795 778 774 806 825 NaN 823 830 819 908 914 883 893 893 933 862 895 928 920 888 930 908 863 937 899 896 937 901 913 910 932 930 910 890 908 866 883 902 906 899 835 905 883 880 894 855 868 866 888 1.13e+03 884 883 876 926 840 802 817 830 852 855 866 956 856 884 801 883 822 866 842 892 858 871 823 854 868 838 799 800 858 787 876 886 880 863 963 944 955 953 917 949 985 973 952 948 958 934 816 938 922 976 921 907 909 934 907 883 858 892 826 880 890 858 896 882 859 815 847 854 826 842 852 838 832 886 913 910 904 899 918 887 876 945 876 832 914 869 909 887 878 870 830 822 862 845 886 897 874 812 886 539 834 894 874 968 902 907 870 906 855 913 896 865 872 883 NaN 879 848 840 841 876 850 847 863 862 864 829 864 877 843 838 824 879 844 899 802 840 810 752 828 786 877 839 847 863 793 854 763 835 848 828 904 922 874 888 884 867 871 885 879 845 833 871 879 874 844 840 873 823 858 866 871 864 850 831 842 846 865 850 869 858 899 855 830 827 854 813 834 852 862 884 851 855 849 849 887 881 839 892 865 905 918 912 898 946 917 903 935 871 878 868 906 814 854 905 854 866 872 800 862 878 806 854 792 816 836 809 833 833 836 850 818 806 813 810 791 786 801 818 811 803 801 818 826 817 873 796 796 817 836 797 797 799 797 848 829 822 802 834 765 871 786 817 804 805 786 808 804 810 793 798 832 814 827 826 856 862 796 815 866 814 787 816 680 833 802 799 819 771 761 815 792 819 824 795 846 818 884 849 859 848 824 876 872 865 877 834 818 844 844 853 788 857 871 832 869 863 858 872 834 834 829 790 817 811 843 846 835 840 795 836 841 808 849 843 838 855 791 819 851 848 822 813 815 819 771 839 817 797 753 879 810 779 801 794 815 810 806 818 807 790 809 837 800 772 821 804 802 797 850 824 868 807 815 757 845 820 833 820 770 834 808 798 825 839 802 810 814 829 844 763 760 795 857 847 858 897 890 878 844 856 815 884 839 847 791 832 807 838 840 815 831 835 810 818 830 803 848 826 779 817 819 803 805 790 835 806 794 813 840 820 823 806 819 807 760 740 724 801 786 850 806 833 816 846 842 866 806 836 823 828 812 808 876 766 796 822 860 793 801 798 814 808 791 788 869 788 767 846 799 782 811 827 825 818 822 798 795 777 774 806 823 NaN 824 828 819 910 914 883 892 894 933 862 895 928 920 888 931 907 864 937 899 896 937 901 913 910 933 930 910 890 909 866 883 902 907 898 836 906 883 880 893 855 868 866 889 1.13e+03 884 882 876 927 840 802 818 830 852 851 864 956 857 883 802 884 822 866 841 893 858 871 823 854 868 839 798 800 858 786 876 886 880 864 963 944 955 950 916 947 984 973 952 948 957 934 817 938 921 976 921 908 909 934 907 883 858 893 825 880 889 859 896 881 858 815 849 854 827 843 852 838 831 885 914 912 904 899 918 887 875 944 876 830 913 868 909 886 878 870 829 821 862 843 886 896 874 811 886 539 833 895 874 968 901 907 870 906 855 912 896 865 872 883 NaN 878 849 840 841 876 850 848 863 862 863 828 864 877 844 838 823 878 844 899 802 840 811 753 828 786 876 840 848 863 793 855 762 835 847 828 904 921 874 888 885 867 871 885 880 844 832 871 879 875 843 840 872 823 857 865 871 863 850 832 842 847 864 850 869 858 899 855 830 828 854 813 834 852 861 883 850 855 849 849 887 880 839 891 865 906 918 912 898 945 917 903 935 871 878 868 906 815 854 906 854 867 872 800 863 878 806 854 792 816 837 809 834 833 836 851 818 806 812 810 790 786 801 818 811 804 801 818 828 817 873 797 795 816 836 796 796 800 797 848 829 821 802 835 765 872 787 816 804 806 786 808 804 810 794 799 832 814 826 826 856 861 797 815 866 814 787 816 679 833 803 801 818 771 761 815 792 819 826 796 847 818 884 848 859 848 824 874 874 865 877 834 818 844 844 854 788 856 870 832 870 863 856 872 833 835 830 790 817 810 843 847 834 839 796 836 842 808 849 843 838 855 791 820 850 847 822 812 815 818 771 838 816 797 753 879 810 780 802 794 814 810 802 818 807 791 809 836 801 772 821 804 802 796 851 824 868 807 815 757 845 819 834 820 772 834 808 797 826 840 802 808 814 830 844 764 758 795 857 846 858 897 890 878 843 857 814 884 839 847 792 832 808 838 841 815 831 836 810 818 830 804 849 827 781 817 819 802 805 790 835 805 793 813 840 820 823 806 820 807 760 739 724 801 786 850 806 833 817 846 843 864 807 836 823 827 812 807 876 768 796 822 860 792 802 797 815 808 791 788 868 788 768 844 799 783 814 828 824 818 822 786 795 777 774 806 822 NaN 824 826 820 909 914 883 892 895 933 863 895 929 920 889 930 907 864 937 898 896 937 902 913 911 932 930 911 890 909 866 883 902 907 898 836 905 882 881 893 855 868 866 888 1.13e+03 884 880 876 928 840 802 818 830 852 849 864 956 856 883 803 885 822 866 841 893 858 872 823 854 869 839 798 800 858 786 876 885 879 864 963 943 955 947 917 946 984 974 951 948 956 935 816 939 921 974 920 908 908 935 907 884 858 893 825 880 890 860 897 881 858 815 850 854 828 842 851 838 832 885 915 914 905 900 918 888 876 944 875 828 913 868 908 886 879 871 828 820 862 842 886 896 874 811 885 538 833 895 874 969 901 907 871 906 856 911 896 864 871 883 NaN 878 849 840 842 876 849 847 863 862 862 827 864 877 845 839 822 877 845 899 801 840 812 754 828 786 876 840 847 863 794 855 761 835 848 829 905 920 874 888 885 867 871 885 880 843 832 871 879 875 843 840 872 822 856 865 871 863 850 833 841 848 863 850 869 858 899 855 830 829 854 813 834 852 861 883 851 855 849 849 887 879 839 890 865 906 918 913 899 945 917 902 934 872 877 869 906 815 855 907 854 867 872 800 863 878 806 854 792 817 837 808 834 833 836 851 818 806 812 810 790 786 801 817 811 804 802 818 827 817 873 797 794 815 836 796 797 800 798 848 829 820 803 834 766 872 787 816 806 806 786 808 805 809 794 798 833 814 826 825 856 860 798 816 866 813 787 816 678 832 802 802 819 771 761 814 792 819 826 796 847 817 883 848 859 848 824 872 874 865 877 834 819 846 844 855 788 856 870 833 871 863 853 871 832 835 830 788 816 810 844 848 835 838 796 836 842 808 850 843 838 854 791 821 849 847 822 812 815 819 771 838 816 797 750 879 810 781 802 794 814 810 796 818 807 791 808 835 801 773 821 804 802 795 851 824 869 806 815 756 845 818 835 819 774 835 808 799 826 839 802 807 813 831 843 764 758 794 857 847 859 898 890 878 842 856 815 884 839 848 792 832 808 838 841 815 832 836 810 818 829 804 850 828 781 818 819 801 805 791 835 805 793 812 840 820 824 806 820 806 760 739 723 800 786 850 806 833 816 847 842 863 808 837 824 827 812 808 876 769 795 822 860 790 803 795 815 807 790 788 868 788 768 843 799 783 814 828 824 817 820 779 795 777 774 806 821 NaN 824 826 819 908 914 883 892 896 933 862 894 928 920 889 929 907 864 936 898 897 938 902 913 911 932 930 911 889 910 866 883 902 906 898 836 906 883 882 893 855 868 866 887 1.13e+03 884 880 876 928 840 801 818 830 852 844 864 956 856 883 803 884 822 866 841 894 858 872 824 854 869 839 798 800 859 786 876 884 879 864 965 943 955 943 917 945 985 974 951 948 956 935 815 940 921 972 920 909 908 936 907 883 858 893 826 881 891 862 897 881 859 814 850 855 827 841 851 837 832 886 915 914 906 900 918 888 874 944 874 825 913 867 908 885 878 872 828 820 861 842 884 897 874 809 885 537 834 895 874 969 901 907 873 906 857 912 897 864 871 883 NaN 877 848 840 842 877 849 847 864 863 863 827 863 877 846 839 822 878 845 898 802 839 813 753 829 786 876 840 846 863 795 855 760 835 848 829 905 919 874 887 886 867 871 885 879 843 831 872 880 874 842 840 872 822 857 864 871 863 850 833 841 848 864 850 869 858 899 856 829 829 854 813 833 852 861 883 851 854 850 849 887 879 838 890 864 906 918 913 899 945 917 902 932 872 876 869 905 815 855 908 855 867 872 801 862 878 806 854 793 817 838 808 834 832 836 852 818 806 812 809 790 785 801 817 811 804 802 819 826 817 872 797 794 815 836 796 798 800 799 847 830 820 802 834 766 871 786 814 807 807 787 808 805 809 795 798 834 814 826 825 857 861 799 816 866 813 787 816 678 832 802 803 820 771 761 814 792 820 828 796 847 818 883 848 859 847 824 872 872 864 876 835 820 847 844 854 789 856 869 834 870 863 851 871 832 835 829 788 815 810 844 849 836 838 796 837 842 808 850 842 839 854 791 821 849 847 822 810 814 820 771 839 816 797 748 879 810 781 802 794 814 810 792 818 806 791 807 835 800 773 821 805 802 794 852 823 870 807 814 755 845 817 835 818 775 835 808 800 826 839 801 806 814 832 842 764 759 794 858 847 858 898 890 878 842 856 816 884 839 848 793 832 808 838 841 815 832 835 811 818 829 804 851 828 780 818 819 800 804 791 836 805 793 812 841 819 825 807 820 806 759 739 723 800 786 849 806 832 815 847 841 862 807 838 824 827 811 809 876 768 794 822 860 790 803 794 816 807 790 788 868 787 769 842 800 784 813 828 822 817 819 778 794 776 774 807 821 NaN 823 826 818 906 914 883 892 896 933 861 893 928 919 889 930 907 864 936 898 897 938 902 914 911 932 930 912 888 910 866 883 902 906 898 835 906 883 883 892 855 868 867 886 1.12e+03 885 880 876 928 841 802 819 830 852 840 864 957 855 883 802 883 822 867 842 894 858 872 824 854 869 839 798 800 859 786 875 883 880 864 966 944 955 941 917 945 986 975 950 948 958 935 814 940 921 971 920 909 908 937 906 880 857 894 826 881 892 863 897 881 860 815 850 856 827 840 851 837 833 888 914 914 907 900 917 888 873 944 875 825 912 866 908 884 877 871 828 820 860 841 883 898 875 808 884 536 832 896 875 969 902 907 874 906 858 912 897 864 871 883 NaN 877 848 840 844 878 849 848 864 863 865 827 863 877 845 840 823 879 846 898 802 838 813 753 830 786 876 839 845 863 796 855 760 834 848 828 905 919 874 887 886 867 871 885 879 843 832 872 880 874 842 840 871 822 859 865 870 863 851 832 841 848 865 851 868 858 900 856 828 829 854 813 832 853 861 884 851 852 850 849 887 880 838 891 865 906 919 913 899 946 917 902 932 873 876 869 904 815 855 908 855 867 872 801 861 877 806 854 791 816 839 808 834 832 836 851 818 805 811 808 790 785 801 818 811 804 802 820 825 816 871 798 793 816 836 796 799 800 799 847 830 820 802 833 766 871 786 814 807 807 786 810 806 808 795 797 834 812 826 825 858 861 799 816 867 813 786 816 678 832 802 805 820 771 761 815 792 820 828 796 847 819 884 848 860 847 824 873 871 864 875 835 822 848 844 854 790 856 870 834 869 862 848 870 831 834 829 788 816 810 843 849 835 838 795 837 841 808 850 841 840 855 791 820 850 847 822 810 814 821 772 840 815 797 745 880 810 782 802 794 815 808 790 818 806 791 806 835 800 774 821 805 802 794 853 824 870 809 814 754 846 816 834 816 774 835 807 801 825 838 801 804 814 832 842 765 761 793 859 848 858 898 890 879 841 856 816 884 839 849 794 832 809 838 841 815 832 834 811 819 829 804 851 829 779 819 819 799 804 791 836 805 792 813 842 819 826 807 819 808 760 740 722 800 786 849 807 832 815 846 841 862 806 838 826 827 811 810 876 768 794 822 860 789 803 796 816 808 789 788 868 787 768 842 800 784 812 829 822 817 817 786 794 776 774 808 820 NaN 824 826 817 907 914 882 893 895 932 861 892 929 919 890 930 908 864 937 899 897 937 901 914 911 932 930 911 888 910 867 883 902 906 898 834 906 883 884 892 855 868 868 887 1.12e+03 885 880 876 928 840 802 820 831 852 837 863 957 856 882 802 882 822 866 842 894 859 872 824 853 869 838 798 801 859 786 875 884 880 864 967 944 955 937 918 944 986 975 949 948 959 935 814 939 921 972 920 909 907 937 906 878 858 896 826 881 892 864 896 881 861 815 851 856 826 841 851 837 832 887 913 913 905 900 916 887 872 944 876 825 911 866 908 884 874 870 828 820 859 842 882 898 876 806 884 535 829 896 874 969 902 906 873 906 858 912 898 864 870 883 NaN 877 848 839 844 878 849 848 865 863 868 828 862 877 843 840 823 879 846 898 802 838 813 753 830 786 875 839 845 863 796 855 760 835 849 828 905 919 873 887 886 867 872 885 877 844 832 873 880 873 843 840 870 823 860 864 870 863 851 833 841 848 866 851 868 857 901 856 828 829 854 814 832 854 861 885 851 851 850 849 888 880 839 890 865 906 919 912 900 946 917 903 933 872 877 869 903 815 856 907 854 867 873 802 860 876 807 854 789 815 840 806 834 832 836 851 819 805 811 806 790 784 801 818 811 804 802 822 826 816 869 799 794 816 836 796 799 800 799 846 831 820 802 833 765 872 786 813 808 807 786 810 806 808 795 798 834 811 827 826 858 861 799 815 867 812 786 816 678 832 802 807 821 770 762 815 793 820 828 795 846 820 885 848 860 847 824 875 871 865 875 836 823 848 844 853 791 856 871 834 868 862 846 870 830 833 830 789 818 810 843 849 834 838 795 838 841 808 851 841 840 855 791 820 852 847 822 810 815 821 772 840 815 798 745 881 810 782 802 794 815 806 788 818 806 791 806 835 798 774 822 806 802 794 854 825 870 810 814 754 845 816 834 816 773 835 806 801 826 838 801 804 815 832 842 766 763 793 859 848 858 897 891 879 842 856 816 882 839 849 793 831 810 838 840 815 832 833 811 819 829 803 852 829 780 819 819 799 804 791 836 805 792 814 842 819 826 807 818 809 761 741 721 802 786 850 808 833 815 845 841 862 805 837 826 827 810 811 877 767 794 822 861 790 804 798 815 809 789 788 868 786 768 843 800 784 811 830 822 816 817 791 794 776 774 809 820 NaN 824 827 818 908 915 882 894 895 932 862 891 930 918 889 931 908 864 936 900 897 936 901 914 911 932 930 910 887 910 867 883 903 906 899 834 906 883 885 893 855 868 869 887 1.13e+03 885 880 876 929 839 802 820 832 853 835 862 958 857 882 802 883 822 865 842 895 859 872 824 853 868 839 798 801 860 786 876 884 881 863 966 944 955 933 918 944 987 976 949 947 961 935 813 939 921 974 920 909 907 936 905 876 858 896 826 882 891 862 895 881 860 815 851 855 826 841 851 838 832 886 912 912 904 900 915 887 871 944 878 825 912 866 909 883 872 868 828 820 856 844 883 898 876 806 884 535 827 896 874 969 902 906 873 906 858 912 898 864 868 883 NaN 878 848 839 844 878 850 849 864 864 868 828 861 877 841 840 824 879 846 898 802 838 812 754 832 786 874 839 845 862 796 855 760 835 849 828 905 919 873 888 886 866 872 886 877 843 832 873 881 874 844 840 871 824 859 864 870 863 851 834 841 848 866 852 868 856 902 856 828 829 854 814 832 854 861 886 851 851 850 849 888 880 840 890 864 906 919 913 901 947 917 904 934 872 877 870 904 814 856 906 854 867 872 802 860 876 808 854 788 815 839 804 834 833 836 851 820 805 811 806 790 785 801 818 812 804 803 823 826 817 868 800 795 816 836 797 799 801 799 846 830 821 801 833 764 873 786 814 808 807 784 810 805 807 794 798 834 811 828 826 858 860 800 815 867 812 787 815 678 831 802 809 822 769 762 816 793 819 828 794 846 820 886 849 859 847 824 876 871 866 875 836 822 847 844 854 792 856 872 834 869 862 842 871 830 832 831 788 820 810 842 849 834 839 794 838 842 808 850 840 840 856 791 821 851 846 823 810 817 820 773 840 814 799 745 881 810 781 801 794 814 805 785 819 806 790 806 835 798 775 821 805 801 793 854 826 870 810 814 754 845 816 833 816 773 835 806 801 826 838 802 803 815 831 842 767 763 794 860 848 858 895 890 879 842 856 815 881 839 849 792 830 811 838 840 815 832 833 810 819 830 804 852 829 780 819 819 799 805 791 837 804 793 815 840 819 826 807 818 809 762 741 719 802 787 850 807 834 815 845 841 863 805 836 824 828 809 811 876 767 793 823 860 792 804 798 814 810 790 788 868 785 768 843 800 784 811 831 823 816 817 788 794 776 774 808 820 NaN 825 827 818 908 916 882 894 895 932 863 891 930 918 888 931 908 864 935 899 896 935 901 914 911 932 930 910 887 909 868 883 902 906 899 835 905 883 885 894 855 868 869 888 1.13e+03 886 880 876 928 838 801 819 834 853 832 861 959 858 882 802 883 822 864 842 896 860 873 824 853 868 839 798 801 861 785 876 884 881 862 966 944 955 928 918 944 987 976 948 947 962 936 813 939 922 975 920 910 906 936 906 875 858 894 826 883 890 861 894 881 860 816 851 854 825 841 852 839 833 885 912 911 904 899 915 887 870 944 878 825 912 867 909 883 871 868 829 820 855 846 884 898 876 806 885 534 828 896 873 969 902 906 872 907 858 912 898 864 866 883 NaN 879 847 839 843 879 851 849 863 864 868 828 861 877 841 840 824 880 846 898 801 839 812 754 833 786 874 839 845 862 795 855 760 836 849 828 905 919 873 888 886 866 872 886 877 843 832 873 881 875 844 840 871 825 859 864 870 863 852 835 842 848 866 852 868 857 902 855 828 829 853 815 832 855 861 886 850 852 851 850 888 881 840 890 864 906 919 914 901 946 916 904 934 872 877 870 904 814 856 906 856 868 872 802 859 876 808 854 788 815 838 802 833 834 836 850 820 806 811 806 790 785 801 818 812 804 803 825 827 817 869 799 796 816 835 798 798 801 799 846 830 821 802 833 764 873 786 814 809 807 784 810 804 807 794 799 833 811 828 826 858 859 800 816 867 813 787 815 679 831 802 809 823 768 763 816 793 819 827 794 846 820 885 849 859 848 824 876 871 866 875 836 820 846 844 855 792 856 872 835 869 862 838 871 831 831 832 787 820 810 842 848 834 840 794 837 842 807 850 840 840 856 790 822 850 846 822 809 817 818 773 840 815 799 745 881 810 780 800 795 815 805 782 820 806 789 806 834 799 776 822 805 800 793 855 826 870 809 814 754 845 817 833 815 773 835 806 801 826 837 802 803 816 831 842 767 764 795 860 849 858 894 890 879 843 856 815 881 838 849 790 830 810 839 840 815 832 833 810 819 830 804 852 828 780 819 819 799 805 790 837 804 793 814 840 818 826 807 818 810 762 739 718 801 788 850 807 834 815 845 840 863 806 834 823 828 808 811 876 767 793 824 858 793 804 797 814 811 792 788 868 784 768 843 801 784 811 831 823 816 816 781 794 776 773 808 821 NaN 825 826 818 908 916 882 894 895 932 864 891 931 918 888 931 908 863 934 899 896 936 900 914 911 932 930 910 886 909 867 882 902 906 899 835 905 882 885 895 854 867 869 888 1.13e+03 886 878 876 927 838 801 819 834 854 829 862 959 860 882 802 884 821 864 842 896 861 874 823 853 869 839 798 801 862 784 876 884 880 862 966 943 955 925 917 944 986 976 948 946 961 936 813 941 922 975 920 910 907 936 906 875 857 892 828 884 889 860 894 881 859 816 850 854 824 842 852 840 833 886 912 911 904 898 916 888 870 943 878 825 913 868 909 882 871 869 828 819 854 846 884 898 877 806 885 534 827 895 873 968 902 906 872 907 858 912 898 863 864 883 NaN 878 847 839 842 879 851 848 862 864 868 828 860 878 840 839 824 881 845 898 801 839 812 754 833 786 874 839 844 863 795 856 760 836 848 829 906 918 874 889 886 865 872 886 877 843 832 873 881 875 844 840 872 826 858 864 871 863 852 836 841 847 865 852 868 858 902 855 828 829 853 814 832 854 862 887 849 853 851 850 889 883 840 890 864 907 918 914 901 945 916 904 934 872 878 870 905 814 855 906 856 868 872 802 857 877 808 854 788 816 838 802 834 834 837 848 819 806 811 806 789 784 800 818 811 804 803 825 827 817 869 798 797 816 834 798 798 802 799 846 830 821 803 832 764 875 785 814 809 806 784 810 804 808 795 799 832 811 828 826 857 858 800 817 866 813 788 816 680 832 802 809 823 767 762 816 794 819 827 794 846 820 884 850 858 848 824 876 871 867 875 836 818 847 844 856 792 856 872 834 870 863 834 871 831 830 833 787 818 810 842 848 834 840 793 836 842 807 850 840 840 856 790 822 850 845 822 809 816 818 773 839 815 799 746 881 810 780 800 795 815 806 780 821 806 788 806 834 799 774 823 804 799 793 855 825 870 808 815 754 846 818 834 812 773 835 806 801 826 836 802 804 817 831 842 766 764 795 860 849 859 894 889 880 844 856 815 883 838 848 790 830 808 839 840 815 832 833 809 819 830 804 851 828 780 819 819 797 805 791 837 805 793 814 840 818 826 806 818 810 761 738 717 799 789 850 808 834 815 846 840 863 806 835 821 829 808 810 875 766 792 824 857 792 803 796 813 812 793 789 868 783 768 843 801 783 811 831 823 816 817 777 795 776 772 808 821 NaN 825 827 817 908 916 882 894 895 932 863 892 930 918 887 930 907 862 934 899 896 938 900 915 912 932 929 910 886 908 868 882 901 905 899 836 905 882 885 894 854 867 869 888 1.13e+03 886 876 875 927 837 801 818 834 854 827 862 960 860 881 803 884 820 863 843 895 862 874 822 853 868 839 797 800 862 783 876 884 880 862 966 943 955 923 917 944 987 975 949 946 961 936 812 942 921 974 919 910 907 936 906 875 856 892 829 882 888 860 894 880 858 816 850 855 824 840 853 840 833 886 912 911 904 897 916 888 870 942 878 825 912 868 909 882 873 870 828 819 854 847 884 897 878 806 886 594 825 894 873 966 902 905 872 907 858 912 898 863 862 883 NaN 878 847 839 841 880 851 848 862 864 868 828 860 880 840 839 825 881 845 897 801 839 812 753 833 786 875 839 844 864 795 855 760 837 849 829 906 918 874 889 886 864 872 886 876 843 832 872 880 875 843 839 872 826 858 864 871 863 852 835 841 847 866 852 868 858 902 855 827 829 853 814 831 854 863 887 848 853 850 851 889 884 839 890 864 907 918 914 901 944 916 904 934 872 878 870 906 813 855 906 856 868 872 802 856 877 807 854 789 815 839 802 836 835 837 847 818 807 811 806 789 784 800 818 812 803 803 824 828 816 870 797 797 815 835 798 797 802 798 847 830 820 803 832 764 876 784 814 809 806 785 810 805 808 795 798 832 811 827 826 857 858 801 817 866 813 788 818 679 832 802 810 822 764 762 816 794 818 827 794 846 820 884 849 858 849 824 876 870 866 876 836 818 848 843 857 793 857 868 834 869 863 831 872 832 829 832 787 816 810 843 848 834 841 793 835 841 806 850 840 839 857 790 822 850 845 822 809 815 818 773 839 815 799 746 881 810 780 800 796 816 806 778 822 807 788 807 835 800 772 823 804 800 794 855 825 869 808 817 753 847 819 833 809 774 834 806 802 826 836 802 805 817 831 843 766 763 794 859 848 859 894 888 881 844 856 816 884 838 847 791 829 806 839 842 816 833 833 809 819 830 804 851 828 780 818 819 796 805 793 837 806 794 813 841 819 825 806 818 810 761 736 717 800 789 850 809 834 815 846 840 863 806 836 821 829 808 808 875 766 792 823 858 792 801 796 814 812 793 789 868 782 767 842 801 782 810 832 823 818 817 777 795 776 771 808 822 NaN 825 828 817 908 916 883 892 895 932 863 891 929 918 887 929 906 862 934 900 896 938 900 914 912 932 929 910 886 909 868 882 902 905 899 836 905 881 885 894 855 868 870 888 1.13e+03 887 875 875 929 836 801 817 833 854 826 861 960 860 882 803 883 820 864 844 895 863 874 823 852 867 838 796 800 861 784 876 884 880 863 966 943 956 920 917 945 988 975 950 947 962 936 812 943 921 974 919 910 907 937 906 876 856 892 831 881 888 861 894 880 858 816 850 856 823 838 854 838 833 886 912 911 905 898 916 889 871 942 879 826 912 868 909 883 874 872 828 819 854 847 884 895 878 806 886 654 824 894 873 966 902 905 873 907 857 912 898 863 861 884 NaN 878 848 840 841 880 850 847 862 865 868 828 860 880 841 840 825 881 845 895 801 840 812 753 832 787 876 839 844 864 795 854 760 838 849 829 906 919 875 890 886 864 871 886 876 844 832 872 880 875 842 839 872 826 858 863 871 862 851 834 841 847 866 852 868 858 902 855 827 829 853 814 831 854 863 888 848 853 850 850 889 884 839 891 864 906 918 913 901 944 917 903 934 872 878 870 905 814 854 906 855 868 872 802 855 877 808 854 789 815 840 802 837 834 837 847 818 806 811 807 789 784 801 818 812 802 802 821 828 816 870 797 798 814 836 799 797 801 799 847 830 820 803 832 763 880 785 813 809 806 785 810 806 808 795 798 832 811 827 827 858 858 802 816 866 814 788 818 678 833 802 811 821 762 762 817 795 818 827 795 846 819 883 849 857 849 824 876 871 866 876 836 817 848 842 858 793 857 865 834 869 862 829 872 832 829 831 788 816 810 842 850 834 841 794 835 840 806 850 839 839 857 789 821 850 846 822 808 815 818 774 839 814 799 747 881 810 780 800 796 815 806 776 822 808 788 807 835 801 770 823 803 800 795 855 825 868 808 818 754 846 819 833 808 774 833 804 801 826 837 802 804 816 830 844 765 763 794 859 848 859 895 888 881 844 855 817 884 838 846 791 830 805 839 842 816 833 834 810 820 830 803 852 828 779 817 818 796 804 794 837 806 795 813 840 819 825 806 819 809 760 736 717 801 789 850 809 834 816 846 840 863 807 836 821 829 808 808 875 766 792 822 859 792 801 796 815 811 793 789 868 782 767 841 801 781 810 832 824 818 817 779 794 775 770 808 822 NaN 825 829 817 908 915 884 892 896 932 862 890 928 918 887 930 906 862 934 900 897 937 901 914 913 932 928 910 886 909 868 881 902 905 900 835 905 882 885 893 856 868 870 888 1.13e+03 888 876 875 928 837 801 817 833 854 822 861 961 860 881 803 883 820 864 844 894 862 874 824 851 866 838 796 799 860 786 875 884 880 863 966 942 956 920 918 944 989 974 951 949 963 935 813 944 920 972 919 910 906 937 906 875 857 893 831 880 889 862 895 880 858 816 851 857 823 836 854 837 832 885 913 911 905 898 916 889 872 944 880 827 911 869 909 882 874 873 827 819 854 846 883 892 877 807 886 649 825 894 872 967 903 904 872 906 856 912 899 863 859 884 NaN 878 849 840 841 879 850 847 862 865 868 827 861 879 842 840 826 880 845 892 801 840 812 753 832 787 876 840 844 864 795 853 761 837 849 829 906 919 875 890 886 864 870 886 876 844 832 872 879 876 842 840 871 825 858 863 870 863 850 834 840 847 866 851 868 858 902 855 826 828 854 815 830 855 861 887 848 853 850 850 889 883 839 891 864 906 918 913 900 944 918 901 934 872 878 869 905 815 855 906 855 867 872 801 853 878 810 854 789 814 840 802 837 833 837 847 819 806 812 807 788 783 801 817 812 802 802 819 827 816 870 797 798 813 838 799 797 800 799 847 830 820 803 831 763 882 786 813 810 807 785 810 806 808 795 798 832 810 828 826 859 858 803 816 866 814 788 817 678 833 802 811 820 762 762 817 794 818 827 795 847 819 882 849 857 849 824 876 871 865 876 835 818 848 842 859 793 857 861 835 868 861 827 872 832 830 830 788 818 811 840 850 834 842 794 835 840 806 850 839 839 856 789 821 850 847 822 809 815 818 774 839 813 798 746 881 810 780 801 796 814 806 774 822 808 789 807 836 800 770 823 803 800 795 855 824 867 808 817 754 846 820 833 808 774 833 805 801 826 837 801 802 816 831 844 764 762 795 858 848 859 896 888 881 844 855 816 884 838 847 791 832 806 839 842 816 834 834 812 819 830 803 852 828 779 816 818 796 804 793 837 806 796 814 840 819 825 807 820 808 761 736 716 801 788 850 809 834 816 846 840 863 808 836 822 828 809 807 873 766 792 821 859 792 801 797 815 809 792 789 869 782 767 842 802 780 810 832 824 819 817 783 794 775 770 807 822 NaN 825 829 817 907 914 885 891 896 932 862 888 928 918 888 930 906 863 934 900 897 936 901 914 914 932 929 911 886 909 868 882 902 906 900 835 906 883 884 893 856 867 870 888 1.13e+03 887 876 875 927 838 802 817 833 855 820 860 960 860 880 803 883 820 865 843 895 862 874 824 852 866 837 796 799 859 787 875 883 880 863 966 943 957 920 918 944 990 974 952 950 963 934 813 944 920 971 920 910 905 937 906 874 859 893 832 881 888 863 897 879 858 816 851 857 824 836 855 838 832 885 913 911 907 898 916 889 873 944 879 827 912 869 908 882 871 872 826 816 855 846 883 892 877 805 887 582 825 894 871 968 902 904 872 905 855 911 899 862 859 883 NaN 878 850 840 841 879 850 847 861 865 868 827 862 878 844 840 826 881 845 888 801 840 813 754 831 787 876 841 845 864 796 853 760 837 849 830 906 920 875 890 886 865 869 886 876 844 832 873 879 876 841 840 871 824 858 863 869 863 850 833 841 846 866 851 868 858 903 855 826 827 855 816 831 856 860 886 850 853 850 850 889 882 839 891 864 906 918 913 899 945 918 901 934 872 878 869 905 816 856 906 854 867 873 801 851 878 811 854 789 814 840 801 837 832 836 846 820 806 813 808 788 783 801 816 812 803 802 820 826 816 870 797 797 813 838 800 797 799 799 848 830 820 803 831 763 884 786 813 810 808 785 810 806 808 795 798 832 809 828 826 860 858 805 815 866 814 788 816 678 833 802 811 820 762 762 817 794 819 827 795 846 819 882 849 857 848 822 875 870 865 874 835 818 848 843 858 791 856 860 836 868 860 822 872 832 832 829 788 819 811 840 849 833 841 794 835 841 806 849 840 838 855 790 822 851 848 822 810 815 819 773 840 813 798 746 880 810 780 801 795 812 806 772 823 807 790 808 837 799 771 822 804 801 795 855 825 867 807 816 755 845 820 834 807 775 833 805 801 826 837 801 801 817 832 844 764 763 796 858 848 859 897 887 880 844 855 816 883 839 848 790 833 808 840 841 815 834 834 813 819 830 803 852 828 779 817 819 795 804 793 838 806 796 814 841 819 826 807 820 808 761 737 716 802 787 851 808 834 817 846 841 863 809 836 822 828 810 806 869 766 793 821 860 792 801 798 814 807 792 789 870 782 767 842 802 779 810 832 824 818 818 787 794 775 768 806 822 NaN 825 829 816 907 914 885 891 896 931 862 888 928 919 888 931 906 863 935 900 897 936 901 914 913 931 929 911 886 908 867 882 903 906 900 836 907 884 883 892 859 867 870 888 1.13e+03 887 877 875 926 839 802 817 834 854 818 860 958 860 880 803 883 820 866 842 895 861 873 823 852 866 836 796 798 859 787 876 884 880 863 966 944 956 919 918 943 990 973 950 950 963 934 813 944 920 972 920 910 904 937 905 874 859 893 832 882 888 863 898 879 858 816 851 856 825 835 853 839 831 884 914 911 908 898 917 889 873 944 878 827 913 869 908 883 870 872 826 814 856 846 884 894 877 804 887 518 826 894 871 969 902 904 872 904 855 911 899 862 858 883 NaN 879 850 840 841 878 850 846 861 866 868 827 862 878 844 840 826 882 845 885 801 840 813 756 830 787 876 841 846 863 797 853 758 837 849 830 905 920 875 889 886 865 869 886 877 843 833 874 880 876 841 841 871 823 858 864 869 864 851 834 841 847 865 851 868 858 903 855 826 827 855 817 830 856 861 885 851 853 849 850 889 882 840 891 864 906 918 913 898 946 917 902 935 872 877 870 905 816 856 907 854 867 874 802 849 878 812 854 790 815 840 801 837 833 836 846 821 806 814 808 788 783 801 815 812 803 802 820 826 816 870 798 796 813 838 800 797 799 800 848 829 820 802 831 764 885 786 813 811 808 785 811 806 808 795 798 832 810 828 826 860 858 805 815 866 813 787 816 679 833 802 811 821 761 762 816 794 822 826 795 846 820 882 849 858 848 820 874 870 865 874 836 819 847 844 857 789 856 859 835 868 861 819 873 832 832 829 788 818 812 841 848 833 840 794 836 842 807 849 840 838 855 791 822 852 848 822 811 815 818 771 840 814 798 746 880 810 782 801 794 814 806 770 823 807 790 808 838 797 771 822 804 802 795 855 825 867 807 815 755 845 819 834 806 775 833 806 801 826 836 801 802 817 833 844 765 764 796 857 850 860 898 888 880 844 856 815 883 840 848 791 833 807 840 840 815 834 834 814 819 830 804 851 828 779 816 820 795 803 792 838 806 795 814 842 819 826 807 819 807 760 736 716 802 787 852 808 834 817 846 841 863 810 836 823 827 810 807 864 766 793 821 860 791 801 798 814 807 791 789 872 782 766 842 801 778 810 832 823 817 819 790 794 775 766 806 822 NaN 825 829 817 908 914 884 890 895 931 862 889 928 920 889 931 906 864 934 900 897 936 901 913 913 930 930 911 887 907 866 882 903 906 900 836 907 884 882 892 862 867 869 887 1.13e+03 886 877 875 926 839 802 816 834 854 817 860 957 859 880 803 883 820 866 842 895 860 873 821 851 866 836 796 798 858 787 876 884 881 863 967 944 955 919 918 943 989 972 948 949 963 934 813 944 921 972 921 910 904 937 905 874 859 893 833 881 889 862 898 880 858 816 852 857 824 835 852 840 831 884 914 912 907 898 917 889 873 943 876 826 914 869 908 884 870 872 826 813 857 847 886 896 877 802 888 521 826 895 870 968 902 904 872 905 855 911 898 861 858 883 NaN 879 848 840 841 878 850 846 862 865 868 827 862 878 844 841 826 882 845 883 801 841 814 757 829 788 876 841 847 862 796 853 756 837 848 830 904 920 875 889 886 866 869 886 878 842 833 874 880 876 841 841 871 822 858 864 870 864 851 835 840 847 864 852 868 858 902 855 827 828 853 817 830 855 863 884 852 852 850 850 888 882 840 891 864 906 918 913 898 946 917 902 935 872 877 870 906 816 856 907 854 866 874 802 849 877 810 854 790 815 841 801 837 833 835 847 822 806 814 808 789 782 801 815 812 803 801 820 826 816 869 798 796 814 838 801 797 799 800 849 829 821 802 832 763 886 786 814 811 807 786 811 806 807 796 798 832 810 828 826 859 858 806 814 865 812 786 817 678 833 803 811 822 758 763 816 794 823 826 794 845 819 882 850 861 848 819 872 871 865 873 836 820 847 843 857 787 856 856 835 868 860 816 873 832 831 829 787 818 812 842 848 834 839 795 837 841 808 849 840 839 855 793 821 853 847 822 811 814 818 769 839 815 798 745 880 810 783 801 792 814 806 768 823 806 789 809 838 797 772 822 804 803 796 854 824 867 808 814 755 846 820 833 806 776 834 806 801 826 837 801 802 817 833 843 765 765 795 858 850 860 899 888 879 844 855 815 883 840 849 791 833 807 840 840 815 834 834 814 819 830 804 851 828 778 816 820 795 804 792 837 806 795 815 844 820 825 808 818 807 760 736 716 803 788 853 807 835 817 846 842 863 810 836 824 827 810 807 859 766 793 821 859 792 801 798 815 807 791 789 872 780 766 842 801 778 809 832 823 817 820 789 795 775 764 807 822 NaN 824 829 817 908 914 883 890 894 931 862 891 928 921 888 930 907 864 934 900 898 936 900 912 913 930 931 911 886 907 867 881 903 905 899 836 907 883 882 892 866 868 869 886 1.13e+03 886 877 876 926 839 802 817 833 853 817 860 957 859 881 803 883 821 867 841 895 858 874 821 851 867 836 796 799 859 788 876 885 881 863 967 945 954 918 918 943 988 972 945 948 964 934 812 944 923 973 920 911 905 936 905 874 859 893 833 882 891 860 899 881 859 815 851 857 823 836 850 841 831 885 914 912 906 898 917 889 872 943 877 826 916 869 908 885 873 872 825 813 857 847 888 895 877 802 888 526 827 895 870 967 903 905 872 905 855 912 898 861 857 883 NaN 880 847 840 840 878 850 846 862 865 868 826 862 877 844 841 825 882 846 879 801 841 814 757 830 788 876 842 847 862 795 854 756 837 848 830 905 920 875 888 886 867 868 886 878 842 833 873 880 875 841 840 871 822 858 863 871 865 851 836 840 848 865 852 869 858 902 855 826 828 852 817 831 854 863 883 852 852 850 850 888 882 840 891 864 907 918 914 899 946 917 902 934 871 877 870 906 816 855 906 854 866 874 802 849 876 808 853 790 816 841 802 838 833 835 848 822 807 814 808 789 783 801 815 812 803 801 820 826 816 870 799 796 814 838 801 797 798 800 849 829 822 802 833 763 888 786 813 811 807 786 811 806 807 796 798 831 810 828 826 858 858 807 816 865 812 785 818 677 833 804 810 822 756 763 815 794 823 826 794 845 818 882 850 862 848 821 872 872 866 874 836 820 846 842 858 787 855 853 835 867 859 815 873 832 831 830 787 818 812 842 849 834 840 795 838 840 809 849 840 840 855 793 821 853 846 821 810 813 816 768 838 816 799 745 880 810 784 801 791 815 805 765 823 806 788 810 838 799 772 822 805 804 798 854 824 868 809 814 755 846 820 834 805 777 835 806 801 826 838 801 801 817 833 843 766 765 794 859 850 859 898 889 879 844 855 815 884 840 850 792 833 807 840 840 815 834 833 814 819 830 806 851 827 776 816 820 796 804 792 836 806 795 816 844 820 825 808 818 806 760 736 716 802 788 853 807 835 817 846 841 863 809 836 825 827 812 806 855 766 793 821 858 792 800 798 816 807 791 789 870 779 767 842 801 778 810 832 823 817 820 788 795 775 765 806 822 NaN 823 829 817 908 914 882 891 894 932 862 892 928 921 886 930 907 865 934 899 898 936 900 912 913 931 930 911 886 908 868 881 903 905 900 836 906 883 882 892 871 868 868 886 1.13e+03 885 878 877 927 839 802 819 833 853 817 860 957 859 882 802 882 822 867 841 895 858 874 821 851 867 836 796 800 859 788 876 885 881 863 967 944 954 916 918 943 988 972 944 948 964 933 812 942 924 973 920 911 905 936 906 873 860 894 833 883 892 861 899 883 859 814 850 858 823 836 851 839 831 886 914 913 904 898 918 888 872 943 877 827 918 870 908 885 874 872 824 813 857 847 888 894 878 803 888 531 828 895 870 967 903 906 872 905 855 913 898 861 857 884 NaN 879 847 841 840 878 849 846 862 865 868 826 862 877 843 841 824 882 847 876 800 841 814 757 829 788 876 841 847 863 794 853 756 838 849 830 906 919 875 888 886 866 868 886 878 842 833 873 880 875 841 840 870 822 859 862 871 866 850 836 840 848 866 852 868 858 902 854 826 828 852 816 833 854 862 884 852 852 851 850 888 883 841 892 865 907 918 914 899 947 917 902 933 871 878 870 906 816 854 906 854 866 873 802 849 877 806 854 790 816 841 803 838 834 836 849 822 807 813 807 790 783 801 817 812 804 801 820 826 816 870 798 795 815 837 800 797 798 800 849 829 823 802 833 763 890 786 813 811 807 786 810 806 808 796 799 830 810 828 826 857 858 808 817 865 811 785 818 677 832 806 810 822 755 762 814 794 823 826 795 846 816 882 849 865 849 822 872 873 866 876 836 820 846 842 858 787 855 849 835 867 859 813 873 831 831 831 786 818 813 842 850 836 840 796 839 839 808 850 840 841 855 793 822 854 846 822 810 813 816 768 838 816 800 745 881 811 784 801 792 815 806 763 823 806 788 809 837 800 771 823 805 804 798 854 824 869 809 815 755 847 821 834 805 778 835 806 801 827 839 801 801 816 832 843 768 766 793 860 848 857 897 889 878 844 854 815 884 839 851 792 833 807 840 840 814 833 834 813 818 830 806 852 827 776 816 821 797 804 792 834 807 795 816 844 821 826 808 817 806 762 735 717 802 788 852 806 835 817 845 840 864 808 836 826 827 813 806 849 766 793 822 856 793 801 798 816 807 790 789 869 778 768 842 802 778 810 831 822 817 820 786 794 776 765 805 822 NaN 823 829 818 907 915 883 891 894 933 862 892 928 921 886 930 907 865 935 899 899 936 900 912 913 931 930 910 886 909 869 881 903 904 900 835 906 883 883 892 876 868 867 886 1.13e+03 885 878 877 928 839 802 820 833 853 816 861 956 860 882 803 881 822 868 842 895 858 874 820 851 868 837 796 801 860 788 877 885 881 863 967 943 955 914 919 944 987 972 946 948 964 932 812 940 923 972 921 910 904 936 906 873 860 894 832 884 893 863 900 882 859 814 849 858 823 836 851 838 831 886 913 912 903 898 918 888 872 943 877 828 918 870 908 884 876 872 824 814 855 846 888 893 879 804 888 527 827 895 870 967 903 906 872 905 855 913 898 861 857 884 NaN 879 847 842 839 878 849 846 862 865 867 825 862 878 843 842 824 882 848 871 800 841 813 757 828 788 876 841 847 864 794 853 756 838 850 830 908 919 874 888 886 866 868 886 877 842 833 873 880 875 842 839 869 822 859 862 870 865 851 835 840 848 867 851 869 858 903 854 826 828 852 816 834 854 861 885 852 851 852 850 888 883 842 892 865 906 918 914 899 947 918 902 932 871 880 870 906 816 855 905 854 866 872 803 848 878 806 855 791 816 842 803 838 834 836 849 822 806 813 807 789 783 801 818 812 804 801 821 826 816 870 798 795 815 837 799 797 797 800 848 828 823 802 833 763 892 786 813 811 807 786 810 806 809 796 799 831 810 828 825 857 858 810 819 865 811 786 819 677 832 806 810 822 753 762 814 795 821 827 795 846 815 881 849 866 849 823 873 872 866 876 836 820 846 843 858 787 854 846 835 866 859 811 872 832 832 832 786 818 813 842 850 836 840 796 839 839 808 851 840 841 856 792 822 854 846 824 809 813 816 769 838 816 800 746 881 812 783 800 792 814 806 763 822 806 787 808 836 801 771 823 805 805 798 854 824 869 809 815 754 847 822 835 804 779 836 806 801 828 839 801 801 815 832 843 767 766 794 860 848 857 896 888 878 844 854 816 884 837 850 791 833 807 841 840 814 833 833 813 817 830 806 851 828 776 816 822 797 805 792 834 807 795 817 843 822 826 806 817 808 762 735 718 803 788 851 806 835 816 845 840 865 806 835 825 826 815 806 843 766 794 822 856 793 801 798 816 807 789 790 868 779 769 842 801 777 811 831 822 817 820 784 793 776 765 804 822 NaN 822 829 818 907 916 884 891 894 934 862 892 927 921 886 930 906 866 935 899 900 937 900 913 912 932 930 910 886 910 868 881 903 904 900 835 905 884 883 893 881 867 867 886 1.13e+03 885 879 878 929 839 802 819 833 853 816 862 956 860 882 804 880 822 868 842 894 858 874 820 850 868 838 796 800 861 787 876 885 882 864 967 944 956 912 919 945 986 972 949 949 963 932 812 938 922 971 921 909 903 937 905 872 861 894 831 884 892 864 900 881 858 814 850 858 822 836 851 839 831 887 913 912 902 898 919 887 872 942 877 829 917 871 908 884 876 871 824 814 853 844 887 894 880 803 889 521 827 895 870 967 903 906 872 905 855 913 898 861 857 884 NaN 879 847 843 838 878 849 847 862 866 866 825 862 879 843 842 824 882 848 868 800 841 812 758 828 788 876 841 847 865 794 853 756 838 850 831 908 918 875 888 886 864 868 886 877 842 833 873 880 875 842 839 869 822 858 863 870 864 851 834 840 848 866 850 868 858 904 854 826 827 852 816 834 855 861 885 852 851 853 851 889 882 842 892 865 905 918 914 899 947 918 901 933 871 880 869 906 816 857 904 855 866 872 803 847 879 806 856 792 816 842 803 838 834 836 849 821 806 813 807 789 782 801 819 812 804 801 821 826 816 869 798 795 814 837 798 796 798 801 848 828 822 802 834 764 892 787 813 810 807 786 811 806 809 796 799 832 810 828 825 857 857 810 819 865 811 786 819 678 832 805 811 822 751 763 814 795 821 827 796 847 814 882 849 868 849 822 874 871 866 877 836 820 846 844 859 788 854 842 836 868 859 811 871 832 832 831 785 819 814 843 850 837 840 796 839 839 808 851 840 841 856 791 822 854 846 825 809 814 816 770 839 816 800 746 881 812 782 800 793 814 806 763 822 807 786 807 836 801 772 822 806 805 797 855 824 869 809 816 754 847 821 835 805 779 837 806 801 828 838 801 801 815 832 843 766 766 794 859 849 858 896 888 878 843 853 816 884 835 848 791 833 806 841 839 815 833 833 813 815 831 806 851 829 776 816 822 798 805 791 833 807 794 817 841 822 827 804 816 809 761 735 719 804 787 850 805 834 816 844 840 866 806 836 825 827 816 806 837 766 794 822 857 793 801 798 814 808 788 791 868 780 768 842 800 777 811 831 823 816 820 784 793 777 764 804 821 NaN 822 829 818 907 916 885 891 894 934 863 892 927 922 886 930 906 866 935 900 898 937 899 913 911 932 930 910 887 910 868 880 903 904 901 836 906 884 883 894 885 867 867 886 1.13e+03 885 879 878 928 839 802 818 834 853 815 862 956 860 882 802 880 822 868 842 894 859 874 820 851 868 839 795 800 860 786 875 885 882 864 966 946 956 912 919 945 985 972 952 950 963 932 812 937 922 969 921 908 902 937 905 872 861 895 831 883 890 864 899 880 859 815 850 856 821 836 851 840 832 887 913 914 902 898 920 887 873 942 877 829 915 872 907 884 875 870 825 815 851 843 886 892 880 803 890 522 827 895 870 967 904 906 872 905 856 913 898 860 858 884 NaN 879 847 843 838 878 849 847 861 866 865 825 862 879 843 842 825 882 848 864 800 842 812 758 828 788 876 841 847 864 794 853 756 837 850 832 908 918 876 887 886 864 869 886 876 842 832 873 880 875 842 838 869 822 858 863 870 863 851 834 840 849 867 850 868 858 903 854 826 826 852 817 833 855 861 885 852 851 854 851 889 881 842 892 865 906 918 914 900 947 918 902 933 872 880 869 906 816 857 904 855 866 872 802 847 879 807 856 792 817 841 803 837 834 837 850 821 806 813 808 788 782 801 818 812 804 801 822 826 816 869 798 795 814 837 798 797 800 802 847 828 821 801 834 764 892 788 812 811 807 786 812 805 809 796 799 832 810 828 825 857 857 811 818 866 810 787 819 678 832 804 810 822 750 763 815 795 821 827 796 846 814 882 849 871 849 822 875 870 866 876 836 820 846 844 859 789 853 839 836 868 859 811 871 832 832 832 785 819 813 843 849 837 840 797 839 839 808 851 840 841 856 790 821 854 846 825 808 816 817 771 839 816 799 747 881 812 782 800 793 814 805 762 822 807 786 807 836 802 772 822 806 805 796 855 824 868 808 815 754 848 821 835 805 779 837 806 801 828 837 802 801 814 832 842 764 767 795 858 850 860 895 888 878 842 853 817 884 836 847 792 833 806 840 839 817 832 833 814 814 831 806 852 830 776 816 821 799 806 791 832 807 794 816 841 821 827 804 816 811 760 735 719 805 788 850 804 834 816 844 840 866 806 836 824 828 815 807 835 766 794 821 859 793 800 798 813 809 787 792 868 780 767 840 798 777 812 832 824 816 820 784 794 777 763 805 821 NaN 821 829 818 908 916 885 890 894 935 863 892 927 921 886 930 906 865 935 900 897 937 899 913 910 932 930 910 887 910 868 880 903 904 901 837 906 884 883 894 889 866 868 886 1.13e+03 885 878 877 928 839 802 818 834 853 814 862 956 861 882 800 880 823 869 842 894 859 874 820 852 867 839 794 801 859 786 874 886 882 865 966 947 956 911 919 945 986 972 952 949 963 932 812 935 922 968 920 908 902 936 905 872 860 896 832 882 889 864 898 880 859 815 849 854 821 835 851 841 832 887 914 915 902 898 921 887 874 943 877 828 915 873 906 883 874 868 825 814 851 843 887 890 878 802 890 532 827 895 871 968 905 906 871 905 856 912 898 860 858 884 NaN 878 847 843 838 878 849 848 861 866 865 825 863 879 843 842 826 882 848 862 800 842 812 758 828 788 876 842 848 862 795 853 756 837 850 832 908 919 876 887 885 864 869 886 876 842 831 873 879 875 842 838 869 823 857 863 870 863 851 833 840 848 867 850 868 859 903 853 826 827 852 817 832 855 862 885 852 851 854 851 890 881 841 892 865 906 918 914 900 947 917 902 933 872 880 869 906 817 856 906 856 866 872 802 846 880 807 855 791 818 840 803 836 834 837 850 821 807 814 808 788 783 801 819 812 804 801 822 826 816 870 798 795 814 837 798 797 802 801 847 828 821 800 834 764 893 789 812 812 807 786 813 804 809 796 798 832 810 829 826 858 857 812 817 866 810 787 819 678 832 803 809 823 750 763 816 796 821 826 796 845 814 882 849 876 848 822 874 870 866 876 835 822 846 844 858 790 853 836 837 869 859 809 872 832 832 832 785 818 813 842 848 837 841 797 839 840 808 851 840 840 856 791 820 854 846 825 810 816 818 771 840 816 798 748 881 811 782 800 793 813 804 762 821 807 786 808 836 802 772 822 806 805 794 857 825 868 808 813 754 849 822 834 805 779 838 806 801 827 837 802 800 814 831 842 763 769 795 858 850 859 896 889 878 842 852 817 884 838 846 792 833 806 839 840 818 831 833 814 813 831 806 852 831 776 817 820 800 806 791 832 806 794 814 842 820 828 806 818 811 760 735 719 804 788 850 804 834 816 844 840 866 806 836 824 829 814 808 831 765 794 820 859 793 799 797 812 809 787 791 868 779 766 838 798 776 811 832 823 816 820 785 795 777 764 805 821 NaN 821 829 819 908 915 885 890 894 934 863 892 927 921 886 931 906 864 935 901 897 936 899 914 910 932 930 911 887 910 867 880 903 904 901 837 906 885 882 894 894 866 868 887 1.13e+03 885 878 875 928 840 802 817 833 852 814 862 956 861 882 800 880 823 870 842 894 860 874 821 854 867 839 795 801 859 786 872 886 882 865 966 947 957 911 918 945 987 971 951 947 964 932 811 934 923 969 919 908 901 935 904 873 861 897 832 881 889 864 898 881 860 815 849 855 822 834 851 840 831 887 915 914 903 899 921 887 873 944 877 828 916 874 906 884 873 868 826 813 851 843 887 888 878 803 890 541 828 895 871 968 904 906 871 906 856 912 898 860 858 884 NaN 877 848 842 838 879 849 848 861 866 866 825 863 879 843 842 826 883 847 860 800 841 813 759 828 788 875 842 848 862 795 853 756 837 852 833 908 919 876 887 885 863 869 885 876 842 831 873 879 875 843 837 870 824 857 862 871 863 850 833 840 848 866 850 868 858 902 852 826 827 852 818 832 854 862 885 852 852 854 851 890 882 841 892 864 907 919 914 900 946 917 903 932 872 880 868 906 818 855 907 856 867 872 802 847 880 807 855 791 818 839 803 836 833 837 850 821 807 814 809 788 783 801 819 813 804 801 822 826 816 870 798 795 814 837 798 798 802 801 847 829 821 800 834 763 893 789 814 812 807 786 812 804 809 796 798 832 810 829 826 859 857 813 816 866 810 787 819 678 832 803 808 823 750 763 816 795 822 826 796 844 814 883 849 878 847 822 874 870 866 875 835 822 846 844 856 790 854 834 837 869 858 808 874 832 831 832 786 818 812 840 849 836 841 796 839 841 808 851 840 838 857 793 820 854 845 824 811 816 818 771 840 816 798 750 881 810 782 800 793 813 804 760 821 808 787 808 836 802 772 822 806 805 793 858 824 868 809 812 755 849 822 833 806 778 837 805 801 827 837 801 800 814 831 843 763 770 796 858 851 858 897 890 878 840 852 818 885 839 846 792 833 807 838 842 818 831 832 813 813 831 806 852 830 776 817 821 800 806 792 833 805 793 813 842 819 828 807 819 811 760 735 719 804 788 850 804 834 815 844 839 865 805 836 823 829 812 808 830 766 795 820 858 792 798 796 812 808 787 790 867 780 765 836 798 776 811 833 823 816 819 790 796 777 764 805 821 NaN 821 829 820 908 915 885 890 894 933 862 892 927 921 885 931 907 864 935 901 898 936 899 915 911 932 931 911 887 909 867 882 904 904 900 836 906 884 882 893 898 865 869 887 1.13e+03 885 876 874 928 840 802 816 833 852 814 862 957 861 882 802 880 823 870 842 894 860 874 822 853 867 839 795 802 860 786 872 886 882 865 966 948 958 908 917 945 987 970 951 946 964 932 810 934 922 971 919 908 901 934 904 874 862 897 832 882 889 864 897 882 860 815 850 856 823 834 852 841 832 888 915 913 903 899 920 888 872 944 876 828 916 873 906 884 873 868 826 811 852 844 886 888 880 804 890 541 829 896 872 968 903 906 871 907 856 912 898 862 857 884 NaN 878 849 842 838 878 849 848 862 866 867 825 863 879 844 842 827 883 846 859 800 841 814 759 828 788 874 842 848 861 795 853 757 837 853 833 908 920 876 887 885 864 871 885 876 843 830 873 880 875 843 837 872 824 857 862 871 863 850 834 840 848 866 850 868 858 902 852 825 827 852 818 832 855 861 886 852 853 853 851 890 883 840 893 864 907 919 914 900 946 917 904 932 872 880 868 906 817 855 906 856 867 872 802 848 880 808 854 791 817 839 803 836 834 837 850 822 807 814 809 788 785 801 819 813 803 802 822 826 816 871 798 795 816 837 799 798 802 801 848 830 821 799 834 763 893 788 815 811 806 786 811 804 809 796 798 832 810 830 827 859 857 815 816 866 811 787 818 678 832 804 807 823 749 764 816 793 821 826 796 844 814 883 848 880 846 822 874 871 867 875 835 820 847 845 856 790 854 830 837 869 858 806 872 832 830 832 786 818 812 839 850 836 841 796 839 841 807 850 839 837 857 794 819 854 845 824 813 816 818 772 840 815 798 751 881 811 782 800 793 813 803 758 821 809 788 808 835 801 772 821 805 806 792 858 825 868 809 810 754 849 823 833 805 777 835 805 802 827 836 801 800 813 831 843 763 772 797 858 851 858 899 890 878 840 853 818 885 839 846 792 833 807 839 844 818 831 832 812 814 831 805 852 829 777 817 821 800 805 794 836 803 793 813 842 819 828 806 819 810 760 736 719 804 788 850 805 834 816 844 840 865 805 836 824 829 812 808 828 766 795 820 856 792 798 795 812 809 787 790 867 780 765 836 799 776 811 833 823 817 820 793 796 777 765 805 822 NaN 820 830 820 909 914 884 890 894 932 862 892 927 921 885 932 907 864 934 901 898 936 900 915 911 931 931 911 887 909 867 883 904 904 900 836 906 884 882 893 904 864 869 888 1.13e+03 885 876 874 929 840 802 816 833 852 814 861 956 860 882 804 881 823 869 843 894 861 874 823 853 867 839 795 801 861 786 872 886 882 865 966 948 957 906 918 944 987 970 951 947 964 932 810 934 922 973 918 908 900 933 905 875 860 897 832 883 889 865 897 882 859 814 851 857 823 834 853 842 832 888 914 912 902 899 919 888 872 945 876 827 917 872 907 885 872 869 826 811 852 844 885 887 881 804 891 538 829 896 870 968 902 906 871 908 856 911 898 862 857 884 NaN 879 850 843 839 878 850 848 862 866 868 826 864 879 844 843 827 882 846 858 799 841 814 760 828 788 874 842 847 861 795 853 757 836 852 832 909 920 876 886 884 865 872 885 876 843 830 874 880 875 843 837 873 824 858 862 871 862 850 835 840 847 865 849 868 857 902 852 825 828 852 817 832 855 861 886 852 854 851 850 890 883 840 893 863 907 919 915 900 946 917 906 932 872 879 868 906 816 855 906 855 867 872 802 848 880 808 854 791 815 839 804 836 835 837 850 821 807 814 809 789 786 801 819 814 803 803 822 827 816 870 799 795 817 836 799 798 800 801 848 830 822 799 833 762 892 787 816 810 805 786 811 805 808 796 798 831 810 830 827 859 857 818 816 866 811 787 818 678 832 805 807 823 748 764 816 791 821 827 796 844 814 883 847 881 845 821 874 872 868 875 835 820 846 845 856 791 854 827 837 869 858 806 870 832 830 830 786 818 812 839 850 836 841 795 839 840 806 850 839 835 857 795 819 853 846 825 813 816 817 774 840 814 799 751 881 813 782 801 792 813 803 757 821 809 788 808 836 802 772 820 804 806 792 858 826 868 808 807 754 849 824 834 805 777 834 805 802 827 836 801 801 813 831 842 764 772 798 858 850 859 899 890 879 840 854 818 885 839 847 790 833 807 840 843 818 832 833 812 813 833 806 852 828 777 817 821 800 805 795 838 803 792 815 843 819 828 804 819 809 760 736 719 804 789 851 805 834 816 844 841 865 805 837 824 829 812 808 828 768 795 820 856 792 799 795 811 809 787 790 867 782 766 836 799 776 811 833 822 817 820 798 795 777 764 805 822 NaN 820 830 816 909 914 883 890 894 932 863 892 927 921 884 932 908 864 934 901 898 937 900 915 912 931 932 911 887 909 868 883 904 904 899 837 905 883 883 894 907 864 869 888 1.13e+03 885 877 874 929 840 801 816 833 852 815 862 956 860 882 803 881 822 868 843 894 861 875 823 853 867 839 794 801 862 786 872 886 882 865 966 947 955 905 918 942 986 970 952 947 963 932 811 932 922 972 918 908 900 932 906 876 858 896 830 884 889 864 896 882 860 814 852 858 822 834 853 842 833 887 914 911 902 898 917 888 872 946 876 828 916 871 908 885 871 868 826 811 852 845 884 889 881 802 893 533 829 897 868 968 901 906 872 908 855 912 897 863 858 884 NaN 879 851 843 840 879 849 848 862 866 868 826 864 879 845 842 827 880 847 856 799 841 815 761 830 788 875 842 846 861 796 853 757 836 850 832 909 920 875 886 884 866 872 885 876 843 831 874 880 875 843 838 873 823 858 862 871 863 850 835 840 847 866 849 868 857 902 853 826 828 852 817 832 855 861 886 852 854 851 849 890 884 839 894 864 906 919 915 900 947 917 906 932 872 878 868 905 814 856 906 854 868 871 803 847 880 808 854 790 815 839 805 836 835 838 850 820 807 814 810 789 786 801 818 814 802 803 822 828 816 870 799 795 818 834 799 797 798 800 848 830 823 800 832 762 891 786 816 810 805 786 811 805 808 795 797 831 810 829 827 858 858 820 815 866 812 788 818 679 832 805 806 823 747 764 816 791 821 828 796 844 814 882 846 884 845 821 875 872 868 875 835 820 846 845 856 791 854 825 837 869 858 805 868 832 831 829 785 818 811 839 850 835 840 795 839 839 805 850 838 834 857 794 819 853 847 825 813 816 818 775 839 814 800 750 881 814 782 801 792 813 804 760 821 809 789 808 836 802 773 820 804 806 792 858 826 868 807 804 753 848 824 834 804 776 833 806 802 828 836 801 801 814 832 842 765 772 800 858 850 860 899 890 880 841 855 818 884 838 848 790 832 807 840 842 818 831 834 813 812 834 807 851 828 777 817 820 800 806 794 839 804 792 816 843 819 828 804 819 807 760 736 719 804 789 852 806 834 816 845 842 865 806 837 824 829 814 807 828 769 795 819 856 792 800 795 811 809 786 791 867 783 765 836 799 776 812 834 821 817 821 798 794 777 763 805 822 NaN 821 831 813 909 915 884 891 895 933 863 892 927 922 885 933 907 864 934 902 898 938 900 914 912 931 932 910 887 909 868 882 903 903 899 837 905 882 883 894 910 865 869 888 1.13e+03 885 878 874 929 840 802 816 832 852 816 862 957 860 882 803 881 822 868 843 894 860 875 823 853 867 839 795 801 862 786 872 886 881 865 965 946 954 906 918 944 987 971 953 947 963 931 812 930 923 972 919 908 900 932 906 878 855 895 828 884 889 863 894 882 861 813 852 859 822 833 854 841 833 886 913 910 902 898 917 888 872 946 876 828 916 871 910 884 872 867 826 811 852 845 883 891 880 801 895 530 828 897 867 969 902 906 873 908 855 912 897 863 858 884 NaN 879 850 843 840 879 849 848 863 866 867 826 864 879 845 842 826 880 848 855 799 841 815 762 830 788 876 841 846 861 796 853 756 836 850 833 909 919 874 888 884 866 870 886 876 842 831 874 881 875 844 837 873 823 858 861 871 864 850 834 840 847 866 850 868 858 902 853 826 827 851 817 832 854 861 886 852 854 852 849 890 884 839 894 864 904 919 914 901 947 916 905 932 872 878 869 904 814 856 906 854 868 871 804 847 880 808 854 790 815 840 804 837 834 838 850 819 807 815 809 790 786 802 818 814 802 802 822 828 817 870 799 795 818 834 798 796 797 800 848 830 823 800 832 762 890 785 815 811 804 786 811 806 808 795 797 832 810 828 828 858 858 819 815 866 811 788 818 678 832 804 805 822 747 764 816 791 821 828 796 845 814 882 847 886 845 822 875 872 868 875 835 821 846 844 855 792 854 823 836 869 857 804 868 832 831 828 785 818 811 840 849 835 840 795 839 841 805 850 838 834 857 794 821 853 848 825 811 816 818 775 837 815 801 750 881 814 782 801 792 814 805 762 820 808 789 808 836 802 774 820 803 806 792 858 827 869 807 803 754 848 825 835 804 776 834 806 802 826 835 801 801 814 832 844 766 772 801 858 850 860 898 890 880 842 855 819 883 839 848 790 831 807 840 842 818 830 834 813 811 834 808 852 829 777 816 820 799 807 793 838 806 792 817 843 819 827 803 818 806 760 737 719 804 789 853 806 834 816 846 842 866 808 838 824 828 815 807 827 769 795 820 856 792 801 796 811 810 786 791 868 784 764 836 799 775 812 834 820 816 820 800 795 777 762 804 822 NaN 822 831 813 908 915 884 892 895 934 864 892 926 922 886 933 907 864 934 900 899 936 899 914 912 932 931 909 887 908 867 881 903 902 899 837 905 882 883 894 910 866 869 888 1.13e+03 884 879 874 930 840 803 817 832 851 816 862 958 860 882 803 881 821 868 843 894 860 876 823 853 867 838 795 801 862 786 872 886 881 865 965 944 954 907 918 946 987 970 953 948 962 932 812 926 923 972 920 908 900 932 905 878 855 895 827 884 891 862 893 882 861 812 852 858 820 832 852 841 834 886 913 911 903 898 917 887 872 946 877 828 916 870 910 883 872 867 825 811 853 845 883 893 880 802 897 587 827 897 868 969 902 906 873 908 854 913 898 864 858 884 NaN 879 850 842 841 880 849 848 863 866 868 825 864 879 844 842 826 880 847 855 799 841 814 762 830 787 877 841 846 862 796 854 755 837 852 833 908 919 874 888 885 866 870 887 876 842 832 874 882 875 844 838 872 822 857 861 871 864 850 834 841 847 867 851 868 858 903 854 826 826 851 816 832 855 861 886 852 854 852 849 890 884 839 893 865 904 919 913 901 947 917 904 933 871 878 870 904 814 856 907 854 868 872 804 847 879 808 854 789 816 841 804 836 834 838 849 819 807 814 809 790 786 802 818 814 803 801 822 828 816 870 800 796 818 834 797 797 797 800 848 830 824 800 833 763 890 785 814 812 804 786 811 806 808 796 797 831 810 828 829 858 857 820 815 865 811 787 819 678 832 803 805 820 748 765 817 792 821 828 795 845 814 883 848 888 845 822 875 871 868 875 835 820 846 844 854 792 853 822 836 870 856 804 869 832 831 830 786 817 811 841 848 835 841 796 839 842 806 850 838 836 856 793 823 853 847 824 810 815 819 774 836 814 801 750 881 812 782 801 793 815 805 764 820 808 788 808 837 802 774 820 804 806 793 858 827 869 807 801 754 847 825 836 806 776 835 806 802 825 836 801 801 813 832 845 766 772 803 858 850 860 897 889 880 842 856 819 884 839 848 791 831 808 840 843 818 829 834 814 811 833 807 853 830 777 816 820 799 807 792 837 808 792 818 843 819 826 802 818 807 761 737 719 804 788 853 807 834 817 847 840 866 808 838 824 828 815 807 828 769 796 821 856 792 802 798 811 810 785 791 868 784 765 836 799 774 812 834 821 816 820 802 795 778 762 804 822 NaN 823 832 816 908 915 884 892 895 934 864 892 927 921 887 933 906 863 934 900 900 936 899 913 912 932 931 910 888 908 866 881 903 902 898 837 905 882 883 894 911 867 869 888 1.13e+03 884 878 874 930 840 803 818 832 851 817 862 959 860 881 803 881 822 868 844 894 860 876 824 853 867 838 795 801 862 787 872 886 882 865 966 944 954 907 918 947 988 970 952 949 962 934 812 922 923 974 921 908 899 932 905 878 854 895 827 884 892 862 895 883 861 813 851 858 821 832 850 841 834 885 913 912 904 899 917 887 872 945 877 828 915 869 910 882 872 867 825 811 855 844 883 893 879 801 897 645 827 897 868 969 903 905 873 908 854 913 898 864 858 883 NaN 879 849 842 842 880 848 848 863 866 869 824 864 879 843 842 825 880 848 855 799 841 813 762 830 787 876 841 846 863 796 854 756 838 853 833 908 918 874 888 885 866 869 886 876 841 832 874 883 874 844 838 872 822 857 862 871 864 850 834 841 848 866 852 868 858 904 853 826 825 852 816 832 856 861 885 852 855 850 849 890 883 841 893 864 904 918 913 900 947 917 902 933 871 877 870 904 814 856 908 853 868 872 804 847 878 808 854 789 816 841 802 835 833 838 849 820 807 813 808 789 784 802 818 814 804 801 821 827 816 870 800 797 817 835 797 797 796 799 848 830 824 801 834 763 890 785 814 814 804 786 811 806 808 797 798 830 812 827 830 858 856 821 815 865 811 786 819 678 832 803 805 819 748 765 817 793 821 828 795 845 813 885 848 888 845 823 875 872 868 876 835 820 846 843 854 792 853 821 837 870 857 804 870 832 831 831 787 817 810 841 847 835 841 797 838 842 806 850 839 837 856 792 824 852 847 823 809 814 818 773 836 814 800 749 880 811 783 801 794 816 806 764 820 808 788 808 838 801 775 820 804 806 793 858 827 870 807 799 755 846 825 836 808 776 836 806 802 824 836 801 802 813 832 845 765 772 804 858 850 860 896 889 880 843 856 819 885 838 848 792 832 808 839 844 817 829 834 815 810 831 807 854 830 778 816 820 800 808 791 836 808 793 819 843 819 826 803 817 807 761 737 720 804 788 852 807 834 817 846 839 866 807 838 823 828 815 807 828 768 796 822 856 792 803 798 811 811 784 791 869 784 766 836 800 774 811 833 821 815 820 804 795 780 763 805 822 NaN 824 833 818 908 914 884 892 895 933 864 893 927 921 887 932 906 864 935 899 899 936 899 913 912 932 930 911 887 909 866 881 903 903 898 837 905 882 884 894 914 867 868 888 1.12e+03 884 878 874 930 840 802 818 832 851 817 862 959 860 881 803 881 822 869 845 895 860 875 824 852 867 838 794 801 862 787 872 886 882 865 966 944 955 908 919 946 988 970 952 949 962 936 811 918 923 975 921 908 899 932 905 877 854 895 827 883 894 863 897 883 860 813 851 858 823 832 848 840 833 885 912 912 904 899 918 887 874 945 877 828 915 868 910 882 873 867 824 810 857 843 883 893 880 800 898 701 826 896 867 969 903 905 872 908 854 913 899 863 859 883 NaN 879 849 841 842 880 848 848 863 866 870 825 863 879 842 842 825 880 848 856 799 841 811 763 829 786 876 841 845 863 795 853 757 837 853 833 908 918 874 888 885 866 870 886 876 841 832 874 882 875 844 838 872 822 858 861 871 864 850 835 841 849 864 852 868 858 904 853 825 825 851 814 832 857 862 885 853 855 850 850 890 883 842 892 863 905 918 914 900 946 916 902 934 871 878 870 904 815 855 908 852 868 873 804 847 877 808 855 790 817 841 802 834 833 838 849 820 807 812 808 789 784 802 817 813 804 801 821 827 815 870 800 796 816 836 797 798 797 799 848 829 824 801 834 763 889 785 814 814 804 787 810 805 809 798 798 830 812 827 829 858 856 822 815 865 811 787 819 678 832 804 805 820 749 765 817 792 823 829 795 845 814 886 847 888 847 823 874 872 868 876 835 820 846 843 854 791 853 821 836 871 857 804 871 831 831 831 788 816 811 841 848 836 841 797 836 842 806 850 840 838 856 792 824 851 846 823 809 815 818 773 837 814 801 749 879 810 783 801 794 815 805 767 820 808 787 808 839 801 774 820 803 806 792 858 826 870 808 796 755 846 825 836 808 776 836 806 802 824 836 801 803 813 832 844 766 772 805 859 850 860 895 889 880 844 856 819 884 836 848 794 833 808 840 844 817 830 834 817 809 830 807 854 830 777 816 819 800 808 789 836 808 794 819 843 818 826 803 817 808 762 737 720 804 789 851 807 834 818 846 839 867 805 837 824 830 814 807 829 767 797 822 857 792 803 798 812 811 784 792 869 783 767 836 800 773 810 832 821 814 820 807 797 780 765 805 822 NaN 823 833 817 908 914 884 892 896 933 864 893 927 921 887 930 906 864 935 899 899 937 900 913 912 932 930 912 886 909 867 882 903 903 898 837 905 882 884 894 917 867 867 888 1.12e+03 884 877 874 930 840 800 818 832 851 818 862 959 860 881 803 881 823 870 845 894 860 875 824 853 867 838 794 801 861 787 873 885 883 865 966 944 955 908 919 945 988 970 952 949 962 937 811 917 923 976 921 908 898 932 905 878 854 895 828 883 893 863 899 883 861 813 851 857 824 833 848 840 833 885 912 913 905 898 918 887 876 946 877 828 915 868 910 881 874 866 824 810 857 842 883 891 880 800 899 697 825 896 867 969 902 906 872 908 855 913 899 864 859 883 NaN 878 849 842 840 880 848 848 863 866 870 826 862 879 842 842 824 880 848 858 799 841 810 764 827 786 875 841 845 862 795 853 758 837 854 833 907 919 873 888 885 866 870 886 876 842 831 874 881 875 844 838 872 823 858 861 871 863 850 834 841 849 864 852 868 858 905 853 825 825 851 813 832 857 862 885 853 855 851 851 890 882 842 892 863 905 917 915 900 946 916 901 933 870 878 869 904 816 855 908 853 867 872 804 848 876 809 856 791 817 840 802 833 833 838 850 820 808 812 809 789 784 802 818 813 804 800 821 826 815 869 800 796 816 836 797 798 797 799 848 828 824 801 834 764 889 785 815 815 804 787 810 805 809 798 798 830 813 828 828 859 855 822 816 864 811 788 820 678 832 804 805 820 748 765 818 792 824 829 795 845 814 886 847 890 849 824 873 872 867 876 834 819 845 843 855 789 854 820 835 871 857 804 871 832 831 831 789 816 811 842 848 837 841 796 836 842 806 850 839 839 856 792 823 850 846 823 810 816 818 773 837 813 800 750 879 810 783 801 794 814 804 770 820 808 786 808 838 801 774 820 803 805 792 859 825 871 809 795 755 846 824 836 805 775 837 806 802 824 837 802 804 814 832 843 766 772 806 860 849 860 894 889 880 845 856 819 882 836 847 794 834 808 840 843 816 830 834 818 809 830 808 853 830 777 816 819 801 808 789 836 808 794 818 842 818 826 804 817 808 762 737 720 803 789 851 806 835 818 847 839 866 804 837 824 830 814 808 830 766 798 822 857 792 802 798 813 811 784 792 868 784 767 836 800 774 810 832 821 814 819 809 798 780 768 803 822 NaN 823 832 817 908 914 884 892 897 933 864 893 927 921 888 931 905 864 935 898 898 937 901 913 912 932 930 911 886 909 867 882 903 903 899 837 905 882 884 894 919 868 867 887 1.12e+03 884 877 875 930 840 800 819 832 851 818 861 959 860 881 803 882 823 870 845 893 860 874 824 853 868 837 794 801 861 787 874 885 883 865 966 944 955 908 919 945 988 971 952 949 963 937 812 917 923 975 921 908 898 933 904 878 854 895 829 884 892 863 898 883 862 813 851 856 824 833 849 839 832 885 912 914 905 897 917 887 878 946 876 829 915 869 910 882 876 866 823 810 857 842 883 890 881 798 900 643 823 896 868 969 902 906 872 908 856 913 899 864 859 883 NaN 878 849 842 839 879 848 848 863 867 870 826 860 879 842 842 824 880 847 859 799 840 810 765 826 786 875 841 845 860 795 853 758 837 853 833 907 919 873 887 884 866 870 886 875 843 830 874 880 875 843 837 871 823 858 861 871 863 850 834 841 849 865 852 868 858 904 853 824 826 851 814 832 857 863 885 853 855 852 853 890 881 842 892 863 905 916 914 899 946 915 901 933 870 879 868 905 817 856 908 854 866 872 804 848 876 810 858 792 817 838 803 833 833 837 850 819 808 811 809 790 784 802 818 813 804 800 821 826 816 869 800 795 816 837 797 798 797 799 848 828 824 800 834 764 889 786 816 815 804 786 810 807 810 798 797 830 813 828 827 859 854 822 816 863 811 788 820 678 832 805 805 821 748 766 818 793 824 829 795 845 815 884 848 891 849 824 872 872 866 876 834 819 845 843 856 788 855 819 835 871 858 804 871 834 831 831 789 816 812 841 848 837 841 796 835 842 806 850 838 839 856 793 822 851 846 823 811 817 818 774 837 813 799 750 879 811 782 801 793 813 802 772 820 808 785 808 838 802 773 820 803 805 792 859 824 871 809 793 755 846 823 836 803 776 837 806 802 824 837 802 804 815 832 842 767 773 807 861 849 859 894 890 880 845 855 819 882 835 846 796 833 807 841 843 815 831 834 818 810 831 808 854 830 776 816 819 801 808 788 836 808 794 817 844 817 827 804 817 808 761 736 719 803 789 852 806 835 817 848 840 864 805 837 825 830 814 808 831 766 796 820 857 792 801 797 813 810 784 791 868 785 768 836 800 774 810 832 821 814 818 805 799 779 769 803 822 NaN 823 831 817 908 915 885 892 898 933 864 892 927 921 889 932 905 863 936 897 898 936 903 912 911 933 930 910 886 908 868 883 903 904 899 837 905 882 884 894 920 869 867 887 1.12e+03 884 877 875 930 840 800 819 832 851 818 861 959 860 881 802 882 822 871 845 892 860 875 824 853 868 836 794 800 860 787 875 885 884 865 966 946 955 907 919 945 988 972 952 948 963 936 812 917 923 975 920 909 898 933 904 877 856 895 829 884 891 863 897 883 863 814 851 856 824 832 851 838 833 885 912 914 905 897 917 887 878 947 875 829 914 869 910 882 875 866 822 810 858 842 883 888 880 796 901 591 823 896 868 968 902 906 873 908 857 913 898 863 859 883 NaN 878 849 842 838 879 848 849 863 867 870 827 860 879 841 842 824 880 847 860 799 840 810 767 826 787 874 842 845 860 794 853 758 837 852 833 908 919 873 888 885 866 871 886 875 843 831 874 881 874 843 836 872 823 858 861 871 862 850 834 841 848 867 852 868 858 903 853 824 827 852 815 831 856 863 885 853 854 852 853 890 882 842 892 864 905 917 914 898 946 916 901 932 871 879 867 905 817 856 908 855 866 871 804 848 876 811 857 792 816 838 804 834 833 837 850 817 808 812 809 790 784 802 818 813 804 800 820 826 816 869 800 795 817 837 797 799 798 799 848 828 824 801 834 764 889 786 817 815 804 785 810 808 811 798 797 829 813 828 827 859 854 822 816 862 811 788 821 679 832 806 805 821 748 765 818 793 823 828 796 845 814 883 848 893 847 824 872 871 865 876 834 819 845 843 854 788 855 818 836 871 860 803 871 835 831 830 789 816 812 840 848 837 841 796 835 842 808 851 838 839 856 794 822 852 846 823 812 817 818 774 837 814 799 750 880 811 782 801 792 813 803 772 820 807 786 808 838 802 774 820 804 805 791 858 824 871 810 793 755 847 822 836 804 776 837 806 802 825 838 803 804 816 832 842 767 774 808 861 849 859 895 889 880 844 854 819 882 835 846 797 834 808 842 843 814 831 834 817 811 833 808 855 830 777 816 818 801 808 789 836 807 795 817 845 817 828 805 817 808 761 735 718 804 789 853 805 834 817 848 840 862 806 837 825 829 814 808 831 766 795 818 858 792 800 796 813 809 784 790 869 786 768 835 800 774 810 832 821 816 818 800 798 779 771 803 822 NaN 823 830 817 908 915 885 893 897 933 863 892 927 921 889 932 904 863 936 897 898 936 903 912 910 932 930 909 886 908 868 883 903 905 899 837 905 883 884 894 920 869 867 887 1.13e+03 884 878 874 930 840 801 819 832 851 818 861 959 860 880 802 883 822 871 845 892 860 876 823 853 868 836 793 800 858 788 874 885 883 866 967 947 955 907 920 945 989 972 952 948 963 934 812 916 922 974 919 910 899 933 904 879 857 895 829 886 891 863 896 883 863 814 851 857 824 829 852 837 833 885 912 913 905 897 918 887 877 946 875 829 914 869 910 884 874 866 823 810 858 842 885 888 881 796 902 593 823 896 869 968 902 905 874 908 858 913 898 862 859 883 NaN 878 849 842 837 879 848 850 863 868 870 826 861 878 840 843 824 880 847 860 799 840 810 768 827 788 875 842 845 859 794 853 758 837 851 833 909 919 873 888 885 867 871 886 875 843 831 874 882 874 844 836 873 823 858 862 870 862 850 835 841 848 867 852 868 858 902 853 824 827 852 816 831 856 863 885 853 854 852 853 890 883 842 892 864 905 918 914 896 946 916 902 931 872 880 867 904 818 856 908 856 866 871 803 848 876 810 857 792 816 838 804 834 834 836 850 817 808 813 808 790 784 801 818 814 805 799 820 826 816 870 800 795 818 837 796 799 798 799 848 829 824 802 834 764 888 786 817 815 805 786 810 810 812 798 797 829 813 828 827 859 854 821 815 862 811 788 821 679 832 807 805 821 748 765 817 793 823 827 797 845 814 882 848 893 846 823 871 870 864 876 835 820 845 842 853 788 855 818 838 870 862 803 871 835 830 830 790 817 812 840 848 837 841 796 835 841 809 851 840 838 855 794 822 853 847 823 812 816 818 774 837 816 799 750 880 811 782 801 791 813 804 772 820 806 787 808 838 802 774 820 803 805 792 858 825 871 810 793 757 849 822 835 805 777 836 807 801 826 838 803 803 816 832 842 766 775 808 861 849 859 896 889 880 843 853 817 883 835 846 799 835 808 842 843 813 831 834 816 812 834 808 855 830 777 816 818 799 807 790 836 807 795 818 846 818 828 806 817 808 760 734 718 804 788 854 805 835 817 848 840 861 806 838 826 829 814 808 832 767 794 818 858 793 800 796 811 808 784 790 870 787 768 835 800 774 810 832 822 817 818 794 799 778 772 804 823 NaN 823 832 817 908 915 885 893 897 933 864 892 927 922 888 931 905 863 937 896 899 936 903 913 910 930 930 909 887 908 868 883 904 906 899 836 906 883 884 894 921 868 867 886 1.13e+03 884 878 875 930 840 801 819 832 851 818 861 959 860 880 801 883 822 871 844 892 859 876 823 853 868 836 793 799 857 788 873 884 884 866 967 948 955 907 920 945 988 971 952 948 962 932 812 916 921 974 918 910 900 933 904 881 858 894 830 886 891 862 895 882 862 814 851 857 822 828 852 837 833 885 912 912 905 898 919 887 876 945 875 829 914 869 910 885 873 866 824 810 858 844 886 888 881 796 902 646 824 895 870 968 901 905 874 908 858 913 897 861 859 882 113 878 849 843 837 879 847 850 863 868 870 826 862 878 840 843 824 880 848 860 799 840 811 770 827 788 875 842 845 859 795 852 758 837 851 832 909 919 874 888 884 867 870 887 875 843 831 874 882 874 843 836 873 824 858 862 871 862 850 835 841 847 867 853 868 858 902 853 825 827 853 817 830 856 862 885 853 853 852 852 891 885 843 892 865 905 918 914 896 946 916 902 930 872 880 867 903 818 856 907 855 866 871 802 848 876 810 857 791 815 838 804 834 835 837 849 818 808 814 809 790 784 801 819 814 805 800 820 826 816 870 800 794 818 837 797 799 798 800 848 829 824 802 834 764 888 786 818 815 805 786 810 809 812 798 798 829 812 828 827 859 853 820 814 862 811 788 821 679 831 806 806 820 749 764 817 793 823 827 797 845 813 882 847 893 846 822 871 871 863 876 836 822 844 842 851 789 855 818 838 870 862 803 872 835 830 830 790 818 812 841 849 837 841 796 836 841 809 851 841 838 855 794 823 853 848 823 812 815 819 773 837 816 799 751 881 812 782 801 790 812 805 774 820 807 788 808 837 802 775 820 804 806 792 858 826 870 810 793 758 849 822 835 806 777 836 808 801 827 838 802 803 815 832 841 766 775 808 861 848 859 896 889 881 841 852 815 883 835 847 800 836 808 840 842 814 831 834 816 813 834 808 854 830 778 816 819 800 807 790 836 807 795 819 846 819 829 808 817 808 760 734 718 804 788 854 805 835 818 848 840 861 806 838 826 829 814 809 832 768 794 819 858 794 800 796 809 807 783 789 872 787 769 835 800 774 809 832 822 818 819 792 798 777 772 804 824 NaN 823 833 817 908 916 885 894 897 933 864 891 927 922 888 931 905 863 937 897 898 935 903 914 911 930 930 909 887 908 868 883 904 905 899 836 906 883 884 893 921 868 867 886 1.13e+03 885 879 875 930 840 801 819 832 850 818 862 959 861 880 801 883 822 870 844 893 859 876 823 854 868 838 793 800 857 788 872 885 884 866 967 948 954 906 920 945 988 970 952 948 964 932 811 916 920 974 917 911 901 934 905 880 859 893 831 886 891 862 895 882 862 815 851 857 821 828 852 838 833 885 912 912 906 898 920 887 875 944 876 829 914 870 911 883 874 867 825 809 858 845 887 887 882 797 902 700 824 894 870 968 901 905 874 907 859 913 897 861 859 882 113 878 849 843 838 880 847 849 864 868 870 825 862 878 840 843 824 880 849 859 799 841 812 770 827 788 876 842 845 860 795 852 758 837 852 832 909 920 874 888 884 866 870 886 876 843 831 874 882 875 843 836 872 824 858 862 871 862 850 835 841 847 867 852 868 858 903 853 826 827 853 817 831 855 862 885 853 853 852 851 891 885 842 892 865 905 917 914 897 946 916 902 931 872 880 868 902 818 856 907 855 867 872 802 849 876 811 858 791 815 837 804 834 835 838 848 819 808 814 809 790 784 801 820 815 805 801 819 827 816 869 801 793 818 838 797 799 798 800 848 829 824 802 833 765 888 786 818 815 805 786 810 809 810 797 798 831 811 828 827 858 852 820 816 863 812 788 821 678 831 806 806 818 749 765 816 793 823 827 797 846 814 882 847 893 846 821 871 871 863 876 836 823 844 843 849 790 855 818 838 871 862 802 872 834 830 830 790 819 811 841 849 837 841 796 837 841 807 851 840 838 855 792 824 853 848 823 812 815 819 774 837 815 800 752 881 813 783 800 789 812 805 776 820 807 788 808 837 801 774 820 803 806 793 858 826 870 810 792 758 848 821 836 807 777 836 808 800 827 838 802 803 815 833 841 766 775 810 861 848 859 896 889 880 841 853 815 883 836 846 801 836 808 839 842 815 831 835 815 813 833 808 853 831 777 817 821 802 808 790 835 807 794 819 846 820 829 808 818 808 760 733 718 803 789 855 806 835 818 847 841 861 806 839 824 829 814 809 832 768 794 819 858 794 800 796 806 806 783 789 872 787 769 835 799 774 809 831 822 817 819 791 798 777 771 804 825 NaN 822 835 817 908 916 885 894 897 934 864 891 927 923 888 931 906 862 937 898 896 935 903 916 912 930 931 909 887 909 868 882 904 905 898 836 906 883 884 893 922 868 867 887 1.13e+03 885 878 876 930 841 802 819 832 850 818 862 958 862 881 802 883 822 870 844 893 860 875 822 855 867 838 793 801 858 788 873 884 884 866 966 948 953 906 919 946 986 970 952 948 965 933 811 916 920 973 917 911 900 935 904 878 857 893 832 887 890 862 895 882 862 815 851 857 822 829 852 840 833 885 912 912 906 899 920 888 875 944 877 829 914 871 911 880 875 868 825 809 858 845 885 889 880 797 903 700 824 894 869 968 901 904 873 907 859 913 897 861 860 882 119 878 849 842 838 880 846 849 865 867 869 825 862 878 840 844 824 880 849 858 800 842 812 770 827 789 876 842 845 861 795 852 758 836 853 832 909 920 874 887 884 866 870 885 877 843 831 874 882 875 844 836 872 825 858 860 870 863 850 835 842 846 867 852 868 858 904 854 826 828 853 818 831 854 861 886 852 853 851 851 892 885 842 892 866 905 918 914 898 947 916 902 932 872 880 869 902 818 856 907 855 867 872 803 849 876 810 858 792 815 837 804 834 835 839 848 818 807 814 809 790 784 801 821 813 806 802 819 827 816 869 801 792 816 838 797 799 798 799 847 829 825 802 833 765 888 786 817 815 806 785 810 809 810 797 799 832 810 828 828 859 851 820 817 863 812 786 820 678 830 805 807 818 749 765 816 793 823 827 797 846 815 882 847 893 846 821 872 871 865 876 837 822 845 843 846 791 855 818 836 872 862 800 871 834 829 830 789 819 811 840 849 837 841 796 837 841 806 851 839 838 854 792 824 854 847 823 812 815 819 774 838 814 801 752 880 813 783 800 790 812 803 778 819 807 788 808 837 801 774 820 803 806 794 859 825 870 810 791 756 848 821 836 807 778 837 808 800 827 837 801 803 814 834 841 765 775 811 860 848 860 895 889 880 842 855 817 884 836 846 801 836 808 839 841 815 831 834 814 812 833 808 852 831 777 817 822 804 809 789 835 808 794 819 846 819 828 809 816 808 760 733 717 802 789 855 806 834 819 846 841 862 805 838 822 829 813 809 832 769 794 819 858 794 799 795 806 806 783 790 871 788 768 835 799 775 809 831 823 817 820 789 801 776 770 805 825 NaN 821 835 817 908 916 885 894 896 934 863 892 928 923 888 931 906 862 937 898 894 935 902 916 912 931 931 908 887 909 869 882 904 904 899 836 906 883 885 893 924 868 867 888 1.13e+03 885 878 877 930 840 802 819 833 851 818 863 958 863 881 802 883 822 871 844 894 860 875 822 855 867 838 792 802 860 788 873 884 884 865 966 948 953 906 919 946 986 970 951 948 965 935 810 916 920 972 916 910 899 936 904 876 856 893 831 887 890 863 896 882 862 815 851 857 823 829 851 841 834 884 912 913 905 900 921 888 876 944 877 828 914 872 911 877 876 869 825 809 859 845 884 890 879 797 904 701 824 894 868 968 901 905 873 908 859 913 897 861 862 883 132 878 849 842 838 880 846 848 865 866 868 825 861 878 841 844 824 881 849 858 800 842 812 769 826 789 876 842 844 862 796 853 758 836 853 832 909 920 874 887 884 865 870 884 878 843 831 875 881 875 845 835 871 824 858 860 870 863 850 835 841 846 867 852 867 857 906 854 825 827 853 818 831 853 861 886 850 852 851 852 893 885 843 892 866 905 918 914 900 947 917 902 932 872 879 870 902 819 856 908 855 867 872 804 850 876 809 858 792 815 838 804 833 835 839 848 817 807 814 809 790 783 801 820 811 806 803 820 828 816 869 801 792 815 838 798 799 798 799 847 829 825 802 834 764 887 785 817 815 807 785 811 809 811 797 799 833 811 829 828 859 851 819 819 863 812 785 819 677 830 805 807 818 749 765 816 793 824 827 797 846 814 882 848 893 845 821 872 871 865 875 837 821 846 844 843 791 855 817 834 872 862 798 870 835 829 831 788 819 810 839 849 837 841 796 838 842 806 852 839 839 854 791 825 854 847 824 812 815 819 773 839 814 801 752 880 812 783 800 790 813 802 778 818 807 788 808 838 801 774 820 802 806 795 860 824 870 809 790 756 848 820 836 807 778 837 809 800 826 837 801 803 814 833 842 765 776 812 860 849 861 894 889 880 843 856 818 884 836 846 801 836 808 840 841 815 831 833 813 812 832 808 851 831 777 816 821 803 809 788 834 808 793 820 846 819 828 809 814 808 760 733 717 802 789 854 806 833 818 847 842 863 804 838 821 830 812 809 832 771 794 819 858 794 799 794 806 807 783 790 871 788 768 835 798 775 809 831 824 816 819 788 804 776 771 806 823 NaN 821 835 819 908 917 885 894 896 934 863 892 929 922 888 930 907 862 937 898 894 934 902 916 912 933 931 909 886 909 869 881 905 904 900 838 906 883 885 893 925 868 867 888 1.13e+03 885 878 877 930 840 802 820 833 851 819 863 957 862 882 801 883 823 870 844 894 859 875 823 854 866 838 793 802 859 788 873 884 884 865 967 947 953 906 919 946 987 971 951 948 965 936 810 914 921 971 917 908 899 936 905 878 855 894 829 887 889 864 897 881 862 815 851 858 825 829 851 841 834 884 912 912 904 900 921 887 876 944 878 828 915 872 911 878 876 868 826 809 859 845 883 891 877 796 905 701 824 894 867 968 901 905 873 908 859 913 897 861 861 884 155 878 848 841 838 881 845 847 866 866 868 825 861 879 842 845 825 881 849 856 800 842 812 770 826 788 876 842 843 862 796 854 758 834 853 833 909 919 874 888 883 865 870 883 878 843 830 875 880 875 845 836 871 824 858 861 869 864 852 835 841 846 867 852 866 857 905 854 824 827 853 817 831 854 861 886 850 852 850 852 893 886 843 891 866 905 918 913 900 948 917 902 933 871 878 870 904 819 856 907 855 867 872 804 850 876 808 857 792 814 838 805 833 835 840 848 817 807 814 808 789 783 800 820 810 806 803 821 828 817 869 802 792 815 837 798 800 798 799 846 830 824 802 835 764 886 785 817 815 807 786 811 809 811 797 798 832 811 830 828 860 851 818 819 863 812 785 819 677 830 806 807 819 749 766 816 793 825 827 796 846 814 882 848 893 845 821 873 871 865 874 838 820 846 844 841 791 855 816 833 871 861 798 871 836 830 831 788 819 810 839 848 837 841 795 837 840 806 853 839 839 854 791 824 853 848 825 812 815 819 773 840 815 802 752 879 812 784 800 791 813 801 778 818 807 788 808 838 802 775 820 802 807 795 860 824 870 809 790 755 849 819 835 807 778 837 808 800 826 837 802 803 814 833 843 765 777 812 862 850 861 895 888 879 844 856 817 884 837 847 803 836 808 841 840 815 831 831 813 812 833 808 851 830 778 814 820 802 809 788 835 809 794 820 846 819 827 810 813 808 760 734 717 803 789 854 807 833 817 846 842 865 804 837 822 830 812 810 832 771 794 819 858 793 800 794 806 807 782 790 871 789 767 834 798 775 810 831 825 816 818 781 807 776 772 805 822 NaN 821 835 820 908 917 885 894 896 935 863 891 930 921 888 931 907 861 938 897 894 935 902 916 911 934 932 910 886 909 870 881 905 903 900 839 906 882 884 893 926 868 867 888 1.13e+03 885 878 877 930 839 802 820 833 851 820 864 957 861 882 801 884 823 869 845 893 858 874 823 853 866 838 794 802 858 788 873 885 883 865 968 946 954 906 919 947 988 971 950 948 964 936 811 903 923 971 917 906 901 936 905 880 855 894 827 886 891 864 898 882 861 814 851 858 824 828 851 841 834 884 913 912 903 899 921 885 876 943 878 828 917 872 911 881 875 867 826 809 858 845 883 890 878 796 904 699 823 895 866 968 902 905 873 909 860 912 896 862 860 885 175 878 849 842 839 881 845 846 866 866 868 825 861 879 842 845 825 880 850 855 800 842 813 774 826 788 876 842 843 863 797 853 758 834 853 833 909 919 873 888 883 865 870 884 878 843 830 875 880 875 844 838 871 824 858 862 869 864 853 835 841 846 867 852 865 858 905 854 826 828 854 817 831 855 861 885 851 853 850 852 892 886 843 891 866 905 919 912 899 948 917 901 933 871 878 869 905 817 857 906 855 866 872 804 850 876 808 857 792 815 839 806 833 836 839 848 818 807 813 808 789 783 800 820 810 806 803 822 828 817 869 803 792 814 837 798 800 799 800 846 831 824 802 835 764 886 786 818 815 807 786 811 810 811 797 798 832 812 830 828 860 851 817 818 863 811 786 820 678 829 806 807 820 748 766 816 792 825 827 795 847 813 882 848 892 845 821 873 872 865 874 836 820 847 844 837 790 856 816 833 870 861 799 871 835 830 832 788 819 810 841 848 837 841 795 837 839 806 854 840 840 855 791 823 852 848 825 812 815 820 772 840 815 802 751 879 811 785 801 790 813 801 777 819 807 787 808 838 802 776 820 803 808 795 860 824 870 809 791 754 850 818 835 808 778 837 808 800 825 837 802 803 815 833 844 765 778 811 863 849 860 896 888 878 844 856 817 884 838 847 806 834 808 842 841 815 831 830 813 813 834 809 851 829 777 815 820 802 808 788 837 809 795 818 847 819 826 810 813 808 759 734 716 803 789 854 807 834 816 846 841 866 804 837 824 831 812 810 832 770 794 819 858 793 802 795 806 806 782 790 872 788 767 834 798 776 810 833 825 815 818 773 807 776 773 804 822 NaN 820 835 820 908 916 885 894 896 934 863 890 930 920 888 931 907 862 938 897 894 936 902 915 911 934 932 910 886 909 870 881 905 903 900 840 906 882 883 893 927 868 868 888 1.13e+03 885 879 877 929 839 802 820 833 851 819 864 958 860 882 800 884 823 869 845 893 858 874 823 853 866 838 794 804 858 788 874 885 883 865 968 944 954 906 918 947 989 971 950 947 964 935 812 893 925 972 918 905 900 936 906 881 855 893 826 884 892 864 898 882 861 814 851 858 824 827 851 842 834 883 913 912 903 899 922 883 875 942 878 829 919 871 911 883 874 867 825 809 858 846 884 890 878 796 904 695 823 895 866 968 902 905 873 909 860 912 896 862 859 884 209 878 850 842 839 880 846 847 865 866 867 825 861 879 843 845 824 880 851 853 799 841 813 777 825 788 876 843 843 862 797 852 757 834 853 834 909 918 873 888 883 866 870 885 878 843 831 874 879 875 842 840 872 825 858 862 869 864 854 835 841 846 867 851 865 859 905 854 827 828 854 816 831 856 861 885 852 854 850 852 891 886 842 891 867 905 919 912 898 948 916 901 933 871 878 868 905 816 858 906 855 866 872 804 850 876 808 857 791 817 838 806 833 836 838 849 818 807 812 808 789 784 800 820 810 807 801 822 828 817 870 803 792 814 837 799 800 799 800 848 831 824 803 834 763 886 787 818 816 807 786 811 810 811 797 798 832 812 828 828 860 851 818 817 863 811 786 820 678 828 804 807 822 748 767 815 792 825 827 795 847 813 881 849 892 845 821 873 872 866 875 835 820 848 845 834 790 856 815 834 870 860 799 872 835 831 832 788 818 812 842 847 836 840 794 837 837 806 854 840 840 856 793 822 851 846 826 811 815 820 774 839 815 802 751 879 811 784 801 789 813 801 777 820 807 787 808 837 801 775 820 805 808 795 861 824 870 809 791 754 850 818 835 808 778 836 808 799 825 837 801 803 814 834 844 765 778 812 864 849 860 895 888 879 844 856 817 883 838 848 808 832 808 842 842 815 831 831 813 813 835 810 851 829 777 816 819 802 806 789 839 809 795 817 847 819 826 810 812 809 759 734 715 803 789 854 806 836 816 845 840 866 804 836 824 830 813 809 832 769 796 819 858 792 802 793 806 808 783 789 872 787 767 834 798 776 811 834 824 815 818 768 806 777 774 803 823 NaN 820 834 818 908 916 885 893 897 933 864 889 929 921 888 932 906 862 938 897 894 936 902 915 911 933 932 910 886 910 870 881 904 904 900 840 906 882 882 893 927 868 868 888 1.13e+03 884 879 876 929 839 802 820 832 851 819 864 958 860 882 800 883 823 869 845 894 859 874 824 853 867 838 794 806 859 788 874 885 883 864 967 944 954 906 918 947 988 972 950 947 964 934 812 885 925 974 919 906 899 935 906 882 855 892 827 883 893 864 898 883 861 814 851 858 824 827 850 842 834 884 913 912 903 898 922 883 875 943 877 829 918 871 911 883 874 868 824 809 858 846 884 891 878 796 904 689 824 895 866 968 902 906 873 909 859 912 897 861 861 883 236 878 850 843 839 878 846 847 865 867 867 825 861 879 843 845 824 880 852 853 799 841 813 779 824 788 875 844 843 862 797 851 757 834 853 834 910 918 873 888 883 866 870 886 878 843 831 874 879 874 843 840 874 826 858 862 869 864 854 835 841 846 867 851 866 860 905 854 828 829 854 816 830 856 861 885 852 854 850 852 891 886 842 891 867 905 919 913 898 948 916 902 933 872 878 869 905 816 859 905 855 865 873 803 851 877 808 857 790 819 838 806 833 836 837 848 818 807 811 808 790 786 801 819 810 807 800 822 827 817 871 802 792 814 837 801 799 799 800 850 830 824 803 834 763 885 787 818 816 807 786 811 811 811 797 798 832 811 827 828 860 851 818 816 864 811 788 821 679 828 804 807 822 747 766 815 792 825 827 796 847 813 881 849 891 846 822 873 873 866 877 833 820 848 846 830 790 857 815 836 871 860 800 872 835 833 831 789 817 813 842 847 836 840 794 837 837 806 854 840 839 857 794 822 851 845 827 811 816 821 775 838 814 800 750 879 812 784 801 789 813 801 777 820 807 787 809 836 801 774 820 805 808 794 861 824 869 809 790 754 851 817 836 809 777 837 809 799 825 836 801 803 815 835 844 765 777 812 863 849 859 894 889 879 844 855 817 883 838 848 808 832 808 841 843 816 831 831 814 814 835 811 851 829 777 818 819 801 806 790 840 809 794 815 846 818 826 810 811 808 760 734 715 804 788 854 805 838 816 845 840 865 803 836 824 830 814 809 833 769 798 819 858 792 800 792 807 809 784 788 871 787 767 834 798 776 811 836 822 815 818 770 806 777 775 803 824 NaN 821 832 817 909 917 885 892 897 932 864 890 929 922 889 931 905 863 938 897 894 936 902 915 910 932 932 909 886 911 870 881 904 904 899 839 907 882 883 894 927 868 867 888 1.13e+03 884 879 875 929 839 802 821 832 851 820 864 957 860 882 800 883 822 870 845 895 860 873 824 853 869 839 794 809 860 788 875 885 883 864 967 945 954 906 918 946 988 972 950 948 963 934 812 885 925 973 920 908 897 935 906 882 855 891 827 883 893 865 898 884 861 814 852 858 824 827 849 842 834 884 913 913 903 898 920 882 876 943 878 828 918 871 911 881 874 870 824 808 858 846 884 891 878 796 904 634 824 894 867 968 902 906 872 909 859 913 896 861 862 881 260 879 849 843 839 876 848 848 865 867 867 825 862 879 843 844 824 881 852 853 798 840 813 780 824 789 875 844 843 862 797 851 757 834 853 834 910 918 873 888 883 866 870 886 878 842 832 874 879 874 843 840 875 826 858 862 870 864 852 835 841 846 866 851 866 860 904 854 828 829 853 816 830 856 861 884 852 855 851 852 891 886 841 891 867 905 919 915 899 946 916 902 933 872 878 870 905 816 859 905 855 866 873 802 851 877 808 857 791 819 838 806 833 836 837 847 818 806 812 808 790 786 803 820 810 806 801 822 827 818 871 802 793 814 837 802 798 799 800 850 830 823 803 833 764 885 787 818 816 807 786 811 811 811 798 797 832 810 827 828 860 851 818 816 864 810 789 821 679 828 804 807 822 746 766 815 792 824 827 796 846 814 882 849 891 846 822 873 873 867 878 833 821 846 845 828 790 857 815 836 871 860 800 873 835 835 831 790 816 813 841 847 835 839 794 837 837 806 853 840 838 857 794 823 852 846 827 810 816 821 775 837 812 799 750 879 812 784 801 789 813 801 777 821 806 786 809 836 802 774 820 804 808 793 861 824 869 809 790 754 851 815 836 810 777 837 810 799 826 836 801 803 815 835 844 765 777 812 862 849 859 894 889 880 843 855 816 883 837 848 809 832 808 840 842 817 831 832 815 814 834 811 850 828 777 818 819 800 805 790 839 809 794 815 845 817 826 810 810 808 761 733 716 804 788 853 806 837 817 845 841 864 803 836 824 829 813 809 835 770 799 819 857 793 798 790 807 810 784 788 870 788 766 833 799 776 811 836 820 816 818 779 806 778 775 803 824 NaN 822 832 817 909 917 885 891 897 932 864 890 928 922 889 930 905 863 937 898 894 935 901 915 909 933 932 909 887 911 870 881 903 904 900 838 908 881 883 894 926 867 868 888 1.13e+03 884 879 874 929 838 802 821 832 851 820 865 958 860 882 800 884 822 871 846 896 860 874 824 853 869 839 794 813 861 788 875 885 883 864 967 946 953 906 919 945 987 974 950 948 963 934 813 NaN 924 973 920 908 897 935 906 881 856 890 828 884 892 866 899 885 861 815 851 857 824 828 849 843 834 884 913 914 902 898 917 882 878 942 880 828 917 872 911 878 876 871 824 807 857 845 885 891 878 797 904 581 825 894 867 968 902 906 872 908 858 914 896 860 862 882 262 879 848 844 839 876 848 849 866 867 867 825 862 880 843 844 825 881 853 853 797 840 813 780 824 789 874 845 843 862 796 852 757 835 854 834 909 919 874 888 884 866 870 886 876 842 832 874 878 875 843 840 875 826 858 862 870 865 851 836 841 846 866 851 866 860 904 854 828 829 852 816 830 855 861 884 852 855 851 851 891 886 841 891 866 906 920 916 900 946 917 903 933 872 878 870 905 816 858 905 854 867 872 802 851 877 808 857 791 819 840 806 833 837 837 846 818 805 814 808 790 784 804 821 811 806 802 820 827 818 871 802 794 815 838 801 797 799 800 848 829 823 803 834 764 885 787 818 816 807 786 811 811 811 797 797 832 810 827 827 860 851 818 817 864 810 789 820 679 828 804 808 821 746 766 815 793 824 827 796 846 814 882 848 890 846 823 873 873 868 879 833 821 846 845 824 790 857 816 836 871 859 800 873 835 836 830 790 816 812 841 847 835 839 795 836 838 806 853 840 839 857 794 823 852 847 827 810 816 821 775 837 812 798 750 878 811 784 801 790 814 801 777 821 807 786 809 836 802 773 821 803 808 791 861 824 869 809 790 753 851 814 837 809 776 837 808 799 826 836 802 803 815 835 844 765 777 812 861 849 860 894 889 880 843 856 816 883 837 848 810 832 808 838 842 818 830 832 816 814 834 810 850 829 777 817 819 800 805 790 838 809 793 815 844 817 827 809 809 808 762 732 716 805 788 852 807 837 818 845 841 864 803 836 824 829 813 809 837 770 797 818 857 793 799 787 808 810 784 788 868 789 767 833 800 777 810 836 820 817 818 786 806 777 775 803 823 NaN 823 832 817 909 917 885 890 897 932 864 890 928 922 890 929 905 863 937 897 895 935 902 914 910 934 932 909 888 910 870 880 902 905 900 838 908 881 884 894 925 867 868 887 1.13e+03 884 879 874 928 838 801 822 832 851 821 865 958 860 882 801 884 823 871 846 896 860 874 824 854 869 838 795 817 861 788 875 885 883 865 967 944 953 906 919 945 986 974 949 948 963 934 814 NaN 924 973 920 907 897 936 906 881 856 890 828 884 892 866 899 886 861 816 851 856 824 827 848 843 833 884 913 914 901 899 914 881 879 942 879 828 916 873 911 876 877 871 824 807 856 845 887 891 878 798 904 520 826 894 867 968 902 906 873 908 858 914 894 861 861 883 262 879 848 844 839 877 847 849 866 867 869 826 862 882 842 844 825 882 853 853 798 841 813 781 824 789 874 844 844 863 796 854 758 835 854 834 908 919 874 888 884 866 871 886 875 842 831 874 878 875 844 840 875 826 857 862 870 865 850 836 840 846 866 851 867 860 903 854 827 829 852 816 830 855 861 884 852 854 851 850 891 886 841 892 866 906 919 916 900 944 917 904 933 872 878 871 905 816 858 905 855 868 871 803 850 877 807 857 791 819 842 805 834 837 836 847 819 807 816 808 790 783 804 821 812 806 802 818 827 818 872 802 794 816 838 799 796 800 800 846 829 822 803 834 764 885 787 818 817 807 786 812 810 811 797 797 832 810 826 827 859 851 818 818 864 811 788 820 679 828 805 808 821 746 766 816 794 824 828 796 845 814 882 848 890 847 823 873 873 867 879 834 820 846 843 823 790 856 817 837 870 858 800 872 835 838 830 790 817 811 841 847 834 838 796 837 839 806 853 840 840 857 794 823 852 848 825 811 816 821 775 836 812 798 750 879 811 784 802 790 814 802 777 821 807 786 808 836 802 773 822 804 808 789 860 824 868 809 790 752 851 812 836 808 777 837 807 800 827 836 802 803 815 835 843 766 778 811 860 849 860 894 889 880 843 856 816 882 838 848 812 832 808 838 842 818 830 834 816 814 834 810 849 829 777 816 819 801 804 791 838 808 793 815 846 818 826 810 808 808 762 731 717 805 788 850 808 838 818 845 842 866 803 837 824 829 813 809 836 770 796 817 857 794 799 784 807 810 785 788 869 790 768 832 801 777 810 837 820 817 818 791 806 777 776 802 822 NaN 822 831 817 909 916 885 890 897 933 864 890 929 922 890 928 905 864 937 897 895 934 902 914 911 934 932 909 889 911 870 880 902 905 902 837 907 881 884 893 924 867 869 886 1.13e+03 884 878 874 928 838 801 823 832 852 820 865 958 861 882 801 884 824 872 846 895 860 875 824 854 869 838 794 822 860 788 875 885 882 866 966 943 953 905 918 944 986 974 949 948 962 934 814 718 925 974 920 907 898 936 906 881 856 891 828 884 892 867 899 886 861 816 851 856 824 826 849 844 833 884 912 915 899 900 915 882 879 942 878 829 916 874 910 875 879 870 824 806 856 845 888 891 878 798 905 511 825 894 868 969 902 906 874 908 858 914 894 861 861 884 NaN 879 848 844 839 877 846 849 867 866 871 826 863 882 842 845 825 881 852 853 798 842 813 781 824 789 874 842 845 862 796 855 759 835 854 834 908 919 874 888 884 866 871 886 873 842 830 874 879 874 844 840 874 826 857 862 869 864 851 836 841 845 866 852 866 860 904 855 827 829 852 816 830 856 860 886 852 854 850 850 890 886 841 893 866 905 918 915 901 944 918 903 933 872 879 871 905 816 857 905 856 868 871 803 850 877 807 857 790 819 843 804 834 836 836 848 819 809 815 808 790 782 804 820 812 805 803 815 827 817 872 802 794 817 839 798 796 800 802 846 829 822 803 834 764 884 787 817 817 807 786 810 808 811 796 797 832 810 826 828 858 850 818 818 863 812 787 820 680 827 805 809 820 746 766 816 794 824 828 797 845 815 883 849 890 847 823 873 874 867 878 835 820 847 842 822 790 855 817 838 870 859 800 872 835 839 830 790 818 811 842 847 835 838 797 838 839 806 852 840 841 856 794 824 853 848 824 811 816 820 775 836 813 798 750 879 812 784 802 791 814 802 777 821 807 787 808 836 802 772 823 804 807 790 860 824 868 810 791 752 851 810 835 807 779 837 807 801 828 836 802 804 815 835 843 766 778 809 860 849 861 895 890 880 842 857 816 882 838 848 812 833 808 839 842 817 829 834 815 813 834 809 849 829 776 815 820 802 804 792 838 807 793 816 847 819 826 810 807 807 761 732 717 805 788 850 807 836 818 845 842 867 803 836 825 830 814 808 834 770 795 817 857 793 800 781 806 808 785 788 870 790 768 832 801 777 810 837 820 817 817 789 806 777 776 802 822 NaN 822 830 816 909 916 885 889 897 934 864 890 930 922 889 929 906 864 937 897 896 935 903 914 912 934 932 909 888 912 870 879 902 904 902 837 906 881 883 893 923 867 869 885 1.13e+03 885 878 875 928 838 802 826 832 852 820 865 958 861 881 802 884 824 872 845 895 860 874 825 855 868 837 793 824 859 788 875 884 882 866 966 944 953 905 918 945 986 974 950 948 962 934 815 718 925 976 919 907 900 935 906 881 855 892 827 884 892 867 900 887 860 816 851 855 824 825 851 843 832 884 912 915 899 900 917 882 878 942 876 829 917 873 909 874 879 868 823 806 856 845 887 891 878 798 905 503 823 894 868 969 901 906 875 908 858 914 894 861 860 885 838 879 847 844 839 879 846 850 867 865 872 826 863 881 841 845 824 880 851 854 798 842 814 782 824 789 874 841 845 863 796 853 758 834 854 833 908 918 873 888 884 867 872 886 873 842 828 874 880 874 844 840 874 826 858 862 869 864 852 835 842 845 865 852 866 860 904 854 826 829 852 816 830 857 860 887 852 854 850 849 890 887 841 894 866 906 918 915 900 945 918 902 932 871 880 871 905 816 856 905 857 867 871 803 850 878 808 857 790 819 843 805 834 834 838 849 819 811 814 808 789 782 803 820 812 805 803 814 827 816 872 802 794 817 838 796 796 801 804 848 829 823 803 833 764 884 787 817 817 807 786 809 808 811 796 797 832 809 827 828 857 850 818 818 863 812 788 820 682 827 805 808 820 745 766 817 794 825 828 797 845 815 883 850 890 846 823 872 874 867 878 836 819 846 842 821 790 855 817 837 870 860 801 873 835 841 830 790 818 812 842 848 836 838 798 838 839 806 852 840 841 856 794 824 853 848 823 812 816 820 775 836 813 798 750 879 812 784 803 792 814 802 776 822 808 787 809 836 802 772 823 804 807 790 859 824 869 810 790 752 851 808 834 808 780 837 807 801 829 836 802 805 815 835 843 766 778 807 860 849 861 896 890 880 842 857 817 881 838 847 812 833 808 839 843 816 829 835 815 812 834 809 849 828 776 815 820 803 805 792 838 806 795 816 848 820 827 809 807 807 761 733 716 805 788 852 806 835 818 845 841 868 803 836 825 830 814 807 833 770 796 818 856 793 800 780 806 807 786 789 871 790 769 832 801 777 810 838 819 817 818 787 805 777 776 803 822 NaN 823 830 816 908 917 885 889 897 934 864 890 930 922 888 930 907 863 937 898 896 936 904 914 911 933 932 909 887 912 870 880 902 904 902 838 906 882 883 893 921 867 869 885 1.13e+03 885 877 875 928 839 802 830 832 852 820 865 959 861 880 802 884 822 872 845 895 860 874 825 855 868 837 792 826 859 788 874 884 882 865 966 944 953 904 918 946 986 972 952 949 962 934 815 663 926 979 919 908 900 935 907 882 854 892 829 884 890 866 900 886 860 815 851 857 824 825 852 842 832 885 912 915 898 900 918 883 876 943 876 828 917 872 907 871 877 867 823 806 856 844 886 891 879 798 905 505 822 893 868 968 901 906 875 908 858 914 895 862 860 885 838 878 847 844 840 879 846 850 867 865 871 827 862 879 839 845 824 880 850 854 798 841 814 782 824 789 874 841 846 864 795 852 758 834 854 833 909 917 873 888 884 867 872 887 874 842 828 874 881 874 844 839 875 825 858 862 869 864 852 836 844 846 866 853 866 860 904 854 826 829 853 816 830 856 860 889 853 855 850 850 890 887 841 894 866 906 918 915 899 944 917 902 931 871 880 870 904 816 856 905 857 866 871 803 851 878 809 856 789 820 843 806 835 833 839 849 819 810 813 808 789 782 802 820 813 805 802 811 828 815 872 802 794 816 838 796 796 801 806 849 829 824 802 832 763 885 787 818 818 806 786 810 808 810 796 798 832 809 828 829 856 849 818 818 861 812 788 820 682 828 805 808 819 744 766 817 794 824 828 797 846 815 883 849 890 845 824 872 874 867 877 836 819 845 842 820 790 856 817 836 870 861 801 873 835 842 831 789 818 813 842 848 837 838 798 839 840 805 851 841 841 856 794 825 854 847 823 812 816 820 775 836 813 798 750 878 812 783 803 793 814 802 775 823 808 787 809 836 801 772 822 804 806 791 859 824 870 810 790 751 851 808 834 808 780 837 807 802 830 835 801 806 816 835 843 766 778 805 860 849 861 897 890 881 842 856 816 881 837 847 812 834 808 839 844 817 829 834 815 812 834 809 849 828 776 816 820 803 805 791 838 806 796 817 847 820 827 808 807 807 761 735 716 805 788 853 805 833 819 844 841 868 804 836 825 830 814 807 834 770 797 818 855 793 800 776 805 807 787 790 870 789 769 832 801 776 810 838 819 817 818 786 805 778 775 804 822 NaN 823 830 815 908 917 885 890 897 934 864 890 929 922 889 931 907 863 937 898 895 936 904 914 910 933 932 909 886 912 870 881 902 903 902 838 905 882 882 892 919 867 868 885 1.13e+03 885 876 875 928 840 802 834 832 852 820 864 959 861 880 802 884 821 872 844 895 860 875 825 855 868 837 792 830 858 788 873 883 882 864 967 945 952 905 919 946 986 971 953 949 962 935 816 572 926 979 919 910 900 935 907 883 854 891 831 885 889 867 900 885 859 814 851 858 825 825 853 842 831 886 913 916 899 899 918 883 875 943 876 826 916 872 907 868 876 867 822 806 858 844 885 891 878 798 906 508 822 892 867 967 901 907 874 908 858 913 895 863 860 886 839 877 847 842 840 880 846 849 867 866 870 827 861 878 840 845 824 880 850 855 798 840 814 783 824 789 874 841 845 864 795 852 757 834 854 833 908 918 872 888 885 868 872 887 875 842 828 875 881 874 843 838 876 824 858 862 869 864 852 836 844 848 866 853 866 860 904 854 826 829 854 816 831 855 860 889 853 856 851 850 890 887 841 895 866 906 918 914 898 944 918 902 931 871 880 870 904 817 856 906 857 865 872 803 852 878 810 855 789 820 844 807 835 834 840 849 819 809 813 808 789 782 802 820 813 806 801 806 828 815 872 802 794 816 838 797 796 801 807 851 828 825 802 833 763 885 788 819 818 806 786 811 809 810 797 798 831 808 828 830 856 849 818 818 860 811 788 820 682 827 805 808 818 744 766 817 794 824 829 796 846 814 883 848 890 843 824 872 874 868 877 836 819 845 843 818 790 858 817 834 870 862 801 872 836 843 831 788 818 815 842 847 837 837 797 839 840 805 850 841 841 855 793 824 854 847 824 812 816 820 775 837 814 799 751 878 812 783 802 794 813 803 775 824 808 787 809 836 801 772 821 804 806 792 860 824 869 810 790 751 851 808 836 808 779 837 807 802 830 835 800 805 815 834 843 766 778 805 860 850 861 897 889 882 842 856 816 882 837 847 812 834 808 838 845 818 829 834 815 813 834 809 850 828 776 816 819 803 804 790 836 807 798 817 847 819 826 807 807 807 762 734 716 805 788 853 804 833 819 845 841 869 804 836 824 830 814 807 835 774 797 819 855 793 800 773 805 807 787 789 870 789 768 832 801 774 810 837 819 817 819 787 804 777 774 804 821 NaN 823 832 816 908 917 885 890 897 934 863 890 928 921 889 930 906 862 937 898 895 937 904 915 910 933 932 909 886 911 869 881 902 903 901 838 905 882 882 892 919 867 868 884 1.13e+03 886 877 875 928 840 802 838 831 852 820 864 958 862 880 802 884 822 873 843 895 860 876 824 855 869 837 793 834 859 789 873 883 883 863 967 946 952 905 920 945 987 969 953 948 963 935 817 465 925 979 920 910 899 936 907 884 854 891 831 886 888 868 898 885 859 814 851 860 825 825 852 841 830 885 913 917 899 897 917 882 876 943 876 826 916 871 908 864 875 868 822 804 859 844 885 891 878 797 906 509 822 893 865 966 901 907 872 908 858 913 896 863 859 886 844 877 848 840 840 880 846 849 867 866 870 827 862 878 841 846 824 881 850 857 797 840 815 784 824 789 874 841 845 864 795 852 758 834 853 833 907 918 872 888 886 868 872 887 876 842 827 874 880 875 844 838 877 823 858 862 870 864 853 837 843 848 866 853 866 860 904 854 826 828 854 815 831 854 860 889 852 855 851 850 890 887 842 896 866 906 918 914 897 944 919 903 932 870 880 870 904 819 856 906 857 864 873 803 851 878 810 856 789 818 844 808 835 834 838 849 819 808 813 807 790 782 801 819 813 808 801 801 829 814 872 802 794 815 837 797 796 800 809 851 828 826 801 833 762 885 788 820 818 806 786 812 809 810 797 798 831 808 827 831 856 849 818 818 860 810 787 820 682 827 805 808 818 744 766 817 795 825 829 796 846 814 884 848 889 843 824 873 873 870 876 836 819 845 844 817 790 858 817 835 871 863 801 871 837 844 831 789 817 814 842 846 837 838 796 839 840 804 850 841 841 856 793 824 854 847 825 812 816 820 775 836 814 799 752 879 812 783 802 793 813 802 775 823 808 787 809 837 801 773 819 804 806 791 860 824 868 809 790 751 851 807 837 808 780 837 807 802 830 835 799 805 815 834 843 766 778 805 861 850 860 897 889 882 842 856 816 883 837 847 812 834 807 838 844 819 830 834 814 813 835 810 850 828 776 816 819 803 805 790 834 807 798 818 846 818 826 808 807 807 762 733 715 804 788 851 804 834 819 846 841 870 804 836 824 829 813 808 836 778 796 820 855 794 800 768 805 806 786 788 870 788 768 832 801 773 809 837 819 818 819 789 805 776 774 804 821 NaN 823 833 818 909 917 884 891 898 933 863 890 928 921 888 930 906 863 937 899 894 936 904 915 909 933 932 909 887 910 869 881 902 903 901 838 905 882 882 892 918 868 867 884 1.13e+03 886 878 875 927 840 801 840 831 852 818 864 958 863 881 802 884 824 874 842 895 860 877 823 855 870 837 794 837 860 790 873 882 884 863 966 946 951 906 920 944 988 968 954 947 964 936 817 414 924 978 921 909 899 936 907 884 854 891 829 886 887 867 897 884 860 813 850 860 825 825 851 841 830 884 914 916 899 895 917 882 876 944 877 826 916 871 909 857 875 867 823 803 860 844 884 891 878 797 906 510 822 893 865 965 902 906 872 908 858 913 896 862 859 885 850 877 848 841 840 879 846 848 866 866 870 827 863 878 842 846 825 881 850 858 797 840 815 786 824 789 874 842 844 864 795 852 759 834 854 833 906 920 872 887 885 868 871 888 877 843 826 874 880 875 844 838 876 824 856 862 871 865 853 837 843 849 867 853 866 860 904 855 827 828 855 816 831 854 861 888 852 856 851 850 891 887 842 895 867 906 918 914 897 944 919 903 933 870 879 871 905 822 857 906 858 864 872 804 850 877 811 856 789 816 843 808 835 835 838 849 818 808 812 807 790 782 801 819 812 808 801 798 829 814 872 802 794 815 837 798 797 800 811 850 829 826 801 833 762 886 788 820 817 806 786 812 809 809 798 798 831 808 826 831 857 849 818 818 861 810 787 820 681 826 805 808 818 744 767 818 795 825 828 796 845 816 883 848 889 844 823 874 872 871 877 837 819 845 844 817 791 858 817 836 872 862 802 872 837 845 831 789 817 812 842 846 837 838 796 839 839 804 850 840 842 857 792 824 854 847 825 812 815 819 776 836 814 799 753 880 812 782 802 792 812 802 775 822 808 787 808 838 802 774 817 804 806 791 860 824 868 809 790 751 850 807 839 808 780 837 807 803 829 835 799 805 815 834 842 767 779 806 861 850 860 898 890 881 842 855 816 885 837 847 813 834 808 839 844 819 831 834 815 813 835 809 851 828 777 815 819 804 807 790 834 807 797 819 845 817 825 809 806 806 762 732 714 804 788 850 805 834 819 847 841 869 804 836 825 829 813 809 837 782 795 819 856 794 799 767 804 807 785 788 869 788 768 832 801 774 809 837 819 818 819 791 806 775 774 804 821 NaN 823 834 819 909 916 884 891 897 932 863 890 928 922 887 929 906 864 937 899 895 936 904 916 910 932 932 910 888 910 870 881 902 902 900 839 906 882 882 892 918 868 868 885 1.13e+03 886 879 874 926 841 801 842 831 851 818 864 958 864 880 801 884 825 872 842 896 860 878 821 855 869 837 794 840 860 789 873 882 884 863 964 947 950 907 921 944 988 969 954 947 963 937 817 401 923 976 922 909 898 937 906 883 855 891 827 886 887 865 897 884 862 814 850 860 825 825 851 841 830 883 914 915 899 895 918 883 876 944 878 827 916 871 909 851 875 867 824 802 859 844 884 890 878 798 907 511 821 893 866 965 902 906 872 908 858 913 896 860 860 884 860 878 848 843 840 879 846 849 866 866 869 827 863 878 841 846 825 882 850 860 798 839 815 788 825 789 874 841 844 864 795 852 760 834 854 833 907 920 873 887 885 868 871 888 877 844 826 874 879 876 844 837 876 825 855 862 871 866 853 837 844 849 867 854 866 860 904 855 827 828 854 817 831 854 861 887 852 856 851 849 891 886 842 894 866 907 917 914 897 944 919 902 934 870 879 871 906 824 857 905 859 865 872 804 849 876 810 856 790 814 842 807 835 835 838 849 819 808 812 807 791 782 801 819 811 808 800 795 830 814 872 802 795 815 837 800 797 800 814 850 828 826 801 833 763 886 788 819 817 806 786 812 808 809 798 799 831 808 826 832 857 849 818 819 860 811 787 820 681 827 805 808 817 744 767 817 795 824 828 796 845 817 882 848 888 844 822 873 873 871 877 838 819 846 844 816 791 857 817 836 872 862 802 872 838 846 831 790 816 811 842 846 836 839 795 839 839 804 850 839 842 857 792 823 854 847 825 812 814 820 776 835 814 801 753 880 812 783 802 791 812 801 775 821 808 787 808 837 802 774 818 804 806 790 859 825 868 808 791 751 851 805 840 808 780 837 806 803 829 834 799 805 815 834 843 767 779 806 861 850 860 898 890 879 841 855 816 885 838 847 815 835 808 840 843 819 831 833 816 813 836 809 851 828 777 815 819 804 807 790 835 808 797 820 846 816 826 810 806 807 762 732 713 805 788 851 806 834 819 848 841 868 805 836 825 829 815 808 837 782 795 818 856 794 799 766 804 807 786 788 869 787 768 832 800 775 811 837 818 818 819 792 807 776 774 804 821 NaN 823 834 818 910 916 884 891 897 932 863 890 928 922 887 930 906 865 936 900 896 936 904 916 910 930 931 910 889 910 871 882 902 902 900 839 906 881 882 892 917 868 868 885 1.13e+03 887 879 874 926 840 801 843 831 852 818 864 958 864 879 800 884 824 871 843 896 860 878 821 854 868 837 793 842 861 788 874 882 885 864 964 947 950 908 920 944 988 970 955 948 963 937 817 401 922 975 923 909 898 935 906 881 856 891 827 886 888 864 898 883 862 814 850 860 824 825 851 841 831 883 914 914 900 897 918 884 876 944 879 827 916 871 908 846 876 868 824 802 858 844 885 890 878 799 908 514 819 892 867 965 902 906 872 908 857 913 896 858 860 882 864 878 847 844 840 879 846 849 866 866 869 826 862 877 840 846 824 882 850 860 799 838 815 790 826 788 874 841 843 864 796 853 759 834 854 833 907 920 873 888 886 868 871 887 877 844 827 874 880 875 843 837 876 827 855 862 871 867 853 836 844 849 867 853 866 860 903 855 827 828 853 817 830 855 862 887 852 857 851 849 892 885 842 894 864 906 917 914 899 944 918 901 935 871 879 870 906 828 857 904 859 865 871 805 849 876 810 855 790 814 840 806 835 835 838 848 819 808 812 807 791 782 800 820 811 808 799 794 830 814 872 803 795 815 837 801 797 800 818 850 828 826 802 832 763 886 788 819 817 806 786 812 807 809 798 799 831 809 826 833 857 849 818 819 859 811 787 820 681 828 805 808 817 744 767 816 794 823 827 796 845 817 881 848 888 844 821 873 874 870 877 838 818 846 845 816 790 857 817 836 870 861 803 872 838 847 831 790 816 812 842 847 835 840 795 839 838 806 851 838 842 856 791 822 855 847 825 812 814 822 775 835 814 802 752 881 812 783 802 790 811 801 774 821 807 786 808 836 802 774 818 804 806 790 860 825 868 808 791 752 851 803 840 808 780 837 806 804 830 834 800 804 816 834 843 767 779 805 861 850 861 898 890 876 843 854 816 885 838 847 816 834 808 841 843 818 831 833 817 812 836 809 851 828 778 816 819 804 807 791 836 808 796 820 846 816 827 809 807 807 761 732 712 806 788 852 806 834 818 848 841 867 805 836 825 829 816 807 837 783 795 818 856 794 799 766 804 805 787 788 869 787 769 831 800 776 812 837 818 818 818 794 807 776 773 804 821 NaN 823 835 818 910 916 883 891 897 932 863 889 928 923 887 930 906 864 935 900 896 936 905 915 910 929 930 909 888 909 871 882 902 902 900 839 905 880 883 893 916 867 867 885 1.13e+03 885 879 873 926 840 800 846 832 852 819 863 958 863 879 800 883 823 870 843 896 861 878 821 854 867 837 793 844 861 787 875 883 885 864 964 947 950 907 920 945 988 972 954 948 962 937 817 NaN 920 973 922 910 898 934 904 880 856 891 826 886 888 864 898 882 862 814 850 860 824 825 852 841 832 883 915 914 902 896 918 883 877 944 879 827 917 872 907 844 878 868 824 802 858 842 885 889 877 801 908 517 819 892 867 966 902 906 872 908 857 913 896 858 860 883 868 877 847 843 840 879 846 849 866 865 869 826 860 876 840 846 824 882 850 860 800 838 815 792 827 788 874 841 844 864 796 853 758 834 854 833 908 920 873 888 886 868 871 886 876 845 828 874 880 875 842 838 876 828 856 862 871 867 853 836 844 847 867 852 866 859 903 856 826 828 852 816 830 855 862 886 853 857 851 850 892 885 841 894 863 906 916 914 900 944 917 901 935 872 880 870 906 832 857 904 859 865 871 805 849 878 809 854 792 814 840 806 835 835 837 848 819 807 812 807 792 783 800 819 810 808 798 793 830 814 871 803 794 815 837 801 798 799 820 850 828 825 802 832 764 887 788 818 818 805 786 812 806 808 798 799 831 810 826 833 858 849 817 819 857 811 788 819 681 829 805 808 817 743 767 816 794 822 827 796 846 816 881 848 889 845 821 874 873 870 877 838 818 846 845 815 790 857 817 836 869 861 803 873 839 848 832 790 816 812 842 847 833 840 794 838 838 807 851 838 841 855 791 821 856 847 825 813 814 823 774 836 814 804 752 881 813 783 803 791 811 802 774 821 807 785 808 836 803 774 818 804 807 790 860 825 869 808 790 754 851 802 839 808 780 838 806 804 830 834 800 804 817 835 844 767 780 805 861 850 861 898 890 876 845 854 816 885 839 847 816 834 808 841 843 818 831 833 817 812 835 810 852 828 779 817 819 802 806 790 837 807 795 818 846 816 827 809 806 808 761 732 711 806 789 853 806 834 818 846 840 867 805 836 825 829 816 806 837 783 796 818 856 794 800 764 804 803 788 788 870 787 770 830 801 776 814 837 817 819 819 797 807 777 773 804 821 NaN 824 836 818 909 916 883 891 897 932 864 889 928 924 887 931 906 863 936 900 896 936 905 914 910 928 930 909 887 909 871 883 902 903 900 840 905 880 884 893 916 866 866 885 1.13e+03 884 880 874 927 839 800 848 832 852 820 863 959 863 879 800 882 823 870 843 896 862 877 822 854 867 837 793 844 862 787 876 883 885 864 964 947 950 907 920 945 988 973 953 949 962 937 817 NaN 919 972 921 909 899 932 904 880 854 892 826 886 890 864 899 882 863 814 850 859 823 825 853 842 832 883 916 914 903 895 919 882 878 944 879 827 918 872 907 841 879 869 823 801 858 841 886 888 877 801 908 516 820 892 867 966 901 906 872 908 856 914 896 858 860 883 864 877 848 843 840 879 846 849 866 865 868 826 860 876 840 846 823 882 850 860 800 839 816 791 827 788 873 841 844 864 796 854 758 835 854 833 907 919 873 889 886 868 870 886 876 845 829 874 881 875 844 839 876 828 857 863 871 867 854 836 844 846 866 850 866 859 904 856 826 828 852 816 829 856 862 885 853 856 851 850 891 886 840 894 863 905 916 915 901 944 917 902 935 872 880 870 905 836 857 904 859 864 872 805 849 879 809 853 792 814 840 807 835 835 837 848 819 808 812 807 792 783 800 819 810 808 799 791 830 814 871 803 794 815 838 800 799 799 822 850 828 825 803 831 764 888 788 818 819 806 786 812 805 808 798 799 831 811 827 834 858 849 818 818 857 811 788 819 682 829 805 809 817 743 767 816 794 821 826 795 845 815 880 848 889 844 821 874 872 870 877 836 817 845 845 815 790 857 818 836 869 860 803 874 838 849 833 790 816 812 842 848 833 841 794 838 838 808 851 837 840 855 791 821 856 846 825 813 814 822 773 837 814 803 752 881 812 783 804 791 812 802 774 820 806 785 808 836 804 773 818 804 807 791 861 826 869 809 790 756 851 802 838 808 780 838 806 803 830 835 800 804 817 836 844 766 780 806 861 852 861 897 890 876 846 855 817 885 839 848 816 834 808 841 844 817 831 833 816 812 834 810 852 827 779 818 820 801 806 790 836 807 794 817 846 816 827 810 805 809 761 733 711 805 790 853 806 834 817 846 840 867 805 836 826 829 816 806 837 784 796 819 856 794 800 763 804 799 787 788 870 787 770 829 801 776 814 837 816 819 819 799 807 778 773 804 821 NaN 825 835 818 908 916 883 891 897 933 864 889 927 923 887 932 906 863 936 900 896 936 904 914 911 928 930 909 887 910 871 884 902 903 900 840 905 881 882 894 915 866 866 885 1.13e+03 884 880 874 927 839 801 850 832 851 820 863 959 863 879 800 881 824 870 843 896 863 876 822 854 867 836 792 844 862 788 877 882 885 864 964 947 950 906 920 946 987 973 951 948 962 938 816 NaN 918 970 921 909 900 932 904 880 853 892 826 886 891 864 899 882 863 815 851 858 823 824 854 843 832 884 915 914 903 892 919 882 879 945 879 827 919 872 906 838 879 869 822 801 858 843 887 886 875 801 908 513 821 892 868 966 901 906 872 908 856 914 896 858 860 883 862 877 848 843 840 878 846 849 865 865 868 826 861 875 840 845 823 882 850 860 799 841 816 791 826 788 873 841 844 864 796 854 757 835 855 833 907 918 874 889 885 868 870 885 876 845 829 874 882 875 845 840 877 828 857 864 870 866 855 835 844 845 866 850 866 859 904 856 825 829 852 816 829 856 862 884 852 855 851 851 891 886 840 894 863 905 915 915 901 944 917 903 934 872 880 870 904 841 857 905 859 864 872 805 849 879 809 855 791 813 840 808 835 834 837 848 819 808 812 807 793 783 800 820 811 807 799 789 829 815 871 803 793 815 838 800 801 800 824 850 828 826 803 833 765 888 788 818 818 806 786 813 803 808 799 799 832 812 827 834 859 848 818 819 857 810 788 820 682 828 805 809 817 742 766 816 794 821 826 795 845 816 880 848 890 845 821 875 871 870 877 835 816 846 845 815 791 858 818 836 868 860 802 875 838 848 833 790 816 812 842 850 834 841 794 838 838 808 851 838 839 856 791 821 854 846 824 813 814 822 773 837 814 802 752 881 813 783 804 791 813 802 774 820 805 785 808 837 805 773 819 804 808 789 861 826 869 809 791 758 852 802 837 807 780 838 807 802 829 836 800 805 817 836 841 766 781 806 861 853 861 896 889 876 845 855 817 885 839 849 816 835 808 840 844 817 831 833 816 813 833 811 852 826 779 818 821 801 806 791 835 807 795 818 846 816 828 810 803 808 761 734 711 805 791 853 806 834 818 846 840 866 805 836 826 828 815 807 836 786 797 819 857 794 800 761 804 798 785 788 870 787 769 829 801 776 815 837 816 819 819 796 807 779 773 804 821 NaN 824 834 818 908 915 883 891 897 934 864 889 927 922 888 932 906 863 937 900 896 936 904 913 911 926 930 910 887 910 871 884 904 903 900 840 905 881 880 894 914 866 868 885 1.13e+03 885 879 875 928 838 801 850 832 851 820 864 959 863 879 800 881 824 871 843 898 862 876 823 854 867 836 791 845 862 789 877 882 885 863 965 948 949 906 920 947 986 973 949 947 961 937 816 NaN 918 970 921 910 902 932 906 882 854 894 825 886 890 864 900 882 863 815 851 857 822 825 854 844 832 885 914 914 902 892 920 883 878 945 879 827 919 871 907 837 879 868 821 801 858 845 886 884 874 801 908 515 821 892 867 966 900 906 873 908 857 914 896 858 859 883 862 878 847 843 840 878 846 849 866 865 869 825 862 874 840 845 823 881 849 860 799 843 816 791 826 788 873 840 844 864 797 854 756 835 855 833 907 918 874 889 884 867 870 885 876 844 829 874 882 875 845 841 877 828 857 864 870 866 856 835 843 844 865 850 866 859 905 854 825 829 853 816 829 856 862 884 852 854 852 851 891 887 840 893 864 905 915 915 901 945 917 903 933 872 880 871 903 845 857 905 859 864 872 804 849 879 810 857 790 813 840 808 835 834 838 847 820 808 812 807 793 783 800 820 812 808 799 787 828 816 871 803 794 815 840 800 801 801 827 850 828 826 803 834 766 887 788 818 818 806 787 812 803 808 799 799 833 812 827 834 859 847 818 820 856 810 788 821 683 827 806 808 817 741 766 816 794 822 826 795 845 815 879 848 890 846 821 875 871 870 877 836 816 846 845 816 791 858 817 837 868 861 801 875 837 849 832 790 816 813 842 850 835 841 795 838 839 808 851 838 838 857 790 821 853 847 824 813 813 823 773 837 815 801 751 881 814 783 804 791 814 802 774 820 806 784 808 838 803 772 819 803 807 787 862 826 869 809 791 758 852 802 836 806 780 838 807 800 827 836 800 805 816 836 838 765 781 806 861 854 861 896 888 877 843 854 817 884 839 849 816 835 808 840 844 817 831 832 816 814 833 811 852 828 779 818 822 801 806 791 834 807 795 818 846 816 828 810 803 808 761 735 711 805 791 852 805 834 819 846 839 865 805 836 826 827 814 809 836 786 798 819 857 793 799 761 803 793 784 787 870 787 769 829 801 777 815 838 817 818 819 788 808 781 773 805 821 NaN 822 832 818 908 914 883 892 897 933 864 889 928 922 888 932 906 863 937 899 896 936 904 913 910 925 930 911 887 910 871 884 904 903 900 839 905 881 880 895 914 867 870 884 1.13e+03 886 878 875 928 838 801 850 832 851 820 865 959 862 879 800 882 824 871 843 898 860 876 823 855 867 835 791 846 862 790 877 883 885 864 966 947 948 906 920 946 986 973 947 946 961 936 815 NaN 916 972 920 910 902 935 908 882 855 894 825 886 889 865 900 883 863 816 851 857 822 825 854 844 833 885 914 914 901 893 920 883 878 944 880 826 919 870 910 836 879 867 824 801 858 848 885 883 873 802 907 520 821 893 866 966 900 907 874 908 857 914 895 860 860 884 865 879 846 844 841 877 846 848 866 866 869 825 861 875 839 845 823 881 850 861 799 844 817 792 825 789 873 840 844 863 797 854 756 834 855 834 907 918 874 889 883 866 870 884 876 844 830 873 882 875 845 840 876 828 857 864 870 866 856 834 842 845 865 851 866 859 905 853 824 829 853 816 829 856 862 884 852 855 852 850 892 887 840 893 864 905 917 915 900 945 917 903 933 873 880 872 903 849 857 905 858 865 873 803 848 879 810 859 789 813 840 808 835 835 838 847 820 809 812 807 793 783 799 820 811 808 798 785 827 817 871 802 795 815 840 799 801 801 830 850 829 827 803 834 765 886 788 818 818 806 787 811 803 808 798 799 834 813 826 836 860 847 818 821 856 809 788 821 683 827 807 808 817 740 766 817 794 822 826 795 844 814 880 848 890 848 822 876 871 869 877 836 818 846 846 816 792 858 816 838 869 860 801 874 837 850 832 790 815 814 842 849 836 842 796 838 839 808 852 838 838 857 790 821 853 848 825 813 812 822 773 836 816 801 751 880 814 782 804 792 814 802 773 820 806 783 808 838 802 772 819 803 807 786 862 825 869 809 792 759 851 802 836 806 780 838 807 801 828 836 800 805 816 836 836 764 781 805 861 854 861 895 888 877 842 854 816 884 839 849 815 835 808 840 844 816 831 833 816 814 834 811 851 829 779 818 822 802 806 791 834 807 796 818 847 817 828 809 803 808 761 734 711 805 791 852 806 834 820 846 840 864 805 836 826 827 814 809 837 786 798 819 858 793 800 760 803 790 782 787 870 786 769 827 801 777 815 839 818 816 819 782 808 780 772 805 822 NaN 821 832 818 909 915 883 893 898 932 864 890 929 923 889 931 906 863 937 899 896 937 902 913 910 923 930 910 888 910 871 882 904 904 899 839 905 881 882 894 914 868 870 884 1.13e+03 885 876 876 928 839 802 851 833 852 820 866 959 862 879 800 882 822 871 844 898 860 876 823 856 867 836 793 846 862 790 878 884 885 864 966 948 948 906 920 947 986 973 945 946 962 936 815 NaN 912 973 920 910 901 937 908 883 854 895 826 885 889 865 900 883 863 816 852 857 822 825 855 844 833 884 915 913 900 894 919 884 878 943 880 827 918 871 914 833 880 867 826 800 858 848 885 883 872 801 907 518 821 894 866 966 900 907 874 908 858 914 895 861 862 884 868 879 846 845 841 877 845 848 867 866 869 826 860 875 839 846 823 881 850 862 798 844 817 792 826 789 874 840 845 863 798 853 756 833 854 834 907 918 875 888 882 866 870 884 876 844 830 872 882 875 844 839 875 828 857 864 870 866 856 834 841 845 866 851 867 859 904 851 824 830 853 816 830 856 862 884 852 856 852 850 893 887 840 892 865 906 918 915 900 946 917 904 932 874 880 872 903 852 857 905 858 866 874 803 848 879 810 860 789 814 841 809 835 837 838 847 820 809 812 808 790 784 800 820 811 807 798 784 826 817 872 802 795 816 839 800 800 801 830 850 830 827 803 833 764 886 788 818 818 806 787 811 803 808 796 798 833 813 825 837 859 846 818 821 855 810 788 822 684 828 808 808 817 739 766 817 794 822 826 795 845 813 881 849 890 847 822 876 870 868 876 836 820 847 846 817 792 857 815 839 871 860 801 874 837 851 831 790 815 814 843 848 835 842 796 838 840 808 853 838 838 856 792 822 853 849 825 814 811 822 773 836 816 800 752 880 814 782 804 792 815 802 773 820 808 782 808 838 800 772 819 804 806 786 862 825 868 809 792 758 851 802 835 807 780 838 807 802 828 836 800 806 815 836 834 762 781 804 861 854 861 894 889 877 840 854 816 883 838 848 815 835 808 840 844 817 832 834 816 814 834 810 851 830 778 818 822 801 806 790 835 808 796 818 847 819 827 809 803 808 762 734 711 805 791 852 807 835 820 847 841 864 805 836 825 828 814 809 838 787 798 819 859 794 801 760 803 786 781 787 869 786 768 826 800 777 814 840 818 816 819 777 808 779 772 805 823 NaN 822 833 819 909 916 883 894 898 931 865 893 929 923 889 930 907 864 937 898 897 937 901 914 910 922 932 910 888 910 871 881 902 904 899 839 905 881 884 893 915 869 869 884 1.13e+03 885 876 876 927 839 802 851 833 852 819 866 959 861 878 799 883 821 871 843 897 862 876 824 856 867 837 794 846 862 790 878 885 885 864 967 948 948 906 921 947 985 973 941 947 963 936 815 NaN 909 973 920 910 901 939 908 884 855 896 828 884 891 865 900 883 864 815 852 856 823 823 855 843 833 882 916 913 900 895 919 884 878 943 880 828 917 872 917 830 880 867 828 801 859 849 886 882 872 801 908 512 822 894 867 965 902 907 874 908 858 914 895 860 863 884 871 878 847 845 840 877 845 849 867 866 869 827 861 875 840 845 823 880 850 862 798 843 816 792 826 789 874 841 845 862 797 852 756 834 853 834 908 918 876 888 882 866 869 885 875 844 829 872 883 876 843 838 874 827 857 863 871 866 856 834 841 846 867 851 867 859 905 852 824 830 853 817 830 856 862 884 853 856 852 850 894 887 840 892 866 906 918 915 900 946 918 904 933 874 880 871 903 855 857 905 857 866 874 803 848 879 810 859 789 815 841 809 836 838 838 847 820 809 812 807 788 785 802 819 811 807 798 784 826 817 872 801 795 815 838 800 801 800 830 850 830 827 803 831 764 887 789 818 818 805 787 811 803 809 797 798 832 814 825 839 859 846 819 820 854 810 789 821 684 829 807 808 818 739 768 817 794 822 826 795 845 814 882 849 890 846 822 876 870 868 876 837 820 848 846 816 793 857 816 840 873 859 802 874 837 851 831 791 815 814 842 848 835 842 796 839 840 808 853 838 838 855 793 822 854 848 825 814 812 822 773 837 815 800 751 880 815 782 804 792 814 803 773 821 808 782 808 836 799 772 819 804 806 786 862 824 867 809 792 760 851 802 836 808 780 838 807 803 829 836 800 806 814 837 829 763 782 804 861 853 861 894 891 878 841 855 816 883 837 847 815 835 808 841 844 817 833 836 816 813 834 809 851 830 780 819 822 801 806 790 836 809 796 818 846 819 827 809 803 808 762 734 711 805 791 851 808 836 820 848 842 866 804 836 825 828 815 809 838 788 796 819 860 794 802 760 804 785 782 788 868 786 768 824 798 778 814 842 817 816 820 777 808 777 772 804 823 NaN 823 833 819 909 916 883 894 899 931 865 896 929 922 890 930 908 865 937 898 897 937 900 914 911 921 933 909 889 910 872 882 900 904 899 839 905 881 884 892 915 869 869 885 1.13e+03 885 876 876 927 840 802 852 833 852 818 865 959 861 878 799 884 821 871 843 897 864 876 824 857 866 838 794 845 861 790 878 885 885 863 967 950 949 906 921 947 985 972 938 947 963 936 814 NaN 907 973 920 910 899 939 908 884 856 895 829 884 893 865 899 883 864 812 852 856 823 822 854 843 832 881 916 914 900 896 919 884 878 943 879 828 916 873 918 828 878 868 827 802 860 849 886 884 871 801 909 508 820 894 869 965 904 907 874 908 858 912 896 859 863 884 872 876 848 844 839 877 845 849 867 867 868 827 862 875 840 845 823 880 850 863 798 842 814 793 826 789 874 842 845 862 797 851 756 834 851 834 908 918 876 888 882 866 869 886 876 844 828 872 883 875 843 838 874 827 857 863 870 867 856 835 842 846 868 851 867 860 906 852 824 830 854 817 830 856 862 884 853 855 852 851 893 886 840 892 866 906 918 915 900 946 919 903 933 875 879 869 904 858 857 906 857 865 874 802 849 879 811 858 789 815 841 809 836 838 838 848 821 809 812 807 786 784 803 819 811 807 799 785 827 817 872 800 796 815 837 801 802 800 830 851 829 826 803 832 763 888 789 818 819 805 786 811 802 810 798 798 831 813 825 840 859 846 820 820 854 810 789 821 684 828 807 807 817 739 769 817 793 822 826 795 846 815 882 850 890 846 822 874 870 869 875 837 819 848 846 814 793 856 817 840 873 860 801 874 837 851 831 792 816 815 843 848 834 840 796 839 840 807 852 838 839 855 795 822 854 848 825 813 813 822 772 838 815 799 751 881 816 782 804 792 812 803 773 821 808 783 807 836 798 771 818 804 807 786 863 823 866 809 793 763 851 802 838 808 779 838 807 804 830 836 800 807 814 838 824 764 782 805 861 852 862 894 892 878 843 855 816 882 837 846 814 835 808 842 843 817 833 836 817 813 834 809 851 829 782 818 822 801 806 791 836 809 796 818 847 820 826 809 804 808 762 734 711 806 789 850 807 837 820 848 842 868 804 836 825 828 815 808 837 789 795 818 860 795 802 761 805 784 783 788 867 786 767 824 797 778 813 844 817 817 820 778 809 777 773 802 824 NaN 823 834 820 909 916 883 894 899 931 864 899 929 921 892 929 908 865 937 897 897 938 901 914 913 921 934 910 889 910 872 882 901 904 899 839 905 881 884 892 915 869 868 885 1.13e+03 885 876 876 928 840 801 852 833 852 818 865 959 861 877 800 884 821 871 843 897 864 876 824 857 866 838 794 844 861 790 877 885 885 863 967 948 949 907 921 946 986 972 937 947 964 936 814 NaN 906 974 920 910 899 937 907 884 858 895 830 884 892 866 899 883 864 811 851 857 824 820 852 842 832 882 916 916 901 897 919 883 878 944 878 829 915 872 918 828 876 869 826 803 860 848 886 885 870 801 910 512 817 894 868 966 904 908 874 908 858 911 896 858 863 884 871 876 847 843 837 878 845 850 867 868 869 827 862 876 840 845 823 880 851 863 798 842 813 793 827 788 874 842 844 862 796 851 756 834 851 834 908 919 877 887 883 865 869 887 877 845 827 872 883 874 843 839 875 827 857 862 870 866 855 836 842 848 868 852 867 860 906 852 824 829 854 818 830 856 861 884 853 854 852 852 892 886 840 892 865 906 917 915 900 945 920 902 934 874 878 869 904 860 857 906 857 865 874 802 850 879 810 857 789 815 840 809 836 838 838 848 821 808 812 807 786 784 804 820 812 807 800 786 828 818 871 800 796 815 838 802 802 801 830 851 829 825 803 832 762 887 790 818 820 806 785 811 802 810 799 798 831 811 826 840 858 847 820 820 854 810 790 821 683 829 807 806 817 740 769 817 793 822 827 795 845 815 882 849 890 847 822 873 871 870 874 837 820 848 846 812 793 856 816 840 873 860 801 874 837 849 830 792 817 815 843 848 835 838 796 839 840 806 851 838 840 856 796 822 853 847 824 811 814 821 772 838 815 799 750 881 816 782 805 791 812 803 773 821 808 784 807 835 799 772 818 805 807 786 863 824 866 810 793 766 850 801 838 809 779 839 807 804 830 836 798 807 814 839 818 765 782 806 861 853 861 895 892 879 844 855 816 882 836 846 814 836 809 842 842 817 831 836 818 813 834 809 851 829 785 818 822 801 806 792 836 808 796 818 848 820 826 810 804 809 762 736 712 806 788 851 806 837 820 848 842 869 803 836 825 827 814 806 837 789 795 818 860 794 802 762 807 782 784 789 867 786 767 824 797 778 812 844 817 817 821 778 809 777 775 800 823 NaN 823 835 820 909 916 883 892 899 932 862 901 928 921 894 929 907 866 936 898 897 938 902 914 913 921 934 910 889 910 871 882 902 903 899 839 905 880 884 891 915 869 869 885 1.13e+03 885 876 876 928 840 801 851 833 852 818 865 959 862 877 801 884 822 871 842 897 863 876 824 858 866 837 793 844 861 790 877 885 884 864 967 946 948 907 920 944 986 971 932 947 964 936 815 NaN 905 974 919 911 899 935 907 884 858 895 830 885 891 867 899 883 863 811 850 858 824 820 850 841 833 883 916 918 902 897 920 883 877 944 879 829 915 871 916 827 875 870 826 802 860 848 886 887 868 801 910 516 814 894 866 966 902 908 874 908 857 910 896 857 863 884 871 876 847 842 837 879 845 850 867 868 870 828 862 877 840 845 823 880 852 862 798 842 814 794 827 786 874 841 843 863 796 851 756 834 851 834 908 920 877 887 883 865 869 886 877 844 827 872 883 874 844 839 875 827 858 862 870 865 854 836 842 849 868 852 867 860 906 853 824 829 855 818 830 857 861 885 853 853 852 853 891 885 840 892 864 905 916 915 900 944 920 901 933 874 879 869 904 863 857 906 857 865 873 802 851 879 810 857 789 814 840 809 835 838 837 849 821 809 812 807 787 782 804 819 812 808 800 786 829 816 870 800 795 816 838 802 801 800 831 852 829 826 802 833 762 887 790 818 820 807 785 812 802 810 799 798 831 810 827 842 859 847 820 820 855 810 790 822 683 829 807 807 816 740 770 818 793 822 828 795 845 814 882 849 891 848 822 872 871 869 874 837 822 847 845 812 794 856 816 841 872 860 802 875 836 848 829 792 817 816 843 849 836 839 796 838 840 807 851 839 841 856 796 822 852 848 825 810 815 820 772 836 815 801 750 881 815 783 804 790 812 804 774 821 808 784 807 836 800 774 819 805 808 786 862 825 867 811 794 766 850 802 838 809 778 839 807 803 830 835 798 806 816 838 812 765 782 807 861 853 862 896 892 879 844 856 816 882 836 847 814 836 810 842 842 817 830 836 818 812 835 808 850 829 785 817 822 802 807 793 836 808 796 818 848 819 826 810 805 809 760 738 712 806 787 851 805 836 820 848 842 868 803 836 825 827 813 806 836 791 795 818 859 794 802 762 808 780 783 790 866 786 766 823 798 778 811 845 817 817 821 779 810 777 776 800 823 NaN 823 835 821 909 916 883 892 899 932 861 904 927 922 896 930 906 866 935 898 897 938 901 914 913 921 934 910 889 911 872 882 902 904 899 839 904 879 884 891 916 868 869 884 1.13e+03 885 876 875 928 840 800 850 833 852 817 865 959 862 878 800 883 824 871 842 897 863 875 823 858 867 837 793 843 862 789 877 886 884 866 967 944 947 908 920 942 987 971 928 948 963 937 815 NaN 903 975 918 909 899 933 907 884 857 894 830 885 891 868 900 884 863 812 849 858 825 821 850 842 833 882 916 918 902 897 920 883 876 944 879 830 916 870 914 826 876 870 825 800 859 847 886 887 868 801 911 570 814 894 864 966 901 908 874 908 857 911 896 857 863 885 872 876 847 842 838 879 845 850 868 868 871 828 863 877 840 844 823 880 851 863 799 841 814 795 827 786 874 842 844 863 797 851 757 833 849 834 908 920 876 887 883 866 869 886 877 843 827 873 883 874 844 839 875 827 858 862 869 864 854 836 842 849 868 852 866 860 906 854 824 829 854 818 829 857 862 885 853 853 852 853 892 885 840 891 864 904 916 915 900 944 919 901 932 873 881 869 904 868 857 906 858 864 873 803 851 878 809 856 789 814 840 809 835 838 837 849 820 809 813 808 789 783 805 819 813 807 801 786 829 815 870 801 794 818 838 802 799 800 832 852 829 826 801 833 763 886 790 817 820 807 785 811 802 811 799 799 831 811 827 844 859 848 819 820 854 809 790 822 684 828 805 808 815 740 771 818 793 823 829 795 845 814 882 848 890 848 822 872 872 868 874 837 822 847 844 813 794 856 815 840 871 860 802 876 836 848 829 791 818 816 841 850 838 840 796 838 840 808 851 839 842 856 797 822 852 847 825 810 815 820 772 835 815 802 750 880 814 784 803 789 812 804 774 821 809 785 808 836 802 775 820 804 807 788 862 826 868 811 794 766 849 802 838 809 778 839 807 803 830 835 799 805 817 837 806 765 783 805 861 852 862 897 892 879 844 856 816 884 836 848 814 836 810 842 842 817 832 835 817 812 835 807 851 829 786 816 822 803 807 792 836 810 796 818 848 818 826 809 804 809 760 739 712 805 789 850 806 835 820 848 841 867 803 836 824 828 813 806 837 793 795 818 858 794 800 762 807 780 782 791 866 785 766 822 799 778 812 846 818 818 820 780 809 777 777 800 822 NaN 822 836 821 909 916 884 892 899 932 862 907 927 922 898 931 907 866 935 899 897 938 901 915 913 920 934 911 889 912 872 881 902 904 899 839 904 878 885 891 917 868 870 884 1.13e+03 885 877 875 928 839 800 849 832 853 817 865 958 863 879 800 883 824 870 842 897 863 875 823 858 867 836 793 842 862 789 877 886 884 866 968 945 948 908 919 943 988 971 924 949 963 937 815 NaN 900 975 918 908 899 933 907 884 856 894 830 885 892 868 899 885 864 812 848 858 825 822 850 843 833 882 916 917 902 896 919 884 877 944 878 830 916 870 912 826 877 871 825 799 859 847 886 887 867 801 912 625 814 894 864 965 902 908 874 909 857 911 895 858 863 885 867 877 847 842 839 879 845 850 867 868 871 828 863 877 840 844 824 880 849 864 799 841 814 794 826 787 873 843 844 864 797 850 756 832 848 834 909 920 876 887 883 866 869 886 876 842 827 873 883 873 844 839 875 827 859 862 869 864 854 836 842 848 868 851 866 860 906 854 824 829 854 818 829 858 864 885 853 854 851 852 892 885 839 891 864 905 916 916 900 944 919 901 932 872 882 869 904 871 856 906 858 864 872 804 851 878 809 856 789 815 840 809 834 839 838 850 819 809 813 808 790 782 806 819 813 807 801 786 829 815 870 801 795 818 839 801 799 800 832 851 828 826 801 834 764 886 790 817 820 807 786 811 802 811 799 799 832 811 828 846 859 848 818 819 853 809 790 821 684 827 804 807 814 740 771 818 793 823 829 795 844 813 881 848 890 848 821 873 872 867 874 837 821 848 843 813 794 857 815 839 871 861 802 876 835 847 828 791 818 816 841 850 838 841 796 837 839 808 852 840 841 857 796 823 851 847 825 810 815 820 773 836 814 803 751 879 814 785 802 790 811 803 774 821 809 786 810 837 802 775 820 804 807 789 862 826 869 811 794 767 849 803 838 809 778 839 808 803 830 835 800 804 817 836 801 764 783 804 860 852 863 897 891 879 843 855 816 885 836 848 815 835 810 842 842 817 832 835 816 812 835 807 852 829 786 816 822 804 806 792 836 812 796 818 847 818 826 808 803 809 761 739 711 804 791 850 808 834 820 847 841 866 804 835 824 830 814 807 837 795 795 817 858 794 798 762 806 778 782 791 868 785 767 822 799 778 812 846 817 818 819 777 808 777 777 800 822 NaN 822 836 820 909 916 884 893 897 932 861 911 927 922 900 931 908 866 936 900 897 938 901 916 913 920 934 912 889 912 871 881 902 904 900 839 903 879 885 892 918 869 870 884 1.13e+03 885 878 875 929 838 800 847 832 854 817 866 958 862 879 800 883 822 870 843 896 863 876 823 857 867 836 794 841 862 789 877 886 884 866 967 946 948 908 918 943 988 971 923 950 963 937 815 NaN 898 975 918 907 899 933 906 884 856 893 830 884 892 868 898 886 865 811 848 858 825 823 852 843 833 881 915 916 902 896 917 884 878 944 878 831 914 870 911 826 876 871 824 801 859 846 887 887 868 801 912 680 814 895 864 965 902 908 875 909 858 911 894 859 863 884 862 877 847 843 839 879 845 849 867 868 871 828 864 878 840 844 824 880 849 864 800 841 814 793 826 788 873 843 845 864 798 850 756 833 846 833 909 920 875 887 883 867 870 886 876 842 827 874 883 873 844 840 875 827 860 861 870 865 853 836 842 848 868 851 865 860 906 854 824 829 853 817 830 857 866 885 853 853 850 851 893 886 838 891 865 904 916 916 899 944 919 902 932 872 882 869 904 874 856 906 859 864 871 804 851 877 809 856 789 815 840 808 835 838 838 849 818 810 814 808 790 782 806 819 813 807 802 786 830 815 870 801 795 819 839 800 799 800 832 850 828 826 801 834 765 885 789 817 821 807 786 811 801 812 799 799 831 810 828 846 859 848 818 818 852 809 789 821 684 826 804 806 812 740 770 817 793 824 829 795 844 813 880 849 891 847 820 873 873 867 874 837 819 848 843 814 793 857 816 838 870 862 801 875 835 846 828 791 818 815 842 850 838 841 796 837 839 807 852 840 841 857 794 823 851 846 825 810 814 821 773 836 814 802 750 880 814 786 802 791 812 802 775 820 809 786 810 837 801 775 820 804 808 789 861 827 869 811 794 768 849 803 838 809 778 838 809 803 831 834 800 803 818 835 795 764 784 804 860 852 862 897 891 880 842 854 815 888 835 848 816 835 808 841 842 817 832 834 816 811 836 807 854 828 784 815 822 806 804 791 836 812 796 819 847 817 826 807 803 809 763 738 711 804 792 850 808 834 820 846 842 867 805 836 824 831 816 808 837 795 796 817 858 794 798 763 804 776 783 792 869 785 767 822 798 777 812 846 816 817 818 774 809 777 776 800 823 NaN 822 837 818 910 916 884 893 896 933 861 913 927 923 902 930 908 865 937 900 897 937 902 915 913 920 934 912 888 912 870 881 903 904 900 839 903 879 884 893 917 869 870 885 1.13e+03 885 878 875 929 838 801 845 832 854 817 866 957 862 878 800 882 820 869 844 896 863 876 824 857 867 835 794 841 863 789 877 886 884 866 967 946 948 908 919 943 987 971 922 950 964 937 815 NaN 896 975 918 907 899 932 905 884 855 893 831 882 890 868 898 887 865 812 849 857 825 823 853 842 832 881 915 916 902 895 918 883 878 944 879 831 912 871 911 825 876 870 822 802 859 845 887 885 868 801 912 681 814 896 865 965 902 908 875 909 857 911 895 860 863 884 863 877 847 843 840 879 846 849 867 867 870 826 863 878 840 845 825 879 850 864 801 841 814 792 826 789 873 842 845 864 798 850 756 834 846 833 908 919 874 888 883 867 870 886 876 842 827 873 883 873 844 840 875 827 860 861 870 865 852 836 842 848 868 850 865 860 905 854 824 829 853 817 830 856 864 885 853 853 850 851 894 886 837 892 865 903 917 916 899 944 919 902 931 872 881 869 904 876 858 906 858 865 871 804 851 876 809 856 790 815 840 807 835 838 838 848 818 810 815 808 790 782 806 818 812 807 802 787 830 816 871 800 796 818 839 799 799 799 833 849 828 826 800 833 766 885 788 818 821 807 787 811 801 812 799 798 831 810 828 846 859 847 818 818 852 810 788 821 684 826 805 806 811 740 770 816 793 823 828 795 844 814 880 849 892 846 820 873 874 868 874 837 819 849 843 814 792 857 817 837 870 863 801 874 836 845 829 790 818 814 844 850 838 842 796 836 839 806 852 840 841 857 794 823 852 846 826 810 814 821 774 836 814 801 750 881 814 786 803 792 814 802 775 820 809 787 810 836 800 775 819 804 809 790 861 827 869 811 793 771 849 802 838 808 778 838 808 803 831 834 800 802 817 835 792 764 784 806 860 854 861 897 892 879 841 854 816 888 834 847 818 835 807 841 842 817 833 835 818 810 835 808 853 828 782 815 821 807 802 791 836 812 797 818 848 817 826 808 802 808 763 738 710 804 791 849 808 835 819 846 842 867 805 836 824 830 816 808 837 794 797 817 858 794 800 763 804 774 785 793 871 786 768 822 797 776 812 846 814 817 818 769 810 778 776 799 823 NaN 822 838 819 909 916 884 893 896 934 861 916 927 923 904 930 908 864 938 899 896 936 904 914 912 921 933 911 887 912 869 881 903 903 900 839 903 880 883 893 917 868 870 885 1.13e+03 885 878 875 930 837 801 844 832 854 817 866 957 862 877 801 882 820 869 844 896 863 876 824 857 866 835 794 841 863 788 877 886 884 866 967 946 948 908 920 943 987 971 920 949 966 937 815 NaN 893 976 918 908 900 932 903 883 854 893 832 882 890 868 898 887 865 812 849 855 825 822 854 841 832 879 916 915 902 894 920 882 878 945 879 830 909 872 910 824 875 870 821 802 859 845 887 884 868 801 912 684 814 896 865 965 902 908 875 909 857 910 895 860 863 885 871 877 847 844 840 878 846 849 867 867 870 825 862 878 839 846 825 879 851 864 802 841 814 792 826 788 874 842 845 864 798 851 756 835 845 833 907 919 874 889 882 868 870 887 876 842 827 873 884 872 844 840 875 827 860 861 871 865 852 836 841 849 868 851 865 860 905 854 824 830 853 816 830 856 863 885 854 853 850 851 893 886 837 893 864 902 918 916 899 944 918 903 932 872 881 869 904 879 859 906 857 866 871 804 850 875 809 856 790 815 839 806 836 837 838 848 818 810 816 808 790 782 806 818 812 807 801 788 830 816 872 800 796 818 838 799 799 799 834 849 828 826 799 833 766 885 787 818 821 806 786 811 801 813 800 798 831 810 828 847 859 847 818 818 852 811 788 821 683 826 807 806 811 739 769 816 793 822 827 796 844 815 882 848 892 846 820 873 872 868 874 837 819 849 843 814 792 857 818 838 870 863 799 874 836 845 830 790 818 814 843 850 838 841 797 836 838 807 853 840 841 857 793 823 852 846 827 811 814 821 773 836 814 801 750 882 814 786 803 792 815 802 775 820 810 787 809 836 800 775 819 804 810 788 861 828 868 811 793 773 850 802 837 807 778 838 807 803 831 834 800 802 816 834 788 764 785 808 860 853 860 898 891 878 842 854 818 888 833 846 818 835 806 841 842 818 834 834 819 810 835 810 852 828 781 815 821 805 802 792 836 811 797 816 849 817 826 808 802 808 762 738 710 805 790 850 807 837 818 846 842 867 805 836 825 828 816 808 838 794 797 817 858 794 802 763 804 774 785 791 871 785 768 822 797 775 811 846 814 818 818 767 812 780 776 799 823 NaN 823 839 819 909 916 884 893 896 935 862 919 928 924 906 930 908 864 938 899 896 936 904 914 912 923 934 910 886 911 870 881 904 903 901 839 904 880 882 893 917 868 870 885 1.13e+03 885 878 875 930 837 802 842 831 854 818 866 957 863 877 800 883 821 869 844 896 864 875 824 857 866 836 794 840 862 788 877 887 884 866 967 945 948 908 922 943 986 971 919 948 966 936 815 NaN 891 976 918 909 899 932 903 883 855 894 832 884 891 868 898 888 864 813 849 853 824 822 854 841 831 877 916 915 901 893 922 882 877 945 879 830 912 873 910 824 875 869 822 802 858 845 886 883 868 800 913 690 813 896 865 964 902 909 875 909 858 910 895 860 863 885 871 877 847 844 840 878 846 849 867 866 869 825 862 878 838 846 825 879 852 864 802 841 814 793 825 788 874 842 845 864 798 851 757 835 844 833 906 918 873 889 882 868 870 887 876 843 827 873 884 873 844 839 875 827 859 862 871 866 850 837 842 849 868 851 865 860 904 854 824 830 853 816 830 855 862 885 855 853 850 850 893 886 839 893 863 903 918 916 900 944 918 902 933 872 881 869 904 882 861 906 856 865 871 804 850 875 809 856 791 814 839 806 836 837 838 848 818 811 816 809 790 783 805 818 812 807 800 788 830 816 872 799 796 818 836 798 798 800 835 849 829 826 800 833 766 885 787 818 821 806 786 811 801 812 800 799 831 810 828 845 860 847 819 818 852 812 788 822 683 827 807 807 811 738 769 815 793 821 827 795 844 816 883 847 892 846 822 873 871 868 874 837 819 849 843 814 792 858 818 838 869 862 798 875 837 846 832 790 817 814 843 850 839 840 797 835 838 807 853 840 841 857 794 823 852 847 826 812 814 821 774 836 814 802 751 882 814 786 803 791 815 801 775 820 809 787 809 837 799 775 819 803 810 788 861 828 868 811 793 776 850 802 837 807 779 838 806 803 830 835 799 802 815 834 786 764 785 808 860 852 858 899 891 878 843 854 820 887 834 846 818 835 806 840 843 818 834 834 820 810 834 810 851 828 782 816 822 804 802 792 836 810 797 815 849 817 827 809 802 808 761 738 710 806 790 852 807 838 816 846 842 868 805 837 825 827 815 808 838 794 797 817 858 794 803 762 804 774 784 788 871 786 768 822 797 776 811 846 815 818 818 765 812 781 775 800 822 NaN 823 840 819 909 917 884 893 898 934 863 922 928 923 908 931 907 864 937 899 896 937 904 915 911 923 934 910 886 911 871 882 905 903 901 840 905 880 882 892 916 868 870 885 1.13e+03 885 878 875 929 838 802 841 831 854 818 866 958 864 877 800 884 822 868 844 896 864 875 824 856 866 836 794 840 861 788 877 886 885 867 967 944 948 908 923 945 985 971 917 948 965 936 814 NaN 891 976 918 909 898 933 902 884 855 894 831 884 892 869 898 888 864 813 849 851 823 821 854 841 831 874 916 915 900 893 921 882 876 946 878 830 915 872 910 824 874 869 823 800 858 845 886 883 867 799 914 695 811 896 864 964 902 908 875 909 858 910 895 859 863 886 866 878 847 843 840 878 846 849 867 866 869 825 863 878 838 846 825 879 852 864 802 842 814 792 824 788 874 843 846 864 798 851 756 836 844 833 905 918 872 889 883 869 870 887 876 843 827 873 883 873 844 839 875 827 859 862 871 867 851 836 842 848 867 851 866 860 905 853 824 830 854 816 829 856 862 885 854 852 850 850 892 887 841 893 862 904 918 916 901 945 917 901 934 874 880 870 904 885 861 906 856 866 870 804 851 874 809 856 791 814 839 806 836 837 839 848 818 811 816 809 790 783 805 818 813 808 800 789 830 816 871 800 796 818 836 798 797 800 836 850 829 826 802 834 766 885 788 818 821 807 786 812 802 811 801 799 832 809 828 844 860 846 819 818 851 812 788 823 683 827 807 807 812 737 769 814 793 821 827 796 844 817 883 846 892 846 823 872 871 868 874 836 819 848 844 813 792 857 818 839 869 860 800 875 837 846 832 790 816 814 843 849 839 839 797 834 838 807 852 840 840 857 795 822 852 848 825 812 813 821 774 837 814 802 751 882 813 786 804 792 816 801 774 820 808 787 809 837 799 775 819 803 810 786 861 828 868 812 794 776 850 802 836 807 779 839 806 803 829 835 799 802 815 834 785 765 785 807 860 850 857 899 891 878 843 855 820 886 834 846 817 836 806 840 843 817 833 834 819 809 835 810 851 827 784 817 822 802 802 792 836 809 797 814 849 818 828 808 802 809 761 737 709 808 790 854 806 837 816 847 841 867 805 837 825 827 815 807 837 795 796 817 858 794 803 761 804 776 784 786 871 786 768 822 797 776 812 846 815 818 819 766 812 781 775 801 822 NaN 823 840 818 909 917 884 892 897 934 863 925 929 923 910 931 907 863 936 900 896 937 904 915 911 923 934 910 887 911 871 882 904 904 900 840 906 880 882 893 916 868 870 885 1.13e+03 884 878 876 928 838 802 840 831 854 819 866 959 864 877 799 885 823 868 843 895 863 874 824 856 866 837 794 840 861 788 878 885 885 867 968 944 947 908 924 946 985 972 915 949 964 937 815 NaN 890 976 918 910 899 935 902 885 855 894 830 883 892 870 897 888 864 813 850 852 823 821 854 841 830 873 916 915 900 893 920 882 876 946 878 830 915 872 910 824 873 870 824 799 857 845 886 884 865 798 915 643 810 896 866 965 902 907 875 908 858 910 894 859 863 886 864 878 846 842 840 878 846 849 867 865 869 825 864 877 838 846 826 879 851 863 801 842 814 792 824 790 874 843 846 864 798 851 755 835 844 832 905 919 872 888 884 870 869 887 876 844 827 872 883 874 844 839 875 827 859 862 871 867 851 835 842 848 866 851 866 860 906 854 824 829 854 816 828 856 863 885 853 852 849 852 892 888 843 893 862 904 919 916 900 946 918 900 933 874 880 870 905 887 859 906 857 866 870 805 852 874 809 857 790 814 839 807 836 837 841 849 819 810 816 808 790 783 804 819 813 809 800 789 830 814 870 802 796 819 837 798 798 800 837 850 830 827 803 834 766 885 789 818 822 807 787 812 802 811 800 799 833 809 828 842 859 845 819 818 850 811 789 823 684 827 807 807 812 736 769 814 794 822 827 796 845 817 883 845 891 846 822 872 872 868 873 834 820 847 845 812 792 857 818 839 869 861 803 876 837 844 831 790 817 813 843 848 839 839 797 834 839 807 852 839 840 857 796 822 852 848 824 813 812 821 774 836 815 802 751 881 812 786 804 792 816 801 774 820 807 787 809 838 800 775 820 803 809 786 861 828 868 813 795 777 849 802 836 807 779 839 808 803 828 836 799 803 816 835 784 764 785 807 859 851 857 899 891 877 842 856 820 885 835 846 816 837 805 839 843 817 832 834 818 809 834 810 851 827 785 818 823 802 803 792 835 809 796 814 849 818 829 807 802 809 761 737 709 807 790 854 806 836 817 846 841 867 805 837 825 827 815 806 837 796 795 817 858 794 802 761 804 777 784 787 871 786 768 821 798 777 813 846 815 817 819 765 812 780 775 801 822 NaN 824 839 816 909 918 884 892 897 934 863 926 928 923 911 931 907 862 934 900 897 937 903 916 910 922 934 911 887 910 871 882 903 904 900 839 906 880 883 893 916 868 869 884 1.13e+03 885 878 876 926 838 802 840 831 853 819 865 960 864 877 800 885 823 868 843 896 862 874 824 855 866 837 794 840 860 788 879 883 884 867 968 945 947 908 925 946 985 972 916 951 962 937 816 NaN 890 976 918 911 900 934 901 886 855 894 829 881 892 871 897 888 864 813 850 852 822 820 854 841 831 871 916 915 899 894 920 882 877 946 878 830 913 872 909 824 873 870 824 798 857 845 886 884 864 798 916 582 808 896 868 965 902 906 874 908 858 910 894 858 864 886 867 878 846 843 840 879 845 849 867 866 869 826 865 877 839 846 828 878 851 862 800 842 814 792 824 791 874 843 845 864 798 851 755 834 844 832 905 920 872 888 885 870 870 887 876 844 827 872 883 874 845 840 874 827 859 863 871 867 852 834 842 848 866 852 866 860 906 854 824 829 854 817 828 856 863 885 853 854 850 853 891 887 843 892 863 905 920 916 899 946 918 899 932 874 880 871 905 889 857 906 858 866 869 805 853 875 809 857 790 814 840 806 836 837 842 850 820 810 815 808 790 783 803 819 812 809 800 789 830 813 869 803 797 818 838 797 798 800 837 850 829 827 803 834 766 885 789 818 823 807 788 813 802 811 800 799 834 810 827 842 858 844 819 818 849 811 789 823 684 827 807 808 813 735 768 815 794 823 826 796 845 818 882 847 891 847 821 873 872 868 874 834 819 847 845 812 792 857 819 838 869 861 803 875 836 843 831 790 818 813 842 848 839 839 796 834 840 808 852 839 840 857 796 822 853 847 824 813 812 821 774 836 815 802 750 882 811 786 804 792 816 801 774 820 807 787 809 838 800 774 820 803 808 785 861 827 868 814 795 778 849 802 837 807 779 839 809 804 829 836 799 804 816 835 785 764 785 806 858 851 857 899 891 877 842 856 820 885 834 845 816 838 805 840 842 818 831 834 817 809 834 810 851 827 786 818 823 801 805 791 835 809 796 814 848 818 828 806 802 808 762 737 708 805 791 854 807 837 818 846 840 866 805 837 825 828 814 806 836 798 795 817 858 794 801 762 805 779 784 787 870 786 768 820 798 777 814 845 815 817 819 763 812 780 776 800 822 NaN 824 837 816 910 918 884 892 897 934 863 926 928 924 912 930 907 863 934 899 897 937 904 916 912 923 934 911 887 910 871 882 902 905 900 838 906 880 883 894 916 867 869 884 1.13e+03 885 877 876 927 838 802 840 831 853 818 865 960 864 877 801 885 824 867 843 896 861 875 825 854 866 837 794 839 860 787 880 883 884 867 969 945 946 908 924 945 986 972 917 952 962 937 816 NaN 890 976 919 912 902 934 901 885 855 895 829 881 892 871 897 888 863 813 850 852 823 820 854 841 832 868 915 915 899 895 920 882 878 945 878 830 911 872 909 824 875 871 824 800 857 845 886 884 864 798 916 521 810 896 869 966 901 907 874 908 858 910 894 858 862 886 870 877 846 844 839 879 845 849 868 866 869 826 865 877 839 846 830 879 851 862 800 842 814 792 824 792 874 842 845 864 798 852 756 834 843 832 906 920 872 888 885 870 870 887 876 844 828 873 883 874 845 840 874 827 859 864 871 866 852 834 842 848 866 852 865 860 906 853 824 829 854 817 828 856 864 885 853 855 850 855 891 886 843 892 863 905 920 916 898 946 919 899 932 874 880 871 906 891 855 905 858 866 869 804 854 876 809 857 790 816 841 807 837 837 842 851 819 809 814 808 789 783 803 819 810 808 800 789 830 812 869 803 796 817 838 797 799 799 837 851 829 826 802 833 765 885 788 818 823 807 788 813 803 811 800 800 834 810 826 842 858 843 819 819 849 811 788 822 684 826 806 808 813 734 769 816 793 824 826 796 845 817 882 848 892 848 821 873 872 868 875 834 818 846 845 812 791 857 819 838 869 862 800 874 835 842 831 791 818 813 842 847 838 839 796 836 840 807 853 839 840 858 796 821 854 847 823 813 811 821 773 836 815 802 750 882 811 786 804 792 816 802 774 820 808 787 810 838 801 774 820 803 808 786 860 826 868 814 795 779 849 802 837 807 778 839 809 804 829 836 799 804 817 836 785 763 784 806 857 852 857 899 890 876 842 857 819 886 834 846 816 838 806 841 841 819 831 834 817 810 834 810 851 828 786 818 823 801 807 791 835 809 796 814 848 819 828 806 802 808 762 739 710 803 790 854 808 837 818 847 840 866 804 836 825 828 813 807 836 799 796 817 858 794 799 762 806 779 783 787 870 786 769 820 797 778 814 846 815 818 819 759 811 778 776 799 822 NaN 824 835 816 910 918 884 892 898 934 863 925 928 924 912 930 906 863 935 899 898 937 904 916 912 923 934 911 887 910 871 882 903 905 900 838 905 880 884 893 917 867 870 883 1.13e+03 885 877 876 927 838 802 841 832 853 818 866 961 864 877 801 884 825 868 842 897 862 875 825 854 866 837 793 838 860 789 880 883 884 867 970 946 946 908 923 944 987 971 918 952 962 936 816 NaN 889 976 919 912 902 932 900 884 855 895 829 880 893 870 897 888 863 813 850 851 824 820 853 841 834 866 914 917 900 894 920 884 879 944 879 831 911 872 910 824 878 871 824 802 857 845 886 883 863 798 916 522 811 896 868 966 901 907 874 909 857 910 895 858 861 887 872 876 846 844 839 879 845 849 867 866 869 826 865 877 838 846 833 880 850 863 801 843 815 792 825 790 874 842 845 864 798 853 756 834 842 831 907 919 873 889 885 869 870 886 874 844 828 873 882 874 846 841 873 826 859 865 871 866 852 835 842 848 866 852 864 860 905 852 825 829 854 817 827 856 864 885 853 856 851 856 892 886 843 892 863 906 921 916 899 946 919 899 931 873 880 871 906 892 856 904 858 865 869 802 855 877 809 856 790 817 841 808 837 838 841 851 818 809 814 808 789 783 802 820 809 807 800 789 830 812 869 803 796 815 838 798 799 799 837 851 829 825 803 833 765 885 789 818 823 807 787 813 804 811 801 800 833 810 825 842 858 843 820 819 849 811 789 822 685 825 806 808 813 735 770 816 792 824 826 796 845 817 882 850 892 848 822 873 871 868 875 834 817 846 844 812 791 856 819 838 869 862 800 873 835 842 831 792 818 813 842 848 837 839 796 838 841 806 853 840 841 858 796 820 854 847 823 812 812 821 772 835 815 801 750 882 810 785 804 792 815 803 773 821 808 787 811 838 802 774 820 803 808 786 860 826 868 814 793 781 849 801 838 807 778 839 808 804 829 836 799 804 817 835 785 763 783 805 857 853 858 899 889 875 842 857 818 886 834 847 816 838 806 842 841 820 832 834 818 810 834 810 851 828 786 817 822 801 809 791 835 809 796 815 848 820 828 807 800 807 763 739 713 803 790 854 809 837 818 847 841 866 804 836 825 828 811 808 835 800 797 817 858 794 798 760 806 778 783 787 869 786 769 820 797 778 813 846 815 819 819 766 812 778 776 799 822 NaN 824 834 816 910 916 884 893 898 934 863 926 927 923 913 929 907 864 935 900 898 937 905 916 913 924 934 910 887 910 871 882 903 905 900 839 905 880 884 893 917 868 870 883 1.13e+03 885 877 876 927 838 803 841 833 853 818 866 961 864 877 800 883 826 868 843 898 862 876 825 855 866 837 793 837 861 790 881 884 885 866 969 946 946 908 922 943 987 971 916 949 962 937 816 NaN 888 976 920 911 901 932 900 884 855 895 828 879 893 870 898 887 864 813 850 850 824 820 852 841 833 864 914 918 900 894 920 885 879 944 879 830 911 872 912 825 878 871 823 803 858 846 886 883 865 798 916 525 813 896 867 966 901 907 874 909 857 910 895 859 860 887 872 877 846 844 840 879 844 849 867 866 870 826 864 876 839 846 838 881 851 864 800 843 816 792 825 789 875 842 846 863 798 853 756 834 842 830 908 919 872 889 885 868 870 886 873 844 828 874 882 874 845 840 873 826 859 865 871 866 853 835 842 849 866 851 864 860 905 852 825 830 854 817 827 856 864 884 853 855 851 856 893 886 842 893 863 906 920 916 899 945 918 899 931 873 879 871 906 894 857 904 858 864 869 800 854 877 810 855 791 817 840 809 837 837 841 852 817 808 813 809 790 784 803 820 809 807 800 788 830 811 870 804 795 815 837 798 798 799 837 850 829 825 803 833 766 886 789 818 822 806 786 813 803 811 801 799 833 810 826 842 859 842 820 819 849 812 790 823 685 825 806 808 814 735 771 816 791 825 826 796 845 816 883 850 893 848 822 873 871 868 873 833 817 845 844 813 791 856 818 838 869 862 802 873 835 842 831 793 818 813 842 848 837 839 796 838 841 806 853 841 841 858 795 820 853 847 824 811 814 822 772 835 815 801 750 882 810 785 803 793 815 803 773 821 808 787 811 837 802 774 820 804 808 786 861 826 868 814 793 782 849 802 838 808 778 838 807 804 830 835 799 805 818 834 785 765 783 805 858 854 858 898 888 877 841 857 817 886 834 847 817 839 806 842 842 821 833 834 818 811 835 810 852 829 787 817 822 802 809 790 836 809 796 815 850 820 828 808 799 806 763 740 712 803 790 854 808 837 819 847 841 866 804 836 824 828 813 809 834 799 798 816 858 793 799 759 806 777 783 787 869 787 769 821 798 778 812 847 814 819 819 775 813 778 776 798 822 233 824 833 816 910 915 884 893 898 933 863 926 927 923 914 929 908 864 936 900 898 937 904 915 912 924 934 911 887 909 871 882 904 904 901 840 905 879 884 893 917 869 871 884 1.13e+03 886 878 876 928 838 803 842 833 852 818 866 961 864 877 800 883 826 870 844 898 863 876 825 856 866 837 793 837 861 791 881 884 885 866 967 946 948 909 922 943 987 971 914 946 962 937 815 NaN 887 975 920 910 901 932 898 884 854 895 829 879 893 870 898 887 864 814 850 850 822 821 852 841 831 862 913 920 901 894 921 886 879 945 878 829 912 873 913 826 876 871 823 803 859 846 886 882 866 798 916 529 814 896 866 966 902 907 874 908 857 911 895 859 861 888 871 877 846 844 840 879 844 849 866 867 870 825 863 876 840 845 842 882 849 863 800 842 817 792 825 788 875 842 846 862 798 852 755 835 842 830 908 918 873 889 884 867 869 887 871 845 828 874 881 874 845 841 873 826 859 864 872 865 853 836 842 848 866 851 864 860 906 853 826 829 854 818 827 856 865 884 853 856 852 854 893 886 842 893 863 906 919 916 900 944 918 899 931 873 880 871 906 894 858 904 858 864 869 800 853 877 810 855 791 817 840 809 836 837 841 852 817 808 813 809 791 784 804 820 810 808 800 788 829 813 871 805 795 815 837 798 797 799 837 850 829 826 803 833 766 885 789 818 822 806 786 814 802 811 801 799 833 810 826 842 860 842 819 819 848 811 790 823 686 826 807 808 814 735 771 816 790 824 826 796 846 817 883 851 893 847 821 873 871 868 873 833 817 846 843 813 791 856 819 838 870 862 803 873 835 842 831 793 818 812 842 848 837 839 796 838 841 805 852 842 841 858 796 821 854 848 825 811 815 822 771 835 815 801 750 881 810 785 803 793 815 803 773 821 808 787 811 836 802 774 819 805 808 787 862 826 868 815 794 782 848 803 839 807 779 838 808 803 831 835 799 805 818 834 786 766 784 806 859 854 857 897 888 878 841 857 816 885 835 846 817 840 807 842 842 820 833 834 819 810 836 810 852 829 787 816 822 802 810 790 836 810 797 815 852 819 828 808 799 805 763 740 710 803 790 853 808 837 820 846 842 866 804 836 823 828 816 808 834 801 798 816 858 793 800 760 806 776 783 787 869 787 769 820 797 778 812 847 813 819 819 783 814 778 776 798 821 233 824 833 817 910 915 884 893 898 931 863 927 927 924 913 930 908 863 936 898 898 937 904 915 911 923 934 910 887 910 871 882 904 903 901 841 905 879 884 893 916 869 871 884 1.13e+03 886 879 876 928 838 803 843 834 852 817 867 960 864 876 800 883 825 870 844 898 863 875 825 857 866 837 793 837 861 792 881 884 885 866 966 946 948 909 922 943 987 972 913 944 962 937 814 NaN 886 975 919 909 901 932 896 884 854 895 830 880 892 871 897 887 865 815 850 851 821 822 852 841 831 859 912 919 902 894 922 887 880 945 878 828 913 873 912 827 875 872 823 803 860 846 886 881 867 799 916 578 814 896 866 966 902 907 874 909 857 911 895 860 861 888 869 877 846 844 840 879 844 848 866 868 870 825 862 875 841 845 848 881 848 862 800 842 816 792 826 788 874 841 847 863 798 852 755 835 842 830 908 918 873 890 884 867 869 887 870 846 828 874 881 874 846 841 873 826 859 864 871 866 854 836 841 847 866 851 865 859 906 854 825 829 854 818 828 856 865 883 853 856 852 853 893 887 841 892 864 906 918 916 900 944 918 900 931 873 880 871 905 894 857 904 858 864 869 801 852 877 810 855 792 816 840 808 835 836 841 851 818 807 813 809 792 784 803 820 810 808 799 788 828 814 872 804 795 815 837 798 796 799 836 849 829 826 803 832 766 885 788 818 822 807 787 814 802 812 802 799 832 811 828 842 860 842 820 819 846 811 789 824 686 825 807 807 814 733 770 815 791 824 826 796 846 816 882 851 893 846 820 873 871 868 873 834 817 847 843 814 791 856 820 838 871 862 802 873 835 842 831 794 819 813 842 848 838 839 796 837 840 805 852 841 841 857 797 822 854 849 826 810 815 822 772 835 815 802 750 880 811 786 803 794 814 802 773 821 809 786 810 836 802 774 818 804 808 788 862 826 868 816 794 782 848 803 838 808 779 838 809 802 832 835 798 804 818 835 788 767 784 808 859 854 855 895 888 879 842 858 816 885 835 845 817 840 807 842 843 819 834 834 818 810 836 811 852 829 787 816 822 803 810 789 837 810 798 815 853 819 828 807 800 805 763 740 708 804 789 852 807 836 821 845 842 867 804 836 824 829 821 808 834 802 799 814 858 793 801 762 806 775 782 788 869 787 769 820 797 779 812 847 812 819 818 781 813 778 777 798 821 247 824 834 818 910 915 885 893 898 928 863 928 926 925 913 930 908 862 935 896 897 937 904 915 910 923 934 910 888 910 871 882 904 903 901 840 905 879 885 893 916 869 871 884 1.13e+03 886 879 876 928 838 802 843 833 851 816 867 959 864 877 800 884 824 870 844 898 863 875 824 857 866 837 794 837 861 791 880 884 885 867 964 946 948 909 922 944 988 971 914 945 962 937 814 NaN 885 975 919 909 903 932 895 884 854 894 831 880 890 871 895 888 865 816 850 851 822 822 852 841 832 858 912 918 904 894 923 887 881 944 877 829 915 873 911 827 875 872 823 802 861 847 887 880 866 800 916 629 815 896 867 966 901 907 875 910 856 910 896 860 861 887 870 878 845 844 840 879 845 848 866 868 870 824 862 876 841 844 853 881 847 862 800 842 815 792 826 789 874 841 847 864 798 852 755 835 843 829 908 918 873 890 884 868 869 887 870 845 828 874 882 874 846 842 873 826 858 865 870 866 854 836 842 846 866 852 865 859 906 855 824 830 854 818 828 856 865 883 852 856 852 853 893 888 841 892 864 905 918 916 900 944 917 901 931 872 880 871 905 894 856 904 858 864 869 801 853 877 809 855 792 814 841 808 835 837 841 850 818 807 813 809 792 784 802 820 810 807 799 788 828 815 873 804 795 815 837 798 797 799 834 849 829 827 803 832 767 885 788 818 822 807 787 814 802 812 802 798 832 812 828 843 860 843 820 818 845 811 788 824 686 824 806 807 812 732 771 815 792 824 826 796 846 815 882 851 892 846 819 872 872 868 873 834 818 849 842 814 792 856 820 838 872 862 802 872 835 841 831 794 819 814 843 848 838 839 796 838 838 804 853 840 842 857 797 823 854 849 826 811 814 822 773 834 814 803 750 880 811 786 803 792 814 801 774 821 809 786 810 836 802 774 818 803 808 788 862 825 869 815 794 782 848 803 838 808 779 838 809 802 832 835 798 803 817 836 789 766 785 809 860 853 853 895 888 878 841 857 818 885 836 844 817 839 807 842 843 817 834 833 817 810 835 811 852 829 787 817 822 804 809 789 837 811 798 814 854 818 828 806 800 806 763 741 708 804 788 852 807 836 821 846 842 868 805 836 825 829 822 808 834 803 799 814 858 793 801 764 805 775 781 788 869 787 769 819 797 777 812 847 811 819 818 781 812 779 777 799 820 273 824 834 819 910 915 885 892 897 925 863 929 926 926 913 930 907 861 935 896 897 938 904 915 910 922 935 910 889 910 871 881 904 903 901 840 906 878 885 892 916 868 870 884 1.13e+03 886 879 876 927 837 803 843 832 851 816 866 958 864 877 800 885 824 870 844 898 863 876 824 858 866 836 794 836 860 790 879 884 885 867 964 945 947 909 922 944 987 971 914 946 962 936 815 NaN 883 975 918 910 904 933 895 885 853 894 831 881 890 871 894 888 865 816 850 850 824 822 853 840 833 858 913 916 904 894 924 887 880 943 877 829 916 872 910 827 876 872 822 803 862 848 887 879 864 801 915 680 815 895 867 966 900 907 876 910 856 909 897 859 861 887 875 878 845 845 840 879 845 848 866 867 870 824 862 877 841 845 860 881 847 863 800 842 814 793 826 790 874 842 847 863 798 853 755 835 844 830 908 918 874 890 884 868 870 887 869 845 828 874 882 874 846 843 874 826 856 865 869 866 855 836 843 845 867 853 865 858 906 855 824 829 855 818 828 856 863 882 852 856 852 852 893 888 842 892 864 905 918 916 900 944 917 902 931 871 880 872 905 894 855 904 858 864 869 801 853 878 809 856 792 814 841 807 836 837 841 848 819 807 813 809 793 785 801 820 810 808 799 789 828 815 872 803 796 816 837 798 799 798 833 849 829 827 804 832 767 885 787 818 822 808 788 814 802 813 802 799 832 812 829 843 860 842 820 819 844 811 788 824 686 824 805 807 811 731 771 815 793 824 826 796 846 815 882 852 892 847 819 872 872 868 874 834 818 848 843 814 792 857 820 837 873 862 801 872 835 840 832 794 819 814 843 848 838 839 796 837 837 805 853 840 843 856 797 823 854 849 826 811 814 822 775 834 814 803 752 879 811 786 803 790 813 800 774 821 809 786 809 837 802 774 819 802 809 788 862 825 869 815 794 782 848 803 838 808 779 839 810 803 831 835 798 803 818 836 791 766 786 808 860 853 852 896 887 878 840 856 819 885 836 844 818 839 807 841 843 817 834 833 817 811 834 811 852 829 787 817 822 804 807 789 837 812 798 814 854 819 828 805 799 807 762 741 709 804 789 852 808 838 821 846 842 868 805 836 827 830 820 807 835 803 799 813 858 793 801 766 805 774 780 788 869 787 768 819 798 776 811 847 811 820 818 782 812 780 778 800 820 300 824 835 819 909 915 885 892 897 922 863 930 925 926 912 930 906 862 936 898 897 938 904 914 910 922 935 911 889 911 872 880 905 903 901 839 906 878 885 892 916 868 870 884 1.13e+03 884 880 876 926 838 803 843 831 850 817 866 958 863 878 801 886 824 870 843 898 863 877 823 858 867 836 794 836 860 788 879 884 885 867 963 944 947 910 922 944 987 970 914 946 962 935 816 NaN 882 975 918 910 904 934 895 886 853 894 831 880 890 872 893 889 865 815 850 850 824 821 853 840 833 857 914 915 904 894 924 887 878 942 878 830 916 872 910 827 875 873 822 804 864 848 887 879 864 801 914 628 814 895 867 966 899 907 875 910 856 909 898 859 861 887 879 877 845 845 840 879 846 848 866 866 870 824 862 877 841 846 865 881 848 863 800 843 814 794 826 791 874 842 847 862 798 853 755 834 844 830 907 918 874 889 884 869 871 887 868 845 828 873 882 874 845 844 874 826 855 866 869 865 855 836 843 845 868 853 866 859 905 854 824 829 855 817 828 856 862 882 853 856 852 852 893 888 842 893 863 905 919 915 900 945 917 902 932 871 879 871 905 894 854 904 858 864 870 801 853 877 809 856 792 815 841 808 836 838 841 847 819 807 813 809 793 784 802 820 809 808 799 789 828 815 872 802 796 816 837 799 799 798 833 849 830 827 804 832 766 886 787 818 821 808 787 815 802 814 803 799 832 812 830 843 860 841 819 819 844 812 789 823 687 824 805 807 811 731 771 815 792 823 826 796 846 816 883 851 892 848 820 871 873 868 876 835 819 848 844 814 792 857 820 837 873 862 801 872 834 840 832 794 819 814 844 848 838 839 796 837 837 806 852 840 844 856 797 823 854 849 825 811 813 822 775 835 815 803 753 880 812 786 803 789 813 800 774 822 809 787 808 836 801 775 820 802 809 788 862 824 870 815 794 783 847 802 838 808 779 840 810 804 830 835 798 804 818 835 792 765 786 808 860 852 850 897 886 878 840 855 819 884 835 845 819 839 806 841 842 816 834 834 818 811 834 812 852 829 787 816 822 805 806 788 837 812 798 814 855 819 828 807 798 807 763 742 709 805 790 853 808 839 820 843 842 868 806 836 827 830 818 808 836 803 798 812 859 793 801 766 804 774 780 789 869 787 768 818 798 776 811 847 811 821 818 785 813 780 778 800 821 314 824 836 819 909 915 886 891 897 919 863 930 925 926 912 931 905 863 936 899 897 938 903 914 909 922 934 912 888 911 872 880 905 903 900 838 907 879 885 892 916 869 870 884 1.13e+03 883 879 876 926 838 803 843 831 850 818 866 958 863 877 802 886 823 870 844 898 863 878 822 858 867 836 794 836 861 787 879 885 885 866 962 944 947 910 922 943 986 970 913 946 962 934 816 NaN 883 976 918 910 903 934 895 886 853 894 831 880 891 873 895 889 866 815 850 849 823 820 853 841 833 857 914 916 903 895 923 887 876 942 878 830 915 873 910 827 874 874 822 804 864 847 887 879 866 802 912 575 813 895 867 967 899 908 874 910 856 911 897 858 861 887 879 876 845 845 839 878 846 848 866 866 871 824 862 876 841 847 870 880 849 864 800 843 814 793 825 791 874 844 847 861 798 852 755 834 845 830 906 919 874 889 884 870 872 887 866 845 828 872 883 874 845 842 874 826 856 867 869 865 855 837 843 846 868 853 866 859 905 853 825 828 855 817 828 856 862 882 853 856 852 852 893 888 843 894 862 905 919 915 900 945 918 901 932 872 879 870 905 894 855 905 858 864 870 800 852 877 809 857 792 815 840 808 836 838 841 847 820 807 813 810 794 783 803 821 810 809 799 790 828 815 871 802 796 816 838 799 797 799 833 849 830 827 804 832 765 886 786 819 821 808 786 816 802 814 805 800 832 811 829 842 861 840 818 819 843 811 790 822 688 824 806 809 810 731 771 816 792 822 826 796 846 817 882 849 892 848 821 871 873 868 876 835 820 848 845 813 792 858 820 838 873 862 801 872 833 841 833 793 819 813 844 848 838 838 796 837 838 808 851 839 844 855 796 823 854 849 824 810 812 822 775 836 815 802 754 880 811 786 803 790 813 800 774 821 808 786 808 836 800 775 820 803 810 787 862 824 870 816 794 783 848 802 839 808 779 842 811 804 830 835 798 805 817 835 792 766 785 807 860 852 849 897 887 878 841 855 819 884 835 846 820 838 806 841 841 815 833 833 818 810 834 811 852 828 787 816 823 805 805 788 838 812 798 814 855 819 828 809 798 807 763 742 710 805 791 854 808 838 819 839 841 867 806 836 826 830 817 809 837 804 797 812 859 793 800 766 805 775 780 789 869 787 769 818 799 777 810 847 811 820 818 777 813 780 778 800 823 312 824 836 820 909 915 886 890 898 916 864 930 926 926 911 931 906 863 938 900 897 939 903 913 910 921 935 912 887 911 872 881 904 903 900 839 907 879 885 893 917 869 869 884 1.13e+03 884 879 875 925 838 802 842 831 850 819 865 958 863 876 803 886 823 869 844 898 862 877 822 859 867 836 795 836 862 787 878 885 885 865 962 944 946 911 922 943 986 970 912 947 961 934 816 NaN 883 978 918 911 901 934 894 885 854 893 831 880 892 873 896 889 866 815 850 848 822 820 853 842 834 856 914 916 903 895 922 888 877 943 878 831 916 874 910 827 874 875 823 804 863 845 885 878 867 802 912 521 812 895 867 967 899 909 873 910 856 912 897 857 861 887 877 876 845 845 839 878 846 848 865 866 872 825 862 876 840 847 874 880 850 864 800 843 814 793 824 791 874 844 847 862 798 851 756 833 845 830 906 919 874 888 882 870 872 888 865 845 828 872 884 875 845 841 874 826 856 866 869 864 855 837 842 847 868 853 866 860 906 853 825 829 854 817 829 856 862 883 854 856 852 852 893 887 843 894 863 905 919 916 899 945 919 901 932 872 880 869 905 893 856 905 857 864 870 800 853 877 809 858 792 815 840 809 836 838 841 847 820 808 813 810 793 782 804 821 810 809 800 790 828 815 871 802 795 816 838 799 796 799 833 850 830 827 803 832 763 886 786 819 822 807 786 817 803 815 806 800 832 810 828 842 860 839 817 820 843 811 790 822 688 824 806 810 809 731 772 816 793 822 825 797 846 817 881 848 893 848 822 872 874 868 876 835 820 848 845 813 792 858 819 840 872 862 801 872 831 842 833 793 819 813 844 849 838 838 796 837 838 807 849 838 844 855 795 823 854 849 824 810 811 822 773 836 815 802 754 881 811 787 803 790 814 800 774 820 806 786 809 836 800 775 820 804 812 787 862 825 870 817 794 785 848 802 839 807 779 842 810 804 830 835 798 806 817 836 792 767 786 807 860 852 846 897 887 877 842 855 818 884 834 846 821 838 806 842 841 815 832 833 818 810 834 810 853 828 786 815 824 805 805 790 838 812 798 814 856 819 827 810 798 807 764 741 711 805 792 853 808 838 819 835 841 866 807 837 825 829 818 810 838 804 797 812 859 794 800 766 806 776 780 788 868 787 770 818 799 779 810 847 811 819 818 769 813 779 778 801 823 308 823 837 820 909 916 886 891 898 914 864 930 928 926 910 931 907 864 938 901 897 939 902 913 910 921 935 912 886 911 871 881 903 903 901 838 907 880 884 893 918 869 869 885 1.13e+03 884 879 876 925 838 803 841 832 851 819 865 959 864 875 803 886 822 869 844 898 861 876 822 859 868 836 796 836 863 786 879 885 885 865 961 943 946 911 922 942 986 970 912 947 960 934 816 NaN 884 977 917 911 899 933 894 885 854 893 831 882 891 873 898 889 866 815 851 848 822 820 853 842 834 855 914 916 903 894 920 889 876 944 878 831 916 873 911 828 875 875 825 804 862 845 884 878 868 802 913 519 812 896 866 967 899 908 873 910 857 913 897 856 862 887 875 876 846 844 838 878 845 848 866 866 871 825 862 876 840 846 876 879 850 865 800 842 815 793 824 791 874 844 847 863 798 851 756 832 844 830 906 919 874 888 882 870 872 888 863 845 829 873 884 874 845 839 874 826 856 865 869 865 855 837 842 847 868 853 866 860 906 853 826 829 854 817 829 858 862 883 854 856 852 852 893 887 842 894 864 905 919 915 898 945 919 900 932 872 881 869 904 892 856 906 856 865 869 800 853 877 810 859 792 815 840 809 836 838 840 847 821 808 814 810 793 783 804 821 810 809 800 790 828 815 871 802 794 816 837 799 798 800 833 849 830 828 802 831 762 887 786 818 822 807 787 818 803 815 807 800 832 810 827 841 860 839 818 820 843 812 789 822 689 824 806 811 807 731 771 816 793 823 825 797 846 817 880 849 892 848 822 873 874 868 876 836 819 848 845 812 792 858 819 840 872 861 801 872 829 842 834 793 818 813 843 849 838 838 796 838 839 807 850 838 842 855 794 823 854 849 824 810 810 822 771 835 815 802 752 881 811 786 803 791 815 800 774 819 805 787 809 836 801 774 819 806 812 786 862 825 870 816 794 787 848 803 839 806 780 841 810 804 830 835 798 806 817 836 791 768 786 806 861 852 844 897 888 878 842 855 818 884 833 846 821 838 806 843 842 816 831 833 818 811 834 809 854 827 786 814 824 805 804 791 838 812 798 813 856 819 827 811 799 807 764 741 711 806 793 853 808 837 818 833 840 866 807 838 824 828 818 810 838 804 796 812 859 794 800 766 807 777 779 788 868 786 768 817 800 778 810 847 810 817 818 764 813 778 779 801 822 308 822 837 820 909 915 886 892 898 912 863 931 928 925 910 930 907 864 938 900 896 938 902 914 911 921 935 911 886 911 870 882 903 903 901 838 907 880 883 893 919 869 868 885 1.13e+03 885 879 877 926 838 804 841 833 851 819 865 960 865 875 802 886 822 869 843 898 860 876 823 859 869 836 796 837 863 785 880 884 885 865 961 944 945 911 922 942 986 971 912 947 960 935 816 NaN 886 976 919 912 898 933 894 885 855 893 831 884 891 872 897 889 866 814 852 847 822 819 853 842 834 854 914 916 903 894 919 890 876 945 878 831 916 873 911 828 876 875 826 803 860 844 882 877 868 803 915 518 812 897 866 967 899 908 873 910 857 914 897 857 862 887 875 876 846 843 837 877 844 847 867 866 870 825 863 876 839 845 879 879 851 865 800 842 815 793 824 791 874 843 847 863 799 852 757 832 843 830 906 919 874 888 882 871 872 888 862 845 829 873 884 874 844 839 874 826 857 863 869 865 856 837 842 847 868 853 866 860 906 854 825 829 854 817 829 858 863 883 853 856 852 852 893 887 841 895 864 906 919 914 898 945 919 900 931 872 882 870 904 892 856 906 857 865 870 801 852 877 810 858 792 815 840 809 837 837 840 848 821 808 814 810 793 784 804 820 809 809 800 789 828 815 870 801 793 815 837 799 799 799 833 849 830 828 801 832 759 887 787 818 822 808 788 821 804 814 808 799 832 810 828 842 858 838 818 820 842 813 789 823 689 824 806 811 807 731 771 816 793 824 824 797 846 817 882 850 892 849 822 873 874 868 876 836 818 849 845 812 793 859 818 839 871 861 801 871 827 842 834 793 817 814 843 850 837 839 796 839 840 807 850 839 840 855 794 823 854 850 824 810 811 821 771 834 815 802 751 881 811 786 802 792 814 801 774 819 805 786 808 836 802 773 819 805 812 786 861 826 869 816 794 788 848 804 839 805 780 841 809 804 830 835 798 806 816 836 790 768 787 806 862 852 842 897 888 879 841 855 818 884 832 848 820 837 807 843 844 816 832 833 818 811 834 808 854 827 786 814 823 805 803 791 837 811 798 813 855 820 827 811 799 807 764 742 711 805 793 852 808 838 818 828 839 866 806 838 825 828 817 809 838 804 797 812 858 794 800 765 807 777 780 788 868 784 767 817 800 778 812 847 811 817 817 767 812 778 781 802 820 320 822 837 818 909 915 886 893 898 910 863 932 928 924 910 930 907 865 936 899 895 938 902 914 911 921 935 911 885 911 870 881 903 903 901 838 907 881 883 893 918 869 869 885 1.13e+03 886 880 877 926 838 806 841 834 852 818 865 960 865 875 802 885 823 869 843 899 861 876 824 858 869 836 797 837 862 785 880 884 885 865 962 944 945 910 922 942 986 972 911 948 960 935 816 NaN 887 974 922 912 899 933 894 885 855 892 832 885 890 872 897 889 864 813 852 848 823 819 853 842 834 855 915 916 902 894 918 890 875 944 879 831 915 873 911 828 876 876 826 805 860 844 883 876 868 803 916 523 810 897 865 968 899 907 873 909 858 913 897 857 862 887 875 877 846 842 836 878 844 847 868 866 869 825 864 876 839 845 882 879 851 865 801 842 815 793 823 791 874 843 847 864 799 852 756 833 842 830 906 919 874 888 882 872 871 888 861 846 828 872 884 874 844 839 874 827 857 863 869 865 856 838 843 846 868 853 866 860 906 854 825 829 854 817 828 858 864 883 853 856 852 852 893 887 841 896 863 906 918 914 899 945 918 900 930 872 881 871 904 892 855 906 858 866 871 801 852 877 809 857 791 814 841 810 836 836 840 848 820 808 814 809 795 784 803 819 809 808 800 789 828 815 870 801 793 815 838 799 799 798 833 849 831 828 801 833 757 888 788 819 822 808 788 823 804 814 808 798 832 810 829 843 858 838 817 820 841 812 788 824 690 824 806 811 806 730 771 816 792 823 824 797 846 817 883 850 892 849 822 873 874 869 877 836 819 849 845 812 794 859 818 838 872 862 802 871 824 842 834 792 816 813 842 850 835 839 796 840 840 806 850 840 838 855 795 824 854 850 824 809 811 820 772 832 815 800 750 881 811 785 803 793 814 802 775 819 805 786 807 836 802 774 819 805 811 786 861 826 868 816 794 788 849 804 839 805 780 841 809 804 830 835 798 805 816 836 788 768 786 806 861 852 842 898 888 881 841 854 818 884 833 850 819 837 806 843 844 815 833 834 817 811 834 810 853 827 787 815 823 805 802 789 836 811 797 813 856 820 826 812 799 809 764 743 711 805 792 852 809 838 818 820 838 865 806 837 825 828 816 809 838 804 798 813 857 794 800 764 808 778 780 788 868 784 766 817 799 778 813 848 812 816 816 773 812 777 781 801 820 339 823 837 817 909 915 886 892 898 908 862 932 928 925 910 930 907 864 935 898 894 937 903 914 912 921 935 911 885 910 871 881 903 902 901 839 906 881 884 892 918 869 869 885 1.13e+03 885 880 877 926 838 810 841 834 852 818 865 959 866 875 802 885 824 869 843 899 861 876 824 858 868 836 796 838 862 786 879 884 885 866 963 944 945 909 922 943 986 970 910 948 960 935 816 NaN 887 973 923 912 899 934 893 886 856 892 832 885 889 871 897 888 863 812 851 848 823 819 854 842 834 855 916 916 901 894 919 890 876 943 879 830 915 873 911 826 875 875 825 807 859 843 884 876 868 802 915 528 808 897 865 968 899 907 874 908 858 913 897 856 862 887 874 877 846 842 836 880 844 847 868 866 868 826 864 875 839 844 884 880 851 865 802 843 815 794 822 791 874 843 848 864 798 852 755 833 842 830 906 918 874 888 883 873 870 889 860 847 829 872 885 873 844 838 873 827 857 863 868 865 857 838 842 846 868 853 865 860 906 855 824 830 854 817 829 857 864 884 852 856 853 853 893 887 841 896 863 907 918 913 900 946 918 900 930 872 880 872 905 892 855 906 858 866 872 801 852 877 809 856 792 814 842 811 835 835 839 848 820 810 814 809 797 784 803 819 809 807 800 788 828 815 871 801 793 814 838 799 799 798 832 850 831 828 802 833 754 889 789 820 822 808 788 825 805 814 809 798 832 810 829 845 858 838 817 820 841 812 788 824 691 824 806 810 806 730 771 817 791 822 823 798 846 817 884 850 892 848 821 873 873 868 877 836 820 849 845 813 794 859 818 837 872 863 802 872 822 842 833 792 816 813 842 850 835 839 796 839 841 806 852 841 838 855 795 824 854 850 825 808 811 821 773 832 815 799 749 881 812 785 803 793 813 802 775 819 806 786 808 837 802 774 820 805 811 785 861 826 868 816 794 786 850 804 840 806 780 842 809 804 829 834 798 805 815 835 789 768 786 806 860 853 841 898 888 881 841 854 818 884 834 850 818 836 806 844 843 814 833 834 817 810 834 811 853 826 787 816 824 806 803 788 835 811 797 813 858 819 826 810 799 810 764 743 711 806 790 852 809 838 818 814 838 865 806 836 825 828 816 810 838 804 799 813 856 794 800 764 808 778 780 789 868 784 766 816 799 778 814 849 812 817 816 774 812 776 780 800 820 348 823 837 817 909 915 885 892 898 907 863 932 928 925 909 931 907 864 935 897 894 936 903 914 912 921 935 911 885 910 871 880 903 902 901 839 906 880 883 892 918 869 869 884 1.13e+03 885 880 877 925 838 814 842 835 853 818 865 959 867 875 802 886 823 869 843 899 862 876 823 857 868 836 796 838 861 787 878 884 885 867 964 945 945 908 922 944 985 968 908 948 960 935 815 NaN 887 973 922 912 900 934 894 887 856 892 833 886 888 871 897 888 863 813 850 848 823 820 854 842 834 856 915 916 901 896 919 890 876 941 879 830 915 873 912 824 874 874 825 809 858 844 885 875 867 802 914 535 806 897 865 968 899 907 874 909 857 912 898 857 862 886 872 877 846 842 836 881 844 847 867 866 868 826 863 874 839 844 886 880 852 864 802 843 815 794 822 791 874 843 848 864 797 852 754 833 842 829 906 918 874 888 884 873 869 889 860 846 829 872 884 873 844 839 873 828 857 863 868 866 858 837 842 846 868 853 865 860 906 855 824 830 854 817 829 857 864 883 852 856 853 854 893 887 842 896 863 906 918 913 901 946 917 900 931 872 880 871 905 893 855 906 859 866 871 800 853 877 810 856 792 814 842 811 834 835 839 848 819 810 814 810 799 784 803 819 810 807 800 788 828 816 871 802 793 814 838 799 799 798 832 850 832 827 802 833 752 890 790 820 822 808 787 827 804 814 809 799 833 810 829 846 858 837 818 819 842 811 789 823 692 825 806 810 806 730 771 817 790 821 824 798 846 817 884 850 892 848 821 873 872 868 876 836 821 848 844 814 793 857 818 837 872 863 803 872 820 841 832 790 816 813 842 850 835 839 797 839 842 806 854 841 838 855 795 824 854 850 826 810 810 821 774 833 815 798 748 881 812 785 804 793 815 803 775 820 806 785 808 837 800 775 820 805 811 785 862 824 869 816 794 784 851 805 840 806 780 841 809 803 827 834 798 804 816 835 789 769 786 806 859 853 840 898 889 881 841 853 818 884 834 849 818 837 807 843 843 815 833 834 817 810 834 813 853 826 787 816 824 807 803 788 836 811 797 812 859 818 825 807 799 812 765 743 711 806 790 851 809 838 818 807 838 865 806 836 824 828 816 809 837 803 799 814 856 794 800 764 808 778 780 789 869 785 766 815 799 777 813 849 812 816 816 774 812 777 779 800 820 354 823 838 817 909 916 885 892 898 906 864 932 929 925 908 932 907 864 935 897 894 935 904 914 912 920 935 911 886 910 871 881 902 902 901 840 906 880 882 892 918 869 869 884 1.13e+03 886 879 876 925 838 822 842 834 852 818 865 958 867 875 802 886 822 869 843 899 862 876 823 857 868 836 797 838 861 787 877 884 885 867 965 946 945 908 922 945 985 966 908 947 959 936 814 NaN 886 973 922 912 899 934 895 887 856 892 834 886 888 871 897 887 863 814 848 848 824 820 854 842 834 856 915 916 902 897 919 890 876 941 878 830 916 872 913 823 876 873 825 809 858 845 886 875 866 802 913 536 806 897 865 968 899 907 875 910 857 911 898 858 863 886 871 878 847 843 837 881 844 847 866 866 868 826 862 874 839 844 886 880 852 864 802 843 815 794 823 790 874 843 848 864 796 852 754 833 843 829 906 918 874 888 884 873 870 889 859 845 830 872 884 874 845 840 873 828 857 864 868 866 859 836 843 847 867 853 865 860 906 854 824 830 853 817 829 858 864 882 853 856 853 854 893 887 842 896 863 906 918 914 901 947 917 900 932 871 879 871 904 893 856 905 858 866 871 800 854 877 811 857 792 813 842 810 833 836 838 850 820 809 813 811 802 785 803 819 810 808 800 788 828 816 872 803 794 813 838 799 799 798 832 851 832 826 802 833 750 889 790 820 823 809 787 828 804 814 809 800 833 810 829 846 857 837 819 817 843 811 789 822 693 825 806 810 807 730 772 816 790 819 825 798 847 817 883 849 892 848 821 873 872 868 875 836 821 848 844 814 793 856 818 838 872 863 803 872 819 841 832 790 816 812 842 849 836 839 796 839 842 806 856 841 838 855 794 824 854 851 827 811 811 821 774 835 814 798 748 881 812 785 804 792 816 803 775 821 806 785 809 837 799 776 821 804 811 785 863 823 870 816 794 782 851 805 840 807 781 840 808 803 827 834 798 804 817 834 788 769 786 806 859 852 838 898 890 881 841 852 818 884 834 848 818 836 807 842 843 815 833 834 817 810 835 814 853 826 787 816 824 807 803 788 837 811 798 811 860 815 825 806 799 811 765 744 712 806 789 851 810 839 818 801 840 865 806 837 824 828 817 808 836 802 798 814 856 794 800 764 807 778 779 789 869 786 767 814 798 777 812 849 811 816 817 772 811 777 779 799 820 358 823 838 817 910 916 884 893 898 905 865 932 930 925 908 932 907 865 935 896 895 934 904 914 912 920 935 912 886 910 871 881 901 902 902 840 906 880 881 893 918 869 870 885 1.13e+03 886 879 877 926 839 828 842 834 852 818 865 958 867 876 802 886 822 868 843 899 863 877 822 857 868 836 798 838 861 788 876 884 885 867 965 947 946 908 923 945 985 967 908 948 959 936 815 NaN 884 974 922 912 899 934 896 888 854 892 834 886 890 872 897 886 863 814 846 848 823 820 854 842 834 856 914 916 903 899 919 889 876 941 878 828 916 872 914 823 877 872 824 808 859 846 886 875 865 802 912 536 806 897 864 967 900 907 875 910 857 911 898 860 864 886 871 878 847 843 838 881 844 847 865 866 868 826 862 875 839 846 885 880 852 865 802 843 815 794 824 790 874 843 849 864 796 853 754 833 843 828 908 918 873 888 885 873 869 889 858 845 830 872 883 874 847 840 874 827 857 864 868 866 859 835 843 848 867 853 866 860 906 854 825 829 852 816 828 857 864 881 853 856 852 853 894 887 842 896 864 905 918 914 901 947 918 900 933 872 879 871 904 893 856 905 858 866 871 800 854 876 812 857 790 813 842 810 834 836 839 850 821 808 812 813 804 785 804 820 810 808 801 788 828 815 872 803 794 813 837 800 798 799 833 851 832 826 803 833 746 888 789 820 824 809 787 830 803 814 809 800 832 810 828 846 857 838 821 817 843 810 789 822 694 826 806 810 807 728 772 815 790 819 825 798 847 817 883 848 891 849 821 873 872 868 873 836 820 847 844 815 792 857 818 839 872 863 803 874 819 840 831 790 816 812 842 848 836 838 796 839 842 806 855 841 837 854 794 824 853 851 827 811 812 821 774 836 815 799 749 881 811 785 804 792 817 802 775 822 806 785 810 838 798 777 821 804 811 786 864 823 869 816 794 782 851 805 840 808 781 840 808 802 828 835 798 804 817 834 788 769 787 806 860 852 837 897 891 880 842 852 818 884 834 848 818 836 809 842 843 816 833 833 818 811 835 814 853 827 787 816 824 806 803 789 838 810 798 809 861 815 824 807 799 810 766 744 712 806 789 851 809 839 819 790 842 865 807 838 824 827 818 807 834 802 798 814 856 795 800 763 806 779 778 790 869 787 767 813 797 776 811 849 810 817 817 771 812 778 778 800 820 368 823 838 817 910 917 884 893 898 904 865 932 930 925 908 931 907 864 936 897 895 935 904 914 912 920 935 912 887 911 871 881 902 903 901 840 906 880 882 893 919 868 871 885 1.13e+03 886 879 877 926 839 837 841 835 852 818 865 958 867 875 802 886 822 868 843 899 864 877 822 857 868 836 798 838 861 788 876 884 885 867 965 947 946 908 924 945 986 969 908 948 959 936 815 NaN 883 976 922 912 900 934 897 888 853 892 835 887 892 873 897 885 863 814 844 847 822 820 855 841 834 856 913 915 903 899 919 887 876 942 877 826 914 872 914 823 876 871 824 808 860 846 886 875 865 801 912 532 808 897 864 966 900 907 874 909 857 911 897 860 864 886 870 878 846 844 838 881 845 848 865 866 868 825 861 877 840 847 885 880 852 865 801 843 815 794 826 790 873 843 848 864 794 853 755 832 843 827 909 918 874 888 885 874 869 889 857 845 829 872 883 875 848 840 874 827 858 864 868 867 859 835 844 848 866 852 865 860 906 853 825 829 852 816 827 856 864 882 853 855 851 853 894 887 842 896 864 904 918 915 901 946 918 901 934 873 879 872 903 892 856 904 859 866 872 800 855 875 811 857 789 813 843 810 836 836 839 851 822 807 812 813 807 785 804 821 810 808 802 788 828 814 872 803 794 812 836 800 797 799 833 851 832 826 803 833 743 888 789 819 825 808 786 832 802 813 809 800 832 810 828 846 856 838 821 817 843 810 788 823 694 826 806 810 807 726 772 816 791 817 826 797 847 816 882 848 891 848 822 873 872 867 872 835 819 846 845 814 792 858 818 839 872 863 803 875 817 840 831 790 817 812 842 848 837 839 796 840 841 805 855 842 837 854 794 824 853 851 827 811 813 822 774 837 815 800 750 881 811 784 804 792 817 802 774 822 807 784 811 837 799 776 818 805 812 787 865 824 868 815 793 782 852 806 839 808 781 840 807 802 830 835 798 804 817 834 787 768 788 806 861 851 838 897 891 881 842 852 818 884 834 848 818 835 810 842 842 815 833 833 819 810 835 813 853 828 787 815 824 805 804 789 838 810 798 810 862 814 824 808 799 810 766 745 712 806 789 850 809 840 820 783 843 866 808 838 825 828 818 807 834 802 798 814 858 797 800 763 805 779 778 791 869 786 768 812 796 775 811 849 810 817 817 770 812 778 778 800 820 514 823 837 817 910 917 884 894 898 903 864 932 929 926 908 931 908 864 936 897 895 936 904 914 912 920 935 911 888 911 872 881 903 903 900 840 906 879 882 893 920 870 871 884 1.13e+03 886 879 877 927 839 844 841 835 852 818 865 958 867 875 801 886 822 868 843 898 863 877 822 858 868 837 798 839 861 788 876 884 885 867 964 946 946 909 924 944 987 970 908 949 958 937 816 NaN 883 977 923 912 900 934 898 889 854 893 834 886 893 873 898 886 863 815 843 846 822 819 856 841 833 856 915 914 902 899 918 886 876 942 877 826 913 872 914 824 876 872 824 806 861 845 885 876 865 801 913 523 810 898 864 965 901 907 874 909 856 911 896 859 864 886 871 877 846 843 838 881 846 848 865 867 868 826 861 879 842 847 885 880 851 866 801 843 815 795 825 790 873 843 848 864 792 853 756 830 842 826 911 918 874 887 884 876 868 888 857 846 829 873 884 874 849 840 874 826 858 865 868 868 860 836 843 848 865 852 864 861 906 853 825 829 852 816 827 855 864 882 853 854 850 853 894 887 842 897 864 904 918 915 901 946 918 902 935 873 880 872 904 892 856 904 859 866 872 801 855 875 811 857 789 813 842 810 838 836 840 850 822 808 813 812 809 784 804 822 811 808 803 788 829 814 872 803 794 812 836 800 797 799 832 850 833 826 803 833 741 888 789 819 826 808 786 835 803 812 808 800 832 810 827 846 856 837 821 817 843 809 789 825 694 826 806 810 806 725 772 816 790 815 825 797 846 817 882 850 891 848 823 873 872 867 873 835 818 846 845 814 792 858 818 839 872 862 803 875 815 840 831 790 817 812 842 850 838 839 797 840 841 804 854 842 837 854 794 824 853 851 827 811 813 822 774 835 815 800 751 880 812 785 804 792 815 802 774 822 807 784 810 837 801 776 816 805 812 788 865 825 868 814 793 782 852 806 839 807 780 840 808 803 829 835 798 803 817 835 788 769 788 805 861 852 839 897 891 881 843 853 818 885 834 848 818 835 810 841 842 814 833 833 819 809 835 812 852 828 787 815 824 805 805 790 837 810 798 812 860 814 824 808 798 809 767 744 712 807 789 849 808 839 820 778 844 866 809 836 826 828 819 807 834 803 798 813 859 798 800 762 805 780 778 791 868 785 768 812 796 775 812 849 809 817 817 774 813 778 780 800 820 655 823 836 818 909 917 885 894 898 902 863 932 928 925 908 931 908 863 937 897 895 937 904 914 912 920 934 911 889 911 872 882 903 903 899 839 906 877 883 893 920 870 870 884 1.13e+03 886 879 876 927 839 853 842 835 852 818 865 960 867 874 800 886 822 868 843 899 862 876 821 858 868 838 798 839 862 787 877 884 885 866 963 946 947 910 922 943 988 971 908 949 960 937 817 NaN 883 977 924 912 900 934 899 888 855 894 833 885 892 872 898 886 864 815 840 846 823 819 857 841 832 857 917 915 902 899 918 886 877 942 877 828 912 872 914 824 876 873 824 805 860 844 885 877 865 800 914 515 812 898 863 963 902 907 873 908 856 911 896 858 864 887 871 877 847 843 838 881 846 848 865 867 868 828 861 880 842 847 885 879 850 867 801 842 816 796 825 790 874 842 848 864 790 853 756 830 842 826 912 918 875 888 884 878 867 888 858 847 829 873 884 874 848 840 874 827 859 866 868 868 860 836 843 848 866 850 863 862 906 852 824 829 852 816 828 854 865 882 852 854 851 852 894 887 842 897 864 904 917 916 901 945 918 902 935 873 880 872 904 891 855 904 859 866 872 801 854 875 810 857 789 813 841 810 839 836 840 849 821 809 815 811 812 783 803 821 812 808 803 788 829 814 872 803 793 812 836 800 797 799 832 849 833 826 804 833 739 888 790 819 827 808 786 838 803 812 808 799 833 810 827 846 856 836 821 817 843 809 789 824 693 826 806 810 806 726 772 816 790 813 825 797 846 817 881 851 890 848 823 873 872 867 874 835 818 846 845 814 792 858 818 838 873 862 803 875 813 841 831 791 817 813 843 850 838 838 797 840 841 804 854 842 839 854 794 824 853 851 827 811 814 822 774 834 815 800 751 880 813 784 804 792 814 802 774 822 807 785 808 837 803 776 816 804 812 788 865 825 868 813 793 781 852 805 838 807 779 841 809 803 829 835 798 803 818 835 789 770 788 806 862 852 840 897 891 881 843 854 817 886 834 847 818 835 809 841 842 814 834 833 819 809 835 811 853 828 787 816 825 805 806 791 837 810 798 813 859 815 825 807 799 809 766 744 712 808 790 848 807 839 820 774 844 867 808 835 826 828 820 807 834 805 799 813 860 797 799 761 805 780 778 790 868 783 769 812 796 776 813 849 809 817 817 777 813 777 781 799 821 807 822 836 818 909 917 885 893 898 902 863 931 928 925 907 930 908 863 938 897 894 937 905 914 913 920 934 911 891 911 871 882 904 903 899 838 906 876 883 893 920 871 870 884 1.13e+03 886 879 876 927 840 862 843 834 852 818 865 961 866 874 799 886 822 868 843 900 862 876 821 857 868 838 798 839 862 786 877 885 885 866 964 946 947 911 922 942 988 971 908 948 962 937 817 NaN 884 978 924 911 899 934 898 888 856 894 832 884 891 873 897 887 864 815 839 846 824 818 857 840 831 857 919 915 902 899 918 886 877 943 877 829 912 871 912 824 877 875 824 805 859 846 885 877 868 800 914 520 814 898 863 962 903 908 873 909 858 911 896 858 864 887 871 877 849 842 838 881 846 848 864 866 869 829 861 880 842 847 885 878 850 867 801 843 816 796 825 791 874 842 848 864 789 854 757 830 842 826 914 918 876 888 883 878 867 888 858 848 828 874 884 873 847 840 873 827 859 866 868 868 860 836 842 848 867 850 863 861 906 853 824 828 852 817 828 855 866 883 852 856 852 852 893 888 842 897 864 904 917 917 901 945 918 901 934 873 880 872 904 891 855 904 860 865 872 801 854 876 809 857 790 814 840 810 838 836 840 848 821 808 814 809 814 783 803 820 813 808 803 789 828 814 873 804 792 812 837 800 797 798 832 849 833 825 806 833 738 888 791 819 827 808 786 840 803 812 806 798 833 811 827 847 856 835 821 815 843 809 789 824 693 826 806 810 805 727 772 816 790 812 824 797 846 818 881 851 890 847 823 874 872 868 876 835 819 846 845 813 792 859 818 838 873 862 803 874 812 841 832 791 817 813 844 849 838 838 796 840 841 805 853 842 840 856 795 824 854 851 827 812 814 821 774 835 815 801 751 880 813 784 805 792 814 802 775 823 806 785 808 838 802 775 817 802 812 787 865 825 868 813 793 780 852 804 838 807 779 840 810 804 828 835 797 802 819 835 790 770 788 807 862 852 839 898 891 881 843 854 817 886 833 847 818 835 807 841 842 813 834 833 819 809 835 810 853 828 788 816 825 805 807 791 837 811 797 811 857 816 826 808 799 809 766 744 712 808 791 848 807 838 820 772 844 868 808 834 826 828 819 807 834 805 799 814 859 795 800 759 805 780 778 789 868 783 769 811 796 777 813 849 809 816 816 780 814 777 782 799 822 822 822 837 819 908 917 886 892 898 902 864 931 929 926 907 930 908 862 938 897 894 937 905 914 913 920 933 912 891 911 871 882 904 903 900 838 906 877 883 892 920 870 869 884 1.13e+03 886 879 876 926 840 869 843 833 852 819 864 960 866 875 799 886 823 869 843 900 862 876 821 857 868 837 798 839 862 787 878 885 884 867 965 946 947 911 921 943 987 970 907 948 964 936 818 NaN 884 978 925 911 898 932 897 888 856 893 833 884 892 874 895 887 864 816 838 846 824 818 856 840 830 857 918 916 902 898 918 886 877 944 877 829 913 871 910 824 877 875 824 804 859 847 886 877 870 800 914 530 814 898 864 960 903 908 872 909 858 911 897 858 864 887 871 876 849 842 837 881 846 848 865 866 870 831 862 879 842 847 884 879 850 867 801 844 816 797 824 791 874 842 848 864 787 854 757 831 842 826 916 918 876 888 883 878 868 888 857 848 829 873 884 872 846 840 873 828 858 865 869 867 860 835 842 848 867 850 863 861 906 854 825 829 852 816 828 856 866 883 853 857 852 852 893 888 843 897 864 904 918 917 900 944 918 901 934 873 880 871 904 891 856 905 860 865 872 801 854 876 809 857 790 814 840 809 838 837 840 848 822 808 814 809 815 783 803 820 813 808 803 789 828 813 873 805 793 812 837 800 797 797 833 849 832 827 805 833 738 888 791 819 828 809 786 840 802 812 806 798 833 812 828 847 857 835 821 814 844 810 789 823 694 826 804 810 805 727 772 816 790 811 824 797 846 818 881 851 890 847 822 875 872 869 877 835 819 846 846 813 792 858 818 838 873 862 803 874 812 840 831 790 817 813 845 848 839 839 796 840 841 805 852 842 841 857 795 824 854 850 827 812 814 821 773 835 815 801 752 880 813 784 806 792 815 802 775 823 806 785 808 840 801 774 818 803 813 785 865 826 868 814 793 779 852 804 838 807 778 840 810 804 828 835 797 803 819 834 790 769 789 808 862 852 838 898 891 880 843 854 816 886 834 847 817 836 807 841 842 813 834 833 819 810 835 809 854 827 787 816 825 805 807 790 837 811 797 810 857 817 826 808 800 808 766 744 713 807 792 849 808 838 820 771 843 868 808 834 826 828 818 807 835 806 798 816 858 795 801 759 805 778 779 788 868 783 770 810 798 777 812 849 808 816 816 777 813 777 782 799 822 838 823 837 818 909 918 885 891 898 901 864 932 929 926 908 930 908 863 938 898 895 938 906 915 912 921 933 912 891 911 871 881 904 903 900 838 906 878 882 893 919 870 869 884 1.13e+03 886 880 876 926 839 876 843 833 852 819 863 959 866 875 799 886 823 870 843 900 863 876 822 858 867 837 798 839 863 787 878 885 884 868 965 946 947 911 921 944 987 968 909 948 964 936 818 NaN 884 978 924 912 898 931 897 888 855 892 835 885 892 876 894 887 865 817 836 844 824 817 855 841 831 857 916 916 902 898 918 887 877 944 877 828 913 871 909 823 877 875 823 803 859 848 886 877 871 800 915 540 811 898 865 959 903 908 872 910 858 911 899 859 864 887 870 875 848 842 836 880 846 848 865 866 870 833 862 879 841 847 884 880 850 867 802 845 817 797 823 792 874 842 847 863 786 854 756 832 842 826 918 918 876 888 882 879 868 888 857 848 829 873 884 872 846 840 873 829 857 864 870 867 859 836 841 847 867 852 863 860 906 854 826 829 853 816 828 857 866 883 854 857 852 852 892 887 843 897 864 905 919 916 900 943 917 901 935 874 880 870 904 891 856 907 860 865 872 801 853 876 810 857 790 815 841 809 838 837 840 849 822 807 814 809 815 783 803 820 813 808 802 788 827 813 872 805 794 812 836 799 797 798 833 850 831 829 804 833 738 887 791 819 828 808 786 841 802 812 805 798 833 812 828 848 858 835 821 812 844 809 790 822 695 826 804 810 805 727 772 816 791 811 824 797 846 817 881 851 891 846 821 875 872 870 878 834 820 846 846 813 791 858 819 838 872 861 804 873 812 840 831 790 817 814 844 848 839 839 797 841 841 805 852 842 840 857 795 824 854 849 826 812 814 821 774 835 815 801 752 881 813 783 806 792 816 802 774 823 807 785 809 841 801 774 818 804 812 784 865 826 868 814 793 779 852 805 838 806 778 840 809 803 829 835 797 803 818 834 790 768 790 808 863 851 837 899 892 880 843 853 816 886 834 846 817 837 808 842 841 813 834 833 818 810 835 808 854 827 788 816 826 805 806 789 837 811 797 808 857 818 827 808 800 808 767 745 714 806 792 851 808 837 821 771 842 867 808 834 826 828 817 806 836 806 796 817 858 794 801 760 805 777 779 788 869 784 770 808 798 777 811 850 807 816 816 775 813 778 782 798 821 842 824 837 818 908 918 885 892 898 899 865 932 928 926 908 929 908 863 939 899 896 938 906 915 912 921 932 913 890 911 871 880 904 902 900 838 907 879 881 894 919 870 869 884 1.13e+03 886 880 876 926 839 883 843 833 852 819 862 958 867 875 799 886 822 870 843 899 864 877 822 859 864 837 798 840 863 787 877 885 883 868 965 946 948 911 920 944 987 969 911 948 964 936 818 NaN 885 978 924 912 898 930 897 888 853 892 836 885 893 875 895 888 864 818 835 843 824 817 854 842 831 857 916 916 901 898 917 887 876 943 878 828 913 872 910 823 878 874 823 803 860 846 886 877 870 800 915 540 808 898 866 957 903 908 873 910 858 911 898 859 863 887 870 874 847 842 835 880 846 849 866 867 870 836 862 878 840 848 884 882 850 867 803 844 817 797 822 792 873 842 846 862 786 853 755 832 842 826 918 918 875 888 882 879 868 889 856 849 830 872 884 872 847 839 873 829 856 864 871 867 859 837 842 847 868 853 863 860 906 853 825 829 854 817 828 856 865 884 855 857 852 852 893 887 842 897 865 906 921 916 900 943 917 902 934 873 880 869 904 891 857 908 859 865 871 801 853 876 810 857 790 815 842 810 838 838 840 849 821 808 814 809 815 783 803 820 813 808 802 788 826 814 872 805 794 812 837 799 797 798 832 850 832 830 803 833 738 887 790 819 829 808 787 842 803 813 805 798 834 812 828 848 859 834 820 812 844 810 791 822 695 826 805 810 805 726 772 816 792 810 823 798 846 816 881 851 892 846 822 876 872 870 878 834 820 846 846 813 790 857 820 838 873 860 803 874 812 840 831 790 818 813 843 848 839 839 797 841 842 804 852 842 840 857 794 824 853 849 826 811 813 820 774 834 815 802 752 881 813 784 805 792 817 802 773 822 808 785 809 840 800 774 818 804 811 784 865 826 868 815 793 779 852 805 838 806 779 840 809 803 829 834 797 803 818 834 790 767 791 807 863 852 838 899 892 879 842 854 816 886 833 847 818 839 809 842 842 813 834 833 817 811 835 808 854 826 788 816 826 805 806 790 837 811 798 808 858 818 828 808 800 808 770 744 715 805 792 853 808 836 821 771 840 867 808 836 825 829 817 806 836 807 796 817 859 794 801 761 805 776 778 787 869 784 771 806 799 777 811 850 806 816 816 772 813 779 782 797 821 849 826 837 817 908 918 884 892 897 898 865 931 928 926 909 929 907 863 938 900 897 938 906 916 912 921 933 913 889 911 871 881 904 901 899 838 908 879 881 894 920 869 869 884 1.13e+03 885 880 876 926 839 893 843 832 853 818 862 958 867 875 800 886 822 870 844 899 865 877 822 859 860 836 798 841 863 787 877 885 882 868 964 947 948 911 920 944 987 971 912 948 963 936 818 NaN 886 977 925 912 898 930 897 888 852 892 836 886 893 875 895 888 864 817 834 843 825 818 855 843 832 858 916 917 900 899 917 887 876 944 878 829 912 872 911 823 878 874 823 804 860 845 886 877 869 800 915 537 806 898 864 953 903 908 873 910 857 910 897 859 862 886 870 874 846 841 836 879 845 850 866 867 869 838 862 876 840 848 883 882 849 866 803 844 817 797 823 792 873 843 846 862 786 853 755 831 842 826 920 918 874 888 882 879 868 889 856 849 831 871 884 873 847 839 873 829 855 864 871 867 859 838 842 847 868 853 863 860 907 852 825 829 854 817 827 856 865 884 856 856 851 852 893 887 842 897 865 906 921 917 901 943 917 902 933 872 880 869 904 891 857 908 859 865 871 802 854 875 810 857 790 815 842 811 837 838 841 849 820 808 813 808 814 783 802 819 812 807 802 787 826 814 872 805 794 812 837 799 797 799 832 850 831 829 804 833 738 887 789 819 829 807 787 842 803 813 805 799 833 812 827 849 860 833 820 811 844 810 791 822 695 825 807 811 805 724 772 815 793 810 823 798 847 816 880 850 891 845 824 876 871 870 877 834 820 846 845 814 791 857 821 838 872 861 802 874 812 840 830 790 819 813 842 849 838 839 797 841 842 804 852 842 841 858 794 824 853 849 826 811 812 819 775 834 815 802 752 881 814 786 805 792 817 802 774 821 808 785 809 840 800 774 818 804 811 785 864 826 868 815 792 778 851 805 838 806 779 840 809 804 829 834 797 803 818 833 790 767 791 807 862 852 839 899 892 880 841 854 816 886 833 847 819 840 808 842 843 813 834 833 817 811 836 809 853 826 789 816 825 806 807 790 838 811 798 808 858 818 828 807 800 808 772 745 716 806 792 853 807 836 821 772 841 866 808 837 824 831 817 806 835 807 796 816 859 794 801 762 805 776 778 787 868 783 772 806 799 777 813 851 806 817 816 773 813 779 782 796 821 854 826 839 818 908 918 884 893 896 896 865 931 928 926 909 929 907 863 938 899 897 938 906 916 912 921 934 914 888 910 872 882 905 900 899 839 908 879 881 894 920 869 869 884 1.13e+03 885 880 876 926 839 900 844 832 853 818 863 958 866 874 801 886 822 871 844 899 865 877 822 858 857 837 798 842 864 787 876 885 882 868 964 948 948 911 919 944 987 973 912 948 962 936 818 NaN 888 977 924 912 898 930 897 888 851 893 834 886 893 875 895 887 865 817 834 842 826 820 855 842 832 858 916 917 899 899 917 886 876 944 877 829 912 873 911 824 879 873 823 804 860 844 886 877 868 801 914 530 806 898 862 949 903 909 873 910 856 910 896 859 862 885 869 874 847 842 837 879 844 849 866 867 869 841 862 875 841 847 881 882 850 865 803 845 816 798 824 792 873 843 846 863 786 852 755 831 843 826 922 918 874 888 882 879 868 889 856 849 832 872 883 874 847 840 873 828 855 864 871 868 860 838 843 847 868 852 863 860 907 851 826 829 854 817 827 856 864 884 856 855 851 852 893 886 842 897 864 905 922 917 902 943 917 901 932 872 880 869 904 890 857 908 861 865 871 802 853 875 810 856 790 816 842 812 837 838 841 849 819 808 813 808 814 783 801 820 811 808 801 788 827 814 873 805 794 812 837 798 797 799 834 849 830 828 803 833 738 887 789 820 830 807 787 842 803 813 804 799 832 811 826 849 860 833 820 810 844 809 791 823 694 825 808 811 805 722 771 815 793 808 823 799 847 816 879 850 891 845 823 877 871 871 878 834 820 847 844 815 793 857 822 839 872 861 802 875 812 840 830 790 819 814 842 849 837 840 797 841 841 804 851 842 842 858 794 825 853 849 826 812 812 819 776 834 815 802 752 881 816 787 805 792 815 802 775 822 808 784 809 839 800 775 818 804 811 787 864 826 868 815 792 778 850 805 838 806 780 841 809 804 829 835 798 803 818 833 790 766 792 807 861 852 840 899 892 880 841 855 816 886 834 848 819 840 807 842 843 814 834 833 818 811 836 810 852 826 789 816 825 805 808 790 839 812 798 807 860 817 830 806 800 808 774 745 717 807 792 853 807 836 822 775 841 865 807 836 824 831 818 805 835 806 796 816 858 795 801 762 805 776 779 787 868 782 772 806 798 777 815 851 806 817 817 774 813 777 783 795 821 856 826 841 818 908 918 883 893 896 896 865 931 927 926 909 930 907 862 938 898 897 937 905 915 912 922 935 914 888 911 871 882 904 900 899 839 908 879 881 894 919 869 869 884 1.13e+03 886 880 877 926 839 907 844 832 852 818 864 958 866 874 802 886 822 871 843 899 865 877 822 858 855 838 797 841 864 787 877 886 883 867 965 949 948 912 919 944 988 974 910 949 961 936 818 NaN 888 976 923 912 898 931 898 887 851 894 832 885 892 876 895 886 866 816 834 842 827 820 856 842 832 858 916 918 899 899 918 885 876 944 878 830 911 873 911 823 878 873 822 803 860 845 886 875 868 802 914 525 806 897 861 946 902 910 873 909 856 910 898 858 862 884 869 874 847 843 838 879 844 848 866 866 870 844 862 875 841 847 879 883 851 865 804 846 816 798 824 792 874 843 846 864 785 852 756 831 844 825 923 918 874 888 883 878 869 889 855 848 831 873 883 875 847 841 873 828 855 865 871 868 861 838 843 847 868 853 863 860 907 852 827 829 853 816 826 857 864 885 856 854 852 853 892 886 842 897 864 904 922 916 901 943 918 901 931 872 880 870 904 890 858 908 862 865 871 802 853 876 810 854 790 815 842 812 837 838 840 849 820 808 812 808 815 783 802 820 810 808 800 788 828 814 874 803 794 813 837 798 798 799 835 849 829 827 802 833 738 886 789 820 830 806 787 842 803 813 805 799 831 810 825 850 861 833 820 809 845 809 791 824 694 825 808 810 804 722 771 816 792 807 823 799 848 816 879 850 891 845 822 877 871 872 878 834 821 848 843 815 793 857 822 839 871 862 802 875 812 840 831 790 818 814 842 848 838 842 796 841 841 804 851 842 840 857 794 824 853 849 826 812 812 819 776 834 815 801 750 881 816 787 804 791 814 802 776 823 808 784 810 838 799 776 818 803 811 788 865 826 868 815 792 777 850 806 839 806 780 841 809 804 829 834 798 804 818 834 790 766 793 807 862 853 840 898 891 880 842 855 816 885 834 847 819 840 807 840 843 816 834 834 820 811 836 811 851 826 789 816 825 804 807 790 839 813 798 808 861 816 830 806 798 808 776 746 718 807 793 852 808 837 822 778 840 863 806 836 824 830 819 805 835 806 797 816 857 797 801 762 804 777 780 787 868 782 771 806 798 777 815 852 807 818 818 773 813 778 782 795 821 856 825 842 818 908 919 883 893 896 896 865 931 926 926 909 930 906 862 938 898 897 937 905 915 912 923 935 913 888 911 871 882 903 903 899 840 908 878 880 893 919 868 868 884 1.13e+03 886 880 877 927 840 912 844 832 852 818 865 959 866 875 801 886 822 871 843 899 865 876 823 859 853 839 797 841 862 787 878 886 883 868 965 949 948 914 920 944 988 974 909 949 961 937 819 NaN 889 976 922 913 898 931 898 886 850 895 831 885 892 876 894 886 867 817 833 843 825 819 856 843 833 858 917 917 899 900 919 884 876 944 878 830 911 874 911 822 878 873 822 802 860 846 884 873 867 803 914 521 806 897 861 944 901 910 873 908 856 910 899 859 863 885 868 874 847 844 838 879 844 847 866 865 871 847 863 876 841 847 879 883 852 865 804 846 816 797 824 792 874 843 846 864 784 852 756 830 845 824 924 918 875 888 884 878 870 889 855 848 831 875 883 875 847 842 873 828 855 865 871 868 862 838 843 847 867 854 863 860 907 852 827 830 853 816 826 858 864 885 855 854 852 853 892 886 842 898 864 903 921 916 901 944 917 900 932 872 880 871 904 889 859 908 862 866 871 801 853 877 810 852 790 814 843 812 837 837 840 849 820 808 813 809 815 783 802 820 810 809 800 787 827 813 874 802 794 814 837 799 798 799 835 849 829 825 800 834 737 886 790 820 830 806 787 843 803 813 805 799 830 810 826 850 861 833 820 809 844 810 791 825 695 826 807 809 804 722 772 815 792 806 824 798 847 816 880 850 891 845 819 877 871 871 879 835 822 849 844 815 792 857 822 840 871 862 802 875 812 840 832 790 818 814 842 848 838 843 796 841 840 803 852 841 839 856 795 824 853 849 826 812 813 819 776 834 815 801 749 881 816 786 804 791 814 802 776 824 808 784 809 838 800 776 818 803 811 786 865 827 869 815 791 777 850 806 840 807 779 841 809 805 829 834 800 804 817 834 790 766 794 806 862 854 840 898 890 880 842 855 817 883 834 847 818 839 807 839 843 816 834 834 819 811 836 811 852 827 788 816 825 803 806 790 839 813 797 809 863 815 829 807 797 808 779 747 718 807 793 852 808 838 822 783 839 863 805 836 825 829 819 804 836 806 798 816 857 797 800 763 804 777 779 787 868 782 770 806 799 777 813 851 807 818 818 771 814 780 781 795 821 857 824 842 818 908 919 883 894 895 896 865 931 926 926 909 930 906 862 938 898 897 937 905 915 912 923 936 912 888 911 870 882 902 906 898 841 907 878 881 893 919 868 868 884 1.13e+03 886 880 877 927 840 918 844 832 852 819 865 960 865 875 801 886 822 871 843 900 864 876 824 860 851 839 797 841 862 788 878 886 883 868 967 951 948 914 921 944 987 973 909 949 960 936 817 NaN 890 976 923 913 899 931 898 887 851 895 831 885 891 877 894 888 866 817 833 844 823 818 856 844 833 858 918 916 899 900 919 884 876 945 878 830 911 874 911 821 878 873 822 802 860 846 883 871 867 804 915 519 805 897 862 940 901 910 873 908 857 911 900 858 863 886 869 874 847 844 838 879 844 848 865 866 871 851 864 876 840 848 877 883 852 865 804 846 816 797 825 792 873 843 846 864 783 851 756 830 844 822 926 918 876 889 885 879 871 889 854 848 831 875 884 875 847 842 873 828 855 866 870 868 861 838 842 847 867 855 863 860 907 853 828 830 853 816 826 858 865 885 854 855 852 852 892 887 841 897 864 903 921 916 901 944 917 900 932 872 880 872 904 890 858 908 861 866 871 801 854 877 810 849 790 814 842 811 837 837 840 849 820 807 813 810 814 783 802 820 810 808 800 787 827 814 873 801 794 815 837 799 797 798 835 850 828 824 800 834 736 886 790 820 830 807 787 844 803 812 805 799 830 809 826 850 860 833 821 808 844 810 791 825 696 826 808 809 803 721 772 815 792 805 824 798 846 815 881 850 891 846 819 877 871 871 879 836 822 849 846 814 791 857 822 840 870 862 802 875 813 840 833 791 817 813 842 849 838 843 796 840 839 804 854 842 837 857 795 823 853 849 825 812 813 819 776 834 816 800 748 882 816 786 804 791 815 802 776 823 808 784 809 837 800 778 818 803 812 786 866 827 869 814 792 777 850 806 840 807 779 841 810 805 829 834 800 805 817 834 790 766 795 806 862 855 841 897 890 879 842 856 817 883 834 848 818 840 808 838 842 816 834 834 818 811 836 811 852 827 788 817 824 803 806 790 839 812 797 809 863 814 828 807 796 808 781 748 719 808 793 852 808 838 822 786 838 863 805 836 825 829 819 805 836 806 799 817 858 797 800 763 805 777 778 787 868 783 768 804 799 778 812 851 807 817 818 772 815 782 780 797 822 857 825 843 819 910 918 883 894 895 895 866 932 926 925 909 929 907 863 938 899 897 936 905 916 912 922 936 912 888 911 870 881 902 907 898 841 906 878 881 893 919 867 868 884 1.13e+03 886 880 877 928 840 922 844 832 851 820 865 960 865 876 801 885 822 870 844 900 864 877 824 860 847 841 797 841 861 788 878 886 883 868 968 954 949 914 921 944 986 972 910 949 959 936 815 NaN 891 977 923 913 899 932 896 888 852 895 831 884 892 877 895 888 866 817 833 844 823 816 855 844 833 858 918 916 900 901 919 885 876 946 880 830 912 874 910 821 878 873 822 803 860 846 882 871 866 804 916 515 804 897 863 935 901 910 872 909 857 911 900 857 864 886 869 874 847 844 838 880 844 848 866 866 871 855 864 876 840 848 875 883 852 865 804 845 816 796 825 791 872 843 846 864 784 851 756 830 843 822 929 917 875 889 884 880 870 889 854 848 831 874 884 874 847 841 873 829 856 866 870 868 861 838 842 848 868 855 863 860 906 854 828 830 853 816 826 859 865 885 852 856 852 852 892 888 840 897 863 903 921 916 901 944 917 901 933 873 880 872 905 891 857 907 859 866 871 801 854 877 810 845 790 815 842 810 837 836 840 849 819 807 814 811 814 783 802 820 810 807 800 786 826 814 873 801 794 816 838 799 797 797 835 852 828 824 802 835 735 886 791 820 829 808 787 845 803 812 806 799 830 809 826 850 860 833 822 807 844 809 790 825 696 827 807 808 803 720 772 815 792 804 824 797 845 816 881 850 892 847 819 876 871 870 879 836 821 849 847 814 791 857 822 841 870 862 802 875 815 840 833 791 817 812 842 850 838 843 796 839 838 805 855 841 837 857 795 824 853 849 825 812 813 819 776 834 817 801 747 881 816 786 803 792 815 801 776 823 809 784 808 838 801 779 818 803 811 786 865 826 869 813 793 777 851 805 840 807 779 841 811 804 829 833 800 806 816 834 789 766 795 805 862 855 841 897 892 879 842 856 817 884 834 849 818 841 809 836 842 815 835 834 818 811 835 810 852 827 788 817 824 803 806 790 838 812 798 809 862 814 828 808 796 808 783 748 719 808 792 852 808 838 822 787 838 864 805 835 824 829 818 806 836 806 800 817 858 796 800 763 806 777 776 788 868 784 768 803 800 779 812 851 807 816 818 776 816 782 779 799 823 858 825 843 819 911 917 883 894 895 894 866 932 926 924 909 929 907 863 939 900 897 937 904 916 912 922 935 912 888 911 870 880 903 905 898 841 906 878 881 893 919 867 869 884 1.13e+03 886 880 876 928 839 924 844 832 851 819 865 958 865 876 801 885 823 869 845 900 864 877 824 860 846 843 798 842 860 788 878 886 883 868 967 957 951 913 920 945 986 971 912 949 959 935 815 NaN 890 976 922 913 899 932 896 888 853 894 831 884 892 877 895 888 866 816 833 845 825 816 855 844 833 857 918 916 901 901 920 885 876 946 881 831 913 874 911 821 877 872 821 803 861 846 883 871 866 805 916 512 804 897 863 931 902 910 872 910 858 911 899 856 864 887 869 874 847 844 837 881 844 848 865 867 871 860 864 876 840 848 874 883 852 865 804 845 815 796 825 791 871 843 846 864 784 850 756 830 842 822 931 917 874 890 884 882 870 888 855 848 830 874 884 874 847 841 873 829 857 866 870 868 861 837 841 848 867 855 863 861 905 854 828 830 852 816 827 858 864 884 853 856 852 852 893 888 840 896 862 902 921 916 901 944 917 901 934 873 880 872 905 891 856 907 859 866 871 801 854 877 811 842 790 816 841 810 837 836 840 848 818 807 814 811 812 783 802 819 810 806 799 786 826 814 873 802 793 815 838 799 796 797 836 852 829 824 803 834 734 885 791 820 828 809 787 846 804 812 806 798 829 809 826 851 860 833 823 806 843 809 790 825 695 826 806 809 803 720 772 815 792 803 824 798 845 816 882 850 892 847 820 875 872 870 878 836 819 848 846 814 792 857 822 841 870 862 802 874 815 842 832 792 818 812 842 850 838 842 796 839 837 806 853 841 837 858 795 825 854 848 825 813 812 820 776 834 816 800 746 880 816 786 804 792 813 801 777 822 808 784 808 838 801 780 818 804 811 786 865 824 869 811 793 778 851 804 840 808 780 842 812 804 829 833 800 805 816 834 789 766 796 806 863 856 840 897 892 879 843 856 817 885 833 849 817 841 810 835 842 814 836 833 818 811 834 810 853 827 788 817 824 804 806 791 838 811 799 810 861 814 828 808 795 807 785 748 719 808 792 852 808 838 821 787 839 865 804 834 825 829 818 807 837 806 800 818 858 795 801 762 806 778 775 789 867 784 768 801 798 779 812 852 806 816 818 775 817 782 778 801 823 858 826 843 818 912 916 883 894 896 894 866 932 926 924 910 929 906 863 939 900 897 938 904 916 911 921 935 911 888 911 870 880 903 903 898 841 907 878 881 892 918 867 869 884 1.13e+03 885 879 876 928 839 928 844 833 851 819 864 957 865 875 801 885 822 869 844 900 864 878 824 860 845 845 798 842 860 789 878 885 882 868 967 960 951 914 920 945 987 971 912 950 960 935 815 NaN 888 975 921 911 899 932 897 888 853 894 831 884 892 877 895 888 867 815 833 844 827 815 856 844 833 857 918 916 902 900 920 885 876 945 881 830 914 874 912 821 877 872 821 804 861 846 883 870 866 804 916 514 804 896 864 929 902 910 872 911 858 911 898 856 864 887 869 874 847 844 837 881 845 848 865 868 871 864 863 876 841 848 874 883 851 866 803 846 815 798 826 791 872 843 846 864 785 850 755 830 843 823 931 918 873 889 884 883 870 888 855 848 830 874 884 874 846 840 873 829 859 866 870 868 861 837 840 849 866 856 863 862 905 854 826 831 852 817 828 858 863 882 854 856 852 853 893 888 841 897 862 902 921 916 901 944 917 901 934 874 881 872 906 890 858 906 860 866 870 801 854 877 812 839 790 817 841 810 836 836 840 848 817 807 814 812 812 783 803 819 811 805 798 786 827 814 874 803 793 815 838 800 796 796 836 851 830 824 804 834 734 886 791 821 828 809 787 847 805 812 806 798 828 810 826 852 859 833 823 806 843 808 789 824 695 826 806 809 803 721 772 816 792 804 823 799 845 817 883 850 892 847 821 873 872 870 878 835 816 848 846 814 794 857 822 841 871 862 802 874 813 844 831 792 818 813 841 850 838 842 795 839 838 806 852 840 838 857 795 826 854 848 826 812 811 820 776 834 815 800 746 879 816 786 804 792 812 801 778 822 807 784 809 838 801 779 818 804 811 785 866 824 869 811 794 778 852 804 840 808 780 841 811 803 830 833 799 805 816 835 790 768 796 806 863 856 840 898 892 879 844 854 817 886 833 848 817 840 809 834 842 814 834 832 819 812 833 810 854 827 788 817 825 805 806 791 837 811 799 808 860 814 828 808 795 807 786 748 720 807 792 852 807 837 821 786 840 865 803 834 826 829 817 806 837 805 800 818 858 795 802 762 807 778 775 790 867 784 768 800 797 779 812 853 805 816 818 771 817 782 780 800 824 858 826 843 818 912 917 883 894 897 894 866 933 927 925 910 929 906 863 938 900 897 938 904 916 912 921 935 910 888 910 870 879 903 903 899 841 907 878 881 892 918 867 869 884 1.13e+03 884 877 876 928 839 932 844 834 852 818 864 958 865 875 800 884 822 869 844 900 864 878 824 860 845 846 798 842 862 789 878 885 882 868 965 963 950 914 921 944 988 971 912 950 961 936 816 NaN 887 974 920 911 899 932 898 888 852 893 831 884 891 876 894 887 867 815 832 842 826 814 856 843 834 858 917 917 903 901 921 885 876 945 880 830 914 873 914 822 876 873 821 805 861 846 883 870 866 803 915 518 805 896 864 928 901 909 874 911 858 912 899 857 864 888 869 875 847 845 837 881 846 849 866 868 870 868 863 876 841 848 875 883 851 865 803 845 815 800 826 791 873 844 845 864 785 851 754 830 844 824 932 918 873 889 884 883 870 888 855 848 830 874 885 874 845 840 873 829 860 866 870 868 861 837 840 848 866 855 863 862 906 854 825 831 851 816 829 858 863 882 854 857 852 854 893 888 841 897 863 903 920 917 901 944 916 901 934 874 880 871 906 892 859 906 862 866 870 801 854 877 812 836 790 817 840 810 836 837 840 849 818 808 814 811 812 783 803 818 811 806 798 786 827 814 874 804 792 815 838 800 796 796 836 851 831 825 804 833 735 886 790 821 828 808 787 846 805 813 807 798 829 811 828 853 859 833 823 807 844 809 789 824 695 825 806 810 803 722 772 817 793 805 822 798 845 817 882 850 892 847 821 873 872 870 878 835 816 847 846 814 794 857 823 841 872 863 802 873 812 846 830 792 818 814 840 851 837 841 795 839 839 806 852 839 839 857 795 825 854 848 828 812 810 819 776 833 815 799 746 880 815 786 806 791 812 802 778 823 806 784 810 838 801 777 819 805 812 785 866 824 868 811 794 778 852 804 840 808 780 841 810 803 830 834 800 804 816 836 790 769 796 806 863 856 841 898 891 879 845 854 817 886 833 847 817 839 809 834 843 814 832 832 819 812 834 810 854 828 788 817 825 805 806 791 838 811 799 806 860 814 828 809 795 807 787 748 720 806 792 852 807 837 820 788 840 865 803 834 827 830 818 806 837 804 800 818 857 795 802 761 807 779 776 788 866 784 768 798 796 777 813 853 806 816 818 766 817 782 781 799 824 859 825 843 818 912 917 883 894 897 892 866 933 927 925 910 930 906 862 936 899 898 936 904 915 913 920 935 910 888 909 870 880 903 904 899 841 908 878 881 894 918 867 869 884 1.13e+03 884 877 877 928 839 935 843 835 852 818 864 959 864 875 800 883 823 869 844 901 864 878 824 860 843 846 798 841 862 790 877 885 881 867 965 965 949 913 921 943 988 970 911 949 961 936 816 NaN 887 972 919 909 899 932 900 888 852 892 831 883 891 877 894 886 868 815 833 843 826 814 856 842 834 859 917 917 903 901 922 884 876 945 878 830 915 872 913 824 876 874 821 807 860 846 882 869 866 802 915 522 805 895 862 926 900 909 875 910 858 911 899 858 864 888 869 875 847 845 838 882 846 849 866 869 868 871 863 875 841 848 875 883 852 864 803 845 815 802 826 792 873 844 845 864 786 851 754 830 845 824 932 918 873 889 884 884 870 888 855 848 831 874 885 874 844 840 873 829 859 865 870 867 861 837 841 848 867 854 864 861 907 854 825 831 851 816 829 858 864 882 855 857 853 854 892 888 842 896 863 905 920 917 901 945 916 902 935 874 881 870 906 893 859 906 862 866 870 801 854 875 812 831 790 817 841 811 836 837 839 849 820 809 814 810 811 783 803 819 810 806 798 787 829 814 874 802 792 815 839 799 797 796 836 851 830 825 804 833 735 886 790 821 828 808 788 846 804 813 806 799 831 812 829 854 858 833 822 808 843 809 790 824 696 825 806 809 802 722 771 818 794 806 821 797 845 817 882 851 892 847 821 874 872 869 877 835 816 847 845 814 793 857 823 839 871 864 803 873 810 846 830 792 818 815 840 851 837 841 795 838 841 806 852 839 839 856 794 824 853 849 827 812 809 819 776 833 815 799 746 881 814 786 806 790 813 802 778 824 807 783 810 838 801 776 819 805 812 785 865 824 867 811 793 778 852 805 840 808 780 840 809 803 831 834 800 804 816 836 790 769 796 806 862 855 843 898 890 879 844 853 817 886 833 846 817 837 807 832 842 815 831 832 819 813 836 810 854 828 787 817 825 804 805 791 838 811 798 804 859 814 827 809 795 807 787 748 720 807 792 852 807 837 820 789 841 865 802 834 827 830 818 806 837 806 800 818 857 794 801 762 807 780 776 787 867 783 768 797 796 775 813 853 806 816 816 772 816 782 783 798 824 860 825 843 817 912 916 883 894 897 890 866 933 927 926 910 931 906 862 936 898 898 935 904 915 914 921 935 910 888 910 872 880 903 905 899 841 907 879 881 895 918 867 868 884 1.13e+03 884 877 877 927 839 938 842 835 852 818 864 960 863 876 799 883 824 870 843 902 865 878 824 859 841 848 798 842 862 790 876 885 881 867 965 967 950 913 921 943 988 968 911 949 961 936 816 NaN 888 972 919 909 900 932 901 889 852 892 830 882 890 878 894 885 868 815 833 845 827 815 855 840 834 861 918 918 902 902 922 884 876 945 878 831 915 871 912 825 876 874 821 810 859 846 881 869 866 801 914 522 803 895 861 924 898 909 875 910 858 910 900 859 864 888 869 875 848 845 837 882 846 850 867 869 868 872 862 875 841 848 875 883 852 864 803 845 814 802 825 792 872 844 845 864 786 852 754 830 846 824 932 918 872 888 883 884 870 888 855 848 832 873 885 875 844 839 872 829 859 864 870 867 861 838 842 848 867 853 864 859 907 854 824 831 851 815 829 858 864 883 855 857 853 855 892 890 842 896 864 907 920 917 900 944 916 901 936 874 880 870 906 894 859 906 862 866 871 800 854 874 812 827 790 817 842 811 836 837 840 849 821 809 815 810 810 783 803 820 809 808 798 787 830 814 873 802 793 815 838 799 798 797 836 851 830 826 804 833 734 885 791 820 828 807 788 844 802 813 806 799 834 812 830 854 858 833 821 809 842 810 790 824 696 825 806 809 802 721 771 817 794 806 822 797 845 816 881 852 893 847 820 874 872 868 876 835 816 847 844 814 793 857 823 839 871 864 803 873 810 845 830 792 818 815 841 850 837 841 796 838 842 805 852 838 839 855 794 824 853 849 826 812 809 820 775 832 815 800 746 881 813 786 806 791 814 802 778 824 808 783 810 838 801 777 820 805 812 785 865 825 867 811 792 778 851 806 840 806 780 840 808 803 832 835 800 804 816 837 789 769 795 806 862 855 844 899 891 879 844 852 818 887 833 846 817 835 806 830 841 816 832 832 819 812 837 810 854 828 787 817 825 804 805 792 840 810 798 805 858 813 827 809 796 807 788 748 720 806 791 852 808 837 821 791 841 865 802 835 827 829 818 806 837 807 799 818 857 792 801 763 807 780 775 786 867 782 768 797 795 774 813 854 807 816 818 777 816 782 783 798 823 860 824 843 817 911 916 883 893 897 888 866 933 927 926 909 932 906 861 936 897 897 935 904 915 913 921 935 910 888 911 874 881 903 905 899 841 906 879 881 895 918 867 868 884 1.13e+03 884 878 876 926 839 940 842 834 852 818 864 960 862 876 800 883 824 870 842 902 865 878 824 858 838 850 797 842 861 789 876 885 881 868 966 969 950 912 921 944 988 968 911 948 960 936 816 NaN 888 973 920 910 900 933 901 890 851 893 832 882 890 879 894 885 868 816 833 847 827 814 854 840 834 862 919 916 901 902 922 883 876 945 877 830 915 871 910 824 876 874 821 810 859 847 881 868 866 802 914 520 802 894 861 923 898 909 875 910 858 910 899 859 864 887 868 874 848 845 836 883 846 849 867 868 868 876 863 875 841 848 874 883 852 865 803 845 813 802 825 792 872 843 845 864 785 853 755 831 846 824 933 918 872 888 883 884 870 888 855 848 832 873 885 876 845 839 871 829 858 863 869 867 861 839 842 847 867 854 865 860 908 854 824 830 852 814 828 857 863 884 854 856 854 855 891 891 841 896 863 907 920 918 900 942 917 901 935 874 880 870 906 895 859 907 861 866 872 801 854 874 812 822 789 816 844 811 837 837 840 849 820 810 815 811 809 784 804 821 808 808 798 789 831 814 873 803 794 815 838 800 798 798 836 851 830 826 804 834 734 885 791 819 828 807 788 844 802 813 804 799 835 812 830 854 857 832 821 809 841 810 791 824 697 826 807 808 800 720 772 816 793 805 823 798 845 816 881 852 894 847 820 874 872 867 876 835 816 846 844 814 794 857 823 839 871 864 804 873 810 844 831 791 817 814 842 850 838 842 796 838 843 805 852 838 838 855 795 824 853 848 824 812 810 820 774 833 815 800 745 880 813 787 805 791 815 803 778 824 808 783 809 838 801 778 820 806 811 786 866 824 867 811 790 778 851 806 840 805 779 840 808 803 831 835 799 805 817 837 789 768 796 805 862 855 844 898 892 879 843 851 818 887 833 846 816 833 804 828 840 816 834 833 819 811 837 811 854 828 788 817 825 804 806 792 840 810 798 805 858 813 827 809 796 806 789 749 720 806 790 852 808 837 822 793 840 865 802 835 827 829 818 805 837 808 798 818 858 790 801 763 807 780 774 786 868 781 768 796 796 774 813 854 807 816 820 783 816 783 783 797 822 856 824 842 816 910 915 883 892 897 888 866 933 927 926 909 932 906 863 936 897 897 936 905 915 912 921 936 910 887 912 876 881 903 905 900 841 907 878 882 894 918 868 867 884 1.13e+03 884 880 876 926 840 941 842 832 852 818 864 960 861 877 801 884 824 870 842 901 866 878 824 858 836 853 797 842 861 789 876 885 882 869 968 971 951 913 921 944 989 969 911 948 959 938 816 NaN 888 976 920 912 900 933 902 890 850 893 833 882 890 877 896 885 869 817 833 847 828 814 854 840 834 862 919 914 900 900 922 882 876 944 877 829 915 872 911 822 876 874 820 808 859 847 882 866 865 803 914 516 802 895 862 922 898 908 876 909 858 910 899 859 865 887 867 874 848 845 835 883 846 849 867 868 868 877 863 876 841 848 874 883 852 866 803 845 813 802 824 792 872 843 845 865 784 855 756 832 846 824 933 918 873 888 883 883 871 888 854 848 832 874 885 876 846 839 872 829 858 863 869 868 861 840 841 846 867 854 865 861 908 854 823 828 853 813 828 856 863 884 854 855 853 854 891 891 841 896 864 907 919 918 899 942 918 901 934 874 880 870 905 894 859 907 860 866 872 802 854 874 811 818 788 816 843 811 838 838 840 848 820 810 815 812 808 784 804 822 809 808 798 789 831 814 873 804 796 815 838 801 799 800 836 851 830 827 803 834 733 885 791 819 828 807 788 843 802 812 804 799 835 812 830 855 856 832 822 809 841 810 791 824 696 826 807 808 800 720 772 816 793 804 824 798 846 815 881 852 896 846 820 875 873 867 876 835 816 846 844 815 794 858 823 841 872 864 804 873 810 843 831 791 817 814 843 849 838 842 796 838 842 805 852 838 838 855 796 824 852 847 824 813 811 820 774 833 815 800 745 880 814 787 804 791 816 803 778 825 807 783 809 838 801 780 820 805 810 786 866 825 868 812 789 779 852 806 840 805 779 839 808 803 831 835 798 806 817 837 789 768 797 805 862 855 844 897 892 880 843 851 818 887 834 846 816 832 804 825 840 815 834 834 819 810 836 811 853 828 788 817 825 805 806 793 840 810 799 806 858 814 827 808 797 806 790 750 720 806 790 852 808 837 822 795 839 865 803 836 827 828 817 805 837 807 797 818 858 787 801 763 807 780 773 786 868 781 768 794 797 774 813 854 807 816 822 784 817 784 783 797 822 853 825 842 816 910 916 884 892 897 888 866 932 927 926 909 931 907 864 936 898 898 938 905 916 911 922 936 911 887 913 875 882 903 906 900 840 909 877 882 893 918 868 867 884 1.13e+03 884 880 876 926 840 941 842 832 853 817 865 959 861 877 802 884 825 870 842 901 866 878 823 859 833 856 797 842 860 789 877 886 883 870 968 971 949 913 921 942 989 971 912 948 959 940 815 NaN 889 979 920 913 900 932 902 890 850 892 833 884 890 876 898 885 869 818 835 847 827 814 854 841 834 861 919 913 900 897 922 881 875 944 877 828 916 871 912 822 877 874 819 805 860 847 882 864 866 804 914 512 802 896 862 922 899 908 876 908 858 910 898 859 865 887 867 875 847 845 835 883 845 850 866 867 868 878 863 878 841 848 875 883 852 866 802 845 812 803 824 792 872 843 845 865 784 856 756 832 846 823 933 918 873 888 884 883 870 889 853 847 833 874 885 875 848 839 874 829 857 864 869 868 860 840 841 846 867 855 865 862 908 854 824 827 853 813 829 857 864 883 854 855 854 854 891 890 841 896 864 907 919 918 899 943 917 902 933 874 880 871 904 892 860 907 859 867 872 802 854 876 810 816 788 816 843 811 839 839 840 848 819 809 815 811 808 784 803 822 809 807 798 789 831 814 873 804 796 815 838 802 799 798 836 851 831 826 802 834 733 886 791 820 828 807 788 843 802 813 804 800 834 812 828 856 856 832 822 809 842 809 791 824 696 826 807 808 800 720 773 816 793 803 823 798 846 815 882 850 896 846 820 875 872 866 877 835 816 846 845 815 794 858 823 841 872 863 804 873 810 842 831 790 816 814 843 848 838 842 796 838 841 805 852 840 838 854 797 823 851 846 826 812 811 819 775 833 815 801 744 880 816 788 803 792 815 802 777 826 807 783 810 838 801 780 820 804 810 786 866 826 868 812 789 778 852 806 840 805 778 839 809 802 830 835 798 806 817 836 789 768 799 805 862 855 843 896 892 880 842 851 819 887 834 846 816 831 804 824 840 814 834 834 819 810 836 811 853 827 790 816 825 805 807 792 840 811 799 806 857 815 826 808 797 806 792 750 720 806 790 853 808 837 823 797 839 866 804 836 826 827 816 806 837 807 798 819 858 784 801 763 807 780 772 787 868 781 769 791 797 775 813 853 807 817 821 785 817 783 783 796 823 849 825 842 816 910 916 884 891 897 888 866 931 927 927 909 931 907 864 937 898 897 939 905 917 912 922 936 911 886 913 873 882 903 906 900 839 910 876 882 893 918 868 866 884 1.13e+03 884 880 875 925 842 942 843 832 854 817 866 958 861 877 802 883 826 870 843 900 865 878 823 860 831 858 797 842 861 788 877 886 883 870 968 972 948 914 921 941 989 972 912 948 959 940 815 NaN 889 978 920 913 899 931 901 889 849 891 832 885 891 875 898 885 868 818 836 847 827 815 854 841 835 860 919 914 900 895 922 881 875 945 877 828 916 870 912 822 877 874 818 805 860 847 883 863 866 804 914 510 802 896 862 921 900 908 875 907 858 910 897 858 865 887 866 875 847 845 835 883 845 850 865 867 868 879 863 880 841 849 876 883 852 866 802 846 812 805 823 792 873 843 846 865 783 857 756 832 845 823 933 918 873 888 885 884 871 889 852 847 833 874 884 875 848 839 874 829 857 865 870 868 859 840 841 845 867 855 864 862 909 854 824 828 853 814 829 857 863 882 853 855 854 853 891 889 841 896 864 906 919 916 899 944 917 902 933 874 881 871 904 890 860 907 859 866 873 802 854 876 810 814 790 816 842 811 839 839 840 848 819 809 815 810 809 784 803 822 809 806 798 789 831 815 873 804 796 815 839 802 798 797 835 851 830 826 802 835 733 886 792 820 828 808 788 842 802 813 806 800 832 813 826 858 856 832 822 808 842 809 791 825 696 826 807 809 800 720 772 816 793 802 822 797 846 815 882 849 895 846 820 876 873 866 877 835 816 846 846 814 794 860 823 841 872 863 804 873 810 842 831 790 816 814 843 848 838 842 797 839 840 805 853 841 838 856 797 823 851 847 827 811 811 819 775 834 815 801 744 881 818 787 803 791 815 801 777 826 806 784 809 838 800 780 820 804 810 787 866 827 868 811 790 778 852 806 841 807 779 841 809 802 830 835 799 806 817 835 789 768 800 805 862 856 843 895 892 880 842 851 819 885 834 845 818 831 805 822 840 815 834 833 819 810 836 811 853 827 790 816 825 806 807 791 839 811 799 805 858 816 827 808 796 806 795 750 720 806 790 854 807 837 823 797 839 866 805 836 825 827 816 806 836 808 799 819 858 783 802 762 808 780 772 787 868 782 769 791 797 776 813 854 806 817 820 785 818 783 783 796 823 849 825 842 816 909 917 884 892 897 889 866 930 927 926 909 931 908 864 936 898 896 938 904 917 913 922 935 911 886 913 872 882 904 907 900 839 910 876 882 892 917 867 867 884 1.13e+03 884 881 876 924 841 942 845 833 854 818 866 958 861 876 801 883 828 868 843 901 863 878 824 860 830 858 796 842 862 787 878 886 883 869 966 974 946 915 921 941 989 973 912 947 960 939 815 NaN 889 976 919 914 899 930 900 889 848 892 832 886 892 876 897 886 868 818 837 847 826 815 854 841 834 859 918 915 900 895 923 882 875 945 877 828 916 870 911 823 877 876 819 805 861 847 884 863 866 804 916 511 801 896 861 920 901 908 874 907 858 910 897 858 865 887 865 875 847 845 836 882 846 850 865 867 868 880 863 880 840 850 877 883 852 866 802 846 812 806 823 793 874 843 846 865 784 856 756 831 843 823 933 918 872 888 885 884 871 888 852 847 833 873 884 875 848 838 873 829 858 866 870 868 858 840 841 845 868 855 864 862 909 855 824 830 853 814 828 857 862 882 853 855 854 853 891 889 841 896 864 905 919 915 899 945 917 902 933 874 881 871 905 890 860 907 859 865 874 802 855 876 810 812 791 816 842 812 838 839 841 847 819 808 815 810 808 784 804 822 810 806 799 789 830 815 873 804 796 815 839 802 798 796 835 851 829 826 802 835 732 885 792 820 828 808 788 841 802 813 807 799 831 813 826 860 856 831 822 808 841 808 791 826 696 826 807 809 800 718 772 817 794 802 820 796 846 815 881 848 893 845 821 876 873 867 877 834 817 846 845 813 794 860 823 840 872 862 804 873 810 842 832 791 817 814 842 848 840 842 797 840 840 805 854 840 838 857 797 823 851 849 829 809 812 819 775 834 816 801 743 881 818 786 804 791 815 800 777 827 806 784 808 839 800 780 820 804 810 787 866 827 869 812 790 779 851 806 842 809 780 842 808 803 829 835 800 807 817 835 789 768 800 805 862 856 842 896 892 880 841 852 818 884 834 845 819 830 806 823 840 816 834 832 818 809 836 812 852 827 790 816 824 806 807 789 840 811 799 803 857 816 827 808 796 807 796 751 719 807 790 854 807 836 823 798 838 867 805 835 824 826 816 807 836 810 799 818 857 779 803 762 806 779 773 788 868 782 769 793 798 776 813 855 805 817 818 782 818 782 783 796 823 847 825 842 816 909 918 885 892 897 889 866 930 928 926 910 931 908 864 936 898 895 937 904 918 913 922 934 911 887 913 871 881 904 906 900 839 909 877 881 892 917 866 868 885 1.13e+03 884 881 876 925 841 942 845 833 854 818 866 958 862 876 801 883 828 868 843 901 863 879 824 860 828 861 796 842 862 786 878 886 882 869 965 975 947 915 921 942 988 973 912 947 961 937 816 NaN 889 976 918 915 899 930 898 889 848 893 830 886 892 877 896 886 867 818 838 847 826 814 854 841 834 859 917 914 899 895 923 882 875 945 877 827 916 871 908 824 877 876 819 805 862 847 885 862 865 803 918 516 801 896 860 918 901 908 873 907 857 909 897 858 865 887 863 875 847 845 836 881 846 850 866 867 869 881 863 879 839 850 877 883 852 866 802 846 812 807 823 795 875 844 847 864 784 855 756 830 843 822 933 918 872 888 886 883 871 887 852 847 832 872 884 876 848 837 874 828 858 866 870 868 859 840 841 845 868 855 864 862 909 855 824 831 853 815 828 857 862 883 855 855 853 854 892 889 841 895 864 903 920 914 899 945 917 902 933 874 881 871 905 889 860 906 859 864 873 802 855 876 809 811 791 815 841 813 838 838 841 847 819 808 815 810 808 785 804 822 810 807 799 789 830 815 872 803 796 815 839 802 798 796 835 851 828 826 803 835 732 885 792 820 828 807 788 841 802 813 808 798 831 812 828 860 857 831 822 807 840 809 790 826 696 826 807 810 800 717 772 818 795 802 819 796 847 815 880 848 892 845 822 875 873 867 877 834 818 847 844 812 794 860 823 840 870 863 803 874 811 842 832 792 817 814 842 848 840 842 798 841 840 805 855 840 838 858 796 824 852 850 829 808 812 819 773 834 817 801 741 881 818 784 804 790 814 800 777 827 806 784 807 839 800 779 820 803 811 788 866 827 869 812 791 779 850 807 842 810 780 843 809 803 828 835 801 808 818 835 788 768 800 804 863 856 842 897 893 880 842 852 817 885 835 846 819 828 806 823 840 817 833 831 817 809 836 812 853 828 790 816 824 806 806 789 841 811 799 801 856 815 828 808 795 807 796 752 720 808 791 854 806 836 822 800 838 867 804 835 824 827 816 807 836 809 798 818 857 776 804 762 804 779 774 788 868 782 768 793 798 777 813 856 804 816 817 777 818 782 783 796 823 846 826 842 816 908 919 884 893 897 890 866 930 929 926 911 931 909 864 935 898 895 938 903 918 913 922 934 912 887 914 872 881 903 906 900 839 908 877 882 892 916 866 869 886 1.13e+03 884 880 876 925 841 942 844 834 854 818 866 958 862 876 800 883 829 869 843 902 864 880 824 860 826 864 795 842 862 787 877 886 883 869 965 977 947 914 922 943 988 973 912 947 962 937 818 NaN 889 976 918 914 899 931 899 887 849 893 829 886 891 877 895 887 867 818 838 846 827 813 854 840 835 859 916 913 899 896 923 882 876 945 877 827 916 872 906 823 876 877 818 806 862 848 885 862 866 802 920 521 801 896 860 918 901 907 873 907 856 909 897 858 865 886 862 874 846 845 837 880 845 849 867 867 869 881 863 877 838 850 877 883 851 866 803 846 811 808 823 796 874 844 847 864 784 855 756 830 844 822 934 918 873 889 885 882 870 886 852 848 831 873 884 875 848 837 875 828 858 865 870 869 859 839 842 845 868 854 865 861 909 855 824 830 853 816 828 857 862 883 856 855 852 854 892 889 841 894 863 903 920 915 899 944 917 902 933 874 881 872 905 890 860 905 859 864 872 802 855 876 809 811 790 815 841 813 838 836 841 846 820 808 815 810 807 785 804 821 811 807 798 789 829 815 871 803 796 815 839 800 798 797 835 851 829 827 804 835 732 884 793 820 828 807 788 840 803 813 808 798 831 812 830 859 857 831 822 806 840 810 789 825 696 826 807 811 800 715 772 817 794 802 819 796 847 815 881 848 891 846 823 876 873 867 876 834 819 847 844 812 794 858 822 839 869 863 803 874 812 842 832 792 817 815 842 848 840 842 799 841 840 805 854 838 838 858 796 824 852 851 829 808 812 820 772 835 817 801 737 881 816 784 804 790 814 801 776 826 805 784 808 838 800 778 819 803 811 787 865 827 870 812 792 779 850 807 842 809 779 843 810 804 828 835 800 808 819 834 788 768 800 804 862 855 842 897 893 880 842 852 817 886 835 847 819 825 806 823 840 817 833 831 817 809 836 811 854 828 791 816 824 805 805 788 842 812 800 801 855 814 828 808 796 807 796 754 720 807 792 854 806 836 822 801 839 867 803 835 824 828 816 807 836 810 798 817 857 771 804 762 803 779 776 787 868 783 768 790 798 777 813 856 804 816 817 768 817 782 783 796 823 844 826 842 817 908 919 884 893 898 890 865 930 929 925 912 931 908 864 935 898 896 938 904 918 913 922 934 912 887 914 872 882 903 905 900 840 908 878 882 893 916 865 870 885 1.13e+03 884 880 876 926 841 942 842 834 854 817 866 960 861 875 800 882 829 870 843 902 865 880 823 859 823 867 795 842 862 787 876 886 883 870 966 978 948 913 923 942 987 973 912 948 962 937 819 NaN 889 977 919 912 898 931 899 886 850 893 830 886 891 877 895 886 866 818 838 846 827 812 854 840 836 859 917 914 898 896 923 881 875 945 876 827 917 874 903 821 877 878 817 807 861 847 884 862 868 802 921 529 801 897 861 918 901 906 873 907 856 909 898 858 865 886 862 874 846 845 837 879 845 849 868 867 869 881 863 876 838 850 876 883 851 866 804 845 810 809 823 798 874 844 847 864 784 854 756 830 845 822 935 917 873 889 885 881 870 886 853 848 830 873 884 875 847 838 875 827 858 865 870 868 860 839 842 846 868 854 865 862 909 855 825 830 853 815 828 857 863 883 858 855 852 853 892 889 840 894 862 903 921 916 899 943 917 901 933 874 881 872 905 890 859 906 859 865 871 803 855 876 808 811 789 814 842 812 838 836 841 845 820 808 814 810 806 784 804 820 811 807 797 789 828 815 871 804 796 816 838 799 797 798 835 851 829 828 805 835 733 885 792 820 827 807 787 840 803 813 807 799 832 811 829 860 858 830 822 805 840 810 790 824 696 827 808 811 800 714 772 816 793 803 819 796 847 816 882 848 892 846 824 875 873 868 876 834 819 848 845 813 793 857 822 838 869 863 803 874 812 842 832 792 817 816 842 849 839 841 800 841 840 806 854 838 838 857 796 825 852 850 829 808 813 821 772 835 817 801 734 881 814 785 804 791 815 801 775 825 805 785 808 838 799 776 818 803 812 786 865 826 870 812 793 779 851 807 842 808 779 842 810 804 828 835 799 809 819 834 789 769 799 804 860 854 842 897 893 880 842 852 818 888 834 848 820 822 807 822 840 817 832 831 817 809 836 810 855 828 790 817 824 803 805 788 842 813 800 801 856 813 828 808 796 807 797 755 720 806 791 853 806 835 822 800 840 867 801 836 824 829 815 807 836 811 798 817 857 770 802 762 805 780 775 787 868 783 767 788 798 777 813 856 804 816 817 761 817 783 783 796 823 842 826 842 818 908 918 883 893 898 890 865 930 930 924 913 931 908 864 935 899 896 938 905 918 913 922 934 912 887 914 873 882 904 905 900 840 910 878 882 893 916 866 869 885 1.13e+03 884 880 876 926 841 943 842 834 853 816 866 962 862 875 800 882 832 870 843 902 865 880 823 859 821 866 795 842 862 788 875 886 884 870 966 979 948 914 924 942 988 973 912 948 961 937 819 NaN 887 977 919 910 899 932 899 886 851 893 832 886 891 876 896 884 866 818 837 845 828 812 854 840 836 860 918 915 898 896 923 882 875 945 876 828 917 874 903 820 877 878 817 807 861 846 882 864 870 802 922 533 801 897 861 917 900 906 873 908 855 909 898 858 865 886 862 875 845 845 837 879 844 848 868 867 869 881 863 876 835 850 875 882 851 866 804 844 809 811 823 799 874 844 847 864 784 854 756 831 844 822 935 917 873 889 885 882 869 886 854 848 830 873 883 875 846 840 874 826 858 865 870 868 860 839 842 846 868 853 865 862 909 855 825 830 853 815 828 857 863 883 857 856 852 852 893 890 840 894 862 904 921 917 900 942 916 901 934 874 881 872 904 891 858 907 858 865 872 803 855 876 808 811 788 814 842 811 838 835 841 845 820 808 813 809 806 783 804 820 811 806 797 788 829 815 871 804 796 816 838 798 797 799 836 851 829 828 805 835 734 885 791 821 827 807 787 839 803 813 808 800 833 811 828 863 858 829 822 805 841 810 790 824 696 827 808 812 801 714 772 815 792 803 819 797 847 817 882 848 892 846 825 875 874 868 876 834 819 848 845 814 793 857 821 837 869 863 803 873 812 841 832 792 818 817 842 849 838 841 799 840 840 806 854 838 838 857 796 825 851 850 828 809 813 822 773 835 818 802 732 881 813 786 805 792 815 802 774 824 805 786 808 838 799 777 818 803 812 785 865 826 870 812 793 779 852 807 843 808 779 842 810 805 828 834 798 809 819 833 790 769 799 804 859 854 841 896 893 880 842 852 818 888 834 848 820 820 806 822 840 817 830 832 817 810 836 810 855 827 790 818 825 802 805 788 843 814 800 801 856 814 828 808 795 806 798 754 721 805 791 853 808 835 823 799 840 867 800 836 824 830 814 807 837 812 798 817 857 768 801 762 807 780 774 787 868 783 767 789 798 777 814 857 804 816 817 763 817 782 784 797 824 840 826 841 819 909 918 883 893 898 890 864 930 931 925 911 931 907 864 936 899 897 938 905 918 913 922 934 912 887 914 873 882 904 905 900 840 911 878 881 894 916 866 869 885 1.13e+03 884 880 877 926 840 944 842 834 853 816 866 961 863 874 801 882 835 869 844 903 866 879 823 859 821 866 796 842 861 788 875 886 884 870 967 981 949 916 923 941 988 972 913 950 960 937 819 NaN 886 977 919 909 900 932 898 888 851 893 833 887 892 876 896 884 866 818 837 845 827 812 854 840 836 859 918 916 897 896 923 883 874 945 877 828 916 874 903 819 877 877 817 808 861 844 882 866 871 802 920 529 801 898 860 917 899 907 874 908 855 908 897 858 866 886 862 875 846 844 838 879 844 848 868 866 869 880 863 877 833 848 875 882 851 867 804 844 807 812 824 800 873 844 847 864 784 854 756 831 844 822 935 916 873 889 886 883 869 887 854 848 830 874 884 875 846 841 873 826 858 865 870 867 860 839 841 846 868 853 865 862 908 855 825 830 853 814 828 857 863 883 857 856 852 852 893 890 840 894 862 905 922 917 901 942 916 902 934 875 881 872 904 890 858 907 858 865 872 803 855 876 809 810 789 815 842 811 839 835 841 846 820 809 813 810 806 782 804 819 812 807 798 788 829 814 871 804 796 817 838 799 797 799 836 850 828 827 805 834 734 885 790 821 827 808 787 839 803 812 808 801 833 811 827 866 858 828 822 804 841 809 790 824 696 827 808 812 801 713 771 816 793 804 819 797 848 817 880 848 893 846 825 875 874 868 876 834 818 847 845 814 793 856 822 838 869 862 802 872 810 839 832 792 818 818 843 849 839 842 798 839 840 806 854 838 838 856 796 826 850 850 828 809 812 822 774 835 818 801 732 882 814 786 806 793 815 802 774 823 805 787 808 839 800 778 818 802 811 786 866 826 869 812 792 779 852 807 845 808 780 842 811 805 828 833 797 808 819 833 791 770 799 805 859 853 841 896 894 880 842 852 818 888 833 848 819 818 806 821 840 817 830 832 818 810 836 811 854 826 790 817 826 802 806 789 842 815 799 800 856 814 828 808 794 806 799 753 721 805 791 853 808 836 823 799 840 867 801 836 824 830 813 807 838 812 798 817 856 767 800 762 807 780 773 787 870 783 767 789 797 778 814 858 804 816 817 770 817 781 785 798 824 839 827 842 818 909 918 883 893 897 890 865 930 931 926 910 931 907 864 936 899 898 938 904 918 914 922 934 913 888 914 872 882 905 904 899 839 911 878 880 894 916 866 869 884 1.13e+03 884 881 876 926 840 944 842 833 852 816 866 960 865 874 801 882 838 869 844 903 866 879 823 860 820 868 796 842 861 788 875 886 884 870 967 983 948 917 922 941 989 971 913 950 960 937 818 NaN 884 977 918 909 901 932 898 889 851 893 833 887 891 875 896 884 867 818 836 846 827 811 854 840 836 860 917 916 897 896 923 884 873 945 877 828 916 873 902 820 876 876 817 808 861 845 883 866 870 801 919 521 801 897 859 915 899 908 875 908 856 909 896 858 865 886 863 875 847 845 838 880 844 849 868 866 869 880 862 878 831 847 875 882 852 866 804 844 807 814 825 801 872 844 847 864 784 853 757 832 843 823 935 917 872 889 886 883 869 888 855 848 830 874 884 874 846 841 873 826 858 865 869 867 860 838 840 847 868 854 865 862 908 854 825 830 853 814 828 857 863 883 856 856 852 852 893 890 840 894 862 905 921 917 902 942 915 902 934 876 882 872 904 891 859 907 858 865 872 802 855 876 811 810 790 815 842 811 839 836 841 847 820 809 814 810 806 782 804 820 811 808 798 788 828 813 871 804 796 816 837 800 797 799 836 850 828 827 805 833 734 886 790 820 828 808 788 839 803 810 808 801 832 811 827 867 858 828 822 803 841 808 789 825 697 827 808 813 800 713 771 815 793 804 819 796 848 817 880 849 892 846 824 875 873 867 877 833 817 848 845 814 794 856 823 839 870 861 801 872 809 839 832 792 818 816 843 849 839 842 797 838 840 807 853 839 839 856 797 826 850 850 828 809 812 823 774 834 817 801 732 882 814 785 805 792 815 802 774 823 805 787 808 840 800 779 818 802 811 786 866 826 869 812 792 779 852 806 848 808 780 843 811 805 828 832 796 807 819 833 792 771 799 804 859 853 841 896 894 880 842 852 818 888 833 848 820 816 806 822 839 817 833 833 818 810 837 811 853 825 790 816 826 803 806 790 840 814 799 800 857 814 828 808 794 805 800 753 721 806 791 853 808 836 823 800 840 866 799 836 825 830 813 807 839 812 798 817 856 765 800 763 806 781 773 787 871 782 768 789 797 778 815 859 805 816 816 777 816 781 785 799 823 838 827 842 818 910 918 883 892 897 891 866 930 930 927 909 931 906 864 937 898 898 938 904 917 914 921 935 913 889 914 872 883 905 904 899 838 911 878 880 893 915 868 869 884 1.13e+03 884 880 875 927 840 944 841 833 852 816 866 960 865 874 800 882 839 869 844 903 866 878 822 862 821 870 796 842 861 789 875 887 883 871 967 985 948 916 922 941 989 970 914 951 960 936 817 NaN 884 978 918 908 902 931 898 889 851 892 834 887 891 875 896 884 869 819 836 846 827 811 855 840 836 860 916 916 897 896 922 884 872 945 877 828 915 873 902 821 874 875 816 808 861 847 883 865 869 801 918 518 800 897 858 914 899 908 875 909 857 909 896 858 864 887 864 875 847 845 838 880 844 850 868 866 869 880 862 879 830 847 876 882 851 865 803 845 808 814 826 801 872 844 847 864 784 854 758 832 843 823 935 918 872 889 885 883 869 888 855 848 830 875 884 875 847 841 873 826 859 866 868 866 859 838 840 847 868 854 864 861 908 853 825 830 854 814 828 857 864 883 855 857 853 852 894 890 841 894 862 905 921 918 903 942 915 902 934 876 882 872 904 892 859 906 860 865 872 802 854 877 812 810 791 815 842 811 839 836 841 847 820 809 815 810 806 782 805 821 810 808 796 788 828 813 872 804 795 814 836 800 797 799 836 850 830 827 805 833 734 887 790 820 829 807 788 839 802 810 808 801 832 811 826 867 858 828 822 802 840 808 788 827 697 827 808 813 799 713 770 814 792 804 819 796 849 817 879 849 892 846 823 875 873 867 877 833 818 848 846 814 794 856 824 840 870 861 800 873 809 839 832 793 817 815 842 850 839 842 796 837 840 807 853 839 840 856 797 827 851 851 828 809 813 824 774 834 818 802 732 882 814 786 805 792 815 802 774 823 804 787 808 840 801 780 818 802 811 786 865 825 869 811 792 779 851 805 850 808 779 842 810 804 828 832 797 806 819 833 792 773 798 805 859 854 841 895 894 880 843 852 818 888 833 848 820 815 807 822 840 817 834 833 819 811 838 811 852 825 791 816 827 804 806 790 841 814 799 800 857 814 829 808 794 805 800 754 721 807 791 853 807 836 823 800 840 866 798 835 825 829 813 806 839 812 798 817 858 763 799 763 805 781 772 788 870 781 768 788 797 778 815 859 805 817 817 777 815 781 785 799 822 838 827 842 817 909 917 884 893 897 891 867 930 930 927 910 932 906 864 936 898 898 938 903 916 914 922 934 913 890 914 871 883 905 904 899 838 910 878 881 893 915 870 869 884 1.13e+03 885 879 874 928 840 944 842 834 853 816 866 961 865 875 799 882 840 868 845 902 866 877 822 864 821 871 796 843 860 789 875 887 883 872 967 986 947 916 922 941 988 969 914 951 960 936 817 NaN 886 980 917 908 900 931 899 890 850 893 834 887 890 875 896 884 869 818 836 845 828 810 856 839 836 861 917 916 898 896 922 884 873 945 877 828 915 872 901 822 874 875 817 808 861 849 883 863 869 801 917 524 801 896 857 912 899 908 874 910 858 909 896 858 864 888 864 875 847 846 838 879 844 851 868 866 869 880 862 879 829 848 875 882 851 865 803 844 808 814 825 803 872 845 846 864 784 854 758 832 843 823 935 918 872 889 884 883 869 888 855 848 830 875 884 875 847 840 873 827 860 866 868 866 860 838 840 846 868 854 864 861 909 853 824 830 854 813 827 857 864 884 855 858 853 852 895 890 841 895 862 904 920 917 902 943 914 902 934 876 883 872 904 893 859 907 861 865 872 802 854 877 811 810 791 814 842 811 838 837 841 848 819 809 815 810 806 781 805 822 808 809 795 788 828 812 872 804 796 813 836 801 799 799 835 849 831 828 805 834 734 888 790 819 829 807 788 839 802 810 809 800 832 811 827 867 858 828 822 801 840 808 788 829 697 827 808 812 798 712 770 813 790 804 819 795 849 817 879 849 892 846 822 874 873 867 878 834 818 848 846 814 795 856 823 841 870 861 801 874 809 840 832 793 817 814 842 850 839 841 797 837 839 807 853 839 841 856 798 827 851 852 828 809 813 824 775 834 818 803 731 882 815 786 805 792 815 802 774 824 804 787 809 841 801 780 818 802 811 787 866 825 870 810 792 780 850 804 851 808 778 842 810 803 829 833 798 805 819 834 792 773 799 805 859 854 842 895 894 880 843 852 818 888 832 848 820 812 808 822 840 816 833 833 820 810 837 811 853 825 791 816 826 804 807 790 842 814 799 801 858 814 829 808 795 806 799 755 722 807 791 852 806 836 823 798 840 866 796 835 826 829 814 806 838 811 798 816 859 762 799 763 805 782 771 788 869 781 768 788 798 777 815 859 805 819 818 771 814 780 785 799 821 839 827 843 817 909 917 884 894 897 891 867 930 929 928 910 932 906 863 936 898 898 939 903 916 914 923 934 913 890 914 872 883 905 904 899 837 910 879 881 893 915 872 869 885 1.13e+03 886 878 874 928 841 943 842 834 853 817 866 963 866 874 799 882 843 869 845 901 866 877 821 865 819 871 796 843 860 788 875 887 883 873 968 986 947 915 921 942 988 969 913 950 960 936 816 NaN 887 981 916 909 899 932 899 891 849 894 833 886 889 874 895 885 868 817 835 846 828 810 856 839 837 861 918 916 897 897 923 885 874 945 877 828 915 870 900 822 874 875 817 806 861 849 882 863 868 801 917 523 801 896 857 912 899 908 873 910 858 910 896 858 864 890 864 876 847 846 838 879 844 851 868 866 869 880 862 878 828 849 874 881 850 866 803 844 808 814 824 804 872 845 845 864 784 854 758 831 844 822 935 918 872 889 884 883 869 887 855 847 831 874 883 875 847 839 873 828 860 866 869 866 860 838 840 846 868 854 864 861 909 854 824 830 855 813 827 857 864 884 856 858 853 852 894 890 842 894 862 904 920 917 902 944 914 902 933 876 883 873 904 893 858 907 861 865 872 802 854 878 809 810 791 813 843 811 838 838 841 848 819 809 815 810 806 781 804 823 808 809 796 787 829 812 873 805 795 814 837 802 800 799 835 849 833 827 804 835 735 888 790 819 830 808 788 838 802 809 809 799 832 812 827 867 858 829 823 801 840 809 786 829 698 827 808 812 797 712 769 813 790 803 818 795 848 817 880 849 893 846 823 873 873 867 879 834 819 848 846 814 795 858 823 841 870 861 801 874 809 842 832 794 817 814 841 850 839 841 797 838 839 806 853 839 840 855 797 826 851 853 828 810 812 822 776 835 818 805 731 882 815 786 805 792 815 802 774 825 805 787 809 841 801 780 818 803 811 787 866 825 870 810 792 779 850 805 851 808 778 842 810 803 830 834 800 804 819 834 792 773 799 806 859 854 842 895 892 880 844 852 818 888 832 848 820 811 808 821 840 815 832 833 821 810 836 811 854 824 792 816 825 804 808 790 841 815 800 801 858 815 830 808 795 808 799 755 723 807 792 852 807 836 824 796 840 866 796 835 825 830 814 806 837 809 798 816 860 762 799 762 805 783 771 788 869 780 768 787 797 777 814 858 805 821 820 766 813 780 784 799 821 839 828 844 817 909 917 885 894 897 891 866 929 929 928 910 932 906 863 937 898 897 939 903 916 914 925 934 913 890 915 872 883 905 903 898 837 909 880 881 894 917 872 870 885 1.13e+03 886 878 875 928 842 942 842 834 854 818 866 963 866 874 798 882 846 869 845 901 866 878 821 867 817 871 797 844 860 788 875 887 883 873 968 987 948 914 921 942 988 968 912 949 959 937 816 NaN 888 979 916 908 898 933 899 891 848 895 832 886 888 874 894 885 866 817 836 846 829 810 856 839 838 861 919 916 897 898 923 887 876 945 877 827 915 868 899 821 874 876 816 804 862 850 882 863 867 802 918 522 803 896 857 912 899 908 873 910 858 910 897 858 865 889 864 875 848 845 838 879 844 850 868 866 869 879 862 877 827 849 873 881 850 866 804 845 807 815 824 805 872 845 844 863 784 853 758 830 844 822 935 917 872 889 884 884 869 887 855 847 831 874 883 876 848 839 873 828 860 866 870 866 859 838 840 846 869 853 864 861 909 854 824 830 855 812 827 856 864 884 858 857 853 852 894 890 841 894 862 903 920 917 900 945 915 902 933 876 882 874 905 892 858 907 860 865 871 802 855 877 809 809 790 813 843 811 838 839 842 848 818 809 814 810 806 780 804 823 808 810 799 788 829 812 874 806 796 814 838 801 801 799 835 850 832 827 803 835 734 888 790 819 830 808 787 838 802 810 808 799 831 812 828 867 858 830 824 801 840 809 784 828 699 827 808 812 797 710 769 814 789 803 818 795 846 817 880 848 893 845 824 874 874 867 879 835 820 846 846 814 795 859 822 840 870 862 801 873 808 843 831 794 817 815 841 850 839 841 796 839 839 805 853 840 840 855 796 826 851 853 827 812 812 821 775 835 819 804 730 881 814 786 805 793 815 800 774 826 806 788 810 841 801 780 818 803 811 787 867 826 869 809 792 779 851 806 853 808 779 842 811 803 831 834 799 804 818 834 790 772 800 805 860 853 842 895 891 880 845 853 819 888 832 849 819 809 809 819 841 816 831 833 820 810 836 810 855 824 792 817 825 803 808 790 839 815 800 801 858 816 830 807 795 809 799 755 724 807 792 851 808 836 824 794 840 867 796 836 824 832 814 806 835 808 797 816 860 763 799 761 805 783 771 788 868 780 769 787 797 776 812 857 804 821 819 772 813 781 785 800 822 840 828 844 817 908 917 885 894 896 891 866 929 929 926 910 932 907 863 938 898 897 938 903 916 912 926 934 914 889 914 873 882 905 903 898 838 910 880 880 894 918 872 870 883 1.13e+03 886 878 876 928 842 942 843 834 854 818 865 962 865 874 798 882 849 870 845 901 865 878 822 869 814 871 797 844 861 787 875 887 883 872 967 988 949 913 921 942 988 968 912 948 959 938 817 NaN 888 977 918 907 898 933 898 890 847 895 831 885 888 874 893 885 867 816 836 847 828 811 856 839 839 861 919 916 897 898 924 887 878 945 878 827 916 865 898 820 874 877 816 804 862 850 882 862 866 802 918 522 803 896 858 913 899 908 874 908 857 911 897 858 865 889 863 875 848 845 839 879 844 850 869 867 870 879 861 876 826 848 873 881 850 865 804 845 807 816 823 806 873 845 844 862 784 853 758 829 844 822 935 918 872 888 884 883 870 888 855 847 831 874 884 876 848 839 873 827 860 866 870 867 859 839 840 846 869 852 863 861 908 854 824 829 855 812 827 857 864 884 858 856 853 852 892 890 841 894 862 904 920 917 900 946 916 902 932 876 881 874 905 892 858 906 860 865 871 802 855 877 808 808 790 813 842 812 838 840 842 848 817 809 814 809 806 780 803 824 809 810 799 788 830 812 874 806 796 815 839 801 801 798 836 850 831 827 804 835 734 887 790 820 830 809 787 837 803 811 808 798 830 812 828 868 858 830 824 801 840 809 783 827 700 827 807 811 797 708 769 814 789 803 817 796 846 817 881 848 894 844 824 875 874 867 879 835 820 846 846 815 793 860 822 839 870 863 802 873 810 844 830 794 818 816 841 851 839 842 795 840 839 805 853 840 840 856 796 827 851 854 828 812 812 819 773 836 818 803 730 880 814 787 806 793 816 799 775 826 806 787 809 841 801 779 818 803 811 786 867 827 868 809 792 778 852 807 855 808 779 842 810 803 831 833 798 804 819 834 790 770 800 805 862 853 842 894 890 880 845 852 819 887 833 850 820 808 809 818 841 817 832 833 819 812 836 810 855 825 792 817 826 804 806 789 837 816 800 800 859 817 830 807 796 808 799 754 725 807 792 851 809 836 825 794 841 867 795 836 823 833 813 807 834 808 797 816 860 764 799 761 804 782 770 788 868 781 768 786 797 776 812 858 803 819 819 790 814 783 785 799 823 840 827 844 817 909 917 885 894 896 892 864 928 929 925 909 931 908 862 937 898 897 938 903 916 911 926 934 914 888 913 874 882 905 903 897 838 909 880 879 894 918 872 870 882 1.13e+03 885 879 876 929 841 942 844 835 855 818 864 962 865 874 798 883 851 869 845 902 864 878 823 874 813 871 797 844 861 787 875 887 882 874 966 988 948 912 921 941 988 968 911 948 959 938 817 NaN 887 976 920 907 898 932 898 890 847 895 833 886 889 874 894 886 867 817 836 847 828 811 856 840 839 860 918 916 897 899 924 885 878 945 878 827 916 863 898 821 875 878 816 805 862 852 882 861 867 802 917 529 804 895 859 913 898 908 874 908 857 911 897 859 864 889 863 874 849 846 838 879 845 850 870 867 870 878 862 875 825 847 874 882 850 866 804 845 807 816 823 807 873 845 845 862 785 853 758 830 844 821 935 918 872 888 884 884 870 888 855 847 831 874 884 876 848 840 874 827 860 866 870 867 858 840 841 847 869 851 863 861 907 854 824 828 856 813 827 857 863 884 857 855 853 853 892 890 840 893 862 905 920 917 900 946 917 902 932 874 881 872 905 891 858 906 859 864 871 802 855 876 808 807 790 813 841 812 838 840 842 848 818 809 814 809 807 780 803 823 809 810 797 788 830 812 873 805 795 817 839 801 802 798 836 851 829 826 804 836 733 886 790 820 829 809 786 837 804 812 808 798 830 811 828 869 858 830 823 802 841 810 783 826 701 827 807 811 797 707 769 815 789 804 817 798 847 817 880 849 895 845 823 876 874 867 879 835 821 846 846 815 792 860 822 840 870 864 802 873 811 845 830 794 818 816 841 851 839 842 794 839 841 805 854 840 840 857 796 827 850 852 827 810 811 820 772 836 817 802 730 880 813 787 806 793 815 799 775 826 806 786 809 840 800 779 818 802 810 786 868 827 867 809 792 777 853 807 856 808 779 842 810 803 831 832 798 804 819 835 788 769 800 804 863 853 842 894 890 880 845 850 819 887 834 849 820 806 809 817 841 818 832 834 818 813 836 811 855 826 793 817 826 804 805 788 837 815 799 801 860 816 831 807 796 807 799 754 726 806 792 851 809 835 824 794 841 867 794 837 823 831 813 808 834 810 797 817 859 765 799 762 803 781 770 788 869 781 767 786 798 777 812 858 802 818 818 808 815 783 785 797 824 840 828 843 818 909 917 884 895 896 892 864 928 930 923 909 930 909 862 936 898 897 938 903 916 912 925 934 914 886 911 874 882 904 903 896 838 908 880 879 894 917 872 871 882 1.13e+03 885 880 876 929 838 941 845 835 855 817 863 962 864 874 799 884 851 869 845 902 864 877 824 876 812 872 797 844 861 787 875 886 880 876 964 987 948 912 922 942 989 969 911 948 960 938 818 NaN 887 977 921 908 898 931 898 891 847 894 834 888 890 875 895 886 866 817 836 847 829 810 856 840 839 861 918 915 897 898 924 882 878 945 878 826 916 862 898 821 876 877 815 807 862 854 883 860 867 802 916 530 804 896 858 912 898 909 875 907 857 911 897 859 864 889 862 875 849 846 838 879 845 850 870 866 870 878 863 875 825 847 875 883 849 866 805 846 808 816 822 808 874 844 845 862 785 854 758 830 844 821 934 919 872 887 884 884 869 887 856 847 831 874 885 876 848 840 874 827 860 866 870 867 858 841 841 848 869 850 863 860 907 854 824 828 856 814 827 857 863 884 856 855 853 854 892 890 840 892 862 906 920 917 900 946 916 902 932 874 882 872 904 890 858 906 859 865 870 802 855 876 808 807 789 813 841 812 838 840 842 848 818 809 814 809 808 780 803 823 809 808 795 788 830 812 873 804 793 818 839 800 802 798 836 851 828 826 804 835 734 886 791 820 828 809 787 836 804 812 809 798 829 811 828 870 858 830 822 802 841 810 783 826 701 827 806 812 798 707 770 815 789 805 817 798 848 818 880 850 895 845 823 876 874 867 879 835 821 847 844 814 791 859 822 841 870 864 802 873 813 845 830 794 818 816 841 849 839 841 794 840 843 805 854 840 840 857 796 827 850 850 827 809 811 820 772 835 816 801 730 880 813 788 807 792 814 800 774 825 806 784 810 841 800 778 818 802 810 786 867 827 868 808 792 777 853 808 858 807 779 842 809 803 831 832 797 804 818 835 788 768 801 804 863 854 842 893 890 879 844 849 819 887 834 848 819 806 810 817 842 818 833 833 819 814 836 812 855 825 793 817 824 805 805 788 838 815 799 801 861 815 832 807 796 806 799 754 727 805 793 850 808 835 823 794 840 867 790 837 822 829 814 809 836 811 798 818 858 766 799 762 802 781 770 788 869 782 766 786 798 777 813 858 803 817 818 808 816 782 785 796 824 839 828 842 817 909 917 884 895 897 891 864 928 930 923 909 929 909 862 936 898 898 938 903 915 912 924 934 913 887 911 874 882 905 902 896 838 907 880 880 894 916 872 871 883 1.13e+03 885 880 877 929 834 940 845 835 855 817 864 962 864 874 799 883 850 869 845 901 863 877 825 878 812 872 797 845 860 786 875 886 880 878 963 988 948 912 922 942 989 969 910 950 961 938 819 NaN 887 978 920 909 898 930 899 891 847 894 835 890 891 874 896 886 865 817 836 847 829 811 857 841 840 861 917 915 897 898 923 881 879 945 878 826 915 861 898 822 877 876 816 809 862 855 884 861 866 802 915 530 804 896 858 912 897 910 874 907 857 910 897 859 864 888 863 875 848 846 838 878 845 851 870 866 869 877 863 876 825 847 875 883 849 867 806 846 809 816 821 808 874 844 845 862 784 854 758 830 844 821 934 919 872 886 884 884 869 887 856 847 831 874 885 875 848 839 874 828 861 866 869 867 857 841 842 848 869 850 864 860 906 854 825 828 856 815 827 857 863 884 855 855 853 855 892 889 840 891 862 905 920 916 900 946 917 901 933 873 883 871 904 889 859 906 858 865 870 802 855 876 809 807 789 813 842 813 838 840 842 848 819 809 814 809 808 782 802 822 808 808 797 788 830 813 872 802 791 818 838 799 801 799 836 851 829 827 803 834 734 885 791 820 830 809 787 837 804 812 809 799 829 811 826 870 858 831 822 802 841 810 782 826 701 826 806 813 798 708 770 815 790 806 817 798 848 818 880 851 894 845 823 876 874 867 878 834 821 848 842 814 791 858 823 840 869 863 801 873 813 844 831 795 818 815 840 847 839 841 794 840 844 806 854 839 840 857 795 826 850 849 827 809 810 821 771 834 817 800 730 881 813 788 807 792 814 800 774 824 807 784 810 841 800 778 817 802 809 786 867 826 869 808 792 777 853 808 859 807 779 842 809 802 831 832 797 804 818 835 788 768 802 804 863 854 841 894 890 879 844 848 818 887 833 847 818 806 809 817 843 818 833 832 819 813 836 812 855 824 793 817 824 805 807 788 839 815 798 802 861 814 833 807 796 807 799 755 727 805 793 850 808 836 822 794 840 867 786 836 823 826 815 809 838 811 799 818 857 766 800 763 802 782 770 787 869 782 767 786 799 777 813 859 804 818 817 799 816 782 786 796 824 838 828 842 817 909 917 884 893 897 891 864 929 930 925 910 930 910 862 936 899 898 938 903 916 912 924 934 912 887 911 875 882 906 902 896 838 907 880 881 895 915 872 870 883 1.13e+03 885 878 878 928 830 938 845 834 855 817 865 961 864 875 799 882 849 869 844 901 863 877 824 879 811 872 797 845 859 786 874 886 881 879 964 989 949 913 921 943 989 969 909 950 962 939 820 NaN 887 978 920 908 898 930 900 890 847 894 835 890 891 873 897 886 863 818 835 846 829 811 856 842 841 860 916 915 897 897 923 882 879 946 878 826 915 858 898 821 876 875 816 808 862 857 884 861 866 802 916 528 805 897 858 912 897 910 874 907 857 909 897 858 864 888 864 875 849 846 838 878 845 850 870 866 868 876 863 877 825 848 876 883 849 867 806 846 810 816 822 810 874 844 845 862 784 854 758 830 844 821 934 919 872 886 884 884 869 887 855 847 831 874 885 875 848 838 873 827 861 866 868 866 858 841 841 847 869 851 863 859 906 855 826 828 856 815 828 857 864 885 856 855 854 855 891 889 840 892 862 905 920 916 901 946 918 901 934 873 882 871 903 888 859 906 858 865 870 801 856 876 809 806 789 814 843 813 838 841 842 848 819 809 814 809 808 783 802 823 807 808 798 787 830 813 872 802 792 818 838 799 799 800 835 851 830 827 803 834 734 886 792 820 831 809 787 838 803 812 810 799 831 812 824 870 858 830 822 802 840 810 782 826 702 826 806 813 798 708 769 816 790 806 816 798 848 818 880 850 893 845 823 876 873 867 878 834 820 848 842 814 792 859 823 840 869 863 802 872 813 842 831 795 818 814 840 847 839 842 796 839 844 805 854 839 840 857 795 825 850 850 828 810 809 820 770 834 818 800 729 882 814 789 807 792 814 800 773 825 806 784 810 841 801 778 817 802 808 786 866 826 870 808 792 778 853 809 860 807 778 842 809 801 832 832 797 805 819 835 788 769 802 803 863 855 840 895 890 879 843 850 817 887 834 848 819 803 809 817 844 818 833 832 821 812 837 811 855 824 793 816 825 805 807 788 840 815 799 802 861 814 833 806 796 807 799 756 727 806 793 851 809 837 823 794 839 866 783 835 824 826 816 809 839 811 801 818 857 767 800 763 802 782 771 786 870 783 768 785 800 777 813 860 804 818 818 789 817 783 786 796 823 837 828 842 817 910 918 884 892 897 892 863 928 930 926 911 930 910 862 936 899 898 938 903 917 911 924 934 913 888 911 874 882 908 901 898 838 907 879 881 894 916 872 870 883 1.13e+03 885 878 878 928 824 938 845 834 856 818 866 960 864 876 799 882 848 869 844 902 864 877 823 879 810 872 797 844 859 788 874 886 883 881 965 991 950 914 922 943 988 968 909 948 962 939 820 NaN 887 978 920 907 899 930 900 889 848 895 835 887 892 874 897 886 861 819 834 846 829 810 855 842 841 860 917 915 897 897 923 882 879 947 878 826 916 855 896 821 876 877 817 807 862 858 884 861 866 803 916 523 806 898 859 912 897 910 874 907 857 911 898 857 864 888 863 875 850 846 838 877 845 850 870 866 867 875 863 878 825 848 876 883 849 867 806 846 810 816 824 811 874 844 846 862 784 854 757 829 844 821 934 919 872 886 884 883 869 887 855 848 831 874 885 876 848 839 874 827 861 865 868 866 858 841 841 846 869 852 863 859 906 855 826 828 856 814 828 857 865 885 857 855 854 855 891 888 841 892 863 904 921 916 901 946 919 901 934 874 882 871 903 888 859 907 858 866 870 801 856 876 809 805 789 814 842 813 838 841 842 848 820 809 814 809 809 784 802 823 807 808 799 788 831 813 872 802 793 817 838 800 797 800 835 852 831 828 803 835 733 887 792 821 832 809 786 839 802 812 810 799 833 812 824 868 858 830 822 802 839 810 781 826 702 827 806 813 797 708 769 815 791 806 816 799 847 817 880 850 892 844 823 876 873 866 878 834 820 848 842 814 792 858 822 841 870 863 802 873 813 841 832 795 818 814 842 848 838 843 797 838 843 805 854 839 840 857 796 826 850 851 829 809 809 819 769 834 820 802 730 881 815 789 806 792 815 799 773 826 806 784 810 839 802 778 816 802 808 786 865 826 870 808 791 779 852 809 861 807 778 842 809 800 831 832 797 804 820 835 788 768 802 803 863 855 840 897 891 879 843 852 817 887 834 848 820 801 809 817 844 819 833 832 821 812 838 810 855 825 793 816 826 805 806 789 841 815 800 802 860 814 834 806 796 807 799 758 728 806 793 852 810 838 823 794 839 865 782 834 824 826 815 808 838 811 802 817 858 768 800 763 801 782 771 785 871 783 768 786 800 777 813 861 804 819 818 786 817 782 786 796 823 836 828 842 817 911 918 883 892 897 892 863 928 930 926 910 931 910 862 936 898 898 937 902 918 910 924 934 913 888 910 874 881 908 901 899 839 907 879 881 894 917 872 870 882 1.13e+03 885 879 878 928 819 937 845 834 856 817 866 959 864 875 799 883 848 869 844 904 864 877 823 881 809 871 797 844 860 789 875 886 884 883 966 991 950 913 922 942 987 968 910 947 963 939 819 NaN 887 978 920 908 899 930 899 889 848 895 835 885 892 875 896 885 859 820 834 847 828 809 854 842 841 859 917 915 896 897 924 882 879 948 879 827 916 852 894 821 876 878 818 806 862 859 883 860 865 803 917 519 806 897 860 913 897 909 874 907 857 912 898 857 864 888 861 876 851 845 837 877 844 849 869 866 868 876 863 877 825 849 877 883 850 866 806 846 810 817 824 812 873 844 846 862 785 853 758 829 843 821 935 919 872 886 884 882 869 887 855 848 831 874 885 876 848 840 874 827 860 865 868 867 859 841 841 847 869 852 863 859 906 855 825 828 856 814 829 857 865 885 857 855 854 854 892 888 841 893 863 904 921 916 901 946 919 901 934 874 881 872 903 888 859 907 858 866 870 800 856 875 809 804 789 815 842 813 838 841 842 848 820 809 815 808 809 784 802 823 806 808 800 788 831 813 871 802 795 817 839 801 798 799 835 852 831 828 804 836 733 888 793 822 831 809 786 839 800 812 810 799 833 812 826 868 857 829 822 801 838 810 782 826 702 828 806 813 796 707 769 814 791 806 816 799 846 816 880 850 892 844 822 876 872 865 877 834 820 848 842 814 792 857 822 842 871 863 803 874 813 842 833 795 819 814 843 850 838 842 798 838 842 804 855 839 839 857 796 826 850 851 829 808 809 818 769 833 820 803 731 881 815 787 805 792 815 798 774 826 806 784 809 838 802 777 817 804 808 786 864 827 871 808 791 780 852 809 863 807 778 842 809 800 831 832 797 804 821 835 787 768 802 803 863 854 839 897 891 879 843 854 817 887 834 849 821 799 810 816 844 819 833 833 821 812 838 810 855 825 792 816 825 805 806 789 841 815 800 802 859 813 835 807 796 807 799 759 730 806 794 852 810 838 823 794 839 865 782 835 823 828 815 807 838 811 802 817 858 771 801 762 800 782 771 785 870 783 767 786 800 778 813 861 804 819 818 788 818 781 787 796 823 836 828 843 817 910 918 883 893 898 892 863 928 930 926 910 931 909 862 936 898 897 936 903 918 910 924 934 914 888 910 874 881 907 901 899 840 908 879 881 894 919 871 869 883 1.13e+03 885 879 878 929 808 936 845 834 855 815 866 958 864 875 798 884 850 869 843 904 864 877 823 883 809 870 797 844 860 790 876 887 884 884 967 990 949 912 922 941 987 967 911 947 960 939 818 NaN 886 979 920 910 899 930 898 888 848 895 835 885 891 876 894 884 856 819 834 847 828 808 855 843 841 858 918 915 897 896 925 883 878 949 878 828 917 850 893 821 877 879 819 806 862 861 882 859 866 804 918 518 807 897 860 913 897 909 874 907 857 913 897 857 864 888 860 876 850 844 837 877 844 849 869 866 868 877 863 877 825 849 877 883 850 865 806 846 809 817 824 812 872 844 847 863 785 854 759 829 843 821 935 919 872 887 884 881 869 887 855 848 831 873 885 876 848 841 874 827 860 865 868 867 860 841 841 847 868 851 863 860 907 855 823 828 856 815 828 857 865 885 856 854 854 854 893 889 841 893 863 904 922 916 901 946 919 901 934 874 880 872 903 888 859 906 859 866 870 800 855 875 809 803 789 815 842 813 838 840 842 849 820 808 815 807 808 784 802 822 808 808 799 789 831 813 872 802 795 817 839 801 798 798 835 851 831 828 804 836 734 888 792 822 830 809 787 838 800 812 810 800 831 811 829 868 857 828 822 802 837 810 782 826 703 828 807 813 795 707 769 814 791 806 815 799 845 816 880 850 892 844 821 876 872 865 877 834 820 849 842 814 792 856 822 843 872 863 803 874 813 843 833 795 819 814 845 850 839 841 798 838 841 804 856 839 839 857 796 826 849 850 828 809 809 818 771 833 820 805 732 881 815 785 804 792 815 797 775 826 807 784 809 837 801 777 818 805 807 786 864 827 871 809 791 780 851 808 865 806 778 841 810 801 831 833 798 804 821 835 787 767 803 803 863 854 839 897 891 879 844 853 817 887 835 849 821 799 810 816 844 818 833 833 821 812 838 810 854 824 791 816 825 805 806 789 841 815 801 802 858 812 836 808 796 807 799 761 732 806 794 852 808 838 822 793 839 865 781 836 823 829 815 806 838 811 801 818 859 772 801 761 799 782 772 786 868 784 768 784 800 777 811 861 804 818 819 791 818 780 787 796 823 835 827 844 817 910 917 883 893 898 892 864 928 930 926 909 931 908 862 936 898 897 936 902 918 910 924 934 914 888 910 874 882 906 901 898 840 908 879 881 894 918 871 869 884 1.13e+03 884 879 878 929 797 936 844 834 855 816 866 959 865 874 798 883 852 869 842 903 864 877 823 885 808 870 797 844 860 790 877 887 884 884 968 990 949 912 921 940 988 967 911 947 958 940 817 NaN 886 979 921 911 900 930 899 888 849 895 834 885 891 876 894 884 854 818 834 848 827 809 855 842 841 858 918 916 897 896 924 884 878 950 878 828 918 849 892 822 878 879 821 806 861 863 882 859 868 806 918 521 808 897 860 913 896 908 874 908 857 912 897 857 863 888 862 876 850 843 838 878 844 849 870 867 868 877 862 877 825 850 877 883 851 864 806 846 808 817 824 812 871 844 846 864 786 854 761 829 842 821 935 919 872 888 885 881 869 888 854 848 830 873 885 877 848 840 875 827 859 865 868 867 859 840 841 847 868 850 862 860 907 855 822 828 856 814 828 857 866 884 856 854 854 854 894 889 841 894 863 904 922 916 901 946 919 901 934 874 880 872 903 888 859 906 859 866 870 801 856 876 809 803 789 816 842 813 838 840 842 849 820 808 814 807 808 784 802 821 810 808 799 789 830 813 872 802 795 818 838 801 799 799 837 850 830 828 804 835 734 888 792 822 830 809 787 838 800 812 810 800 830 811 830 869 858 827 824 803 837 810 781 825 703 828 807 813 794 708 768 814 792 806 815 798 845 815 880 850 892 844 820 876 873 866 876 834 820 849 842 814 791 857 823 844 871 864 802 875 813 844 833 794 818 815 845 850 838 841 798 838 841 805 857 839 838 857 796 825 849 850 828 810 809 819 772 832 818 806 732 881 814 783 803 792 815 796 776 826 808 784 808 837 800 777 818 806 807 787 865 827 872 810 790 781 852 809 867 806 778 841 811 802 831 834 798 804 820 835 787 768 803 803 862 854 839 897 891 879 844 852 817 887 835 849 822 799 809 816 843 818 833 834 820 812 837 810 854 822 790 816 825 806 807 788 841 814 801 802 858 812 837 808 795 808 799 761 732 805 793 852 809 838 822 792 839 866 781 837 823 828 815 806 839 811 799 818 858 772 802 762 800 782 772 786 868 785 768 783 799 777 810 862 804 818 819 796 818 780 788 796 823 835 826 843 816 910 916 883 894 898 892 866 928 930 926 909 932 908 863 937 899 898 935 902 917 910 924 935 914 888 911 874 883 904 900 897 841 908 880 882 894 917 870 869 885 1.13e+03 884 878 878 929 780 936 845 834 854 817 866 959 865 874 799 884 854 869 842 902 864 878 823 886 806 870 797 844 859 789 877 888 884 885 968 990 949 912 920 940 989 968 911 947 957 940 817 NaN 886 979 922 913 900 931 900 888 850 895 834 885 891 876 896 884 852 818 833 850 826 809 855 841 841 857 918 917 898 896 924 883 879 948 877 828 919 848 890 822 878 879 821 806 861 864 882 857 870 806 919 523 807 898 860 913 897 908 874 908 857 912 898 857 863 888 863 875 850 844 839 878 845 848 870 866 868 877 862 877 824 850 877 883 851 865 805 847 808 817 824 813 873 844 846 864 786 854 761 829 842 820 935 919 871 888 886 881 869 888 854 847 831 873 885 876 848 840 875 827 859 865 869 867 859 840 840 847 868 850 862 860 907 855 822 829 856 813 828 857 866 884 855 853 854 854 893 889 842 895 862 904 923 915 901 946 919 901 934 875 880 872 904 888 858 907 859 866 869 801 856 876 809 803 790 816 842 813 838 840 841 848 819 808 813 808 808 784 801 820 812 807 799 788 830 813 873 802 794 817 837 801 799 799 838 850 829 828 804 835 734 889 792 821 831 809 787 838 801 812 809 800 830 811 830 869 858 827 824 805 836 810 781 824 703 829 808 813 794 709 768 814 793 807 815 799 846 815 881 850 892 844 821 876 874 866 876 834 820 850 843 814 790 857 824 844 870 865 802 874 813 844 832 793 817 815 845 850 838 840 798 838 841 806 856 838 837 858 795 824 850 850 827 811 808 819 774 833 816 805 731 882 814 783 803 792 815 796 777 827 808 783 808 837 801 778 818 805 807 788 866 827 871 811 790 781 853 809 867 806 778 841 811 804 831 834 799 805 820 834 788 769 803 805 861 855 839 897 891 879 844 852 817 887 834 848 822 799 808 816 842 818 833 834 820 811 837 810 853 822 790 817 825 806 808 787 840 814 801 802 858 813 838 808 794 808 799 762 732 803 792 851 811 837 822 792 839 866 781 837 824 828 816 806 839 812 799 817 858 771 802 762 800 782 772 786 869 784 769 781 798 776 808 862 803 817 821 797 817 781 788 796 823 836 825 842 816 910 916 884 895 898 892 867 928 930 927 909 933 908 865 937 899 897 935 902 917 911 924 936 914 888 912 873 883 904 901 897 840 908 880 882 895 917 870 870 885 1.13e+03 884 878 878 929 766 936 845 834 854 819 866 959 866 873 800 885 857 869 842 902 864 877 822 887 806 870 797 844 860 789 876 888 884 887 968 990 948 913 920 939 990 968 910 946 958 940 818 NaN 885 978 921 912 900 931 900 888 850 896 835 885 890 876 898 884 851 817 835 850 825 809 854 841 843 857 918 918 898 896 924 883 878 946 877 827 918 847 887 822 877 878 820 807 861 864 883 856 870 804 920 523 806 898 860 912 898 908 874 908 858 911 899 858 863 888 862 874 850 844 840 878 845 848 871 865 868 876 862 878 824 850 877 883 851 865 805 847 808 817 825 814 874 844 846 863 786 853 762 829 842 820 935 918 870 888 886 881 869 888 853 848 832 873 885 876 848 840 875 827 859 865 869 867 858 839 840 846 868 850 862 860 907 856 822 829 855 812 828 857 866 883 855 853 854 854 893 889 842 896 863 905 924 914 901 946 918 901 934 875 880 872 906 888 858 907 858 866 869 802 856 877 809 804 790 816 842 813 838 840 841 848 819 808 812 809 808 784 800 820 812 806 799 788 830 812 874 802 795 816 836 801 799 799 838 850 828 828 802 834 734 889 792 821 831 809 787 838 801 811 809 799 830 811 831 869 858 826 824 805 836 810 781 822 704 829 809 813 794 710 768 813 793 808 814 800 846 815 880 850 892 844 821 876 875 866 876 834 819 850 844 813 790 858 823 843 870 864 802 874 812 843 833 792 817 815 844 849 838 840 798 838 842 806 854 838 836 858 795 823 851 850 827 810 809 819 774 833 816 805 731 882 814 784 804 792 814 796 776 827 807 784 808 837 802 778 819 805 806 788 868 826 870 811 789 781 853 810 868 807 779 841 812 804 831 834 798 805 819 834 788 770 804 806 862 855 839 896 892 879 844 851 817 888 833 847 822 799 807 816 840 818 832 833 820 811 837 809 852 823 790 817 825 806 808 787 840 815 801 802 858 813 837 807 794 809 800 762 731 802 792 851 810 836 822 791 839 866 780 836 824 828 817 806 839 812 800 817 858 771 802 762 800 782 770 785 870 783 770 781 796 776 806 862 803 817 821 796 817 781 788 796 822 836 826 841 817 910 916 884 895 898 892 867 928 930 927 909 934 909 865 937 899 896 935 903 916 912 924 936 914 888 912 873 882 904 903 897 840 908 881 882 896 917 870 870 886 1.13e+03 885 879 877 929 753 936 845 835 854 819 866 959 866 873 800 884 858 870 842 903 863 877 822 889 807 870 798 844 860 788 876 887 884 888 966 991 948 914 920 940 990 968 911 945 960 940 818 NaN 885 978 921 912 900 930 901 887 850 895 835 885 890 875 897 884 849 816 837 848 825 808 854 842 844 857 918 918 898 896 921 882 878 944 876 825 918 846 883 822 876 877 818 808 862 863 883 854 870 803 920 524 806 899 859 910 900 909 874 908 858 912 899 859 864 888 862 873 850 844 840 878 844 848 870 866 868 875 862 878 824 850 878 883 850 866 804 847 808 817 825 815 874 844 846 862 786 853 762 829 842 820 935 918 870 888 886 882 869 888 854 849 832 874 884 875 848 840 876 827 860 865 870 866 858 840 840 845 868 851 862 860 907 856 822 829 854 813 827 857 866 883 855 854 854 854 893 889 842 895 863 905 924 914 902 945 918 900 933 875 880 872 906 888 858 908 859 867 869 803 857 876 809 804 790 817 841 813 839 841 841 848 819 809 812 810 808 784 800 821 812 806 799 788 830 812 874 802 795 815 836 802 799 799 837 850 828 829 801 834 733 889 792 822 832 808 788 838 801 811 810 799 830 811 831 870 858 826 824 805 836 810 781 821 704 830 810 812 794 710 768 814 792 808 814 800 845 814 880 850 891 844 821 876 875 866 876 834 819 851 845 813 790 858 823 842 870 864 801 873 812 843 832 792 817 814 843 849 838 840 798 838 842 806 853 838 835 859 795 823 852 850 827 809 810 819 774 834 817 805 731 882 813 785 804 791 814 796 776 827 806 784 809 838 802 778 820 806 805 789 868 826 870 810 789 781 853 810 869 808 779 841 812 804 831 833 798 805 819 835 788 771 806 808 864 855 839 896 893 878 844 851 818 888 834 847 823 800 807 815 840 819 832 832 820 811 838 809 852 823 791 816 827 806 807 788 840 816 801 802 858 814 837 806 793 809 800 763 731 803 792 851 808 835 822 791 839 867 780 835 823 828 816 807 839 812 799 817 858 771 802 763 800 782 769 785 870 782 770 782 794 776 804 862 802 817 822 794 817 781 787 796 822 836 826 841 817 910 917 884 895 898 891 867 928 930 928 909 933 909 865 937 899 895 935 903 916 912 923 936 913 888 912 874 882 904 905 898 839 908 881 882 896 918 870 870 886 1.13e+03 885 879 876 929 744 936 846 835 854 819 866 960 866 872 799 883 859 870 843 903 863 877 822 891 807 870 798 844 861 788 876 886 883 889 964 991 947 914 921 941 990 968 911 947 960 940 818 NaN 885 979 921 912 900 929 900 887 851 895 834 885 889 876 897 884 847 816 838 846 826 807 854 844 846 857 918 918 898 896 919 882 878 944 876 824 917 845 880 822 875 875 816 811 863 863 884 854 870 804 920 526 806 899 858 909 900 910 873 908 859 912 899 860 864 888 861 873 850 844 839 877 843 848 869 867 868 875 861 879 823 850 878 883 851 866 805 846 808 817 826 816 874 845 846 861 786 853 762 828 842 819 934 918 870 888 886 882 869 888 854 848 831 875 884 874 848 840 876 828 860 865 870 867 858 840 841 845 869 852 862 860 907 857 822 830 853 814 827 857 866 883 855 854 854 854 894 888 842 894 863 905 925 915 902 945 918 900 933 875 881 873 905 888 858 908 859 868 869 802 857 876 808 804 789 818 841 814 840 842 840 848 819 809 813 810 808 784 800 822 812 807 798 788 829 812 874 803 796 815 835 801 799 798 836 850 827 829 802 833 732 889 792 822 832 808 788 838 802 811 810 799 831 811 830 871 859 826 823 805 836 809 780 821 705 830 809 812 794 710 768 813 792 809 815 800 845 814 880 850 891 844 822 876 874 866 877 834 819 850 845 813 790 858 823 840 870 864 801 874 811 842 830 791 817 814 842 849 838 840 797 838 842 805 852 838 835 858 796 823 852 850 827 808 811 819 774 834 818 804 730 882 813 786 805 790 814 795 776 826 806 784 810 838 802 778 820 805 805 789 869 825 870 810 790 780 854 810 870 808 779 842 812 804 830 832 799 805 819 835 788 771 806 808 865 856 840 897 893 878 844 852 818 888 833 848 821 798 807 815 840 820 833 831 819 811 838 809 852 824 792 815 828 806 807 790 840 816 800 802 858 814 836 806 793 809 801 763 731 803 792 852 806 835 822 791 839 867 781 835 823 829 815 807 839 812 799 817 858 771 801 763 800 781 767 785 870 783 770 780 794 777 802 862 802 818 820 790 817 780 788 796 821 835 827 842 818 909 917 883 894 898 891 866 928 930 928 910 932 909 864 936 899 895 934 904 916 912 922 935 913 888 912 875 882 904 905 898 838 909 881 882 896 919 870 870 886 1.13e+03 885 878 876 929 736 936 846 835 854 819 866 962 866 872 799 882 861 869 844 904 864 877 824 893 807 870 798 844 860 789 877 886 883 890 962 991 948 913 921 942 990 968 912 949 961 939 818 NaN 887 978 921 911 900 930 901 888 852 895 833 885 889 876 896 884 845 816 838 846 827 807 854 844 846 857 919 919 898 897 918 882 879 944 876 824 918 845 880 821 875 875 816 813 864 864 884 854 870 805 920 527 806 899 858 910 899 910 873 908 859 912 899 860 864 888 861 873 850 845 838 877 843 848 869 867 869 875 861 879 823 850 878 883 851 867 805 846 808 818 826 816 874 846 846 861 786 854 762 828 842 818 934 918 871 889 886 882 869 888 854 848 830 876 885 873 848 840 877 828 860 865 870 868 858 841 840 845 869 852 862 860 907 856 822 830 854 814 828 857 865 884 855 854 854 854 894 887 843 895 863 904 924 916 902 944 918 901 933 875 882 872 904 888 859 907 859 868 868 802 857 877 808 804 789 819 840 815 839 843 840 848 819 809 814 811 808 784 801 823 812 808 798 788 829 811 873 804 795 816 835 800 798 798 836 850 828 828 803 834 732 889 792 822 832 808 789 839 801 811 810 799 830 811 829 871 859 826 823 805 835 809 780 820 705 829 809 811 793 709 768 813 793 809 816 800 844 814 879 850 893 844 823 877 873 866 877 835 819 850 844 813 790 858 823 839 870 864 800 874 810 843 830 792 816 814 843 849 838 839 796 838 841 805 852 839 835 858 797 824 852 850 826 808 811 819 773 834 817 803 730 881 813 786 804 790 814 794 776 825 807 784 810 839 802 778 820 804 805 790 870 824 870 810 791 779 855 810 872 808 778 842 812 804 830 831 800 805 819 835 788 772 806 807 864 855 841 897 893 878 843 852 818 889 834 848 819 797 807 815 840 818 834 832 818 811 839 810 852 824 793 816 828 805 807 791 840 815 800 802 857 814 835 806 792 810 802 764 731 803 793 852 807 835 823 792 839 867 783 835 824 830 815 807 840 812 799 817 858 771 799 761 799 780 767 784 871 784 770 779 793 778 801 862 802 819 820 786 816 780 789 796 821 835 827 843 819 909 917 883 893 898 891 866 928 929 927 910 931 909 863 936 898 896 934 904 917 913 922 935 913 888 912 875 881 905 905 898 837 909 880 882 894 920 870 871 886 1.13e+03 885 878 877 929 726 936 846 835 854 818 866 963 867 872 799 882 862 868 845 903 864 877 825 894 806 869 798 844 859 790 877 886 882 890 962 991 949 913 921 942 990 968 912 949 962 939 818 NaN 889 978 921 912 899 931 901 889 852 895 832 884 889 876 895 884 843 817 837 846 827 808 854 843 846 858 919 918 897 897 920 883 880 944 877 825 919 844 879 819 875 876 815 813 865 865 883 854 871 805 920 516 806 899 860 911 899 910 874 908 859 913 900 860 864 888 861 873 850 846 838 878 844 848 869 865 869 876 862 878 823 850 876 884 851 867 805 846 808 818 826 815 874 846 845 861 786 854 763 827 843 818 934 918 872 889 886 882 869 888 853 847 831 876 885 872 848 839 876 828 860 865 870 868 858 841 840 846 869 852 863 860 906 855 822 830 853 814 829 857 864 884 855 854 854 854 894 887 844 895 863 904 922 916 901 944 919 902 932 876 883 871 904 888 859 906 858 867 869 802 857 878 808 804 788 819 840 816 838 844 839 849 818 808 815 809 808 784 802 823 810 808 798 787 829 812 873 804 795 816 834 799 798 798 836 851 828 828 802 835 733 888 793 822 832 808 790 839 800 812 809 800 830 811 829 872 859 826 823 805 835 809 780 818 705 829 808 811 791 708 768 814 794 809 816 800 845 815 879 850 894 844 823 877 873 866 878 834 819 850 844 814 790 858 824 838 871 864 800 874 810 843 830 794 816 814 843 849 838 839 796 838 841 805 853 840 835 857 798 823 851 850 826 808 810 820 772 834 817 803 728 880 812 786 804 789 814 793 776 826 808 784 811 838 802 779 821 803 805 791 870 825 870 810 791 780 855 810 872 808 777 843 812 804 830 831 800 805 820 835 788 772 806 806 864 855 841 897 893 877 842 852 818 889 834 848 818 795 807 815 839 817 835 834 817 810 839 811 852 824 794 816 828 804 807 790 841 815 800 802 857 813 835 805 792 810 803 764 731 803 793 851 808 834 824 794 838 867 784 835 825 830 815 806 840 812 799 817 858 771 797 760 798 779 766 784 871 783 770 777 795 778 800 862 802 820 820 776 818 780 790 796 821 835 827 844 820 908 917 883 893 898 891 866 928 930 927 911 931 909 862 936 897 897 934 904 917 913 923 935 913 888 913 875 881 905 904 897 836 908 880 882 893 920 870 872 885 1.13e+03 885 877 877 929 711 937 846 835 854 818 866 962 867 871 799 883 863 868 846 903 864 876 825 896 806 869 798 844 858 790 878 886 882 891 962 991 949 914 921 942 990 969 913 947 962 939 816 NaN 892 978 920 912 898 932 901 890 852 894 832 884 890 876 893 885 841 817 836 848 827 808 853 843 847 859 919 917 896 897 921 885 881 945 876 826 919 844 879 818 875 875 817 812 865 867 883 854 872 804 920 504 806 899 861 911 899 910 875 908 858 914 900 859 864 887 861 873 849 845 839 879 845 848 869 864 869 876 863 878 822 850 875 884 850 867 806 847 808 818 826 814 874 847 844 862 786 854 763 826 845 818 933 919 872 888 886 882 870 888 853 847 830 876 886 871 848 839 875 829 860 865 870 868 859 841 840 845 869 852 864 860 906 854 822 830 852 814 829 857 864 883 855 855 854 854 894 887 843 895 863 904 921 916 901 944 919 902 933 876 884 870 904 888 858 905 858 866 869 801 857 879 809 805 788 819 841 815 837 843 838 849 818 808 815 808 807 784 802 823 809 808 798 786 830 812 873 804 795 816 834 799 798 798 836 851 828 828 802 836 734 886 793 822 832 809 790 838 800 812 809 800 830 811 829 871 858 826 823 806 835 809 780 816 706 828 807 812 790 708 768 814 794 808 816 800 845 815 878 849 895 843 823 877 873 866 878 834 819 850 844 814 790 859 824 838 871 863 801 873 810 844 831 795 816 814 844 848 838 840 796 838 841 806 854 841 836 857 798 823 850 850 825 809 810 820 771 834 818 803 728 880 811 786 804 790 814 792 776 826 809 784 813 838 802 780 821 804 806 793 870 825 870 810 791 782 855 810 872 808 776 843 812 803 830 831 799 805 821 835 788 771 807 805 864 855 841 897 893 877 842 852 818 889 834 848 819 795 808 815 839 816 835 836 818 810 839 811 853 823 795 816 827 804 807 790 840 815 800 802 857 814 835 806 792 810 803 763 730 803 792 851 809 836 825 796 837 867 785 835 825 831 815 806 840 812 799 817 858 770 799 759 797 780 766 784 871 782 772 778 797 778 798 862 802 820 819 770 819 780 789 795 821 835 827 844 820 908 916 883 895 898 892 866 928 931 926 911 931 908 862 936 897 897 934 904 917 913 923 936 914 888 913 875 882 905 904 897 836 908 880 881 893 918 871 872 885 1.13e+03 885 876 878 928 688 937 845 834 854 817 866 962 867 871 798 884 864 868 846 903 864 876 825 896 807 869 798 844 859 789 878 886 883 891 962 990 948 915 921 942 990 969 913 946 962 938 816 NaN 892 978 920 914 897 932 900 889 850 894 832 885 891 876 895 885 839 817 837 849 826 808 853 843 848 859 919 915 896 897 922 886 880 946 876 828 919 844 879 818 876 876 818 812 864 867 883 853 873 803 920 492 805 898 862 911 899 910 874 909 858 914 900 859 864 887 861 873 849 845 839 879 844 849 869 864 869 876 863 878 822 851 875 883 851 868 806 847 808 818 826 814 874 847 844 862 786 854 762 825 846 818 933 919 872 888 886 882 870 887 853 848 830 875 886 871 849 838 874 828 860 864 870 868 859 841 840 845 869 852 865 860 906 854 822 830 852 814 828 857 864 882 856 856 854 854 894 888 843 895 863 904 922 916 901 944 919 903 933 877 883 870 905 887 858 906 858 866 870 800 856 880 809 806 789 817 843 815 837 843 838 848 820 808 814 808 806 784 802 823 807 808 798 785 830 813 874 804 795 816 834 800 797 799 837 852 828 828 801 835 735 885 792 822 832 809 789 838 801 811 808 799 831 812 829 870 858 824 823 805 835 808 780 814 707 829 806 813 790 708 768 814 794 808 816 800 846 816 878 849 895 843 823 877 873 865 878 833 819 850 844 814 790 860 824 837 871 863 802 872 811 844 832 794 817 814 844 847 839 841 796 838 841 806 855 842 836 857 798 824 850 851 825 810 810 821 772 834 818 803 727 880 812 786 804 790 815 791 777 827 809 784 816 837 802 780 820 803 808 795 869 825 870 810 791 782 855 810 871 808 776 843 812 802 831 832 798 805 821 835 787 770 808 804 864 854 842 897 893 876 842 852 818 889 834 848 819 795 808 815 839 817 834 835 818 810 838 811 853 824 795 816 827 804 806 789 840 815 800 801 857 814 835 807 792 810 802 763 731 804 791 850 810 837 825 796 838 867 785 835 825 831 815 806 840 813 800 816 858 771 800 762 797 781 766 783 871 782 774 779 797 777 796 862 801 819 818 765 820 780 788 794 821 834 827 843 821 910 916 883 895 898 894 866 928 932 925 911 930 908 863 936 897 898 935 904 917 914 923 936 914 887 913 875 882 904 904 897 836 908 880 879 893 917 870 871 885 1.13e+03 885 877 878 928 664 937 846 834 854 817 865 962 866 872 798 885 863 868 845 903 863 877 825 898 808 869 798 845 860 788 878 886 883 890 962 990 948 915 920 942 990 970 913 947 961 936 816 NaN 891 978 919 916 896 932 899 888 850 895 832 887 891 876 896 885 839 818 837 849 826 808 852 843 848 859 919 914 896 896 922 888 880 947 876 828 918 845 879 818 877 876 820 814 863 868 883 853 873 804 920 492 805 897 863 910 900 910 873 909 857 913 900 858 865 887 860 873 849 845 839 877 844 849 869 864 869 876 863 878 823 851 876 883 851 867 806 847 809 818 826 813 875 847 845 862 787 854 762 824 845 818 933 919 872 888 886 882 871 887 853 849 830 875 886 871 850 839 874 828 860 864 870 867 860 841 840 846 870 851 865 861 905 854 822 830 853 814 826 857 864 881 856 856 854 853 894 889 843 895 863 903 922 916 901 945 919 903 933 878 883 871 906 886 857 906 858 866 871 800 855 880 809 806 790 816 843 814 838 843 838 847 821 808 813 809 806 784 803 823 806 808 797 786 830 814 875 804 795 816 834 800 796 800 836 853 828 828 801 835 736 885 792 822 832 809 789 838 801 812 808 798 832 811 829 869 857 823 824 806 834 808 780 813 708 830 805 814 790 708 769 814 795 808 815 800 846 815 879 850 894 842 823 877 873 866 877 832 819 850 844 814 790 862 824 836 871 864 804 871 812 844 832 794 818 814 843 846 840 843 796 838 841 806 855 843 837 856 798 826 850 851 825 810 810 822 772 834 817 803 727 880 814 786 804 791 816 791 778 827 808 784 819 837 801 779 820 803 810 798 869 826 869 810 790 781 855 810 870 807 776 842 812 802 832 831 798 805 821 835 787 771 808 804 863 855 841 897 894 876 843 852 818 888 834 848 818 795 807 816 840 818 834 835 819 809 837 812 853 824 796 815 827 804 806 789 840 814 798 800 858 816 835 809 792 809 800 764 732 805 790 851 809 838 825 795 839 867 785 835 824 832 815 807 840 814 800 816 858 771 802 765 797 782 765 783 871 782 777 778 796 776 793 862 801 817 817 766 820 781 788 793 821 833 826 842 821 911 916 882 894 898 894 866 929 931 925 911 929 907 863 937 897 899 935 904 916 914 924 937 914 887 913 876 882 903 904 897 837 908 879 878 894 918 870 871 885 1.13e+03 885 877 878 928 644 937 846 834 854 817 865 962 865 872 798 884 862 869 846 904 864 878 824 901 809 869 798 845 862 789 877 886 884 889 962 990 948 915 920 942 989 970 913 949 962 935 817 NaN 891 978 919 916 896 931 898 888 849 895 832 890 891 875 898 885 839 819 837 848 826 808 853 843 849 860 919 914 895 896 922 886 880 948 876 828 918 846 880 819 877 876 820 816 862 869 884 854 872 805 921 499 804 896 864 910 900 910 872 909 857 912 898 858 866 887 860 873 849 846 839 876 843 849 869 864 868 877 862 878 822 852 876 883 851 867 807 847 810 817 825 812 874 847 845 862 788 855 762 824 844 818 933 919 873 887 885 882 871 887 853 850 831 875 886 871 850 840 874 828 860 864 870 867 860 840 840 846 870 850 864 860 905 854 822 830 854 814 827 857 864 881 857 856 854 853 894 889 843 895 863 904 922 916 901 945 918 903 933 878 882 872 907 885 857 907 858 866 872 801 854 880 809 807 791 814 843 813 838 842 839 847 822 808 812 810 806 783 803 823 807 808 797 787 830 814 875 804 794 817 833 800 796 799 835 853 829 829 801 834 736 886 792 822 832 810 788 839 802 812 809 798 832 810 830 868 857 822 824 806 834 808 779 812 708 830 806 813 790 708 770 815 795 809 814 800 846 814 880 850 893 842 823 878 873 866 876 833 819 850 845 815 790 861 824 837 870 864 803 871 812 843 833 795 819 814 842 846 840 843 796 839 841 806 856 843 837 856 798 827 851 852 825 809 810 821 773 833 816 803 726 880 815 786 804 791 816 791 779 827 806 784 822 837 801 779 819 802 810 800 869 826 868 810 788 780 856 809 869 806 776 842 812 802 832 830 799 805 821 835 787 772 808 805 862 856 841 897 894 877 844 852 818 888 834 848 817 795 807 816 840 818 834 835 819 810 837 812 853 824 796 816 827 804 806 790 841 814 795 798 860 818 834 808 791 810 799 764 733 805 790 851 807 836 825 794 840 867 784 835 824 831 814 806 840 813 799 815 857 771 802 765 797 782 765 783 872 782 778 776 795 774 790 863 800 817 817 768 820 782 788 793 821 833 825 841 820 910 916 883 892 898 892 866 929 930 926 911 929 907 864 937 897 899 936 903 916 914 924 937 914 886 912 875 882 903 904 897 837 909 879 878 894 919 870 871 885 1.13e+03 884 877 878 928 632 937 845 835 854 816 865 962 866 873 797 884 861 869 846 904 863 879 823 904 809 869 798 845 861 789 876 886 884 888 963 991 948 915 919 943 990 970 913 950 963 935 818 25.4 891 977 919 914 897 931 897 889 849 895 832 892 892 874 899 885 839 819 836 847 828 807 853 843 848 860 919 914 893 897 922 885 881 948 876 828 917 848 882 818 876 876 819 817 861 868 885 856 871 806 921 506 802 895 865 910 900 910 873 909 856 911 897 858 866 886 860 873 849 847 840 876 842 849 869 865 868 877 862 879 822 852 877 883 851 867 807 847 810 817 824 812 873 846 844 861 788 855 762 824 843 817 933 919 873 887 885 883 871 887 853 849 832 875 886 871 850 840 874 827 861 864 870 867 860 840 839 847 870 850 863 860 905 854 822 830 854 813 827 857 865 881 857 856 854 853 894 889 844 895 864 904 922 915 901 945 918 904 932 877 883 872 906 885 857 908 858 866 872 801 855 879 808 808 792 814 842 812 838 840 840 847 820 808 811 810 806 783 804 824 808 807 797 788 830 814 875 805 794 818 834 800 796 798 834 853 829 829 801 834 736 887 793 821 832 810 788 839 802 813 810 798 832 810 831 868 857 821 823 806 834 809 778 810 709 829 807 813 790 708 770 815 796 809 812 800 846 813 881 851 891 843 823 878 873 866 875 833 819 850 845 815 791 860 823 839 870 864 803 871 812 843 833 795 820 815 842 846 840 841 796 839 841 807 856 842 837 856 797 827 850 852 826 809 811 821 773 833 816 804 726 881 814 786 804 791 816 792 779 827 805 783 825 836 802 779 819 802 811 802 870 826 868 810 788 780 856 809 866 806 776 842 812 801 833 829 799 805 820 835 787 772 808 806 862 857 841 897 893 878 843 852 818 887 833 848 818 794 808 816 841 818 834 834 819 810 838 813 854 824 796 817 827 804 806 790 843 814 793 798 861 819 833 807 792 810 800 765 734 805 790 852 806 836 825 794 840 867 784 835 824 831 814 806 840 812 798 815 857 771 803 763 798 783 764 782 872 783 782 774 795 774 790 864 798 816 816 768 819 783 789 793 820 833 824 842 819 910 916 883 892 898 892 866 928 930 927 910 929 907 863 937 896 898 937 903 916 914 924 938 914 886 912 874 882 904 904 897 837 909 879 879 894 920 870 871 885 1.13e+03 884 878 878 928 623 937 844 836 853 817 865 962 867 873 798 884 861 870 846 904 863 879 822 907 809 869 799 845 860 790 876 886 885 888 963 992 949 915 919 944 990 970 914 950 962 935 818 25.4 891 976 921 913 899 931 896 891 850 895 832 892 892 873 899 885 839 817 835 847 829 807 853 843 848 860 920 914 892 897 923 884 882 947 876 828 916 847 884 818 874 875 818 818 862 867 886 857 869 806 922 511 801 896 865 910 900 910 874 909 856 910 896 858 865 886 861 872 849 847 840 876 843 849 869 866 868 877 862 880 821 852 877 884 852 867 807 847 808 816 825 813 873 846 844 861 788 856 762 824 844 817 933 919 873 887 885 883 870 887 853 848 831 875 886 871 849 839 875 826 861 864 871 867 860 839 839 847 870 850 862 860 906 855 822 830 854 813 828 856 865 881 857 856 855 854 895 888 844 896 863 905 922 915 901 945 918 904 932 876 883 871 906 886 858 909 858 865 872 801 856 877 808 809 791 814 842 812 838 840 840 848 820 807 811 810 806 783 804 824 809 807 797 787 830 814 874 805 794 818 834 800 796 798 835 853 830 829 801 834 735 888 794 821 832 810 788 839 802 813 810 799 832 810 832 868 857 820 822 806 835 809 777 808 709 828 808 813 790 707 770 815 796 808 813 799 846 813 881 851 891 843 823 878 873 866 876 833 819 850 845 814 791 860 824 841 870 864 803 871 812 843 833 795 821 816 842 846 841 840 796 839 841 807 856 842 836 855 795 827 849 852 826 808 810 820 773 833 817 802 725 881 814 786 804 791 816 792 779 826 806 783 830 837 802 779 819 802 811 802 870 825 868 811 788 779 856 809 864 807 775 842 811 801 834 829 799 805 820 836 787 771 808 808 861 857 841 897 893 880 843 853 818 886 832 847 818 794 808 817 842 818 833 832 819 810 839 813 853 824 796 818 826 805 806 790 844 814 792 799 862 819 833 805 792 810 800 765 735 804 790 851 806 836 825 794 840 867 784 835 824 830 815 806 840 810 798 816 856 770 803 762 798 783 764 781 872 783 787 775 796 774 790 865 798 817 818 767 817 783 790 794 820 834 823 843 818 910 917 884 892 898 893 866 928 929 927 910 930 908 863 936 896 897 937 903 916 914 924 937 914 886 912 874 882 904 904 897 836 909 879 880 894 920 871 870 885 1.13e+03 884 878 878 929 619 937 843 837 854 817 865 962 868 872 799 884 860 870 847 904 862 878 822 909 809 870 800 846 859 790 875 886 884 889 963 992 949 915 920 943 990 971 914 951 961 935 817 25.4 890 976 922 912 901 931 896 892 850 896 831 890 892 874 898 885 838 816 835 848 829 808 853 844 848 859 920 914 893 896 923 885 880 947 876 827 917 847 883 818 874 875 818 817 863 867 885 856 869 805 922 512 803 896 865 910 900 910 874 909 856 910 896 858 865 886 861 873 850 846 840 876 843 849 870 867 868 877 862 879 821 851 877 884 852 868 806 847 807 816 826 813 874 846 844 862 788 856 762 824 844 816 933 919 873 886 884 883 870 887 853 848 831 874 887 871 849 839 875 825 861 864 871 867 860 839 840 847 870 850 862 860 906 854 823 830 854 814 828 856 866 881 858 856 855 854 895 887 844 896 862 905 922 915 902 945 918 904 932 876 883 871 906 886 857 909 858 864 873 801 856 876 808 809 790 814 842 813 839 840 841 849 819 807 811 810 806 783 804 823 809 808 798 788 829 813 874 806 794 818 834 800 796 799 835 853 830 828 801 834 734 888 795 820 832 809 788 838 801 814 811 799 832 812 832 868 858 819 823 805 835 809 776 807 709 828 809 813 789 707 771 814 795 808 814 799 847 814 881 852 891 843 823 878 873 866 877 833 819 850 846 815 791 859 824 842 871 864 803 871 812 843 833 794 821 817 842 846 841 839 795 838 841 807 855 841 836 855 794 827 848 852 826 808 808 819 774 834 816 801 724 882 814 786 804 791 815 791 778 826 806 783 835 836 802 780 819 802 811 802 869 826 868 811 789 779 856 809 862 808 775 843 811 801 832 829 799 805 820 837 787 771 808 809 860 856 841 897 892 880 843 852 818 886 830 848 819 794 809 817 841 820 832 831 819 810 839 812 852 825 795 818 826 805 806 790 844 814 790 800 861 818 833 804 792 810 800 766 735 804 791 851 806 837 825 794 840 867 783 834 824 830 815 807 840 809 799 816 856 770 804 763 798 783 764 781 871 784 792 775 796 774 788 864 798 817 819 767 817 783 790 794 821 836 823 844 818 910 917 883 892 898 894 867 928 928 927 908 930 908 862 936 897 896 937 903 916 914 924 936 913 888 912 874 883 904 904 897 837 910 879 880 894 921 872 870 885 1.13e+03 884 878 878 929 614 938 843 836 855 818 865 962 868 872 801 884 860 869 846 904 863 877 823 911 809 870 800 846 858 790 875 886 883 889 963 991 948 914 921 942 989 971 914 951 959 936 816 39.8 890 977 924 911 901 932 895 893 850 897 830 888 893 874 898 886 838 817 836 849 828 809 853 843 849 859 921 914 893 896 924 886 879 948 876 825 918 847 887 818 875 874 818 818 864 868 884 855 868 805 922 515 805 897 865 910 900 911 875 909 857 910 896 858 865 886 860 873 850 846 839 878 844 848 870 868 868 877 862 878 822 851 877 884 852 867 807 847 806 817 826 813 874 846 844 862 788 857 762 824 845 816 932 919 873 886 883 883 870 887 853 848 832 874 887 871 848 839 875 826 861 864 871 866 860 840 840 846 870 850 862 860 906 854 823 829 854 814 828 855 866 881 857 856 855 855 895 887 843 896 861 904 922 914 903 945 919 904 932 875 883 871 907 888 857 909 858 865 873 801 856 876 809 809 789 815 842 813 840 841 841 850 819 808 812 810 807 783 804 823 809 808 798 790 828 813 873 806 793 818 836 800 795 800 836 854 831 828 801 834 734 888 795 820 832 809 788 837 801 814 812 799 832 813 833 867 858 818 824 804 834 809 776 807 709 828 809 814 789 707 771 814 795 807 814 799 847 816 881 852 891 844 824 878 874 866 878 833 819 850 845 816 792 859 824 842 871 864 803 872 813 843 832 794 819 818 842 846 841 839 795 839 841 807 854 841 836 855 794 827 848 851 826 809 808 818 774 834 814 801 723 882 815 786 805 791 815 791 777 826 807 782 841 835 801 781 819 802 810 802 869 826 867 811 789 779 856 808 862 807 774 844 812 801 831 828 798 804 821 837 787 771 808 809 860 856 841 897 893 879 842 850 818 887 831 849 819 794 809 817 841 821 832 831 819 810 839 812 852 826 794 818 827 806 806 790 843 815 788 799 861 816 832 805 792 809 799 766 734 805 792 851 806 837 825 794 840 868 782 834 823 830 815 806 841 809 800 816 856 770 804 764 797 783 763 781 870 784 797 774 796 775 786 864 798 818 820 765 818 781 791 794 821 837 823 845 818 909 917 883 893 897 894 867 928 928 926 908 930 909 863 936 897 895 936 903 915 913 924 935 914 888 912 875 883 904 904 897 837 910 880 880 893 921 872 870 885 1.13e+03 884 878 878 930 610 938 843 835 856 818 864 961 867 872 801 884 860 868 846 904 862 877 823 912 809 870 799 846 858 790 875 886 882 890 963 991 947 913 922 940 988 971 913 951 958 938 815 54.2 890 978 923 910 901 931 896 893 850 898 830 886 893 875 897 886 836 818 836 849 828 809 854 843 850 860 920 915 893 897 924 886 879 948 876 822 919 847 908 818 876 874 818 818 863 869 884 854 868 804 921 515 808 897 865 910 899 911 875 908 858 911 897 858 866 887 860 874 850 846 839 879 844 848 870 869 868 877 862 878 822 851 877 883 852 867 807 848 806 818 826 813 873 846 845 863 788 857 762 824 845 816 932 918 873 887 882 882 870 887 853 848 832 874 887 871 848 839 875 826 862 864 870 866 860 840 841 846 870 850 862 859 907 855 822 828 854 814 828 855 866 882 855 856 854 855 894 886 843 895 861 905 922 914 904 945 919 904 933 876 883 871 906 888 858 909 858 866 873 801 856 876 809 810 788 815 842 814 840 842 841 849 819 809 813 811 808 783 803 823 808 808 798 792 829 813 872 806 792 819 837 800 795 800 837 854 831 828 802 835 734 888 794 821 832 809 787 837 800 814 812 799 832 814 834 867 859 818 825 806 833 810 776 807 708 828 808 814 787 707 771 814 794 807 814 799 848 817 881 851 891 844 825 877 874 865 877 833 819 850 844 817 792 859 824 842 870 864 803 873 813 844 832 793 817 817 842 846 842 839 794 839 842 808 854 841 837 855 795 826 848 851 826 809 810 817 773 834 812 802 723 882 816 786 806 792 816 790 776 826 807 782 843 835 801 782 819 803 810 804 869 826 867 810 790 779 855 808 863 806 775 845 813 802 829 829 798 805 820 836 786 770 808 808 859 856 842 897 893 879 842 849 818 887 831 850 819 793 808 817 840 821 831 832 818 809 839 813 853 826 793 817 827 806 806 790 842 815 785 797 860 816 831 806 793 810 798 767 733 805 792 852 807 836 825 794 840 868 782 834 823 830 814 805 841 811 800 816 856 771 804 764 797 783 762 781 869 784 806 773 795 776 785 864 797 818 820 759 818 779 790 794 821 838 823 846 817 909 917 883 894 897 894 867 928 929 925 908 930 909 864 936 897 895 936 903 915 913 923 934 914 888 912 875 882 904 903 896 837 910 880 880 892 920 872 871 885 1.13e+03 884 878 877 930 604 940 843 836 857 818 864 960 866 872 802 884 860 868 845 905 862 877 822 914 809 870 799 846 858 790 875 886 883 890 963 991 947 912 922 940 988 971 913 951 958 940 817 68.6 890 978 922 911 901 930 896 892 851 896 830 886 893 875 896 886 834 818 837 849 828 808 856 842 850 860 920 916 893 898 924 886 880 948 877 821 919 850 964 818 876 875 819 820 862 869 883 854 868 804 922 513 807 896 863 909 899 910 875 909 858 912 897 858 866 887 859 874 849 846 840 879 844 848 870 869 868 877 862 878 822 851 876 883 852 866 807 848 808 818 825 812 872 846 845 863 788 856 762 825 845 816 933 918 873 887 882 882 870 888 853 848 832 874 887 872 849 838 875 827 862 864 869 865 860 841 842 845 870 850 863 859 907 855 821 827 854 815 828 856 866 883 853 856 854 855 894 887 843 894 862 905 921 915 904 946 919 904 934 876 883 872 904 888 860 908 859 867 872 801 856 877 810 809 788 815 842 814 839 842 840 848 818 810 814 812 809 784 802 823 808 808 798 791 829 812 873 805 793 819 837 800 797 800 838 854 831 827 802 835 734 888 794 820 833 809 787 836 800 814 812 799 831 814 834 867 859 818 825 807 833 811 776 806 708 829 808 814 786 707 770 813 793 808 813 800 848 816 882 850 893 844 825 876 874 864 876 834 819 850 843 816 793 860 823 842 870 864 802 873 811 844 832 794 815 816 842 846 841 840 794 839 842 807 854 841 837 856 795 826 848 852 825 809 812 818 772 833 809 803 722 882 816 786 806 791 816 790 776 827 807 782 847 835 800 782 819 804 810 804 869 826 867 808 791 778 855 807 863 805 775 846 814 802 830 831 797 806 819 836 786 770 808 808 857 857 842 897 893 877 842 849 818 887 831 849 818 792 808 816 840 819 832 833 818 809 839 813 853 825 794 817 827 806 807 789 843 816 782 796 860 815 830 807 793 810 798 767 732 805 793 852 807 835 825 794 840 868 782 833 823 831 812 805 841 814 801 816 856 772 802 765 796 784 762 780 870 784 814 772 794 776 786 865 796 818 820 745 819 779 790 794 821 837 824 846 816 908 917 884 894 897 893 867 927 930 925 908 930 909 865 936 897 896 937 903 915 912 923 934 914 887 912 875 882 904 903 896 837 910 880 879 892 919 872 872 886 1.13e+03 885 879 876 930 598 942 844 838 857 817 866 960 865 872 802 884 859 868 845 905 862 877 822 915 809 870 799 847 858 791 876 886 884 890 964 992 948 911 921 939 988 970 913 950 957 940 819 68.6 890 979 921 913 902 930 897 892 852 894 830 887 893 874 895 886 833 818 838 849 829 809 857 841 851 860 920 917 892 897 924 885 881 948 878 820 918 852 1.01e+03 820 876 874 820 821 862 868 884 855 868 805 922 511 807 896 862 910 899 909 874 910 858 913 898 859 866 887 859 874 849 846 840 879 843 848 870 868 868 877 862 878 822 852 876 883 852 867 806 847 810 818 825 811 873 845 846 863 788 856 762 826 845 816 934 917 873 888 882 883 870 887 854 848 832 874 887 872 849 838 874 828 862 864 869 865 860 841 842 845 870 850 863 859 907 856 821 827 853 815 828 857 867 883 854 857 853 855 894 887 843 895 862 906 921 916 904 945 919 904 934 877 882 873 902 888 861 907 860 867 871 801 856 877 810 808 789 816 842 814 837 841 840 847 818 811 814 812 809 784 802 822 808 808 798 791 830 812 873 804 793 818 838 801 798 799 837 853 831 827 801 835 734 888 794 820 833 808 788 836 800 814 812 799 830 814 833 867 859 818 825 808 833 811 776 805 708 829 808 814 785 707 770 814 792 810 814 801 848 816 882 850 894 844 825 875 873 865 875 834 818 851 843 816 794 860 823 843 869 863 802 873 810 843 831 794 815 815 841 846 840 841 795 839 842 806 855 841 837 856 796 825 850 852 826 808 812 818 772 833 806 803 722 882 816 786 806 791 816 789 775 828 808 782 849 836 799 782 819 804 809 805 869 825 868 807 792 778 855 808 863 806 776 846 814 801 830 832 797 807 819 835 786 770 808 808 856 856 840 898 893 877 842 849 819 887 830 849 818 792 808 816 840 818 833 834 819 810 839 814 854 824 795 818 827 806 808 789 844 816 779 796 861 815 830 807 792 811 797 767 732 805 794 852 806 835 825 794 841 869 783 833 822 831 811 805 841 816 802 816 857 772 801 765 796 785 763 778 870 784 823 772 794 776 787 865 795 817 820 735 819 778 790 794 822 836 824 844 816 908 917 884 894 897 892 867 928 931 926 908 930 909 864 936 897 897 938 902 915 912 923 934 915 888 913 875 882 905 903 896 837 910 880 880 892 918 872 872 886 1.13e+03 885 879 876 929 591 944 844 840 856 817 867 961 865 872 802 883 859 869 844 905 864 876 822 916 808 871 799 847 859 791 876 885 884 890 965 992 948 912 920 940 989 971 913 949 957 940 818 NaN 890 979 920 915 903 930 898 891 851 892 831 888 893 873 896 886 833 818 838 848 829 810 857 840 851 860 921 917 891 897 924 885 882 948 878 822 916 855 1.05e+03 822 876 874 820 822 862 868 883 856 867 806 922 513 806 896 861 912 899 909 873 911 858 912 898 859 866 888 859 874 849 847 840 879 843 848 870 868 867 877 861 877 823 852 875 884 852 868 806 846 809 818 825 810 873 845 847 863 789 856 762 826 844 815 935 918 873 888 882 883 870 888 854 848 831 874 887 871 849 838 874 829 863 864 869 866 860 841 842 845 870 850 862 860 907 856 821 827 853 815 828 858 866 883 854 857 853 855 894 888 842 896 863 906 921 917 904 944 920 903 934 877 882 874 902 888 861 906 861 867 870 801 856 877 810 806 790 816 842 814 837 841 840 847 818 812 814 813 809 784 802 822 809 808 798 791 829 813 873 804 794 818 838 801 799 799 836 852 830 828 801 834 734 887 794 820 832 808 788 837 801 813 812 799 829 814 834 868 860 818 826 807 834 811 775 804 708 829 808 814 784 707 770 815 793 810 815 801 846 817 882 851 894 844 824 875 872 867 875 834 818 850 843 817 794 860 823 842 869 862 802 874 809 842 832 794 815 814 841 846 839 842 795 839 842 806 855 841 838 855 796 825 851 853 827 808 811 819 772 833 803 803 722 882 817 786 806 791 816 789 776 829 809 784 851 837 799 782 819 804 809 804 869 825 869 808 791 779 854 808 863 807 776 847 814 801 831 832 797 807 820 835 788 770 808 808 854 856 840 899 893 876 842 849 820 887 830 848 819 793 808 815 840 820 834 834 820 810 839 815 855 824 795 818 827 806 808 789 846 817 779 797 861 816 830 807 791 811 798 767 733 804 793 852 806 835 826 795 841 867 785 832 822 830 812 806 841 816 802 816 858 772 800 764 795 786 763 777 869 782 828 771 794 775 787 866 795 817 819 729 819 778 789 794 823 834 826 844 815 908 917 884 894 897 892 867 928 931 927 908 930 908 863 936 897 898 938 902 915 912 924 934 915 888 913 876 883 906 902 897 836 910 880 880 893 919 873 872 886 1.13e+03 885 879 876 929 584 944 844 844 856 816 868 962 865 872 802 882 858 870 843 905 865 876 822 916 808 870 800 847 859 792 876 885 884 890 965 993 948 912 920 942 990 972 913 948 958 940 816 172 891 980 919 915 904 929 898 892 850 892 832 888 893 873 896 887 834 818 838 847 828 810 856 841 852 860 921 917 892 897 923 885 881 947 878 826 917 854 1.05e+03 822 876 874 820 821 862 868 882 856 867 807 921 511 806 896 861 913 899 909 872 910 858 912 898 859 866 887 860 874 849 848 840 879 842 847 871 868 867 877 861 877 823 852 875 884 852 869 806 845 808 817 825 810 875 844 848 863 789 856 762 828 844 814 935 918 873 888 882 883 869 888 854 848 831 874 887 872 849 839 875 829 863 864 869 866 860 841 842 845 870 850 862 861 907 855 821 827 853 815 828 858 866 882 854 858 854 855 893 887 842 898 863 905 920 918 904 944 918 903 933 877 882 874 902 888 862 907 861 867 870 801 856 877 810 806 790 817 842 814 837 840 840 847 818 811 813 814 808 784 802 820 809 808 798 790 830 813 873 804 794 817 838 801 799 799 836 850 828 828 802 834 735 886 795 820 832 808 788 838 801 812 812 799 828 814 836 869 860 818 826 807 834 811 774 804 708 829 808 814 784 707 770 815 794 810 814 802 844 817 882 852 893 844 824 876 871 868 875 834 819 849 843 817 793 860 823 842 869 862 802 874 809 843 832 794 816 813 842 846 839 842 796 839 841 806 855 841 838 855 796 825 851 853 828 809 811 820 773 832 801 803 722 882 818 786 805 791 816 789 777 829 810 786 850 837 799 782 820 804 808 804 869 824 870 808 790 780 854 808 863 807 776 846 814 801 830 832 797 807 820 836 789 770 809 808 852 855 838 900 893 876 842 849 818 888 830 849 819 795 808 815 841 821 834 834 820 811 838 816 855 823 795 819 826 807 808 790 846 817 780 797 861 816 830 807 790 810 800 768 734 803 792 852 807 836 826 795 842 866 786 832 822 830 813 805 841 815 801 815 860 773 800 763 795 785 762 774 868 781 834 771 794 774 787 866 794 817 818 737 820 776 788 793 824 834 828 843 815 908 916 883 894 898 893 866 928 930 927 908 930 908 862 936 897 898 937 902 914 912 923 935 914 889 913 876 884 906 901 898 836 909 880 881 894 920 873 873 884 1.13e+03 884 880 877 929 577 944 844 846 855 817 868 962 866 873 802 884 858 869 843 905 864 876 822 915 807 871 802 846 860 792 875 885 884 890 964 994 948 913 919 943 990 971 914 948 958 940 815 172 892 980 919 915 904 929 898 893 849 892 832 887 893 873 896 886 835 818 838 848 828 809 854 842 852 860 922 917 894 897 923 884 880 946 879 828 919 854 1.05e+03 821 875 875 818 820 862 868 881 857 867 807 922 508 806 896 861 913 900 910 872 910 858 911 899 859 865 886 860 875 849 848 841 879 841 847 871 868 867 877 861 877 823 852 875 885 852 869 806 846 806 816 825 810 876 845 848 863 789 856 763 829 844 813 935 917 873 888 883 883 868 889 855 848 830 874 887 872 849 839 876 829 863 864 869 866 860 841 842 845 871 850 862 860 906 854 821 827 852 815 828 857 866 881 854 858 854 855 892 887 842 898 863 904 921 917 904 944 917 903 932 877 883 873 902 888 862 908 861 867 870 802 856 877 809 805 789 818 842 814 837 841 840 847 818 810 813 813 809 784 802 821 810 808 799 789 831 812 873 804 794 815 838 801 799 799 836 851 826 828 802 835 736 886 796 820 833 807 788 839 801 812 812 799 829 814 838 870 860 818 826 807 834 811 775 804 708 830 809 812 783 707 769 815 793 809 814 801 843 817 883 853 892 844 824 878 871 868 876 835 820 848 844 817 792 860 823 842 869 862 803 874 810 843 832 795 816 813 842 847 840 842 797 839 841 807 855 841 838 854 796 826 851 853 828 809 812 821 773 832 800 803 722 882 818 786 806 791 816 789 778 830 809 787 850 838 799 782 821 804 807 806 870 824 870 808 788 780 854 809 863 806 776 846 814 801 830 832 797 808 821 836 790 770 810 808 847 856 838 899 893 876 842 849 817 888 830 849 819 797 808 815 841 821 834 834 821 811 838 816 854 823 795 819 825 807 808 792 846 816 778 798 860 816 830 807 790 810 802 768 734 803 791 852 808 837 826 795 842 865 786 833 822 830 813 805 841 814 800 815 860 774 801 763 795 784 760 773 868 780 838 771 795 774 786 867 794 817 818 747 820 774 787 793 824 834 829 844 816 908 916 883 894 897 894 865 928 930 927 908 930 909 861 935 897 899 936 902 914 913 924 936 914 889 914 876 884 907 900 898 836 909 880 881 895 920 873 872 884 1.13e+03 884 880 877 928 568 943 844 849 855 816 868 961 867 874 801 885 859 867 843 905 864 876 822 915 807 871 804 846 861 792 876 886 884 891 964 994 946 913 919 943 990 969 914 948 959 939 817 174 891 980 920 916 902 929 897 894 849 891 832 887 893 874 896 884 836 819 838 849 828 808 851 843 852 862 922 917 895 897 922 884 878 946 878 826 921 853 NaN 820 875 875 818 821 863 867 881 854 868 808 924 504 805 897 862 913 899 911 872 910 858 911 899 859 865 886 861 875 850 848 842 879 840 847 871 868 867 876 862 877 823 852 874 886 851 869 806 846 806 815 825 810 876 845 847 863 789 855 763 830 844 814 935 917 873 889 883 882 868 889 856 848 830 874 887 872 849 838 876 828 863 864 869 866 862 842 842 845 872 850 862 860 906 854 821 828 852 815 828 857 867 882 854 858 854 854 892 888 843 897 863 904 920 916 904 944 916 904 932 878 883 872 902 887 861 910 861 867 870 802 856 878 808 805 788 817 843 814 837 842 840 846 818 808 813 812 809 785 802 822 809 808 798 787 831 812 874 804 794 814 838 801 799 799 837 851 827 828 802 835 736 885 797 821 834 808 788 839 802 811 812 799 829 813 839 869 859 818 824 808 834 811 776 804 708 829 809 810 782 706 767 815 792 809 813 801 844 817 883 853 892 844 824 878 871 867 876 835 820 848 845 816 792 860 824 840 869 863 804 875 810 844 832 795 816 813 843 847 839 842 797 839 841 807 855 841 836 854 796 826 850 853 828 809 812 821 773 832 800 803 722 882 817 786 806 791 816 789 778 830 809 787 849 839 799 782 820 804 806 807 870 824 870 808 787 781 855 810 864 806 776 846 814 801 830 832 797 808 820 837 790 770 811 808 845 857 839 898 893 877 842 849 819 888 830 850 819 797 806 815 842 821 833 834 822 811 838 816 853 823 795 820 823 807 808 792 845 814 777 796 861 816 830 807 791 810 803 769 735 803 791 852 808 839 825 795 843 865 786 833 822 830 813 805 841 812 801 817 860 774 800 764 794 782 760 771 869 780 847 771 797 774 785 867 793 816 818 757 820 772 787 792 824 834 828 844 816 909 916 883 894 897 895 866 928 930 927 908 930 909 861 934 897 898 936 903 914 914 924 937 913 889 914 876 884 907 899 899 836 909 880 881 895 920 874 872 884 1.13e+03 883 880 877 928 561 943 844 851 855 817 867 960 867 873 801 886 859 866 844 906 863 877 823 914 808 871 804 846 861 793 875 886 884 891 964 994 945 913 919 942 989 967 912 947 960 939 818 176 890 980 922 917 900 930 897 893 850 891 832 886 893 875 895 884 836 819 838 850 828 808 851 843 852 862 922 918 895 896 922 884 877 946 876 825 921 853 NaN 820 875 874 818 822 863 866 880 851 867 808 926 500 805 897 862 913 899 912 872 909 858 911 900 859 865 886 861 875 851 848 842 879 840 848 871 868 867 875 863 876 824 852 875 886 850 868 806 847 806 816 823 810 876 845 847 863 789 855 764 830 844 814 934 917 873 890 883 883 868 889 857 848 830 874 887 872 850 838 876 828 863 864 869 866 862 842 842 846 872 850 861 859 906 854 821 827 852 815 828 858 867 882 854 856 854 854 892 888 843 897 862 903 920 916 904 944 916 904 931 878 883 871 902 887 860 909 861 867 870 802 856 879 808 806 788 816 844 814 837 843 840 845 818 808 813 811 809 785 802 822 809 807 798 787 830 812 874 804 794 815 838 801 800 798 837 852 828 828 803 834 735 885 797 821 834 809 788 839 802 812 813 800 829 814 839 869 859 817 822 808 833 810 776 804 709 829 809 809 781 706 766 816 792 809 813 800 844 816 882 853 893 843 823 878 872 866 876 836 820 848 844 815 792 860 824 840 869 863 805 874 810 843 832 795 817 813 843 847 839 842 797 838 842 807 854 840 836 856 796 826 851 852 828 809 812 820 772 833 797 804 721 881 817 786 806 791 815 789 779 829 810 788 848 839 799 782 819 804 806 808 871 825 870 806 788 782 855 811 864 806 776 846 813 801 829 832 798 807 819 837 789 772 812 808 842 857 839 897 894 877 842 850 821 886 830 850 819 797 805 816 843 820 833 834 822 811 838 816 851 823 796 820 822 806 808 792 843 813 775 795 861 816 832 807 791 812 804 770 735 803 790 853 808 841 823 794 843 866 786 834 822 830 813 805 841 812 802 818 860 773 801 764 795 783 760 768 870 780 854 770 798 774 784 867 793 815 818 761 820 771 788 792 824 835 828 844 818 910 916 884 894 897 895 867 928 931 926 908 931 910 861 934 897 896 936 903 913 914 924 937 913 889 914 876 884 907 899 899 836 909 880 881 896 920 874 872 885 1.13e+03 883 880 876 927 556 942 844 854 856 816 866 960 866 872 800 885 859 866 844 906 864 878 824 913 808 871 803 846 860 793 875 887 884 891 965 994 944 913 920 942 988 966 912 946 960 939 815 182 888 980 922 917 898 930 898 892 851 891 831 886 893 874 896 885 837 820 839 849 829 807 851 843 851 863 922 918 895 896 921 884 878 945 875 826 920 854 NaN 819 875 872 818 822 864 866 881 848 867 808 926 499 804 898 862 912 900 912 873 909 858 911 900 859 865 886 861 875 852 847 842 878 840 848 871 868 867 875 863 876 825 851 875 885 849 867 806 847 807 816 822 811 876 845 846 863 788 854 765 829 844 813 934 917 873 890 884 883 868 888 856 848 830 874 886 872 850 838 876 828 863 865 869 866 862 842 842 847 873 850 861 859 906 854 822 827 853 815 828 858 867 883 855 854 854 853 892 888 843 896 862 904 920 916 904 944 916 904 931 877 883 871 902 886 859 909 861 867 871 803 856 879 807 805 788 816 844 814 837 842 839 845 818 808 814 811 809 784 801 822 808 806 797 788 829 812 874 804 794 816 837 801 800 799 838 852 830 828 803 834 735 887 796 821 834 810 789 840 802 812 813 799 829 816 838 869 859 817 822 808 833 810 775 804 709 829 809 810 781 705 766 816 791 809 813 800 845 815 882 852 893 843 822 877 872 866 876 836 820 847 844 814 791 860 823 838 870 864 805 874 810 843 833 794 818 814 844 847 838 841 797 838 842 807 854 839 836 857 796 826 852 850 827 809 811 819 772 834 795 805 720 880 816 786 806 792 814 789 779 829 810 788 848 839 798 782 819 803 807 807 872 825 870 805 788 783 856 811 864 807 776 847 812 800 828 832 797 806 820 837 788 773 812 808 839 857 840 897 893 878 843 850 822 885 830 850 819 796 804 815 843 820 834 834 820 812 838 817 850 824 795 820 822 805 808 792 843 812 776 793 861 815 834 807 791 813 803 771 735 804 789 853 808 841 822 794 844 865 785 834 823 830 814 805 840 812 802 819 860 772 801 765 796 784 759 766 870 780 860 769 796 774 784 867 793 815 818 763 821 770 788 792 824 835 827 844 819 910 916 884 894 897 894 868 928 931 926 909 932 910 861 935 897 895 936 904 914 914 923 937 913 889 914 876 885 907 900 899 837 909 880 881 895 919 874 872 886 1.13e+03 883 879 876 927 547 942 844 855 857 816 866 960 867 870 799 884 859 866 844 906 864 878 823 911 808 871 803 846 860 794 874 886 883 891 966 995 944 913 919 942 989 966 911 946 960 939 812 183 888 979 922 915 898 929 898 892 851 890 830 886 893 873 896 885 836 819 839 848 830 805 853 843 850 862 921 918 896 895 921 883 879 945 875 826 920 853 NaN 819 876 870 818 824 865 866 883 848 867 807 925 501 804 898 862 912 901 912 874 909 859 910 899 858 864 887 861 876 852 847 841 878 840 848 871 868 868 876 863 877 825 850 875 885 850 867 806 846 807 817 820 812 875 844 846 864 788 854 766 829 844 812 934 916 872 890 884 883 869 888 856 848 830 874 885 872 850 838 876 828 862 865 869 866 862 842 842 848 873 851 862 859 907 855 823 826 853 815 828 857 867 883 855 853 855 853 892 887 843 896 861 904 922 917 903 944 916 903 931 876 884 872 902 886 859 909 861 867 872 803 856 879 808 805 788 816 842 814 838 841 839 847 817 808 814 811 810 783 801 823 808 806 797 788 830 812 874 804 794 816 837 801 800 799 839 852 829 828 802 834 735 889 794 821 833 811 790 840 803 813 813 799 829 817 838 869 860 817 823 808 832 810 773 805 709 829 808 811 780 705 766 816 792 810 813 800 845 815 881 850 893 843 821 877 872 866 876 836 820 848 843 816 790 861 821 839 871 864 805 874 810 843 834 795 818 814 845 847 838 839 796 838 842 806 855 837 836 858 796 827 852 849 827 808 810 819 772 834 793 805 718 880 816 786 806 792 815 789 779 829 810 788 847 839 799 781 820 802 809 808 871 825 870 805 788 784 856 812 864 808 775 847 811 800 828 832 797 806 820 837 787 774 813 807 836 857 840 897 893 878 844 850 822 885 831 850 818 796 804 815 843 820 835 834 819 812 838 820 849 824 794 821 822 806 808 792 844 812 776 794 861 815 834 806 790 811 802 771 735 803 787 853 809 840 823 794 843 864 784 834 824 830 813 806 839 813 801 820 859 772 802 764 798 785 760 765 870 779 863 769 795 775 783 867 792 815 818 766 821 771 788 792 824 835 826 844 818 910 916 884 894 897 894 868 929 932 926 909 932 910 862 936 897 893 937 904 914 914 923 937 913 889 914 876 885 907 901 899 837 910 879 881 894 919 873 873 886 1.13e+03 884 880 876 927 536 941 844 858 858 815 865 961 867 870 799 884 859 866 844 906 863 877 823 909 808 871 802 847 860 794 875 886 883 891 965 995 944 912 920 942 989 965 911 946 960 940 809 182 889 978 922 913 898 929 898 891 851 890 829 886 894 872 896 886 836 819 839 849 829 803 854 841 850 861 920 917 897 895 922 882 881 946 876 826 919 852 NaN 819 876 871 818 825 866 866 883 848 866 806 924 505 804 897 861 912 901 911 874 909 859 910 899 858 864 888 862 875 852 846 841 878 841 848 871 867 867 876 862 877 824 850 875 884 851 867 806 844 808 816 820 813 874 845 846 864 787 854 765 829 845 812 934 916 872 890 885 883 869 888 856 847 831 875 885 872 851 838 876 828 862 865 869 865 862 842 842 848 873 851 862 859 907 855 823 826 853 815 828 856 867 884 855 853 855 853 892 887 842 895 862 904 923 918 903 943 916 903 931 876 883 872 903 886 859 908 861 866 872 803 856 879 808 806 788 817 841 814 838 841 839 848 817 808 814 811 810 784 801 823 808 806 798 789 831 813 874 804 794 816 837 801 799 799 838 853 828 828 802 834 734 889 792 821 832 811 790 840 803 812 814 799 828 817 838 869 861 816 824 808 832 811 773 806 709 828 808 812 780 705 766 816 792 810 813 800 844 815 881 850 892 843 821 876 872 866 876 835 820 848 843 817 790 861 820 839 872 863 804 873 810 843 833 795 818 814 845 848 837 839 796 838 841 805 856 838 836 859 797 827 852 849 826 808 810 820 771 833 793 805 719 880 817 786 806 792 814 788 778 829 809 787 846 838 800 781 823 802 810 808 872 825 870 805 788 784 856 812 863 807 775 846 811 800 829 831 797 805 822 836 786 774 813 807 834 856 840 897 893 878 844 850 821 885 831 850 819 795 804 814 842 821 835 834 818 811 838 822 846 824 793 822 822 806 809 792 844 812 776 794 860 815 834 806 788 809 801 770 735 803 784 853 809 838 825 794 842 865 783 834 824 830 812 806 838 814 800 820 858 772 802 764 798 785 761 764 870 779 866 768 794 775 783 868 791 815 818 768 821 772 789 793 824 835 826 845 817 909 917 884 895 897 893 867 929 931 926 910 932 910 862 937 897 894 937 905 915 914 922 936 913 890 914 877 885 907 902 899 838 910 879 881 894 918 873 873 886 1.13e+03 885 880 876 927 524 942 845 859 857 815 865 961 868 870 799 884 859 866 844 906 862 877 824 908 808 870 802 849 860 794 876 885 883 892 964 996 945 912 921 941 989 966 912 947 962 940 804 192 889 977 923 913 898 928 898 891 851 891 829 886 894 873 894 886 836 818 839 849 828 803 854 839 851 861 920 917 897 895 922 881 880 947 876 826 919 851 NaN 819 876 871 818 826 865 867 882 848 867 807 924 509 804 896 861 912 901 910 874 909 860 910 899 860 864 888 861 874 852 847 841 878 841 848 870 867 867 876 862 878 824 850 875 884 852 867 806 845 808 816 822 813 873 846 846 865 786 854 764 829 846 812 933 917 871 890 885 883 870 888 856 847 832 876 886 872 852 839 876 828 860 864 869 865 862 842 841 848 873 851 863 859 907 855 824 826 853 815 828 856 867 884 856 853 856 853 892 888 842 895 863 905 923 919 902 942 916 903 931 876 883 873 903 886 858 908 860 866 872 803 856 878 808 806 787 818 840 815 838 843 838 849 817 809 814 811 810 784 801 824 808 806 800 788 832 813 875 804 794 816 837 801 798 799 837 853 828 828 802 834 734 888 792 821 832 811 790 839 802 812 814 799 829 817 837 868 860 816 826 807 832 811 775 807 709 828 809 812 779 705 766 815 793 809 812 801 844 815 882 850 892 843 821 876 871 866 877 834 820 849 843 817 790 862 821 839 872 862 804 872 810 843 832 796 817 815 844 848 838 840 796 838 841 805 856 838 835 859 798 826 852 849 826 808 810 820 771 833 792 804 720 880 817 787 807 792 814 787 778 829 808 785 845 838 800 781 824 803 810 810 872 824 870 805 788 784 856 813 862 806 774 846 811 800 829 830 797 806 822 836 786 775 814 808 832 856 840 897 893 878 844 849 821 886 831 850 819 795 803 814 842 824 835 833 818 811 838 825 843 824 793 822 821 808 810 792 845 813 776 793 858 816 833 806 787 808 800 771 735 802 782 853 809 836 826 794 840 867 783 833 823 830 811 806 838 813 800 820 857 772 802 764 798 786 761 763 871 779 870 768 794 776 782 868 792 815 817 768 821 772 790 793 824 835 826 845 816 908 917 883 895 897 893 866 929 930 926 910 931 910 862 936 898 894 937 905 916 914 923 936 913 890 914 877 884 906 902 898 838 910 879 881 894 918 873 873 886 1.13e+03 886 879 876 928 518 942 845 862 857 815 865 961 868 870 798 883 858 866 844 907 863 876 824 908 808 870 801 849 860 794 876 885 883 892 963 994 946 912 922 942 989 967 911 948 962 939 796 208 890 977 923 914 898 927 898 891 850 893 829 886 893 873 892 886 836 818 839 849 828 804 854 836 852 861 920 917 896 895 922 882 880 948 876 826 919 851 NaN 819 876 871 818 826 864 867 881 848 868 808 924 510 803 897 861 911 900 908 874 910 860 911 899 860 864 888 861 873 852 847 841 878 842 848 869 866 867 876 861 879 824 850 876 884 852 868 806 847 808 816 823 814 873 847 844 865 787 854 764 828 845 811 933 917 872 890 885 883 869 888 856 846 832 876 886 872 851 839 876 827 860 864 869 865 862 842 841 848 873 850 864 860 907 854 823 826 853 815 828 857 867 884 857 853 856 853 892 889 842 895 865 906 923 919 902 942 917 903 930 876 882 873 903 886 858 908 860 866 871 803 856 878 808 806 787 818 841 816 838 844 838 849 819 809 814 811 810 785 801 823 807 806 800 787 832 813 875 805 794 817 838 801 798 799 836 853 828 828 803 833 734 888 793 821 832 811 789 838 801 811 814 799 830 817 836 868 859 815 826 806 831 811 777 806 710 828 810 812 779 705 767 815 793 809 812 802 844 815 883 850 892 843 820 876 870 866 877 834 819 849 844 818 791 861 821 840 871 862 803 872 810 843 831 796 817 816 842 848 838 840 796 838 841 805 856 840 835 860 798 826 852 849 826 807 810 821 771 833 791 804 721 881 819 787 808 792 815 787 778 829 808 784 843 837 800 781 824 804 810 810 873 824 870 805 788 783 856 813 861 806 774 845 812 801 829 829 797 808 822 836 786 775 814 808 829 857 840 896 893 878 844 848 821 886 831 849 819 795 801 815 843 826 835 833 817 810 838 826 839 825 792 822 821 808 809 791 845 813 775 792 858 816 833 807 788 809 800 772 736 802 778 854 810 836 826 794 839 868 784 833 821 830 811 807 838 813 800 819 858 773 803 763 796 786 760 760 871 779 872 767 795 776 782 868 792 816 818 767 821 772 789 794 824 836 827 845 815 908 918 883 895 897 893 866 928 930 926 910 931 910 862 936 898 894 937 906 916 915 924 935 913 890 914 876 883 906 902 898 837 910 879 881 894 918 872 874 886 1.13e+03 886 879 876 929 514 942 845 863 857 815 865 961 869 870 798 882 858 867 844 906 863 876 825 908 807 870 802 849 860 793 876 885 882 892 964 993 947 912 921 942 989 967 911 949 962 939 789 227 891 978 923 915 899 926 898 892 850 894 829 886 892 873 891 887 837 818 838 849 828 805 854 834 852 861 920 917 894 895 922 883 880 948 876 827 919 851 NaN 819 877 872 818 825 863 867 881 848 869 808 924 510 802 897 861 910 900 908 872 910 860 911 899 859 864 888 861 873 853 847 841 877 842 848 870 866 867 876 862 879 824 850 877 884 852 868 806 849 808 816 825 813 874 847 843 865 788 854 764 828 845 812 934 917 872 889 885 883 869 887 856 846 832 876 887 872 851 840 877 827 860 864 868 865 862 841 841 848 872 850 864 860 907 854 822 826 853 814 827 858 867 883 858 853 856 854 892 890 843 895 865 906 922 918 902 942 918 902 931 876 882 873 903 885 858 909 860 867 870 803 855 878 809 806 786 818 841 816 839 844 838 849 820 809 814 810 809 785 801 823 806 806 800 788 831 812 875 805 794 819 838 801 798 798 836 853 829 828 804 833 734 888 793 821 832 812 789 838 800 811 814 799 831 816 835 868 858 815 826 806 831 810 777 806 711 827 810 812 779 704 768 816 793 810 812 802 844 815 883 851 892 843 820 876 869 867 877 834 818 850 844 817 792 861 822 840 870 861 804 871 810 843 830 796 817 816 841 847 839 841 796 838 841 806 856 839 834 860 796 826 853 848 826 809 810 821 772 833 790 805 721 881 820 786 807 793 816 788 777 828 808 785 843 836 800 782 824 805 810 810 874 825 870 804 788 782 857 813 861 806 774 844 812 802 830 829 796 809 822 835 786 774 814 808 827 858 840 895 892 878 844 848 821 886 830 848 820 795 799 817 844 827 836 833 817 810 837 828 836 825 792 822 820 808 809 791 844 813 774 792 858 815 833 807 789 810 800 773 737 802 775 853 810 837 824 794 838 867 785 834 820 829 812 807 838 814 800 819 858 773 803 763 795 786 759 758 871 781 872 767 795 776 781 868 793 816 819 766 821 771 788 794 824 837 828 844 815 909 918 884 896 896 893 866 928 930 925 910 932 909 863 936 898 894 937 907 915 915 924 935 913 890 914 876 883 906 903 899 837 909 879 880 895 918 872 874 886 1.13e+03 886 879 876 928 510 942 845 865 856 815 865 960 869 869 798 882 857 869 843 905 863 877 825 907 806 870 803 850 860 793 877 886 882 892 964 992 947 913 921 943 989 967 911 949 960 939 783 252 891 979 922 913 898 926 899 894 850 895 831 886 891 873 892 887 837 818 836 848 828 806 853 831 852 862 920 917 896 894 922 884 880 950 876 826 919 850 NaN 819 876 872 818 824 862 867 880 847 870 807 924 510 802 898 861 910 900 909 872 910 860 911 899 858 865 888 861 873 853 847 841 876 842 848 870 866 867 875 862 879 824 850 878 884 852 868 807 849 808 816 825 812 875 847 842 864 789 854 765 828 845 812 933 917 872 889 884 883 869 887 856 846 831 874 886 872 852 840 877 827 861 864 868 865 862 841 841 847 872 850 864 860 908 853 822 826 853 813 827 858 867 882 858 854 856 854 893 888 843 896 865 906 922 918 902 943 919 903 931 876 882 873 903 884 859 908 861 868 870 802 854 878 810 806 786 818 841 817 839 844 840 850 820 810 814 810 808 784 801 823 807 807 800 788 830 812 875 804 794 820 839 801 798 798 836 852 829 827 804 833 734 888 793 821 832 813 789 838 800 810 813 800 831 815 834 868 858 815 825 806 832 809 776 806 712 827 810 812 779 704 768 817 793 810 812 801 844 815 882 852 892 843 821 876 869 868 876 834 818 850 844 816 793 861 822 841 870 861 804 872 810 842 830 796 817 816 842 846 840 841 797 839 841 807 856 839 834 860 795 827 854 848 826 811 809 821 772 833 790 806 720 882 821 786 806 793 817 787 776 828 808 786 843 836 801 782 822 804 810 809 876 824 869 804 788 782 858 813 862 806 774 845 812 802 830 829 795 809 822 836 787 772 814 808 826 859 841 895 892 878 844 848 821 887 830 847 820 796 797 818 844 827 836 832 818 809 837 829 835 825 791 821 820 808 809 790 844 814 774 792 859 813 833 807 790 809 800 774 737 803 771 853 811 838 824 793 838 867 785 834 820 829 812 806 838 814 800 819 859 773 803 763 794 787 760 757 870 782 870 765 794 776 781 868 792 817 818 766 821 770 787 793 823 838 827 844 816 910 919 885 895 896 893 866 928 931 925 910 932 909 863 936 898 895 937 907 915 915 923 934 913 889 914 876 883 906 904 899 837 909 879 880 895 918 872 874 886 1.13e+03 886 879 876 927 508 941 845 866 855 814 865 960 869 869 798 882 857 870 843 905 863 877 824 907 804 870 803 850 860 795 877 886 883 892 962 992 947 914 920 943 988 967 911 948 958 938 778 264 890 980 921 911 898 928 899 896 850 895 832 888 890 874 892 887 837 818 836 847 827 807 853 829 852 861 920 918 898 894 922 884 878 951 876 825 918 850 NaN 818 876 872 818 826 862 867 879 846 871 806 924 511 804 897 860 911 900 909 872 910 859 912 899 856 866 888 860 872 853 846 842 876 842 848 871 866 868 875 864 879 824 850 878 884 851 868 807 849 808 815 824 812 875 847 842 864 790 855 765 828 844 811 932 916 873 890 884 883 870 887 856 847 830 874 886 872 852 841 876 827 861 864 869 866 862 840 841 846 872 850 865 861 908 852 821 827 853 813 827 858 866 882 859 855 856 855 894 887 844 896 864 906 922 918 902 944 919 903 931 876 882 874 904 882 859 906 861 868 870 802 854 879 811 807 786 817 840 817 839 843 841 849 819 810 814 810 807 784 801 822 807 807 800 788 829 812 874 804 794 820 838 800 798 797 836 853 830 825 804 832 735 888 793 822 832 813 791 838 800 810 813 800 831 814 833 868 858 815 824 805 832 809 775 806 711 826 809 812 779 704 769 818 793 810 813 800 845 815 881 852 893 843 822 876 869 867 876 834 819 849 845 816 792 861 823 840 870 860 805 872 810 843 830 796 816 816 843 846 841 841 798 840 841 808 856 838 834 859 795 827 852 848 826 812 810 821 773 833 790 806 721 882 820 785 806 792 817 786 776 828 807 786 842 836 801 782 820 804 810 809 877 824 869 804 788 781 858 814 864 806 774 846 812 803 830 831 796 807 822 836 787 770 814 808 826 858 842 895 892 879 844 847 821 887 830 847 819 796 794 817 843 826 836 832 819 809 837 832 833 825 791 821 820 808 810 790 843 816 775 792 859 812 833 807 790 809 799 774 736 803 770 853 811 839 823 792 838 867 785 834 822 829 812 805 838 815 799 819 860 773 803 762 795 786 760 758 871 782 870 762 795 776 782 868 791 817 818 765 821 770 787 792 823 838 827 843 817 910 919 885 894 896 893 866 928 931 925 910 931 909 863 937 898 895 937 906 916 914 923 933 913 889 913 877 883 906 905 899 836 909 878 880 894 918 872 874 887 1.13e+03 886 879 876 927 507 940 844 866 854 814 865 960 869 870 799 884 856 870 843 905 863 877 822 906 804 871 803 850 860 796 877 886 884 893 961 992 947 914 921 943 988 967 911 948 956 938 772 276 890 981 920 910 897 930 900 896 850 895 833 889 890 874 892 886 836 818 836 846 827 807 853 825 852 859 920 918 900 893 922 883 877 951 876 824 916 850 NaN 819 876 872 817 828 862 868 880 846 872 806 924 502 805 897 859 912 899 909 873 910 860 912 898 855 867 888 860 872 852 845 843 877 842 848 872 867 868 874 864 879 823 850 877 884 850 869 808 849 808 815 824 813 875 847 843 864 789 855 765 828 844 811 932 916 873 890 884 883 870 887 857 847 830 874 886 872 852 840 875 827 861 864 869 865 862 841 841 846 873 850 865 861 909 852 822 828 853 813 827 858 865 882 859 856 856 854 895 886 844 896 864 906 923 918 902 944 920 903 930 876 882 874 904 882 859 904 862 868 870 803 854 878 811 808 786 818 839 816 839 842 843 848 818 810 813 811 807 785 802 822 806 807 799 788 829 813 874 803 794 818 838 800 798 798 835 853 830 825 803 832 735 887 794 822 833 812 792 838 800 810 813 800 831 814 833 868 859 814 824 805 832 809 775 808 712 826 809 813 778 705 768 818 792 811 813 800 844 815 879 853 893 843 823 876 869 867 875 834 819 849 845 816 792 862 824 839 870 857 804 872 810 844 830 798 816 816 843 846 841 840 798 841 841 808 856 838 834 858 796 827 850 848 826 811 811 822 773 834 790 805 721 881 820 786 806 790 816 784 778 828 807 786 842 836 802 782 819 804 810 809 878 825 868 804 788 780 857 813 864 806 774 847 812 802 830 832 798 805 822 835 787 770 815 809 826 858 842 896 892 880 843 847 821 888 830 849 819 796 791 816 842 826 836 831 819 808 838 834 832 825 792 821 820 807 811 790 844 818 776 793 859 812 833 807 790 808 801 774 737 804 768 852 810 839 823 792 839 867 786 834 823 830 813 805 839 815 798 819 859 774 802 761 796 786 760 759 871 782 872 761 795 777 781 867 789 816 817 765 820 770 787 791 822 836 828 842 817 911 920 885 893 896 893 867 928 931 924 910 930 909 863 937 898 896 937 904 916 914 923 934 913 889 913 878 883 906 905 899 836 910 878 880 893 918 872 874 887 1.13e+03 886 879 876 927 507 941 844 866 854 814 865 960 869 869 800 885 855 870 843 905 863 877 821 907 804 871 803 850 859 798 876 886 884 894 961 992 947 914 921 943 988 967 911 948 956 937 763 707 889 981 920 912 897 932 900 896 851 894 832 889 890 876 892 886 835 818 836 846 827 806 852 823 852 858 920 918 899 894 922 882 876 950 878 825 917 849 NaN 820 877 871 817 831 862 868 882 844 871 806 924 496 806 896 857 912 899 909 874 909 859 911 898 855 866 889 859 872 851 845 844 878 842 849 871 867 868 874 864 878 822 850 876 884 850 869 808 849 807 814 824 814 874 846 844 864 789 856 766 829 843 812 932 916 873 890 884 883 870 887 859 848 830 874 886 872 851 840 874 827 862 864 869 865 861 841 841 846 873 850 865 861 908 853 822 828 853 814 827 858 864 881 858 856 855 854 895 886 844 896 863 905 924 918 902 943 919 903 930 877 883 873 904 883 860 904 862 867 870 802 854 878 810 808 786 817 839 816 839 840 843 848 818 810 813 812 808 785 802 822 806 807 799 789 830 814 874 804 794 817 838 800 798 798 835 853 830 825 804 832 735 887 794 822 834 812 794 837 800 810 813 800 831 814 832 868 859 814 824 805 833 810 775 809 712 825 809 813 778 705 767 817 792 811 814 799 844 815 879 853 893 843 823 875 869 866 875 834 820 848 845 816 792 861 825 837 870 855 804 873 810 845 831 798 817 816 844 846 840 839 800 841 840 808 855 839 834 856 796 826 848 849 826 810 812 822 772 834 790 804 721 881 820 787 807 788 816 784 778 828 807 787 842 835 801 783 819 804 810 809 878 827 868 803 788 780 856 813 864 806 774 847 812 802 831 832 799 804 822 835 787 770 816 809 826 858 841 897 892 880 843 846 821 888 830 850 819 797 789 816 842 826 836 830 819 809 839 836 830 825 793 821 820 806 810 791 844 819 776 793 859 812 833 807 789 808 803 775 738 803 767 852 811 838 824 793 840 868 787 834 822 830 814 806 839 816 798 820 859 774 802 762 796 786 760 759 871 781 875 762 795 778 780 866 789 815 817 764 820 770 787 790 822 834 828 842 817 910 919 885 893 896 893 868 929 931 924 910 929 909 863 937 898 896 937 904 916 914 923 934 914 889 913 879 882 906 906 898 836 910 879 880 892 918 871 873 886 1.13e+03 886 879 876 928 507 943 844 866 854 813 865 960 869 869 801 886 854 870 843 905 864 877 822 907 804 871 803 849 859 798 876 886 885 894 960 991 947 914 921 943 988 967 911 948 958 937 756 1.15e+03 888 982 921 914 898 932 899 895 851 894 831 889 890 877 891 886 834 818 837 846 827 807 853 821 852 858 920 916 898 894 922 881 877 950 878 826 918 849 NaN 822 877 870 816 832 863 868 882 843 870 806 925 492 806 897 857 912 900 909 876 909 859 911 898 855 866 890 859 873 851 846 844 879 842 850 870 867 869 874 864 878 822 850 876 885 850 869 808 849 807 814 824 814 873 846 845 863 789 856 766 830 843 812 933 916 873 890 884 882 870 888 860 848 830 874 886 872 850 840 875 827 863 864 870 865 860 841 841 846 873 850 865 861 908 854 823 827 853 814 827 858 863 881 856 856 854 854 894 886 844 896 863 905 924 918 902 943 919 904 930 878 884 872 905 884 860 905 862 866 869 802 855 878 810 808 786 817 839 816 839 841 842 848 818 809 813 812 809 786 803 823 805 807 798 790 830 814 874 805 794 816 838 800 797 798 834 853 830 826 804 833 735 887 793 821 835 812 795 837 800 811 814 800 831 814 832 867 860 814 825 806 832 810 776 810 713 824 808 814 779 705 766 818 793 811 815 799 844 815 879 853 893 843 822 876 870 865 875 834 819 848 845 816 792 860 824 837 870 850 804 873 810 844 831 796 817 816 845 846 839 839 801 840 840 808 856 840 835 856 797 826 848 849 826 809 811 822 771 834 790 804 721 881 821 787 808 789 816 785 778 828 808 788 842 835 800 783 819 805 810 809 878 828 867 803 788 781 855 813 863 806 774 847 812 803 831 832 798 804 822 834 787 770 816 808 826 858 840 899 892 880 842 846 820 888 830 849 819 797 787 815 842 826 834 831 819 810 839 838 830 825 794 821 820 806 810 791 844 819 777 794 859 812 832 807 788 808 804 775 739 804 767 851 812 837 825 794 840 868 788 834 823 830 815 806 840 816 798 820 858 774 802 762 796 786 759 760 872 781 878 763 795 777 779 866 788 814 817 767 820 770 788 790 822 834 828 842 816 910 919 884 893 896 893 869 930 931 925 910 930 909 863 936 897 896 936 904 915 914 923 935 915 889 913 879 883 906 905 898 836 910 880 880 893 919 872 873 885 1.13e+03 886 880 875 928 507 945 845 866 854 813 865 961 869 870 801 885 854 871 843 905 865 878 823 907 805 871 804 848 860 799 876 886 884 893 960 992 947 913 922 944 989 967 911 948 959 937 750 1.16e+03 888 980 924 914 899 931 897 895 851 893 830 889 892 878 891 885 834 818 837 847 827 808 854 819 852 859 920 915 898 895 921 882 877 949 878 826 918 850 NaN 823 876 870 817 831 863 868 881 843 870 806 924 502 806 897 856 912 900 909 876 910 858 910 898 853 866 889 859 873 851 847 844 879 842 850 869 866 869 874 863 878 822 849 876 886 850 869 808 850 807 814 823 813 873 845 846 863 789 857 767 829 843 811 933 916 872 890 884 882 871 888 858 848 830 874 885 872 849 839 876 827 863 864 870 864 859 841 841 846 873 850 865 861 907 855 823 828 853 815 827 858 864 881 855 856 853 854 894 886 844 896 863 904 924 918 902 943 918 904 931 879 885 872 905 884 860 905 862 865 870 801 855 878 810 808 786 817 840 816 839 841 842 848 818 809 813 813 808 786 804 824 806 807 798 791 831 814 873 806 794 816 838 801 797 798 834 852 830 827 803 834 735 887 792 820 835 812 796 837 800 812 814 800 831 814 831 867 860 814 825 807 832 809 777 810 714 823 808 814 780 704 766 818 794 811 815 800 845 815 880 853 893 844 821 877 870 865 875 834 820 848 844 815 792 860 824 838 870 847 805 873 810 844 832 795 818 815 845 846 838 839 800 840 839 808 856 840 836 855 797 826 849 850 827 808 810 822 772 834 791 805 721 882 821 785 808 789 816 786 778 828 808 787 842 834 800 782 819 805 810 808 878 827 867 803 788 781 855 813 862 806 774 846 812 803 831 832 797 805 822 835 787 770 816 807 826 858 839 899 892 880 842 846 819 888 830 847 819 797 785 814 842 826 833 832 818 812 840 840 828 826 794 821 820 806 810 790 844 819 776 794 859 813 832 808 787 809 803 775 739 804 765 852 813 837 827 794 840 868 788 833 823 830 815 806 839 816 799 819 858 774 801 763 796 786 759 762 872 781 879 763 794 776 778 866 788 815 817 770 820 769 788 790 823 834 827 842 816 910 919 884 892 896 893 869 929 931 925 910 931 909 862 935 897 896 936 904 914 914 923 934 916 889 914 878 883 906 904 898 837 910 881 881 893 919 873 873 884 1.13e+03 886 881 875 928 507 945 845 867 854 814 865 962 869 870 802 885 854 870 843 906 866 879 823 907 805 871 804 848 862 800 876 886 883 892 961 993 947 914 922 944 988 967 912 948 960 938 743 734 890 979 926 914 900 930 896 895 852 893 829 890 893 877 891 885 835 818 837 847 827 806 855 817 852 860 920 915 898 897 921 882 879 948 878 826 917 850 NaN 821 875 871 818 830 864 868 880 842 870 806 922 512 807 897 856 912 900 910 876 910 858 910 898 851 866 888 859 872 851 848 844 878 842 850 869 866 869 875 862 878 822 849 876 886 850 869 809 851 809 814 823 813 873 846 845 864 789 856 768 829 844 811 932 916 871 890 884 883 870 887 857 848 830 875 886 871 848 839 877 827 863 863 870 865 859 841 841 846 873 849 865 861 907 855 824 828 853 816 827 857 864 882 855 856 853 854 894 887 844 896 863 904 924 918 902 944 918 904 931 879 885 872 906 884 859 906 862 865 871 802 855 878 810 809 787 817 842 816 838 841 842 848 817 809 813 813 808 786 804 823 807 806 798 791 831 814 872 805 793 817 838 801 798 798 833 851 830 828 803 834 734 887 793 819 835 812 796 837 801 812 814 800 832 813 831 868 859 814 825 807 832 808 777 809 716 822 809 814 782 703 765 819 794 811 815 801 845 816 881 852 893 844 820 878 870 864 875 833 820 848 844 816 793 861 824 839 870 844 804 873 810 844 832 794 818 815 845 846 837 840 799 841 839 808 856 840 837 855 797 826 849 851 827 808 808 822 772 833 791 805 722 882 821 784 808 790 818 786 778 828 809 786 841 834 800 782 818 805 810 808 879 827 868 802 787 781 855 813 863 806 774 844 813 804 831 831 797 807 822 834 788 770 816 807 826 859 839 898 892 880 841 845 819 888 831 847 818 797 783 814 842 826 833 832 817 812 840 842 824 824 794 820 820 806 809 790 844 819 776 794 859 814 833 807 785 809 801 776 739 805 763 852 813 837 828 795 840 868 788 834 823 830 815 807 839 816 799 818 858 774 800 763 796 785 758 764 870 781 881 762 794 775 778 866 787 815 817 772 819 770 789 790 823 834 827 843 816 909 918 883 892 897 892 869 928 932 925 910 931 909 862 935 898 896 937 905 914 914 923 934 915 889 913 877 883 906 902 898 837 910 880 881 893 918 874 874 884 1.13e+03 886 881 874 928 507 944 845 867 854 815 865 961 868 871 801 884 854 868 843 906 867 879 823 906 805 870 804 847 863 802 876 886 881 893 962 995 946 914 923 945 988 967 912 948 960 938 736 309 891 977 924 914 899 929 897 895 852 892 829 890 893 876 891 885 836 818 837 848 827 804 857 814 850 860 920 916 899 898 922 884 880 947 878 825 916 851 NaN 819 874 872 818 831 864 869 880 843 870 807 920 520 807 898 857 911 901 910 876 910 858 910 898 850 866 888 859 871 850 849 843 878 842 850 870 867 869 875 862 878 822 850 876 885 850 868 810 855 810 814 823 813 872 846 845 864 789 856 768 829 844 811 931 916 871 890 884 884 870 887 858 848 830 876 886 871 848 839 877 827 863 863 869 866 860 840 841 846 873 849 866 861 906 855 823 828 853 816 827 856 865 882 855 857 853 854 894 888 845 897 864 904 924 918 902 945 918 904 932 880 885 872 906 884 857 906 862 865 872 802 855 879 810 809 788 817 842 817 838 840 842 847 818 809 813 812 807 785 803 823 808 805 798 791 831 814 872 805 793 817 838 801 798 798 834 852 830 827 802 834 734 888 795 820 834 812 796 838 801 813 814 799 832 812 831 868 859 814 825 808 832 808 777 809 716 821 810 814 782 703 765 818 794 810 814 802 845 816 881 851 892 844 821 879 871 864 875 833 820 848 844 816 793 862 825 841 869 842 804 874 810 844 832 794 819 815 844 846 837 840 798 841 840 808 857 839 838 854 797 826 849 851 827 809 808 822 772 833 792 805 723 883 820 783 808 789 819 786 778 829 810 786 840 834 800 782 819 805 810 807 879 827 868 802 787 781 856 812 864 806 774 843 813 804 831 830 797 808 821 834 788 771 816 807 825 859 841 897 892 880 840 847 819 888 832 847 818 797 780 815 842 826 834 832 817 812 840 842 822 823 793 819 818 806 809 790 843 818 775 793 859 815 833 807 784 809 801 776 739 804 760 852 812 836 828 794 840 867 788 835 823 830 815 808 839 816 799 818 858 774 799 764 796 783 758 764 869 781 884 762 796 774 776 866 786 815 817 772 818 769 789 790 823 834 827 843 815 909 918 883 892 898 893 868 928 932 925 910 931 909 862 936 897 896 938 905 915 915 923 934 914 889 912 877 883 906 902 898 837 910 880 881 894 918 874 874 884 1.13e+03 886 880 874 928 507 943 845 866 854 816 864 961 868 872 800 884 854 867 843 906 868 879 823 906 805 870 804 847 862 804 876 886 881 893 963 995 946 915 922 945 988 967 913 948 960 938 726 310 893 978 923 914 900 928 898 895 852 892 828 889 894 874 891 885 837 818 837 848 827 802 857 814 849 859 920 916 898 897 923 885 881 948 878 825 916 851 NaN 817 875 872 819 831 864 869 880 843 869 807 921 523 806 898 858 911 901 910 876 910 859 910 898 849 865 888 859 870 850 849 843 877 842 849 870 867 868 875 862 879 822 851 876 885 850 868 810 858 811 814 823 814 872 846 844 865 788 855 769 830 845 811 932 917 871 890 883 884 870 887 858 848 830 877 886 871 850 838 877 828 862 863 869 866 861 840 841 846 873 850 865 861 906 855 822 828 853 816 828 856 866 882 855 857 853 854 893 889 845 897 865 905 924 918 903 946 918 905 932 879 885 872 906 884 856 905 862 866 873 802 855 879 810 810 788 817 842 816 838 840 841 847 818 809 813 811 807 785 801 822 809 804 798 792 831 814 873 805 792 817 838 802 798 799 835 853 829 827 802 834 736 888 796 820 834 812 797 838 800 813 815 799 831 812 830 868 860 814 825 808 831 807 777 809 716 820 809 813 782 702 765 817 794 809 814 802 845 817 882 852 892 844 822 878 871 864 874 832 820 850 844 816 792 862 826 841 870 841 803 874 810 845 832 795 819 815 843 847 838 840 797 841 842 808 858 839 837 856 797 826 849 852 826 810 808 822 772 832 792 804 724 882 819 783 807 789 819 784 778 829 811 786 840 836 799 782 820 806 810 807 880 827 868 802 787 781 857 812 866 806 774 844 813 805 831 829 796 809 822 834 788 773 816 807 825 859 842 898 892 880 840 850 819 887 832 847 818 797 779 816 843 827 835 832 817 812 840 842 822 822 794 819 818 806 809 791 843 817 776 791 858 815 833 807 783 808 801 776 740 804 759 852 810 836 829 793 840 865 788 835 823 830 816 809 839 816 800 818 857 774 799 764 796 781 759 765 868 781 886 762 797 773 775 865 786 815 817 772 818 768 789 790 822 834 827 843 816 909 919 882 893 899 894 868 929 932 926 910 930 910 862 936 897 896 939 906 915 914 922 935 914 889 912 876 883 906 902 898 837 910 880 881 894 918 872 874 884 1.13e+03 885 880 874 929 507 943 845 865 855 816 864 960 867 872 799 884 853 867 842 906 868 880 823 906 806 870 804 847 862 806 876 886 880 893 963 995 946 915 922 946 988 967 913 947 960 937 719 311 893 978 923 914 901 928 898 895 853 893 827 888 893 875 892 885 837 819 838 848 827 802 857 813 850 859 921 917 897 896 924 886 880 949 879 824 918 851 NaN 817 876 870 819 833 864 870 880 843 869 807 921 520 803 899 858 911 901 911 876 911 859 910 898 848 864 888 860 871 851 848 842 876 843 849 870 868 868 875 862 879 821 852 876 885 850 868 810 863 811 814 823 814 872 846 844 865 788 856 769 830 846 811 932 918 871 890 883 883 870 887 858 848 830 877 886 872 851 839 876 827 862 862 869 866 861 841 841 846 874 850 865 860 906 855 821 828 854 816 828 857 866 882 854 857 853 854 893 889 845 897 865 905 923 918 902 946 918 904 933 878 885 871 907 885 856 904 861 866 872 802 854 879 811 810 788 817 843 816 838 841 840 847 818 809 813 811 808 784 800 822 810 805 798 794 830 815 874 805 794 816 837 803 799 799 836 854 828 828 803 834 737 887 795 820 834 812 798 839 800 812 814 799 830 812 830 867 860 814 826 808 831 806 776 809 717 820 809 812 782 702 765 816 794 809 814 802 845 818 882 853 892 846 824 877 871 866 874 833 820 850 845 816 791 862 826 841 870 839 803 874 810 846 832 796 818 815 843 848 838 840 798 841 842 808 858 840 837 857 796 826 850 852 825 809 808 821 771 832 793 803 723 882 820 784 807 790 817 784 778 829 812 786 840 838 798 782 820 805 811 808 880 827 868 802 787 780 858 812 865 806 774 844 813 805 831 828 796 809 822 834 788 773 816 807 825 859 844 898 892 879 840 852 819 887 832 848 819 796 777 817 844 828 835 833 818 812 839 844 820 822 794 819 816 806 808 792 844 815 776 789 857 816 832 807 784 808 802 776 740 803 758 852 810 836 828 794 840 864 787 835 824 830 816 809 839 815 800 818 858 773 799 764 796 781 759 765 868 781 886 762 796 772 774 866 785 815 817 771 818 768 789 790 822 835 826 842 816 910 918 883 894 898 894 868 929 932 927 910 930 911 862 937 897 896 938 906 914 913 922 935 914 889 912 876 883 906 902 899 837 910 880 881 893 918 872 874 884 1.13e+03 884 881 873 929 508 943 845 865 855 816 864 960 867 871 799 883 852 868 841 906 868 880 823 906 805 870 804 848 862 809 876 886 881 893 963 994 947 915 922 946 988 967 914 947 959 936 714 326 893 979 923 914 902 928 897 895 853 893 827 889 891 875 893 885 837 819 838 848 828 802 858 811 851 858 922 917 897 896 923 886 878 950 879 824 919 850 NaN 817 877 870 818 834 864 870 881 843 869 807 922 515 801 898 858 911 901 910 875 910 859 910 898 846 865 888 860 871 851 847 842 877 843 848 870 868 868 874 862 879 821 852 875 884 850 869 810 865 810 814 823 814 872 846 845 864 788 856 770 830 846 812 932 918 871 889 883 882 870 887 858 847 830 877 887 872 853 840 876 827 861 863 870 865 861 841 841 846 874 851 864 859 906 855 822 828 854 816 828 857 866 882 854 856 853 854 893 890 844 897 865 906 923 917 903 946 918 904 934 876 885 871 907 886 857 904 861 866 872 802 854 879 811 811 789 817 844 815 838 843 840 847 817 809 813 811 808 784 800 821 810 806 798 793 829 815 875 806 795 815 836 802 800 800 836 854 828 828 803 834 738 887 794 820 834 812 798 839 801 812 813 799 830 812 830 868 860 813 826 809 831 807 776 809 717 820 809 812 780 701 765 817 794 809 814 801 845 818 882 853 892 847 824 876 871 867 874 833 821 850 846 816 791 862 826 841 870 837 802 874 810 847 832 797 818 815 843 848 838 840 798 841 842 808 858 840 837 858 796 826 850 851 824 809 808 821 771 832 793 802 723 882 820 784 807 789 816 783 777 828 811 786 840 839 798 782 821 804 812 808 879 827 868 802 787 781 858 812 865 806 774 844 813 806 831 829 795 809 823 834 788 773 815 807 825 859 844 898 892 879 841 852 819 886 831 849 820 796 777 818 844 828 835 834 818 812 839 845 818 822 794 819 816 806 808 792 845 815 775 788 857 816 832 808 785 808 802 775 739 803 758 852 810 837 828 795 840 865 787 834 823 830 817 808 840 815 801 818 859 773 799 763 797 782 760 763 869 782 885 761 795 772 774 867 785 816 817 768 820 768 789 789 822 835 826 841 817 911 918 883 894 898 894 868 929 932 927 909 931 911 862 937 897 896 938 906 915 913 922 934 914 889 913 876 883 905 901 899 837 910 881 881 893 918 871 873 883 1.13e+03 884 881 873 929 509 943 844 864 856 816 865 961 867 870 799 883 852 868 841 906 868 880 823 906 804 870 804 848 861 811 877 886 882 894 964 994 947 915 922 945 988 967 914 948 959 936 708 792 893 979 923 914 902 928 896 894 853 894 829 892 892 875 894 885 837 819 837 847 828 802 858 809 852 857 922 917 897 895 925 885 878 950 879 824 920 850 NaN 816 877 870 818 835 865 870 880 843 869 807 922 508 802 896 858 912 902 910 877 909 859 910 898 845 865 888 860 871 851 847 842 877 844 847 870 867 869 874 862 878 822 852 874 883 851 869 810 871 810 814 822 814 872 846 845 864 788 856 770 830 846 812 932 918 871 888 883 882 871 887 858 847 830 876 887 872 853 841 876 827 861 863 870 865 861 842 841 847 873 851 865 860 907 855 824 828 855 815 829 857 866 882 854 854 853 855 893 890 844 897 865 905 924 917 903 945 918 904 933 875 885 871 907 886 857 903 861 867 871 801 855 879 811 811 790 816 845 815 838 845 840 847 817 811 813 812 809 784 800 820 809 806 797 792 830 814 875 806 796 815 836 801 801 800 836 853 828 829 802 833 736 887 794 820 835 813 798 840 802 812 813 799 830 812 831 869 860 813 825 809 830 809 777 809 718 819 809 812 777 700 766 817 794 808 814 800 846 817 881 853 892 847 824 876 871 866 873 833 821 848 846 815 791 863 825 840 870 835 802 874 810 847 832 797 817 815 844 847 839 841 798 842 841 808 857 840 836 858 796 826 850 851 822 809 808 820 772 832 794 802 722 882 820 785 808 789 817 784 777 827 811 786 840 839 799 781 821 804 812 809 879 828 868 801 788 782 858 812 865 807 774 845 812 806 832 829 795 809 822 834 788 772 815 807 825 859 844 898 892 878 842 851 818 886 831 850 820 796 776 818 845 829 835 834 820 812 839 846 815 823 794 818 816 806 808 793 846 815 775 787 857 818 832 808 786 808 803 776 739 804 758 852 810 837 827 796 840 866 787 834 823 830 816 808 840 815 801 817 860 772 800 763 798 783 761 757 870 782 885 761 794 772 773 868 785 816 816 761 820 768 790 789 822 835 825 840 817 911 918 884 894 897 893 867 929 932 928 909 932 910 863 936 898 895 938 906 917 913 923 934 914 888 913 877 883 904 900 899 838 909 881 880 893 917 872 872 883 1.13e+03 884 881 874 929 511 943 844 864 855 816 866 962 867 868 800 883 852 869 842 906 869 880 823 906 804 870 804 848 860 812 877 886 884 894 965 994 947 915 921 944 988 968 914 949 959 936 704 1.26e+03 893 980 924 914 902 927 896 893 853 894 831 894 894 875 894 885 837 818 837 847 828 802 859 806 851 856 923 917 896 896 926 883 877 949 879 824 919 851 NaN 815 877 871 818 835 865 870 879 843 869 807 922 504 803 894 857 912 902 910 878 908 858 910 898 843 866 887 859 872 851 846 842 878 844 846 870 867 870 873 862 878 822 852 875 883 851 870 810 876 811 815 822 814 872 847 846 864 789 855 770 830 845 812 932 918 871 888 884 882 871 888 859 848 830 875 887 872 853 841 876 827 861 864 871 865 860 842 841 848 872 853 865 860 908 855 825 828 855 815 830 857 867 882 854 854 853 855 893 890 844 897 864 905 924 917 903 945 919 903 932 875 886 871 907 886 858 904 861 867 871 800 856 879 811 810 789 816 844 814 838 844 840 847 817 811 813 811 808 783 800 820 808 806 797 790 830 813 875 806 796 816 838 800 801 800 836 853 829 829 802 833 735 887 794 820 837 812 798 840 802 812 813 799 829 811 832 870 859 813 825 809 828 810 777 809 718 818 810 811 775 700 767 818 793 808 814 800 847 817 881 852 892 848 825 877 870 866 874 833 821 846 846 814 791 862 825 839 869 833 802 874 811 847 832 796 818 815 845 847 840 840 798 842 842 806 856 840 836 858 797 826 850 850 816 810 809 819 772 832 795 802 720 882 820 786 808 788 818 784 776 827 810 785 840 838 799 782 822 803 812 810 880 828 869 800 788 782 858 811 866 807 774 845 812 805 831 830 795 810 822 834 787 772 815 807 825 859 843 898 893 878 842 850 819 886 832 850 820 795 776 817 845 830 835 834 821 811 839 846 814 824 793 818 816 805 808 792 846 816 774 786 856 817 832 808 786 809 803 777 739 804 758 852 810 837 827 796 839 866 788 834 823 830 815 807 841 814 801 817 860 772 801 764 798 784 761 781 871 783 886 761 794 773 773 868 785 816 816 756 820 767 792 789 822 835 824 840 816 911 918 885 894 897 893 867 929 932 927 909 934 909 864 936 898 895 938 905 918 914 923 934 914 889 913 877 883 904 901 899 838 910 881 880 893 918 872 872 883 1.13e+03 883 881 876 929 513 943 845 863 854 816 867 962 867 869 801 885 852 869 843 906 867 880 823 906 804 870 804 848 860 814 877 886 885 894 965 995 947 915 920 943 987 968 914 950 959 937 700 1.69e+03 893 980 924 914 901 926 898 893 853 893 832 894 895 875 893 885 837 818 837 847 829 803 859 804 850 855 923 918 896 896 927 882 878 948 878 824 918 852 NaN 816 877 871 816 835 865 870 878 843 870 807 922 502 802 895 857 912 901 909 879 909 858 910 898 843 866 887 858 872 851 846 842 879 844 846 870 866 870 874 862 878 822 853 876 883 850 871 810 879 811 815 822 814 872 846 845 864 789 855 770 829 845 811 931 918 871 888 885 883 871 887 859 848 831 875 887 872 852 841 876 827 861 864 871 865 859 842 842 848 873 854 864 861 908 855 826 828 855 814 830 856 868 882 855 856 853 855 894 890 844 897 863 905 924 918 904 945 919 903 931 875 885 872 906 886 858 904 861 868 871 800 856 880 811 809 787 816 844 814 839 842 841 847 816 811 813 811 808 782 802 820 807 806 798 790 831 813 875 806 795 816 838 800 800 800 836 853 830 829 801 833 735 887 794 820 837 810 797 839 802 812 814 799 828 810 832 869 858 813 826 809 827 809 777 809 718 818 810 811 776 700 768 818 793 810 813 801 847 818 880 852 892 846 824 878 870 866 875 834 821 846 846 814 790 862 825 838 870 830 801 874 812 846 832 795 818 816 844 847 840 840 798 841 842 806 856 840 836 858 797 826 849 850 811 810 810 818 773 832 795 802 719 882 820 787 808 789 818 783 776 828 810 785 840 837 799 782 821 803 812 810 881 828 868 799 789 782 857 810 867 806 774 846 812 804 829 831 796 809 822 835 788 772 816 807 825 859 843 899 893 879 842 849 819 887 832 850 821 795 775 817 845 831 836 834 820 811 840 846 814 823 792 818 816 805 809 792 845 816 774 787 857 817 832 808 786 809 803 777 740 804 758 852 810 837 827 795 838 866 788 833 823 830 814 807 841 814 802 818 860 772 800 765 798 786 760 807 872 783 888 761 795 772 773 867 785 816 816 752 821 766 793 790 822 835 823 841 816 911 918 885 895 896 892 866 929 931 926 908 934 908 863 936 898 895 938 904 918 914 923 934 914 889 913 877 883 904 902 898 838 911 881 879 893 919 873 872 884 1.13e+03 883 881 876 928 515 944 845 862 854 815 867 962 867 869 801 886 852 869 843 907 866 880 822 906 804 871 804 848 860 816 877 886 885 894 965 996 947 915 920 943 986 968 913 951 959 938 697 1.69e+03 893 980 924 914 901 927 899 894 853 892 833 892 894 875 892 884 836 817 838 848 830 804 859 802 849 856 923 918 896 897 926 882 878 948 878 825 918 852 NaN 817 877 871 815 836 865 870 878 844 871 807 922 499 801 896 858 912 901 909 878 910 859 911 898 842 866 886 858 872 850 846 842 878 844 847 870 865 869 875 862 878 822 853 877 884 848 872 810 882 811 815 823 814 872 846 845 863 789 855 771 830 845 810 930 917 871 889 885 883 870 887 860 848 832 874 886 872 851 840 876 828 860 864 871 865 858 842 842 848 874 854 863 860 909 855 826 828 856 814 830 856 868 882 856 856 853 854 893 890 844 898 862 905 923 917 904 944 918 903 932 875 885 872 906 887 858 904 862 868 871 799 855 879 811 808 786 816 843 814 840 842 841 847 817 809 814 810 807 782 803 820 807 806 798 791 831 813 876 805 796 817 839 801 800 799 836 854 830 828 801 833 736 888 794 820 837 809 797 839 802 812 815 799 828 809 831 869 858 812 826 809 826 809 777 810 719 819 810 812 776 699 768 819 793 811 813 802 846 818 880 853 892 845 824 878 870 867 877 835 820 847 845 814 790 860 825 838 870 828 801 874 813 845 833 794 817 816 844 847 840 839 798 840 843 806 856 840 837 857 797 826 848 851 806 810 810 818 773 832 796 803 718 881 819 786 808 790 818 783 776 828 808 785 840 836 800 783 822 802 811 810 879 828 867 799 789 782 856 809 867 806 774 847 812 802 827 831 797 808 823 835 788 773 816 807 824 859 842 899 893 880 842 849 819 887 832 850 821 795 775 817 843 832 836 835 819 811 840 847 813 822 791 818 816 805 809 792 844 817 773 787 858 817 832 809 787 810 802 777 740 805 758 852 811 838 827 794 838 867 788 832 823 830 814 806 842 815 802 820 859 773 800 764 798 786 759 783 871 782 889 760 795 772 773 868 785 816 816 753 821 766 795 790 822 835 824 842 816 911 918 885 895 896 892 866 929 931 925 908 934 909 862 936 898 895 938 904 917 914 923 935 914 890 913 877 883 904 903 898 838 912 880 880 893 920 873 872 885 1.13e+03 883 881 876 928 517 943 845 862 854 814 868 962 867 869 802 886 852 869 843 908 865 880 821 907 804 872 804 849 861 818 877 886 885 894 965 996 947 915 918 943 985 968 912 950 959 938 694 1.25e+03 894 981 925 913 900 929 899 894 853 891 831 890 892 874 892 884 836 817 839 848 831 804 858 801 849 857 923 918 896 896 925 882 880 948 878 825 918 853 NaN 818 876 870 814 838 866 871 880 844 870 806 922 496 800 896 859 912 900 909 877 911 860 912 898 842 866 886 859 872 850 846 843 877 843 848 870 865 869 875 863 878 822 853 877 884 847 872 810 886 811 815 823 813 871 846 845 863 789 856 772 831 845 809 931 917 872 889 885 883 869 887 860 848 833 874 886 872 851 838 876 829 860 863 871 865 858 842 842 846 874 854 862 860 909 855 825 828 856 814 831 856 868 882 857 855 853 854 893 890 843 898 862 906 923 916 905 944 917 903 932 876 885 872 906 887 858 905 862 867 871 799 854 878 811 809 787 816 842 814 839 842 841 847 817 808 815 809 807 783 804 821 807 806 798 791 831 814 876 805 795 816 839 802 800 799 836 855 830 828 802 834 736 887 794 820 837 809 796 838 802 812 815 799 826 809 830 870 858 811 826 809 826 810 777 811 720 820 811 812 777 699 768 819 793 812 812 802 845 818 881 852 892 844 824 877 870 867 878 835 820 849 844 814 791 860 825 838 871 826 801 874 813 845 833 793 817 816 843 847 839 839 798 840 844 806 856 840 838 857 797 827 847 851 802 810 810 819 773 832 796 803 718 882 818 786 809 790 817 782 776 829 808 785 840 836 800 783 822 802 811 809 878 827 866 799 789 782 854 807 867 806 773 847 813 804 826 831 796 807 824 835 788 774 816 807 822 858 842 899 892 880 842 849 819 887 832 849 822 795 775 817 842 832 836 835 817 812 840 847 813 822 791 818 815 805 810 791 844 818 773 788 857 816 832 808 788 811 803 778 741 804 759 852 811 838 825 794 839 868 786 832 823 830 814 806 842 815 801 823 859 774 800 764 798 786 757 717 871 782 889 760 795 773 773 868 785 817 817 752 821 765 796 791 822 834 826 843 817 912 917 884 896 895 892 866 929 930 926 909 933 909 862 936 899 895 938 904 917 914 924 935 913 891 912 877 882 905 903 898 837 911 879 880 894 920 874 872 885 1.13e+03 883 881 874 928 519 943 845 862 854 813 867 962 867 869 801 885 851 869 842 908 865 881 821 906 803 873 804 849 862 819 878 886 884 895 965 995 947 915 917 942 986 968 912 949 959 939 692 806 893 981 923 913 901 930 899 895 852 891 829 889 892 874 891 883 836 817 840 848 832 805 858 801 849 857 923 918 897 895 925 882 882 948 878 825 917 853 NaN 819 875 870 814 840 866 871 881 843 868 806 922 495 801 897 858 912 900 909 877 910 861 914 898 841 865 887 859 872 850 846 843 876 841 848 870 865 870 875 863 878 822 853 877 883 847 872 810 892 810 816 823 812 872 846 845 863 789 856 773 832 845 810 932 917 873 890 885 882 870 888 860 848 833 874 886 872 851 838 877 829 860 862 870 866 858 841 841 844 873 854 862 860 909 855 825 828 856 814 830 855 868 881 858 855 853 854 892 890 843 898 863 906 923 916 905 945 918 903 932 876 884 872 906 887 858 906 862 868 871 799 853 878 810 809 787 816 842 815 838 842 841 847 818 807 815 809 807 784 804 822 807 806 798 791 830 813 876 805 795 816 839 802 801 799 836 856 829 828 803 834 737 887 794 820 837 810 796 838 802 813 815 799 824 809 829 870 860 810 825 808 826 811 777 812 721 820 811 812 776 699 768 819 792 812 812 802 845 818 881 852 892 844 825 877 871 866 877 836 820 849 843 814 791 860 825 839 870 825 802 874 812 845 832 794 817 816 843 847 839 839 797 840 843 807 855 839 837 858 796 827 848 851 799 810 810 819 772 833 797 803 717 882 818 786 808 790 816 782 776 829 808 785 840 837 800 783 822 804 810 810 877 826 866 799 789 781 856 805 867 806 772 848 814 805 827 830 796 807 824 834 788 773 816 807 822 858 841 899 891 880 842 848 819 887 832 849 822 796 775 817 841 831 836 833 817 812 840 847 812 823 793 819 813 804 809 791 845 818 772 788 856 816 833 808 787 811 804 778 742 803 760 852 810 837 824 794 840 869 786 832 823 829 813 806 842 814 801 823 859 774 800 764 798 786 757 653 870 782 889 759 795 773 773 869 784 816 818 751 821 764 797 792 823 834 828 843 817 912 917 884 896 896 892 866 928 930 926 910 932 909 863 936 899 895 939 904 917 914 924 935 912 890 912 877 881 905 903 897 837 911 879 880 894 920 874 872 886 1.13e+03 883 882 873 928 520 942 844 862 854 813 866 963 868 869 800 885 850 869 842 907 865 881 822 905 803 872 804 848 863 821 878 886 884 896 966 994 946 914 918 942 986 968 912 949 960 938 690 558 892 980 921 912 901 931 899 896 852 891 828 889 892 873 891 883 836 817 841 848 831 804 858 800 850 858 922 919 899 896 926 882 882 949 878 824 916 852 NaN 819 875 870 815 841 867 871 882 840 867 806 922 504 800 898 856 912 899 909 876 909 861 913 898 841 864 886 859 872 851 846 843 876 840 848 870 865 870 875 863 878 822 852 876 883 847 870 810 895 808 817 822 812 873 846 845 863 790 857 772 832 846 810 933 917 873 890 885 883 871 888 860 848 833 874 885 872 851 838 877 830 860 862 870 865 858 841 841 844 873 854 863 860 908 855 825 828 856 814 829 855 868 881 857 856 854 854 892 890 843 898 863 906 923 917 905 945 918 903 933 876 884 872 906 886 859 906 861 869 872 801 854 878 810 810 788 816 842 815 837 842 840 846 818 807 815 809 807 785 803 822 807 806 798 791 830 813 876 805 794 815 839 802 801 799 836 855 828 828 804 834 737 886 794 820 837 810 795 839 800 814 815 799 822 808 828 870 860 810 825 808 826 810 776 811 721 819 812 812 775 700 768 818 792 811 813 802 845 818 881 852 892 843 825 876 872 865 876 836 820 848 843 814 791 860 825 839 870 822 802 874 812 844 831 795 818 816 842 847 839 839 797 840 841 807 854 839 836 858 796 828 848 851 797 811 810 820 772 833 797 803 716 882 819 786 808 790 816 781 777 829 808 785 840 838 801 783 821 806 809 811 877 824 867 799 789 780 858 803 866 806 771 848 813 806 827 829 794 807 824 834 788 773 816 807 823 858 840 899 892 880 842 848 819 886 832 849 823 797 774 818 842 831 835 832 817 811 840 847 812 824 794 821 812 804 810 791 846 819 773 787 855 815 833 807 786 811 804 779 742 803 762 852 810 838 824 794 841 870 784 833 823 830 813 806 843 814 801 822 859 774 800 763 798 785 756 513 870 782 888 757 795 774 773 870 782 816 818 751 821 763 797 791 823 834 828 843 817 912 917 884 896 896 892 865 928 930 926 911 931 910 863 936 900 895 938 904 917 914 925 935 912 890 913 877 881 905 904 897 838 912 879 880 894 919 874 871 886 1.13e+03 883 882 873 928 520 942 844 862 853 813 865 963 870 869 799 884 848 869 842 906 865 881 823 905 803 872 804 848 863 822 879 886 884 897 964 993 946 914 920 942 986 968 912 950 960 938 686 751 890 979 918 913 901 932 899 896 852 892 829 889 892 873 890 884 837 817 840 848 830 804 858 800 852 858 921 918 900 897 926 881 881 949 877 824 916 851 NaN 819 875 870 815 841 867 870 881 839 868 806 922 509 800 898 854 912 899 909 876 908 861 912 897 840 862 886 859 873 852 847 843 876 841 848 871 865 870 875 863 878 823 852 876 882 846 869 810 900 808 819 822 813 874 847 844 863 789 857 771 831 846 808 934 917 872 890 885 883 871 887 860 847 833 875 885 872 851 838 877 830 860 862 868 865 858 841 841 845 873 854 863 860 908 854 825 828 857 814 829 855 867 881 857 857 853 854 894 890 844 897 863 906 923 918 905 945 919 903 932 876 884 872 905 884 858 906 861 870 872 803 855 878 809 810 788 816 842 816 837 841 840 846 819 808 815 809 806 785 802 823 807 806 798 791 830 812 876 805 793 815 839 802 800 799 836 854 828 828 804 834 736 886 795 819 837 811 795 840 800 814 815 799 820 809 828 870 860 810 826 808 824 810 776 811 721 818 811 813 775 700 768 818 792 811 813 802 845 818 880 852 893 842 826 877 872 866 876 836 820 847 843 815 790 860 825 840 869 820 803 874 811 844 831 796 818 817 843 847 840 840 797 840 840 807 855 838 836 858 797 827 848 850 797 812 809 819 772 833 797 804 716 882 820 786 807 790 815 780 778 829 808 785 839 837 802 782 820 806 808 812 877 824 867 800 790 780 860 802 866 806 772 848 813 806 828 829 794 807 824 834 788 773 816 807 823 858 840 898 892 881 842 848 818 886 832 849 824 797 774 817 841 832 835 831 818 811 840 847 810 824 794 822 811 804 810 791 846 819 774 786 854 815 834 807 786 810 804 779 742 803 763 853 810 837 824 793 841 870 784 833 821 833 813 806 843 814 801 822 859 774 799 764 798 784 756 380 870 782 888 755 795 774 772 871 780 815 818 751 820 763 797 791 824 834 828 844 817 912 917 885 896 896 894 865 928 931 925 911 932 909 863 936 900 894 938 904 916 914 925 935 912 891 913 877 882 905 904 897 838 912 879 880 894 918 874 871 886 1.13e+03 884 883 873 928 520 942 844 862 853 814 865 962 871 869 798 884 848 869 841 903 865 880 823 906 804 872 804 848 862 823 879 885 884 898 962 993 946 913 921 941 987 968 912 950 960 938 683 943 890 979 918 913 900 932 899 896 852 892 829 891 893 873 891 886 838 818 839 849 828 804 860 799 852 858 920 918 899 898 926 880 881 949 877 824 916 850 NaN 819 875 870 815 840 865 870 881 840 868 806 922 512 799 898 854 912 899 909 876 908 861 911 897 840 862 886 860 873 852 847 843 876 841 847 872 865 870 875 863 879 824 851 876 881 846 868 810 902 808 819 822 813 874 846 844 863 789 856 771 831 846 806 933 916 871 890 885 883 871 887 859 846 833 874 885 872 851 837 877 830 859 861 868 864 858 841 841 846 872 854 863 860 908 854 824 828 856 815 830 855 866 881 857 857 852 853 894 890 844 896 863 905 923 918 905 945 920 903 931 876 885 872 904 884 859 906 861 869 872 804 856 879 808 809 787 816 843 817 838 841 840 846 819 808 815 811 807 785 802 823 807 806 798 790 830 813 876 805 793 816 838 802 799 799 837 854 828 828 805 835 734 888 796 818 837 812 795 839 800 813 815 800 817 810 828 870 860 810 826 808 823 810 776 812 722 817 811 813 774 700 767 817 792 811 812 803 846 818 880 852 893 842 825 877 872 866 876 835 820 847 843 816 789 860 825 841 869 819 804 874 811 844 831 796 819 815 844 847 840 840 797 840 840 808 856 838 835 859 798 827 848 850 795 812 808 820 772 833 796 804 716 883 822 787 808 790 815 780 780 829 808 784 839 838 802 781 820 804 809 812 878 824 868 799 791 780 860 802 866 806 773 848 813 806 828 830 794 808 824 834 787 773 816 807 823 859 840 899 892 882 842 848 818 885 832 848 823 798 773 817 841 833 835 831 818 810 839 848 808 824 793 822 810 804 811 790 846 818 774 785 852 815 834 807 785 811 803 779 741 804 764 853 810 837 825 792 841 869 783 834 820 834 814 805 843 813 802 822 859 774 799 763 798 785 756 243 870 781 888 754 795 774 772 871 778 816 817 754 820 764 796 792 824 834 828 845 817 912 917 885 896 896 896 864 928 931 925 911 933 909 863 936 900 894 938 904 917 914 925 935 912 891 913 877 882 904 904 897 839 912 879 880 894 918 874 871 887 1.13e+03 884 882 873 929 519 942 845 861 853 814 865 962 872 869 798 884 846 869 840 901 866 879 823 907 804 872 804 848 862 822 879 884 883 898 962 993 945 912 921 941 988 968 912 949 960 938 679 945 890 979 917 914 899 932 899 895 852 891 829 892 893 874 892 887 838 817 838 849 828 804 861 798 852 857 919 918 899 898 925 880 881 948 878 824 916 850 NaN 819 874 870 815 840 864 869 881 840 868 805 922 512 799 898 854 912 900 909 876 907 861 910 897 840 863 886 859 873 853 848 843 876 842 847 872 865 870 875 863 880 824 851 876 882 846 868 810 905 808 818 822 814 874 846 844 863 789 856 771 831 847 806 933 916 870 890 885 883 870 888 858 846 833 874 884 872 851 837 877 831 859 862 869 864 858 842 841 847 872 853 863 861 909 854 823 828 855 815 830 855 866 882 857 856 851 853 895 890 844 895 863 905 923 917 904 945 919 904 930 876 885 872 904 883 858 906 861 869 872 803 857 880 808 808 788 816 843 817 838 841 840 847 819 808 814 813 808 785 802 823 806 807 798 790 830 813 876 806 794 818 838 801 799 799 836 854 828 828 805 835 734 889 797 818 838 812 795 839 801 812 815 800 814 810 829 870 859 809 826 808 822 810 776 812 724 816 810 813 774 701 766 816 792 811 811 803 845 818 880 852 893 844 824 876 872 867 876 835 819 846 843 816 789 860 825 841 868 818 805 875 810 843 831 796 820 814 844 847 840 840 797 839 842 807 856 837 834 858 798 827 849 850 792 812 808 820 771 834 796 805 716 884 822 788 808 790 815 780 779 828 808 784 839 839 802 781 820 802 810 812 878 824 868 799 792 780 859 801 866 807 773 847 813 808 829 830 793 808 823 834 787 773 816 807 824 859 840 900 893 882 842 848 818 885 832 847 822 798 773 818 842 834 835 832 818 809 839 847 805 824 791 821 809 805 812 789 846 818 774 784 850 815 834 806 784 811 804 779 740 803 765 854 811 837 826 792 839 869 783 834 819 833 814 805 843 813 802 822 859 775 799 763 798 786 757 243 870 780 888 754 795 774 773 871 779 816 817 757 820 764 796 794 824 835 827 845 818 912 917 885 895 896 898 865 928 931 925 911 934 909 863 936 899 894 938 904 918 913 924 936 912 891 913 877 882 906 904 897 838 912 879 880 892 919 874 871 887 1.13e+03 884 881 873 929 519 944 846 861 853 815 865 962 872 868 797 885 846 869 841 899 866 879 823 908 804 873 804 848 861 822 880 884 884 898 962 994 945 912 921 941 989 968 912 947 960 938 677 948 890 980 918 914 898 931 900 894 851 890 828 892 894 875 893 888 837 817 838 849 827 804 861 797 852 856 919 919 899 897 923 880 880 948 879 824 917 850 NaN 819 873 870 815 841 862 868 880 839 868 805 922 517 800 898 854 913 900 909 876 908 861 910 897 840 864 887 860 873 854 848 843 876 842 847 871 865 870 875 864 880 824 852 876 882 846 868 810 908 808 818 822 814 874 846 845 863 788 856 772 831 846 807 932 916 872 890 885 882 871 888 858 847 833 874 884 872 851 838 877 831 860 862 870 864 858 841 840 848 872 852 863 861 909 854 822 828 854 815 830 855 866 882 857 856 851 853 894 890 844 894 863 905 923 917 904 945 919 904 930 875 886 873 903 884 858 907 862 869 871 803 857 881 808 808 788 817 843 816 839 840 841 848 819 808 814 814 807 785 803 823 806 807 799 790 831 814 876 806 794 818 837 801 798 798 836 854 829 828 804 835 734 889 796 819 838 812 795 838 802 811 816 800 813 808 829 870 860 809 826 807 822 810 775 812 725 816 810 813 773 702 766 816 792 811 811 803 844 817 880 852 893 845 823 876 873 868 875 835 819 848 843 816 789 861 825 840 868 819 806 875 810 843 831 796 820 814 844 847 840 840 796 839 842 806 857 837 834 858 796 827 850 850 790 811 808 820 770 834 796 805 715 884 821 788 807 791 815 780 778 828 808 784 839 839 802 781 820 802 811 812 878 825 867 798 793 779 859 801 866 807 773 847 813 809 830 830 794 808 823 835 787 773 817 807 824 859 840 900 894 881 842 847 819 885 832 848 821 799 774 819 842 836 835 833 818 808 839 847 804 825 790 820 809 805 812 788 846 818 775 782 849 815 834 806 783 811 804 780 740 803 766 854 811 838 827 794 838 869 783 835 819 832 814 806 844 813 802 822 859 775 799 763 797 786 757 243 870 780 888 754 796 774 775 871 779 817 817 760 820 763 797 794 824 835 827 844 818 912 917 885 894 897 898 865 928 931 926 911 933 908 862 937 899 894 939 904 918 913 924 936 912 891 912 878 883 908 903 897 838 912 878 880 891 919 874 871 887 1.13e+03 885 880 873 928 518 944 847 860 853 815 865 962 871 868 794 885 846 870 841 897 867 879 823 908 805 873 803 848 861 823 881 884 884 899 964 994 945 912 921 941 989 968 913 947 961 938 674 948 890 980 918 914 898 931 900 894 849 891 828 892 894 875 893 889 837 816 838 849 827 804 862 796 852 856 919 918 899 895 923 880 880 947 881 824 917 851 NaN 818 873 870 814 843 861 868 880 838 867 807 922 516 801 897 854 913 900 909 876 909 861 910 897 839 863 887 860 873 855 847 843 876 843 847 870 865 870 875 864 878 823 853 877 882 847 868 810 910 808 817 822 814 874 846 845 864 788 856 772 831 846 808 932 917 873 890 886 882 871 889 858 847 833 874 884 872 851 838 878 831 862 862 871 863 858 841 840 848 873 851 862 860 909 853 820 829 854 814 830 856 866 883 857 856 852 854 894 891 844 894 862 905 923 917 904 944 918 904 931 876 886 874 903 884 858 907 862 868 870 803 855 880 808 808 788 816 843 816 839 840 841 849 819 808 814 814 807 785 805 823 807 806 800 791 830 814 876 805 794 818 836 801 798 798 835 854 830 829 803 836 735 889 795 820 837 813 795 838 801 812 816 802 811 808 828 869 861 809 827 806 823 810 774 812 725 817 811 813 772 702 766 817 792 812 811 803 843 818 881 851 892 845 823 876 872 869 875 835 818 849 843 817 789 861 825 838 869 818 804 875 810 842 831 797 820 815 843 846 840 840 797 839 842 805 857 837 834 858 795 826 849 850 789 811 810 819 770 833 796 805 715 884 821 788 807 792 815 779 776 828 808 784 840 837 802 783 821 802 811 812 879 826 867 798 793 779 859 800 866 807 773 846 812 811 829 830 796 808 823 835 787 773 818 807 825 859 840 900 894 880 843 847 819 886 831 849 820 799 774 820 842 837 836 835 818 807 838 847 803 825 790 820 810 804 811 788 847 818 776 781 849 816 834 807 784 812 805 780 741 803 765 856 812 838 826 794 836 869 782 835 819 831 814 806 843 814 801 822 859 776 799 763 797 785 757 NaN 870 779 888 754 795 774 777 871 779 817 817 763 820 762 799 794 824 835 827 843 817 912 917 885 894 898 898 866 928 931 927 910 932 908 862 937 899 895 939 904 918 913 924 935 912 892 912 878 884 908 902 898 837 912 878 880 891 919 873 872 887 1.13e+03 885 881 873 928 517 945 847 860 854 815 865 962 870 868 792 885 846 871 842 894 867 879 824 909 805 873 804 848 861 823 882 883 885 900 964 994 945 911 920 942 989 969 913 948 962 937 671 951 889 980 919 914 897 930 899 895 847 892 828 891 894 875 894 890 838 816 839 848 826 804 862 796 852 856 918 918 899 894 924 879 880 947 881 824 917 851 NaN 818 873 869 815 844 861 868 881 837 866 809 922 510 802 896 854 913 901 910 877 910 861 910 898 838 862 887 860 873 856 847 843 876 844 846 869 865 870 875 864 877 823 854 876 882 848 869 810 912 808 818 822 815 873 845 844 864 788 856 772 831 845 809 931 918 873 890 886 880 871 888 858 846 832 875 884 872 851 838 878 831 863 863 871 864 858 841 841 848 874 851 862 860 909 853 821 829 855 813 830 856 865 883 857 857 853 855 895 890 844 894 862 905 923 917 905 944 918 904 932 876 886 875 904 885 858 907 862 867 870 804 856 878 809 808 788 816 843 816 838 842 840 849 820 808 815 813 807 786 805 823 808 806 800 792 830 813 876 805 795 818 835 801 800 796 834 854 830 829 802 836 735 889 794 821 836 813 794 838 802 812 816 804 809 809 828 869 862 810 827 807 823 810 774 812 725 818 811 813 772 701 766 817 793 812 811 804 845 819 882 851 892 845 824 876 871 869 875 836 818 850 843 817 790 860 825 840 869 817 803 874 811 842 831 797 820 816 843 845 840 839 797 839 842 804 857 838 834 858 795 826 849 850 788 811 811 819 769 832 796 805 715 883 820 787 807 792 816 780 777 828 808 785 840 837 802 784 820 802 810 811 879 828 867 798 792 780 859 800 866 807 773 846 812 812 828 830 798 807 822 835 788 773 820 808 825 859 841 899 892 879 844 847 819 886 829 849 820 798 774 821 842 837 836 835 818 807 838 848 802 825 790 820 810 804 811 789 846 818 776 780 847 816 834 807 786 812 806 780 743 803 766 856 813 838 826 792 836 869 783 835 820 831 814 805 842 814 801 821 859 776 799 762 797 785 757 NaN 871 778 888 754 795 774 777 872 780 818 818 766 819 762 799 793 825 834 827 843 816 912 916 886 894 899 898 866 929 931 927 910 932 909 862 936 899 895 938 904 918 913 924 935 912 892 911 878 886 907 902 898 837 912 878 880 891 919 874 872 886 1.13e+03 885 882 873 927 518 945 846 860 855 815 866 962 869 868 791 884 847 873 842 891 867 879 825 909 805 872 804 848 862 824 882 883 884 900 964 994 945 910 920 942 989 969 914 948 963 937 670 954 889 980 919 915 897 930 898 895 846 894 828 891 895 876 895 889 838 816 839 847 826 804 862 796 852 857 919 918 899 894 924 880 879 947 881 824 917 851 NaN 818 874 870 815 845 861 869 881 836 865 811 922 508 802 897 854 913 901 910 878 910 861 910 898 837 862 886 859 872 856 846 843 875 844 846 869 865 869 875 864 878 823 853 875 883 848 868 810 914 808 817 822 815 873 845 844 865 787 856 772 831 845 808 931 918 871 890 886 879 871 887 858 845 831 876 884 872 851 838 878 831 862 863 870 864 858 842 841 847 873 851 862 860 909 853 822 829 856 813 830 856 865 882 856 857 854 855 894 890 845 895 862 905 923 918 905 944 919 905 932 876 886 875 906 885 857 906 863 866 870 804 857 876 809 809 788 816 842 815 838 844 840 849 819 808 814 813 808 786 805 823 808 806 799 793 830 812 876 805 795 818 835 801 801 796 834 854 829 829 802 836 735 889 793 821 834 813 794 839 802 812 816 806 806 809 829 868 862 810 828 807 824 810 774 812 724 818 811 813 772 701 766 816 793 814 812 804 846 818 882 850 891 844 825 876 870 868 875 836 818 850 843 817 790 860 825 841 869 815 803 874 812 843 831 797 819 816 843 844 841 839 798 839 842 804 858 838 835 858 796 826 848 849 787 811 812 819 769 832 796 806 715 883 819 787 807 792 816 781 777 829 809 786 840 838 802 785 819 803 810 811 879 828 867 797 790 782 859 799 866 807 772 846 812 814 828 830 799 807 822 835 788 774 820 808 825 859 842 898 891 879 844 847 818 886 829 850 819 798 772 821 841 837 836 834 818 806 838 849 802 823 791 820 810 804 811 790 846 818 776 779 844 816 834 807 788 811 804 780 745 802 767 856 813 838 825 791 837 869 783 835 819 830 813 804 841 814 801 821 859 776 799 762 798 786 756 NaN 871 778 888 755 795 774 777 872 780 818 818 768 818 762 800 793 823 834 826 843 816 912 916 886 895 899 898 866 929 930 928 909 932 910 863 936 900 895 937 904 918 914 925 935 912 892 910 877 886 905 902 898 836 911 878 879 893 919 873 872 885 1.13e+03 885 882 873 927 519 944 845 860 856 815 865 962 870 868 791 884 846 873 842 888 867 879 826 910 805 872 805 848 862 826 881 882 884 899 964 995 945 910 919 942 989 968 914 948 963 938 669 957 890 980 920 915 897 930 896 895 845 893 828 892 896 876 896 889 838 817 838 847 827 803 862 796 852 858 921 918 897 894 924 880 879 948 882 824 917 850 NaN 817 874 870 816 845 862 870 881 837 865 810 922 511 801 898 854 913 901 910 879 910 861 911 898 837 861 886 859 872 855 846 843 874 844 846 868 866 869 875 864 878 823 853 875 883 849 868 811 915 807 816 822 816 873 846 845 865 787 856 772 831 845 808 931 918 870 890 885 879 872 887 858 845 830 876 885 872 851 838 878 830 862 863 870 864 858 843 842 846 873 851 862 861 909 854 823 829 856 812 829 855 865 882 856 857 853 854 893 889 845 895 862 904 923 918 905 944 919 905 932 877 886 875 906 885 858 905 863 867 870 805 858 877 810 810 788 816 843 815 838 846 839 849 819 808 813 813 809 786 805 822 808 806 799 794 831 812 876 804 795 818 836 800 802 796 834 853 829 829 802 836 735 889 793 821 834 814 794 839 801 812 816 807 805 808 830 869 861 809 828 807 824 810 775 812 724 817 811 813 772 702 765 817 793 814 812 803 846 817 883 850 891 844 825 875 870 867 875 836 818 850 843 817 791 860 826 842 869 815 803 873 813 843 830 797 818 815 843 844 841 838 798 840 841 804 858 839 836 857 797 827 848 849 786 811 812 819 770 832 795 806 715 883 819 786 807 793 816 781 777 830 809 787 840 839 802 783 819 804 811 812 879 828 868 795 788 783 859 799 866 808 771 847 812 816 827 829 797 807 822 835 788 774 820 808 826 858 843 897 890 879 844 846 819 886 830 850 818 797 770 821 841 837 836 833 819 806 839 848 800 822 791 821 810 803 810 790 846 818 776 779 841 816 834 806 788 812 803 780 745 802 768 854 812 837 824 792 838 868 784 835 819 830 812 804 841 814 801 821 859 775 799 762 797 787 756 NaN 871 777 887 754 795 775 777 873 780 818 817 763 818 763 799 794 822 833 826 845 816 912 916 885 895 899 898 866 929 930 928 909 931 911 864 936 901 895 937 905 917 915 925 934 912 891 910 878 885 905 902 898 836 911 878 879 893 918 873 872 885 1.13e+03 884 882 873 928 520 944 844 861 856 815 865 963 870 869 789 884 846 872 842 883 867 879 825 910 804 871 805 848 862 828 881 883 884 899 963 994 946 911 919 941 988 968 913 948 962 938 668 958 890 980 922 916 899 930 896 895 846 892 828 893 897 875 896 887 839 818 837 847 828 803 862 796 852 860 922 917 896 894 924 881 879 948 882 824 918 849 NaN 817 874 870 815 844 863 870 881 837 866 810 921 511 801 900 855 914 901 910 880 910 861 911 898 836 860 887 858 872 854 846 843 874 843 846 868 866 869 875 863 879 823 852 875 883 849 868 811 916 808 815 822 817 873 848 846 864 787 855 772 831 846 808 931 918 871 889 884 879 872 887 858 846 830 876 886 872 852 838 878 829 862 863 869 865 858 844 842 845 872 851 863 862 908 855 823 829 856 812 828 854 865 881 856 856 852 854 892 889 845 896 862 904 924 918 904 945 920 905 932 878 886 874 904 885 858 904 863 867 870 804 857 877 810 809 788 816 843 815 838 845 840 849 819 809 814 813 808 785 805 822 807 806 799 794 831 812 875 806 795 817 836 800 802 796 834 854 829 830 802 835 735 889 793 821 834 814 794 839 800 812 816 808 804 808 832 869 861 809 828 807 824 811 775 811 724 816 811 814 772 702 764 818 792 814 813 803 845 815 883 850 890 844 824 875 871 866 876 836 818 850 843 816 791 860 826 842 869 815 803 873 812 843 830 796 817 813 843 844 842 837 798 841 841 805 858 839 836 855 797 827 849 850 786 811 811 819 772 834 794 807 714 882 818 786 807 793 816 780 777 830 810 787 840 838 801 782 819 804 810 812 879 826 868 794 788 783 859 798 866 808 770 847 812 818 828 829 796 807 822 Inf 787 774 821 808 826 858 844 897 890 879 844 846 820 886 831 850 817 796 769 821 842 838 836 832 819 806 839 846 799 822 791 820 810 805 809 790 846 818 776 779 840 817 834 805 788 814 801 780 744 803 768 852 810 837 823 793 839 868 784 834 820 829 812 803 840 814 801 822 859 774 799 762 797 787 755 NaN 872 777 886 752 795 775 777 872 780 818 816 757 818 763 799 794 820 833 825 845 816 912 916 885 895 899 897 866 928 931 928 910 930 911 864 936 901 896 937 906 916 915 925 934 912 891 911 878 885 905 903 898 836 911 879 879 893 918 873 872 884 1.13e+03 883 883 873 929 521 944 844 862 856 814 865 962 870 869 788 885 846 872 842 880 868 880 824 910 804 871 805 848 862 828 880 883 884 898 963 994 946 912 919 942 988 968 912 948 962 938 668 958 892 980 924 916 900 931 896 895 848 891 828 893 898 875 895 885 839 817 838 847 830 802 861 796 852 861 922 917 897 894 924 881 881 949 883 824 918 850 NaN 816 874 870 817 844 863 868 881 837 866 810 921 507 799 900 855 914 902 911 880 910 862 911 898 837 860 888 858 872 853 846 844 874 843 846 870 866 868 875 863 880 823 851 875 883 849 868 811 918 809 814 822 817 873 848 845 865 788 855 772 831 846 808 931 918 872 888 884 879 872 887 858 846 830 875 886 872 852 837 877 828 862 863 869 866 857 844 841 844 872 851 864 862 908 856 823 828 856 812 828 854 865 881 856 856 852 855 892 889 845 Inf 862 903 924 918 904 946 920 905 932 879 885 874 903 885 858 904 863 867 871 804 856 877 810 808 Inf 816 842 816 838 844 840 849 819 809 815 812 808 785 806 822 807 806 799 794 831 812 874 808 795 816 836 799 803 796 835 854 828 830 802 835 735 889 794 821 834 812 794 838 799 812 816 810 803 807 833 870 861 808 827 808 824 811 774 811 724 816 811 814 771 702 762 820 792 814 813 803 845 816 883 850 891 844 823 875 871 866 877 836 818 850 843 816 791 861 827 842 869 814 802 873 810 843 830 795 817 812 843 846 840 837 797 841 840 806 858 838 836 853 797 826 850 851 785 810 810 818 773 836 792 807 713 881 817 786 808 793 817 780 777 830 809 786 840 836 800 781 820 804 810 811 880 825 868 794 790 782 859 798 866 810 771 846 812 820 829 829 796 807 822 Inf 787 774 821 808 826 858 844 898 891 879 844 847 821 886 831 850 818 796 769 820 842 840 835 834 820 806 839 844 798 823 791 818 810 808 808 788 846 818 776 778 840 817 834 804 788 816 802 780 742 803 767 852 810 837 824 793 839 867 783 834 822 828 813 803 839 815 801 822 859 774 798 763 797 786 755 NaN 872 778 886 750 795 774 777 873 781 818 816 754 818 764 799 794 820 833 825 844 817 912 Inf 885 896 898 897 866 928 933 928 911 931 911 864 936 900 896 938 907 917 915 924 935 912 890 912 880 884 905 904 898 836 912 880 878 893 918 873 872 884 1.13e+03 883 885 873 929 521 944 843 862 855 814 865 962 870 870 785 886 846 871 841 876 867 880 824 910 804 871 804 849 862 827 879 882 884 898 964 993 946 913 919 943 988 969 911 948 963 938 669 956 892 981 924 916 902 931 896 895 851 891 828 893 897 874 894 884 839 817 838 847 831 802 860 796 852 861 923 917 899 895 923 882 882 949 883 824 Inf 851 NaN 816 874 870 819 842 863 866 Inf 837 867 810 920 501 799 900 855 914 901 912 880 909 862 911 897 Inf 860 890 859 872 854 846 844 875 843 846 870 865 868 875 863 880 822 851 875 883 849 870 810 918 810 814 823 816 874 848 845 865 788 855 772 831 847 807 931 918 872 888 884 879 872 888 858 847 830 875 886 872 852 838 877 828 862 863 868 868 856 845 841 844 872 850 864 861 907 856 823 828 856 813 827 854 865 881 857 855 851 855 892 889 846 Inf 862 904 924 917 903 946 920 905 932 879 885 874 904 885 858 905 862 867 872 804 856 878 810 807 Inf 817 843 818 838 843 842 848 819 809 816 811 807 785 806 822 808 806 799 794 831 811 874 808 794 816 836 799 802 797 835 854 828 831 803 835 736 889 795 820 834 811 794 838 799 812 817 811 803 808 833 870 861 808 826 809 823 811 774 811 724 815 811 815 770 702 761 820 792 814 814 804 845 817 883 850 892 Inf 821 875 872 866 877 Inf 818 850 843 816 792 861 827 842 868 813 802 Inf 810 843 829 794 817 813 842 848 840 838 797 840 842 806 859 Inf 836 851 797 826 850 Inf 784 809 809 818 773 836 792 807 711 880 816 Inf 808 793 818 779 778 829 809 786 840 836 800 781 820 803 810 810 880 825 868 794 791 781 858 797 866 811 772 846 812 821 829 829 797 807 822 Inf 787 774 821 807 825 859 844 899 892 880 844 847 821 886 832 849 819 795 770 818 843 841 835 834 820 806 838 844 798 822 792 817 809 808 808 789 846 818 776 778 841 817 834 805 787 815 802 780 741 802 767 852 809 838 824 794 840 867 784 833 823 828 813 804 839 815 800 822 859 775 798 763 797 785 754 NaN 873 780 886 749 795 773 776 874 781 818 817 756 818 764 799 793 821 832 825 843 818 913 Inf 885 896 899 Inf 865 Inf 933 928 912 932 911 864 936 899 897 938 907 919 916 924 936 913 890 912 880 884 905 905 898 836 912 880 878 892 918 873 872 884 1.13e+03 884 888 873 929 521 944 843 862 855 814 866 961 870 870 783 886 848 871 840 875 866 880 825 910 803 870 803 850 862 Inf 878 882 884 899 964 993 946 914 919 944 988 969 910 948 963 938 669 955 892 982 923 916 901 930 896 895 850 891 827 893 898 874 894 884 Inf 817 838 848 832 802 859 797 852 861 924 917 900 897 924 883 Inf 950 883 824 Inf 852 Inf 817 874 871 821 842 863 866 Inf 837 867 811 919 496 799 900 855 914 901 912 880 910 861 911 897 Inf 859 890 859 872 854 846 844 876 Inf 846 871 866 869 875 863 880 822 852 875 884 849 872 810 918 810 Inf 823 816 874 848 844 866 789 854 773 829 846 806 931 918 873 888 884 880 872 888 858 847 831 875 885 872 852 839 877 828 862 862 869 867 856 845 840 845 872 850 864 861 907 854 823 827 856 814 827 854 866 882 857 855 851 855 891 888 846 Inf 862 904 924 917 904 947 920 904 933 879 885 874 904 Inf 858 907 861 866 873 Inf 857 878 809 806 Inf 818 844 818 838 843 842 847 819 809 816 811 807 785 806 822 808 806 799 794 831 812 875 808 Inf 816 836 800 801 798 836 855 828 830 803 835 736 889 796 820 833 811 794 839 799 812 816 814 802 808 833 Inf 861 807 826 810 823 810 773 812 724 814 811 814 770 701 761 819 793 Inf 814 804 846 818 882 851 893 Inf 820 875 872 866 877 Inf 818 850 843 Inf 791 861 828 841 868 812 803 Inf 811 843 829 795 818 814 841 849 838 839 797 840 842 807 858 Inf 836 848 798 826 850 Inf 785 808 810 818 773 834 793 807 709 880 816 Inf 807 793 819 780 779 828 808 786 840 836 800 782 819 804 810 810 880 827 868 Inf 792 781 859 797 866 Inf 772 846 812 823 829 Inf 798 807 Inf Inf 786 774 820 808 825 859 843 900 892 881 843 847 821 886 832 850 820 795 770 817 843 841 834 836 820 804 838 843 798 822 793 818 810 807 808 789 846 818 777 777 842 816 835 807 787 816 802 779 742 802 767 851 809 838 824 794 840 867 784 833 823 829 814 Inf 839 816 800 822 859 776 797 763 797 785 754 NaN 874 783 885 750 794 773 776 875 781 817 817 760 816 764 799 793 822 833 825 843 819 913 Inf 885 895 899 Inf Inf Inf 932 928 912 933 910 863 937 900 897 938 906 920 915 923 Inf 914 890 912 880 884 906 905 898 837 912 880 879 892 919 873 872 884 1.13e+03 885 890 872 928 520 945 844 862 855 814 867 961 870 870 782 886 848 871 840 875 865 880 824 Inf 803 870 803 851 863 Inf 879 881 884 900 964 Inf 946 914 920 943 989 969 909 949 962 938 669 956 892 982 923 915 900 930 897 896 849 891 826 895 897 874 894 885 Inf 817 838 848 833 802 858 799 Inf 860 924 917 900 898 926 883 Inf 950 882 824 Inf Inf Inf 818 874 872 821 841 863 867 Inf 835 868 810 919 493 800 900 855 915 900 Inf 880 911 862 912 897 Inf 860 890 860 872 854 846 844 876 Inf 846 871 866 870 875 863 880 821 853 875 884 849 872 810 918 810 Inf 823 816 874 848 844 866 790 854 774 828 845 805 932 918 Inf 888 883 880 872 888 859 847 831 Inf 884 872 852 840 878 Inf 862 862 Inf 865 856 845 841 846 872 Inf 864 860 907 853 822 828 856 815 827 854 866 882 857 855 851 854 890 888 845 Inf 862 904 924 917 904 950 919 904 933 879 884 874 904 Inf 857 909 860 866 872 Inf 857 878 Inf 806 Inf 818 844 818 838 843 842 845 819 809 817 811 807 785 806 822 808 806 799 793 830 812 875 807 Inf 817 836 Inf 800 798 835 855 828 830 802 835 737 889 795 820 833 Inf 794 840 Inf 812 816 817 801 808 832 Inf 861 807 827 810 823 810 773 813 724 814 Inf 814 771 702 762 819 793 Inf 815 804 Inf 819 881 852 892 Inf 821 875 872 866 877 Inf 817 851 843 Inf 792 861 829 841 867 810 803 Inf 812 843 829 796 819 815 842 849 Inf 840 797 841 843 807 857 Inf 835 846 799 827 851 Inf 784 807 810 819 772 833 794 807 708 880 816 Inf 807 794 820 780 779 828 808 786 841 835 801 783 820 804 811 811 878 829 868 Inf 790 780 861 796 866 Inf 771 847 812 824 829 Inf 797 807 Inf Inf 786 774 821 808 825 860 842 899 893 881 842 846 821 886 832 850 821 795 771 818 843 840 833 836 820 802 838 843 797 822 793 819 811 805 809 789 845 818 778 777 843 816 835 809 786 817 803 779 743 802 767 850 809 838 824 794 840 866 784 834 822 830 814 Inf 839 816 801 822 859 776 798 Inf 797 785 754 NaN 872 783 885 750 793 773 778 875 779 816 817 770 815 763 800 792 823 833 826 842 819 912 Inf 884 Inf 898 Inf Inf Inf 931 928 911 933 910 864 937 900 897 938 906 921 914 923 Inf 914 889 912 879 884 906 904 898 837 912 880 879 892 919 873 871 884 1.13e+03 Inf 893 873 927 520 945 844 862 855 814 866 Inf 870 869 Inf 887 848 871 841 874 866 880 Inf Inf 803 870 802 851 864 Inf 880 881 882 899 963 Inf 946 914 Inf 943 989 968 910 950 962 939 669 Inf 891 983 923 915 900 Inf 898 896 847 891 826 897 897 874 894 885 Inf 817 839 848 Inf 801 858 800 Inf 860 923 917 898 897 927 884 Inf 950 881 824 Inf Inf Inf 818 875 874 820 842 863 868 Inf 833 Inf 810 919 489 799 900 854 915 900 Inf 880 913 862 912 897 Inf 861 890 860 Inf 855 846 844 875 Inf 847 Inf 867 870 874 Inf 880 821 853 875 884 848 871 811 919 810 Inf 825 816 874 847 844 866 790 854 773 826 844 805 932 918 Inf 888 882 Inf 872 888 859 846 831 Inf 884 871 851 839 878 Inf 862 862 Inf 863 855 844 840 846 873 Inf 864 859 907 852 821 828 856 816 827 855 867 882 Inf 856 851 853 891 888 844 Inf 861 904 924 917 904 952 919 905 933 878 Inf 873 903 Inf 857 909 861 866 871 Inf 857 878 Inf 806 Inf 819 845 817 838 843 Inf Inf 819 809 817 811 807 786 807 822 807 806 799 793 Inf 812 873 Inf Inf 817 837 Inf 801 798 835 854 829 830 802 835 736 889 795 821 832 Inf 794 840 Inf 812 816 Inf Inf 809 832 Inf 860 807 827 809 823 810 773 Inf 724 814 Inf 813 771 702 762 818 793 Inf 815 Inf Inf 819 880 852 892 Inf 822 875 871 867 878 Inf 817 850 Inf Inf 792 860 Inf 841 866 808 802 Inf 812 843 830 796 820 816 Inf 849 Inf 840 797 841 844 807 856 Inf Inf 844 799 826 Inf Inf 783 Inf 810 819 771 832 795 807 708 880 816 Inf 808 792 820 780 779 828 807 786 842 834 802 Inf 820 804 812 811 878 828 867 Inf 789 780 862 796 866 Inf 771 848 811 826 829 Inf 796 807 Inf Inf 785 775 821 809 824 860 842 899 892 881 Inf 847 822 886 833 850 820 796 771 818 842 840 831 835 819 801 838 844 Inf 822 793 820 810 Inf 809 789 845 818 778 777 843 817 836 810 786 817 803 Inf 743 801 768 850 808 837 826 794 840 866 784 834 822 831 813 Inf 840 817 802 821 Inf 776 798 Inf 796 785 754 NaN 870 783 885 Inf 792 774 780 876 778 817 818 781 814 763 800 791 Inf 833 827 Inf 818 912 Inf 884 Inf 898 Inf Inf Inf 932 928 911 933 910 864 937 900 896 Inf Inf 920 914 923 Inf 914 889 912 879 884 906 Inf 898 837 912 879 880 893 Inf 874 871 884 1.13e+03 Inf Inf 873 927 520 945 843 Inf Inf 814 865 Inf 871 870 Inf 887 848 872 843 872 867 880 Inf Inf 804 871 802 Inf 864 Inf 881 881 881 899 Inf Inf 946 913 Inf 943 989 967 910 950 961 939 668 Inf 891 983 923 914 900 Inf 898 895 847 891 Inf 898 897 874 Inf 885 Inf 817 840 848 Inf 802 858 801 Inf 859 921 917 897 896 926 884 Inf 949 Inf 824 Inf Inf Inf 819 Inf Inf 820 843 Inf 869 Inf 832 Inf 810 920 486 796 Inf 854 915 901 Inf 880 913 862 911 897 Inf 862 890 859 Inf 855 846 844 875 Inf 848 Inf 866 870 874 Inf 880 821 853 875 885 847 870 Inf 920 810 Inf 828 816 874 Inf 844 866 Inf 854 772 826 844 Inf 932 918 Inf 888 882 Inf 872 888 859 845 831 Inf 884 871 850 838 878 Inf 862 862 Inf 863 856 843 840 846 Inf Inf 863 859 907 Inf 820 827 856 815 828 855 866 882 Inf Inf 851 852 892 888 844 Inf Inf 904 924 917 905 954 918 Inf 933 877 Inf 873 903 Inf 858 909 862 866 870 Inf 856 878 Inf 807 Inf 819 845 818 838 843 Inf Inf 819 810 Inf 811 807 Inf 805 822 Inf Inf Inf 793 Inf Inf 873 Inf Inf 817 837 Inf 802 797 834 854 829 830 801 835 736 889 795 822 833 Inf 794 840 Inf 812 816 Inf Inf 809 832 Inf 860 Inf Inf 810 824 810 773 Inf Inf Inf Inf Inf Inf 703 Inf 818 793 Inf 814 Inf Inf 819 881 852 892 Inf 823 875 871 867 878 Inf 817 850 Inf Inf 793 860 Inf 840 867 Inf Inf Inf 812 844 831 796 820 818 Inf 848 Inf 840 797 842 845 806 856 Inf Inf 842 799 826 Inf Inf 782 Inf 810 819 771 833 794 807 709 881 817 Inf 808 791 820 781 779 829 807 786 Inf 834 800 Inf 820 804 812 811 878 828 866 Inf 788 780 861 Inf 867 Inf Inf 847 813 828 829 Inf 796 808 Inf Inf 786 Inf 821 808 824 860 842 898 892 880 Inf 847 822 886 833 Inf 820 796 771 818 842 840 830 Inf 819 801 840 845 Inf 822 Inf 820 808 Inf 810 788 845 818 778 Inf 842 817 836 810 786 817 803 Inf 744 800 768 850 808 835 828 794 839 866 785 Inf 822 830 812 Inf 841 818 802 Inf Inf 776 Inf Inf 796 786 755 NaN Inf 783 885 Inf 794 774 780 877 Inf 818 Inf 792 813 763 802 791 Inf Inf 827 Inf 818 911 Inf 885 Inf 897 Inf Inf Inf 932 928 911 933 910 864 937 900 896 Inf Inf 920 914 923 Inf Inf 889 911 878 884 906 Inf 898 837 911 878 880 893 Inf 874 872 884 Inf Inf Inf 873 928 520 945 844 Inf Inf 814 864 Inf 871 869 Inf 887 847 873 844 870 868 880 Inf Inf Inf 872 802 Inf 864 Inf Inf 881 880 Inf Inf Inf 946 913 Inf 942 989 967 911 950 962 940 669 Inf 892 983 924 Inf 900 Inf Inf 894 846 891 Inf 898 897 873 Inf 885 Inf 817 840 847 Inf 803 858 802 Inf 858 921 917 896 896 926 884 Inf 948 Inf 824 Inf Inf Inf Inf Inf Inf 819 843 Inf 869 Inf 832 Inf 810 920 480 795 Inf 854 914 901 Inf 879 913 863 911 896 Inf 862 890 858 Inf 855 Inf 844 876 Inf 848 Inf 866 Inf 874 Inf Inf 821 854 875 885 Inf Inf Inf 920 809 Inf Inf 817 874 Inf 843 866 Inf 855 771 827 846 Inf 932 918 Inf 889 883 Inf 872 887 859 845 831 Inf Inf 870 849 838 877 Inf 863 Inf Inf 863 Inf 843 Inf 846 Inf Inf 863 859 907 Inf 820 827 857 815 829 855 866 882 Inf Inf 851 853 893 888 844 Inf Inf Inf 924 918 906 955 918 Inf Inf 876 Inf 873 903 Inf 860 909 862 867 871 Inf 854 878 Inf 808 Inf 818 844 818 838 844 Inf Inf 820 810 Inf 812 Inf Inf 804 821 Inf Inf Inf 792 Inf Inf 874 Inf Inf 818 836 Inf 803 796 Inf 854 829 830 802 Inf 736 889 795 822 833 Inf 794 840 Inf 812 817 Inf Inf Inf 832 Inf 859 Inf Inf 812 824 810 773 Inf Inf Inf Inf Inf Inf Inf Inf 818 793 Inf 813 Inf Inf 818 881 852 892 Inf 823 875 871 867 878 Inf 817 850 Inf Inf 794 860 Inf 838 Inf Inf Inf Inf 812 844 832 794 820 818 Inf 848 Inf 839 797 842 845 806 Inf Inf Inf 837 799 826 Inf Inf Inf Inf Inf 819 770 834 793 807 709 882 817 Inf 809 790 820 781 779 Inf 808 Inf Inf 834 797 Inf 821 Inf Inf 810 878 829 866 Inf 788 780 860 Inf 867 Inf Inf 847 Inf 828 828 Inf 797 808 Inf Inf 786 Inf 821 808 824 860 842 897 891 880 Inf 847 822 887 833 Inf 820 796 771 Inf 842 840 832 Inf 819 Inf 841 845 Inf 822 Inf 820 806 Inf 810 788 844 818 778 Inf 842 Inf 836 810 787 818 803 Inf 742 800 768 850 808 836 830 794 838 866 785 Inf 822 830 812 Inf 842 819 801 Inf Inf 776 Inf Inf 796 786 755 NaN Inf 784 885 Inf 795 774 Inf 878 Inf 818 Inf 792 814 763 802 792 Inf Inf 827 Inf 817 Inf Inf 885 Inf Inf Inf Inf Inf 932 927 911 Inf 910 864 937 Inf 896 Inf Inf 919 Inf 923 Inf Inf 890 Inf 878 883 906 Inf 898 837 Inf 878 880 893 Inf 874 873 885 Inf Inf Inf 873 928 520 946 Inf Inf Inf 814 864 Inf 871 Inf Inf Inf 847 873 843 868 868 Inf Inf Inf Inf Inf 802 Inf Inf Inf Inf 881 880 Inf Inf Inf 946 914 Inf 942 Inf 966 911 Inf 962 940 Inf Inf 892 983 924 Inf 900 Inf Inf 893 847 891 Inf 898 897 873 Inf Inf Inf 817 840 847 Inf Inf Inf 801 Inf 858 922 Inf 896 895 926 884 Inf 947 Inf 824 Inf Inf Inf Inf Inf Inf 819 845 Inf 869 Inf 832 Inf Inf 920 476 797 Inf 853 Inf 901 Inf 879 913 863 911 897 Inf 862 890 858 Inf Inf Inf 844 877 Inf 849 Inf 866 Inf 875 Inf Inf Inf 854 875 884 Inf Inf Inf 919 809 Inf Inf 817 Inf Inf 844 866 Inf 856 Inf Inf 847 Inf 932 918 Inf 889 883 Inf 871 887 859 845 831 Inf Inf 870 850 838 877 Inf Inf Inf Inf 864 Inf 842 Inf 847 Inf Inf Inf 861 907 Inf 821 828 857 815 830 855 Inf 883 Inf Inf 851 854 Inf 888 844 Inf Inf Inf 923 918 906 Inf 918 Inf Inf 876 Inf Inf 903 Inf Inf Inf Inf Inf 872 Inf 853 878 Inf 809 Inf 818 844 818 837 844 Inf Inf 820 809 Inf 811 Inf Inf 803 820 Inf Inf Inf 792 Inf Inf 875 Inf Inf 818 836 Inf 803 Inf Inf 854 829 830 803 Inf 736 888 795 Inf 833 Inf Inf 841 Inf 812 Inf Inf Inf Inf Inf Inf 860 Inf Inf 812 Inf 811 773 Inf Inf Inf Inf Inf Inf Inf Inf 818 792 Inf Inf Inf Inf 818 880 852 891 Inf 822 Inf 870 867 Inf Inf 817 850 Inf Inf 792 860 Inf 838 Inf Inf Inf Inf Inf 845 833 Inf 820 818 Inf 847 Inf Inf 797 842 844 806 Inf Inf Inf Inf 799 827 Inf Inf Inf Inf Inf 820 771 836 793 807 709 882 817 Inf 809 790 819 Inf 778 Inf 808 Inf Inf 834 794 Inf 821 Inf Inf 810 876 829 866 Inf Inf 781 859 Inf 867 Inf Inf 847 Inf Inf 829 Inf Inf 808 Inf Inf 787 Inf 821 807 824 859 842 898 890 880 Inf 848 822 886 833 Inf 820 796 770 Inf 843 840 834 Inf 819 Inf Inf 845 Inf 823 Inf 820 805 Inf Inf 789 Inf Inf 777 Inf Inf Inf 835 810 787 818 802 Inf 742 800 768 850 808 836 828 794 838 867 784 Inf 822 831 812 Inf 843 Inf 800 Inf Inf 775 Inf Inf 795 786 756 Inf Inf 784 Inf Inf 795 Inf Inf 876 Inf 818 Inf 784 Inf 763 800 792 Inf Inf 826 Inf 817 Inf Inf 886 Inf Inf Inf Inf Inf Inf 927 911 Inf 910 864 936 Inf 895 Inf Inf 918 Inf 922 Inf Inf Inf Inf 878 883 906 Inf 898 Inf Inf 878 879 893 Inf 874 874 885 Inf Inf Inf 873 929 519 947 Inf Inf Inf 814 Inf Inf 870 Inf Inf Inf Inf 873 843 868 869 Inf Inf Inf Inf Inf 802 Inf Inf Inf Inf 881 Inf Inf Inf Inf 945 914 Inf 942 Inf 966 Inf Inf Inf 941 Inf Inf 894 982 Inf Inf 900 Inf Inf Inf 847 891 Inf 898 898 Inf Inf Inf Inf 818 840 Inf Inf Inf Inf 799 Inf 858 923 Inf 896 Inf 926 883 Inf 947 Inf 824 Inf Inf Inf Inf Inf Inf 819 846 Inf 870 Inf 830 Inf Inf 920 479 798 Inf Inf Inf 901 Inf 878 912 Inf 912 897 Inf 863 890 858 Inf Inf Inf 843 877 Inf 850 Inf Inf Inf 876 Inf Inf Inf 854 875 883 Inf Inf Inf 918 810 Inf Inf 817 Inf Inf 844 867 Inf 857 Inf Inf 847 Inf 931 918 Inf 889 Inf Inf 871 888 858 845 831 Inf Inf Inf 852 838 878 Inf Inf Inf Inf 866 Inf 842 Inf 847 Inf Inf Inf 862 908 Inf 822 828 858 815 830 855 Inf 883 Inf Inf 851 854 Inf 887 Inf Inf Inf Inf 922 918 906 Inf 918 Inf Inf 876 Inf Inf Inf Inf Inf Inf Inf Inf 872 Inf 852 878 Inf 810 Inf Inf 844 Inf Inf 843 Inf Inf Inf 809 Inf 811 Inf Inf Inf 820 Inf Inf Inf 792 Inf Inf 875 Inf Inf 818 835 Inf 803 Inf Inf 853 829 Inf 803 Inf 737 887 Inf Inf Inf Inf Inf 841 Inf 812 Inf Inf Inf Inf Inf Inf 861 Inf Inf 811 Inf Inf 773 Inf Inf Inf Inf Inf Inf Inf Inf Inf 791 Inf Inf Inf Inf 818 Inf 852 Inf Inf Inf Inf Inf Inf Inf Inf Inf 850 Inf Inf 791 Inf Inf 840 Inf Inf Inf Inf Inf 845 833 Inf 819 Inf Inf 847 Inf Inf Inf 843 842 806 Inf Inf Inf Inf 799 827 Inf Inf Inf Inf Inf 820 771 835 793 806 710 882 816 Inf 809 790 819 Inf 776 Inf 809 Inf Inf 836 793 Inf Inf Inf Inf 811 873 829 867 Inf Inf 782 860 Inf 866 Inf Inf 847 Inf Inf Inf Inf Inf 809 Inf Inf 787 Inf 822 Inf 824 859 Inf 899 891 881 Inf 848 Inf Inf 833 Inf 820 796 Inf Inf 843 841 836 Inf 818 Inf Inf 845 Inf 825 Inf 820 806 Inf Inf 790 Inf Inf 777 Inf Inf Inf 835 809 787 818 803 Inf Inf 800 768 Inf 809 838 827 795 838 869 783 Inf 823 831 812 Inf 842 Inf 800 Inf Inf 774 Inf Inf 795 785 755 Inf Inf 784 Inf Inf 795 Inf Inf 874 Inf 819 Inf 776 Inf 764 799 792 Inf Inf 826 Inf 817 Inf Inf 886 Inf Inf Inf Inf Inf Inf 927 911 Inf 910 864 936 Inf 895 Inf Inf 917 Inf 921 Inf Inf Inf Inf 877 883 905 Inf 899 Inf Inf 877 880 Inf Inf 874 874 885 Inf Inf Inf 874 929 Inf 948 Inf Inf Inf Inf Inf Inf 870 Inf Inf Inf Inf 872 842 Inf 869 Inf Inf Inf Inf Inf 802 Inf Inf Inf Inf 881 Inf Inf Inf Inf Inf 914 Inf 943 Inf 966 Inf Inf Inf Inf Inf Inf Inf 982 Inf Inf Inf Inf Inf Inf 847 892 Inf Inf Inf Inf Inf Inf Inf 819 841 Inf Inf Inf Inf Inf Inf 858 923 Inf 896 Inf 927 Inf Inf 948 Inf 825 Inf Inf Inf Inf Inf Inf 818 848 Inf 870 Inf 829 Inf Inf Inf Inf 799 Inf Inf Inf 902 Inf 878 Inf Inf 912 897 Inf 862 Inf 857 Inf Inf Inf 843 Inf Inf 850 Inf Inf Inf 876 Inf Inf Inf 854 Inf 883 Inf Inf Inf Inf 810 Inf Inf Inf Inf Inf 844 Inf Inf 858 Inf Inf 847 Inf 931 Inf Inf 889 Inf Inf 871 888 858 845 830 Inf Inf Inf Inf 838 879 Inf Inf Inf Inf 867 Inf 842 Inf 846 Inf Inf Inf Inf Inf Inf 823 Inf 858 816 830 856 Inf 883 Inf Inf 851 853 Inf 886 Inf Inf Inf Inf 922 917 905 Inf 918 Inf Inf 876 Inf Inf Inf Inf Inf Inf Inf Inf 872 Inf Inf 877 Inf 810 Inf Inf 845 Inf Inf 843 Inf Inf Inf 810 Inf 810 Inf Inf Inf 820 Inf Inf Inf 792 Inf Inf 875 Inf Inf Inf Inf Inf 804 Inf Inf 853 829 Inf Inf Inf 738 887 Inf Inf Inf Inf Inf 841 Inf 812 Inf Inf Inf Inf Inf Inf 861 Inf Inf 810 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 792 Inf Inf Inf Inf 818 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 850 Inf Inf 790 Inf Inf 840 Inf Inf Inf Inf Inf 844 834 Inf Inf Inf Inf 847 Inf Inf Inf 843 Inf 806 Inf Inf Inf Inf Inf 828 Inf Inf Inf Inf Inf 820 772 835 794 Inf 710 Inf 816 Inf 809 Inf 818 Inf 775 Inf Inf Inf Inf 838 Inf Inf Inf Inf Inf Inf Inf 828 866 Inf Inf 782 860 Inf 867 Inf Inf 848 Inf Inf Inf Inf Inf 809 Inf Inf Inf Inf Inf Inf Inf 859 Inf 900 891 882 Inf Inf Inf Inf 834 Inf Inf 797 Inf Inf 843 Inf 837 Inf 817 Inf Inf 845 Inf 826 Inf 820 807 Inf Inf 790 Inf Inf 775 Inf Inf Inf 834 807 786 818 804 Inf Inf 800 768 Inf 810 840 827 795 838 Inf Inf Inf 823 831 Inf Inf 841 Inf Inf Inf Inf Inf Inf Inf 795 786 755 Inf Inf 784 Inf Inf Inf Inf Inf Inf Inf Inf Inf 768 Inf 763 799 Inf Inf Inf 825 Inf 817 Inf Inf Inf Inf Inf Inf Inf Inf Inf 928 Inf Inf 911 Inf 937 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 877 884 906 Inf Inf Inf Inf 877 880 Inf Inf 874 874 884 Inf Inf Inf 874 929 Inf 948 Inf Inf Inf Inf Inf Inf 870 Inf Inf Inf Inf 872 Inf Inf 868 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 880 Inf Inf Inf Inf Inf 914 Inf 943 Inf 966 Inf Inf Inf Inf Inf Inf Inf 982 Inf Inf Inf Inf Inf Inf 847 892 Inf Inf Inf Inf Inf Inf Inf 818 842 Inf Inf Inf Inf Inf Inf 858 Inf Inf Inf Inf 927 Inf Inf 948 Inf 827 Inf Inf Inf Inf Inf Inf 818 849 Inf 869 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 902 Inf 877 Inf Inf Inf Inf Inf 860 Inf 857 Inf Inf Inf 843 Inf Inf 850 Inf Inf Inf 876 Inf Inf Inf 853 Inf Inf Inf Inf Inf Inf 810 Inf Inf Inf Inf Inf 845 Inf Inf 858 Inf Inf Inf Inf 932 Inf Inf Inf Inf Inf 870 888 Inf 845 Inf Inf Inf Inf Inf 838 879 Inf Inf Inf Inf Inf Inf 842 Inf 845 Inf Inf Inf Inf Inf Inf 823 Inf 857 816 830 856 Inf 883 Inf Inf 851 854 Inf 888 Inf Inf Inf Inf 922 917 905 Inf 918 Inf Inf 876 Inf Inf Inf Inf Inf Inf Inf Inf 872 Inf Inf 877 Inf Inf Inf Inf 844 Inf Inf Inf Inf Inf Inf 810 Inf 810 Inf Inf Inf 820 Inf Inf Inf 792 Inf Inf 875 Inf Inf Inf Inf Inf 804 Inf Inf Inf 829 Inf Inf Inf 738 Inf Inf Inf Inf Inf Inf 840 Inf 811 Inf Inf Inf Inf Inf Inf 860 Inf Inf 810 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 850 Inf Inf 790 Inf Inf 839 Inf Inf Inf Inf Inf 844 834 Inf Inf Inf Inf 847 Inf Inf Inf Inf Inf 806 Inf Inf Inf Inf Inf 828 Inf Inf Inf Inf Inf 820 Inf Inf 795 Inf 709 Inf Inf Inf 809 Inf 819 Inf 775 Inf Inf Inf Inf 838 Inf Inf Inf Inf Inf Inf Inf 827 866 Inf Inf 782 861 Inf Inf Inf Inf 847 Inf Inf Inf Inf Inf 809 Inf Inf Inf Inf Inf Inf Inf Inf Inf 901 893 882 Inf Inf Inf Inf Inf Inf Inf 798 Inf Inf 843 Inf 836 Inf 818 Inf Inf 845 Inf 825 Inf 819 Inf Inf Inf 790 Inf Inf 774 Inf Inf Inf Inf Inf 785 818 805 Inf Inf 800 Inf Inf 810 841 Inf 794 838 Inf Inf Inf 822 831 Inf Inf 840 Inf Inf Inf Inf Inf Inf Inf 795 788 755 Inf Inf 782 Inf Inf Inf Inf Inf Inf Inf Inf Inf 769 Inf 763 799 Inf Inf Inf 824 Inf 817 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 911 Inf 937 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 878 885 Inf Inf Inf Inf Inf 876 880 Inf Inf Inf Inf 884 Inf Inf Inf 874 929 Inf 948 Inf Inf Inf Inf Inf Inf 870 Inf Inf Inf Inf Inf Inf Inf 868 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 880 Inf Inf Inf Inf Inf 914 Inf 943 Inf Inf Inf Inf Inf Inf Inf Inf Inf 983 Inf Inf Inf Inf Inf Inf 846 892 Inf Inf Inf Inf Inf Inf Inf Inf 843 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 818 Inf Inf 869 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 902 Inf Inf Inf Inf Inf Inf Inf 859 Inf 856 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 852 Inf Inf Inf Inf Inf Inf 810 Inf Inf Inf Inf Inf 845 Inf Inf Inf Inf Inf Inf Inf 932 Inf Inf Inf Inf Inf 870 888 Inf 845 Inf Inf Inf Inf Inf 838 879 Inf Inf Inf Inf Inf Inf 842 Inf 844 Inf Inf Inf Inf Inf Inf 822 Inf 857 Inf Inf Inf Inf 883 Inf Inf 851 Inf Inf 889 Inf Inf Inf Inf 921 Inf Inf Inf 918 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 871 Inf Inf 878 Inf Inf Inf Inf 843 Inf Inf Inf Inf Inf Inf 810 Inf 809 Inf Inf Inf 821 Inf Inf Inf 793 Inf Inf 875 Inf Inf Inf Inf Inf 803 Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 840 Inf 811 Inf Inf Inf Inf Inf Inf Inf Inf Inf 811 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 790 Inf Inf 838 Inf Inf Inf Inf Inf 844 835 Inf Inf Inf Inf 848 Inf Inf Inf Inf Inf 805 Inf Inf Inf Inf Inf 828 Inf Inf Inf Inf Inf 820 Inf Inf 795 Inf Inf Inf Inf Inf 810 Inf Inf Inf 775 Inf Inf Inf Inf 837 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 782 862 Inf Inf Inf Inf 846 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 893 882 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 843 Inf 835 Inf 819 Inf Inf 845 Inf Inf Inf 819 Inf Inf Inf 791 Inf Inf 772 Inf Inf Inf Inf Inf Inf 819 805 Inf Inf 800 Inf Inf Inf 840 Inf 794 839 Inf Inf Inf 822 831 Inf Inf 840 Inf Inf Inf Inf Inf Inf Inf 796 788 Inf Inf Inf 780 Inf Inf Inf Inf Inf Inf Inf Inf Inf 770 Inf 763 Inf Inf Inf Inf 823 Inf 818 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 912 Inf 937 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 879 Inf Inf Inf Inf Inf Inf 877 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 929 Inf 948 Inf Inf Inf Inf Inf Inf 870 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 880 Inf Inf Inf Inf Inf 913 Inf 943 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 847 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 817 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 901 Inf Inf Inf Inf Inf Inf Inf 859 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 851 Inf Inf Inf Inf Inf Inf 810 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 888 Inf 846 Inf Inf Inf Inf Inf Inf 878 Inf Inf Inf Inf Inf Inf 842 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 858 Inf Inf Inf Inf 882 Inf Inf 851 Inf Inf 889 Inf Inf Inf Inf 921 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 871 Inf Inf Inf Inf Inf Inf Inf 842 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 793 Inf Inf Inf Inf Inf Inf Inf Inf 803 Inf Inf Inf 828 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 841 Inf 811 Inf Inf Inf Inf Inf Inf Inf Inf Inf 811 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 843 Inf Inf Inf Inf Inf 849 Inf Inf Inf Inf Inf 805 Inf Inf Inf Inf Inf 827 Inf Inf Inf Inf Inf Inf Inf Inf 794 Inf Inf Inf Inf Inf 810 Inf Inf Inf 775 Inf Inf Inf Inf 836 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 784 Inf Inf Inf Inf Inf 845 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 894 882 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 842 Inf 834 Inf 820 Inf Inf 845 Inf Inf Inf 819 Inf Inf Inf 791 Inf Inf 773 Inf Inf Inf Inf Inf Inf 820 Inf Inf Inf Inf Inf Inf Inf 839 Inf 793 Inf Inf Inf Inf Inf Inf Inf Inf 840 Inf Inf Inf Inf Inf Inf Inf 797 Inf Inf Inf Inf 779 Inf Inf Inf Inf Inf Inf Inf Inf Inf 772 Inf 762 Inf Inf Inf Inf 825 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 878 Inf Inf Inf Inf Inf Inf 877 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 913 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 847 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 817 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 900 Inf Inf Inf Inf Inf Inf Inf 860 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 851 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 888 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 889 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 872 Inf Inf Inf Inf Inf Inf Inf 842 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 802 Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 841 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 826 Inf Inf Inf Inf Inf Inf Inf Inf 794 Inf Inf Inf Inf Inf 811 Inf Inf Inf 776 Inf Inf Inf Inf 837 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 785 Inf Inf Inf Inf Inf 846 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 893 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 833 Inf 820 Inf Inf 845 Inf Inf Inf 819 Inf Inf Inf Inf Inf Inf 774 Inf Inf Inf Inf Inf Inf 820 Inf Inf Inf Inf Inf Inf Inf Inf Inf 793 Inf Inf Inf Inf Inf Inf Inf Inf 841 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 780 Inf Inf Inf Inf Inf Inf Inf Inf Inf 773 Inf 762 Inf Inf Inf Inf 828 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 878 Inf Inf Inf Inf Inf Inf 877 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 913 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 847 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 817 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 852 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 888 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 841 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 825 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 810 Inf Inf Inf 776 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 893 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 832 Inf 821 Inf Inf 844 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 775 Inf Inf Inf Inf Inf Inf 820 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 841 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 761 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 878 Inf Inf Inf Inf Inf Inf 877 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 817 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 852 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 830 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 776 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 893 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 832 Inf Inf Inf Inf 844 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 842 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 877 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 817 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 830 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 776 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 894 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 832 Inf Inf Inf Inf 844 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 841 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 878 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 818 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 830 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 776 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 894 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 841 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 879 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 817 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 831 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 776 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 879 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 831 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 777 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 878 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 831 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 777 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 877 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 831 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 777 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 877 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 830 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 777 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 877 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 830 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 877 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 830 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 878 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 830 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 879 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 879 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 828 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 879 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 828 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 880 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 880 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 830 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 881 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 830 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 881 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 830 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 881 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 881 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 881 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 830 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 881 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 882 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 882 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 828 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 881 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 881 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 880 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 880 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 828 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 830 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 830 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 830 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 830 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 830 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 830 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 831 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 831 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 831 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 831 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 831 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 831 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 830 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 830 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 830 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 828 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 828 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 828 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 828 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 828 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 828 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 828 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 828 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 828 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 828 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 828 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 828 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 827 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 827 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 827 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 826 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 827 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 828 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 828 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 828 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 827 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 828 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 828 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 828 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 827 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 827 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 827 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 828 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 829 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 830 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 831 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf